FPGA Low Cost

 

La scheda FPGA Tang Nano 9K
può emulare il soft-core PicoRV32 RISC-V con tutte le periferiche

Tang Nano 9K FPGA è la terza scheda di Sipeed basata su GOWIN FPGA dopo la TANG Nano originale con 1K LUT e TangNano4k lanciata lo scorso anno con GW1NSR-LV4C (aka GW1NSR-4C)  FPGA che offre 4068 unità logiche e 64 Mbit PSRAM, più un hard processor Arm Cortex-M3.

Come suggerisce il nome, la nuova scheda viene fornita con 9K LUT, oltre a 64 Mbit PSRAM, 32 Mbit Flash, una scheda micro SD e I/O video ( HDMI, connettore LCD RGB) che la rendono adatta per eseguire il codice Verilog HDL emulando un soft-core PicoRV32 RISC-V con tutte le periferiche.



Specifiche della scheda FPGA Tang Nano 9K:

  • FPGA – GOWIN LittleBee GW1NR-9/GW1NR-LV9
    • 8.640 unità logiche (LUT)
    • 6.480 Flip Flop
    • SRAM ombra a 17.280 bit (SSRAM)
    • Blocco SRAM da 486 Kbit (BSRAM)
    • PSRAM a 64 Mbit
    • Flash utente da 608 Kbit
    • 2x PLL
    • Fino a 276 I/O utente
  • Storage – 32 Mbit SPI flash. MicroSD card socket
  • Display I/F 
    • Porta HDMI
    • Connettore interfaccia RGB
    • Connettore interfaccia SPI
  • USB – Porta USB Type-C per alimentazione e programmazione JTAG
  • Espansione: 2 connettori a 24 pin con GPIO, SPI, HDMI, PLL, clock e segnali di alimentazione
  • Debug – BL702 USB-JTAG e USB-UART integrati per GW1NR-9, che offre funzionalità simili a Sipeed RV-debugger PLUS
  • Varie: 6 LED utente, 2 pulsanti utente
  • Alimentazione – 5V tramite USB
  • Dimensioni – Circa 65 x 23 mm


Come altre schede Tang Nano, la scheda FPGA Tang Nano 9K può essere programmata
con GOWIN IDE.
esempi >>>> https://github.com/sipeed/TangNano-9K-example

 e l'interfaccia HDMI di Martoni
https://github.com/Martoni/GbHdmi

La tabella seguente mostra la differenza tra le tre versioni delle schede Tang Nano.



Tango Nano 9K perde il core Cortex-M3 e il supporto per la telecamera OV2640, ma guadagna una scheda MicroSD, più interfacce di visualizzazione, un debugger più completo e ovviamente unità logiche extra.
Molto  puoi fare con le LUT aggiuntive,
La tabella seguente fornisce un punto di partenza poiché gli FPGA GOWIN G1NR possono essere utilizzati per eseguire il soft core PicoRV32.



Tang Nano 4K sarebbe adatto solo per eseguire un core PicoRV32 minimo senza periferiche, mentre Tang Nano 9K può eseguire qualsiasi codice core PicoRV32 compatibile con tutte le periferiche predefinite e puoi anche creare le tue periferiche personalizzate, se necessario,
Può eseguire codice C tipico del PicoRV32.
Sipeed esempi

 https://github.com/YosysHQ/picorv32

su Github,

"progetto PicoRV  Tang Nano 9K"

Sipeed vende la scheda Tang Nano 9K

FPGA Low Cost
  • Titolo : FPGA Low Cost
  • Etichette :