Functional Description
MOTOROLA
SmartCard Interface Module (SIM)
25-5
25.3.1.2 Transmitter Clock Generation
The transmitter clock (XMT_CLK) is generated by the clock generator based on the values programmed
for the baud rate select (BAUD_SEL) field in the CNTL register. The transmit clock is gated by the
transmit enable (XMT_EN) bit in the transmit receive/enable (ENABLE) register. When the transmitter is
enabled, the clock generator counts the appropriate number of receiver clock (RCV_CLK) positive edges
to determine when to toggle the transmitter clock output. The transmitter clock is always based upon the
receiver clock. The ratio between transmit clock period and receiver clock period is typically 16:1, except
for the slowest baud rate (/372 mode, BAUD_SEL set to 000) when the ratio is changed to 12:1.
25.3.1.3 Receiver Clock Generation
The receiver clock (RCV_CLK) is generated by the clock generator based on the values in the
BAUD_SEL bits in the control (CNTL) register. The receiver clock is gated by the receiver enable
(RCV_EN) bit in the ENABLE register. When the receiver is enabled, the clock generator counts the
appropriate number of BAUD_CLK positive edges to determine when to toggle the receiver clock output.
The number of BAUD_CLK positive edges is determined by the values in the BAUD_SEL bits in the
CNTL register, and is programmable to these divisors: 372 (slowest), 256, 128, 64, 32, 16, and DIVISOR.
The programmable divisor (DIVISOR) is configurable via the DIVISOR_REG register. There are 16
receiver clock periods during each of the divisor settings except for the slowest (/372) in which there are 12
receiver clock cycles.
25.3.1.4 Port Controller Clock Generation
The port controller clocks are provided by the clock generator for use on the SmartCard ports. These
clocks are equivalent in frequency to the BAUD_CLK and are gated by the SIM clock enable (SCEN)
signal. The level at which the card clock (SCLK) is stopped when disabled is determined by the SIM clock
select polarity (SCSP) inputs to the clock generator. Synchronizers are implemented in the port controller
clock generation section, ensuring glitch free operation of the card clocks when enabling/disabling, or
changing the clock stopped polarity.
25.3.2 SIM Transmitter
The SIM transmitter section contains the following modules:
•
transmit state machine
•
transmit shift register
•
transmit FIFO
•
transmit guard time generator
•
transmit NACK generator
•
transmit data convention logic
25.3.2.1 Transmit State Machine
The transmit state machine is the heart of the transmitter block. The state machine is responsible for
sequencing through a transmit operation while reacting to inputs from the receiver, the transmit FIFO, and
the guard time circuit. Figure 25-3 below depicts the transmit state machine operation.
Содержание DragonBall MC9328MX1
Страница 68: ...1 12 MC9328MX1 Reference Manual MOTOROLA Introduction ...
Страница 86: ...2 18 MC9328MX1 Reference Manual MOTOROLA Signal Descriptions and Pin Assignments ...
Страница 116: ...3 30 MC9328MX1 Reference Manual MOTOROLA Memory Map ...
Страница 126: ...4 10 MC9328MX1 Reference Manual MOTOROLA ARM920T Processor ...
Страница 160: ...8 8 MC9328MX1 Reference Manual MOTOROLA System Control ...
Страница 272: ...13 32 MC9328MX1 Reference Manual MOTOROLA DMA Controller ...
Страница 281: ...Programming Model MOTOROLA Watchdog Timer Module 14 9 ...
Страница 282: ...14 10 MC9328MX1 Reference Manual MOTOROLA Watchdog Timer Module ...
Страница 300: ...15 18 MC9328MX1 Reference Manual MOTOROLA Analog Signal Processor ASP ...
Страница 438: ...18 16 MC9328MX1 Reference Manual MOTOROLA Serial Peripheral Interface Modules SPI 1 and SPI 2 ...
Страница 478: ...19 40 MC9328MX1 Reference Manual MOTOROLA LCD Controller ...
Страница 542: ...20 64 MC9328MX1 Reference Manual MOTOROLA Multimedia Card Secure Digital Host Controller Module MMC SD ...
Страница 574: ...21 32 MC9328MX1 Reference Manual MOTOROLA Memory Stick Host Controller MSHC Module ...
Страница 598: ...23 16 MC9328MX1 Reference Manual MOTOROLA Real Time Clock RTC ...
Страница 670: ...24 72 MC9328MX1 Reference Manual MOTOROLA SDRAM Memory Controller ...
Страница 726: ...25 56 MC9328MX1 Reference Manual MOTOROLA SmartCard Interface Module SIM ...
Страница 736: ...26 10 MC9328MX1 Reference Manual MOTOROLA General Purpose Timers ...
Страница 854: ...29 18 MC9328MX1 Reference Manual MOTOROLA I2C Module ...
Страница 900: ...30 46 MC9328MX1 Reference Manual MOTOROLA Synchronous Serial Interface SSI ...
Страница 942: ...32 26 MC9328MX1 Reference Manual MOTOROLA GPIO Module and I O Multiplexer IOMUX ...