当前位置:主页 > 科技论文 > 电子信息论文 >

SoPC总线协议跨芯片扩展的设计与实现

发布时间:2018-10-29 14:01
【摘要】:随着嵌入式系统的发展,可编程片上系统(System-on-a-Programmable-Chip, SoPC)已经成为嵌入式系统发展的主流,人们对SoPC功能的需求也越来越高,设计出更高端、更复杂的SoPC是必然需求。在现有平台基础上,基于单块芯片资源所设计的SoPC已经无法满足预期功能所需。因此,进行SoPC总线协议跨芯片扩展,从而获取更多的片外资源以设计功能更复杂的SoPC,对SOPC未来的发展具有重要意义。扩展片内总线到片外以实现片间数据传输的关键在于对片内总线请求的处理以及发送与接收,这是设计的主要难点。本论文主要研究SoPC象线协议跨芯片扩展,即将片上系统总线扩展到片外以访问片外芯片资源。通过深入分析国内外跨芯片通信机制的发展现状,研究AXI (Advanced extensible Interface)总线协议的原理和并行、串行通信接口的特点,设计并实现了SoPC片上总线的跨芯片扩展,给出了整个总线扩展SoPC的系统架构,并且详细描述了定制总线跨芯片扩展AOC (AXI Over Chip) IP核(Intellectual Property core)各个模块的具体设计。通过在XilinxZYNQ-7000系列FPGA(Field Programmable Gate Array)芯片上搭建本地SoPC及在Xilinx Vhtex-7系列FPGA芯片上搭建远端SoPC,基于AOC IP核实现本地SoPC访问远端SoPC资源。此外,分别采用了并行通信与串行通信两种通信方式实现片间的数据传输。并且基于这两种通信方式对整个总线扩展SoPC的系统性能进行了测试与评估。定制AOC IP核是设计的主要部分,使用Verilog硬件描述语言实现整个AOC IP核的代码设计,基于Xilinx公司ZC706开发板和VC707开发板完成FPGA原型验证,验证了本设计的正确性与可行性。本设计不仅达到了预期的设计指标要求,还在系统主要性能上有了很大的提升。本文完成了SoPC总线协议的跨芯片扩展,可以降低设计成本,提高系统的利用率、性能、可扩展性,可以让多块TPGA芯片紧密耦合在统一的SoPC结构下,对设计出大规模的SoPC有重要工程意义。
[Abstract]:With the development of embedded system, programmable on-chip system (System-on-a-Programmable-Chip, SoPC) has become the mainstream of embedded system development, and the demand for SoPC function is higher and higher. More complex SoPC is necessary. On the basis of the existing platform, the SoPC based on single chip resource can no longer meet the expected functional requirements. Therefore, it is of great significance for the future development of SOPC to extend the SoPC bus protocol across chips so as to obtain more out-of-chip resources to design a more complex SoPC,. The key to extend the intra-chip bus to realize the data transmission between chips lies in the processing, sending and receiving of the on-chip bus request, which is the main difficulty in the design. In this paper, we mainly study the extension of SoPC image line protocol across chips, that is, the system bus on a chip is extended to the outside chip to access the resource of the chip. By analyzing the development of cross-chip communication mechanism at home and abroad, studying the principle and parallelism of AXI (Advanced extensible Interface) bus protocol and the characteristics of serial communication interface, the cross-chip extension of SoPC on-chip bus is designed and realized. The system architecture of the whole bus extended SoPC is given, and the design of each module of the custom bus extending AOC (AXI Over Chip) IP core (Intellectual Property core) is described in detail. Local SoPC is built on XilinxZYNQ-7000 FPGA (Field Programmable Gate Array) chip and remote SoPC, is built on Xilinx Vhtex-7 FPGA chip. Local SoPC can access remote SoPC resource based on AOC IP core. In addition, parallel communication and serial communication are used to realize data transmission between chips. The system performance of the whole bus extended SoPC is tested and evaluated based on the two communication methods. The custom AOC IP core is the main part of the design. The code design of the whole AOC IP core is realized by using the Verilog hardware description language. The FPGA prototype verification is completed based on the ZC706 development board of Xilinx Company and the VC707 development board, which verifies the correctness and feasibility of the design. This design not only meets the expected design requirements, but also greatly improves the main performance of the system. This paper completes the cross-chip extension of SoPC bus protocol, which can reduce the design cost, improve the utilization, performance and expansibility of the system. It can make multiple TPGA chips tightly coupled under the unified SoPC structure. It is of great engineering significance to design large scale SoPC.
【学位授予单位】:东南大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN47

