摘要
分析了国内外智能卡应用中CRC校验方法的异同,深入研究了智能卡标准及CRC生成多项式,并把CRC的两种计算类型融合在一起,结合智能卡标准中CRC校验的特点提出了一种新的CRC计算模块的硬件实现方法.根据此方法完成了一种CRC计算模块的硬件设计,对设计进行了RTL仿真验证,通过了FPGA验证,并实施了投片.该芯片已经通过流片测试,结果表明模块功能和性能达到设计指标,性能良好.
The article analyzed the domestic and international CRC checking methods which are applied to Smart Card, and deep research on Smart Card standard and the CRC polynomial. On this basis, the two types of CRC calculation are mixed together, and a new hardware realization method is presented combining with Smart Card standard. According to this method a hardware design of CRC calculation module is completed. The design had been simulated on RTL level, verified by the FPGA, and successfully processed. The chip has passed flow pieces tested. The results showed that the module function and performance reached design target, the performance is good.
出处
《微电子学与计算机》
CSCD
北大核心
2011年第11期31-34,共4页
Microelectronics & Computer
基金
国家自然科学基金项目(10974075)
关键词
循环冗余校验码
智能卡标准
硬件设计
cyclic redundancy check code
smart card standard
hardware design