求教:关于手动命令DW的使用。
时间:10-02
整理:3721RD
点击:
我希望使用DW中的并行乘法器,并且希望能控制dC的映射:
always@(**)
begin:b1
/*synopsys resource mu0:
define map(映射了一个有符号乘法的dw),
define imp(选择了一个结构),
ops = m1,ops=m2,ops=m3
*/
a=a1*a2;// label m1
b=b1*b3;//label m2
c=c1*c3;//label m3
end
但最后DC报告mu0/m1,mu0/m2,mu0/m3无法被map
请教如何能让a,b,c依命令被映射成单元。
或者说,能给我个例子,如何用控制语句,控制DC使用DW,同时对综合后的模块能保证多个并行存在。
感谢您的帮助
always@(**)
begin:b1
/*synopsys resource mu0:
define map(映射了一个有符号乘法的dw),
define imp(选择了一个结构),
ops = m1,ops=m2,ops=m3
*/
a=a1*a2;// label m1
b=b1*b3;//label m2
c=c1*c3;//label m3
end
但最后DC报告mu0/m1,mu0/m2,mu0/m3无法被map
请教如何能让a,b,c依命令被映射成单元。
或者说,能给我个例子,如何用控制语句,控制DC使用DW,同时对综合后的模块能保证多个并行存在。
感谢您的帮助
