|
各位板上前輩你們好
8 A0 G1 _% d9 u) { D
. a! W; n8 y1 j+ y小弟最近使用Verilog XL來撰寫程式~3 \8 e) k. F$ M0 ~8 i) ^( |
因在工作站(UNIX系統)上對於一些指令不太熟悉+ `. `6 U6 Z1 W$ g
故小弟先使用Quartus II 先寫出Verilog大概的描述
, o9 W' v a/ M寫完後再傳上工作站模擬
4 y9 J9 z3 H& V小弟寫的code在Quartus II上compile沒error/ S( w9 |+ ?3 w0 n6 g u; Z. T" |7 ?
到工作站上compile也沒有問題
( I$ D* Q) K0 x6 D- X0 S+ V但在合成的階段使用Design Compiler(Design_Vision)讀code.v時
3 O% F; z4 O; n卻出現一些Error,故小弟來此詢問各位前輩4 D- W; G9 [* _( D' E6 e% [
在撰寫描述語言之前,應該先如何規劃
) p4 t- U( D/ T1 ?" B$ E: j確保自己寫出的code在合成的階段較不會出錯呢?9 l f1 @) T! L1 k4 Y* o
% S/ C# k8 f" C, v; x小弟目前寫的程式是一個4-bit 二補數乘法器
$ r& t( ]* Y1 H0 |2 \( C/ ]8 f最後要使用Astro來做Physical Design
0 f: o r& L+ a: k9 L我想先寫個雛形架構,未來再拓展到更高位元& p# }) v0 q0 `5 ?! m, g
還需要做pipeline,只是在寫4-bit時就發現很多在Quartus II可以compile
0 }: |2 Y3 h/ Y( T8 l8 l跑模擬波形都可以出來8 A! Q, l% @: l( A9 i* P8 }9 `
但一傳到工作站卻一大堆問題要解決# F, P8 e" Z, L
. j5 s( T* J: V" x7 F" M+ f, c6 ^ w
煩請各位高手、前輩給小弟一些指點
( `& R& r8 I" W4 W. W, W( Q謝謝Orz |
|