集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1960|回复: 1

关于Xilinx调用IPcore 与 原语的区别的讨论

[复制链接]
fangliball 发表于 2012-5-14 17:47:54 | 显示全部楼层 |阅读模式
Xilinx FPGA中有的可以通过原语(Primitives)调用来例化一些特殊功能,比如:
ODDR2、IOBUF、ISERDES2、OSERDES2等。

有的可以用IP core来例化一些特殊功能,比如:
DCM、加法/减法器 等。

有两个问题想跟各位高手讨论:
1. Primitives调用与IP core例化的区别在哪里?Primitives调用可以理解为硬核例化吗?
2. IP core的仿真需要相应的例化模型即可,那Primitives调用(比如下列的ODDR2)如何进行仿真?

原语例子:
ODDR2  U_ODDR2_6713in (
   .Q(CLKIN_6713),   // 1-bit DDR output data
   .C0(clk40), // 1-bit clock input
   .C1(~clk40), // 1-bit clock input
   .CE(1'b1), // 1-bit clock enable input
   .D0(1'b1), // 1-bit data input (associated with C0)
   .D1(1'b0), // 1-bit data input (associated with C1)
   .R(1'b0),   // 1-bit reset input
   .S(1'b0)    // 1-bit set input
pannian 发表于 2012-9-10 17:22:16 | 显示全部楼层
  ip是经过优化后的。。。其也是调用原语实现的。
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-5-18 19:57 , Processed in 0.071968 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表