問1:modelsim的一個問題 / e: i2 X# r5 d$ @3 F! {用quartus 2 的megawizad管理器生成的 ROM,並用了mif檔來初始化,再用modelsim仿真,rom沒有輸出mif檔初始化的資料?是modelsim不行嗎? 9 W) z- G, ^5 k6 r0 E# p9 _. x- E+ a2 r
問2:設計 a cache controller and a DMA controller using VHDL,怎麼編寫,需要什麼硬體 3 y2 M& y9 n: w$ D# L0 D4 J0 A
問3:為什麼用FPGA傳輸RGB會有水波紋? 5 R m4 C! \6 Z不知道為什麼,我用FPGA傳輸RGB圖像會有水波紋出現? 4 c7 W' Q7 n [0 d( j0 p1 a我用的是RGB565 " D7 ?+ r" n- D- g2 c' G ' ~8 P% [% O9 V) W) i' \問4:FPGA 配置為輸入的管腳會出現波形,奇怪!9 P' m# y7 J f
我用的是xilinx spartan3e的FPGA,一共有一百來個IO,以前只用到六七十個IO,工作正常,最近在設計中增加了20多個input,output,其中包括16個IO來做資料線,發現在另外的三個輸入管腳上會發出波形,我是把這三個腿撬起來量的,的確是從這上面發出的。如果我只增加八個IO, 則工作就正常,真是很奇怪,請教大家! . P. r& @' ] g$ U# h- q ' y$ c9 h! O% f4 {5 ^) e問5:如何使能stratixii的extended lut mode3 X7 Z3 u* |, Z7 W( L) f) Q
我使用的是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 . y' a5 Z0 S. E& g5 E! ]% ~wysiwyg我是打開的。: T+ d8 F$ k- i) r* I
查原因它說7 d' b8 j+ N& n, B7 n
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. 1 v2 U7 {/ C f3 B但是我不知道如何打開EXTENDED_LUT ,直接在腳本�面添加一句! n0 Y# `, H; G; B. O+ R1 Z
set_parameter -name "EXTENDED_LUT " ON8 c1 ]- `$ T* q% L r' [
結果還是報錯。怎辦?