版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1绪论FPGA 背景目前以硬件描述语言(Verilog或VHDL )描述的逻辑电路,可以利用逻辑 综合和布局、布线工具软件,快速地烧录至 FPGA上进行测试,这一过程是现 代集成电路设计验证的技术主流。这些可编程逻辑元件可以被用来实现一些基本 的逻辑门数字电路(比如与门、或门、异或门、非门)或者更复杂一些的组合逻 辑功能,比如译码器等。在大多数的 FPGA里面,这些可编辑的元件里也包含 记忆元件,例如触发器(Flip - flop)或者其他更加完整的记忆块,从而构成时 序逻辑电路。系统设计师可以根据需要,通过可编辑的连接,把 FPGA内部的逻辑块连 接起来。这就好像一个电路试验板被放在了一个芯
2、片里。一个出厂后的成品 FPGA的逻辑块和连接可以按照设计者的需要而改变,所以FPGA可以完成所需要的逻辑功能。FPGA 一般来说比专用集成电路(ASIC )的速度要慢,无法完成更复杂的 设计,并且会消耗更多的电能。但是,FPGA具有很多优点,比如可以快速成品, 而且其内部逻辑可以被设计者反复修改,从而改正程序中的错误,此外,使用 FPGA进行除错成本较低。厂商也可能会提供便宜、但是编辑能力有限的FPGA 产品。因为这些芯片有的可编辑能力较差,所以这些设计的开发是在普通的 FPGA上完成的,然后将设计转移到一个类似于专用集成电路的芯片上。在一些 技术更新比较快的行业,FPGA几乎是电子系统中的
3、必要部件,因为在大批量供 货前,必须迅速抢占市场,这时 FPGA方便灵活的优势就显得很重要。FPGA发展前景通常来说半导体产业是周期性行业, 其周期一般为4到5年。但是随着新技术和应用的快速发展,现今半导体周期越来越短,且每一个周期都有典型应用作为拉动点,比如过去的PC后来的通信行业。FPGA也明显符合这种规律。但不 同的是,当ASIC和ASSP萧条的时候,往往迎来FPGA的大发展。2008年以来的 金融危机使得半导体行业平均跌幅大于 10%但是市场数据却显示FPGA亍业依 然强劲增长。危机和低迷使ASIC和ASSP制造者为谨慎起见,不敢贸然推出新产 品,避免巨大的NRE费用。而FPGA恰好能
4、迎合这一需求。当今,半导体市场格局已成三足鼎立之势, FPGA ASIC和ASSPE分天下。 市场统计数据表明,FPGA已经逐步侵蚀ASIC和ASSP的传统市场,并处于快速 增长阶段。在全球市场中,Xilinx、Altera两大公司对FPGA勺技术与市场仍然占据绝 对垄断地位。两家公司占有将近 90灿场份额,专利达6000余项之多,而且这 种垄断仍在加强。同时,美国政府对我国的FPGA产品与技术出口进行苛刻的审核和禁运,使得国家在航天、航空乃至国家安全领域都受到严重制约。因此,研 发具有自主知识产权的FPGA技术与产品对打破美国企业和政府结合构成的垄 断,及国家利益意义深远。作为一种可编程逻辑
5、器件,FPG/在短短二十多年中从电子设计的外围器件 逐渐演变为数字系统的核心。伴随半导体工艺技术的进步,FPGA器件的设计技术取得了飞跃发展及突破。通过 FPGA器件的发展历程来看,今后仍将朝下以下 几个方向发展:?高密度、高速度、宽频带、高保密;?低电压、低功耗、低成本、低价格;? IP软/硬核复用、系统集成;?动态可重构以及单片集群;?紧密结合应用需求,多元化发展。此外,集成了 FPGA架构、硬核CPU子系统(ARM/MIPS/MQU及其他硬核IP的芯片已经发展到了一个“关键点”,它将在今后数十年中得到广泛应用, 为系统设计人员提供更多的选择。例如,以应用为导向,在受专利保护的FPGA平台
6、架构上无缝集成特定功能模块,以形成具备行业竞争优势(高性价比)的独 特产品。Altera、Cypress?半导体、In tel?和Xili nx?公司等供应商相继在最近 一年发布或者开始发售SoC FPGA器件。在FPGA领域,Xilinx和Altera长期稳坐第一第二的位置。根据最新 Form-10K数据显示,其分别占有48唏口 41%勺市场份额。其中Xilinx净销售额为23.1亿美元,净收入为6.3亿美元;Altera净销售额为19.5亿美元,净收入为7.8亿美元。这两家公司一直以来是市场和技术的领头羊,而剩余的市场份额被Lattice 占据多数为了在竞争中占据主动,Xilinx与Alt
7、era新近分别宣布其下一代FPGA产 品都将采用高k金属栅技术的28nm工艺,以满足诸如云计算、移动互联网和3G 应用等领域所不断增长的带宽需求。由于PLD器件采用更高技术的工艺节点制造,无疑可以降低成本、提升性能,尤其是能够改进一直以来为ASIC所诟病的功耗水平,以适应更广阔的设计应用。Xilinx和Altera虽然控制世界将近90%勺FPGA市场,但是他们的产品是大 多以纯FPGA为主。“平台化”已成为FPGA-个发展趋势,尽管Xilinx和Altera 在FPGA“平台化”方面在最近几年也有涉及,但概念和特点比较简单,没有完 全形成气候。权威市场调研机构Gartner 2010年初的预测
8、数据表明,FPGAlE处于一个加 速增长的市场势态中。未来5年,市场平均增长幅度超过12.6%,这种增长幅度 远大于ASIC和ASSP市场。同时,市场数据表明其行业平均毛利大于60% FPGA行业需要更大的市场规模,以吸引更多的使用者。预计未来5年,随着产量增加, 成本进一步降低,FPGA市场份额将会持续增大。1.3课程设计任务在本课程设计中使用Altera 公司的EP2C35系列的FPGA芯片,利用SOPC-NIOSII-EP2C35开发板设计一个直流电机测控仪控制和测量开发板上的直 流电机,设计模块要求能产生可调占空比的PWM波以对直流电机进行速度控制,并能通过开发板上直流电机模块的霍尔器
9、件反馈的信息,计算直流电机转速,并显示电机的信息。基本技能掌握:1掌握时钟作用下频率的控制2掌握十进制计数器的设计3掌握16位的锁存器的设计4掌握显示译码功能的设计基本功能要求1利用旋转电位器实现转速的控制2利用PWM信号实现转速的控制扩展功能选择性要求1利用4X4键盘阵列实现键盘转速的控制2利用16*16点阵显示实现转速的显示2设计原理2.1直流电机测控总原理直流电机测控仪总体设计硬件由图 2.1所示,FPGA为Altera公司的EP2C35 系列,输入设备有时钟、4*4键盘、霍尔器件。时钟采用1MHZ,4*4键盘给FPGA 输入一个4位数组信号,霍尔器件输入计数脉冲。输出设备有直流电机、1
10、6*16点阵LED直流电机可采用直接由旋钮控制转速或者PWM控制转速,16*16点阵LED显示每分钟转速以及设计者名字。直流电机霍尔器件4*4键盘时 钟1MHZFPGA16*16点阵LED图2.1总体设计硬件框架图2.2直流电机与霍尔器件工作原理直流电机是我们生活当中常用的一种电子设备。其内部结构如下图2.2所示:N換向片枢镌心B2主晞极S图2.2直流电机结构图下面就上图来说明直流电机的工作原理。将直流电源通过电刷接通电枢绕 组,使电枢导体有电流流过,由于电磁作用,这样电枢导体将会产生磁场。同时产生的磁场与主磁极的的磁场产生电磁力, 这个电磁力作用于转子,使转子以 一定的速度开始旋转。这样电机
11、就开始工作。为了能够测定出电机在单位时间内转子旋转了多少个周期,我们在电机的外部电路中加入了一个开关型的霍尔原件(44E),同时在电子转子上的转盘上加 入了一个能够使霍尔原件产生输出的带有磁场的磁钢片。当电机旋转时,带动转盘是的磁钢片一起旋转,当磁钢片旋转到霍尔器件的上方时, 可以导致霍尔器件 的输出端高电平变为低电平。当磁钢片转过霍尔器件上方后,霍尔器件的输出端 又恢复高电平输出。这样电机每旋转一周,则会使霍尔器件的输出端产生一个低 脉冲,我们就可以通过检测单位时间内霍尔器件输出端低脉冲的个数来推算出直 流电机在单位时间内的转速。直流电机和开关型霍尔器件的电路原理图如下图 2.3所示:图2.
12、3直流电机、霍尔器件电路图直流电机驱动有两种方式,其一是可以由模拟电平来驱动,把电路图上4与3短接,可以旋转实验箱左边的旋钮,调节旋钮的可以控制速度;其二是通过 PWM控制,把电路图的6与5短接,PWM&号高电位选通三极管,让直流电机转 动,不过为了让直流电机获得较大的转速, 同样要把电机左边的旋钮调到比较大 的位置。4*4键盘驱动对键盘的电位扫描,就可以确定当前的键有没有被按下。 单个按键电路如图2.4所示,在按键没有被按下时,在判断电位点可以获取高电位,在键被按下时, 在判断电位为低电位,这样可以通过判断点电位的高低即可确定按键有没有被按 下。GtW-vccsiRlCO1 i i H知腑电
13、应图2.4单个按键电路图4*4的键盘与FPGA连接图如下图2.5所示,扫描键盘由FPGA勺8个控制端 口确定,控制行端口设置为buffer模式,控制列端口设置为in模式,扫描键盘 2歹把/殳才的方法为先给第一行键盘为低电平, 其余行列为高电平,读取纵列的电位值,如 果没键被按下,在电位判断端口获取的为高电位, 如果有键按下,电位判断点的 电平不全为零,由电位值的第几位为零就可以确定当前行那个键被按下, 依次对 四行键盘扫描,扫描结束输出4位数组的信号,以告诉那个键被按下。图2.5 4*4矩阵键盘电路原理图16*16点LED阵列驱动16*16点阵由此256个LED通过排列组合而形成16行*16列
14、的一个矩阵式的LED阵列,俗称16*16点阵。单个的LED的电路如下图20-1所示:Rn 制 Cn图2.6单个LED电路图由上图可知,对于单个LED的电路图当Rn输入一个高电平,同时Cn输入一个低电平时,电路形成一个回路,LED发光。也就是LED点阵对应的这个点被点亮。16*16点阵也就是由16行和16列的LED组成,其中每一行的所有16个LED 的Rn端并联在一起,每一列的所有 16个LED的Cn端并联在一起。通过给 Rn 输入一个高电平,也就相当于给这一列所有LED输入了一个高电平,这时只要某 个LED的Cn端输入一个低电平时,对应的LED就会被点亮。具体的电路如下图2.7所示:R0R1C
15、O Cl C2 eC世必鼻-共5宴-i加 加 “图2.7 16*16点阵电路原理图16*16点阵LED驱动时,依次选通LED点阵行端口,每次只能选通一个端口 (Cn),字符译码的第N列结果在列端口( Rn)输入,通过高速依次点亮led点阵 就可看到led点阵上显示的数字和文字。PWM控制原理PW控制就是对脉冲的宽度进行调制的技术。即通过对一系列脉冲的宽度进 行调制来等效地获得所需要的波形。如下图2.8所示,设定值计数器设置 PWM信号的占空比。当UD=1,输入 CLK2使设定值计数值的输出值增加,PW啲占空比增加,电机转速加快;当UD= 0,输入CLK2使设定值计算器的输出值减小,PWM勺占空
16、比减小,电机转速变 慢。在CLK0的作用下,锯齿波计数器输出周期性线性增加的锯齿波。当计数值 小于设定值时,数字比较器输出低电平;当计数值大于设定值时,数字比较器输 出高电平,由此产生周期性的PWM波形。旋转反向控制电路控制直流电动机转向 和启/停,该电路由两个2选1多路选择器组成,ZF键控制选择PWh波形从正端Z进入H桥,还是从负端进入H桥,以控制电机的旋转方向。STARTS通过“与” 门控制PW啲输出,实现对电机的工作/停止控制。H桥电路由大功率晶体管组 成,PWM波形通过方向控制电路送到 H桥,经功率放大以后驱动电机转动。3程序设计总体程序设计思路程序总体设计分为时钟控制信号模块、十进制
17、计数模块、显示模块、键盘模 块、pwm空制模块、十六位锁存模块。设计思路为十进制计数器对霍尔器件的脉 冲数计数,时钟控制在到了六秒时将计数值锁存到16位锁存器,显示模块的点阵LED显示锁存器所锁存的值以及设计者名字,同时键盘模块送出键盘所按得键 值控制直流电机转速的增减。时钟控制信号程序设计时钟控制信号中要为下级锁存模块提供锁存控制型号,同时为计数模块提使 能和清零信号。设计当中由 Cnttemp对1MHZ的上升缘计数来产生1HZ的信号(Cnttemp5000送出低电平),Count对秒信号计数,锁存控制信号在第六秒结束时送出, 清零信号在第7秒送出,所以要先产生秒脉 冲。1M 的时钟注:En
18、al为输出控制计数器的使能信号。Clr为输出控制计数器的清零信号。Load为输出控制锁存器的锁存信号图3.2时钟控制信号模块3.3十进制计数器程序设计设计当中要显示当前直流电机的转速,因而要4位十进制的计数器,对转速脉冲计数。设计当中只需要设计一位十进制的计数器,设计当中特别注意对进位脉冲的处理。设计流程如下:计数脉冲图3.3十进制计数器程序设计流程图注:CLR为外部输入的清零信号。ENA为外部输入的计数使能信号十进制计数器对计数脉冲计数,当计数值到了 9时,计数值重新到零,同时 在归零的同时输出进位脉冲。CLKCOP.DJCLR 心叭口灯HTENADIN=INDIN=DIN图3.4十进制计数
19、模块3.4锁存模块程序设计16位锁存模块设计较为简单,只有在控制信号为高电平时锁存当前输入的 信号值,在低电平时保持锁存被锁存的输入信号。OUT=DIN图3.5 16位锁存器设计流程注:IN为16位输入信号,OUT为16位输出信号,LOAD为输入锁存信 号。信号DIN对IN信号进行保存,只有在LOAD= 1时才把IN信号保存 到DIN,DIN再传递给OUT*,#*# *恳于丰畫 审丁丰芒事尸K声h卓审*杳丁誉芒杳*”聿、REtMr-F :J才PJT-DIN1$.DikJ V i./S T -WVT”|r ! S| - Slrrf J严FFrW 子子孑朴* 丁广*十十广/广广严了厂产V严/VFd
20、Y于r欄 图3.6 16位锁存模块PWM控制信号程序设计PWM控制信号为驱动直流电机转速的使能信号, PWM控制由四个输入信号控 制pwm的占空比,本设计当中最高为15/16,由控制信号” 1111 ”获得,最低为 0,由控制信号” 0000”获得。流程如:时钟1MHZ输出pwm控制信号图3.7 PWM控制流程图注:KEY为输入数据大小CYCLE寸时钟从0到16000循环计数,当CYCLE=0寸把输出电平置为高 电平,CYCLE输入值*1000时把输出电平置为低电平,这样就可以通过外部 输入控制占空比,从而控制直流电机的转速。图3.8 PWM控制模块键盘扫描程序设计PWI控制直流电机是通过扫描
21、键盘的按键来控制方波的占空比,所按得键值越来,方波的占空比越大,最高可达 15/16,最低为0。键盘扫描输出为一个4为的数组。扫描简单的来所就是给行低电平,看列获得的电位就可确定在此行所 按下的键。大体流程如下:时钟1MHZ输入图3.9键盘扫描流程图键盘模块大体设计思路为,由信号COUNTS时钟0到3循环计数,在CONT=N时对第N列扫描,判断列端电位,确定当前按键的键位,输出键值。elknoujup-.Dpwmp.PwlumnR图3.10键盘模块3.7显示模块程序设计显示模块为16*16点阵LED大体流程如下:时钟1KHZ图3.11显示模块程序流程显示程序中,我们把十进制计数器的百、十、个位
22、数输入,设计当中,只记录六秒钟的转速,显示的为每分钟的转速。点阵LED显示需要译码,按每列译码。点阵LED每次点亮一列,咼速点亮就可以在阵面上看到显示汉字或者数字。图3.12点阵显示模块4设计过程介绍4.1设计过程(1)测速显示当电机旋转时,带动转盘是的磁钢片一起旋转,当磁钢片旋转到霍尔器件的 上方时,可以导致霍尔器件的输出端高电平变为低电平。当磁钢片转过霍尔器件上方后,霍尔器件的输出端又恢复高电平输出。 这样电机每旋转一周,则会使霍 尔器件的输出端产生一个低脉冲,我们就可以通过检测单位时间内霍尔器件输出 端低脉冲的个数来推算出直流电机在单位时间内的转速。电机的转速通常是指每分钟电机的转速,也
23、就是单位为rpm,实际测量过程中,为了减少转速刷新的时间,通常都是510秒刷新一次。如果每6秒钟刷新 一次,那么相当于只记录了 6秒钟内的电机转数,把记录的数据乘 10即得到一 分钟的转速。最后将这个数据在点阵上显示出来。为了使显示的数据能够在点阵 上显示稳定,在这个数据的输出时加入了一个16位的锁存器,把锁存的数据送给点阵显示,这样就来会因为在计数过程中,数据的变化而使点阵显示不断变化。(2) pwm产生控制通过控制占空比,从而达到控制直流电机控制。用按键先预设一个速度值, 让电动机的实际转速与预设值比较,如果不相等,就调节占空比使之达到预设值。 4.2设计体会EDA技术对于我们电子信息工程
24、专业的学生来说是一本很重要的专业技术 课程,EDA技术极大地提高了电路设计的效率和可操作性,减轻了设计者的劳动 强度,是一门实际应用很广泛的技术。现在对EDA的概念或范畴用得很宽。包括 在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域, 都有EDA的应用。目前EDA技术已在各大公司、企事业单位和科研教学部门广泛 使用。例如在飞机制造过程中,从设计、性能测试及特性分析直到飞行模拟,都 可能涉及到EDA技术。所以,EDA课程的学习对于我们自身素质和能力的提高有十分重要的积极作 用,应该很认真的学习本次课程设计为期2周,在这两周中,我们经历了从什么都不懂,到有些了 解,到逐渐熟悉
25、EDA各软件使用,及VHDL语言的运用几个过程。在此过程中我 学到了很多书本上学不到的东西,同时也巩固了以前所学的知识。在做子模块编 写的时候遇到了很多问题,开始时什么都不知道,就到网上搜集资料,查看老师 给的资料,再不懂的就问老师,后来弄清了其中的原理后,经过多次练习,逐渐 能够解决编写程序中的问题,把模块编写出来。然而,在仿真时,也遇到了一点 困难,想要的结果不能得到正确的显示,但是经过对结果的一点点分析,从错误 中思考产生错误的原因,修改电路图,最终得到想要的结果,完成了本次课程设 计。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与
26、实践相结合起来,从理论中得出结论, 从而提高自己的实际动手能力和独立思考的能力,才能真正为社会服务。在此,也要感谢同组的成员,我基础不好,很多都不懂,感谢他在这两周的 无私帮助,细心讲解,还要感谢给予我们悉心指导的老师,在这两周中,多亏您 们不厌其烦的指教。谢谢!参考文献1SOPCIIEDA实验指导书(第二版)2SOPCII使用手册(第二版)3EDA技术与应用(第4版).江国强编著电子工业出版社,20134EDA技术实用教程(第二版),潘松、黄继业编著,科学出版社,2005附录A:设计程序时钟控制信号模块程序library ieee;use ieee.std_logic_1164.all;us
27、e ieee.stdo gic_arith.all;use ieee.std_logic_ un sig ned.all;en tity teltcl isport( Clkinstd_logic;-时钟输入1Mhzenaoutstdo gic;-允许计数clroutstd_logic;-计数器清零信号产生loadoutstdo gic-锁存、显示输出允许);end teltcl;architecture behave of teltcl issignal clk1hz:stdogic;-1HZ 时钟信号sig nal count: stdo gic_vector(2 dow nto 0);-
28、6 秒计数sig nal clr1:stdo gic;-清零信号sig nal ena1:stdo gic;-允许计数信号sig nal Ioad1:stdo gic;-允许计数信号sig nal cq1,cq2,cq3,cq4 : INTEGER RANGE 0 TO 15;-计数数据beg inprocess(clk) -1HZ 信号产生variable cn ttemp : INTEGER RANGE 0 TO 999999; begi nIF clk=1 AND clkeve nt THENIF cn ttemp=999999 THEN cnttemp:=O;ELSEIF cn tte
29、mp500000 THEN clk1hz=1; ELSE clk1hz=0;END IF;cn ttemp:=c nttemp+1;END IF;end if;end process;process(Clk1hz)-6 秒计数begi nif(Clk1hzevent and Clk1hz=1) thencoun t=co un t+1;if coun t6 the nen a1v=1;load1v=0;clr1=0; elsif coun t=6 the nload1=1;e na1=0;clr1=0; elsifcoun t=7 the nen a1=0;load1=0;clr1=1; en
30、d if;end if;ena=ena1; load=load1;clr=clr1;end process;end behave;十进制计数器模块程序LIBRARY IEEE;USE IEEE.STD_LOGIC_1164.ALL;ENTITY CNT10 ISPORT (CLK:IN STD_LOGIC;-计数时钟信号CLR:IN STD_LOGIC;-清零信号ENA:IN STD_LOGIC;-计数使能信号CQ :OUT INTEGER RANGE 0 TO 15;-4 位计数结果输出CARRY_OUT:OUT STD_LOGIC);-计数进位END CNT10;ARCHITECTURE
31、ART OF CNT10 ISSIGNAL CQI :INTEGER RANGE 0 TO 15;BEGINPROCESS(CLK,ENA) ISBEGINIF CLR= 1 THEN CQI= 0;-计数器异步清零elsIF CLKEVENT AND CLK= 1 THENIF ENA= 1 THENiF CQI=10 THEN cqi=1;ELSE CQI=cqi+1;END IF; -等于9,则计数器清零END IF;END IF;END PROCESS;PROCESS (CQI) IS键盘扫描程序library IEEE;use IEEE.STD_LOGIC_1164.ALL;use
32、IEEE.STD_LOGIC_ARITH.ALL;PORT ( elk rst row线eolu mn pwmEND ek;use IEEE.STD_LOGIC_UNSIGNED.ALL;:IN std_logic;:IN std_logie;:OUT stdogic_vector(3 DOWNTO 0);-行:IN std_logie_veetor(3 DOWNTO 0);-列线 out integer range 0 to 15 );-电机控制信号ARCHITECTURE areh OF ek ISSIGNAL div_ent : std_logie_veetor(24 dow nto 0
33、);SIGNAL sean_key码寄存器:std_logie_veetor(3 DOWNTO 0);-扫描SIGNAL key_eodein teger range 0 to 15;sig nal keynum : in teger range 0 to 15;BEGINrow = sea n_key;pwm = key_eode;PROCESS(clk,rst)BEGINIF (NOT rst = 1) THENdiv_e nt = 0000000000000000000000000;ELSIF(elkEVENT AND elk = 1)THEN div_e nt sean_key sea
34、n_key scan_key scan_key=0111; END CASE;END PROCESS;PROCESS(clk,rst) BEGINIF (NOT rst = 1) THEN key_code CASE colu mn ISWHEN 1110=key_code key_code key_code key_code NULL;END CASE;WHEN 1101=CASE colu mn ISWHEN 1110=key_code key_code key_code key_code NULL;END CASE;WHEN 1011=CASE colu mn ISWHEN 1110=
35、key_code key_code key_code key_code NULL;END CASE;WHEN 0111=CASE colu mn ISWHEN 1110=key_code key_code key_code key_code NULL;END CASE;WHEN OTHERS =key_code = 15;END CASE;END IF;END PROCESS;END arch;16*16点阵显示程序 library ieee;use ieee.std_logic_1164.all;use ieee.stdo gic_arith.all;use ieee.std_logic_
36、un sig ned.all;entity asd isport( clk : in std_logic;-时钟输入in3,in2,in1,in0:in stdogic_vector(3 downto 0);-点阵列控制-点阵行显示keyc : outstdo gic_vector(15 dow nto 0);keyr : out stdo gic_vector(15 dow nto 0);end asd;architecture behave of asd issig nal cdo unt : std_logic_vector(3 dow nto 0); signal dount : st
37、d_logic_vector(8 downto 0);sig nal S: stdo gic_vector(3 dow nto 0);sig nal a : stdo gic_vector(3 dow nto 0); sig nal b: stdo gic_vector(3 down to 0);sig nal c : stdo gic_vector(3 dow nto 0); sig nal d: stdo gic_vector(3 down to 0);beg ina=in2;b=in1;c=in0;d=in3;process(clk)-显示时序控制begi nif clkeve nt a
38、nd clk=1 the ndoun t=do un t+1;if doun t=255 the nif S=15 thenS=0000;elses=S+1; end if;s=s+1;elses=S;end if;if cdo un t15the ncdo un t=cdo un t+1;elsecdou ntkeyckeyckeyckeyckeyckeyckeyckeyckeyckeyckeyckeyckeyckeyckeyckeyckeyckeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkey
39、rkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkey
40、rkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkey
41、rkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkey
42、rkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkey
43、rkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkey
44、rkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyrkeyr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025中国电子云春季校园招聘正式启动笔试历年参考题库附带答案详解
- 2026届中粮集团校园招聘笔试参考试题及答案详解
- 2026陕西西北工业大学无人系统技术研究院无人装备智能化与电动化团队非事业编制科研助理招聘1人笔试参考试题及答案详解
- 2026年河北保定市蠡县公安局招聘 警务辅助30人考试备考试题及答案详解
- 安装歧管组件市场投资前景分析及供需格局研究研究报告
- 中国生物辅料市场产能预测与未来投资潜力评估研究报告
- 中国罗汉果茶市场营销模式与竞争格局研究研究报告
- 干细胞治疗市场现状及未来发展方向分析报告
- 中国草莓种植与深加工市场经营效益与发展策略建议研究报告
- 环保厕所行业市场深度分析及发展策略研究报告
- 《昆虫记》全阅读测试题及答案
- 2026年兰石化企业考核笔综合提升练习题及答案详解(考点梳理)
- 2026年人教版初一政治(道德与法治)下学期期末考试试卷及答案(共七套)
- 广告安装施工方案文本(3篇)
- 2024年7天连锁酒店员工手册
- 2026年湖北省黄冈市八年级地理生物会考真题试卷(+答案)
- 循环流化床锅炉(CFB炉)设计计算大纲
- 舞蹈类创新创业
- 【新教材】人教版三年级音乐下册6.1《彼得与狼》(教学课件)
- 江西省金合控股集团有限公司招聘笔试题库2026
- 2023-2024学年黑龙江省哈尔滨市香坊区七年级(下)期末道德与法治试卷
评论
0/150
提交评论