FPGA-USB-VB软硬件协同设计方法的研究与实现

来源 :北京交通大学 | 被引量 : 1次 | 上传用户:zjx1978_0901
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
FPGA是英文Field Programmable Gate Array的缩写,由于它很好的解决了定制电路的不足,又克服了早期的可编程逻辑器件门电路数有限的缺点,使得它已经成为数字系统和逻辑开发的主要硬件。通用串行总线USB作为一种计算机和外围设备连接的总线接口,由于它支持热插拔、通信速率高等特点,使得它已经成为应用最为广泛的外设接口。基于FPGA和USB架构的硬件开发系统具有良好的应用前景。本文所研究的软硬件协同设计,指的是在PC和硬件平台上建立起一套有效地软硬件协同工作机制,系统可以通过PC机软件的简单操作对硬件FPGA进行控制,在硬件操作过程中可以将逻辑开发的一些中间结果通过USB传至PC用于验证,操作结束后通知PC以便执行下一个操作。PC机软件采用VB语言进行设计,简化了设计难度,硬件开发人员可以在本文所提供的软硬件程序架构上做些相应改动和丰富,就可以设计出满足特点和设计要求的复杂软硬件协同操作系统。论文首先对FPGA、USB相关理论进行研究,随后深入阐述整个软硬件协同工作机制的详细设计方案,设计重点在于:第一,软硬件协同机制的建立,利用USB端点2和端点1完成指令和数据传输,形成握手机制;第二,硬件FPGA设计,主模块状态机的整体结构设计,完成硬件仿真和验证;第三,PC机VB程序的设计,完成界面设计,端点1中断函数的处理,软件机制设计以完成数据的批量传输。整个软硬件协同设计不仅在一个简单的软硬件系统中得到了验证,还应用于一个复杂的数字信号采集回放系统,对整个软硬件协同设计方案的可行性、有效性进行了进一步的验证,最后通过测试,该系统实际工作稳定正确。
其他文献
掺铥双包层光纤激光器采用包层泵浦技术对Tm3+掺杂增益光纤进行抽运,能够实现大功率的2μm波段的激光输出,因而受到广泛关注。2μm波段处于人眼安全波段,在工业、军事以及医
<正>2010年8月25日,国务院总理温家宝主持召开国务院常务会议,研究部署推进煤矿企业兼并重组工作,会议强调:要积极探索煤矿企业兼并重组的有效方式,支持符合条件的国有和民营
目的:分析品管圈活动用于ICU患者失禁性皮炎护理的效果。方法:选取我院2015年3月—2016年6月我院收治的110例重症监护室患者为研究对象随机分成两组,两组各55例,对照组采用常规
静脉输液应用于临床已有近百年的历史,它以给药迅速、刺激性小、疗效快等优势,在挽救病人生命中发挥着越来越积极的作用。静脉输液也是临床上最常用的护理操作项目之一,为护
音乐教育是素质教育的重要内容,是审美教育的核心环节,对于学生养成健全人格及高尚情操、提升素质和促进全面发展等方面都具有非常重要的作用。然而,受经济、社会、文化因素
内部评级法(IRB)是巴塞尔新资本协议的核心内容之一,违约概率(PD)和违约损失率(LGD)又分别是内部评级法的两个核心变量,所以对违约概率和违约损失率的测度就成了内部评级法的关键.
化学机械抛光(CMP)是超大规模集成电路制造技术(ULSI)中最佳平坦化技术。现行硅片抛光采用的研磨剂主要是纳米二氧化硅、纳米二氧化铈以及它们的复合氧化物。随着集成电路对
目的了解不同剂量重组乙型肝炎(乙肝)疫苗阻断乙肝病毒(HBV)母婴传播的效果。方法用5、10μg/ml重组乙肝疫苗(酵母)和20μg/ml重组乙肝疫苗(CHO细胞)免疫乙肝病毒表面抗原(HB
微环谐振腔由于具有体积小,结构简单,集成度高,插入损耗小等优点,在光集成器件中应用十分广泛。微环谐振腔在激光器中,主要是提供对纵模的选择作用。如果使用两个微环进行级
石油、煤炭、天然气等不可再生资源日益枯竭,导致世界能源危机日趋严峻。生物质具有可再生、零净碳排放等优点,其开发利用符合低碳经济的理念,因此随着新能源研究的深入,生物