基于Modelsim和Synplify的89C51 IC卡读写器功能仿真与VHDL设计

需积分: 17 17 下载量 23 浏览量 更新于2024-08-10 收藏 957KB PDF 举报
本篇硕士学位论文详细探讨了功能仿真在基于89c51的IC卡读写器设计与实现过程中的重要性,特别是对于USB1.1 OTG控制器IP核的设计与实现。作者张明以中南民族大学生物医学工程专业为背景,遵循IP核设计流程,利用Verilog硬件描述语言进行设计。 论文的核心内容包括对USB1.1 OTG标准及其1.0补充协议的深入理解和分析,明确了控制器所需的主要功能。设计者采用了自定义的体系结构进行系统级设计,将控制器划分为六个一级子模块和若干二级子模块,每个模块都有明确的功能描述。作者强调了功能仿真在设计过程中的关键作用,使用Modelsim仿真工具编写Testbench,通过实例演示了如何在该环境中对OTGController模块进行功能仿真,以确保每个模块的功能正确无误。 此外,论文还介绍了系统功能仿真,构建了USB1.1 OTG控制器的总线功能模型,作为系统测试的基础平台,对控制器的关键功能进行了验证。在硬件实现层面,通过Synplify工具进行面向FPGA的逻辑综合,提供了关于控制器资源消耗的基本情况。 论文最后提出了针对USB1.1 OTG控制器IP核设计的改进意见,这表明作者不仅关注理论设计,也注重实践经验的总结和优化。在整个设计过程中,Verilog HDL语言作为核心工具,展现了其在硬件描述和仿真方面的强大能力。 本研究着重于USB1.1 OTG控制器的功能仿真、体系结构设计、逻辑实现以及资源评估,为类似IP核的设计提供了实用的实践经验和方法论。