DOC PREVIEW
UCSD CSE 141L - Presentation 2

This preview shows page 1-2-3 out of 10 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 10 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 10 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 10 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 10 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

1Logic work Tutorial II1. PROM/RAM• Building a PROM• Building a RAM2. Registers and Clock CSE 141L Project/Computer architecture Fall 2005Professor: Pramod ArgadePresented by Raid AyoubSteps for building a PROMStep 1:Click on the button2Steps for building a PROMStep 2: Select PROM (for I-MEM) Click hereSteps for building a PROMStep 3: Select Address and data size: • For the project select 8 for both3Steps for building a PROMStep 4: Chose a method for entering and storing data• Preferred options: Enter hex data manually Read data from a raw hex file Steps for building a PROMExample: Enter hex data manually (Program instructions)4Simple test circuit for PROMAddress: (01)Stored data: 00• Verifying stored data 000123456789ABCDEF0123456789ABCDEFIn0In1In2In3In4In5In6In7Out0Out1Out2Out3Out4Out5Out6Out7I-MEMSteps for building a RAMStep 1:Click on the button5Steps for building a RAMStep 2: Select RAM (for D-MEM) Step 3: Select Address size, data size, and Chip enable: • For the project select 8 for both address and data• Select the number of Chip Enables you need in your designSteps for building a RAM6Step 4: Save the RAM setting then click FinishSteps for building a RAMEditing stored data through RAM wizardA0A1A2A3A4A5A6A7DI0DI1DI2DI3DI4DI5DI6DI7/WE/CE0DO0DO1DO2DO3DO4DO5DO6DO7D-MEM0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF000101Step A: Click on RAMStep B: Simulation->ROM/RAM/PLA Wizard7Editing stored data through RAM wizardStep C: Click on Edit selected deviceEditing stored data through RAM wizardStep D: Select data entry method8Example: Enter hex data manually (input data) Editing stored data through RAM wizardD-MEM has an updated data nowA0A1A2A3A4A5A6A7DI0DI1DI2DI3DI4DI5DI6DI7/WE/CE0DO0DO1DO2DO3DO4DO5DO6DO7D-MEM0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0001019Registers and ClockCLKD7D6D5D4D3D2D1D0Q7Q6Q5Q4Q3Q2Q1Q0CLRDEV1D60123456789ABCDEF0123456789ABCDEF01Clock• Register of 8 bits (8 D Flip-Flops)• Clock is used for triggering the register Registers and ClockCLKD7D6D5D4D3D2D1D0Q7Q6Q5Q4Q3Q2Q1Q0CLRDEV1D60123456789ABCDEF0123456789ABCDEF01Clock• Register of 8 bits (8 D Flip-Flops)• Clock is used for triggering the register To adjust clock timing Right click on clock and Select attribute10Adjust clock timingQuestions


View Full Document

UCSD CSE 141L - Presentation 2

Download Presentation 2
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Presentation 2 and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Presentation 2 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?