基于SOPC的嵌入式数据传输系统设计

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:DK7531672
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的快速发展,越来越多的嵌入式电子产品走进了人们的生活,嵌入式系统开发技术越来越受到广大电子工程师的青睐。可编程片上系统(System On a ProgrammableChip,简称SOPC)是嵌入式技术发展到一定程度的必然产物。SOPC是一种特殊的嵌入式系统:首先它是一个片上系统(System On Chip,简称SOC),即由单个芯片完成整个系统的主要逻辑功能;其次,它又是一个可编程系统,即系统中的硬件和软件均可通过编程来实现。SOPC的硬件可以由用硬件描述语言(Hardware Description Language,简称HDL)实现的IP核构成。因此设计人员可以根据具体的设计需要来修改Xilinx公司提供的IP核,或者设计自定义的IP核。这样就可以裁剪掉系统不需要的功能,添加系统需要的功能,定制出适合设计需求的系统。本文通过对SOPC技术和USB传输技术的深入研究,详细介绍了系统总体方案设计、FPGA内数据接口设计、USB模块的设计、上位机软件及驱动设计等过程。设计最终完成了预期的任务,在Xilinx FPGA的上基于SOPC技术实现了嵌入式数据传输系统。整个设计过程主要包含以下内容:1、在认真分析Xilinx公司的FPGA芯片和MicroBlaze软核处理器的基础上,深入学习了Xilinx公司的ISE逻辑开发套件以及EDK嵌入式开发套件。使用这些套件在FPGA上进行嵌入式系统设计。充分利用EDK嵌入式开发套件提供的丰富的IP资源,构建了一个比较完整的嵌入式系统。2、根据UART传输协议和USB芯片的传输要求,在FPGA上完成了UART模块和USB模块的逻辑设计,并且使用Modelsim软件进行了功能仿真和时序仿真,并把两个模块的设计下载到FPGA开发板上验证成功。3、在认真分析USB2.0协议的基础上,深入学习Cypress公司的EZ-USB FX2LP系列芯片的Slove FIFO工作模式。在Keil集成开发环境里,使用Cypress公司CY3684开发包,开发USB固件。利用Cypress USB Console软件在USB硬件上下载固件并进行调试。4、在Linux操作系统下利用通用USB驱动Libusb开发了PC机的上位机软件,实现了在PC机上控制和接收FPGA传过来的数据。
其他文献
目的 探索家庭医生对签约2型糖尿病患者实施综合健康素养管理对提升患者素养水平的影响。方法 按照综合健康素养管理方法,家庭医生对研究组实施6个月个性化指导与管理,干预前
近些年来,我国一直在不断的研究第三代微光像增强器,对其主要影响因素进行研究,例如:分辨率、信噪比和噪声因素等一系列问题。本论文的研究课题正是对第三代微光像增强器的分
文脉一词虽来源于语言学,却在后现代主义对现代主义的批判中从建筑学领域扩展到了城市领域,从二战后开始萌芽,到70年代发展到高潮,随后80年代开始逐渐受到国内学者的关注。我
有色金属冶炼行业是关系国民经济命脉的重要行业,电解铝是其重要的组成部分。电解铝的生产需要足量而稳定的直流电流作为能源,其直流电由整流机组提供。整流机组是现代电力电
激光驱动的惯性核聚变能源是比较可行的新型能源解决方案之一。由于激光惯性约束聚变能源应用对高能量、重复频率运行的固体激光装置的需求,世界各国的科学家正在积极开展高
在无线通信系统全面进入3G并开始迈向4G的过程中,使用数字预失真技术(Digital Pre-distortion,以下简称DPD)对发射机的功放进行线性化是一门关键技术。功率放大器是通信系统中影
建立了一种使用扫描电镜和能谱联用鉴别建筑材料、保温材料等制品中石棉的方法。先用扫描电镜对比了六种石棉标准品的形貌特征,再对照标准品的能谱结果,证明可以通过钙、镁、
<正> 在新疆荒漠、半荒漠地区,寄生植物种类多、分布广。它们不能进行光合作用,依靠寄生在其它植物的根部或茎枝上,吸取养分,维持其生命。锁阳(Cynomorium songaricum)株高20
基于提高财政R&D支出效率和发挥财政R&D支出重大作用的缘故,本文对河北省财政R&D支出现状从规模和结构两方面展开分析,发现河北省财政R&D支出总量伴有波动的增长趋势,支出力度变化趋
RFID (Radio Frequency Identification),即射频识别技术,是一种非接触的自动识别技术。它通过射频信号能够自动、准确、方便地识别目标对象并获取相关数据。一个典型的RFID