Floating Point Vector Processing on an FPGA
Floating Point Vector Processing on an FPGA
Floating Point Vector Processing on an FPGA
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<str<strong>on</strong>g>Vector</str<strong>on</strong>g> Instructi<strong>on</strong> Executi<strong>on</strong><br />
ADDV C,A,B<br />
Executi<strong>on</strong> using <strong>on</strong>e<br />
pipelined dfuncti<strong>on</strong>al<br />
unit<br />
Executi<strong>on</strong> using four<br />
pipelined dfuncti<strong>on</strong>al<br />
units<br />
A[6]<br />
A[5]<br />
A[4]<br />
A[3]<br />
B[6]<br />
B[5]<br />
B[4]<br />
B[3]<br />
A[24]<br />
A[20]<br />
A[16]<br />
A[12]<br />
B[24]<br />
B[20]<br />
B[16]<br />
B[12]<br />
A[25]<br />
A[21]<br />
A[17]<br />
A[13]<br />
B[25]<br />
B[21]<br />
B[17]<br />
B[13]<br />
A[26]<br />
A[22]<br />
A[18]<br />
A[14]<br />
B[26]<br />
B[22]<br />
B[18]<br />
B[14]<br />
A[27]<br />
A[23]<br />
A[19]<br />
A[15]<br />
B[27]<br />
B[23]<br />
B[19]<br />
B[15]<br />
C[2]<br />
C[8]<br />
C[9]<br />
C[10]<br />
C[11]<br />
C[1]<br />
C[4]<br />
C[5]<br />
C[6]<br />
C[7]<br />
C[0] C[0] C[1] C[2] C[3]