CPLD常见问题及解决
1.    我的的电脑不能识别下载电缆怎么办?
在Win98下运行MaxPlus可以自动检测到ByteBlaster下载电缆,但在WinNT,WIN2000下无法自动检测到它的存在。如何在WIN2000和WINNT平台下安装使用ByteBlaster并口下载电缆呢?你需要添加驱动:
如何为Max+plusII安装电缆驱动
2.    如何得到并设置license?
参考license设置
3.    我制作的电缆不能下载,怎么办?
1)检查MaxplusII菜单Assign->Device中芯片型号与实际使用的芯片型号是否一致.出现编程器窗口后,菜单Option-> Hardware Type中要选择Byteblaster(MV)。
1毫秒
2)检查PC的CMOS设置中并口是否是ECP模式,如果是WindowsNT则应先装Byteblaster驱动程序。(NT的控制面板>多媒体>添加硬件,或Win2000的控制面板>添加新硬件>多媒体, B
yteblaster的driver在你的安装目录 \maxplus2\driver下 ,如是WIN2000,你也需要装驱动,可以见第1条目。
3)检查Byteblaster是否插反,换一条电缆试一试。当然,如果采用本站提供的电缆和实验板,绝对不会发生该问题。
4)检查芯片是否发烫,芯片各边VCC,GND是否正常,有没有按Databook要求加1K上拉或下拉电阻(对Byteblaster,TCK、TMS、TDI、TDO都接1K上拉, 对ByteblasterMV,TCK接1k下拉,TMS、TD都接1K上拉,TDO直接相连,但TCK、TMS、TDI、TDO都接1K上拉也可以下载的,这些电阻仅在下载线比较长时起抗干扰的作用)与Byteblaster连线是否正确。对FLEX系列的MSEL0/MSEL1和nCE管脚是否处理正确,没有使用的全局信号是否已接地。
6)检查电缆的TCK、TDO、TMS、TDI是否和芯片的对应脚相连,是否和别的信号短路(我以前做过一个144PIN的电路,在PCB设计中这四个信号连接正确,但由于走线到焊盘只有0.254mm,虽然符合最小间距,但制板子时短路了,结果下载不了)
8)换一台计算机(极少数PC的主板并口不适合使用ISP)
9)你制作下载电缆时, 74芯片引脚是否完全按电缆制作资料?那上面的资料只是示意图,脚顺序并不正确,你需要查对应芯片的资料(我第一次曾遇到过)
10)芯片有可能被烧坏了,你可以试试别的芯片(我也遇到过)
11)排线的第一脚和插座是否对应,一般排线的红的一端为1,其他递增,卡排线的FC卡标箭头的一般为1。
4.    我可以下载,但下载后芯片严重
这可能是你定义的输出为低电平,但外部接入高电平输入,形成大电流灌入。
5.    我打开文件后,所有的save,save&check等按钮都显灰
存在原因:
1)license没设置好。
2)没有把文件设为当前文件,
可以在FILE->Project->set file to current project
6.    如何选择Altera芯片的型号?
尽可能选用速度等级最低的芯片,那样会便宜一点
2)尽可能选用电压比较低的芯片,低压的新片是新的产品,容量大,而且价格便宜
3)尽可能选用PLCC封装的芯片,这样有利与重复使用
4)最好到代理商那买,有技术支持,质量有保证;不要到小贩那买,哪儿有可能是用过的(没用过的芯片I/O口应为三态,你放在板子上,应该不会输出电平)
5)如果设计中不需要使用容量较大的内嵌存储器,或超过256个宏单元的设计尽量选用FLEX6000系列的芯片,否则要用FLEX10K1K。如果设计中需要较大的存储器和比较简单的外围逻辑电路,而且对速度、总线宽度和PCB板面积无特殊要求的情况下,尽量选用一片MAX70003000系列的芯片和外接存储器。在速度较高的双向总线上尽量采用MAX70003000系列的芯片。如需要>10万门或需要PLL,LVDS,CAM等新技术,则可以选择APEX20KE
6)为保证及时供货和性价比,新设计应优先选择以下型号: MAX7032SLC44-10 7064SLC44-10 7128SLC84-15 7128STC100-15 7128AETC100-10 7128AETC144-10 FLEX6016AQC208-3 6016ATC144-3,10K20TC144-4 10K30EQC208-3 10K50EQC240-3以及刚刚推出的MAX3032ALC44-10,3064STC100-10, APEX20KEACEX1K等。
7.    全局输入脚如GCLK等是干什么的?怎么在编程中使用?
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选项l中的设置。
如果上面的管脚不用,最好接地,Maxplus2中的报告文件(*.rpt)详细说明了管脚的接法,其他不用管脚一般悬空。如果不用的管脚与外电路相连,为了保证不影响外电路,应该将此电路管脚定义为输入脚,但不接逻辑。
8.    为什么Altera ByteBlaster下载电缆这么短?
由于Altera的下载电缆是并行电缆,长度太长会导致信号的反射,毛刺和过冲,影响数据传输的正确性,所以下载电缆一般不能太长。如确实感觉不方便而需要加长,则应该用并口电缆(打印机电缆)加长。
自住商品房申请条件对3.3V器件下载时,下载电缆可以接5V (因为Altera3.3V芯片I/O可以最大容忍5.7V的信号
输入)。若下载电缆中使用的是74HC244或原装ByteBlaster(MV),则下载电缆也可以接3.3V。
9.腾讯好友管理    我在ASSIGN DEVICE中不到我想要的芯片
1)片系列是否选择了对应系列
2)自传入党去掉show only fastest speed grades前的勾去掉
10. PLD、CPLD、EPLD、FPGA的区别
对于初学者,可以不要考虑这个问题。
PLD(Programmable Logic Device)可编程逻辑器件
CPLD(Complex PLD0)复杂可编程逻辑器件
EPLD(Erasable PLD)可檫除可编程逻辑器件
FPGA (Field Programmable Gate Arry)
不同厂家的叫法不尽相同,PLD(Programmable Logic Device)是可编程逻辑器件的总称,早期多EEPROM工艺,基于乘积项(Product Term)结构。 FPGA (Field Programmable Gate Arry)是指现场可编程门阵列,最早由Xilinx公司发明。多为SRAM 工艺,基于查表(Look Up财务经理 Table)结构,要外挂配置用的EPROM。 Xilinx把SRAM工艺,要外挂配置用的EPROM的PLD叫FPGA,把Flash工艺(类似EEPROM工艺),乘积项结构的PLD叫CPLD; Altera把自己的PLD产品:MAX系列(EEPROM工艺),FLEX/ACEX/APEX系列(SRAM工艺)都叫作CPLD,即复杂PLD(Complex PLD),由于FLEX/ACEX/APEX系列也是SRAM工艺,要外挂配置用的EPROM,用法和Xilinx的FPGA一样,所以很多人把Altera的FELX/ACEX/APEX系列产品也叫做FPGA.
11. CPLD/FPGA的宏单元是怎么定义?一个宏单元对应多少门?
宏单元(或逻辑单元)是PLD/FPGA的最基本单元,不同产品对这种基本单元的叫法不同,如LE,MC,CLB,Slices等,但每个基本单元一般都包括两部分,一部分实现组合逻辑,另一部分实现时序逻辑。各个厂家的定义可能不一样。对ALTERA的芯片,每个基本单元含一个触发器;对Xilinx的部分芯片,每个基本单元单元含两个触发器。一般不用“门”的数
量衡量PLD/FPGA的大小,因为各家对门数的算法不一样,象ALTERA和Xilinx对门的计算结果就差了一倍,推荐用触发器的多少来衡量芯片的大小。如10万门的Xilinx的XC2S100有1200个slices,即含2400个触发器;5万门的ALTERA的1K50则含2880个LE,即2880个触发器。
12.我只有9V的电压,如何对5v,3.3v,2.5v芯片供电?
你可以用电压转换芯片,并在输入输出端加上电容(电容应该比资料上大点,可以防干扰)就行了,列出如下: 
社保和养老保险区别电压转换
9v->5v
5v->3.3v
5v->2.5v
芯片
MC7805
LT1086-3.3
LT1118-2.5
   
你也可以用上面的组合,芯片的具体资料你可以到
www.21icsearch/searchpdf/default.asp
12.如果你还有其他什么问题可以到
www.fpga/bbs/asp/view/view_word.asp 上看看。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。