- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 vivado中常用的Macro和primitive
打开vivado,tool->language template->verilog,可以找到大量的常用原语的示例代码。例如:verilog->device primitive instantiation->kintex7->io component->input buffer->IBUFDS, IBUFDS #( .DIFF_TERM("FALSE"), // Differential Termination .IBUF
2021-06-30 15:28:26 1877
原创 VIVADO中使用BD时,常用的IP
Concat,信号拼接,Slice,信号抽取,Constant,拉高拉低驱动,Utility Reduced Logic,缩位逻辑,例如缩与,缩或,缩异或,Utility Vector Logic,向量逻辑,例如按位与,按位或,按位异或,按位取反。...
2021-06-29 10:16:07 3620
原创 S_AXI_REG接口时序设计纪要
axi_wready使用了自反控制,当其他条件满足时,就跳转状态。axi_wready为拉低状态时,表示处于等待状态,检测AW和W通道的V握手,以及latch使能状态,满足条件时,产生R握手,并跳转到R握手状态。if (~axi_wready && S_AXI_WVALID && S_AXI_AWVALID && aw_en ) begin axi_wready <= 1'b1; end
2021-06-24 17:28:59 1060 1
原创 sdk2019.1无法编译microblaze
win10下,用sdk2019.1编译microblaze时,出现error,createprocess,no such file ,经过研究发现,是gcc工具出了问题。2019.1使用的8.2.0,2018.3使用的7.3.1,均会出问题。但是使用2017.4或者2017.3,不会出问题,使用的是6.2.0。解决方法:懒人版:删除D:\Xilinx\SDK\2019.1\gnu\microblaze,整个文件夹。安装一个2017.3或者4,找到D:\Xilinx\SDK\2017.4\gnu
2021-06-23 17:05:38 1064
原创 vivado实现cameralink接口
直接使用selectIO 的 IP核,选择interface template为 Cameralink receiver 或者cameralink transmitter,IOstandard 选择LVDS25或者LVDS,注意,LVDS实际指的是LVDS18,如果要用HPbank,那么就要选择LVDS18。
2021-06-07 15:07:05 4080 1
原创 vivado打开ip status
The Tools -> Report -> Report IP Status menu option was incorrectly removed in Vivado 2016.1.In order to generate the report, you can run the following Tcl command in the Tcl console:report_ip_status -name ip_status
2021-06-04 11:18:59 1439
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人