|
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 |
|