原创 Altera FPGA 配置注意事项

2011-3-22 17:20 1564 7 7 分类: 工程师职场

http://blog.163.com/cryinrain_cug/blog/static/7202148520081070583237/

Altera FPGA 配置注意事项


信号名

I/O

说明

DATA0

输入

配置数据

DCLK

输入

配置时钟

nCONFIG

输入

器件复位脚(该信号的上升沿使配置开始)

nSTATUS

输出

状态位(如果该信号线为低,表明在配置过程中出现错误,需重新配置)

CONF_DONE

输出

状态位(在配置完成后,该信号为高)

具体5个引脚的功能如下:

  1  DATA0:输入;单片机串行的配置数据输入口。

(2)       DCLK:输入;为外部数据源提供时钟。

(3)       nCONFIG:输入;配置控制输入。低电平使ACEX1K器件复位,在由低到高的跳变过程中启动配置。

4nSTATUS:双向漏极开路(需接上拉电阻);上电后,ACEX1K立即驱动该引脚到低

电平,然后在100ms内释放掉它。nSTATUS必须经过1K电阻上拉到VCC,如果配置中发生错误,ACEX1K将其拉低。

5 CONF_DONE:双向漏极开路(需接上拉电阻);状态输出。在配置期间,ACEX1K将其驱动为低电平。所有配置数据无误差接收后,由于有上拉电阻,所以将其变为高电平,表示配置成功。CONF_DONE必须经过1K电阻上拉到VCC

其中在配置中还有另外几个引脚需要注意:

(1)       nCE:输入;ACEX1K器件使能输入;nCE为低电平时使能配置过程,为单片配置时,nCE必须始终为低。

(2)       nCEO:输出(专用于多片器件);ACEX1K配置完成后,输出为低电平。在多片级联配置时,驱动下一片的nCE端,从而实现多片FPGA的配置。

 
在AS模式下 如果出现如下错误
Error: Can't recognize silicon ID for device 1
1。确认你的QII中选择的配置芯片是否和电路板中的芯片一致
2。检查你的下载线是否损坏,据说下载线长不应该超过30CM 但是我自己做的大概有50CM也可以正常使用
3。确定你的配置芯片是否损坏,可以使用JTAG烧写配置芯片测试下,如果可写 那就可以排除该错误
4。检查你的电路中的AS模式中的上拉电阻和下拉电阻是否虚焊,还有MSEL0与MSEL1是否选择正确
   和nSTATUS是否接上拉电阻等
PARTNER CONTENT

文章评论0条评论)

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