Re: Help on assignment 3!

Ed Casas (edc@ece.ubc.ca) Thu, 25 Feb 1999 08:34:09 -0800


Date: Thu, 25 Feb 1999 08:34:09 -0800
From: Ed Casas <edc@ece.ubc.ca>
Subject: Re: Help on assignment 3!

On Wed, Feb 24, 1999 at 06:57:13PM -0800, Warren Lee wrote: > I was wondering what the clock for the RAM is for? The rising edge is used to clock the data into the flip-flops/registers in the RAM array. As we discussed in class, this clock is a "strobe" rather than a clock. > Is it to tell the Ram to output to the data out at the rising > edge of each clock cycle? No, the output is asynchronous. Reading from a RAM is like reading from a ROM -- the device behaves like a combinational logic circuit whose output is a function only of the address and enable inputs. > It needs to output to a bi-directional bus and can't output to > a temp signal. The memory does not have a bidirectional data bus. -- Ed Casas edc@ece.ubc.ca http://casas.ece.ubc.ca +1 604 822-2592