VLSI design - Project
   
     
  Links
 

 

Multiplicator

- specificatii de proiectare -

Specificatii de nivel inalt

Constrangeri impuse

Cerinte  

Specificatii de nivel inalt

Schema bloc a multiplicatorului este prezentata in figura de mai jos.

 

 Semnificatia porturilor este prezentata in tabelul de mai jos.

 Denumire port

Sens

Dim. [biti]

Semnificatie

a

IN

4

Intrare pe 4 biti reprezentind primul operand

b

IN

4

Intrare pe 4 biti reprezetind cel de-al doilea operand

prod

OUT

8

Iesire pe 8 biti reprezentind rezultatul

Start

IN

1

Semnal pentru startul operatiei de multiplicare

Ready

OUT

1

Iesire care indica sfarsitul operatiei de multiplicare

Reset

IN

1

Semnal asincron de initializare globala a sistemului

Ck

IN

1

Intrare de ceas

Constrangeri impuse

Sistemul se va modela ca un sistem riguros sincron. Semnalul Ck va fi primit de catre toate registrele din sistem. Se vor evita circuitele de divizare a frecventei semnalului de tact. Se vor folosi, eventual, circuite de generare a semnalelor de activare (enable).

Descrierea sistemului se va face in intregime in VHDL. In descrierea de nivel inalt se vor instantia doua componente:

  • cale de date;
  • cale de control.

Pentru rezolvarea temei se vor folosi urmatorii algoritmi:

  • adunare repetata
  • adunare cu shiftare dreapta
  • adunare cu shiftare stanga

 

Cerinte

Proiectul se va prezenta intr-un dosar ce va cuprinde:

  • Coperta cu numele studentului, denumirea disciplinei, numele cadrului didactic conducator, anul, specializarea, universitatea;
  • Specificatiile de proiectare, asa cum au fost primite;
  • Justificarea proiectarii, scheme bloc;
  • Reprezentare grafica a structurii de nivel inalt (cale de date, cale de control) cu marcarea explicita a denumirii semnalelor interioare.
  • Reprezentare grafica (de principiu) a caii de date si evidentierea semnalelor de control necesare.
  • Reprezentare grafica a caii de control (graf de tranzitie).
  • Fisierele text sursa vhdl cu descrierea sistemului.
  • Fisierele text sursa pat folosite la simulare.
  • Fisirele sursa c, rin reprezentind descrierea structurala, netlist, inclusiv cu asocierea pad-urilor
  • Script sau makefile pentru rularea automata a implementarii

 

 

 

 

 

 

   
  home | lectures | research | about me | links | contact