原创 [转]ALTERA公司CPLD的几个常见问题

2008-10-13 14:36 2794 4 4 分类: FPGA/CPLD
1、不用的管脚如何处理?

不用的全局信号和专用输入管脚,应接地,如:Global clk,Global clear ,Ded input.   其他不用的管脚一般悬空. Maxplus2 中的报告文件(*.rpt)或者QuartusII中的*.pin文件 详细说明了管脚的接法. 如不用的管脚与外电路相连,为保证不影响外电路,应将此管脚定义为输入脚,但不接逻辑.


2、EPM7000/3000的几个全局输入脚GCLK1,OE2(GCLK2),OE1,GLCRn都是干什么的?怎么在编程中使用?


GCLK:全局时钟脚,这个脚的驱动能力最强,到所有逻辑单元的延时基本相同,所以如系统有外部时钟输入,建议定义此脚为时钟脚。如想用其他脚为时钟输入,必须在在菜单:Assign>Global project logic synthesis>Automatic global>把GCLK前面的勾去掉。这样任意一个I/O脚均可做时钟输入脚。
OE1:全局输出使能,如有三态输出,建议由此脚来控制(也可由内部逻辑产生输出使能信号),优点和用法同上。
OE2/GCLK2:全局输出使能/全局时钟脚,两者皆可。
GCLRn:全局清零,如有寄存器清零,建议由此脚来控制(也可由内部逻辑产生清零信号),优点和用法同上。
分配这些脚和分配普通I/O脚是一样的, 先在Assign>device中选好器件型号,再在Assign>pin中填入你想分配的管脚号和类型,或直接在原理图中选中input或output,点鼠标右键,选>assign pin,填入你想分配的管脚号,编译一遍即可。但要注意菜单:Assign>Global project logic synthesis>Automatic global>中的设置。


其他芯片的全局脚的意义与此相同。


3、3.3V/2.5V 的ACEX/7000AE/3000A系列器件的配置EEPROM和下载电缆接几伏电压?


推荐都接3.3V,但由于ALTERA的3.3V/2.5V芯片I/O脚兼容5V,所以下载电缆接5v也可以。


4、如何选择ALTERA的型号?


尽可能选用速度等级最低的芯片。尽可能选用电压比较低的芯片(性价比较好)。尽可能选用贴片封装的芯片。如果设计中超过256个宏单元的设计尽量选用FPGA。如果设计中需要较大的存储器和比较简单的外围逻辑电路,而且对速度、总线宽度和PCB板面积无特殊要求的情况下,尽量选用一片MAX3000系列的芯片和外接存储器。在速度较高的双向总线上尽量采用MAX3000系列的芯片。如需要>3000个逻辑单元而且需要较快的运行速度,或者需要PLL等功能,则可以考虑选择Cyclone。如果需要硬件乘法累加单元或者性能要求非常高,可以选用Stratix系列芯片。为保证及时供货和性价比,新设计应优先选择以下型号: EPM3032ALC44-10,EPM3064ATC100-10,EPM3128ATC144-10,EP1C3T144C8,EP1C6QC240C8等. 最好是先和代理商沟通,再确认所需型号。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
4
关闭 站长推荐上一条 /3 下一条