基于fpga的双核优卡的i%2fo通道设计与接入机制研究

基于fpga的双核优卡的i%2fo通道设计与接入机制研究

ID:32181145

大小:539.62 KB

页数:71页

时间:2019-02-01

基于fpga的双核优卡的i%2fo通道设计与接入机制研究_第1页
基于fpga的双核优卡的i%2fo通道设计与接入机制研究_第2页
基于fpga的双核优卡的i%2fo通道设计与接入机制研究_第3页
基于fpga的双核优卡的i%2fo通道设计与接入机制研究_第4页
基于fpga的双核优卡的i%2fo通道设计与接入机制研究_第5页
资源描述:

《基于fpga的双核优卡的i%2fo通道设计与接入机制研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华中科技大学硕士学位论文基于FPGA的双核优卡的I/O通道设计与接入机制研究姓名:刘畅申请学位级别:硕士专业:计算机应用技术指导教师:曹计昌20080603华中科技大学硕士学位论文摘要双核优卡是一种具有新型安全体系结构的智能卡,能够存储多个COS及其应用。它采用完全隔离的思想实现COS间的存储安全和访问安全。I/O通道是双核优卡与终端进行串行数据传输的渠道。它的数据传输功能根据模块分层理论可以分成物理层、数据链路层和应用层。物理层和数据链路层的功能由串行通信接口实现,8051微控制器核实现应用层协议处理。串行通信接口使用内部时钟源,并使用

2、两个I/O口,它由波特率发生器、发送模块、接收模块和FIFO模块构成。波特率发生器可以产生16倍波特率时钟以供接收模块对接收的数据进行抽样判决。发送模块在内部有限状态机的控制下将并行数据串行发出,并在发送数据的两端添加起始位、校验位和停止位。接收模块在内部有限状态机的控制下能够从串行输入的比特流中检测到一个字符帧的开始和结束,并提取8bits数据以并行方式输出。串行通信接口在数据传输完成后,会向微控制器核发出中断请求。FIFO模块降低了中断请求的频率,提高了系统性能。接入机制的研究目的是使双核优卡能够无缝接入到现有智能卡终端设备中。接入机

3、制硬件系统的关键部件是优卡调度模块和I/O通道复用模块。调度模块通过启动或停止时钟信号,控制优卡内部两个微控制器核的运行,并由一个状态控制逻辑决定两个核的互斥运行。两个微控制器核通过I/O通道复用模块实现对串行通信接口的分时复用。用ModelSim对I/O通道和接入机制的硬件设计进行功能仿真,并在FPGA平台上进行整体验证。关键词:优卡,输入输出通道,串行通信接口,接入机制,通道复用I华中科技大学硕士学位论文AbstractDual-coreUCard(UniversalSmartCard)isanewtypesecurityarchit

4、ectureofsmartcard,itcanstoremorethanoneCOSanditsapplications.ItadoptstheideaofcompleteisolationamongtheCOSstoensurethestorageandaccesssecurity.I/OChannelisusedforserialdatatransferbetweenDual-coreUCardandterminaldevice.ThedatatransmissionfunctionofI/OChannelcanbedivided,f

5、ollowingmodulingandlayeringtheory,intothreelayers:physicallayer,datalinklayerandapplicationlayer.Aserialcommunicationinterfaceisusedtoaccomplishphysicallayeranddatalinklayerfunction,andan8051microcontrollercoreisresponsibleforapplicationlayerdatatransmission.UCardserialco

6、mmunicationinterfacehasoneinternalclocksourceandtwoI/Oports.Serialcommunicationinterfacemainlyconsistsofbaudrategenerator,transmittermodule,receivermoduleandFIFOmodule.Baudrategeneratorcanproduces16timesthebaudrateclockforthereceivertoachievesamplingjudgement.Ainternalfin

7、itestatemachinecontrolstheparallel–to-serialdatatransmittingprocessoftransmittermodule.Thestartbit,paritybitandstopbitareautomaticaddedwithoutuserintervention.Receivermoduleusesanotherfinitestatemachinetodetectstartandendofcharacterframefromtheserialbitstream,italsoextrac

8、ts8bitsparalleldatafromthebitstreamasoutput.Whenadatatransferisdone,theserialcommunicationinterf

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。