| Both sides previous revisionPrevious revisionNext revision | Previous revision |
| tang_nani [2020/05/12 22:24] – admin | tang_nani [2020/05/12 23:22] (current) – admin |
|---|
| |
| www.robot-domestici.it ([[https://www.robot-domestici.it/joomla/component/virtuemart/prodotti-al-prezzo-di-costo/76517-development-platform/76562-fpgaacpld/80469-sipeed-tang-nano-fpga-board-powered-by-gw1n-1-fpga|External Link]]) | www.robot-domestici.it ([[https://www.robot-domestici.it/joomla/component/virtuemart/prodotti-al-prezzo-di-costo/76517-development-platform/76562-fpgaacpld/80469-sipeed-tang-nano-fpga-board-powered-by-gw1n-1-fpga|External Link]]) |
| === Cavo adattatore USB - USBc=== | |
| ===Adattaore USB-UART === | ===Adattaore USB-UART === |
| | Possono essere usati altri adattatori nel caso in cui si possa saldare o si preveda di utilizzare soluzioni proprie per il collegamento. Per ottenere la configurazione mostrata nella figura sopra, è stata usata la board FDTI232 acquistata su Amazon ([[https://www.amazon.it/gp/product/B0753GY7FR/ref=ppx_yo_dt_b_asin_title_o04_s03?ie=UTF8&psc=1|link]] alla pagina; N.B.: conviene la confezione da 3) |
| | |
| | === Cavo adattatore USB - USBc=== |
| | Necessario solo se non già disponibile. |
| | Reperibile per esempio su Amazon ([[https://www.amazon.it/gp/product/B01C3PTR4O/ref=ppx_yo_dt_b_asin_image_o04_s00?ie=UTF8&psc=1|link]]alla pagina). N.B. il link si riferisce alla confezione da tre, ma va bene qualunque cavo con caratteristiche simili. |
| | |
| === Cavo adattatore USB - USBmini=== | === Cavo adattatore USB - USBmini=== |
| | |
| | Qualunque cavo adatto alla trasmissione dati con connettore USB mini, come quello al seguente [[https://www.amazon.it/StarTech-com-Cavo-Mini-USB2-0-Maschio-Maschio/dp/B006ZZ1C4M/ref=alp_dpwidget_a_w_?th=1&psc=1&smid=A11IL2PNWYJU7H|link ]]. N.B. Il connettore USB mini E' DIVERSO dal connettore usb micro usato nella maggior parte dei telefoni cellulari moderni. |
| | |
| | ==== Sistema di sviluppo e software di configurazione ==== |
| | Il sistema di sviluppo deve essere scaricato dalla pagina della [[https://www.gowinsemi.com/en/|GOWIN]]. Per scaricare il sistema di sviluppo (gratuito) bisogna iscriversi sul sito. Solo le le ultime versioni del software accettano descrizioni in VHDL. Purtroppo però il programma di configurazione integrato nelle ultime versioni del software di sviluppo non sembra in grado di "vedere" la schedina TANG-Nano. Bisogna allora procedere così: |
| | * Scaricare l'ultima versione del software (al momento Gowin_V1.9.5.01Beta_win.zip) e procedere all'istallazione ma, al momento in cui viene richiesto, istallare tutto tranne il programmatore. |
| | * Scaricare la versione più "antica" disponibile sul sito (Gowin_V1.9.3.01Beta_win_20200225.zip) ed eseguire nuovamente la procedura di istallazione: questa volta, quando viene richiesto cosa istallare, istallare SOLO il programmatore. |
| | |
| | Una guida introduttiva abbastanza completa all'istallazione del sistema di sviluppo e alle modalità secondo le quali si può evitare, per il momento, di richiedere una licenza, sono illustrate a questo [[https://xesscorp.github.io/tang_nano_user/docs/_site/|link]] (che si riferisce però a vecchie versioni in cui era possibile usare solo il linguaggio Verilog per la descrizione dei sistemi digitali). |
| | |
| | E' in preparazione un video che illustra tutte le fasi necessarie per la configurazione del sistema (scelta dispositivo FPGA, assegnazione dei pin ecc.ecc., modalità di trasferimento sulla FPGA ecc. ) e lo sviluppo di sistemi digitali in linguaggio VHDL. |
| | |
| | |