PLD器件基础及开发系统介绍_第1页
PLD器件基础及开发系统介绍_第2页
PLD器件基础及开发系统介绍_第3页
PLD器件基础及开发系统介绍_第4页
PLD器件基础及开发系统介绍_第5页
已阅读5页,还剩104页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PLD器件基础及开发系统介绍可编程逻辑器件基础ABEL语言介绍ispEXPERTSystem介绍可编程逻辑器件基础集成逻辑器件的分类数字器件各种含CPU的微处理器单片机系列(例,MCS51/96系列)高级微处理器(例,INTEL80286,TI8000等)数字信号处理器(例,TMS320系列)标准逻辑器件各种门电路(例,与非门、或非门等)常用中规模集成电路(例,计数器)存储器(例,RAM、ROM、EPROM等专用数字集成电路ASIC全定制产品半定制产品可编程逻辑器件(PLD)集成逻辑器件的特点含CPU的微处理器在时钟脉冲作用下不断执行用户的软件程序,用户编程并不对其硬件结构产生影响,它的工作速度一般较低;标准逻辑器件使用方便、价格便宜,但其规模一般较小,一个数字系统往往要用几十片甚至上百片标准逻辑器件来完成;半定制、全定制ASIC产品开发需要半导体厂家参与,周期长、费用高,其开发不可能普及;PLD器件(1)逻辑功能可编程。(2)器件规模很大。(3)工作速度很高。(4)使用相对复杂。PLD的基本结构输入电路产生输入变量的原变量和反变量与阵列产生输入变量的与项(乘积项)或阵列对乘积项有选择地进行或运算输出电路产生输出信号,提供反馈信号PLD的工作原理在数字电路的设计中,输出总可以用“与或”形式的逻辑函数来表示,从而用若干与门和或门就可以实现这个逻辑函数。而PLD器件内部电路的核心就是与阵列和或阵列,因此可以用来实现任意函数。例如,对逻辑函数,用PLD表示法连接后的完整逻辑图如图所示。1AZ&1B&≥1传统设计方法:设计要求→真值表→函数表达式→化简或变换→电路图现代设计方法:设计要求→用HDL语言描述功能→编译、化简和仿真→逻辑综合→下载到可编程器件常见HDL语言:ABEL-HDL语言、VHDL语言、Verilog语言HDL语言描述方法:逻辑方程、高级语言、真值表、状态图描述等用PLD设计数字逻辑电路的方法例:如一个四位二进制数A4A3A2A1,试设计一个判断电路,当四位二进制数大于等于2,小于等于10时,输出为“1”,其它为逻辑“0”。真值表(略)逻辑式(略)化简,得:电路图(略)逻辑功能的硬件语言描述解:(一)用传统设计方法:(二)用ABEL—HDL语言描述如下:MODULEdecode “定义设计模块名为decodeA4,A3,A2,A1PIN; “定义输入信号ZPIN;“定义输出信号A=[A4..A1]; “定义集合EQUATIONS “表示以下用逻辑方程描述功能WHEN((A>=2)&(A<=10))THENZ=1;“逻辑功能描述ELSEZ=0;TEST-VECTORS(A–>Z) “以下是测试矢量部分0–>0;1–>0;2–>1;3–>1;4–>1;5–>1;6–>1;7–>1;8–>1;9–>1;10–>1;11–>0;12–>0;13–>0;14–>0;15–>0;END “模块结束经ABEL语言编译器编译后的简化式子如下:ABEL语言描述的仿真波形如下:ABEL语言介绍ABEL的语法规定合法字符集a~z(26个小写英文字母)A~Z(26个大写英文字母)0~9(10个数字字符)space(空格符)tab(制表符)~!@#$%^&*()-_=+\|[]{};‘:“,<>.`/?共计96个ASCII码字符标识符标识符必须以字母或下划线开始;标识符最长不能超过31个字符;除第一个字符外,标识符可以包含大写字母,小写字母,数字及下划线,但不允许出现空格;标识符与大小写字母有关;关键字不能用作标识符。标识符是由标识器件、器件引脚、节点、集合、输入/输出信号等的合法字符串组成。关键字注意与标识别符不同,关键字不区分大小写!关键字又称保留标识符,它代表某种处理功能。CASE DEVICE ELSE ENABLE ENDENDCASE ENDWITH EQUATIONS FLAG FUSESGOTO IF IN ISTYPE LIBRARYMACRO MODULE NODE PIN STATESTATE_DIAGRAM TEST_VECTORS THEN TITLETRUTH_TABLE WITH字符串例TITLE

’1bitfulladder’;字符串是包含在单引号内的合法字符序列,通常用于标题语句、标记语句以及管脚和节点说明语句。注释段注释是对源文件的进一步解释,注释段以双引号开始,以另一个双引号或换行符结束。

MODULEBasic_logic“givesthemoduleaname”例数的表示可用二进制、八进制、十进制和十六进制来表示。进制数基数表记符例如十进制数二进制2^B^B101010八进制8^O^O1210十进制10^D(缺省)^D1515十六进制16^H^HF15常量常量用来表示值不变的量。常量可以分为:一般常量和特殊常量。注意特殊常量值用大小写均可,但前后两个“.”不能省略!特殊常量说明.C.上升沿时钟输入.F.浮点输入或输出.K.下降沿时钟输入.P.寄存器预加载.X.任意态(无关项).Z.高阻输入或输出运算及运算符表达式及等式表达式是标识符和运算符的组合,表达式中各种运算具有不同的优先级.集合集合用来表示成组或成批处理的信号或常量,集合中的每一个独立分量称为该集合的元素。引入集合的目的是为了简化书写,并使可读性更好。集合有两种定义方法:枚举法:Din=[D7,D6,D5,D4,D3,D2,D1,D0];界限符法:Din=[D7..D0];注意枚举法与界限符法可以联合使用。只有类型相同、长度相同的集合才可一起参与运算。ABEL源文件的基本结构ABEL源文件是由一个或多个相互独立的模块组成,每个模块包括一个或多个完整的逻辑描述。简单的源文件可以只包含一个模块,而复杂的源文件可能包括多个模块。MODULE〈模块名〉[〈接口说明语句〉][〈标题语句〉]〈说明语句〉{〈布尔方程段〉、〈真值表段〉、〈状态图段〉、〈熔丝状态段〉、〈异或因子段〉}[〈测试矢量段〉]END[〈模块名〉]模块基本结构如下:模块说明语句格式:MODULE模块名……END[模块名]行末没有分号。若将该模块作为一个自定义元件(宏块),则模块名应与自定义元件名相同。注意例:MODULE1_bit_adder……END标题语句‘字符串’通常为该模块的内容提示。标题语句不影响任何逻辑描述及运算结果,可以省略。格式:TITLE‘字符串’;例:TITLE‘4bitbinarycounter’;注意器件说明语句格式:器件标识符DEVICE‘字符串’;例:U1DEVICE‘P16V8C’;器件说明语句用来把模块中所用器件的标识符与实际PLD器件相联系。在ispEXPERT软件中,该语句可忽略。注意管脚及节点说明语句管脚标识符要与管脚号一一对应,但在ispEXPERT中管脚号可以省略。缺省情况下,管脚属性为组合型‘COM’。一个信号可以包含多个属性。格式:标识符PIN(或NODE)<#>ISTYPE‘属性’;例:Apin;B,Cpin

istype‘REG’;Z1,Z2node

istype‘COM’;注意常量说明语句例:C,X=.C.,.X.;ON,OFF=0,1;格式:标识符=常量表达式;逻辑方程描述格式:EQUATIONS

逻辑方程式;例:equationsS=!A&B#A&!B;C1=A&B;Q.clk=CP; Q:=Q+1;组合型输出赋值为“=”,寄存器型输出赋值为“:=”。在逻辑方程描述中可以使用WHEN-THEN-ELSE语句。注意WHEN-THEN-ELSE语句例:when(A==B)thenZ=0;elseZ=1;若有多个逻辑方程,可以放在大括号中。WHEN-THEN-ELSE语句可以嵌套使用。注意格式:WHEN条件THEN逻辑方程1;ELSE逻辑方程2;真值表描述格式:TRUTH_TABLE(输入标识符集->输出标识符集)输入值->输出值;TRUTH_TABLE(输入标识符集:>输出标识符集)输入值:>输出值;例:truth_table([A,B]->S)[0,0]->0;[0,1]->1;[1,0]->1;[1,1]->0;状态图描述格式:STATE_DIAGRAM状态寄存器标识符{状态表达式:方程式;}状态图是一种直观描述时序逻辑的方法,状态图描述方式是由状态图标题语句,状态描述语句和状态转移语句三部分组成。具体见时序电路测试矢量测试矢量与真值表描述在形式上相似。格式:TEST_VECTORS(输入标识符集->输出标识符集)输入值->输出值;例:TEST_VECTORS([A,B]->S)[0,0]->0;[0,1]->1;[1,0]->1;[1,1]->0;注意指示字格式:@directive[options];指示字的作用就是指导编译软件对源文件作相应的处理。灵活地应用指示字可以简化源文件的编写和调试。引导指示字的关键词为“@”。ABEL语言中的指示字为:@ALTERNATE @CARRY @CONST @DCSET@DCSTATE @EXPR @EXIT @IF@IFB @IFDEF @IFIDEN @IFNB@IFNDEF @IFNIDEN @INCLUDE @IRP@IRPC @MESSAGE @ONSET @PAGE@RADIX @REPEAT @SETSIZE @STANDARD

常用指示字:例:STATE_DIAGRAM

“状态图描述@CONSTn=0;@REPEAT10{STATEn:IF(n<9)(n+1)ELSE0;@CONSTn=n+1;}例:test_vectors([AA,BB,C0]->S) “四位全加器测试矢量@constm=0; “定义常数变量m@repeat16{@constn=0;“定义常数变量n

@repeat16{[m,n,0]->(m+n); [m,n,1]->(m+n+1);

@constn=n+1;}

@constm=m+1;}格式:@CONSTid=expr;

用于对新的常量进行定义;格式:@REPEATnumber_expr{block};

将某些语句重复执行若干次。ispEXPERTSystem介绍概述

ispEXPERTSystem集成开发软件是由DataI/O公司开发的一个通用的可编程逻辑器件开发软件。能够支持Lattice公司的ispLSI、pLSI、ispGAL、ispGDS器件及全新系列GAL器件的设计、编译和逻辑模拟。ispEXPERTSystem支持原理图输入和ABEL硬件描述语言(HDL)输入,还包括编译、模拟和仿真的功能。ILattice的pDS+Synario适配软件与ispEXPERT紧密结合,形成多层次逻辑综合、自动逻辑分割与自动器件映射功能。Synario使用步骤选择PLD器件顶层原理图设计*编写ABEL源文件*编写顶层测试矢量*各种资源的编译、优化、仿真器件编程和功能测试资源链接、器件映射JEDEC文件的形成结束开始具体操作初始工作:启动、创建项目、选择器件等输入原理图自定义元件(宏块,BlockSymbol)选择逻辑门和I/OPAD元件连线:小方框消失则说明已连好命名节点(Net)添加I/O标注定义管脚属性输入ABEL源文件建立测试向量资源编译(自下而上)、优化查看仿真结果器件适配并产生JEDEC文件、查看报告下载JEDEC文件到器件、进行功能测试实例1——四位奇偶校验器MOUDLEXOR4TITLE‘4BITSODDANDEVENVERIFY’A,B,C,D,ZPIN

ISTYPE‘COM’;Z1,Z2NODE;EQUATIONSZ1=A$B;Z2=C$D;Z=Z1$Z2;TEST_VECTORS([A,B,C,D]->Z)[0,0,0,0]->0;[0,0,1,0]->1;[1,1,0,0]->0;[1,0,1,1]->1;[1,1,1,1]->0;END实例2——八位奇偶校验器MODULEXOR8A,B,C,D,E,F,G,H,ZPIN

ISTYPE‘COM’;ABC=[A,B,C,D,E,F,G,H];TEST_VECTORS(ABC->Z)^B00000000->0;^B00001000->1;^B01000010->0;^B10011000->1;^B00111010->0;^B10111010->1;^B11100111->0;^B11111101->1;^B11111111->0;END谢谢观看/欢迎下载BYFAITHIMEANAVISIONOFGOODONECHERISHESANDTHEENTHUSIASMTHATPUSHESONETOSEEKITSFULFILLMENTREGARDLESSOFOBSTACLES.BYFAITHIBYFAITH一本万利工程1、背景驱动2、盈利策略3、选菜试菜4、价值创造5、完美呈现6、成功面试7、持续改造(一)、一本万利工程的背景驱动

1、什么是一本万利

2、餐饮时代的变迁菜单经验的指导方针运营市场定位的体现经营水平的体现体现餐厅的特色与水准沟通的工具餐厅对顾客的承诺菜单承诺的六大表现1、名字的承诺2、质量的承诺3、价格的承诺4、规格标准的承诺5、外文翻译的准确6、保证供应的承诺

1、顾客满意度餐厅价值、价格、合理感、愉快感、安心感、美味感、便利感、满足感、有价值感、喜悦感、特别感2-2、初期投资餐厅面积、保证金、设备投资、店铺装潢、器具用品投资、制服选定、菜单制作2-1、开业准备厨具、供应商选定、设计、用品选定、餐厅配置、员工训练、餐厅气氛、促销方式3、经营数据营业额、客流量、成本率、人均消费、顾客回头率、出品速度、人事费用菜单内容决定决定相关相关决定决定决定决定以菜单为导向的硬件投资

1、餐厅的装修风格2、硬件设施服务操作3、餐厅动线4、餐具与家俬5、厨房布局6、厨房设备菜单设计正果1、能诱导顾客购买你想让他买的餐点2、能迅速传达餐厅要表达的东西3、双赢:顾客喜欢、餐厅好卖餐厅时代的变迁食物时代硬体时代软体时代心体时代食物食品饥食饱食品质挑食品味品食品德惧食体验人们正在追寻更多的感受,更多的意义更多的体验,更多的幸福(二)盈利策略1、组建工程团队2、确定核心价值3、确定盈利目标4、确定客单价5、设计盈利策略6、确定核心产品谁来设计菜单?产品=做得出来的物品商品=卖得出去的物品商家=产品具备商品附加值物(什么产品)+事(满足顾客何种需求)从物到事从食物到餐饮从吃什么到为什么吃产品本身决定一本,产品附加值决定万利从生理到心理从物质到精神从概念到五觉体验创造产品的五觉附加值体验何来

一家企业以服务为舞台以商品为道具,让消费者完全投入的时候,体验就出现了PART01物=你的企业卖什么产品+事=能满足顾客何种需求?确定核心价值理念核心价值理念1、卖什么样的菜2、卖什么样的氛围?3、如何接待顾客?卖给谁?卖什么事?卖什么价?企业目标的设定1、理论导向的目标设定2、预算3、制定利润目标费用营业额亏损区利润区临界点变动费用总费用营业额曲线费用线X型损益图利润导向的目标设定确定目标设定营业收入=固定成本+目标利润1-变动成本率-营业税率例:A餐厅每月固定成本40万,变动成本50%,营业税率5.5%,目标利率每月8万,问A餐厅的月营业收入:月营收入=(40+8)÷(1-50%-5.5%)=48÷0.445=108万测算损益平衡点保本线=固定成本1-变动成本率-营业税率例:A餐厅保本线=40÷(1-50%-5.5%)

=40÷0.445

=90万定价的三重意义2、向竞争对手发出的信息和信号1、是利润最大化和最重要的决定因素3、价格本事是价值的体现定价由此开始1、评估产品、服务的质量2、寻求顾客价值与平衡点3、以价值定义市场确定客单价盈利占比策略

占比策略内部策略销售占比占比策略内部策略10%40%10%20%20%(三)、选菜试菜1、ABC产品分析2、产品的确定(食材、口味、烹调、餐饮)3、成本的确定ABC分析策略毛利率营业额CBACABBACCCAA营业额C毛利A优化、提升增加销售双A双赢ABC顾客商品涨价保留亏本商品删营业额A毛利C顾客超额、成本过高有意义的保留无意义的删除双C双输菜单内容选择的标准因素成本设备厨师技术操作空间菜系风格吻合度品质可控度原料供应顾客喜好菜单协议度(销售目标、颜色、口味、造型、营养等)产品类别确定的四个方面1、按食材确定比例2、按口味确定比例3、按烹饪确定比例4、按餐饮确定比例

(无酒精饮品、含酒精饮品比例)框架依据操作依据目标依据成本依据试口味成本操作第一次试菜的内容精确的成本核算—五个关键词1、净料率(一料一控、一料多档)2、调味料成本(单件产品、批量产品)3、燃料成本4、统一计量单位5、标准食谱成本卡试口味餐具造型色彩第二次试菜的内容四料构成表1、符合思想审定2、符合目标审定3、符合定位审定4、符合框架审定四平构成表(四)、创造价值1、定价策略的确定2、提升双A核心产品的附加值3、增加更多的顾客选择性顾客会记住的价格最低价人均消费热门畅销品商品较多的价格带最高价产品价格和观念价值永远是不一样的,体验经济时代出售的不是产品价格,而是观念定价与确定价格的区别确定价格产品、服务主导思路确定一个易于销售的价格由企业根据成本以及和其他企业的比较确定定价基于顾客的价值私立评估价值、确定等级在顾客和企业的来往过程中确定企业定价三大策略1、薄利多销策略2、相对稳定价格策略3、高价位价格策略提升产品附加值的“十大绝招”三好七增名字好卖相故事服务选择文案时间体验健康推广感觉“附加值”提升产品附加值的“两大前提”一好味道二品质确定好卖相美色器形设摄状增健康少油汤汁盐多有机养生品种增时间原材料生长原材料获得制作耗时美味时间要求增文案—文字叙述九问1、餐点是什么?2、如何烹调制作?3、如何呈现?4、有何故事?5、有否独特的口味?6、有否体现品质等级?7、食材的来源?8、有何独特的体验?9、对人有何好处?一料多烹多吃多味增选择增推广易拉宝台卡小画册传媒宣传销售人员介绍POP(五)、完美呈现1、专业团队的选择与合作2核心价值的呈现平面制片摄影助理摄影师食品造型翻译修图师文案设计师跟印完稿员餐饮行业中照片的功能的三个层次传递信息吸引顾客传播文化菜式拍摄菜式拍摄的本质是静物拍摄最根本的原则是对你的店铺产生愉悦感不仅仅要让顾客看见,更要问道和尝到照片对菜

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论