English
Language : 

NS32FX161-15 Datasheet, PDF (67/102 Pages) National Semiconductor (TI) – Advanced Imaging/Communication Signal Processors
3 0 Functional Description (Continued)
Any bus cycle falls into one of three categories Even Byte
Access Odd Byte Access and Even Word Access All ac-
cesses to any data type are made up of sequences of these
cycles Table 3-5 gives the state of A0 and HBE for each
category
TL EE 11267 – 39
FIGURE 3-27 NS32FX164 and FPU Interconnections
TL EE 11267 – 38
Note Slave Processor samples Data Bus here
FIGURE 3-26 Slave Processor Write Cycle
3 5 5 8 Data Access Sequences
The 24-bit address provided by the NS32FX164 is a byte
address that is it uniquely identifies one of up to
16 777 216 8-bit memory locations An important feature of
the NS32FX164 is that the presence of a 16-bit data bus
imposes no restrictions on data alignment any data item
regardless of size may be placed starting at any memory
address The NS32FX164 provides a special control signal
High Byte Enable (HBE) which facilitates individual byte ad-
dressing on a 16-bit bus
Memory is organized as two 8-bit banks each bank receiv-
ing the word address (A1–A23) in parallel One bank con-
nected to Data Bus pins AD0–AD7 is enabled to respond
to even byte addresses i e when the least significant ad-
dress bit (A0) is low The other bank connected to Data Bus
pins AD8–AD15 is enabled when HBE is low See Figure
3-28
TL EE 11267 – 40
FIGURE 3-28 Memory Interface
TABLE 3-5 Bus Cycle Categories
Category
HBE
A0
Even Byte
1
0
Odd Byte
0
1
Even Word
0
0
Accesses of operands requiring more than one bus cycle
are performed sequentially with no idle T-states separating
them The number of bus cycles required to transfer an op-
erand depends on its size and its alignment (i e whether it
starts on an even byte address or an odd byte address)
Table 3-6 lists the bus cycles performed for each situation
For the timing of A0 and HBE see Section 3 5 5 2
67