Poslední změna: čtvrtek 11. prosince 2008
Volba a vytvoření IP modulu v Core Generátoru (každý jiný, podle své volby)
Práce na individuální modifikaci SW i HW vzorového designu FPGA Testeru IP s PicoBlaze jádrem pro ověření korektní funkce Vašeho IP na FPGA.
Překlad a ověření v Simulátoru procesoru
Předvedení Vaší verze Testeru IP s PicoBlaze, včetně ověření korektní funkce Vašeho IP na FPGA
Překlad z asm do vhdl
Nastavte prostředí
. env_xilinx
Příklad překladu io_test.psm
picoasm -i io_test.psm -t ROM_form.vhd
Simulátor procesoru Picoblaze - kpicosim
Je možné kpicosim spustit z nabídky K->k335-app->kpicoasm
ISE
ISE je možné spustit z nabídky K->k335-app->Xilin ISE
Nastavení cílového FPGA při vytváření projektu:
Family: virtex2
Device: xc2v1000
Package: fg456
Speed: -4
Prefered Language: VHDL
Core Generator
Generátor je možné spustit z nabídky K->k335-app->Core Generator
minicom
Doporučujeme používat minicom jako terminál pro příjem/vysílání dat po sériové lince s následovným nastavením:
3800, 8N1 , No flow-control
zapnout Add linefeed (skratka ctrl+A A)
Příklady jsou připraveny pro testování na FPGA Xilinx Virtex2, konkrétně se jedná o desky Virtex-II V2MB1000 s obvodem Xilinx Virtex II XC2V1000-4FG456C.
Příklad na čtení a zápis IO
Příklad obsluhy přerušení
HW implementace vzorového designu FPGA Testeru IP s PicoBlaze jádrem a RS232 sériovým rozhraním implementovaný v FPGA
Příklad použití PicoBlaze procesoru pro ovládaní RS232 na FPGA Spartan3E
Všechny připomínky k předmětu, obsahu stránek, objevené chyby v ukázkových programech apod. adresujte na autory:
- pisa (at) cmp.felk.cvut.cz
- molnam1 (at) fel.cvut.cz