经过生产验证的,复杂的半导体IP核

半导体电路设计IP及配套交付件


T2M Automotive 智能卡读卡器IP

智能卡读卡器IP

概述和功能介绍

DSMART专为智能卡读卡器应用设计的高速、多功能和低成本的IP。这个IP提供了一个符合ISO 7816-3/EMV4.2/4.3标准的智能卡通信接口。DSMART IP支持T0字符协议和T1块协议的硬件实现,旨在降低CPU占用率和面积消耗。DSMART可以激活和去激活卡,执行复位,处理ATR接收,并提供许多其他功能。客户可以根据产品需要选择配置选项定制DSMART。此外,这个IP的数据传输可以通过中断或直接内存访问(DMA)方式与主机系统进行通信。无论使用什么约定,这个IP的自动协议检测和解码机制都能保证正确的结果,由基本时间单位(ETU)由接收到的ATR接口字节自动解码和生成。卡时钟分频器提供了多种可选的非门控时钟频率。实现了一种特殊的断电模式,可以根据卡的参数设置卡时钟的状态。T0协议的错误信号和字符重发是自动进行的。

DSMART还集成了可选的CRC/LRC硬件校验和生成机制,可以与任何协议兼容。这个IP接收到的CRC/LRC不会存储在FIFO中,但在出现CRC/LRC错误时可以读取。此外,可选的块长度计数器可以提高DMA块传输和自动CRC/LRC的安全性,并提供了一个手动附加选项。一个特殊的块模式可以自动处理块传输。状态和错误寄存器提供了关于FIFO状态、错误和板卡事件的必要信息。

功能描述
  • 兼容ISO 7816-3: 2006和EMV 4.2/4.3标准

  • 支持异步智能卡

  • 双可配置的长度FIFO与两个可编程的阈值

  • 卡检测输入

  • 软件可配置的中断

  • 自动约定检测和解码

  • 可编程的非门控板卡时钟发生器

  • 自动ETU发电机

  • DMA支持传输和接收

  • 硬件CRC和LRC的计算

  • 板卡断电模式与时钟停止高和时钟停止低的可能性

  • T1协议的专用快速封块模式(可选)

  • CRC/LRC硬件的生成和检查

  • 带有自动CRC/LRC附加功能的字节计数器(可选)

  • 无三态缓冲区

  • 全同步可综合设计

交付件

  • Verliog RTL文件

  • 验证环境

  • 测试用例

  • 合成环境/脚本

  • 用户手册

  • 验证指南

  • 设计文件

Benefits

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