Sequential Arithmetic ELEC 311 Digital Logic and Circuits Dr. Ron Hayne Images Courtesy of Cengage Learning
311_182 Data Path and Controller
311_183 Serial Adder with Accumulator
311_184 Combinational Multiplier X x Y P X 3 Y 0 X 2 Y 0 X 1 Y 0 X 0 Y 0 X 3 X 2 X 1 X 0 x Y 3 Y 2 Y 1 Y 0 X 3 Y 1 X 2 Y 1 X 1 Y 1 X 0 Y 1 X 3 Y 2 X 2 Y 2 X 1 Y 2 X 0 Y 2 X 3 Y 3 X 2 Y 3 X 1 Y 3 X 0 Y 3 P 7 P 6 P 5 P 4 P 3 P 2 P 1 P bit Adders
Add-and-Shift Multiplier 311_185
418_046 VHDL Simulation
311_187 FPGA Implementation Xilinx Spartan3e 100K System Gates 50 MHz Clock ChipScope Pro Virtual Input/Output Core (VIO) Integrated Logic Analyzer (ILA) Real-Time Verification Captures On-chip Signals Off-chip Analysis via JTAG Programming Cable
311_188 ChipScope Pro Analyzer
Binary Divider 311_189
Summary Serial Adder Combinational Multiplier Parallel Multiplier ModelSim Simulation FPGA Implementation Binary Divider 311_1810