標題: 5個FPGA問題請教 [打印本頁] 作者: chip123 時間: 2006-11-17 03:47 PM 標題: 5個FPGA問題請教 問1:modelsim的一個問題 , d9 k* Q/ M G- ?4 h2 i4 e用quartus 2 的megawizad管理器生成的 ROM,並用了mif檔來初始化,再用modelsim仿真,rom沒有輸出mif檔初始化的資料?是modelsim不行嗎?' b2 l1 T: g5 h& H
0 n5 `6 p8 h5 J2 L2 x6 C. _+ h% k# m9 x* \! {
問2:設計 a cache controller and a DMA controller using VHDL,怎麼編寫,需要什麼硬體# g9 `' h! `' F# f; q4 R0 |$ W# y
/ j$ B, B L; G+ \9 q8 @: O問3:為什麼用FPGA傳輸RGB會有水波紋? ) S) ]+ N9 \1 z6 E6 O$ K* W不知道為什麼,我用FPGA傳輸RGB圖像會有水波紋出現? % z$ }; y4 Z& P4 v( O我用的是RGB565. M2 @- o8 B' w4 f6 _2 y
2 u3 u6 D/ L$ }, d
問4:FPGA 配置為輸入的管腳會出現波形,奇怪!4 R& V8 P9 b: T3 e' x- s
我用的是xilinx spartan3e的FPGA,一共有一百來個IO,以前只用到六七十個IO,工作正常,最近在設計中增加了20多個input,output,其中包括16個IO來做資料線,發現在另外的三個輸入管腳上會發出波形,我是把這三個腿撬起來量的,的確是從這上面發出的。如果我只增加八個IO, 則工作就正常,真是很奇怪,請教大家!$ w {: A2 _: _ x: O% l0 a! ~3 e* B
; M0 i8 @9 Y$ b1 k
問5:如何使能stratixii的extended lut mode+ m) C& t f$ U
我使用的是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 & F& f! v* a0 M4 Qwysiwyg我是打開的。, {5 ]. U& @( c. ~' n7 @1 h, T+ U
查原因它說0 X8 G) p* |3 e6 k2 x
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. $ B% b4 q5 l$ o# m- N但是我不知道如何打開EXTENDED_LUT ,直接在腳本�面添加一句 i1 x z o7 g- A8 _. T( J
set_parameter -name "EXTENDED_LUT " ON 7 R' ^* d4 E1 \3 k3 [9 e, s結果還是報錯。怎辦?作者: michaelslai 時間: 2006-12-3 10:45 AM
回答您第一個問題5 }9 F, A" m8 G$ B, x+ o1 R7 s- O0 G' G
>>用quartus 2 的megawizad管理器生成的 ROM,並用了mif檔來初始化,再用modelsim仿真,rom沒有輸出mif檔初始化的>>資料?是modelsim不行嗎?. {* T' V, q$ M0 D n0 L- Y! P