AGM FPGA如何配置上拉或者下拉电阻?
1. 如何配置上拉电阻
配置完成之后重新编译,在工程文件下的*,qsf文件中就能发现这样一句话:
set instance assignment -name WEAK PULL UP RESISTOR ON -to fm
这句话表明,fm这个引脚已经设置为弱上拉了。
AGM 对管脚的配置放在asf里也可以,格式一样。.asf文件是supra直接调用的。修改.asf文件后,supra直接compile就行了,这是最简单有效的方式。
以下是一个配置弱上拉的实例:
对应的配置代码:
set_global_assignment -name RESERVE_ALL_UNUSED_PINS WEAK_PULL_UP
set_location_assignment PIN_1 -to clk
set_location_assignment PIN_2 -to rst
set_location_assignment PIN_3 -to led[0]
set_location_assignment PIN_4 -to led[1]
set_location_assignment PIN_5 -to led[2]
set_instance_assignment -name WEAK_PULL_UP_RESISTOR ON -to rst
2. 如何设置下拉
set_instance_assignment -name CFG_KEEP -to XXXXX 2'b01
加下拉电阻。
以上就是配置上拉和下拉电阻的简单方法。