【相似文献】

相关期刊论文 前10条

1 步凯;徐欣;;在SoPC上实现的波形发生器[J];单片机与嵌入式系统应用;2006年01期

2 沈振强;陈婷;;SoPC Builder开发电子系统[J];今日科苑;2007年02期

3 蒋爱如;;基于SoPC Builder的电子系统的开发[J];山西电子技术;2010年05期

4 李新献;陈利学;;基于sopc的远程数据采集系统[J];山西电子技术;2006年04期

5 谷陆生;;基于SoPC的实时边缘检测系统研究[J];电子技术应用;2009年08期

6 马宏锋;党建武;王宏斌;;基于SoPC的通用TFT-LCD控制器IP核设计[J];现代电子技术;2010年16期

7 陈文娟;石江宏;陈凌宇;;基于SoPC的高速通信接口设计[J];电子测量技术;2010年07期

8 肖芳;罗军;王安文;黄启俊;常胜;;一种新型SoPC自动指纹识别系统设计[J];电子技术应用;2010年08期

9 魏丙涛;赵丽敏;;基于SoPC的网络模块设计与实现[J];电子元器件应用;2012年04期

10 纪金水;刘彩虹;;基于SoPC的智能巡迹小车的设计[J];电子技术应用;2013年07期

相关会议论文 前4条

1 Ying-Shieh Kung;Tai-Wei Tsui;Nan-Hui Shieh;;Design and Implementation of a Motion Controller for XYZ Table based on Multiprocessor SoPC[A];2009中国控制与决策会议论文集(1)[C];2009年

2 王伟;吴巨红;陈曾平;张银福;;基于System ACE的SoPC统一配置实现技术[A];全国第4届信号和智能信息处理与应用学术会议论文集[C];2010年

3 吴巨红;陈曾平;;基于IPIF的实时信号处理SoPC中断机制研究与实现[A];第三届全国嵌入式技术和信息处理联合学术会议论文集[C];2009年

4 张君;吴巨红;陈曾平;张银福;;基于Haar小波变换的雷达脉内分析及SoPC实现[A];全国第五届信号和智能信息处理与应用学术会议专刊(第一册)[C];2011年

相关博士学位论文 前1条

1 简方军;一种基于平台的SoPC软硬件协同设计与实现[D];中国科学院研究生院(计算技术研究所);2006年

相关硕士学位论文 前10条

1 吴云杰;基于SoPC的嵌入式融合网络平台及其管理软件研究[D];浙江大学;2015年

2 顾文博;SoPC总线协议跨芯片扩展的设计与实现[D];东南大学;2015年

3 冯良;可重用设计方法在SoPC系统设计中的研究与实现[D];北京交通大学;2008年

4 齐鹏;基于SoPC的双核密码模块设计与应用技术研究[D];解放军信息工程大学;2009年

5 柴红刚;基于SoPC的光纤通道控制器的设计及FC-2层实现[D];华中科技大学;2007年

6 钟辉捷;基于SoPC的外设接口设计与集成[D];电子科技大学;2007年

7 杨玉峰;ACM程控测试系统设计及其SoPC实现[D];电子科技大学;2007年

8 林钦;SoPC平台媒体播放器的软件架构设计与优化[D];上海交通大学;2009年

9 舒芳;基于SoPC的光纤通道控制器仿真验证研究[D];华中科技大学;2007年

10 肖恒星;基于SoPC平台交流伺服电机模拟器的硬件设计[D];中国科学院研究生院(沈阳计算技术研究所);2006年



本文编号:2297895

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/2297895.html


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

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