List of Figures

Figure 1.1 The VHDL-based hardware design cycle

Figure 2.1 Cross-product calculator – data-flow diagram

Figure 2.2 Adder – balanced tree

Figure 2.3 Adder – skewed tree

Figure 2.4 Cross-product calculator – datapath

Figure 2.5 Cross-product calculator – controller

Figure 3.1 Adder tree circuit

Figure 3.2 Hardware mapping of conditional signal assignment

Figure 3.3 Multi-way conditional signal assignment

Figure 3.4 Redundant branch in conditional signal assignment

Figure 3.5 Parity generator interface

Figure 4.1 Using boolean as a comparison result

Figure 4.2 Intermediate value precisions

Figure 4.3 Multi-way selected signal assignment

Figure 5.1 Basic and operator

Figure 5.2 Selecting and operator

Figure 5.3 Reducing and operator

Figure 5.4 Four-bit equality

Figure 5.5 Four-bit less-than circuit

Figure 5.6 Array equality for arrays of equal length

Figure 5.7 Array less-than operator

Figure 5.8 Shift-left logical (sll) by 4 bits

Figure 5.9 Shift-left arithmetic (sla) by 4 bits

Figure 5.10 Rotate-left (rol) by 1 bit

Figure 5.11 Abs operator

Figure 5.12 Mapping of modulo-4 operator

Figure 5.13 Unsigned and signed modulo-4

Figure 5.14 Mapping of remainder operator

Figure 6.1 Signed resize to a larger size

Figure 6.2 Unsigned resize to a larger size

Figure 6.3 Signed resize to a smaller size

Figure 6.4 Unsigned resize to a smaller size

Figure 6.5 Fixed-point storage format

Figure 6.6 Floating-point storage format

Figure 8.1 Multiplexer interpretation of if statement

Figure 8.2 Multi-branch if statement

Figure 8.3 Incomplete if statement

Figure 8.4 Latch inference

Figure 8.5 Latched multiplexer

Figure 8.6 Interpretation of a for loop

Figure 8.7 Exit statement

Figure 8.8 Next statement

Figure 8.9 BCD to 7-segment decoder

Figure 8.10 Segment positions

Figure 8.11 Segment encodings

Figure 9.1 Simple combinational circuit

Figure 9.2 Registered circuit

Figure 9.3 Clock gating circuit

Figure 9.4 Data gating circuit

Figure 9.5 Asynchronous reset

Figure 9.6 Asynchronous reset to a value

Figure 9.7 Synchronous reset

Figure 9.8 Synchronous reset to a value

Figure 10.1 Target circuit

Figure 10.2 The two layers of indirect binding

Figure 10.3 For-generate circuit

Figure 10.4 Four-bit PRBS generator

Figure 10.5 Systole interface

Figure 10.6 Internal structure of the systole

Figure 10.7 Data flow of the systolic multiplier

Figure 10.8 Interface to the shift register

Figure 10.9 Internal structure of the systolic multiplier

Figure 12.1 Tristate driver

Figure 12.2 Tristate multiplexer using two drivers

Figure 12.3 Tristate multiplexer using one driver

Figure 12.4 Finite state machine

Figure 12.5 Signature detector state-transition diagram

Figure 12.6 Single-process finite state machine

Figure 13.1 Registered multiplexer

Figure 14.1 Project directory structure

Figure 14.2 Project subdirectory contents

Figure 15.1 Pass-band diagram for the low-pass filter

Figure 15.2 Block diagram of the FIR filter

Figure 15.3 Block diagram of the filter hardware

Figure 15.4 Actual frequency response of the low-pass filter

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.221.245.196