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. 

Basys2 UCF File
===============


User Constraints File für Basys2 Projekte
Vorlage für ein einfaches Xilinx Projekt (Schematic only)