Vendor: T2M GmbH Category: Smartcard

ISO 7816 based Smart Card Reader IP

The DSMART is a fast, versatile and cost-competitive core intended for smart card reader applications.

Overview

The DSMART is a fast, versatile and cost-competitive core intended for smart card reader applications. It provides a communication interface with a smart card based on ISO 7816-3/EMV4.2/4.3 requirements. The DSMART IP Core implements hardware support for both T0 character oriented protocol and T1 block oriented protocol. It was designed to combine highly reduced CPU utilization and low area consumption. The DSMART is able to activate and deactivate cards, perform resets, handle ATR reception and offers many additional features. Configuration options allow you to adjust the DSMART to your particular needs and choose proprietary options, which will be the most suitable for the design. Data transfer to and from the host system can be interrupt-driven or executed through Direct Memory Access (DMA). The automatic convention detection and decoding mechanism ensure the exact result regardless of the used convention. Elementary Time Unit (ETU) – time duration of one bit is decoded from the received ATR interface byte and generated automatically. The card clock divider provides non-gated clock with a wide range of possible frequencies. A special power down mode was implemented in which the card clock is being held in two possible states, depending on the card parameter. An error signaling and character repetition are automatic for the T0 protocol. The DSMART also incorporates optional CRC/LRC hardware checking and generation mechanism, which gives a convention-independent result. The received CRC/LRC is not stored in the FIFO but can be read in case of CRC/LRC error. Additionally the optional block length counter provides security of the DMA block transfer and automatic CRC/LRC, subjoining with a manual affixing option. A special block mode handles block transfer automatically. Status and error registers provide necessary information about the FIFO state, errors and card events.

Key features

  • Compatible with the ISO 7816-3: 2006 and EMV 4.2/4.3 standard
  • Support for asynchronous Smart Cards
  • Dual configurable length FIFO with two programmable thresholds
  • Card detection input
  • Software-configurable interrupts
  • Automatic convention detection and decoding
  • Programmable non-gated card clock generator
  • Automatic ETU generator
  • DMA support for transmit and receive
  • Hardware CRC and LRC calculations
  • Card power down mode with clock stop high and clock stop low possibility
  • Special fast block mode for T1 protocol (optional)
  • CRC/LRC hardware generation and checking
  • Byte counter with automatic CRC/LRC affixing (optional)
  • No tri-state buffers
  • Fully synchronous synthesizable design

Benefits

  • DSMART works with all major CPUs and is 100% compatible with DCD’s MCUs – enabling the same – cryptography.

What’s Included?

  • Verilog RTL
  • Verification environment
  • Testcases
  • Synthesis environment/scripts
  • User manual
  • Verification guide
  • Design document

Specifications

Identity

Part Number
Smart Card Reader IP
Vendor
T2M GmbH
Type
Silicon IP

Files

Note: some files may require an NDA depending on provider policy.

Provider

HQ: Germany

Learn more about Smartcard IP core

Understanding Physical Unclonable Function (PUF)

A growing number of ASICs, microcontrollers and SoCs embed hardware cryptographic accelerators or software cryptographic libraries. The emergence of the Internet of Things (IoT) will call for an even faster adoption. We now can talk about cryptography pervasion.

Future Trends in SoC Interconnect

Self-timed packet-switched networks are poised to take a major role in addressing the complex system design and timing closure problems of future complex Systems-on-Chip.

System-on-Chip Design using Self-timed Networks-on-Chip

This paper introduces the basic CHAIN architecture using a small test-chip as an example application. It then presents the CHAINworks library and toolset which supports the development of self-timed Networks-on-Chip using industry accepted design and tool

Frequently asked questions about Smartcard IP cores

What is ISO 7816 based Smart Card Reader IP?

ISO 7816 based Smart Card Reader IP is a Smartcard IP core from T2M GmbH listed on Semi IP Hub.

How should engineers evaluate this Smartcard?

Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this Smartcard IP.

Can this semiconductor IP be compared with similar products?

Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.

×
Semiconductor IP