[matlab] 求助FPGA中的条件编译问题

[复制链接]
2112|5
 楼主| King8017 发表于 2012-12-29 17:08 | 显示全部楼层 |阅读模式
`ifdef Xilinx
    BUF mybuf(
                .O(SDA_shadow),
                .I((~SCL | start_or_stop) ? SDA : SDA_shadow)
                );
    BUF SOS_BUF(
                .O(start_or_stop),
                .I(~SCL ? 1'b0 : (SDA ^ SDA_shadow))
                );
`else
    wire SDA_shadow = (~SCL | start_or_stop) ? SDA : SDA_shadow ;
    wire start_or_stop = ~SCL ? 1'b0 : (SDA ^ SDA_shadow) ;
`endif
条件编译语句如上,想知道语句中的BUF是系统函数吗?为什么在整个工程中却没有这样的一个函数呢,如果是系统函数,它的功能是什么,如何查看。求大神指导。。。
hechnology 发表于 2012-12-29 23:01 | 显示全部楼层
primitive
GoldSunMonkey 发表于 2012-12-29 23:24 | 显示全部楼层
是XILINX的原语。只有他自己的软件才能识别
 楼主| King8017 发表于 2012-12-30 10:04 | 显示全部楼层
GoldSunMonkey 发表于 2012-12-29 23:24
是XILINX的原语。只有他自己的软件才能识别

不懂,能否详细解释下?
GoldSunMonkey 发表于 2012-12-30 21:26 | 显示全部楼层
你就当是系统函数吧。
不过只能在XILINX的某个或者某几个器件可以用。
GoldSunMonkey 发表于 2012-12-30 21:27 | 显示全部楼层
你就当是系统函数吧。
不过只能在XILINX的某个或者某几个器件可以用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

3

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部