首页
学习
活动
专区
圈层
工具
发布
37 篇文章
1
Linux音频驱动-ASOC(ALSA System on Chip)
2
LPDDR5: A New Clocking Scheme 提高性能
3
FPGA 控制 RGMII 接口 PHY芯片基础
4
DDR3篇第三讲、DDR3读写测试项目分析
5
PHY(Physical Layer,PHY)通俗理
6
MIPI联盟已完成车载的Long-Reach SerDes PHY工业标准 A-PHY v1.0
7
【三】Bluetooth 技术||链路层七种状态与空口报文设计(Core_v5.2)
8
【RL-TCPnet网络教程】第5章 PHY芯片和STM32的MAC基础知识
9
FPGA和USB3.0通信-USB3.0 PHY介绍
10
USB技术浅析
11
优秀的 Verilog/FPGA开源项目介绍(二)-RISC-V
12
优秀的 Verilog/FPGA开源项目介绍(十六)- 数字频率合成器DDS
13
想学习高速ADC/DAC/SDR项目这个项目你不得不理解
14
优秀的 Verilog/FPGA开源项目介绍(九)- DP(增改版)
15
优秀的 Verilog/FPGA开源项目介绍(十三)- I2C
16
高速串行通信常用的编码方式-8b/10b编码/解码
17
SoC设计之PPA
18
SoC设计之功耗--开篇
19
开源SOC的设计与实践
20
SoC设计之功耗 – RTL/netlist功耗计算
21
转置型FIR设计
22
SSD目标检测系统系统结构网络训练
23
P2P接口Booth乘法器设计描述原理代码实现
24
流水线式p2p接口的分析与实现
25
流水线乘加树需求设计规划代码实现
26
分时复用的移位相加乘法器
27
Verilog实现全并行比较算法
28
全并行流水线移位相加乘法器
29
ROM乘法器基本算法单个ROM乘法器分时复用ROM乘法器
30
Flash中XIP模式
31
cordic的FPGA实现(五)、除法实现
32
cordic的FPGA实现(三)、乘法器实现
33
cordic的FPGA实现(三)、sin、cos函数运算与源码分析
34
FPGA卡拉ok系统--Biquad filter
35
音频总线I2S协议
36
脉冲压缩处理
37
虚拟地址(VA,virtual address)到物理地址(PA, ,physical address)的转换
清单首页SoC文章详情

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

优秀的 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通信

下一篇
举报
领券