
论文摘要
双核优卡是一种具有新型安全体系结构的智能卡,能够存储多个COS及其应用。它采用完全隔离的思想实现COS间的存储安全和访问安全。I/O通道是双核优卡与终端进行串行数据传输的渠道。它的数据传输功能根据模块分层理论可以分成物理层、数据链路层和应用层。物理层和数据链路层的功能由串行通信接口实现,8051微控制器核实现应用层协议处理。串行通信接口使用内部时钟源,并使用两个I/O口,它由波特率发生器、发送模块、接收模块和FIFO模块构成。波特率发生器可以产生16倍波特率时钟以供接收模块对接收的数据进行抽样判决。发送模块在内部有限状态机的控制下将并行数据串行发出,并在发送数据的两端添加起始位、校验位和停止位。接收模块在内部有限状态机的控制下能够从串行输入的比特流中检测到一个字符帧的开始和结束,并提取8 bits数据以并行方式输出。串行通信接口在数据传输完成后,会向微控制器核发出中断请求。FIFO模块降低了中断请求的频率,提高了系统性能。接入机制的研究目的是使双核优卡能够无缝接入到现有智能卡终端设备中。接入机制硬件系统的关键部件是优卡调度模块和I/O通道复用模块。调度模块通过启动或停止时钟信号,控制优卡内部两个微控制器核的运行,并由一个状态控制逻辑决定两个核的互斥运行。两个微控制器核通过I/O通道复用模块实现对串行通信接口的分时复用。用ModelSim对I/O通道和接入机制的硬件设计进行功能仿真,并在FPGA平台上进行整体验证。
论文目录
摘要ABSTRACT1 绪论1.1 课题背景、目的及意义1.2 国内外研究概况1.3 主要研究工作2 双核优卡I/O 通道的相关标准和总体设计2.1 接触式智能卡标准ISO/IEC 78162.2 智能卡的工作流程2.3 T=0 传输协议2.4 优卡专用命令设计2.5 I/O 通道总体设计2.6 本章小结3 I/O 通道的串行通信接口设计3.1 设计要求3.2 串行通信接口总体设计3.3 寄存器堆设计3.4 波特率发生器设计3.5 接收模块设计3.6 发送模块设计3.7 FIFO 模块设计3.8 本章小结4 8051 微控制器核移植4.1 8051 微控制器核结构4.2 8051 指令执行分析4.3 core8051 的移植4.4 本章小结5 基于FPGA 的双核优卡的接入机制研究5.1 接入机制研究内容5.2 接入机制总体设计5.3 优卡调度模块设计5.4 I/O 通道复用模块设计5.5 本章小结6 I/O 通道和接入机制的功能仿真与FPGA 验证6.1 串行通信接口的功能仿真6.2 core8051 的功能仿真6.3 优卡调度模块的功能仿真6.4 串行通信接口和 core8051 在 FPGA 上的整体验证6.5 本章小结7 总结与展望7.1 全文总结7.2 研究展望致谢参考文献附录1 (I/O通道串行通信接口的综合结果)附录2 (优卡调度模块的有限状态机伪码描述)附录3 (优卡调度模块的综合结果)
相关论文文献
标签:优卡论文; 输入输出通道论文; 串行通信接口论文; 接入机制论文; 通道复用论文;
基于FPGA的双核优卡的I/O通道设计与接入机制研究
下载Doc文档