CPLD未配置时的引脚状态是?

EPM240T100C5 未配置时 引脚状态是高阻吗?? 还是必须要配置一下? 因为我这器件和一个单片机的总线挂在一起了 不配置时会不会影响总线?

Quartus的这个默认选项是:不用的管脚输出接地

建议重新配置一下为三态或输入,否则FPGA可能会在未用的管脚上有些许输出,因为FPGA运行时,内部用到的电路部分会在未用到的电路部分上有一个电磁耦合或者叫串扰,就好比两根靠近的电线上其中一根传输50MHz的信号,那当你测量另外一根时,也会发现有微弱的50MHz的信号一样。

主要的就是减小FPGA的EMI,降低FPGA的发射干扰,这样你的硬件出问题的风险就会降低。

补充:虽然默认的是输出接地,但要知道,它是通过综合布线后接到FPGA器件的GND上,如果未用的管脚很多,在其上的串扰就很多,那会对FPGA的GND产生影响的,比如说地电势改变, 进而产生GND上有电势差,这都会影响信号的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2020-02-17
在QUARTUS2中配置为输入三态,否则就算不接单片机CPLD也可能很热追问

刚接触这东西不久 参考了很多别人的原理图 看到有的图把39脚和88脚上拉到3.3V 37脚和90脚通过一个电阻下拉到地 这是做什么用的呢?如果不接这几个电阻不行吗??

追答

晕,39和88,,90不都是普通IO口管脚么?

追问

就这图 看手册里写的这四个脚好像有专用的功能 其中有个叫DEV_OE  这个不用理会么?这四个脚在芯片内部的构造和其它脚都是一模一样的么?

追答

图上39,88,90都是普通IO,43,44才是复用管脚,你看的手册不是240T100C5?DEV_OE 是三态复用管脚,DEV_CLRn是寄存器清零复用管脚,可以再QUARTUS 2中设置是作普通IO还是特殊管脚,你找相关书籍看看吧。
图中管脚的上拉下拉以我的认识只是给IO口固定的输入电平,没其他作用,也许认识是错的,仅供你参考。

本回答被提问者采纳
第2个回答  2012-10-09
在quartus中配置即可,建议配置为三态
相似回答