碎碎思 · 2022年02月22日

想学习高速ADC/DAC/SDR项目这个项目你不得不理解

官网

https://wiki.analog.com/resources/fpga/

github

https://github.com/analogdevicesinc/hdl

HDL 参考设计

Analog Devices Inc.用于各种参考设计和原型系统的 HDL 库和项目。该存储库包含 HDL 代码(Verilog 或 VHDL)以及使用 Xilinx 和 Intel 工具链创建和构建特定 FPGA 示例设计所需的 Tcl 脚本

相关项目如下:
image.png
...

https://wiki.analog.com/resources/fpga/docs/hdl

image.png
......

入门

该存储库支持基于Intel 和 Xilinx FPGA 开发板或独立的不同Analog Devices 板的参考设计。

开发环境

Vivado 设计套件
或者
Quartus Prime 设计套件

如何建立一个项目

要构建项目(生成比特流),必须使用GNU Make 工具。如果是 Windows 用户,请查看此页面(https://wiki.analog.com/resources/fpga/docs/build#windows_environment_setup),了解如何安装此工具。

要构建项目,请检查最新版本,然后只需cd到要构建的项目并运行 make:

 [~]cd projects/fmcomms2/zc706
 [~]make

可以在以下链接下找到更全面的构建指南:https ://wiki.analog.com/resources/fpga/docs/build

软件

一般来说,所有项目都没有操作系统(裸机)和 Linux 支持。有关详细信息,请参阅无操作系统(https://github.com/analogdevicesinc/no-OS)或Linux(https://github.com/analogdevicesinc/Linux)。

总结

今天只介绍了一个项目,但是这个项目里包含了数十个项目,对于哪些想学习官方代码,学习一些高速接口,JESD204B等,这个项目是你入门及进阶的“阶梯”。这个项目是ADI官方维护的,同时大部分项目硬件也是开源的(一些FPGA的硬件设计也可以参考这个),国内很多相关的平台基本都是从这个项目过渡过去的。这个项目也支持很多相关官方的开发板(ZC702、ZC706等等)所以这个项目是你学习高速ADC、DAC和SDR的不可多得的项目。

最后,还是感谢各个大佬开源的项目,让我们受益匪浅。后面有什么感兴趣方面的项目,大家可以在后台留言或者加微信留言,今天就到这,我是爆肝的碎碎思,期待下期文章与你相见。

原文:OpenFPGA
作者:碎碎思

相关文章推荐

更多FPGA技术干货请关注FPGA 的逻辑技术专栏。
推荐阅读
关注数
10517
内容数
513
FPGA Logic 二三事
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息