FPGA_VIVADO_SI_VHDL_Mihael_Cristian_Ignat

(Cristian I.K_ntXI) #1

i





    1. Arhitectura FPGA. Noțiuni generale Table of Contents





    1. Crearea proiectelor în Vivado





    1. Logica combinațională în VHDL



    • 3.1. Adăugarea unui fișier sursă

    • 3.2. Simularea în Vivado

    • 3.3. With / select, when / else și case

    • 3.4. Bucla FOR

    • 3.5. Parametrii generici

    • 3.6. Record

    • 3.7. Implementarea pe FPGA a unui multiplexor



  • 3.8. Crearea fișierului de constrângeri



      1. Programarea FPGA



      • 4.1. Generarea Bitstream

      • 4.2. Programarea efectivă a unui FPGA

      • 4.3. Generarea fișierului de programare pentru memoria FLASH

      • 4.4. Programarea memoriei FLASH





      1. Logica secvențială în FPGA



      • 5.1. Implementarea unui bistabil

      • 5.2. Extinderea bistabilului la un registru

      • 5.3. Implementarea unui numărător

      • 5.4. Registrul de deplasare................................................................................................................





  • 5.5. Variabile în VHDL

    • 5.6. Comunicația UART



  • 5.7. Transmisia pe UART

  • 5.8. Recepția pe UART

    • 5.9. Afișarea pe BCD 7 segmente

    • 5.10. Afișarea pe VGA



  • 5.11. Implementarea HSync și VSync

  • 5.12. Implementarea unui ROM

  • 5.13. Accesarea ROM pentru afișarea pe ecran



      1. Proiect demo





      1. Noțiuni avansate



      • 7.1. Crearea și utilizarea unui pachet................................................................................................





Free download pdf