码迷,mamicode.com
首页 > 其他好文 > 详细

altera tcl

时间:2017-10-13 12:41:23      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:image   data-   生成   name   nts   tag   res   逻辑   i/o   

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

转载自:http://blog.chinaaet.com/wxg1988/p/37378

 

 

 

使用tcl文件分配管脚

比如在quartus里面建立一个setup.tcl的tcl文件,器件为EP1C6Q240,内容如下:

#Setup.tcl
# Setup pin setting
set_global_assignment -name RESERVE_ALL_UNUSED_PINS "AS INPUT
TRI-STATED"
set_global_assignment -name ENABLE_INIT_DONE_OUTPUT OFF
set_location_assignment PIN_28 -to clk
set_location_assignment PIN_2 -to key1

#end of setup.tcl

#开始的表示注释行,

第3,4行表示所有不用的管脚默认为输入三态

第6,7行分别把芯片的28和2脚分配给了设计中的clk和key1

 

转载自:http://www.eefocus.com/chudonganjin/blog/09-09/175718_c2f3b.html

 

 

 

请问下,关于quartus11中,i/o standard的默认设置问题 ?     转载自:http://bbs.elecfans.com/jishu_540862_1_1.html

我看到例程什么的都是以3.3-V LVTTL后跟default,而我的是2.5V后跟default,每次都要改,哪里能改默认电平啊技术分享
奖励11积分
 
 
 
 
 
 
 
技术分享

hawke 2016-1-12

在工程的qsf文件中加入或更改一行
set_global_assignment -name STRATIX_DEVICE_IO_STANDARD "3.3-V LVTTL"
即可。
可以在 assignments, devices, devices and options 中修改 voltage。
只要设置引脚 IO STANDARD 的,不用管default;没有设置这个的,使用default。
在 pin planner 中,还可以/应当设置 I/O bank VCCIO。

altera tcl

标签:image   data-   生成   name   nts   tag   res   逻辑   i/o   

原文地址:http://www.cnblogs.com/chengqi521/p/7660302.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!