易错笔记总结

这篇博客总结了FPGA开发过程中的易错点,包括模块控制信号的使用、激励文件编写规范、输入输出类型、路径中的斜杠、操作符理解、数据同步、去除逗号的方法、编码方式以及时序设计等关键知识点。强调了时钟、使能信号和脉冲标志信号在设计中的重要性,并提供了FPGA学习资源和一些实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

易错笔记总结

  1. 每一个模块都需要有一个使能信号(en)和一个结束信号(done),以便控制每一个模块的开始和结束。
  2. 这个使能信号(en)一般是一般是以脉冲的形式给出。
  3. 编写激励文件时,输入是reg,输出是wire。这是连接试验台的检验性质决定的。
  4. 每一个输入端口,在激励时记得初始化。
  5. 在读入文件时,路径中是" / " 反斜杠。
  6. 面对操作符时,弄清楚是:谁对谁操作。左端对右端。还是右端对左端。
  7. 在大于特殊数字可以使用最高位为1表示。比如:大于3时可以使用第三位为1表示,因为4是100。大于7时可以用第四位为1表示,因为8是1000。以此内推。
  8. 产生上升沿或者下降沿时,记不清楚时,可以画出D触发器的输入和输出,注意并行特点。
  9. 对于异步转为同步的方式:可以异步的fifo、也可以使用打二拍来实现。很多数据要输入到FPGA中时,刚开始对于FPGA都是异步信号,要想实现同步,需要先将数据打二拍。当然打二拍还有一个作用就是为了数据能够稳定被传输。
  10. 在实现去掉整列逗号“,”时,可以将数据放入到Notepad++中,使用列操作快捷键Alt+鼠标左键进行列操作;或者使用替代功能Ctrl+f,使用空格代替逗号。注意最后是否存在分号。
  11. 看文章时,标题信息很重要。
  12. 文本的字体不一样,它的编码方式也可能一样,编码方式不一样就会出现乱码。
  13. 可以vivado(或者ISE)IDE里的help->documentation and tutorials里看各种需要用到接口的文档。也可以在xilinx官网
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

傻童:CPU

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

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

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

打赏作者

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

抵扣说明:

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

余额充值