| |||
Home > Controllers and Peripherals > Smart Card Interface (SCI) > About the ARM SCI |
The PrimeCell Smart Card Interface (SCI) PL131 is an Advanced Microcontroller Bus Architecture (AMBA) compliant System-on-a-Chip (SoC) peripheral that is developed, tested, and licensed by ARM. The SCI connects to the DMA APB.
The release version used is PL131 SCI 1v0. The base address
for the SCI control registers is 0x101F0000
. For
more detailed information on the controller, see the ARM PrimeCell
Smart Card Interface Technical Reference Manual.
The following features are provided by the PrimeCell SCI:
Compliance to the AMBA Specification (Rev 2.0) onwards for easy integration into System-on-a-Chip (SoC) implementation.
Supports asynchronous T0 and T1 transmission protocols.
Supports clock rate conversion factor F = 372 or 512, with bit rate adjustment factors D = 1, 2, 4, 8, and 16 supported.
Eight character deep buffered TX and RX paths.
Direct interrupts for TX and RX FIFO level monitoring.
Independent masking of all interrupts.
The interrupt signals are combined and a single interrupt is output to the VIC.
Support for Direct Memory Access (DMA).
The SCI transmit DMA request is connected to DMA channel 11. The receive request is connected to DMA channel 10.
Interrupt status register.
Hardware initiated card deactivation sequence on detection of card removal.
Software initiated card deactivation sequence on transaction complete.
Limited support for synchronous smart cards through registered input/output.
Identification registers that uniquely identify the PrimeCell SCI. These can be used by an operating system to automatically configure itself.