SOPC实验系统简介.ppt
《SOPC实验系统简介.ppt》由会员分享,可在线阅读,更多相关《SOPC实验系统简介.ppt(48页珍藏版)》请在三一办公上搜索。
1、第 6 章SOPC实验系统简介,Dr.Zhang JianpingShanghai University of Electric PowerShanghai,2000902009.5,6.1 系统硬件单元,DE2开发板,DE2 是Altera 公司针对大学教学及研究机构推出的FPGA多媒体开发平台。DE2 为用户提供了丰富的外设及多媒体特性,并具有灵活而可靠的外围接口设计。DE2 能帮助使用者迅速理解和掌握实时多媒体工业产品设计的技巧,并提供系统设计的验证。DE2 平台的设计和制造完全按照工业产品标准进行,可靠性很高。,DE2 平台上提供的资源,Altera Cyclone II系列的 EP2
2、C35F672 FPGA U11,内含35 000个逻辑单主动串行配置器件EPCS16 U30;(3)板上内置用于编程调试和用户API设计的USB Blaster,支持JTAG模式和AS模式,U25是实现USB Blaster的USB接口芯片FT245B,U26是用以控制和实现JTAG模式和AS模式配置的CPLD EPM3128,可以用SW19选择配置模式,USB接口为J9;(4)512K字节SRAM U18;(5)8M字节(1M x 4 x 16)SDRAM U17;(6)1M字节闪存(可升级至4M字节)U20;(7)SD卡接口 U19;(8)4个按键KEY0KEY3;(9)18个拨动开关S
3、W0SW17;(10)9个绿色LED灯LEDG0LEDG8;(11)18个红色LED灯LEDR0LEDR17;(12)50MHz晶振Y1和27MHz晶振Y3两个板上时钟源,也可通过J5使用外部时钟;,DE2 平台上提供的资源,(13)24位CD品质音频的编解码器WM8371(U1),带有麦克风输入插座J1、线路输入插座J2和线路输出插座J3;(14)VGA DAC ADV7123(U34,内含3个10位高速DAC)及VGA输出接口J13;(15)支持NTSC和PAL制式的TV解码器ADV7181B(U33)及TV接口J12;(16)10/100M以太网控制器DM9000AE(U35)及网络接口
4、J4;(17)USB主从控制器ISP1362(U31)及接口(J10和J11);(18)RS-232收发器MAX232(U15)及9针连接器J6;(19)PS/2鼠标/键盘连接器J7;(20)IrDA收发器U14;(21)带二极管保护的两个40脚扩展端口JP1和JP2;(22)216字符的LCD模块U2;(23)平台的供电通过插座J8接入直流9V供电,SW18为总电源开关;(24)Altera公司的第三方Terasic提供针对DE2平台的130万像素的CCD摄像头模块以及320240点阵的彩色LCD模块,可通过JP1和JP2接入。,硬件驱动安装,打开Windows窗口下的“控制面板”,用鼠标左
5、键双击控制面板上的“系统”图标,在弹出的“系统特性”对话框中展开“硬件”页面,用鼠标单击该页面上的“硬件向导”按钮,弹出“添加/删除硬件向导”对话框。用鼠标左键单击该对话框的“下一步”按钮,弹出第二页,在该页面中选择“添加/删除设备故障”后单击“下一步”按钮,弹出第三页,在该页面中的“设备”栏中选择“添加新设备”项后单击“下一步”按钮,弹出第四页,在该页选择“否”。单击“下一步”按钮,到第五页,在该页面中“硬件类型”栏目中选择“声音、视频和游戏控制键”项后单击“下一步”按钮,弹出“添加/删除硬件向导”的页面。单击“从磁盘安装”,然后添加QuartusII的软件安装目录下的“quartusdri
6、verswin2000”后单击“确定”,在“添加/删除硬件向导”选择“altera ByteBlaster”单击“下一步”,最后按“完成”按钮,完成Altera公司的硬件驱动程序的安装。硬件驱动程序安装完成后,计算机会自动提示需要重新启动,硬件驱动才能生效。,6.2 硬件描述语言基础,硬件描述语言,硬件描述语言HDL(Hardware Description Language)是一种对于数字电路和系统进行性能描述和模拟的语言,即利用高级语言来描述硬件电路的功能、信号连接关系以及各器件间的时序关系。其设计理念是将硬件设计软件化,即采用软件的方式来描述硬件电路。硬件描述语言有很多种,但是最流行和通
7、用的只有VHDL和Verilog HDL两种。,VHDL的特点,VHDL的英文全名是Very High Speed Integrated Circuit Hard Description Language。其特点是:(1)功能强大(2)可移植性(3)可操作性(4)灵活性(5)应用广泛性,描述方式:,行为描述方式:对设计实体的数学模型的描述,无须知道具体电路的结构。优点:只要清楚输入、输出的行为,不要关注设计功能的门级实现。抽象程度最高。,结构化描述方式:在多层次设计中,通过调用库中元件或已设计好的模块来完成设计功能。结构体中,只描述元件(或模块)和元件(或模块)之间的互连。优点:可利用已有资源
8、,避免重复设计。,数据流描述方式:对信号到信号的数据流的路径形式进行描述。要求对设计实体的功能实现有一定的了解或对内部电路有清楚的认识。优点:便于逻辑综合;缺点:设计困难。,混合描述方式:上述三种描述方式的组合。,VHDL语言的开发流程,一个简单的VHDL工程设计流程主要包括一下几个步骤:(1)要求的功能模块划分;(2)VHDL的设计描述(设计输入);(3)代码仿真模拟(前仿真);(4)计综合、优化和布局布线;(5)布局布线后的仿真模拟(后仿真);(6)设计的实现(下载到目标器件)。,VHDL基本语法,VHDL程序基本结构进入VHDL文字规则进入VHDL基本数据对象进入VHDL基本数据类型进入
9、VHDL运算符进入VHDL顺序基本描述语句进入VHDL并行基本描述语句进入,VHDL程序基本结构,1.实体Entity2.结构体Architecture 3.组件Component及其例化4.库LIBRARY5.程序包6.配置,VHDL程序基本结构,LIBRARY ieee;USE;ENTITY 实体名 isPORT(端口说明);END 实体名;ARCHITECTURE 结构体名 OF 实体名 is SIGNAL;COMPONENT;BEGIN 并行语句END 结构体名;,库的声明,实体,结构体,1.实体 Entity,实体声明单元的常用语法结构为:ENTITY 实体名 ISGENERIC(类
10、属声明);PORT(端口声明);END ENTITY 实体名类属声明语法结构为:GENERIC(常数名称:数据类型:设定值;常数名称:数据类型:设定值);端口声明语法结构为:PORT(端口名:端口方式数据类型端口名:端口方式数据类型);,2.结构体 Architecture,结构体的语法结构:ARCHITECTURE 结构体名 OF 实体名 IS块声明语句BEGIN并行处理语句END ARCHITECTURE 结构体名;,3.组件Component及其例化,组件声明语法结构如下:COMPONENT 组件名称GENERIC(类属声明);PORT(端口声明);END COMPONENT;组件例化语
11、法结构如下:实例名称:组件名称GENERIC MAP(类属名称=表达式,类属名称=表达式);PORT MAP(端口名称=表达式端口名称=表达式);,4.库 LIBRARY,库的语句结构:LIBRARY 库名USE库名.程序包名.项目名;USE库名.程序包名.All;,WORK库:现行作业库,可用来临时保存以前编译过的元件和模块。,4.库 LIBRARY,5.程序包,程序包声明的语句结构:PACKAGE 程序包名 IS-程序包首程序包首声明部分END程序包名;PACKAGEBODY 包名 IS-程序包体程序包体声明项部分以及包体END包名;,6.配 置,默认配置的语法结构如下CONFIGURAT
12、ION 配置名OF 实体名 ISFOR 选配结构体名END FOREND 配置名 结构体的配置的格式:FOR:USE ENTITY.;,VHDL文字规则,1.数值型文字(1)数字型文字的值有以下多种表达方式。整数型文字,例如:567898,12E3(12000),74_399_7687(743997687,下划线作用是增加数的可读性,并不影响本身的数值)实数型文字,例如:256.25,25.5E-3(0.0255),254_25.45以数制基数表示的文字,例如:16#FE#(16进制数组),2#1010_1001#(2进制数组),8#372#(8进制数组)物理量文字,例如:78s,199m,2
13、.1(2)字符串型文字字符使用单引号引起来的ASCII字符,可以是数值,也可以是符号和字母。字符串是有字符构成的一维数组,用双引号引起来,可以是文字的,也可以是数位的。,VHDL文字规则,(3)下标下标用于指示数组型变量和信号的某一个元素。用法为:标识符(下标表达式)其中:标识符就是数组型的变量或信号的名字,“下标表达式”所代表的必须是数组下标范围内的一个值。(4)注释与其他计算机语言一样,为了VHDL语言程序有一定的可读性,要在程序中添加注释行,VHDL语言中的注释以字符“-”标识到本行末尾的文字。注释的内容不参加程序的编译。,VHDL文字规则,2.标识符(1)基本标识符的规则有效字符:26
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SOPC 实验 系统 简介

链接地址:https://www.31ppt.com/p-5448836.html