Lab3 Due Oct 14 2019
Implement an 4-bit program counter datapath using a digital logic simulator.
- Open the account you created in Lab3 for Circuitverse
- Launch the simulator and create a project named Program Counter
- Implement the datapath for fetching instructions and incrementing the program conter:
- Inputs:
- Clock
- PC enable: enables/disables PC memory
- Mem enable: enables/disables intruction memory
- Outputs:
- Next PC counter value
- Instruction: instruction from memory corresponding to the current PC
- Use Figure 4.6 page 253 for the implemetation diagram
- Inputs:
- Type your answers in a Word document
- List all the elements in the datapath and name the type of block you used
- How many bits do you need for
Program counter
? - Take a screenshoot of the circuit
- Submit the Word document via email