
196 CHAPTER 8 TIE
Table 8.3 Load store memory interface signals.
Name Width Direction Purpose
Vaddr 32 Out
1
Load/store address
MemDataIn
{128,64,32,16,8}
128,64,32,16,8 In Load data
MemDataOut
{128,64,32,16,8}
128,64,32,16,8 Out Store data
LoadByteDisable 16 Out Byte disable signal
StoreByteDisable 16 Out Byte disable signal
8.4.3 Data Type and Compiler Support
The TIE compiler automatically creates a new data type for every register file defined
by the TIE designer. The data type has the same name as the register file, and is
available for use as the “type” of a variable in C/C++ programs. The Xtensa C/C++
compiler understands that variables of this type reside ...