当前位置: 首页 > news >正文

私人订制旅游网站建设百度地图导航2021最新版

私人订制旅游网站建设,百度地图导航2021最新版,创业网站建设方案项目书,如何做微商城网站绪论使用Vivado Block Design设计解决了项目继承性问题,但是还有个问题,不知道大家有没有遇到,就是新设计的自定义 RTL 文件无法快速的添加到Block Design中,一种方式是通过自定义IP,但是一旦设计的文件有问题就需要重…

绪论

使用Vivado Block Design设计解决了项目继承性问题,但是还有个问题,不知道大家有没有遇到,就是新设计的自定义 RTL 文件无法快速的添加到Block Design中,一种方式是通过自定义IP,但是一旦设计的文件有问题就需要重新修改,同时需要控制接口时候还需要在AXI总线模板基础上进行修改,再同时繁琐的步骤也让人“望而却步”。下面介绍一种简单的方式。

1f5e6af0ddf78150b303121215aecd08.png

我目前使用的是 Vivado 2019.1、2020.2,但据我所知,此功能几乎适用于 Vivado 的所有版本(如果不正确,请随时在后台更正)。

创建 Vivado 项目

为了开始这个例子,我创建了一个基于 Zynq 的新 Vivado 项目(这只是我的例子,但这个项目的内容并不特定于任何特定的 FPGA 开发板),同时这个项目中包括一个通过AXI-Lite控制的自定义RTL。

添加设计文件并编写自定义 RTL

不用于仿真目的的自定义 RTL(即测试文件)都被视为 Vivado 中的设计源。使用 Flow Navigator 中的Add Sources选项并选择Add or create design sources ,然后单击 Next。

0c2a83d7b6f0f6c68b3d5ba7b12fad0e.pnge3d2d551301c6f6e4d99f7c120709656.png

我们创建一个名为D_flipflop的新文件并添加了以下逻辑:

module D_flipflop(input clk,input reset,input d_in,output reg q_out);always @ (posedge clk)beginif (reset == 1'b1)beginq_out <= 1'b0;endelse beginq_out <= d_in;endend
endmodule

创建Block Design

使用 Flow Navigator 窗口中的Create Block Design选项,将新的Block Design添加到项目中。

0f5c5794dd0b16172afaf230cacc1416.png

将 Zynq 处理系统 IP 块添加到设计中,并运行自动设置或者自动连线。

8381957cd971deb67e8a969e3ab015a3.png

将 RTL 模块添加到Block Design

要添加我们在上一步中创建的 D 触发器的 RTL 模块,右键单击 Diagram 窗口空白处的任意位置,然后选择Add Module...选项。

c9d7dd70e5ebd1c1cac5228c469da331.png

Vivado 将自动显示它在当前项目中找到的所有有效 RTL 模块。由于写入或导入到当前项目中的模块是我们刚刚设计的 D 触发器,因此它是本例中的唯一选项。

953bcff702c92b6c512d2ccc22eba3b3.png

为了给触发器提供源,我添加了一个 AXI GPIO IP ,其中第一个通道作为输出,第二个通道作为输入。自动连接即可。

cf960d63ac50d0d3261621dafab1575a.png

为 AXI GPIO 模块运行自动连接后,将输出 GPIO 通道连接到触发器的 d_in,将触发器的 q_out 连接到输入 GPIO 通道。

3ad9d1511337a541fe680f3c050b342d.png

全部连接好后,点击那个勾勾进行验证。

3fbbb4d0870755b39f1c10969bb4f232.png

Block Design完成后,为Block Design生成顶层文件。

05100d9bb1e3b45061e39c6053ba5800.png

完成后可以看下整个项目的文件层次结构。

3d5903d64f515403586b11db28e93c63.png

就是这样,OVER~

往期推荐

Vivado那些事】OOC综合方式

Vivado那些事】Xilinx FPGA普通IO能不能直接接入PLL作为时钟输入

Vivado那些事】Force Up-to-Date功能

Vivado那些事】Xilinx 7系列时钟结构详解

Vivado那些事Vivado两种生成、固化烧录文件

Vivado那些事】FPGA的配置方式

Vivado那些事】Force Up-to-Date功能

Vivado那些事】FPGA配置失败,无法启动怎么办

Vivado那些事】如何查找官网例程及如何使用官网例程

Vivado那些事】关于reset_project和reset_project -exclude ip使用

http://www.15wanjia.com/news/12972.html

相关文章:

  • 公司网站开发方案20个排版漂亮的网页设计
  • 珠海品牌设计公司seo的实现方式
  • seo网络推广费用合肥网站优化软件
  • 电商培训机构排名前十seo查询外链
  • 做货代还有什么网站可以加人免费创建自己的网站
  • 即墨网站优化百度流量
  • 昆明网站建设询力鼎科技怎样申请网站
  • 备案期间网站关闭谷歌seo服务商
  • 寻找商机seo优化步骤
  • 如皋做网站的公司整站营销系统
  • 做外贸网站需要多少钱买域名要多少钱一个
  • 内江市住房和城乡建设局网站电话号码建站系统哪个比较好
  • 网站模板安装步骤广告sem是什么意思
  • 张家港公司网站建设郑州seo实战培训
  • 建立网站域名的费用买卖友链
  • 相册管理网站模板下载失败西安seo培训学校
  • 回龙观做网站网站建站公司
  • 网站图片倒计时怎么做的企业内训
  • 网站互联今日最新财经新闻
  • 找做钢筋笼的活网站优帮云排名优化
  • 网站的动态新闻数据库怎么做百度指数的各项功能
  • 主题猫wordpress优化服务内容
  • 临海企业网站设计近10天的时政新闻
  • 织梦html5手机网站模板网络项目资源网
  • 宜州网站建设清远今日头条最新消息
  • 网站关键字排名怎么做四平网站seo
  • 英文网站做百度权重有意义吗怎么提升关键词的质量度
  • 常州网站推广公司在线搜索资源
  • 怎么自己建网站微信指数查询
  • 咪豆建站全球搜索引擎网站