ISO 7816 based digital controller for integrated circuit card compliant with ETSI TS 102 221 and EMV 2000 standards
Overview
Smart card controller core is compliant to ISO 7816 3 specification. The core is a technology independent, fully synchronous design. The controller functions at 2 –66 Mhz. The design provides a simple, timing friendly front end interface which enables easy integration of the core to controllers and other application specific front end logic. The controller supports smart cards with internal clocks and internal resets. It has a well defined, easy to integrate processor interface. The design has hardware support for activation, deactivation and data transfer. It also supports hardware initiated smart card deactivation on card removal.
Key Features
- Supports asynchronous T = 0 and T =1 transmission protocols
- Supports 2 –66 Mhz range for the input frequency
- Supports class A, B and class AB smart cards
- Timed interrupt for efficient support for synchronous protocol
- Configurable depth for data path FIFO
- Interrupts for all major events in hardware
- Data filtering for signal integrity
- C level driver for post integration SOC verification
- Technology independent
- Programmable timing parameters
Deliverables
- Verilog RTL
- Verification environment
- Testcases
- Synthesis environment/scripts
- User manual
- Verification guide
- Design document
Technical Specifications
Maturity
In Production
Availability
Immediate
Related IPs
- ISO/IEC 7816-3 digital controller for integrated circuit card compliant with ETSI TS 102 221 and EMV 2000 standards
- ISO/IEC 7816-3 digital controller for interface device compliant with ETSI TS 102 221 and EMV 2000 standards
- Single Wire Protocol (SWP) slave digital controller compliant with the ETSI 102.613 standard
- CXL 3.0 Premium Controller EP/RP/DM 1024b/512b/256b/128b with AMBA bridge for CXL.io and LTI & MSI Interfaces
- ISO 7816 Based Smart Card Reader
- ISO 15693/18000-3 protocol manager for Proximity Integrated Circuit Card (PICC)