Download - full report write up

Transcript
Mike Hudson
(n-1)
(n-2)
(n-3)
(n-4)
Figure 7-3: Delay-line simulation in Quartus simulator
7.5
•
Summary
Building up a custom library of components and instantiating them multiple
times in a hierarchical structure is a valuable aspect of system design
•
Instantiating custom library components in a hierarchical structure is very useful
•
The use of the fixed package for the ‘sum block’ may have not been the best
option since it cannot be readily synthesised for simulation and is not a standard
IEEE library. The standard logic signed package may have been a better option
•
For the multiplication of a sample with an arbitrary value, the sample needs to be
synchronised to the system clock edge. This is not necessary when multiplying
with a fixed constant
•
The FPGA logic elements get used up quickly when large hardware delay lines
are created. For delays of more than 100 or so samples the dedicated RAM will
be used
28