当前位置:主页 > 科技论文 > 计算机论文 >

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

发布时间:2019-11-03 02:59
【摘要】:随着信息技术的快速发展,越来越多的嵌入式电子产品走进了人们的生活,嵌入式系统开发技术越来越受到广大电子工程师的青睐。可编程片上系统(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.1 所示。图 2.1 系统构架图2.1.2 系统的主要性能指标本系统主要用于数据的采集传输,其主要性能指标如下:1、在 FPGA 中采用 MicroBlaze 软核处理器完成数据收发控制。2、UART 模块的数据传输速率应为 921600bps,采用每帧数据 8bit 有效数据,偶校验,

结构图,结构图


原理场可编程门阵列的简称。它是由 PAL、GAL、EPLD 等一些。它作为一种半定制电路在专用集成电路(ASIC)领域中出足,又能够克服以前的可编程器件的门电路数有限的缺点[16作原理是基于查找表(Look-Up-Table,简称 LUT)的,LUT多数 FPGA 中都使用 4 个输入的 LUT,因此每一个 LUT 都可为 16×1 的 RAM。当用户使用硬件描述语言设计了一个逻辑动计算逻辑电路的所有可能出现的结果,并事先把这些计算此,当有信号输入需要逻辑运算时,就不需要再用门去搭建电地址到 RAM 中查表,并找出对应地址所存储的内容,最后GA 一般采用采用了逻辑单元阵列(Logic Cell Array,简称 L置逻辑模块(Configurable Logic Block,简称 CLB)、输入简称 IOB)以及内部连线(Interconnect)三个部分。图 2.2 是
【学位授予单位】:杭州电子科技大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP368.1;TN47

【相似文献】

相关期刊论文 前10条

1 李志军;陈丽娟;刘建霞;张剑飞;;实现SOPC的嵌入式软硬件协同设计平台[J];单片机与嵌入式系统应用;2011年05期

2 郭平华;张航;;基于NIOS Ⅱ处理器的四象限变流器控制[J];计算机与信息技术;2007年04期

3 张珍;李雷;;基于SOPC的嵌入式系统[J];信息技术;2007年12期

4 杨正宇;李兵;;基于SOPC技术的软件无线电系统研究[J];微型机与应用;2010年01期

5 王永州;范多旺;;基于FPGA的嵌入式系统的研究与应用[J];计算机时代;2006年11期

6 殷苏民;李占发;张春树;;基于SOPC的运动控制器设计[J];微计算机信息;2007年17期

7 宋刚;周孟然;;SOPC技术在瓦斯监测中的应用[J];煤炭工程;2007年11期

8 余全合;祝忠明;刘勇;罗文渊;;基于FPGA和MB86S02的数字图像处理系统设计[J];电子元器件应用;2009年02期

9 潘峥嵘;张赵良;朱菊香;;基于SoPC的人工神经网络的硬件实现方法[J];电子测量技术;2009年06期

10 王春玲;吴顺伟;;FPGA/CPLD选型及与其他技术的融合[J];现代电子技术;2007年16期

相关会议论文 前10条

1 白英良;雷飞;徐萍萍;;基于FPGA的SOPC嵌入式系统设计[A];全国高等学校电子技术研究会论文集[C];2010年

2 付广钰;罗涛;覃建策;;基于802.11p协议的实时图像通信系统的设计与FPGA实现[A];2011全国无线及移动通信学术大会论文集[C];2011年

3 董雪;费建军;白娇杨;;基于FPGA的智能火灾报警系统的设计与研究[A];天津市电视技术研究会2012年年会论文集[C];2012年

4 侯金华;;基于FPGA的SOC系统可靠性设计[A];2011中国电工技术学会学术年会论文集[C];2011年

5 张健;孙辉先;陈晓敏;安军社;;反熔丝FPGA的可靠性设计措施[A];第二十三届全国空间探测学术交流会论文摘要集[C];2010年

6 ;Design and Research of Video Fire Detection System Based on FPGA[A];Proceedings of the 2011 Chinese Control and Decision Conference(CCDC)[C];2011年

7 肖松;李跃华;张金林;;基于FPGA局部动态可重构的抗SEU容错系统研究[A];教育部中南地区高等学校电子电气基础课教学研究会第二十届学术年会会议论文集(下册)[C];2010年

8 王玮;钱伟康;应怀樵;;基于FPGA的PXI高速数据采集系统硬件设计[A];现代振动与噪声技术(第九卷)[C];2011年

9 钱伟康;梁利娟;王丽丽;;一种基于FPGA的CAN总线船舶监控系统[A];全国第三届信号和智能信息处理与应用学术交流会专刊[C];2009年

10 杨学友;叶振忠;刘常杰;李博文;;一种高速智能化视觉传感器设计[A];第三次全国会员代表大会暨学术会议论文集[C];2002年

相关重要报纸文章 前10条

1 ;集成FPGA设计流程优化电机控制设计[N];中国电子报;2011年

2 海英;赛灵思发布新型FPGA芯片方案[N];人民邮电;2009年

3 ;实现FPGA产品差异化[N];中国电子报;2011年

4 ;FPGA为消费电子提供安全保证[N];中国电子报;2011年

5 李映;FPGA在汽车电子领域大显身手[N];中国电子报;2004年

6 本报记者 赵艳秋 冯晓伟 冯健;FPGA:市场应用广 门槛需降低[N];中国电子报;2009年

7 本报记者 冯晓伟;FPGA格局难改 新兴企业胜算几何?[N];中国电子报;2009年

8 ;异步架构FPGA实现业界最高速度[N];中国电子报;2009年

9 ;突破功耗和成本限制设计中国需要的FPGA[N];中国电子报;2009年

10 ;通信仍是FPGA最大市场[N];中国电子报;2009年

相关博士学位论文 前10条

1 张承畅;多FPGA系统的关键问题及应用研究[D];重庆大学;2011年

2 李鹏;基于元构件的FPGA硬件构件设计技术研究[D];解放军信息工程大学;2011年

3 余慧;时分交换的新型FPGA互连结构研究[D];复旦大学;2011年

4 綦声波;SOPC Plus协同设计架构及在AMT中的应用研究[D];山东大学;2011年

5 谢丁;FPGA互连结构评估系统研究与实现[D];复旦大学;2011年

6 王忠明;SRAM型FPGA的单粒子效应评估技术研究[D];清华大学;2011年

7 廖永波;SOC软硬件协同方法及其在FPGA芯片测试中的应用研究[D];电子科技大学;2010年

8 唐玉兰;伪布尔可满足性算法及其在FPGA布线中的研究应用[D];江南大学;2010年

9 邬贵明;FPGA矩阵计算并行算法与结构[D];国防科学技术大学;2011年

10 王建庄;基于FPGA的高速图像处理算法研究及系统实现[D];华中科技大学;2011年

相关硕士学位论文 前10条

1 王婷雅;基于FPGA的音频开发平台的设计及其SOPC实现[D];西安电子科技大学;2011年

2 薛以辉;基于FPGA的嵌入式系统的设计与实现[D];国防科学技术大学;2003年

3 孙红伟;基于FPGA的SOPC实验系统的研究与开发[D];华北电力大学;2011年

4 张晓健;基于NiosⅡ的嵌入式逻辑分析仪系统软件设计[D];西安电子科技大学;2007年

5 王峰;基于Nios Ⅱ软核处理器的信号发生器[D];哈尔滨理工大学;2007年

6 刘艳翠;基于NIOS II的色差仪的设计与实现[D];东华大学;2008年

7 罗钢;SOPC技术在雷达目标识别系统设计中的应用[D];国防科学技术大学;2004年

8 梁颖;SOPC中FPGA IP核配置方案研究与实现[D];西安电子科技大学;2010年

9 杜国女;基于FPGA的音乐景观灯的设计与实现[D];兰州交通大学;2011年

10 代苏杰;基于PowerPC的片上可编程系统在信号分选与识别中的应用研究[D];西南交通大学;2006年



本文编号:2554856

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2554856.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户f5553***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com