Ajută-mă de a converti acest VHDL.

K

kokei74

Guest
Guys Bună ziua

Am nevoie de un ajutor cu complet operaţionale, în VHDL care poate executa acest factor de multiplicare matrice.

Aceasta este o matrice de multiplicare 4x4 I try la spre a face.Ea a 3-nivelul de pas care este:

1st LVL - date scrie în Ram Ram A şi B,<img src="http://images.elektroda.net/28_1231954217.jpg" border="0" alt="Help me convert this to VHDL." title="Ajută-mă de a converti acest VHDL."/>
2a LVL - rezulta din înmulţirea vor fi stocate în Temp A, B, C, D<img src="http://images.elektroda.net/35_1231953114.jpg" border="0" alt="Help me convert this to VHDL." title="Ajută-mă de a converti acest VHDL."/>3a LVL - rezulta din înmulţirea în Temp A, B, C, D, vor fi adăugate împreună pentru a forma 1 element din matricea rezultat.<img src="http://images.elektroda.net/75_1231953442.jpg" border="0" alt="Help me convert this to VHDL." title="Ajută-mă de a converti acest VHDL."/>Acest lucru este hardware-ul punerea în aplicare a acestui factor de multiplicare matrice.<img src="http://images.elektroda.net/58_1231953534_thumb.jpg" border="0" alt="Help me convert this to VHDL." title="Ajută-mă de a converti acest VHDL."/>
 
Doar din curiousity, cât de larg este de date?

De asemenea, ceea ce este speranţa cu privire la cât de mult timp de prelucrare ar trebui să ia?

Ca o apropiere brute sunt tu presupunând că 16 de cicluri de ceas pentru a încărca berbeci A şi B şi de cicluri de 4 * 16 de ceas pentru a face calcuations?Acest lucru s-ar da aproximativ 80 ceas căpuşe la perfom de calcul.Este că, în intervalul te gândeai?

Radix

 
Da ca pentru această diagramă de date este 4BIT.

prioritate pentru acest proiect este de a obtine rezultatul 1st, astfel didt am pus o aşteptare pe cât de mult timp este nevoie pentru a finaliza o multiplicare.Dar, da, as U calculată aproximativ ar fi nevoie de 80 bifaţi ceas pentru a efectua calcul.

 

Welcome to EDABoard.com

Sponsor

Back
Top