Calcul reconfigurabil

Vom lucra pe placi Altera DE2 folosind Quartus II

  • Lab1: Familiarizarea cu platforma Altera DE2 si mediul integrat Quartus II. Implementarea unor circuite combinationale simple. Implementarea unei celule complete de insumare.
  • Lab2: Proiectarea ierarhica a circuitelor in QII. Realizarea unui decodificator combinational BIN-to-7seg. Tabela de adevar. Circuit 7447. O varianta de schema.
  • Lab3: Sumator complet cu operanzi pe 2 cifre hexazecimale. Testarea circuitului. Implementarea multiplexarii si a unui scazator binar. Resurse
  • Lab4: Procesoare softcore (Altera NIOS). Resurse.
  • Lab5: Generarea de semnale VGA. Lucrul cu memoria RAM
  • Lab6: Implementarea de protocoale de comunicatie: SPI, USART
  • Lab7: Evaluare.

Resurse suplimentare:

Russel Tessier: Reconfigurable computing.

Idei de proiecte: ECE5760 si exemple de implementari.

Teme pentru prezentari:

1) FPGA dynamic reconfiguration

2) Low energy issues in FPGA designs

3) FPGA applications in IoT

4) FPGA application in machine learning

5) FPGA application in image processing

6) Fault tolerant FPGA designs

7) FPGA applications in genomics and bioinformatics

8) FPGA vs GPU for custom parallel implementations