在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4239|回复: 9

请教SSTL的VREF如何设置?

[复制链接]
发表于 2009-12-4 10:16:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
我的设计用Xilinx的SP3,其中BANK3为SSTL18的接口信号,VREF应为0.9V。电路采用1.8V电阻分压产生0.9V,但测量却为0V。我以为只要将该BANK的信号设为SSTL18,工具会自动设置BANK3的VREF脚,是否应专门设置?在哪里设置?应如何操作?
 楼主| 发表于 2009-12-4 10:52:24 | 显示全部楼层
有知道的吗?
发表于 2009-12-4 11:10:49 | 显示全部楼层
不用专门设置,需要从外部提供0.9v的参考电压。最好用电源芯片来提供。
 楼主| 发表于 2009-12-4 12:17:34 | 显示全部楼层
我的板上是用2个200欧电阻分压产生0.9V,听说是需要配置才行的,能否在UCF中用
CONFIG VREF=G1,M2,T1,J7,G6,P7;配置,我写了但电压还是不对
发表于 2009-12-4 15:13:23 | 显示全部楼层
不需要配置。出现电压不对的情况,应该是其他地方有问题。可以这么测试:不加载FPGA,测量0.9v对不对?
发表于 2009-12-4 18:49:38 | 显示全部楼层
定一个
 楼主| 发表于 2009-12-5 13:44:31 | 显示全部楼层
不加载FPGA,测量0.9v是对的
 楼主| 发表于 2009-12-5 13:48:17 | 显示全部楼层
在UCF中用不用CONFIG VREF=G1,M2,T1,J7,G6,P7;配置,电压均不正确,也看不出差异
 楼主| 发表于 2009-12-5 14:00:29 | 显示全部楼层
我写了很简单的代码来测试,结果还是不对,只有0.333V。
测试代码如下(verilog):
module testsstl( input clk,  input din,   output [1:0] dout  );
reg [7:0] count;
always@(posedge clk)
        count <= count + 1;
       
assign dout[0] = count[7];
assign dout[1] = din;
endmodule

约束文件如下(ucf):其中din和dout分配到BANK3,采用SSTL18_II
NET "clk" LOC = A9;
NET "din" LOC = U1;
NET "dout[0]" LOC = J6;
NET "dout[1]" LOC = H4;
#CONFIG VREF  = G1, M2, T1, J7, G6, P7;
NET "clk" IOSTANDARD = LVCMOS33;
NET "clk" DRIVE = 8;
NET "din" IOSTANDARD = SSTL18_II;
NET "dout[0]" IOSTANDARD = SSTL18_II;
NET "dout[1]" IOSTANDARD = SSTL18_II;
 楼主| 发表于 2009-12-6 17:56:46 | 显示全部楼层
问题基本找到了,应该是不需要配置。仔细看了电路,估计是0.9V的电流不够
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-22 15:54 , Processed in 0.026653 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表