tt.basys3.zip
BASYS3
======
Materialien und Projekte für Basys3 Demoboard und Vivado
(kner2018)
Xilinx Basys2
http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,400,790&Prod=BASYS2
Das FPGA Entwicklungssystem der Abteilung Elektronik




Inbetriebnahme
Das Board kann im RAM- oder im ROM-Modus betrieben werden; für unsere Übungen verwenden wir RAM-Modus (d.h. nach Stromausschalten sind ist das FPGA gelöscht) ==> JP3 auf PC stellen
Kontrollieren, ob der Jumper JP3 auf PC gestellt ist
USB-Kabel anstecken
ON/OFF Schalter einschalten
mit ADEPT2 das BIT-File einprogrammieren
Das Board funktioniert sowohl unter Win als auch unter Linux (Adept2 Software von Digilent) http://www.digilentinc.com/Products/Detail.cfm?Prod=ADEPT2
Adept2 auf Linux
ACHTUNG! Beim Erzeugen des Bitstromes muss auf JTAG-Clock umgestellt werden!

$ djtgcfg enum
Enumerate all devices in the device table and all devices
connected to the system.
$ djtgcfg init -d Basys2
Display target devces in the JTAG scan chain of a connected
Basys2 board.
$ djtgcfg prog -d Basys2 --index 0 --file config.bit
Program the JTAG device at index 0, on the connected Basys2
board, with the configuration from the config.bit file.
$ djtgcfg erase -d Basys2 --index 1
Erase the JTAG device at index 1 on the connected Basys2
board.
$ djtgcfg loop -d Basys2 --index 1 --count 1000
Loop the IDCODE of the JTAG device at index 1 of a connected
Basys2 board 1000 times. 






