ISE里有现成的Language Template,里有很多例子可以调用,为什么我按它们的方法都不行啊,例如我想调一个18*18的乘法器,我下面的例子有什么毛病呢?为什么不能综合呢?
* `1 p8 q: ~1 M' rmodule try(in1,in2,outcome);
* \# k+ h' L2 o7 S* @input [18:1] in1;
* s4 r2 g' S- [! `input [18:1] in2;
: a" u( M* A0 a3 `output [36:1] outcome;
0 h, f% R$ s6 R2 c7 K' U6 x5 A
reg [36:1] outcome;
' @ r2 X# l$ I' U3 }- r- Z& Dalways @(in1 or in2)
' H2 S& C9 o$ U( v
MULT18X18 mymult (.P(outcome),.A(in1),.B(in2));
, t* |- L5 h; H8 ~$ q Dendmodule
* c& c( q z' u, X* J
对于这个MULT18X18,好像它就说这样应用就可以了吧?
1 g0 ?# n# |8 b5 M如果不是那应该怎么样用这个现成的模块呢?
) K3 o6 x8 S% A0 g; j. }: `
还有,双口RAM应该怎么调用?
3 }2 f/ E$ L. @- \* I本人初学者,各位请多指教
