![](http://datasheet.mmic.net.cn/230000/79RC32438-200BB_datasheet_15568909/79RC32438-200BB_193.png)
IDT Device Controller
Memory And Peripheral Bus Transaction Timer
79RC32438 User Reference Manual
6 - 9
November 4, 2002
Notes
Memory And Peripheral Bus Transaction Timer
When enabled, the memory and peripheral bus transaction timer times all the memory and peripheral
bus transactions. The memory and peripheral bus transaction timer is enabled by setting the bus transac-
tion timer enable (BTE) bit in the BTCS register.
At the start of each memory and peripheral bus transaction in which the bus transaction timer is
enabled, an internal 16-bit counter is initialized to zero. The counter increments with each passing external
clock (EXTCLK) clock cycle until the bus transaction completes. If the counter value ever exceeds the value
in the Compare (COMPARE) field in the Bus Timer Compare (BTCOMPARE) register, then a bus transac-
tion timer time-out occurs.
When the bus transaction timer times-out, the following actions occur:
–
The bus transaction timer time out (BTO) bit in the BTCS register is set
–
The address of the transaction which caused the time out is recorded in the bus transaction timer
address (BTADDR) register
–
The type of bus transaction (i.e., read or write) is recorded in the transaction type (TT) field of the
BTCS register
–
A warm reset is generated
–
Compare field is initialized to 0xFFFF and the bus transaction timer is enabled.
Only devices on the memory and peripheral bus with an Intel style wait signal or Motorola style transfer
acknowledge signal can cause the bus transaction timer to time out.
WDH
Description:
Write Data Hold.
This field contains the delay, in clock cycles, from when the RC32438 negates
the byte write enable signals during a device write transaction until the buffer output enable
(BOEN) is negated and the data bus (MDATA[15:0]) is tri-stated. Buffer output enable is negated
and the data bus is tri-stated when PWD expires regardless of the value of this field.
Initial Value:
0x7
Read Value:
Previous value written
Write Effect:
Modify value
CSH
Description:
Chip Select Hold.
This field contains the delay, in clock cycles, from when the RC32438
negates the byte write enable signals during a device write transaction or when output enable is
negated during a device read transaction until the chip select signal is negated. Chip select is
negated when PRD/PWD expires regardless of the value of this field.
Initial Value:
0x3
Read Value:
Previous value written
Write Effect:
Modify value