2021-09-22 14:53:28 索煒達(dá)電子 936
項(xiàng)目編號(hào):E1266
文件大小:1.2M
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡(jiǎn)要概述:
這是一塊將iCE40 HX FPGA與Raspberry Pi Pico相結(jié)合的FPGA板。Pico可以使用此repo中包含的腳本通過USB編程FPGA,然后使用GPIO與之交互。
KiCad 3D
DVI演示
圖為附帶的DVI演示。首先,RP2040使用USB軟件編程,然后向主機(jī)公開USB編程器設(shè)備。然后,包含DVI測(cè)試模式配置的FPGA配置從主機(jī)上傳到RP2040,然后RP2040對(duì)FPGA進(jìn)行編程,然后FPGA在屏幕上顯示測(cè)試模式。使用此DVI PMOD。
特征
iCE40 HX FPGA (TQFP144, 1k pinout assumed)
10 Pico GPIOs connected to FPGA
2 are connected to GBIN
inputs
4x PMODs in a 2x double-PMOD arrangement
8x user LEDs for FPGA
1x CDONE LED
2x users buttons for FPGA
1x user button for Pico
RUN
button for Pico
Headers for Pico SWD and hardware UART
Footprint for QSPI PSRAM or flash
Micro SD card slot
目錄│文件列表:
└ pico-hx-main
└ pico-hx-main
├ doc
│ │ pcb1.jpg
│ └ render.png
├ licenses
│ │ CERN-OHL-W.txt
│ └ MIT.txt
├ pcb
│ │ .gitignore
│ │ fp-info-cache
│ │ fp-lib-table
│ │ pico-hx.kicad_pcb
│ │ pico-hx.pro
│ │ pico-hx.sch
│ │ sym-lib-table
│ └ lib
│ │ RPi_Pico.lib
│ └ RPi_Pico.pretty
│ │ CUI_SJ-3523-audio-jack.kicad_mod
│ │ DSUB-15-L77HDE15SD1CH4F.kicad_mod
│ │ Icon_
│ │ MBR120_SOD-123.kicad_mod
│ │ RPi_Pico_SMD_TH.kicad_mod
│ └ USB_Micro-B_Amphenol_10103594-0001LF_Horizontal_modified.kicad_mod
├ rtl
│ ├ data
│ │ └ picohx.pcf
│ └ demo
│ │ .gitignore
│ │ debouncer.v
│ │ Makefile
│ │ picohx_demo_top.v
│ └ video
│ │ dvi-12bit.v
│ │ vga_core.v
│ └ vga_timing.v
├ scripts
│ └ picoprog.py
└ software
│ CMakeLists.txt
│ default_bitstream.h
│ fpga_spi.c
│ fpga_spi.h
│ get_serial.c
│ get_serial.h
│ main.c
│ phx_gpio.h
│ pico_sdk_import.cmake
│ spi.pio
│ tusb_config.h
│ usb_common.h
│ usb_descriptors.c
│ usb_programmer.c
│ usb_programmer.h
│ usb_uart.c
└ usb_uart.h