Chapter 10: Programmable Timer/Contents
TX7901 User’s Manual (Rev. 6.30T – Nov, 2001)
10-4
10.3 Signals
Table 10-2 lists the signals that implement the interface between the Timer/Counter and the
C790. Direct inputs and outputs to the outside of the TX7901 are in the upper case.
Table 10-2 TX7901 Programmable Timer/Counter Signals
Signal Name
I/O
Description
gbsBusClk
I
Internal Clock from G-Bus, currently 66/50 MHz.
gbsgData[64:0]
I
64-bit Data Bus input from the G-Bus to the Timers. Only the lower 24 bits [23:0] are
used by the timer for writing to its internal registers.
gbsgAddr[31:2]
I
32-bit Address Bus input from the G-Bus to the Timers. Is used internally for correctly
addressing the device registers inside each timer.
gcbgTMRRegCSB
I
Global Chip Select input signal from the G-Bus to the Timer. The G-Bus generates to
the timers a single chip select, which is decoded with the help of address information
that is used for selecting each timer. Active Low
gbsgRdB
I
Read input signal from the G-Bus to the Timer. This Active Low signal indicates when
a master wants to read from the Timer’s internal device registers. This signal remains
asserted during the entire read cycle.
gbsgWrB
I
Write input signal from the G-Bus to the Timer. This Active Low signal indicates when
a master wants to write to the Timer’s internal device registers. This signal remains
asserted during the entire write cycle.
gbsgBStartB
I
Input Start signal from the G-Bus to the Timer. This Active Low signal indicates that
the G-Bus is starting either a read or a write cycle. This signal is latched internally by
the timer unit for one cycle, since the gcbgTMRRegCSB signal arrives one clock cycle
later and both signals are needed together to start a read or write cycle on any of the
three timers.
gbsBEB[7:0]
I
Byte Enable bus inputs from the G-Bus to the Timer. A value of 0xF0 on this bus
indicates that the lower 32 bits [31:0] on the Data Bus are valid and that the upper 32
bits [63:32] are invalid. The Timer only writes to its internal registers if this value is
0xF0. Otherwise, it generates a dummy Acknowledge signal to terminate the cycle.
This was implemented to accommodate the G-Bus specifications.
sysResetB
I
System Reset input signal from the TX7901 to the Timer. This Active Low signal,
when asserted, resets all three timer units simultaneously.
tgdisB
I
Disable Signal input from the TX7901 to the Timer. This Active Low signal, when
asserted, allows the timers to be tested in the stand-by and multiplex modes. This
signal is currently hardwired to always be deasserted.
ttest
I
Test Signal input from the TX7901 to the Timer. This Active High signal, when
asserted, allows a preset count data value to be written to the TMTRR register.
Currently, this signal is hardwired to always be deasserted.
TIMIN1
I
External Clock input for Timer 1 from a source external to the TX7901. This clock may
be used instead of the internal clock for counting or for pulse generation, and may be
divided internally before use.
TIMIN2
I
External Clock input for Timer 2 from a source external to the TX7901. This clock may
be used instead of the internal clock for counting or for pulse generation, and may be
divided internally before use.
tscanB
I
Scan Test input from the TX7901 to the Timer. When asserted, this Active Low signal
causes the timers to be in the scan test mode. When the scan test mode is not used,
this signal must be deasserted. This signal is currently hardwired to always be
deasserted.
tmrgAck32B
O
Active Low acknowledge signal from the Timer. This signal is connected to the
gout04Ack32* signal of the G-Bus to indicate that a read or write operation from/to the
timer is complete. When the G-Bus master initiates a read or a write cycle to the
timer, the timer responds by asserting this signal to indicate that the operation is
complete. In the event that the master sends a read or write request with Byte
Enables other than 0xF0, the timer will assert this signal (dummy acknowledgement)
to terminate the cycle, and will not read or write from/to its registers.
tmrgInt0B
O
Active Low output for Timer 0 when it is configured as a Periodic Interval Timer. Timer
0 is configured as a Periodic Interval Timer by writing to its configuration register. This
Содержание TMPR7901
Страница 1: ...TX System RISC TX79 Family TMPR7901 Symmetric 2 way superscalar 64 bit CPU ...
Страница 14: ...Handling Precautions ...
Страница 15: ......
Страница 17: ...1 Using Toshiba Semiconductors Safely 1 2 ...
Страница 41: ...4 Precautions and Usage Considerations 4 2 ...
Страница 42: ...TX7901 User s Manual Rev 6 30T November 2001 DOCUMENT NUMBER M 99 00004 07 ...
Страница 43: ......
Страница 259: ...Chapter 13 Removed TX7901 User s Manual Rev 6 30T Nov 2001 13 1 13 Removed ...
Страница 260: ...Chapter 13 Removed TX7901 User s Manual Rev 6 30T Nov 2001 13 2 ...