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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2277|回复: 6

[求助] 贴上5行代码,学习新的知识

[复制链接]
发表于 2017-6-15 11:24:36 | 显示全部楼层 |阅读模式

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

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

x
OBUF
      #(.IOSTANDARD ("HSTL_I"))
     obuf_inst
       (.O          (clk_to_pins_fwd),
        .I          (clk_fwd_out));
1.首先看起来是对IP核的例化,但是ip catalog中搜不到OBUF这么个“ip核”;OBUF是什么东西,原语吗?哪里能找到它的说明文档。
2.#()看起来是进行引脚配置,感觉又像是约束;哪些内容需要配置,可以配置,什么功能,在哪里看。
OBUF这些东西到底是什么鬼,感觉就是ip核,就是没有图形化的界面进行配置,但可以在代码里直接用,我猜应该是”轻型“的ip核,但是他们的说明在哪里?他们的说明文档在哪里?这些“轻型”的ip核都包含一些什么东西?
希望有人给讲一下,具体一点,不要太抽象。
发表于 2017-6-15 11:35:03 | 显示全部楼层
去看看这个文档吧~希望对你有帮助,另外xilinx官方肯定也有相应的文档。https://wenku.baidu.com/view/e3623a60caaedd3383c4d3e2.html
发表于 2017-6-15 13:07:17 | 显示全部楼层
xilinx的原语在设计中用的还是比较多的,altera的原语我就没有用过,资料都没有找到
 楼主| 发表于 2017-6-15 21:05:11 | 显示全部楼层
找了找官方文档,但是不好找,最终没找到。按说应该很好搜的。。。。
发表于 2017-6-22 10:45:17 | 显示全部楼层
1:这的确是模块的例化,不过这个模块只有xilinx可以认到。在设计的时候俗称“原语”;
2:#(.A(1))这类语法是对模块内部参数的重载,如果你模块里写了parameter A=10.那么加上重载后,实际的效果是A=1.
3buf是xilinx输出缓冲器,一般用于内部逻辑到器件端口引脚缓冲。可以理解为只要是输出引脚,都会有一个这种缓冲器,单实际你并不需要自己去添加,xilinx会自动添加到最终网表里。
4:这个的文档在相关器件的SelectIO Resources文档里可以找到。
从问题看来,你学习FPGA半年左右。
发表于 2017-6-22 13:07:54 | 显示全部楼层
回复 5# huyongwei01
输出时钟的话好像要加这样一个buffer哦,不然会报错,我最近就遇到了这样的问题。
 楼主| 发表于 2017-6-22 16:09:39 | 显示全部楼层
回复 5# huyongwei01

扎心了,老哥。xilinx学了半年了,以前都是altera。没做过项目,实际没学多少东西。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-7-6 02:59 , Processed in 0.018735 second(s), 7 queries , Gzip On, MemCached On.

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