ATMEL公司的AVR单片机,是增强型RISC内载Flash的单片机,芯片上的Flash存储器附在用户的产品中,可随时编程,再编程,运用户的产品规划简略,更新换代便利。AVR单片机选用增强的RISC结构 ,使其具有高速处理才能,在一个时钟周期内可履行杂乱的指令,每MHz可完结1MIPS的处理才能。AVR单片机作业电压为2.7-6.0V,能够完结耗电最优化。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言语进行规划
这一节介绍的是CUPL的规划操作,并向你展现了关于规划流程的样例。
3.2.1. 语法的运用
根本的逻辑和管用运算符,以及二进制等式规划中运用的函数如下。
1)
下表显现了运用NOT,AND,OR和XOR等逻辑运算符的表达方式和优先级。
2)
下表显现了6个常用的运算符的表达方式,样例以及优先级。
用$repeat和$macro指令界说的管用函数能够被用在管用表达式中。下表显现了管用函数和它的进制数。
3.2.1. 开端规划
现在,咱们开端介绍怎么经过简略的样例来规划PLD。依照如下过程,你能够履行包括等候功用的PLD。