SMOK

SMOK Component Guide

Last modified: April 12, 2005
Sloop Cebollita
  CSE Home  About Us    Search    Contact Info 
SMOK Package Components SMOK Debug Components
Name Memory Interface
Symbol
Remarks Provides read/write access to Memory units.  Inputs are a connection to a Memory unit, address (read and write operations), data (write only), read and write control lines, and a number of bytes to transfer control (#B). The #B control codes are:
  • 0: Use the width setting of the Memory Interface component to determine the number of bytes transfered on this read or write.
  • 1: Transfer one byte.
  • 2: Transfer two bytes.
  • 3: Transfer four bytes.
The value output of this component on a read is memory contents at the specified address, and is available on the same cycle that the read is asserted.  The value output on a write is undefined.
The component also has an output giving the size of the memory it is currently attached to, in bytes. This is useful during the boot sequence.
The widths of this component and data and address input/output ports are determined by the Memory component to which it is attached.
User-Settable Attributes
  • Name