版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、EDA半解模拟集成电路CAD:特点:电路种类繁多、性能参数不确定等结论:目前主要仿真验证。数字系统自动化设计: EDA特点:基本单元:逻辑门;性能电平明确;结论:可大规模集成自动化设计。目标:在一个IC上集成整个系统所需要的数字部分。如:CPLD/FPGA, SOPC:逻辑门+CPU+RAM等。EDA是电子设计自动化(Electronic Design Automation)的缩写EDA的核心是指设计者利用计算机等硬件及相关应用软件完成电子系统设计等任务EDA特点:以复杂电路设计可编程器件设计为代表;FPGA/CPLD器件取代部分ASIC器件;使用硬件描述语言HDL进行设计;EDA技术的终极目
2、标是完成ASIC (专用集成电路)的设计和实现;系统设计者或者线路板设计者 成为 芯片设计者。可编程逻辑器件PLD(Programmable Logic Device)应用最广泛的当属:CPLD(Complex Programmable Logic Device,复杂可编程逻辑器件);FPGA(Field Programmable Gate Array,现场可编程门阵列):半定制设计(FPGA)-设计成本低、周期短、设计复杂;适合于小批量ASIC产品。现代电子产品与传统电子产品在设计上的显著区别:一、大量使用大规模可编程逻辑器件:以提高产品性能;缩小产品体积;降低产品消耗;二、广泛运用现代计算
3、机技术:以提高电子设计自动化程度;缩短开发周期;提高产品的竞争力。狭义的EDA概念:以大规模可编程逻辑器件PLD为设计载体;以硬件描述语言HDL为系统逻辑描述的主要表达方式;以计算机、大规模可编程器件的开发软件及实验开发系统为设计工具;通过有关的开发软件,自动完成用软件方式描述的电子系统到硬件系统的逻辑编译、逻辑化简、逻辑分割、逻辑综合及优化、布局布线、逻辑仿真;直至完成对于特定目标芯片的适配编译、逻辑映射、编程下载等工作;最终形成集成电子系统或专用集成芯片的一门多学科融合新技术。常用的HDL(硬件描述语言)有:VHDL(Very-High-Speed Integrated Circuit H
4、ardware Description Language)和Verilog HDL。FPGA的编程配置模式:JTAG模式;PS模式: Passive Serial Mode 被动串行;AS模式:Active Serial Mode 主动串行。EDA的FPGA/CPLD设计流程:1、设计输入(原理图HDL文本编辑) 2、综合 3、适配 4、时序仿真与功能仿真 5、编程下载 6、硬件测试。ASIC(Application Specific Integrated Circuit)即专用集成电路。是指专门为某一应用领域或为专门用户需要而设计、制造的LSI或VLSI电路,它可以将某些专用电路或电子系统设
5、计在一个芯片上,构成单片集成系统。 相对于传统的通用器件设计方法,ASIC被称为用户专用集成电路(Customer Speclific IC)。ASIC代表了当前集成电路设计的主要形式。ASIC的设计方法:系统规格说明系 统 划 分逻辑设计与综合综合后仿真版 图 设 计版 图 验 证参数提取与后仿真制版、流片芯 片 测 试全定制ASIC:基于晶体管级的设计方法。优点:最佳的设计结果。缺点:设计周期长、成本高。半定制ASIC:约束性的设计方法。主要类型:门阵列、标准单元、PLD。在基于FPGA/CPLD的EDA设计流程中所涉及的EDA工具,及其在整个流程中的作用:设计输入编辑器、HDL综合器 、
6、仿真器 、适配器、下载器。FPGA(FieldProgrammable Gate Array)现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。有三类连线资源:单线,双线,长线。PLD: 从编程工艺上划分:1熔丝(Fuse)型器件2反熔丝(Anti-fuse)型器件 3EPROM型。称为紫外线擦除电可编程逻辑器件 4EEPROM型 5SRAM型 6Flash型 。一阶有源滤波器:简单二阶低通有源滤波器:通带截止频率:二阶压控型低通
7、滤波器:品质因数:对称条件:二阶反相型低通有源滤波器:PROTEL99SE 软件使用原理图的绘制:原理图包括:元件标志(Symbol)、导线、电源、输入输出端口原理图输入步骤:1、查找所需原理图库文件并加载; 2、绘制所需元件;3、绘制原理图;4、注释原理图。网络报表是电路原理图设计和印制板设计之间的桥梁和纽带。网络报表包含原理图中的元件封装信息。此外,由已经设计好的PCB文件中可以提取网络报表。PCB设计:PCB包括:元件封装、导线、电源插座、输入输出端口、安装孔PCB设计步骤:1、设置PCB模板;2、检查网络报表,并导入;3、对所有元件进行布局;4、按照元件的电气连接进行布线;5、敷铜,放
8、置安装孔;6、对整个PCB检错;7、导出PCB文件,准备制作。Protel是Protel Technology公司开发的功能强大的电路CAD系列软件,基本上可以分为5个组件:原理图设计组件、PCB设计组件、自动布线组件、可编程逻辑器件组件、 电路仿真组件。Protel文件类型:.ddb 设计数据库文件.lib 元件库文件.sch原理图文件 .pcb 印制电路板文件。电路板设计基本流程:电路原理图设计产生网络表印刷电路板PCB设计 报表输出。元件布局原则:功能模块化、元件就近。提取元件按Tab键修改属性后再单击放置封装和序号是元件的关键属性,必须设置;并且序号在整个工程中是唯一的,不能重复。原理
9、图三要素:电源、负载、电气连接关系。复原与取消只能在所有改动没有存盘的条件下进行。接点表电气连接交叉无电气连接,而圆点代表电气连接,网络标号也表电气连接。网络标号和导线连接异同点:一个网络标号表示一个电气结点,相同的网络标号引脚上就建立了电气连接关系。网络标号作用和导线的作用一样,表示电气连接,导线表达形式更直观但布线繁多易发生短路或连线错误;网络标号可代替两个元件的连线,净化图面。总线是电路中一组具有相关性的信号线,不具有实际的电气连接意义。自动编号前应先将原理图中的所有元件编号重置为?网络表是sch和pcb的接口。使用同步器生成PCB。 一般操作是在sch画好部分电路后进行一次PCB更新,
10、这样当sch画好后,PCB也基本完成。 在原理图编辑过程中,由于下列原因之一,可能需要修改已有元件的电气图形符号或创建新元件的电气图形符号: (1) 在Protel99元件电气图形符号库文件中找不到所需元件的电气图形符号。 (2) 元件图形符号不符合要求,例如分立元件电气图形库Miscellaneous.lib中二极管、三极管的电气图形符号与GB 472885标准不一致。 (3) 元件电气图形符号库内引脚编号与PCB封装库内元件引脚编号不一致。 (4) 元件电气图形符号尺寸偏大,如引脚太长,占用图纸面积多,不利于绘制元件数目多的原理图。 在Protel99中修改、创建元件电气图形符号非常容易、
11、 方便,在元件电气图形符号编辑器SchLib窗口内,通过“画图”工具即可绘制出元件电气图形符号的外形,添加引脚后即可获得元件的电气图形符号。既可以在原有元件库内增加新元件的电气图形符号,也可以创建新元件库。 画图工具没有电气特性。对于连续放置的同一类元器件、网络标号、引脚等,选择放置第一个时,按下Tab键,对其属性进行修改并放置后,连续放置后面的同类部件时,属性同上并会自动为后面的部件标识加1。带有上划线的引脚名称输入方法:每输入一个字母后,紧随一个电气结点表示芯片的引脚与外导线发生电气连接,故一定要在引脚外端点1.印刷电路板结构分类 单面板、双面板、多层板2. 元件封装分类 针脚式、贴片式4
12、.导线与预拉线(飞线) 飞线指示导线的实际布置,导线实现飞线的意图。 6.过孔形式 穿透式过孔、半盲孔、盲孔。1mil=0.0254mm焊盘外直径的尺寸取为内孔直径的2倍,而内孔直径要稍大于引脚尺寸2.54mm是DIP封装管脚之间的标准间距创建元件首先要用精密测量工具确定实际元件的尺寸或查看元件的Datasheet。注意:焊盘的名称要和sch管脚名称对应,焊盘间距必须与元件管脚的实际间距相符。注意:元件封装的起始位置必须定位成绝对中心,否则无法正常调用。元件封装遗漏原因:1.在PCB编辑器中没有添加含有所需封装元件的元件库。2.在电路图中没有指定封装形式。3.在已有的PCB元件库中,找不到所需
13、的封装。引脚遗漏原因:原理图元件与指定的封装二者之间的引脚编号存在差异。手工布局的基本原则 :A. 遵循先难后易、先大后小的原则。 B. 布局可以参考硬件工程师提供的原理图和大致的布局,根据信号流向规律放置主要原器件。 C. 总的连线尽可能的短,关键信号线最短。 D. 强信号与弱信号、模拟信号与数字信号要完全分开。 E. 高频元件间隔要充分。 F. 发热元件应有足够的空间以利于散热,热敏元件应远离发热元件。G. 集成电路的去耦电容应尽量靠近芯片的电源脚,高频最靠近为原则。使之与电源和地之间形成回路最短。旁路电容应均匀分布在集成电路周围。 H. 元件布局时候,使用同一种电源的元件应考虑尽量放在一
14、起,以便于将来的电源分割。I. 双列直插元件相互的距离要大于2毫米,阻容等贴片小元件元件相互距离大于0.7毫米。J.所有字符不可以上盘,要保证装配以后还可以清晰看到字符信息。所有字符在X或Y方向上应一致。字符、丝引大小要统一。K.按照均匀分布、重心平衡、版面美观的标准来优化布局。1.布线优先次序 A. 先信号后电源原则:先将数据信号线布通,后布电源线,最后地线。 B. 核心优先原则:例如CPU、RAM等核心部分应优先布线,类似信号传输线应提供专层、电源、地回路。其他次要信号要顾全整体,不可以和关键信号想抵触。 C. 关键信号线优先:电源、模拟小信号、高速信号、时钟信号和同步信号等关键信号优先布
15、线。 2.走线方向控制规则相邻层的走线方向成正交结构,避免将不同的信号线在相邻层走成同一方向,以减少不必要的层间窜扰;同层数据线、电源线、地线走向一致,在布线工作最后,用地线将电路板的底层没有走线的地方铺满,以增强抗干扰能力。3.走线长度控制规则即短线规则,在设计时应该尽量让布线长度尽量短,以减少走线长度带来的干扰问题,特别是一些重要信号线,如时钟线,务必将其振荡器放在离器件很近的地方。4. 倒角规则 PCB设计中应避免产生锐角和直角,产生不必要的辐射,同时工艺性能也不好。所有线与线的夹角应135。5.地线回路规则环路最小规则,即信号线与其回路构成的环面积要尽可能小,环面积要尽可能小,环面积越
16、小,对外的辐射越少,接收外界的干扰也越小。6.窜扰控制窜扰(CrossTalk)是指PCB上不同网络之间因较长的平行布线引起的相互干扰,主要是由于平行线间的分布电容和分布电感的作用。7.屏蔽保护对一些特别重要,频率特别高的信号,应该考虑采用铜轴电缆屏蔽结构设计,即将所布的线上下左右用地线隔离。 8. 混合信号分区规则将PCB分区为独立的模拟部分和数字部分,对于输入输出的模拟信号,与单片机之间最好通过光耦进行隔离。9.导线尽量粗地线很细,则地线电阻会较大,造成接地电位随电流的变化而变化,致使信号电平不稳定、电路抗干扰能力下降。在布线空间允许的情况下,保证主要地线的宽度在23mm以上,元件引脚上地
17、线在1.5mm左右。数据线应尽可能的宽,至少不小于0.3mm,如果采用0.5mm则更理想。10.尽量减少过孔数 一个过孔会带来10pF的电容效应,对于高频电路,将会引入太多的干扰,故布线时应尽可能的减少过孔的数量。11.接地点的选择当电路板上的信号频率高于10MHz时,由于布线的电感效应明显,地线阻抗变得很大,应采用多点接地,尽量降低地线阻抗。12.预防噪音的方法:每个电路板连接一个100uF的电解电容,小板只需接10uFCPU和存储块与一个 1uF+0.1uF的薄瓷电容连接每个IC连接一个0.01uF+1000pF的片状薄瓷电容连接,尽可能接近电源支持的引脚。13.散热问题稳压块、功率管等发
18、热元件上配加散热片,以避免稳压块长时间工作在重负载下,造成过高的温升。禁止布线层表示PCB的外边框,决定PCB板的外形尺寸补泪滴的作用是提高PCB的抗拉伸强度。EDA的概念:EDA(电子设计自动化:ELECTRONICS DESIGN AUTOMATION)就是以计算机为工作平台,以EDA软件为开发环境,以硬件描述语言为设计语言,以电子系统设计为应用方向的电子产品自动化设计过程。一次性编程器件:采用一次性编程的熔丝(速度较高,功耗大,占用面积大)或反熔丝(占用面积小,有利于提高集成密度)元件的可编程器件;集成密度高,工作频率和可靠性高、抗干扰性强。只能一次编程,不适宜系统的研制、开发和实验阶段
19、使用。可多次编程器件:可多次修改设计,适于系统样机研制。分为3种:采用紫外线擦除、电可编程元件可编程器件; 采用电擦除、电可编程元件的可编程器件;基于静态存储器SRAM结构的编程器件。FPGA由许多独立的可编程逻辑模块组成,用户可以通过编程将这些模块连接起来实现不同的设计。具有更高的集成度、更强的逻辑实现能力和更好的设计灵活性。目前大部分FPGA使用基于SRAM的查找表逻辑形式,编程速度快、价格相对低、不需要专门的编程设备。基于反熔丝编程工艺的FPGA抗干扰、低功耗、高可靠性、高保密性,也具有一定的市场。按逻辑功能块的大小分类:细粒度FPGA:优点:逻辑块小、资源利用率高。缺点:实现复杂逻辑需
20、要大量的连线和开关,速度慢。 粗粒度FPGA:优点:逻辑块大、功能强、性能好。细粒度FPGA将会成为未来的FPGA发展趋势:原因一:集成电路工艺发展、FPGA器件集成度不断提高,原因二:更接近于门阵列结构。分段互连型FPGA:芯片中有不同长度的多种金属线,通过开关矩阵或反熔丝编程连接。走线灵活,具有“可编程”功能。走线延时与具体的布局布线有关,在设计完成前无法预测,时延性质复杂。连续互连型FPGA:利用相同长度的金属线来实现逻辑功能块之间的互连。布线延时是固定的,因而可以预测。连线相对固定。CPLD是由GAL发展起来的,其主体结构仍是与或阵列 ,自从 90年代初 Lattice公司高性能的具有
21、在系统可编程ISP(In System Programmable)功能的CPLD以来,CPLD发展迅速。具有ISP功能的CPLD器件由于具有同FPGA器件相似的集成度和易用性,在速度上还有一定的优势。复杂可编程逻辑器件的优点:1. 成本低 2.周期短:3. 集成度高:5. 保密性好6. 编程性能好7.通用性强8. 灵活性大复杂可编程逻辑器件内部结构主要分为三个部分:可构造逻辑模块CLB(Configurable Logic Block);可构造I/O模块IOB(Input/Output Block);内连资源IR(Interconnect Resource)1从CLB上分类为:查找表型、多路开
22、关型、乘积项型2 从IR上分类为:分段式、连续式 3. 从编程特性上分类为: 在系统可编程ISP(In-system Programmablity) 在线可重配置ICR(In-circuit Reconfigurability)其设计流程为:设计输入设计实现设计验证。FPGA可以达到比CPLD更高的集成度,在编程上FPGA比CPLD具有更大的灵活性,CPLD功耗要比 FPGA大,且集成度越高越明显。CPLD比FPGA有较高的速度和较大的时间可预测性,产品可以给出引腿到引腿的最大延迟时间。FPGA大部分是基于SRAM编程,其缺点是编程数据信息在系统断电时丢失,使用方便性PLD比FPGA要好。VH
23、DL硬件描述语言:使用库和程序包的一般定义表式是:LIBRARY ;USE .ALL ;LIBRARY WORK ;LIBRARY STD ;LIBRARY ieee ; USE ieee.std_logic_1164.ALL ; USE ieee.std_logic_arith.ALL ;1. 实体:ENTITY e_name IS PORT ( p_name : port_m data_type; . p_namei : port_mi data_type );END e_name; 2. 实体名3. 端口语句和端口信号名 端口模式 :IN 输入端口,定义的通道为单向只读模式 ;OUT 输
24、出端口,定义的通道为单向输出模式;INOUT 定义的通道确定为输入输出双向端口;BUFFER 缓冲端口,其功能与INOUT类似。4. 数据类型 常用:std_logic std_logic_vectorSTD_LOGIC数据可包含如下9种不同取值:“0”正常0 , “1”正常1 ,“Z”高阻 “_”不可能情况“L”弱信号0 “H”弱信号1“U”未初始化值 “X ”未知值 “W”弱未知信号值结构体 ARCHITECTURE 结构体作为实体的一部分,用于描述设计实体的逻辑行为,使用时间结构等。基本语句结构如下: ARCHITECTURE 结构体名 OF 实体名 IS 说明语句; BEGIN 功能描
25、述语句; END ARCHITECTURE 结构体名;配置语句的格式如下: Configuration 配置名 of 实体名 IS for 选配结构体名 end for; end 配置名 ;VHDL语言要素及规则:数据对象 一、常数 CONSTANT 定义一个常数主要是为了使设计实体中的某些量易于阅读和修改。常数说明就是对某一常数名赋予一个固定的值。通常在程序开始前进行赋值,该值的数据类型在说明语句中说明。说明格式如下:CONSTANT 常数名:数据类型 := 表达式; CONSTANT a:integer :=11; CONSTANT a:std_logic_vector :=“1011”;
26、实体中说明(port后)、结构体中说明(begin前)、进程中说明( begin前),有效范围不同二、信号 SIGNAL 信号是电子电路内部硬件连接的抽象。它可以作为设计实体中的并行语句模块间交流信息的通道。信号及其相关的延时语句明显地体现了硬件系统的特征。 信号定义语句的格式为: SIGNAL 信号名:数据类型:= 初值; SIGNAL a:bit:= 0;注意:使用范围为实体、结构体,同一信号只能一次赋值,赋值生效是在进程之后。赋值符号=三、变量 VARIABLE 变量只能在进程和子程序中用,是一个局部量,不能将信息带出对它做出定义的当前设计单元。与信号不同,变量的赋值是理想化数据传输,其
27、赋值是立即生效的,不存在任何的延时行为。赋值符号 :=变量定义语句的格式为: VARIABLE 变量名:数据类型:= 初值;例子:P66-3.2.1+ P67-3.2.2数据类型 一、预定义数据类型 1、std库标准程序包standard中的数据类型 1)布尔量(boolean)布尔量具有两种状态:false 和 true 常用于逻辑函数,如相等(=)、比较()等中作逻辑比较。如,bit 值转化成boolean 值: boolean_var := (bit_var = 1);2)位(bit)bit 表示一位的信号值。放在单引号中,如 0 或 1。3)位矢量 (bit_vector)bit_ve
28、ctor 是用双引号括起来的一组位数据。 如: “001100” X“00B10B”4) 字符(character)用单引号将字符括起来。variable character_var : character; . .Character_var : = A;5)整数(integer)integer 表示所有正的和负的整数。硬件实现时,利用32位的位矢量来表示。可实现的整数范围为: -(231-1) to (231-1) VHDL综合器要求对具体的整数作出范围限定,否则无法综合成硬件电路。如:signal s : integer range 0 to 15 ;信号 s 的取值范围是0-15,可用4
29、位二进制数表示,因此 s 将被综合成由四条信号线构成的信号。6)字符串(string)string 是 character 类型的一个非限定数组。用双引号将一串字符括起来。如:variable string_var : string(1 to 7); string_var := “Rosebud”;2、IEEE预定义标准逻辑位与矢量1)std_logic 类型 由 ieee 库中的std_logic_1164 程序包定义,为九值逻辑系统,如下:U:未初始化的, X:强未知的, 0:强0, 1:强1,Z:高阻态, W:弱未知的, L:弱0, H:弱1, -:忽略2) std_logic_vect
30、or 类型 由 std_logic 构成的数组。定义如下: type std_logic_vector is array(natural range) of std_logic; 赋值的原则:相同位宽,相同数据类型。二、数据类型转换 在VHDL中,不同类型的数据不能直接进行算术或逻辑运算。因此有必要进行数据类型转换操作。 在ieee库的包集std_logic_arith中提供了许多数据类型转换函数,如下所示:conv_integer(p):将数据类型为INTEGER,UNSIGNED,SIGNED,STD_ULOGIC或STD_LOGIC的操作数p转换成的INTEGER类型。注意,这里不包含S
31、TD_LOGIC_VECTOR。 conv_unsigned(p,b):将数据类型为INTEGER,UNSIGNED,SIGNED或STD_ULOGIC的操作数转换成位宽为b的UNSIGNED类型的数据。conv_signed(p,b):将数据类型为INTEGER,UNSIGNED,.SIGNED或STD_ULOGIC的操作数p转换成位宽为b的SIGNED类型的操作数。 conv_std_logic_vector(p,b):将数据类型为INTEGER,UNSIGNED,SIGNED或SID_LOGIC的操作数p转换成位宽为b的STD_LOGIC_VECTOR类型的操作数。 三、用户定义的数据类
32、型 1)枚举类型 语句格式如下: TYPE 数据类型名 IS 数据类型定义; 3)数组类型 语句格式如下: TYPE 类型名称 IS ARRAY 整数范围 OF 数据类型;属性 一、信号类型属性 1、信号event:函数的返回值为true或false 气如果在当前的一个相当小的时间间隔内有信号事件发生,返回值为true;如果在当前的一个相当小的时间间隔内没有信号事件发生,则返回值为false。2、信号last_value:函数将返回一个值,即用来返回该信号在最近一个事件发生以前的值。 二、数值类、范围类和数组属性 数值类属性: dataleft: 返回值为4 dataright: 返回值为0
33、datahigh: 返回值为4 datalow: 返回值为0数组属性:datalength:返回值为5范围类属性:datarange:返回值为4 DOWNTO 0 datareverse_range:返回值为0 TO 4信号赋值语句 一、一般信号赋值语句 一般形式为: 信号名 = 表达式; 一般信号赋值语句用在结构体中是并行语句,但用在进程、子程序等内部时属于顺序语句。二、条件信号赋值语句 条件信号赋值语句按照不同的条件对信号赋予不同的值。该语句转入执行的条件是计算表达式中的信号值或条件发生了变化。 格式为: 信号 = 值1 WHEN 条件1 ELSE 值2 WHEN 条件2 ELSE 值3
34、WHEN 条件n;三、选择信号赋值语句 选择信号赋值语句根据选择表达式对信号赋予不同的值。该语句转入执行的条件是计算表达式中的信号值或条件发生了变化。 格式为: WITH 条件表达式 SELECT 信号 连接实体端口名,); 子程序调用语句子程序是一个VHDL程序模块,由顺序语句构成,用于完成重复性的计算工作,子程序有两种类型,即过程(Procedure)和函数(Function)。子程序的使用方法只能通过子程序调用及与子程序的界面端口进行通信。每调用一次子程序都意味着增加了一个硬件电路模块,因此,在实际使用时,要密切关注和严格控制子程序的调用次数。1.过程的调用 语句书写格式如下:过程名(形
35、参名=实参表达式,形参名=实参表达式);2. 函数的调用 函数调用与过程调用的方法相似:函数名(参量表)3. 块语句 Block语句是结构体中积木化设计语言,适用于复杂项目设计。 书写格式如下: 块标号:BLOCK(保护表达式) PORT(端口表); 快说明语句; BEGIN 并行语句; END BLOCK 块标号;赋值语句 变量赋值语句 格式为: 变量名:=表达式;条件语句 一、完整的IF语句 格式如下:IF 条件1 THEN 顺序语句 1; ELSIF 条件2 THEN 顺序语句2;ELSIF 条件n THEN 顺序语句n;ELSE 顺序语句 n+1;END IF;二、不完整的IF 语句
36、格式如下:IF 条件1 THEN 顺序语句1; ELSIF 条件2 THEN 顺序语句2;ELSIF 条件n THEN 顺序语句n;END IF;CASE 语句 格式如下: CASE 条件表达式 IS WHEN 条件表达式的值= 顺序语句; WHEN OTHERS = 顺序语句; END CASE;循环语句一、简单的LOOP语句语句格式如下: 循环标号:LOOP 顺序语句; EXIT 循环标号 WHEN 条件; END LOOP 循环标号;二、循环变量LOOP语句语句格式如下:循环标号 :FOR 循环变量 IN 循环次数范 围 LOOP 顺序语句; END LOOP 循环标号;三、循环条件LOOP语句循环标号:WHILE 循环条件 LOOP 顺序语句; END LOOP 循环标号 ;一、各类门电路(布尔方程)U盘/FPGA/g
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2030年中国电动汽车行业运营模式及未来发展规划预测报告
- 2024-2030年中国玻璃漏斗行业市场运营模式及未来发展动向预测报告
- 2024-2030年中国环保塑木(木塑)复合材料行业需求量分析及投资规划研究报告
- 2024-2030年中国燃气供应融资商业计划书
- 2024年医药商业项目提案报告范文
- 2024-2030年中国热塑性弹性体行业深度调研发展策略分析报告
- 2024-2030年中国滑动轴承行业技术发展分析及未来投资策略研究报告
- 2024-2030年中国液压破碎锤行业需求动态及发展趋势预测报告
- 2024-2030年中国泌尿外科植入物和器械行业应用态势与需求趋势预测报告
- 2024-2030年中国沙茶酱行业营销策略及投资竞争力分析报告
- 2024-2030年中国再生金属行业发展形势及十三五规模研究报告
- 机床功能部件行业发展趋势
- 河南省信阳市2024-2025学年 七年级上学期数学期中测试卷
- 中国物联网安全行业市场现状、前景分析研究报告(智研咨询发布)
- 济南2024年山东济南市文化和旅游局所属事业单位招聘人选笔试历年典型考题及考点附答案解析
- 助产专业职业生涯规划
- 整理收纳师课件
- (完整word版)英语四级单词大全
- 《烟酒有危害》公开课教案
- 用EXCEL做质量分析柱状图模板
- 电缆截面的计算选型及口诀PPT课件
评论
0/150
提交评论