基于SoPC的外设接口设计与集成

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:kel002
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统的设计和实现朝着基于芯片,特别是系统级可编程芯片(SoPC,System On a Programmable Chip)的方向发展。基于FPGA的片上可编程系统技术逐渐成为嵌入式系统技术发展的新方向。FPGA(Field Programmable Gate Array,现场可编程逻辑门阵列)可重复修改的特点以及可编程片上系统开发软件的不断跟进,使得在一个芯片内进行系统级设计变得容易。它比一般的嵌入式系统具有更大灵活性,系统硬件和系统软件都可以根据用户的需要来定制和裁减。以IP模块化的方式,可在较短时间就设计出复杂的系统。将RISC处理器IP核以及用户以HDL语言开发的逻辑部件可以最终综合到一片FPGA芯片中,以实现真正的可编程片上系统。论文深入地调研了国内外SoPC领域的发展状况,选择了嵌入PowerPC405处理器硬核的FPGA Virtex4片上可编程系统,针对MIL-STD-1553B数据总线协议和UART等外设集成入FPGA的需求,构建了满足设计需求的SoPC系统。首先介绍了SoPC的开发流程以及IP核的设计方法,再比较与本课题相似的系统,分析各自的不同。然后重点阐述系统采用SystemC系统级建模的过程,完成总线数据传输模拟。其次,详细描述创建片上IP的层次结构和总线控制器模式(BC)IP核设计过程,最后介绍IP核集成入FPGA所需的驱动和中断设计。通过以上内容,给出SoPC系统的实现方法。与传统的嵌入式系统解决方案相比,所采用的嵌入式系统的设计方法——融微处理器技术、可编程系统级芯片设计和软硬件协同设计技术于一体,规范了开发流程、减少了器件数目、提高了系统可靠性。使系统易实现、易升级、易移植,具有较强的适应性和可扩展性。课题预研成果为SoPC系统设计提供一种可借鉴的方法。
其他文献
随着信息技术、无线通信技术、传感器技术等的不断发展,无线传感网络在信息获取、部署便捷等方面表现出突出的优势。近年来无线传感网络在生活、工业制造、交通、军事、医疗
网格技术是以资源共享为主要特征的下一代互联网技术。利用网格技术,人们可以将原本毫无关系的服务器、存储系统与网络联合在一起,组成一个超级计算系统,为用户提供高质量的计算
办公自动化系统在推动企业信息化进程中备受重视,办公自动化软件的开发和利用能够最大限度地实现办公人员智力劳动的自动化、电子化、专业化,最大程度地减轻劳动强度,达到充分利
近几年来,虚拟现实技术的应用与研究得到迅速的发展,它是一门涉及众多学科的新兴技术,在许多领域具有广泛的应用前景,虚拟现实技术日渐成为计算机应用技术发展的主要研究方向之一
作为一种可靠,高效的身份鉴别方法,虹膜识别在过去的十多年时间中得到了快速有效的发展。但对虹膜识别的研究还远远没有达到完善的程度,如何提高虹膜识别的准确率和识别速度
随着云计算、大数据技术的发展,互联网产生的数据呈爆发式增长。企业和政府机构拥有的数据越来越多,他们开始重视数据价值的挖掘和应用,于是以电子方式存储的海量数据的安全问题
随着网络技术发展的日新月异,网络规模迅速扩大,特别是进入90年代后,以IP为基础的Internet呈现出爆炸式增长,Internet己逐渐发展成为全球性的信息基础设施。随着新型网络应用
随着数据库技术的广泛应用,产生了大量分散在各个行业的数据。面对大量繁杂而分散的数据资源,如何有效地管理和重组数据资源,提炼出有价值的信息以供决策使用,成为数据库发展面临
由于故障信号存在数量冗余、不准确、不完整等现象,导致了基于神经网络的故障诊断专家系统的网络结构输入维数大,结构复杂,冗余部分多,因此网络训练速度慢,不易收敛,推广能力
对现代化的制造业企业来说,如何使企业的信息更加易于管理,使企业运行效率更高,以及如何减少企业的运营成本等都是现代企业面临的主要挑战,在制造业企业加快信息化步伐的过程中,对