Page 64 - Embedded Microprocessor Systems Real World Design
P. 64

DATA STROBE                                  READ STROBE
                        READSTROBE -                                  WRITE STROBE
                                                                      (O=ACTIM)
                           (O=ACTIM)
                           DIRECTION
                           (5WRITE)
                                                                      (O=ACTIM)
                                                                     I
                        DATA STROBE
                          DIRECTION


                       WRITE STROBE                          1       /


                Figure 2.9
                Generating Independent Read and Write Strobes from a Microprocessor That Produces
                Data Strobe and Direction Signals.




                itor  and a  transistor, whereas an  SRAM  cell  requires  a  flip-flop, DRAM  density
                for a given level of technology will  be higher than SRAM. At this time, common
                DRAM  density is  about  8 times  common  SRAM  density. The  disadvantages of
                DRAMS are that interfacing is more difficult and that the parts must be refreshed
                periodically.
                  A typical DRAM has half as many address lines as are needed to access the entire
                memory  array. The  lines  are  multiplexed  with  the  row  address  presented  first
                and the column address presented on the same pins. A 4MB RAM has 4,194,304
                locations and requires 22  address inputs.  The actual DRAM  would  have  11 ad-
                dress lines.
                  DRAM  timing is less forgiving than SRAM timing. A DRAM  has several impor-
                tant parameters:
                  Row address setup time. The time that the row address must be stable on the
                  address inputs before -RAS  is driven low.
                  Row address hold time. The time that the row address must be stable after the
                  falling edge of -RAS.
                  Column address setup time. The time that the column address must be stable
                  on the address inputs before -CAS  is driven low.
                  Column address hold time. The time that the column address must be stable
                  after the falling edge of -CAS.
                  RAS access time. The maximum time from the falling edge of -RAS  to output
                  data available.
                  CAS access time. The maximum time from the falling edge of -CAS  to output
                  data available.


                Hardware Design I                                                     49
   59   60   61   62   63   64   65   66   67   68   69