EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Xilinx FPGA中有的可以通过原语(Primitives)调用来例化一些特殊功能,比如: ODDR2、IOBUF、ISERDES2、OSERDES2等。 8 p2 f7 x- c! X ?/ I
有的可以用IP core来例化一些特殊功能,比如: DCM、加法/减法器 等。
) S( X; }/ q/ W) Y* p/ e- n W有两个问题想跟各位大神讨论: - m; n2 q" c. y: J7 v/ d' T& I" i
1. Primitives调用与IP core例化的区别在哪里?Primitives调用可以理解为硬核例化吗? % G( n8 \0 E; A( W
2. IP core的仿真需要相应的例化模型即可,那Primitives调用(比如下列的ODDR2)如何进行仿真? & F( }4 _& f- M: z! C2 p
原语例子: ODDR2 U_ODDR2_6713in (8 j8 v+ l/ W( ]8 U, d
.Q(CLKIN_6713), // 1-bit DDR output data, J/ v) x5 u" E6 W$ [
.C0(clk40), // 1-bit clock input
* X, ~- V$ u! z3 S0 L' _ .C1(~clk40), // 1-bit clock input
# ]* n2 p* `: Q( B, P& D .CE(1'b1), // 1-bit clock enable input' C) B, I+ L: C! h4 q2 ^9 ] L
.D0(1'b1), // 1-bit data input (associated with C0)) Y8 ~* X( L9 G
.D1(1'b0), // 1-bit data input (associated with C1)( q8 s% x/ ?) f v! z" S
.R(1'b0), // 1-bit reset input
1 a7 Z3 p1 S/ M% C2 S" W8 i9 a .S(1'b0) // 1-bit set input F# h- G) D& W2 b$ `. o6 T' I
|