平时积累的FPGA知识点(3)

1 smart lynq

通过网络来调试逻辑分析仪,不走usb

VXC不是设备,是个debug功能

2 bank

bank一般指IO,bank的定义就是一堆具有相同特性的IO的合辑。

我们一般不会说bank里包含dsp/ram这些资源

clock region里包含很多东西 ug472 一个clock region不仅包含一个bank还包括CLB BRAM DSP等资源

大家知道有什么方法可以减少slice资源使用吗?目前是lut只占了60%,而slice几乎用光了

看看control set是多少,不是LUT 的问题,是FF control set太高

clock wizard输出选bufg,最大输出频率达不到想要的,可不可以选no buffer然后自己手动在外部插入bufg? 没有级联pll,输出给serdes用

可以,只是你级联pll时会增加时钟斜率而已

idelay就是在信号路径上加了个绝对延时

3

跨时钟处理中我用了工具自带的宏XPM_CDC后,还需要手动添加物理约束和时序约束吗?

不需要,自带时序约束

把自己代码封装成DCP然后调用老是会报FIFO黑盒子错误该如何解决?后面加了一步write_checkpoint –force就可以了。

ooc综合生成的dcp或其他模块都是黑盒子,需要用上述方法重新生成dcp.如果是global生成,就应该不用上面的操作

时序违例路径被隐藏,是因为网标文件加密,这个没办法的

4

不同模块能同时用不同的时间精度进行仿真吗?vcs可以,modelsim应该是不行。modelsim会把精度转换成要求最高的那个,1ns/1ps,1ns/100ps 会按1ps来仿真,就会比较慢

[Place 30-764]Unrouted Placement! RAMBs driven by regional clock buffers (BUFRs and BUFHs) need to be in the same clock region as the buffers. There are not enough free RAMBs sites available in the clock region where some of the buffers are placed. Some of them are listed below.

资源还很富裕,把bufr改成bufg,不报错了。是因为bufr的区域里没有bram了

2018.2 执行report_qor_assessment之后没有details表格怎么办? 加上选项 –full_assessment_details

5

hls的ip使用

改系统时间,加y2k22补丁,tcl console输入指令

foreach ip_in_proj [get_ips] {compile_c [get_ips $ip_in_proj]}

6

《跨时钟域电路设计(1):异步复位信号如何跨时钟域》这篇文章,我对“即使发生recovery time或removal time的违例,只要复位信号持续时间足够(至少一个时钟周期)就可以保证触发器达到一个稳定的逻辑0状态”这个不理解,为什么激活事件不会产生亚稳态?

画一下带复位的DFF电路图就知道了。可以把reset信号类比成D,上升沿来的时候,reset还未简历,但是持续时间超过一个clk周期,下一次上升沿来的时候,就不会有recovery time这个问题了。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
1. 2 2. 什么是同步逻辑和异步逻辑? 2 3. 同步电路和异步电路的区别: 2 4. 时序设计的实质: 2 5. 建立时间与保持时间的概念? 2 6. 为什么触发器要满足建立时间和保持时间? 2 7. 什么是亚稳态?为什么两级触发器可以防止亚稳态传播? 2 8. 系统最高速度计算(最快时钟频率)和流水线设计思想: 2 9. 同步复位和异步复位的有何区别? 3 10. 写出一段代码,用来消除亚稳态。 3 11. 写出一段代码,对时钟进行3分频。 4 12. 设计一个glitch free的时钟切换电路逻辑,比如从20m切到50m,讲明理由。 4 13. 如何跨时钟域同步多位信号?有哪些技术? 4 14. 异步FIFO为什么用格雷码 5 15. 时序约束的概念和基本策略? 5 16. 附加约束的作用? 6 17. 锁存器(latch)和触发器(flip-flop)区别? 6 18. FPGA 芯片内有哪两种存储器资源? 6 19. 什么是时钟抖动? 6 20. FPGA 设计中对时钟的使用?(例如分频等) 6 21. IC 设计中同步复位与异步复位的区别 6 22. MOORE 与 MEELEY 状态机的特征 6 23. FPGA 中可以综合实现为 RAM/ROM/CAM 的三种资源及其注意事项? 6 24. 什么是竞争与冒险现象?怎样判断?如何消除? 7 25. 查找表的原理与结构 7 26. 寄生效应在IC设计中怎样加以克服和利用 7 27. 设计一个自动饮料售卖机,饮料10分钱,硬币有5分和10分两种,并考虑找零, 7 28. 数字IC(ASIC)设计流程: 8 29. SERDES的高速串行接口 8 30. 什么是状态编码技术? 解释一下。 8 31. FIFO简单讲解(*) 9 32. IC设计前端到后端的流程和EDA工具? 12 33. FPGA设计中如何实现同步时序电路的延时? 12

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

徐丹FPGA之路

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值