Powered by Wadanet

Lab 6 - PROM

Design guidelines for lab 6 .

March 8, 2002
We wrote up a simple program and stored it as a txt file. Afterwards, we designed the PROM system. There were no problems placing it into our system. The effectiveness of PROM is to store a fixed program that can be read into our CAPC.


March 28, 2002
Complete upheaval of the memory system. Instead of strictly having either a RAM module, or a PROM module, we have designed a RAM / PROM hybrid memory system. Now we can use PROM to store our fixed program, and use RAM to store temporary data.

The selection between PROM and RAM is determined by the address going to the memory unit. We used a DEMUX that controls where to read data from. Listed below is our specifications:

000000 000000 - 000000 111111 ---> Read from PROM

Greater than 000000 111111 ---> Read from RAM

If any of the upper 6 bits has a 1, then the DEMUX will activate memory to be read from RAM, else it will be read from PROM.

So our PROM is actually 6 bits in size, and the RAM is 12 bits in size. There will always be output coming from this device, but LOAD_MBR is the only event that can send it to MBR.


Click for larger image


 

 

 

Lab Links
Lab 1 - Clock
Lab 2 - 16-bit Register
Lab 3 - RAM Memory
Lab 4 - ALU
Lab 5 - Keyboard
Lab 6 - PROM
Lab 7 - Interrupt
Lab 8 - Control Unit
CAPC Integration

Reference
CAPC Instructions
Tech3 - Midterm Report
Tech3 - 4-bit IR Component
Tech3 - Translater Codes
Tech3 - Test Driver
Tech3 - Final Report
Tech3 - Presentation


© 2002 Tech3 Development, Inc.