介绍
FPGA在数字信号处理领域一直有着比通用CPU得天独厚的优势,所以一直都受到市场的“追捧”,今天我们就介绍几个和DSP相关的开源项目。
DSP-RTL-Lib
https://github.com/ahmedshahein/DSP-RTL-Lib
用于 DSP 模块的标准 RTL Verilog 库.
DRL(DSP-RTL-Lib) 使用 Verilog 2001 开发的可综合 RTL,同时使用 SystemVerilog 2012 开发的测试平台和 Octave 黄金参考模型 (GRM)。
所开发的 RTL 是一种传统的实现方式,但是它既不是面积也不是功率优化的。
缩略语表
模块列表
编码风格
以下是我在 DRL 开发过程中使用的编码风格。提出编码风格是为了在功能验证和形式验证期间进行调试和排除故障。
- 异步低电平有效复位
- 同步高电平有效使能
- 仅使用上升沿触发器
- 算术计算是基于定点 2 的补码数据类型进行的。
DSP_with_FPGAs
这个项目是上面图书的附件,内容也无需介绍了,是做DSP必备的工具书。
其他相关图书介绍
因为DSP在FPGA上的应用已经有几十年了,国内外的图书已经很丰富了,再多的项目不及一本经典图书写的“精细”,所以接下来介绍基本图书,排名不分先后~
上面图书的资源,大部分都可以在下面网站找到:
http://www.edawiki.com/
总结
今天介绍了几个和DSP相关的项目,因为这一行已经发展了几十年,所以图书资源丰富,推荐杜勇和高亚军老师的图书入门,国外大神的图书建议深度学习。
目前还是我是比较推荐使用HLS进行数字信号处理的,至于原因吗?
最后,还是感谢各个大佬开源的项目,让我们受益匪浅。后面有什么感兴趣方面的项目,大家可以在后台留言或者加微信留言,今天就到这,我是爆肝的碎碎思,期待下期文章与你相见。
原文:OpenFPGA
作者:碎碎思
相关文章推荐
更多FPGA技术干货请关注FPGA 的逻辑技术专栏。欢迎添加极术小姐姐微信(id:aijishu20)加入技术交流群,请备注研究方向。