基于FPGA的SOPC实验系统的研究与开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着电子设计技术的不断发展和现场可编程逻辑门阵列FPGA(Field Programmable Gate Array)器件的集成度不断提高,片上可编程系统SOPC(System On Programmable Chip)技术逐渐成为电子设计自动化EDA(Electronic Design Automation)技术发展的新方向。
     本课题研究的目的是设计一种适用于本科教学的SOPC实验教学系统方案,并使该方案能够充分体现系统性和实用性特点。本文在对FPGA芯片和实验教学系统认真分析的基础上,制定了基于SOPC技术的实现方案,并分别对该系统硬件电路设计、软件实验项目设计和仿真验证等进行了详细介绍。硬件电路采用Altera公司的Cyclone系列芯片EP1C12Q240为核心芯片,外接存储器模块、输入输出模块、时钟电路模块、各种接口模块、电源模块和传感器模块;软件实验项目分为基础实验项目设计、综合设计实验项目和创新实验项目,并分别对实验实例进行了仿真验证,设计输入采用原理图输入法和硬件描述语言文本输入法。本研究设计的实验教学系统方案与以往的方案相比较,具有软硬件在系统可编程的功能,灵活的设计方式,可升级,可裁减,可靠性高,成本低;软件实验项目具有从简单到复杂、从基础性实验逐步向自主创新性实验延伸的特色,使接受该实验训练的学生能够较快地掌握FPGA的设计方法,充分调动学生自主创新的主观能动性,进而最大限度地提高学生的学习兴趣,培养学生的自主创新能力。
With the development of electronic design technology and the upriting integrattin of Field Programmable logic Gate Array (FPGA) devices integration System On Programmable Chip(SOPC) technology gradually become a new trend of electronic design automation(EDA) technology development .
     The purpose of this research is to design a suitable plan for undergraduate teaching, the experiment teaching system scheme SOPC and make the scheme can fully reflect systematic and practical characteristics.Based on seriously analysis on the FPGA chips and experimental teaching system, this paper has made a detailed introduction to the implementation scheme based on the SOPC technology of this system respectively, and the hardware circuit design, software design and simulation validation experiment project. Hardware circuit uses Cyclone series chip EP1C12Q240 by the Altera company as core chip, external connected memory module, input/output module, clock circuit module, all kinds of interface module, power supply module and sensor module; Software experimental project consist of basic experiment project design, integrated design experimental project and innovation experiment item, and for experimental examples are simulated,design input method using principle diagram input method and hardware description language text input method. This study design experiment teaching system solutions compared with previous scheme has the characteristics of from simple to complex, from basic experimental gradually to independent innovative experiment extensions so that students received the experiments can quickly grasp the FPGA design methods, fully mobilize students' subjective initiative of independent innovation, and then maximize the learning interest of the students, cultivating the students' capability of independent innovation.
