集成运算放大器沈阳理工大学课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《集成运算放大器沈阳理工大学课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 集成 运算放大器 沈阳 理工大学 课件
- 资源描述:
-
1、 沈阳理工大学沈阳理工大学 信息科学与工程学院信息科学与工程学院信息实验技术中心电子系统设计实验电子系统设计实验电工电子实验中心上页上页下页下页沈阳理工大学沈阳理工大学 电子系统设计电子系统设计实验一、实验一、Quartus II开发环境开发环境下载区下载区数码管指示数码管指示灯输出单元灯输出单元电机输出单元电机输出单元数字量输入单元数字量输入单元下载目标板下载目标板单片机下载单元单片机下载单元液晶屏液晶屏模拟信号模拟信号输入单元输入单元频率频率输出单元输出单元频率频率选择单元选择单元A/D和和D/A处理单元处理单元点阵输出单元点阵输出单元上页上页下页下页沈阳理工大学沈阳理工大学 电子系统设计
2、电子系统设计实验一、实验一、Quartus II开发环境开发环境下载区下载区数码管数码管指示灯指示灯输出单元输出单元液晶屏液晶屏模拟信号模拟信号输入单元输入单元电机电机输出单元输出单元下载目标板下载目标板数字点阵数字点阵输出单元输出单元频率频率输出单元输出单元数字量数字量输入单元输入单元单片机单片机下载单元下载单元A/D和和D/A处理单元处理单元频率频率选择单元选择单元上页上页下页下页沈阳理工大学沈阳理工大学 电子系统设计电子系统设计SW1SW16是拨码开关,向上为1;向下为0。本实验箱指定了SW1SW8的端口(见附录);而SW9SW16未指定端口,不能使用。注意:注意:SW7和SW8的端口号
3、。对应的管脚,参考实验报告书后面实验一、实验一、Quartus II开发环境开发环境上页上页下页下页沈阳理工大学沈阳理工大学 电子系统设计电子系统设计AN1AN8是按键开关,按下为1;不按为0。(端口号见附录)组合逻辑对应的管脚,参考实验报告书后面实验一、实验一、Quartus II开发环境开发环境上页上页下页下页沈阳理工大学沈阳理工大学 电子系统设计电子系统设计有5个时钟源CLK1CLK5,端口号见附录。使用时,将短路块插在所需频率的跳针上即可。对应的管脚,参考实验报告书后面时序逻辑实验一、实验一、Quartus II开发环境开发环境上页上页下页下页沈阳理工大学沈阳理工大学 电子系统设计电子
4、系统设计8个数码管LED1LED8,端口号见附录。数码管采用扫描方式显示,8个数码管的对应笔段共用同一端口,利用74LS138输出片选,任一时刻只选通一个数码管,当扫描频率足够快时,可看作同时显示。对应的管脚,参考实验报告书后面实验一、实验一、Quartus II开发环境开发环境上页上页下页下页沈阳理工大学沈阳理工大学 电子系统设计电子系统设计如:当指定S3S2S1011时,则选通左边第四个数码管实验一、实验一、Quartus II开发环境开发环境上页上页下页下页沈阳理工大学沈阳理工大学 电子系统设计电子系统设计12个发光二极管D112D101,端口号见附录。高电平点亮,低电平熄灭实验一、实验
5、一、Quartus II开发环境开发环境上页上页下页下页沈阳理工大学沈阳理工大学 电子系统设计电子系统设计实验一、实验一、Quartus II开发环境开发环境上页上页下页下页沈阳理工大学沈阳理工大学 电子系统设计电子系统设计主芯片实验一、实验一、Quartus II开发环境开发环境上页上页下页下页沈阳理工大学沈阳理工大学 电子系统设计电子系统设计实验一、实验一、Quartus II开发环境开发环境一、实验目的一、实验目的 1:练习使用:练习使用QUARTUS II 7.1软件,掌握利软件,掌握利用该软件进行简单用该软件进行简单EDA设计的基本流程。设计的基本流程。2:完成一个通过拨码开关控制发
6、光二极管亮:完成一个通过拨码开关控制发光二极管亮灭的应用,实验结束后可独立完成思考题。灭的应用,实验结束后可独立完成思考题。上页上页下页下页沈阳理工大学沈阳理工大学 电子系统设计电子系统设计实验一、实验一、Quartus II开发环境开发环境步骤一:项目的创建步骤一:项目的创建(1).建立工程,设计输入。选择菜单“File”“New Preject Wizard”二、实验内容及步骤二、实验内容及步骤上页上页下页下页沈阳理工大学沈阳理工大学 电子系统设计电子系统设计实验一、实验一、Quartus II开发环境开发环境(2)点击Next,为工程选择存储目录、工程名称、顶层实体名等,如图1-3 所示
7、;(3)点击Next,若目录不存在,系统可能提示创建新目录,如图1-4所示,点击“是”按钮创建新目录,系统显示如图1-5所示;(4)系统提示是否需要加入文件,在此不添加任何文件;(5)点击Next,进入设备选择对话框,如图1-6,这里选中实验箱的核心 芯片CYCLONE系列FPGA产品EP1C6Q240C8;(6)点击Next,系统显示如图1-7,提示是否需要其他EDA工具,这里不选 任何其他工具;(7)点击Next后,系统提示创建工程的各属性总结,若没有错误,点击 Finish,工程创建向导将生成一个工程,这时软件界面如图1-8,在窗口左侧显示出设备型号和该工程的基本信息等。上页上页下页下页
8、沈阳理工大学沈阳理工大学 电子系统设计电子系统设计实验一、实验一、Quartus II开发环境开发环境Cyclone系列的EP1C6Q240C8图1-6 上页上页下页下页沈阳理工大学沈阳理工大学 电子系统设计电子系统设计实验一、实验一、Quartus II开发环境开发环境图1-7 上页上页下页下页沈阳理工大学沈阳理工大学 电子系统设计电子系统设计实验一、实验一、Quartus II开发环境开发环境步骤二:步骤二:VHDL文本编辑输入文本编辑输入1.选择File/New或点击主菜单中的空白图标,进入新建程序文件状态,选择VHDL file。VHDL程序文件的扩展名是:*.vhd 为实现用一个拨码
9、开关控制一个LED亮灭的功能,可用VHDL编写一个程序实现 上页上页下页下页沈阳理工大学沈阳理工大学 电子系统设计电子系统设计实验一、实验一、Quartus II开发环境开发环境2.点击OK按钮进入VHDL文本编辑环境界面上页上页下页下页沈阳理工大学沈阳理工大学 电子系统设计电子系统设计实验一、实验一、Quartus II开发环境开发环境3、在编辑窗口中编辑以下程序:library IEEE;use IEEE.STD_LOGIC_1164.ALL;use IEEE.STD_LOGIC_ARITH.ALL;use IEEE.STD_LOGIC_UNSIGNED.ALL;entity test i
10、s Port(led:out std_logic;key:in std_logic );end test;architecture Behavioral of test isbeginled Start Compilation编译该文件,系统将开始编译,结束后,给出提示信息和编译结果,如图1-11所示:图1-11沈阳理工大学沈阳理工大学 电子系统设计电子系统设计实验一、实验一、Quartus II开发环境开发环境6.点击Assignment-Pins进行引脚分配,实验箱上拨码开关和LED对应的引脚分别为58和98,分配结果如图1-12所示。沈阳理工大学沈阳理工大学 电子系统设计电子系统设计7.
11、参照步骤(5)重新编译系统,系统将生成FPGA配置文件,在编译过程中若显示警告可不理会;8.准备下载,注意打开实验箱电源,并连接下载电缆;9.点击Tools-Programmer将配置文件下载到FPGA,系统显示如图1-13所示,注意选择下载模式为JTAG,若下载线硬件显示“No Hardware”(如图1-13所示),则点击Hardware Setup按钮,系统显示如图1-14,双击USB-Baster,设定其为当前选定硬件,再点Close返回。实验一、实验一、Quartus II开发环境开发环境沈阳理工大学沈阳理工大学 电子系统设计电子系统设计图1-13 下载界面实验一、实验一、Quart
12、us II开发环境开发环境沈阳理工大学沈阳理工大学 电子系统设计电子系统设计图1-14 下载线配置实验一、实验一、Quartus II开发环境开发环境沈阳理工大学沈阳理工大学 电子系统设计电子系统设计图1-15 配置好下载电缆的下载界面实验一、实验一、Quartus II开发环境开发环境沈阳理工大学沈阳理工大学 电子系统设计电子系统设计观察实验效果,尝试开关拨码开关观察实验效果,尝试开关拨码开关K1,发光二极管发光二极管D1-1将随之亮灭。将随之亮灭。实验一、实验一、Quartus II开发环境开发环境沈阳理工大学沈阳理工大学 电子系统设计电子系统设计 通过本实验学生应掌握通过本实验学生应掌握
13、QUARTUS 7.1软件的软件的基本使用方法和利用该软件进行基本使用方法和利用该软件进行EDA设计的基本设计的基本流程。本实验的内容虽然简单,但却是进行复杂流程。本实验的内容虽然简单,但却是进行复杂设计的基础。设计的基础。三、三、实验总结实验总结实验一、实验一、Quartus II开发环境开发环境沈阳理工大学沈阳理工大学 电子系统设计电子系统设计 本实验是利用本实验是利用1个拨码开关控制个拨码开关控制1个个LED,现要求利用,现要求利用8个个拨码开关控制拨码开关控制8个个LED,在现有的实验环境下在现有的实验环境下完成。实验箱上完成。实验箱上8个拨个拨码开关控制码开关控制8个个LED对对应的
14、应的FPGA引脚为:引脚为:四、四、思考题思考题 名称引脚名称引脚K158D1-198K257D1-299K356D1-3100K455D1-4101K554D1-5102K653D1-6103K750D1-7104K849D1-8105实验一、实验一、Quartus II开发环境开发环境沈阳理工大学沈阳理工大学 电子系统设计电子系统设计实验二实验二 SOPC基础实验基础实验Hello实验实验 一、实验目的及要求:一、实验目的及要求:1、学习使用、学习使用QUARTUS II 7.1、SOPC Builder、NIOS II IDE软件,掌握利用这些软件,掌握利用这些软件进行简单软件进行简单S
15、OPC设计和调试的基本流程;设计和调试的基本流程;2、完成一个简单的、完成一个简单的NIOS II CPU设计,通设计,通过过JTAG-UART接口向计算机发送一段字符接口向计算机发送一段字符串。串。沈阳理工大学沈阳理工大学 电子系统设计电子系统设计 二、实验环境及器材:二、实验环境及器材:1、微机(已安装授权的、微机(已安装授权的QUARTUS II 7.1、SOPC Builder、NIOS II IDE)2、EDA/SOPC实验开发系统实验开发系统 3、USB Blaster下载线一根下载线一根沈阳理工大学沈阳理工大学 电子系统设计电子系统设计 三、背景知识及操作流程:三、背景知识及操作
16、流程:NIOS II 软核CPU是ALTERA公司2005年推出的新一代软核CPU产品,较其前一代产品NIOS,在用户界面、可调试性等方面都有了很大的改进,目前最新版本为7.1。NIOS II设计工具为SOPC BUILDER,已嵌入到QUARTUS II软件中,调试工具为NIOS II IDE。本实验设计一个含NIOS II CPU的简单应用,可在控制台显示一段字符串,具体实验步骤如下:(1)启动QUARTUS软件并建立一个工程,其过程请参照实验1,在此不作赘述,工程名不妨命名为hello;(2)点击Tools-SOPC Builder,启动SOPC Builder,如图5-1所示;实验二实
17、验二 SOPC基础实验基础实验Hello实验实验沈阳理工大学沈阳理工大学 电子系统设计电子系统设计(3)启动SOPC Builder后,系统提示输入系统名以及目标语言,这里可随意为系统命名,不妨命名为MYCPU,请注意该名称将在后面的设计中用到,因此最好命名为有意义的名字,目标语言不妨选VHDL;实验二实验二 SOPC基础实验基础实验Hello实验实验沈阳理工大学沈阳理工大学 电子系统设计电子系统设计(4)点击OK,系统显示SOPC Builder界面,窗口左侧为IP核列表,右侧为设计界面,下方为信息窗口。由于实验箱上FPGA的工作时钟为24MHz,因此须更改时钟设置,只要鼠标双击频率数并进行
18、修改即可;实验二实验二 SOPC基础实验基础实验Hello实验实验沈阳理工大学沈阳理工大学 电子系统设计电子系统设计(5)下面就可以为设计添加组件了,首先双击左侧的Nios II Processor,为系统添加Nios II CPU,系统显示如图2-4,Nios II的类型分为经济型、标准型和完全型三种,这里选标准型,即Nios II/s,其他选项取默认值即可,点击Finish,系统显示如图2-5所示;实验二实验二 SOPC基础实验基础实验Hello实验实验沈阳理工大学沈阳理工大学 电子系统设计电子系统设计实验二实验二 SOPC基础实验基础实验Hello实验实验沈阳理工大学沈阳理工大学 电子系
19、统设计电子系统设计(6)最好为添加的CPU更改个名字,用鼠标右键点击CPU,选Rename为其更名,不妨更名为MYNIOS,系统显示如图2-6所示,请注意这时信息窗有三行提示,可暂时不去管它。(7)继续为设计添加组件,在左侧列表中选择On Chip Memory(ROM or RAM),双击后,系统显示如图2-7;首先为系统添加片上ROM,在内存类型上选ROM,数据宽度选32位,容量选1Kbytes,其他内容可不作修改;实验二实验二 SOPC基础实验基础实验Hello实验实验沈阳理工大学沈阳理工大学 电子系统设计电子系统设计(8)类似(6),为设计添加1K字节片上RAM组件,其选项界面如图2-
20、9所示,添加完成后将其更名为RAM。添加完ROM和RAM后,请将它们的基地址分别更改为0 x00001000和0 x00002000,如图2-10所示;(9)设计添加UART JTAG组件,从左侧列表中选择UART JTAG并双击,系统显示,不用更改设置,直接点击Finish,完成所有组件的添加,系统显示如图2-12;(10)MYCPU为其设置复位向量和异常向量,如图2-13所示,复位向量的内存选ROM,异常向量的内存选RAM,地址不用改变;(11)至此,CPU的所有组件添加完毕,点击Generate开始生成CPU。(12)生成过程结束后,系统给出相应提示“System generation
21、was successful”,如图2-14所示,至此CPU设计完成。实验二实验二 SOPC基础实验基础实验Hello实验实验沈阳理工大学沈阳理工大学 电子系统设计电子系统设计实验二实验二 SOPC基础实验基础实验Hello实验实验沈阳理工大学沈阳理工大学 电子系统设计电子系统设计实验二实验二 SOPC基础实验基础实验Hello实验实验图2-12 添加完成所有组件沈阳理工大学沈阳理工大学 电子系统设计电子系统设计实验二实验二 SOPC基础实验基础实验Hello实验实验图2-14 CPU生成完毕沈阳理工大学沈阳理工大学 电子系统设计电子系统设计 CPU设计完成后,返回到Quartus窗口,利用顶
22、层图的设计方法进行该CPU的应用设计,具体步骤如下:(1)新建一个BDF文件,系统显示BDF设计窗口,点击Symbol Tools后,展开左侧的Library,在Project下出现一个组件,名称为MYCPU,如图2-15所示,这就是刚才生成的CPU,双击该CPU将其加入设计窗口;实验二实验二 SOPC基础实验基础实验Hello实验实验沈阳理工大学沈阳理工大学 电子系统设计电子系统设计(2)类似实验1的操作,添加两个INPUT类型的PIN,分别连接到MYCPU的clk和reset_n,并更名为CLOCK和RESET,如图2-16所示,这两个引脚分别是所设计CPU的时钟和复位引脚;(3)存盘,命
23、名为hello.bdf;(4)编译系统,注意本设计目前还未进行引脚锁定,因此编译过程可在进行完Analysis&Synthesis后人为中断;(5)类似实验1操作,对CLOCK和RESET两个引脚进行锁定,它们对应的FPGA引脚分别为28和240;(6)再次编译系统,直到最后结束,在编译过程中可能会出现若干警告可不去理会;编译结束后将生成相应的配置文件hello.sof;(7)类似实验1操作,将hello.sof下载到FPGA;至此,实验箱上的FPGA已经成为一个具有调试接口的CPU,可对其进行编程令其完成某些操作,本实验令其通过JTAG UART向计算机发送一段字符串并显示到计算机控制台,具
24、体操作如下:(1)启动NIOS II IDE后,点击File-New-NIOS II C/C+Application,如图2-17所示;实验二实验二 SOPC基础实验基础实验Hello实验实验沈阳理工大学沈阳理工大学 电子系统设计电子系统设计实验二实验二 SOPC基础实验基础实验Hello实验实验沈阳理工大学沈阳理工大学 电子系统设计电子系统设计(2)在name栏中为工程名命名,不妨为hello;在location栏中指定存储位置;在SOPC Builder System PTF File栏内指定该工程所用到的CPU,本例为刚才创建的MYNIOS;在工程模板列表中选Hello World Sm
展开阅读全文