首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Altera CPLD学习笔记

Altera CPLD学习笔记

1. CPLD几个全局输入脚GCLK1,OE2(GCLK2),OE1,GLCRn都是干什么的?怎么在编程中使用?
GCLK:全局时钟脚,这个脚的驱动能力最强,到所有逻辑单元的延时基本相同,所以如系统有外部时钟输入,建议定义此脚为时钟脚。如想用其他脚为时钟输入,必须在在菜单:Assign->Global project logic synthesis->Automatic globalGCLK前面的勾去掉。这样任意一个I/O脚均可做时钟输入脚。
OE1
:全局输出使能,如有三态输出,建议由此脚来控制(也可由内部逻辑产生输出使能信号),优点和用法同上。
OE2/GCLK2
:全局输出使能/全局时钟脚,两者皆可。
GCLRn
:全局清零,如有寄存器清零,建议由此脚来控制(也可由内部逻辑产生清零信号)
,优点和用法同上。分配这些脚和分配普通I/O脚是一样的,先在Assign->device中选好器件型号,再在Assign->pin中填入你想分配的管脚号和类型,或直接在原理图中选中inputoutput,点鼠标右键,选assign pin,填入你想分配的管脚号,编译一遍即可。但要注意菜单:Assign->Globalproject logic synthesis->Automatic global中的设置。
2. 为什么Altera提供的下载电缆很短?3.3v器件下载时,下载电缆的电源接几伏?
由于Altera的下载电缆是并行电缆,长度太长会导致信号的反射,毛刺和过冲,影响数据传输的正确性,所以下载电缆一般在30cm左右。如要加长,应该用并口电缆(打印机电缆)加长。3.3v器件下载时,下载电缆可以接5v (因为Altera3.3v芯片I/O可以最大容忍5.7v的信号输入),如下载电缆中使用的是74HC244或用户使用原装MVbyteblaster,则下载电缆也可以接3.3v.
3. CPLD不用的管脚如何处理?
不用的全局信号和专用输入管脚,应接地,:Global clk,Global clear ,Ded input.  其他不用的管脚一般悬空. Maxplus2中的报告文件(*.rpt)详细说明了管脚的接法. 如不用的管脚与外电路相连,为保证不影响外电路,应将此管脚定义为输入脚,但不接逻辑.
4. 3.3V2.5V器件能用在5V系统中吗?
Altera的器件中有两种电源管脚:VCCINT(内部电源)和VCCIOI/O口电源)。对于MAX7000S,其内部电源只能接5VMAX7000A/AE其内部电源只能接待3.3V;对于MAX7000S,其I/O口电源电源可采用5V3.3VMAX7000A/AE其外部I/O口电源可采用2.5V3.3V ;FLEX10K/6K 7000S, 10KA/6KA/3000A7000A/AE;对FLEX10KE VCCINT=2.5V,I/O口电源电源可采用2.5V3.3V;总而言之,Vccio接上合适的电压,3.3v2.5v器件完全可以使用在5v系统中。
返回列表