|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
請(qǐng)教:如何在verilog hdl實(shí)現(xiàn)用ROM保存波形數(shù)據(jù) |
| 作者:llx 欄目:EDA技術(shù) |
想將波表存在CPLD中,用EPM7032,編譯老是出現(xiàn)warning。 MODULE WaveROM(clk, data) ; input clk ; OUTPUT [7:0] data ; reg [7:0] data, waveTable[0:99] ; integer i ; initial begin data = 8'hff ; for (i=0; i<100; i=i+1) waveTable[i] = 8'h33 ; i = 0 ; end always @ (posedge clk) begin data = waveTable[i] ; i = i + 1 ; if ( i >= 100 ) i = 0 ; end endMODULE |
| 2樓: | >>參與討論 |
| 作者: 吳明詩 于 2005/8/30 20:38:00 發(fā)布:
不嫌麻煩,自己挨個(gè)付值 不能用,這是仿真是才能用的 integer i ; initial begin data = 8'hff ; for (i=0; i<100; i=i+1) waveTable[i] = 8'h33 ; i = 0 ; end |
|
| 3樓: | >>參與討論 |
| 作者: lvhualei 于 2005/9/26 10:52:00 發(fā)布:
最好不要用initial 要用reset信號(hào) 進(jìn)行初始化 就不會(huì)出現(xiàn)警告了 |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |