Question: Design a Simple Computer Design a simple computer in detail. The function of the computer could be simple. But Try to explain it in detail.

Design a Simple Computer Design a simple computer in detail. The function of the computer could be simple. But Try to explain it in detail. In the project, you must mention the points below: 1. Draw the frame diagram of your computer. CPU, cache, momery, bus could be found in the diagram and must be connected. The main parts, major registers included in these parts are needed. 2. For the CPU, the parameters must be described: 1) the bit width of the registers; 2) how many instructions the cpu supports and how many clock circles each instruction need when executed. 3) the frequency of the CPU; 4) the MIPS and the CPI for your computer 3. For the Bus: 1) the hierarchies of the bus for your computer 2) three main groups of bus and the lines number for each of them 4. For the Cache: 1) The mapping method of the cache used and the cache organization: 2) The capacity of the cache and the block size 3) The structure for each cache line 5. For the memory: 1) The capacity of the memory 2) How many words(bytes) in the memory and the size for each word(byte) 3) Try to draw the diagram of the construction of the memory with the 1MByte chip (main memory's size must be bigger than 1MB) 6. Give the data flow which can solve the equation: a-x? +b+x+c. Three instruction can be used: LOAD A, means load a data which's address is A in main memory to CPU: ADD A, make an addition (one addend is in cpu, the other is in main memory, address is A) MUL A, make a multiplication (one multiplier is in cpu, the other is in main memory. address is A) STORE A, store the data of register accumulator to main memory unit which's address is A 7. You can add any other function to your computer (such as external memory, code error detecting and so on) as more as you can. But if you mention that, you must try to describe it carefully. Design a Simple Computer Design a simple computer in detail. The function of the computer could be simple. But Try to explain it in detail. In the project, you must mention the points below: 1. Draw the frame diagram of your computer. CPU, cache, momery, bus could be found in the diagram and must be connected. The main parts, major registers included in these parts are needed. 2. For the CPU, the parameters must be described: 1) the bit width of the registers; 2) how many instructions the cpu supports and how many clock circles each instruction need when executed. 3) the frequency of the CPU; 4) the MIPS and the CPI for your computer 3. For the Bus: 1) the hierarchies of the bus for your computer 2) three main groups of bus and the lines number for each of them 4. For the Cache: 1) The mapping method of the cache used and the cache organization: 2) The capacity of the cache and the block size 3) The structure for each cache line 5. For the memory: 1) The capacity of the memory 2) How many words(bytes) in the memory and the size for each word(byte) 3) Try to draw the diagram of the construction of the memory with the 1MByte chip (main memory's size must be bigger than 1MB) 6. Give the data flow which can solve the equation: a-x? +b+x+c. Three instruction can be used: LOAD A, means load a data which's address is A in main memory to CPU: ADD A, make an addition (one addend is in cpu, the other is in main memory, address is A) MUL A, make a multiplication (one multiplier is in cpu, the other is in main memory. address is A) STORE A, store the data of register accumulator to main memory unit which's address is A 7. You can add any other function to your computer (such as external memory, code error detecting and so on) as more as you can. But if you mention that, you must try to describe it carefully
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
