The ADDR, ADDR_B, ADDR_C, DATA_B and DATA variables
are defined in the format menu and used to pass the AD line
information to the Inverse Assembler during state analysis. They
are mapped as shown in the below table. These variables
should not be changed or deleted from the format Menu.
The ADDR, ADDR_B ,
ADDR_C, DATA_B and
DATA variables
Mode ADDR ADDR_B ADDR_C DATA DATA_
B
32 BIT
MUX
LOWER
32 AD
LINES
NOT
USED
NOT USED LOWER
32 AD
LINES
NOT
USED
32 BIT
DEMUX
LOWER
32 AD
LINES
- DATA
LOWER 32
AD -
ADDRESS
NOT USED LOWER
32 AD
LINES -
DATA
NOT
USED
64 BIT
MUX
LOWER
32 AD
LINES
- DATA
NOT
USED
NOT USED LOWER
32 AD
LINES -
DATA
UPPER
32 AD
LINES
64 BIT
DEMUX
LOWER
32 AD
LINES
- DATA
LOWER 32
AD -
ADDRESS
UPPER 32
AD LINES -
ADDRESS
LOWER
32 AD
LINES -
DATA
UPPER
32 AD
LINES
The BUS_UT variable
The Bus Utilization BUS_UT variable is made up of the following
cycle bits: WNODEV, ADVALID, TABORT, DVALID, WTARGET,
WINITI, RETRY, IDLE, MABORT. The list of symbols defined
for this variable are the signal names themselves. This is a
convenient grouping that helps make triggering and performance
analysis easier.
The L_CMD variable
This variable is the C/BE[3:0] lines latched with the first rising
edge of the PCI clock with FRAME# asserted. These signals are
held until the end of the transaction. They indicated the
command that is being transmitted on the PCI Local bus. Below
is the encoding of these signals and the symbols defined for the
L_CMD variable. These encodings can also be found in the PCI
Specification.
Symbol L_CMD encoding
INTACK 0000
SPEC_CYC 0001
I/O_RD 0010
I/O_WR 0011
19