Improving resources - muneeb-mbytes/computerArchitectureCourse GitHub Wiki

Single cycle datapath

The steps to improve resource utilisation are as follows:

FIRST drawio

  • ALU which will do all arthemitic and logic operations

  • For improvisation the 2 memory blocks will be clubbed (IM-instruction memory and DM-data memory)

  • The single memory will store program as well as data

  • The two adders are removed and connections are rearranged

  • Registers are introduced

register_introduced drawio