学位论文 > 优秀研究生学位论文题录展示

基于FPGA的双核优卡的I/O通道设计与接入机制研究

作 者: 刘畅
导 师: 曹计昌
学 校: 华中科技大学
专 业: 计算机应用技术
关键词: 优卡 输入输出通道 串行通信接口 接入机制 通道复用
分类号: TP334.7
类 型: 硕士论文
年 份: 2008年
下 载: 40次
引 用: 0次
阅 读: 论文下载
 

内容摘要


双核优卡是一种具有新型安全体系结构的智能卡,能够存储多个COS及其应用。它采用完全隔离的思想实现COS间的存储安全和访问安全。I/O通道是双核优卡与终端进行串行数据传输的渠道。它的数据传输功能根据模块分层理论可以分成物理层、数据链路层和应用层。物理层和数据链路层的功能由串行通信接口实现,8051微控制器核实现应用层协议处理。串行通信接口使用内部时钟源,并使用两个I/O口,它由波特率发生器、发送模块、接收模块和FIFO模块构成。波特率发生器可以产生16倍波特率时钟以供接收模块对接收的数据进行抽样判决。发送模块在内部有限状态机的控制下将并行数据串行发出,并在发送数据的两端添加起始位、校验位和停止位。接收模块在内部有限状态机的控制下能够从串行输入的比特流中检测到一个字符帧的开始和结束,并提取8 bits数据以并行方式输出。串行通信接口在数据传输完成后,会向微控制器核发出中断请求。FIFO模块降低了中断请求的频率,提高了系统性能。接入机制的研究目的是使双核优卡能够无缝接入到现有智能卡终端设备中。接入机制硬件系统的关键部件是优卡调度模块和I/O通道复用模块。调度模块通过启动或停止时钟信号,控制优卡内部两个微控制器核的运行,并由一个状态控制逻辑决定两个核的互斥运行。两个微控制器核通过I/O通道复用模块实现对串行通信接口的分时复用。用ModelSim对I/O通道和接入机制的硬件设计进行功能仿真,并在FPGA平台上进行整体验证。

全文目录


摘要  4-5
ABSTRACT  5-8
1 绪论  8-16
  1.1 课题背景、目的及意义  8-9
  1.2 国内外研究概况  9-15
  1.3 主要研究工作  15-16
2 双核优卡I/O 通道的相关标准和总体设计  16-24
  2.1 接触式智能卡标准ISO/IEC 7816  16-17
  2.2 智能卡的工作流程  17-19
  2.3 T=0 传输协议  19-20
  2.4 优卡专用命令设计  20-21
  2.5 I/O 通道总体设计  21-23
  2.6 本章小结  23-24
3 I/O 通道的串行通信接口设计  24-41
  3.1 设计要求  24-26
  3.2 串行通信接口总体设计  26
  3.3 寄存器堆设计  26-31
  3.4 波特率发生器设计  31-32
  3.5 接收模块设计  32-36
  3.6 发送模块设计  36-38
  3.7 FIFO 模块设计  38-40
  3.8 本章小结  40-41
4 8051 微控制器核移植  41-48
  4.1 8051 微控制器核结构  41-42
  4.2 8051 指令执行分析  42-45
  4.3 core8051 的移植  45-47
  4.4 本章小结  47-48
5 基于FPGA 的双核优卡的接入机制研究  48-57
  5.1 接入机制研究内容  48-49
  5.2 接入机制总体设计  49-50
  5.3 优卡调度模块设计  50-54
  5.4 I/O 通道复用模块设计  54-55
  5.5 本章小结  55-57
6 I/O 通道和接入机制的功能仿真与FPGA 验证  57-64
  6.1 串行通信接口的功能仿真  57-60
  6.2 core8051 的功能仿真  60-61
  6.3 优卡调度模块的功能仿真  61-62
  6.4 串行通信接口和 core8051 在 FPGA 上的整体验证  62-63
  6.5 本章小结  63-64
7 总结与展望  64-66
  7.1 全文总结  64-65
  7.2 研究展望  65-66
致谢  66-67
参考文献  67-72
附录1 (I/O通道串行通信接口的综合结果)  72-73
附录2 (优卡调度模块的有限状态机伪码描述)  73-74
附录3 (优卡调度模块的综合结果)  74

相似论文

  1. 嵌入式GPS游艇终端监控系统的设计与实现,TN967.1
  2. 基于CompactPCI总线的多功能串行通信接口设计,TN919.2
  3. 认知无线电系统的MAC接入机制研究,TN925
  4. 单片微型计算机外设模块设计技术研究,TP368.11
  5. 串行通信接口IP软核设计与验证技术的研究,TN402
  6. 调制解调器监控电路设计与实现,TN915.05
  7. 专用无线分组综合业务接入网MAC层研究及算法设计,TN925.93
  8. 基于单片机PIC16F877的智能检测装置,TP274.4
  9. 基于MCU PIC16F877数据采集系统(终端部分),TP274.2
  10. 远程操控数字卫星天线控制平台开发,TP872
  11. 射频优卡多芯片操作系统隔离与安全通信方法研究,TP316
  12. 基于移动触摸屏的显示屏交互技术的研究与实现,TP334.3
  13. 基于FPGA的USB接口协议及驱动技术研究,TP334.7
  14. USB数据传输技术研究及其应用,TP334.7
  15. LED彩色打印机内部温度场的数值计算,TP334.8
  16. 基于Linux的USB OTG IP核设备驱动开发技术,TP334.7
  17. 宽幅数字喷墨打印机控制系统设计,TP334.83
  18. 微机接口教学实验系统仿真研究,TP334.7-4
  19. 基于远程控制的虚拟USB设备设计与实现,TP334.7
  20. 气动膜片式微滴喷射系统研究,TP334.83
  21. 基于PCI总线的IEEE 1394接口开发,TP334.7

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 外部设备 > 接口装置、插件
© 2012 www.xueweilunwen.com