|
发表于 2010-3-6 11:19:33
|
显示全部楼层
请务必牢记每次实验,都要将未用的管脚定义为“As inputs, tri-stated”(或
者””As input tri-stated with weak pull-up resistor”) (菜单: AssignmentsÆDevice,
按”Device & Pin Options”进入对话框,打开”Unused Pins”标签页并选择“As
inputs, tri-stated”) ,若定义为“As outputs, driving ground”或”As outputs, driving
an unspecified signal”,则可能会损坏 Flash 芯片或 FPGA!因为如果 FPGA 的
未用管脚定义为输出并且驱动地(”As outputs, driving ground”) ,则 Flash 的片
选(CS#)和输出使能(OE#)管脚都为低电平(有效状态) ,Flash 的数据线
会输出并驱动地,电流大大超过其正常工作电流。另外,若用*.tcl 文件来配置
管脚,则需有“set_global_assignment -name RESERVE_ALL_UNUSED_PINS
"AS INPUT TRI-STATED"”语句.
我的EP3C25的板子,手册上还有这么一句 |
|