Altera FPGA IO电平怎么设置?
0赞最近上班,一个小项目用到fpga去做oled的驱动,主要是非标准的驱动,所以采用fpga去做。驱动当然没问题。遇到1个问题是IO电平的问题。因为后面oled驱动需要用1.8V 逻辑电平去驱动。为此需要改变默认的IO电平3.3V。
查找资料与问各位大神。得出解决的方法是这样的。
硬件设置bank端口供电电压为1.8V。软件在pin planner里面设置IO端口为1.8V。
然而拿到cb的书,里面有介绍这个的问题,只是说只需要VCCIO大于或者等于目标IO口电压即可,那这样,我用VCCIO=3.3V,只需要软件对IObank电压进行设置即可,但事实不行,需要硬件VCCIO支持,只有等待板子回来验证了。
具体方式是这样操作的
1. 打开 Pin Planner (快捷键: CTRL + Shift + N)
2. 在Pin Planner窗口中点击右键菜单并选择 "Show I/O Banks".
3. 在IOBANK_1文本框中点击右键菜单并选择 "I/O bank properties ..."
4. 用你选择的电压只来设置 I/O bank的 VCCIO。
tcl脚本文件,IO bank设置为1.8V 编译通过。
标题
在Quartus II中,我是否可以手动设定某一个Bank的VCCPD为一个特定的电压?
说明
在Quartus® II软件中我们无法手动设置 VCCPD 电压。 因为VCCPD电压以来于该Bank的VCCIO。Quartus II 软件会根据相关的VCCIO设定来生成VCCPD电压。
你可以通过下面的设定来指定一个VCCIO 的电压。
set_global_assignment -name IOBANK_VCCIO <voltage> -section_id <bank>
<voltage> 是要求的电压如3.3V,<bank> 是bank的名字,比如3C。
现在硬件已经固定,只等板子回来验证了。
话说CB的书很厚,很红,很像大学刚买的郭天祥C51单片机的书那么厚,那么值得入门的人看看。