引文
[1]高有堂.EDA技术及应用实践[M].北京:清华大学出版社.2006:25-43
    [2]郑常胼.基于FPGA和EDA硬件教学实验的设计与开发[D].天津:天津大学,2007
    [3]李月.FPGA实验教学系统的开发研究.[D].大连:大连理工大学,2007
    [4]赵顺喜.电子系统EDA实验教学探索[J].实验室科学,2006,03:48-49
    [5]杨春玲,朱敏,蔡惟铮.本硕EDA/SOPC系列课程建设[J].电气电子教学学报,2007,29(06):13-15
    [6]韦思健,张驰,韩文龙,马博坤.最新的SOPC技术与EDA实验教学[J].实验室技术与管理,2006,23(01):113-115
    [7]邹婷婷.可重构的硬件实验系统[J].贵州工业大学学报(自然科学版),2003,32(02):53-56
    [8]潘松,黄继业编著.EDA技术实用教程[M].北京:科学出版社.2005: 143-145
    [9]华清远见嵌入式培训中心编著.FPGA应用开发入门与典型实例[M].北京:人民邮电出版社,2008:261-272
    [10] Altera Company.Cyclone System Data Sheet.2003-12
    [11] K.科夫曼著.基于Verilog语言的实用FPGA设计[M].北京:科学出版社.2004:132-133
    [12] Altera Company.FPGA Data Sheet.2003-12
    [13]赵曙光,郭万有,杨颂华编著.可编程逻辑器件原理、开发与应用[M].西安:西安电子科技大学出版社.2000:31-32
    [14] Altera Company.SOPC Builder Data Sheet.2003-12
    [15] Altera Company.NiosII Data Sheet.2003-12
    [16]林鹏.SOPC的技术研究[D].天津:天津理工大学,2005
    [17] MAX3232 3V to 5.5V Multichannel RS-232 Line Driver/Receiver,2001
    [18] Samsun Company.K4S6432322 2M*32bit SDRAM,1999
    [19] AM29LV160 Data Sheet ,2003
    [20]刘韬,楼兴华.FPGA数字电子系统设计与开发实例导航[M] .北京:人民邮电出版社,2005:178-179
    [21] 1602 LCD DATA Sheet.2001
    [22] Altera Company.EPCS Serial Data Sheet.2003-12
    [23] M24C08 8Kbit Serial I2C Bus EEPROM.2005
    [24] Cypress Semiconductor CY7C68013 EZ-USB FX2TM USB Microcontroller
    [25] Xihai Zhang,Changli Zhang,“A Wireless Real-Time Monitoring of the Physiological Signals for Unrestrained Dairy Cattle Using Wireless Sensor Network”[M], IFIP Advances in Information and Communication Technology 2010, Volume 317, Computer and Computing Technologies in Agriculture III, 513-518
    [26]夏雨闻.Verilog数字系统设计教程[M].北京:北京航空航天大学出版,2007:216-218
    [27] Dannie Lau.A FPGA-based Library for On-Line Signal Processing . The Journal of VLSI Signal Processing, Volume 28, Numbers 1-2, 129-143
    [28]徐欣,于红旗.基于FPGA的嵌入式系统设计[M].北京:机械工业出版社,2005:112-113
    [29] Seunghun Jin, Junguk Cho. A dedicated hardware architecture for real-time auto-focusing using an FPGA. Machine Vision and Applications, Volume 21, Number 5, 727-734
    [30] Altera Company.Avalon Bus Specification Rererence Manual,2004
    [31] Altera Company.Nios3.0 CPU Data Sheet.2003-3
    [32]吕生峰.基于FPGA的多媒体平台开发[D].西安:西安建筑科技大学,2009
    [33]王金明.数字系统设计与Verilog HDL[M].北京:电子工业出版社,2005:156-158
    [34]曹作宝,包晓敏,彭霄.基于NIOS II的多功能数字频率计的设计[J].工业控制计算机.2009,22(10):74-75
    [35]郝统关,程明.基于FPGA NiosII的等精度频率计设计[J].电测与仪表.2009,46(2):56-58
    [36]孙爱良,郭海丽.基于NiosII的VGA图像控制器的研究与设计[J].自动化与仪器仪表.2009,142(2):33-35
    [37]郑胜家.基于Avalon总线的VGA图像控制器的实现[J].电子设计应用.2008,3:106-108
    [38] Dimitris G. Manolakis,John G. Proakis“.Digital Signal Proeessing:Principles, Algorithms,and APPlications”[M].Macmillan Publishing ComPany.1992
    [39] Joseph B. Evans,“Efficient FIR Filter Architectures Suitable for FPGA Implementation”[M]. IEEE Trans,Circuits and System,July 1994
    [40]潘松,黄继业编著.SOPC技术实用教程[M] .北京:清华人学出版社,2005:86-88
    [41]江国强编著.SOPC技术与应用[M] .北京:机械工业出版社,2006:45-46
    [42] Zhang Jinbo,ZhanXiang,Liu Erwei,Cao Aihua.Multi-channel adjustable harmonic generator based on DDS/SOPC.Dianli Zidonghua Shebei/Electric Power Automation Equipment,2008,Vol.28,NO.11,74-78
    [43] Javier Valls,Marcos M.Peiro,Trini Sansaloni,Eduardo Boemo,“A Study About FPGA-Based Digital Filters”[J],IEEESIPS,PP191-201,october 1998
    [44] Mark Cummings,Shinichiro Haruyama.FPGA in the Software Radio[J].IEEE Communications Magazine,1999,(2)
    [45]张志刚.FPGA与SOPC设计教程—DE2实践[M].西安:西安电子科技大学出版社,2007:167-169

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700