DOC PREVIEW
Berkeley COMPSCI 150 - Discussion 7: SRAM timing, LUT-RAM configurations, Video, Serial, Ethernet

This preview shows page 1 out of 2 pages.

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

Unformatted text preview:

University of California at BerkeleyCollege of EngineeringDepartment of Electrical Engineering and Computer ScienceEECS150, Spring 2010Discussion 7: SRAM timing, LUT-RAM configurations, Video, Serial, EthernetMarch 12, 2010Brandon Myers1. Below is a high-level block diagram of the ZBT 9Mb SRAM chip on the XUPv5 boards.(a) How many cycles does a read require? Draw a timing diagram of a read with signals: clockthat is shared by the memory user and the SRAM, the data bus (DQ), address line, and “con-trol signals” (assume this is represented just as a group of signals that can encode READ,WRITE, or NOP command).(b) Draw a timing diagram of a write, including clock, DQ, address, and “control signals”.2. Refer to the diagram of a SLICEM1(a) Why is RAM64x3SDP an option for a SLICEM memory instead of RAM64x4SDP?(b) How do you build a single-port 128x1 memory from LUT RAM? Specify SLICEM ele-ments used, and what/how inputs and outputs are used.(c) dual-port 128x1 memory?(d) quad-port 32x2 memory? (here quad-port will refer to 1 read/write port and 3 read ports.)3. Suppose we have a video output device that can display 500 pixels in the horizontal axis, with ahorizontal blanking period fixed at 100µs, vertical blanking period fixed at 5ms, and has a framerate of 50. The device requires a pixel be sent once every 10ns during non-blanking periods. Howmany lines does the display have?4. Suppose a serial line can transmit at 115200 bits/sec. Each byte it transmits must be precededwith a start bit and ended with a stop bit. Suppose ethernet requires a 40-byte header for eachpacket, and each packet can hold up to 256 bytes of data payload. The ethernet transmits at1Mbit/sec. What is the overhead for transmission with serial? ethernet? What is the max datarate for each? How long does each take to load a 800x600 image into the framebuffer, where eachpixel is 16 bits (state your assumptions; you can start with a simplified


View Full Document

Berkeley COMPSCI 150 - Discussion 7: SRAM timing, LUT-RAM configurations, Video, Serial, Ethernet

Documents in this Course
Lab 2

Lab 2

9 pages

Debugging

Debugging

28 pages

Lab 1

Lab 1

15 pages

Memory

Memory

13 pages

Lecture 7

Lecture 7

11 pages

SPDIF

SPDIF

18 pages

Memory

Memory

27 pages

Exam III

Exam III

15 pages

Quiz

Quiz

6 pages

Problem

Problem

3 pages

Memory

Memory

26 pages

Lab 1

Lab 1

9 pages

Memory

Memory

5 pages

Load more
Download Discussion 7: SRAM timing, LUT-RAM configurations, Video, Serial, Ethernet
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 Discussion 7: SRAM timing, LUT-RAM configurations, Video, Serial, Ethernet 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 Discussion 7: SRAM timing, LUT-RAM configurations, Video, Serial, Ethernet 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?