Re: [問題] write design

作者: chengyin (EYingerE)   2012-03-24 00:58:02
Well, current version of QuteRTL does not handle this issue properly.
The reason is that we write out our design in terms of "DVLab Primitives",
not general ones like "and, or, add, ..." or formed with Verilog operators
"&, |, +, ..." with assignments.
Hence, you must specify such "DVLab Primitive" library file if you want to
read our Verilog output back into QuteRTL.
However, libraries will not be synthesized during verification, i.e. they're
blackboxed. So I didn't give you our primitive library file in PA.
So, if you really have to do so (read QuteRTL output Verilog), please e-mail
to me and I could generate an equivalent Verilog without our primitives.
Or, if you have to parse our Verilog output for other tools, for instance,
design comipler, please e-mail to me with your applications.
※ 引述《ckmarkoh (阿傑)》之銘言:
: 我今天嘗試將elevator.v 讀進去以後synthesis
: 再將它用write des 寫成elevator2.v檔
: 但是我再將elevator2.v檔讀進來時 出現以下錯誤:
: Error : The sub-module "DVL_BUF" is not defined in the module "elevator"
: 整個過程如下:
: [ckmarkoh@hebe ~/SOCV/pa1 ]$ ./logicSim.ref-32
: QuteRTL> rea de ./elevator_design/elevator.v
: > Parsing Verilog File : /home/ckmarkoh/SOCV/pa1/elevator_design/elevator.v
: ...
: ==================================================
: ==> Total 1 Module(s)
: ==> Top Module : elevator
:
: DESIGN @ elevator> syn
: === Start Synthesis ...
: > Synthesizing Module : elevator ...
: === Cell Collection and Naming ...
: === Set CktModule ...
: ==================================================
: ==> Total 1 Module(s)
: ==> Top Module : elevator
:
: DESIGN @ elevator> write des elevator2.v
: Write design start...
: Write design successfully!!
:
: DESIGN @ elevator>
: DESIGN @ elevator> q -f
: [ckmarkoh@hebe ~/SOCV/pa1 ]$ ./logicSim.ref-32
: QuteRTL> rea des elevator2.v
: > Parsing Verilog File : /home/ckmarkoh/SOCV/pa1/elevator2.v ...
: ==================================================
: ==> Total 1 Module(s)
: ==> Top Module : elevator
: Error : The sub-module "DVL_BUF" is not defined in the module "elevator"
: [ckmarkoh@hebe ~/SOCV/pa1 ]$
:
: 請問為何會發生這種Error?
作者: ckmarkoh (阿傑)   2012-03-24 00:59:00
了解 謝謝

Links booklink

Contact Us: admin [ a t ] ucptt.com