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

2022-03-11 15:06:29 浏览数 (1)

优秀的 Verilog/FPGA开源项目介绍(十八)- ADI官方项目

官网

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

github

❝https://github.com/analogdevicesinc/hdl

HDL 参考设计

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

相关项目如下:

...

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

......

入门

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

开发环境

Vivado 设计套件

或者

Quartus Prime 设计套件

如何建立一个项目

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

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

代码语言:javascript复制
 [~]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的不可多得的项目。

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

优秀的 Verilog/FPGA开源项目介绍(十七)- AXI

优秀的 Verilog/FPGA开源项目介绍(十六)- 数字频率合成器DDS

优秀的 Verilog/FPGA开源项目介绍(十四)- 使用FPGA实现LeNet-5 深度神经网络模型

优秀的 Verilog/FPGA开源项目介绍(十三)- I2C

优秀的 Verilog/FPGA开源项目介绍(十二)- 玩FPGA不乏味

优秀的 Verilog/FPGA开源项目介绍(十一)- SPI/SPI FLASH/SD卡

优秀的 Verilog/FPGA开源项目介绍(十)- H.264和H.265

优秀的 Verilog/FPGA开源项目介绍(九)- DP(增改版)

优秀的 Verilog/FPGA开源项目介绍(八)- HDMI

优秀的 Verilog/FPGA开源项目介绍(七)- CAN通信

优秀的 Verilog/FPGA开源项目介绍(六)- MIPI

优秀的 Verilog/FPGA开源项目介绍(五)- USB通信

优秀的 Verilog/FPGA开源项目介绍(四)- Ethernet

优秀的 Verilog/FPGA开源项目介绍(三)- 大厂的项目

优秀的 Verilog/FPGA开源项目介绍(二)-RISC-V

优秀的 Verilog/FPGA开源项目介绍(一)-PCIe通信

0 人点赞