- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WinCupl编译软件是由ATMEL公司出品,该软件可以在Windows环境上开发GAL系列PLD器件。ATMEL公司免费提供WinCupl软件,下载页面是/dyn/products/tools_card.asp?tool_id=2759 ,在该页面中选择WinCupl的下载,登记一下你的基本情况(注册)就能下载了。下载时会给你注册码。 WinCupl 一、Cupl文件的基本格式 Cupl语言源文件由4部分组成: 1、头部说明; 2、输入引脚说明 3、输出引脚说明; 4、逻辑实现 1、头部说明 头部说明一般包括以下部分: Name? WAITGEN ; Partno? P9000183 ;? Revision?02 ; Date? 1/11/89 ; Designer?Osann ; Company? Logical Devices, Inc. ; Assembly?PC Memory Board ; Location?U106 ; Device? F155; 头部说明关键字的含义: Name: 用来说明逻辑文件名称,默认的扩展名是PLD, 因此可以不写扩展名。 Partno: 用来说明对特定的PLD器件对应的某个公司的部件 号,如果不知道,可以不要这个部分。 Revision:设计公司设计该源文件的版本号。可以不填和没有。 Date:?? 设计日期,可以不填和没有。 Designer:设计者的名称,可以不填和没有。 Company: 设计者所在公司名称,可以不填和没有。 Assembly:本设计用于PC机板卡时的名称,可以没有。 Location:本设计用于PC机板卡时所在的位置,可以没有 Device:? 必填字段,用来选择本设计所用的PLD器件型号。 2、引脚说明 在PLD源文件中,所用的输入输出引脚都必须说明后才能使用,因此,可以象下面格式一样说明引脚: PIN pin_n=[!]var ; PIN是关键字,pin_n是引脚号码,var是引脚定义的名字,该名字用在后面的逻辑实现中。!是可选的,用来说明引脚的极性,如果没有!,输入是什么就是什么,为同相,如果有!,就表示输入后信号反相。例如: ?? Pin 2 = !A; ? ? Pin 3 = !B; ?? Pin 16 = Y; ?? ?当然,如果有一系列的引脚需要说明,这些引脚又是连续的,可以用[]符号来说明,比如 ?? Pin[2..6] = A[1..5]; 就表示引脚2到6用A1到A5来表示,比较方便。 3、逻辑实现部分 逻辑实现部分用来实现引脚之间的逻辑关系。它主要靠一些逻辑操作符来实现引脚之间的关系。这些逻辑关系包括: ?逻辑符号? 例子???? 关系 ?? 操作优先级 ??? ! !A? NOT ?1 ? A B? AND? 2 ? # A # B ?OR ? 3 $???? A $ B?? XOR???? 4 其中,!表示非,表示与,#表示或,$表示异或,异或的操作优先级最低,非(取反)的优先级最高。 Cupl语言有一些运算符,包括: # (?) -? * + [?] /?? ?: ?. ?..? /*? */ ;? ,? !? =?? ?@? $? 逻辑运算 算术运算 !表示非; **表示求幂, 表示与, *表示乘, #表示或, /表示除 $表示异或 +表示加,-表示减 Cupl的保留字 Cuple的保留字包括以下的字串: APPEND FORMAT OUT ASSEMBLY FUNCTION PARTNO ASSY FUSE PIN COMPANY GROUP PINNNODE CONDITION IF PRESENT DATE JUMP REV DEFAULT LOC REVISION DESIGNER LOCATION SEQUENCE DEVICE MACRO ELSE SEQUENCED MIN SEQUENCEJK FIELD NAME SEQUENCERS FLD NODE SEQUENCET 这
您可能关注的文档
- 金属材料及热处理:第五章 不锈耐蚀钢.ppt
- 金属材料及热处理:机械制造结构钢.ppt
- 金属材料及热处理原理:第五节 马氏体转变.ppt
- 金属材料学:0绪论.ppt
- 金属材料学:3 机械制造结构钢.ppt
- 金属材料学:9 镁及其合金.ppt
- 金属材料学:10 铜及其合金.ppt
- 可编程逻辑器件:第八章 VHDL硬件语言.ppt
- 可编程逻辑器件:总复习14.ppt
- 汽车维修初级课件:变速器与分动器.ppt
- DB37_T 4280—2020_“一业一证”行业综合许可工作指引.pdf
- DB37_T 4158—2020_水质环境激素类化合物的测定固相萃取-液相色谱-串联质谱法.pdf
- DB37_T 1639.1—2021_部分代替DB37T1639.1—2015山东省重点工业产品用水定额第1部分:煤炭开采和洗选及石油和天然气开采业重点工业产品.pdf
- DB37_T 4159—2020_水质苦味酸的测定液相色谱-串联质谱法.pdf
- DB37_T 4161—2020_水质涕灭威的测定固相萃取-液相色谱法.pdf
- DB37_T 4271—2020_地理标志专用标志使用管理规范.pdf
- DB37_T 1639.18—2021_部分代替DB37T1639.1—2015山东省重点工业产品用水定额第18部分:金属矿采选业重点工业产品.pdf
- DB37_T 4274—2020_公共信用信息数据归集规范.pdf
- DB37_T 4284—2020_大型游乐设施安全评估导则.pdf
- DB37_T 4162—2020_水质嗅味物质的测定固相萃取-气相色谱-质谱法.pdf
最近下载
- 基于AI框架的智能工厂设计思路.pptx VIP
- DLT 5210.1-2021 电力建设施工质量验收规程全套表格最新201至400页.docx
- 研发费用加计扣除政策执行指引2.0(含链接).docx
- 树木砍伐与修剪安全培训.pptx
- 党员2025年转正申请书参考8篇.doc VIP
- 2025年高等教育自学考试自考《计算机应用基础》知识点试题集精析.docx VIP
- 年度培训计划表.doc VIP
- 广州市新业态从业人员参保现状、难点及其对策研究——基于华农周边外卖骑手调查数据的分析.docx
- 幼儿园:“思维导图”让建构游戏,从“联合”到“合作” 梅英超.docx
- 毕业设计----道路工程设计说明书.doc VIP
文档评论(0)