如(rú)果(guǒ)同(tóng)学们(men)的(de)問(wèn)題(tí)我(wǒ)们(men)帖子里(lǐ)面(miàn)沒(méi)有(yǒu)的(de)請第(dì)一(yī)时(shí)間(jiān)聯系(xì)我(wǒ)微信(xìn)同(tóng)步:18022859964江老(lǎo)师(shī),我(wǒ)们(men)对(duì)新問(wèn)題(tí)進(jìn)行補充!
《FPGA至(zhì)簡原理與(yǔ)應(yìng)用(yòng)》已經(jīng)發(fà)布(bù)到(dào)本(běn)論壇,网(wǎng)址为(wèi):http://www.fpgabbs.cn/forum.php?mod=forumdisplay&fid=102
明(míng)德揚最(zuì)近(jìn)做了(le)抖音(yīn)系(xì)列短(duǎn)視頻,感(gǎn)興趣可(kě)以(yǐ)關(guān)注明(míng)德揚抖音(yīn)号(hào):FPGA技巧分(fēn)享(87481069842)至(zhì)簡書(shū)籍短(duǎn)視頻(74803215644),內(nèi)容不(bù)斷更(gèng)新!點(diǎn)赞+關(guān)注,学習不(bù)迷路(lù)!
【勘誤1】 CIC案(àn)例中(zhōng)的(de)源代(dài)碼不(bù)全(quán)
【勘誤2】 在(zài)《FPGA至(zhì)簡原理與(yǔ)應(yìng)用(yòng)_3.3》中(zhōng),表(biǎo)1.3 -9 補碼表(biǎo)示運算結果(guǒ)中(zhōng),1-(-1)的(de)結果(guǒ)應(yìng)該是(shì)3'b010
【勘誤3】 在(zài)《FPGA至(zhì)簡原理與(yǔ)應(yìng)用(yòng)_3.3》P67页(yè)中(zhōng),選擇語(yǔ)句(jù)中(zhōng):data[15-cnt -:8]<= din,描述和(hé)图(tú)中(zhōng)不(bù)應(yìng)該出(chū)現(xiàn)“鎖存器”。該語(yǔ)法是(shì)不(bù)会(huì)生(shēng)成(chéng)鎖存器的(de)。
【勘誤4】在(zài)《FPGA至(zhì)簡原理與(yǔ)應(yìng)用(yòng)_3.3》P58页(yè),左(zuǒ)移操作例子,reg的(de)定(dìng)義應(yìng)該为(wèi)reg[1:0] cnt;cnt的(de)範圍應(yìng)該是(shì)0~3。
【勘誤5】在(zài)《FPGA至(zhì)簡原理與(yǔ)應(yìng)用(yòng)_3.3》P603页(yè),表(biǎo)11-3未顯示。其表(biǎo)的(de)內(nèi)容如(rú)下(xià):

【勘誤6】在(zài)《FPGA至(zhì)簡原理與(yǔ)應(yìng)用(yòng)_3.3》P606页(yè),

【勘誤7】FIR濾波(bō)器書(shū)上(shàng)代(dài)碼有(yǒu)錯誤。請以(yǐ)下(xià)面(miàn)这(zhè)个(gè)工程为(wèi)準。
工程网(wǎng)址:http://old.mdy-edu.com/plus/view.php?aid=1342【勘誤8】84页(yè)最(zuì)頂上(shàng),100KHz 的(de)正(zhèng)弦信(xìn)号(hào),每个(gè)时(shí)鐘(zhōng) addr 增加:128/250 = 0.256,这(zhè)个(gè)地(dì)方(fāng),應(yìng)該是(shì)128/500=0.256
問(wèn)題(tí)解(jiě)答(dá)
【問(wèn)題(tí)1】DAC里(lǐ)面(miàn) 幅值轉(zhuǎn)換的(de) 公式是(shì)怎麼(me)来(lái)的(de)啊

