«« ( Date ) »» // «« ( Thread ) »» // vlsi-nastava - 2006

Re: neophodno za domaci

by Sasa Stoj.
subota, 28. januar 2006 - 21:05.



Zdravko Radosavljevic <rzdravko@verat.net> wrote: Par pitanja u vezi domaceg.....

1. Ako sam dobro shvatio MT bi trebalo da funkcionise ovako:
Master preko wishbone interfejsa puni fifo bafer (ukoliko vec nije pun).
Mnozac uzima podatke iz bafera (brzinom kojom moze) i vrsi mnozenje.
Po zavrsetku mnozenja, rezultat se salje transmitteru (pod uslovom da
je spreman da prihvati taj rezultat, sto znaci da bi trebalo da
postoji nekakav handshaking) i potom mnozac
uzima novi podatak iz fifo (ukoliko nije prazan).
Odavde sledi da ne postoje komande za mnozenje i slanje, vec se to
vrsi najvecom mogucom brzinom (???).

Da li sam u pravu?

DA

2. Sta tacno predstavlja "sekvencijalni" mnozac?
Zar mnozac koji koristi modifikovani Butov algoritam nije sam po sebi
sekvencijalan?

Znaci da u svakom taktu odradi jednu iteraciju. Znaci treba ti n/2 taktova, gdje je n duzina operanda iz kojeg izvlacis po tri bita u svakoj iteraciji.

3. Da li je potrebno pisati i jedinstveni testbench za citavu MT jedinicu
ili je dovoljno testirati enitete koji su naznaceni u postavci dz?

Cjelinu moras da testiras, a entitete po zelji. U principu ti je lakse raditi ako prvo testiras entitete, ali je najbitnije da to radi kao cjelina.

Pozdrav,
Sasa



---------------------------------
Do you Yahoo!?
With a free 1 GB, there's more in store with Yahoo! Mail.