[color=var(--slate-grey)]现在市场主流
FPGA公司主要有三家,分别是
Xilinx、
Altera(Intel)、
Lattice。
z2_*%S@ 2Aazy'/ ;!mzyb* 推荐一:Zedboard F^t DL: L~rBAIdD [color=var(--slate-grey)]虽然这块板子是迪艺伦(
Digilent)公司在2015年左右推出的,但是作为一个中低端的开发板是挺不错的,它跟市面上那些一般开发板绝对不是同一个档次的。
p;59? [color=var(--slate-grey)]硬件方面,它使用的FPGA是一块SoC ZYNQ系列的XC7Z020-CLG484-1, 存储方面自带512MB DDR3、256 Mb Quad-SPI Flash, JTAG方面支持板载USB-JTAG和外接JTAG两种方式。接口方面,10/100/1000千兆以太网基本是标配了,还包括
USB OTG 2.0和USB-UART,特別注意到串口上还有两个LED,虽然这是很简单的配置,但是对于新手来说,串口上如果有两个LED灯,就可以知道数据到底是发出来还是没发出来。
oim9<_ [color=var(--slate-grey)]板载的图形接口很丰富,不仅有支持1080P的HDMI,也有8bit VGA,还有一个128x32的OLED显示屏。此外板载了一个I2S Audio CODEC音频处理
芯片,可以让你播放HDMI还能输出音频,或者做音频处理。开发板还配备FMC接口,可以扩展几路HDMI、射频芯片、高速AD等等。它还带Pmod接口,这个接口标准是由迪艺伦制定的接口扩展规范,Pmod接口应用也越来越广泛,非常适合FPGA开发板卡与外设实现连接。
+\c5]` [color=var(--slate-grey)]除此之外Zedboard是一个完全开源的硬件平台,所有的
设计资料完全是公开的。
F|o:W75 [color=var(--slate-grey)]
https://www.digikey.cn/product-detail/zh/digilent-inc/240-122/1286-1225-ND/9841710 ;4^Rx +>Qq(Y jrlVvzZ 图1:基于Zynq-7000的Zedboard开发板 rb2S7k0{ 9N%We|L,c a}BYov Vod\a5c 推荐二:PYNQ开发板 \FbvHr, .9 on@S [color=var(--slate-grey)]PYNQ是Python ON Zynq的缩写, 是一个开源框架,它使
嵌入式编程人员能够在无需设计可编程逻辑
电路的情况下,可充分发挥Xillinx Zynq可编程SoC的功能。PYNQ将ZYNQ部分功能Python化,直接调用Python库和FPGA硬件库进行功能的开发。通过使用Python语言及其库文件,设计者能够充分发挥ZYNQ的PL部分和PS部分的各自优势,去设计更加强大的、有意义的嵌入式系统。
q77;ZPfs8 [color=var(--slate-grey)]与大多数ZYNQ开发板不一样,该开发板的旨在开发上层应用,因为底层的PS和PL都已经开发完成,并已经预留了相应的接口给上层的工具进行调用。这块板最重要的是它的Python语言的支持,利用Python等语言可以通过该接口进行上层的开发,而不需要过多关注底层的东西,所以这块开发板的使用十分方便。
Utj&]RELK [color=var(--slate-grey)]PYNQ开发板分为两代,分别是
PYNQ-Z1和
PYNQ-Z2。基本上,第一代PYNQ-Z1和第二代PYNQ-Z2的功能上都十分相似。以下是第一代PYNQ-Z1和第二代PYNQ-Z2的简单比较。
1EO7H{E= [color=var(--slate-grey)]
8>2.UrC [color=var(--slate-grey)]如果想使用比较简单方便的开发板来编程,又或是想把硬件项目推广给更多的人使用,这块PYNQ板子十分推荐你选择。它不仅功能齐全,价格也十分实惠,喜欢的可以关注一下。
b8`)y<