DAC_DA的(de)位宽(kuān)是(shì)8位,可(kě)以(yǐ)表(biǎo)示0~255。所(suǒ)以(yǐ)代(dài)入(rù)公式,當DAC_DA值为(wèi)0时(shí),刚好(hǎo)算出(chū)0.48V,當DAC_DA值为(wèi)255时(shí),刚好(hǎo)算出(chū)2.2V。可(kě)以(yǐ)代(dài)入(rù)數去(qù)檢查。
【問(wèn)題(tí)2】VGA顯示图(tú)片(piàn)案(àn)例,为(wèi)什麼(me)使用(yòng)RGB332格式,而(ér)不(bù)是(shì)更(gèng)常用(yòng)的(de)RGB565格式?
答(dá):該案(àn)例起源于(yú)MP603開(kāi)發(fà)板,該開(kāi)發(fà)板使用(yòng)的(de)FPGA芯片(piàn),其內(nèi)部(bù)RAM資源比較小,不(bù)足于(yú)保存RGB565數據(jù),所(suǒ)以(yǐ)定(dìng)为(wèi)RGB332格式。
接下(xià)来(lái)再應(yìng)用(yòng)到(dào)MP801和(hé)MP802開(kāi)發(fà)板,为(wèi)了(le)保持(chí)統一(yī),仍然为(wèi)RGB332格式。这(zhè)是(shì)不(bù)影響教学使用(yòng)的(de)。
【問(wèn)題(tí)3】在(zài)MDY的(de)産生(shēng)flag代(dài)碼中(zhōng),由(yóu)0變(biàn)1条(tiáo)件(jiàn)时(shí),通(tòng)常都会(huì)加上(shàng)flag==0,是(shì)否可(kě)以(yǐ)去(qù)除?如(rú)下(xià)面(miàn)代(dài)碼。
答(dá):從邏輯功能(néng)角(jiǎo)度(dù)上(shàng)看(kàn),不(bù)加上(shàng)flag==0这(zhè)个(gè)語(yǔ)句(jù),是(shì)可(kě)以(yǐ)实現(xiàn)相同(tóng)功能(néng)的(de)。但MDY仍堅持(chí)要(yào)把这(zhè)个(gè)加上(shàng)。原因(yīn)是(shì)至(zhì)簡設計(jì)思(sī)維是(shì)确認一(yī)个(gè)“變(biàn)化(huà)點(diǎn)”的(de)条(tiáo)件(jiàn),滿足變(biàn)化(huà)點(diǎn)就(jiù)從0變(biàn)1,在(zài)大部(bù)分(fēn)场合,
加上(shàng)flag==0才是(shì)一(yī)个(gè)“變(biàn)化(huà)點(diǎn)”,如(rú)果(guǒ)不(bù)加上(shàng),則是(shì)一(yī)个(gè)“變(biàn)为(wèi)1”的(de)时(shí)間(jiān)段(duàn)。
【問(wèn)題(tí)4】問(wèn):MDY的(de)波(bō)形图(tú)規則中(zhōng)提(tí)到(dào):在(zài)上(shàng)升(shēng)沿前(qián)面(miàn)的(de)值,就(jiù)是(shì)读(dú)到(dào)的(de)值。但下(xià)图(tú)的(de)MODELSIM图(tú)中(zhōng),为(wèi)什麼(me)不(bù)符合此(cǐ)規則。例如(rú)end_cnt按規則應(yìng)該为(wèi)1,但为(wèi)什麼(me)是(shì)0?
上(shàng)面(miàn)MODELSIM图(tú)中(zhōng)的(de)一(yī)个(gè)問(wèn)題(tí)點(diǎn)是(shì),此(cǐ)时(shí)看(kàn)的(de)是(shì)“上(shàng)升(shēng)沿时(shí)”的(de)值,沒(méi)有(yǒu)说(shuō)明(míng)是(shì)上(shàng)升(shēng)沿前(qián),還(huán)是(shì)上(shàng)升(shēng)沿後(hòu)。在(zài)理想(xiǎng)波(bō)形下(xià),“上(shàng)升(shēng)沿时(shí)”的(de)值,这(zhè)本(běn)来(lái)就(jiù)是(shì)不(bù)知道(dào)是(shì)多(duō)少(shǎo)的(de),沒(méi)有(yǒu)任何依據(jù),所(suǒ)以(yǐ)此(cǐ)时(shí)的(de)值不(bù)能(néng)做參考,沒(méi)有(yǒu)意(yì)義。
温(wēn)馨提(tí)示:明(míng)德揚除了(le)培訓学習還(huán)有(yǒu)項目承接業务,擅长的(de)項目主(zhǔ)要(yào)包(bāo)括的(de)方(fāng)向(xiàng)有(yǒu)以(yǐ)下(xià)幾(jǐ)个(gè)方(fāng)面(miàn):
1. MIPI視頻拼接
2. SLVS-EC轉(zhuǎn)MIPI接口(kǒu)(IMX472 IMX492)
3. PCIE采集系(xì)統
4. 图(tú)像項目
5. 高(gāo)速多(duō)通(tòng)道(dào)ADDA系(xì)統
6. 基于(yú)FPGA板卡(kǎ)研發(fà)
7. 前(qián)端模拟采集、射頻、電(diàn)荷靈敏前(qián)置放(fàng)大器
明(míng)德揚科技教育








