米客-显示驱动专家

Altera FPGA IO电平怎么设置?

0
阅读(20669)

     最近上班,一个小项目用到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单片机的书那么厚,那么值得入门的人看看。