AVR工具指南(二)
继续
3. WinCUPL
WinCUPL(可编程逻辑通用编译器)是一款可以为SPLD和CPLD创造出非常复杂的逻辑设计的逻辑编译器。该工具使得工程师们可以设计出他们自己的逻辑电路并创建出JEDEC(联合电子设备工程委员会标准)文件。因此,你可以使用ROM writer在设备中进行映射。
WinCUPL()
The WinCUPL 套件包含如下工具:
WinCUPL
CUPL Compiler
Simulator
WinSim
3.1.
1)
2)
图 3?1. Atmel网站中下载WinCUPL的地址.
1)
2)
3)
4)
图 3?2. WinCUPL’s 主界面.
3.2.
这一节介绍的是CUPL的设计操作,并向你展示了关于设计流程的样例。
3.2.1. 语法的使用
基本的逻辑和算数运算符,以及二进制等式设计中使用的函数如下。
1)
下表显示了使用NOT,AND,OR和XOR等逻辑运算符的表达方式和优先级。
2)
下表显示了6个常用的运算符的表达方式,样例以及优先级。
用$repeat和$macro指令定义的算数函数可以被用在算数表达式中。下表显示了算数函数和它的进制数。
3.2.1. 开始设计
现在,我们开始介绍如何通过简单的样例来设计PLD。按照如下步骤,你可以执行包含等待功能的PLD。
1)
2)
图 3?3. INPUT PIN 界面
3)
4)
图 3?4. 样例代码.
5)
请参考下图左下角的屏幕截图。
图 3?5. 设备选择.
3.2.3. 编译
1)
图 3?6. 设备关联编译.
2)
图 3?7. 编译结果
3)
但是,如果你在虚拟条件下写入设备信息,你将不能生成JEDEC文件。因此,此过程需要格外注意。
图 3?8. 创建 JEDEC 文件界面
4)
你可以从http://www.atmel.com或者WinCUPL用户手册获取到更多的信息。
AVR工具指 相关文章:
- AVR 工具指南(一)(11-26)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)