為了 Python 而生的 PYNQ Z1
PYNQ = Python + ZYNQ,即將 Xilinx ZYNQ 的部分功能 Python 化,直接使用 Python 資料庫與 FPGA硬體進行功能的開發,典型的例子便是 Digilent PYNQ Z1 開發板。 PYNQ-Z1 是 PYNQ 開源框架的硬體平台,使嵌入式程式設計人員能夠在不需設計邏輯電路的情況下,便可充分發揮 Xilinx Zynq All Programmable SoC(APSoC)的功能。 這種開發方式極大加快開發進程、縮短開發週期、降低開發難度,更方便、快捷。
使用 Python 語言和資料庫,開發者可利用 Zynq 中可編程邏輯和微處理器的優勢來構建嵌入式系統。 使用者也可使用 Python 直接在 PYNQ-Z1 上進行開發與測試。其特色包括:並行硬體執行、高幀率視訊處理、硬體加速計算、即時訊號處理、高頻寬 IO、低延遲控制等。
Xilinx 大學計畫合作夥伴
DIGILENT是 Xilinx 大學計畫(Xilinx University Program, XUP)的積極合作夥伴。以 Xilinx FPGA 與 Zynq SoC 技術為基礎,開發多種 IC Design 教學使用的板卡與週邊硬體,支援 Vivado 進行數位設計,並以相對親民的售價,使研究者可用較低的成本取得進行教學研究。
支援Vivado l DIGILENT 的 FPGA 板支援 Vivado 的 HL WebPack 版本 (下載) ,非HL Design 版本。WebPack 版本為免費服務,不需授權文件,並可安裝於多台電腦上。
那些人適合使用 PYNQ-Z1
PYNQ 提供以下各種設計人員和開發人員使用,包括:
- 希望利用 Zynq 和可程式編輯硬體功能但不想使用 ASIC 設計工具來設計硬體的軟體開發人員
- 系統架構師需要一個簡單的軟體介面與框架,以快速進行原型設計和 Zynq 設計的開發
- 希望設計被最廣泛的受眾使用的硬體設計師
PYNQ 系統的廣泛應用
PYNQ-Z1開發板為用於嵌入式系統的通用可程式編輯平台,使用者可自訂其軟硬體介面並進行各種領域的應用:
- 電腦視覺
- 工業控制
- 物聯網(IoT)
- 無人機
- 加密
- 嵌入式計算加速
- 即時處理
Zynq APSoC架構
Zynq APSoC分為兩個不同的子系統:處理系統(PS)和可編程邏輯(PL)。啟動與配置分為三階段。
產品特色
- ZYNQ XC7Z020-1CLG400C
- 650MHz 雙核心 Cortex-A9 處理器
- DDR3 記憶體控制器,具有 8 個 DMA 通道和 4 個高性能 AXI3 連接埠
- 高頻寬外接控制器:1G乙太網路、USB 2.0、SDIO
- 低頻寬外接控制器:SPI、UART、CAN、I2C
- 可從 JTAG、Quad-SPI 快閃記憶體和 microSD卡進行編程
- 與 Artix-7 系列 FPGA 幾乎相同的可編程邏輯
- 13,300 個邏輯片,每個具有四個 6 輸入 LUT 和 8 個觸發器
- 630 KB 的 快速 block RAM
- 4個時脈管理磁貼,每個都包含一個鎖相環(PLL)和混合模式時鐘管理器(MMCM)
- 220 DSP Slices
- XADC
- 記憶體
- 512MB DDR3,16 位元總線@ 1050Mbps
- 16MB Quad-SPI快閃記憶體 (factory programmed 48-bit globally unique EUI-48/64™ compatible identifier)
- MicroSD 插槽
- 電力來源
- 由USB或任何7V-15V電源供電
- USB和乙太網路
- USB-JTAG
- USB-UART
- USB OTG PHY(僅支援主機)
- 乙太網路PHY
- 音訊和視頻
- HDMI 輸入 / 輸出
- 具有脈衝密度調製(PDM)輸出的駐極體麥克風 (Electret microphone)
- 3.5mm單聲道音訊輸出插孔,脈寬調製(PWM)格式
- 開關、按鈕和LED
- 4 個按鈕
- 2 個滑動開關
- 4 個 LED
- 2 個 RGB LED
- 擴充連接器
- 兩個標準Pmod埠
- Arduino/chipKIT屏蔽連接器
小提醒 l 對於未使用 PYNQ 的客戶,我們推薦使用功能相近的 Arty Z7-20
PYNQ Z1 與 PYNQ Z2 的差異
PYNQ-Z1 | PYNQ-Z2 | |
品牌 |
美國品牌,為Xilinx 大學計畫(Xilinx University Program, XUP)的積極合作夥伴。以 Xilinx FPGA 與 Zynq SoC 技術為基礎,開發多 種 IC Design 教學使用的系統板與週邊硬體。 |
他牌 |
FPGA | Zynq Z7020 | Zynq Z7020 |
記憶體 | 512MB DDR3 | 512MB DDR3 |
儲存 | MicroSD | MicroSD |
影像 | HDMI In & Out | HDMI In & Out |
音訊 | PDM integrated Mic, 3.5 mm PWM audio jack | ADAU1761 codec with HP + Mic, Line in |
網路 | 10/100/1000 Ethernet | 10/100/1000 Ethernet |
擴充 | USB host (PS) | USB host (PS) |
GPIO | 1x Arduino Header | 1x Arduino Header |
2x Pmod | 2x Pmod* | |
16x GPIO pins | 1x RaspberryPi header* | |
其他 I/O | 6x user LEDs | 6x user LEDs |
4x Pushbuttons | 4x Pushbuttons | |
2x Dip switches | 2x Dip switches | |
尺寸 | 87mm x 122mm | 87mm x 140mm |
專用配件組合 |
有 (美國原廠高品質製程)
|
未知 |
專用系統附加板 |
有 (美國原廠高品質製程)
|
無 |
專用高硬度保護殼 |
有 (美國原廠高品質製程)
|
無 |
專用SD卡 |
有 (美國原廠高品質製程)
|
未知 |
硬體質感 |
佳 |
未知 |
耐用度 | 高 | 未知 |
技術規格說明 | 詳細 |
簡略 |
原廠使用者Blog | Digilent Blog | 無 |
原廠Project分享 | Digilent Projects | 無 |
技術支援與售後服務 | 和澄科技 (DIGILENT台灣授權代理商)提供專業技術支援、教育訓練與客戶服務 | 未知 |
相關技術資料
精選配件組合
產品文件:產品規格表 / 參考手冊 / 原理圖 / 中文型錄 | |
產品編號:6003-410-017(PYNQ-Z1)、240-114-1(PYNQ-Z1 with Accessory Kit) | |
線上購買:PYNQ-Z1:支援Python 程式設計的 Zynq 開發板 可線上刷卡/享運費補助! |