Xilinx Zynq FPGA Boards板
Xilinx Zynq FPGA Boards板
Xilinx Zynq FPGA Boards
介紹
Styx是一個(gè)易于使用的Zynq開發(fā)模塊,具有Xilinx的Zynq ZC7020
SoC和FTDI的FT2232H雙通道USB設(shè)備。Xilinx的Zynq系列集成電路采用了一個(gè)ARM核的硬件片上系統(tǒng)(SoC)和許多外圍設(shè)備,包括UART、SPI、I2C、雙千兆位以太網(wǎng)、SDIO等。除了完整的SoC之外,Zynq還具有一個(gè)與Xilinx系列7設(shè)備相當(dāng)?shù)腇PGA芯片。它是專門為開發(fā)和集成基于FPGA的加速功能到其他大型設(shè)計(jì)而設(shè)計(jì)的。Styx與Saturn Spartan 6 FPGA模塊、Neso Artix 7 FPGA模塊以及Skoll Kintex 7 FPGA模塊引腳兼容,因此提供了無縫升級路徑。高速usb2.0接口提供了快速方便的配置下載到板載SPI閃存。無需編程器或特殊的下載電纜將比特流下載到板上。第二個(gè)FTDI通道可用于開發(fā)基于USB的自定義高數(shù)據(jù)速率應(yīng)用程序。Styx為用戶提供了通過IO擴(kuò)展頭添加自己的外設(shè)的靈活性。
Board Features
·
Pin compatible with Saturn Spartan 6 FPGA Module, Neso
Artix 7 FPGA Module and Skoll Kintex 7 FPGA Module and offers a seamless upgrade path
· Device: XC7Z020 in CLG484 package, Speed Grade: -1
· DDR3: 2Gb DDR3 (MT41J128M16HA-125:K or equivalent)
· Flash memory: 128 Mb Quad bit SPI flash memory (N25Q128A13EF840E)
· 33.33 MHz CMOS oscillator
· 100 MHz CMOS oscillator
· High-Speed USB 2.0 interface for On-board flash programming. FT2232H Channel B is dedicated to SPI Flash /JTAG Programming. Channel A can be used for custom applications.
· On-board voltage regulators for single power rail operation
· Flash programming via JTAG and USB
·
Maximum IOs
for user-defined purposes
· FPGA – 150 IOs
· FT2232H – 8 IOs
Applications
· Product Prototype Development
· Accelerated computing integration
· Custom Embedded platform
· Signal Processing
· Communication devices development
· Educational tool for Schools and Universities
How to use the module
以下各節(jié)詳細(xì)介紹如何使用此模塊。
Components/Tools required
為了便于快速安裝,您可能需要下面列表中的項(xiàng)目。
-
USB A to Micro B cable.
-
A Xilinx Platform Cable USB II
compatible JTAG programmer -
DC Power supply (Optional)
Connection Diagram
此圖僅供參考。有關(guān)詳細(xì)信息,請參閱本文檔末尾的Styx示意圖。各個(gè)連接器的詳細(xì)信息如下。
USB Interface
板載高速USB控制器幫助PC/Linux/Mac計(jì)算機(jī)
與此模塊通信。使用USB a至Micro B電纜與PC連接。
默認(rèn)情況下,該模塊由USB供電,因此請確保不要在沒有電源的情況下過度擁擠
USB集線器(右圖為USB微型連接器)。
FT2232H信道B專用于SPI閃存/JTAG編程。通道A可用于自定義應(yīng)用。
DC Power Supply
默認(rèn)情況下,該板配置為使用來自USB的+5V電源。因此,除非USB端口無法提供足夠的電流,否則不需要外部電源。USB 2.0端口只能為需要較少電源的小型設(shè)計(jì)模塊提供足夠的電流。目前對這塊板的要求很大程度上取決于你的申請。有關(guān)電源要求的詳細(xì)信息,請參閱FPGA數(shù)據(jù)表。如果由于任何原因需要使用外部電源,在連接電源之前,應(yīng)正確配置電源選擇跳線。更多細(xì)節(jié)請參考板上的標(biāo)記。外部電源應(yīng)在+5至+12V范圍內(nèi),并具有足夠的額定電流。
Power Select
電源選擇頭P7用于配置板的電源。連接插腳1和2使用USB電源,連接插腳2和3使用外部直流電源。
JTAG Connector
JTAG連接器提供對FPGA JTAG引腳的訪問。XILINX平臺(tái)電纜可用于JTAG編程。
JTAG/SPI Configuration on FT2232H channel B
FT2232H的信道B可以使用板上跳線連接到SPI總線或JTAG。通過將SPI總線連接到FT2232H信道B,SPI閃存可直接編程以永久保存配置。這是Styx出廠時(shí)的默認(rèn)配置集。當(dāng)FT2232H信道B連接到SPI時(shí),可以使用Styx配置下載工具對板進(jìn)行編程。
當(dāng)FT2232H信道B連接到FPGA JTAG時(shí),JTAG信號可以通過FT2232H直接訪問。Styx配置下載工具目前不支持通過JTAG編程FPGA SRAM。
有關(guān)為FT2232H信道B選擇SPI或JTAG的信息,請參閱下表。必須選擇SPI才能使Styx配置下載實(shí)用程序工作。
Solder Jumpers P2
重要提示:這些跳線設(shè)置僅用于使用xc3sprog等程序通過FT2232H通過USB訪問JTAG信號。如果JTXILINX沒有連接到外部的USB接口,請不要更換。它們應(yīng)該是工廠裝運(yùn)的SPI配置。如果跳線更改為JTAG模式,并且使用了外部JTAG,則外部JTAG將不起作用。
Boot Configuration
Styx可以從三種設(shè)備/通道之一啟動(dòng):JTAG、QSPI和SD引導(dǎo)模式。可以使用跳線頭JP1上的跳線更改引導(dǎo)模式。默認(rèn)情況下,Styx配置為從QSPI Flash啟動(dòng)。下表顯示了不同引導(dǎo)模式下的跳線配置:
GPIOs
該設(shè)備配備最多150個(gè)用戶IO引腳,可用于各種定制應(yīng)用。所有用戶IO都是長度匹配的,可以用作差分對。
Header P4
Physical Dimensions
總結(jié)
以上是生活随笔為你收集整理的Xilinx Zynq FPGA Boards板的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何为应用选择最佳的FPGA(下)
- 下一篇: 编译器架构Compiler Archit