問1:modelsim的一個問題 . |4 ]6 _8 c4 B$ U/ y0 n w用quartus 2 的megawizad管理器生成的 ROM,並用了mif檔來初始化,再用modelsim仿真,rom沒有輸出mif檔初始化的資料?是modelsim不行嗎? ! ?. H9 v$ g- r 1 N! y; X4 y# ?. Q) }; Z/ p2 H問2:設計 a cache controller and a DMA controller using VHDL,怎麼編寫,需要什麼硬體 ( @& s) z$ T$ Q8 H h 1 K' \" U [! [% a8 e6 q: w$ z3 T( p問3:為什麼用FPGA傳輸RGB會有水波紋? ; U+ D1 V K7 t$ Q& t不知道為什麼,我用FPGA傳輸RGB圖像會有水波紋出現? # D1 |$ x& V3 m C" M8 X8 R我用的是RGB565 : R% M, O! V2 y/ u% z( W7 @ ! P3 K& ?- I( q% T問4:FPGA 配置為輸入的管腳會出現波形,奇怪!& F6 X4 Q+ R1 ?( B* |
我用的是xilinx spartan3e的FPGA,一共有一百來個IO,以前只用到六七十個IO,工作正常,最近在設計中增加了20多個input,output,其中包括16個IO來做資料線,發現在另外的三個輸入管腳上會發出波形,我是把這三個腿撬起來量的,的確是從這上面發出的。如果我只增加八個IO, 則工作就正常,真是很奇怪,請教大家! H, F2 Q& ]' U3 o7 n8 d. e6 g4 C* @: V9 x
問5:如何使能stratixii的extended lut mode " o8 |) o. |9 }" i' r8 a我使用的是stratix ii 器件。synplify 8.1綜合結果.vqm網表�面有7輸入的LUT,然後Quaruts分析網表的時候報錯:Error: WYSIWYG LCELL COMB primitive "I_18865_1" cannot use datag port -- datag port must be used only in extended LUT mode 5 A- D8 K# S! swysiwyg我是打開的。# T- E# S6 Z$ w; z; O
查原因它說 5 ^5 ]6 ]4 w! G& L% @4 _CAUSE:The specified WYSIWYG LCELL COMB primitive is not in extended LUT mode (that is, the EXTENDED_LUT parameter is set to OFF), but uses the datag LUT input port. The datag port must be used only in extended LUT mode. Either the EXTENDED_LUT parameter must be set to ON, or the datag port must be disconnected. ( \! ~3 v+ Y* m: q8 b9 a3 j, f但是我不知道如何打開EXTENDED_LUT ,直接在腳本�面添加一句 ! L+ S& \$ p6 S3 Uset_parameter -name "EXTENDED_LUT " ON, ?( Y. e& V2 j: E; j3 b5 `
結果還是報錯。怎辦?