原创
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器件复位,在由低到高的跳变过程中启动配置。
(4)nSTATUS:双向漏极开路(需接上拉电阻);上电后,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是否接上拉电阻等 |
|
文章评论(0条评论)
登录后参与讨论