Manuály na Vivado a Basys3
1. Popis vývojového kitu Basys3
Dostupný zde.
Obsah:
- Fotografie vývojového kitu
- Seznam a popis periferií
- Připojení základních periferií na FPGA čip
- Referenční manuál
2. Instalace Vivado 2018
Dostupný zde.
Obsah:
- Registrace + Stažení
- Instalace Vivado Design Suite
- Přidání desky Basys3
3. Stručný návod na prostředí Vivado
Dostupný zde.
Obsah (pouze stručné shrnutí):
- Spuštění vývojového prostředí
- Založení projektu
- Import knihovny základních prvků (lib_SAP)
- Vytvoření nového schématu a práce se schématickým editorem
- Překlad schématu
- Nahrání návrhu do vývojového kitu
Podrobná verze téhož je k dispozici v návodu na 1. laboratoř zde.
4. Postup pro simulaci chování obvodu
Dostupný zde.
Obsah:
- Příprava simulace
- Import testovacího souboru
- Spuštění simulace
- Popis okna simulace
- Import jiného testovacího souboru
5. Popis bloků z knihovny lib_SAP a vybraných bloků z prostředí Vivado
Dostupný zde.
Obsah:
- Popis a nastavení bloků dostupných v knihovně lib_SAP.
- Popis a nastavení vybraných bloků dostupných přímo v prostředí Vivado.
6. VHDL Šablony ke stažení
Dostupné: zde.
Obsah:
- Šablony pro kombinační funkce (2. laboratoř, použitelné univerzálně)
- Testovací soubory pro čtyřbitovou sčítačku (1. laboratoř)
- Šablony pro 7segmentový displej (3. laboratoř)
- Soubory pro návrh a testování čítače (4. laboratoř)
- Soubory pro návrh a testování posloupnosti (5. laboratoř)
- Hotové bloky pro závěrečné úlohy (6. laboratoř)
- a další …
7. Časté chyby v prostředí Vivado a jejich řešení
Dostupný: zde.
Obsah:
- Nelze dokončit syntézu – Chyba "Unable to create directory …"
- Varování při otevírání syntetizovaného návrhu (přiřazování pinů) – "… 'set_property' expects at least one object …"
- Nelze dokončit generování bitstreamu – Chyba "Bitstream Generation failed."
- Ztracené obrázky ze základních hradel z lib_SAP; Vivado spadne při otevírání schématu (block diagramu)
- Nelze vytvořit projekt, nelze otevřít projekt – Chyba "Error encountered during project creation …"
- Nelze provést syntézu pro žádný prvek (ani pro prvky z lib_SAP) – Chyba "Submodule runs failed."
- Náhodné pády Vivada (pod některými distribucemi Linuxu)