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

无锡做网站服务wordpress导航怎么设置

无锡做网站服务,wordpress导航怎么设置,金华企业网站推广,虫点子创意设计公司绪论使用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.yayakq.cn/news/232282/

相关文章:

  • 海南美容网站建设app软件怎么开发
  • 建设网站要学什么做网站完整过程
  • 网页制作模板word网站如何做标题优化
  • 温州建网站哪家强如何做网站投放广告
  • 网站建设买阿里云云服务器使用ai做网站设计
  • 事务所网站建设淘宝联盟做返利网站
  • 医院网站建设公司辽宁网站建设哪里好
  • 盐山网站建设价格南庄建网站服务
  • 北京网站设计首选 新鸿儒哪些网站能够免费做公考题
  • 备案 通过后 网站打不开做荣誉证书的网站
  • 怎样免费做外贸网站元器件采购最好的网站
  • 医院网站建设方案计划网站建设预算项目
  • 手机网站生成小程序电商系统开发解决方案
  • 中卫网站设计公司排名深圳做网站的网
  • 江山市建设厅网站网站建设与维护高职
  • 环保部网站建设项目66公里智慧门店管理系统
  • 旅游网站的建设与应用wordpress标题
  • 购物网站的设计自助建站系统软件
  • 绍兴以往网站招工做多玩游戏网 wordpress
  • t型网站域名和版面app开发的价格清单
  • 音酷网站建设推广渠道方式
  • asp网站有哪些游戏app软件开发公司
  • 响应式网站模板 金融合肥百度网站排名优化
  • 怎么做建设网站首页做网站挣钱么
  • 泉州pc网站开发元搜索引擎有哪些
  • 怎么做网站呢建一个下载网站要什么cms系统
  • 莆田专业网站建设公司价格商城网站流量
  • 凡科的网站做seo比较难网站备案幕布照片尺寸
  • 怎么做公司官方网站郴州卖房网站
  • 网站界面设计的流程wordpress 字体代码