- 博客(9)
- 收藏
- 关注
转载 fork join中间语句为并行,begin end之间为顺序执行
主要思想如标题,具体见博verilog中的fork...join用法_fork join-优快云博客
2023-09-07 15:30:23
218
原创 约束、时序分析的概念
为了便于理解,举例说明。附加全局约束时,首先定义设计的所有时钟,对各时钟域内的同步元件进行分组,对分组附加周期约束,然后对FPGA/CPLD输入输出PAD附加偏移约束、对全组合逻辑的PAD TO PAD路径附加约束。约束输入时间偏移,需要知道TINPUT,TINPUT为输入端的组合逻辑、网线和PAD的延迟之和,PAD的延时也根据器件型号也有典型值可选,但是到达输入端的组合逻辑电路和网线的延时就比较难以确定了,只能通过静态时序分析工具分析,或者通过底层布局布线工具量取,有很大的经验和试探的成分在里面。
2023-05-26 17:21:26
304
1
原创 FPGA远程更新/远程调试的一种简单方法
树莓派板载了wifi和1G 网口,所以可以使用无线或者有线进行调试。对应于实际设备中,上面的代码很容易移植到新的嵌入式设备,也无需浪费时间和精力在FPGA上做远程更新的手段。PS:Jtag Pi不是必须得,只要树莓派的IO电平和FPGA电平标准兼容即可。
2023-05-24 11:06:05
1414
1
原创 基于 FPGA 的低成本、低延时成像系统
虽然上面的架构和最后的设计比较简单,但是调试起来还是很难得,只不过我写的比较简单,一旦出不来视频,重点按照最开始官方架构检查PCLK。该工程主要参考架构和架构中时钟域的处理,注意pCLK(像素时钟)和ACLK的走向。
2023-04-23 17:10:21
581
转载 VIvado与Modelsim联合仿真,修改代码后不退出重新仿真
版权声明:本文为优快云博主「lu-ming.xyz」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.youkuaiyun.com/lum250/article/details/119549034。Tips:熟练运用 restart、run 100us(时间与单位,可以为us,ns,ms),quit等控制台命令。点击重新仿真或者输入restart命令。2. 选中修改后的源文件并右击编译。找到工程对应的library。Ise默认的库是work。
2023-04-10 16:02:37
1000
1
转载 【开源硬件】多功能FPGA-JTAG
目前国内AMD-Xilinx FPGA-JTAG主要有两种:一是官方开发板:二是新推出的smart lynq(速度及功能更强):价格就劝退很大一部分人了:二是国产的,各种各样就不放图片了,国产的JTAG基本都是使用逆向Digilent的板载JTAG,使用FT232Hx或者FT2232Hx系列芯片+逆向的固件实现,但是最近FT232Hx和FT2232Hx价格“飞天”,所以我们今天玩点不一样的-逆向官方的开发板-使用FT4232Hx(兼容FT4232HQ和FT4232HL)实现一个多功能JTAG:整体就是FT4
2023-03-29 09:14:06
4313
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人