如(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)步:易老(lǎo)师(shī)13112063618
明(míng)德揚還(huán)做了(le)抖音(yīn)系(xì)列短(duǎn)視頻,感(gǎn)興趣可(kě)以(yǐ)關(guān)注明(míng)德揚抖音(yīn)号(hào):FPGA技巧分(fēn)享(87481069842)內(nèi)容不(bù)斷更(gèng)新!點(diǎn)赞+關(guān)注,学習不(bù)迷路(lù)!
【問(wèn)題(tí)1】關(guān)于(yú)FIFO的(de)深度(dù)計(jì)算問(wèn)題(tí),可(kě)以(yǐ)看(kàn)此(cǐ)贴:
答(dá):http://www.minyingyiyuan.com/jishuwenz/2020/0219/914.html 此(cǐ)答(dá)案(àn)来(lái)自(zì)于(yú)明(míng)德揚的(de)書(shū)籍《手(shǒu)把手(shǒu)教你学FPGA》,電(diàn)子版可(kě)以(yǐ)在(zài)此(cǐ)贴下(xià)载:http://www.minyingyiyuan.com/wentijieda/20210410/1324.html
【問(wèn)題(tí)2】图(tú)中(zhōng)X代(dài)表(biǎo)什麼(me)意(yì)思(sī)
答(dá):这(zhè)个(gè)X是(shì)表(biǎo)示并串轉(zhuǎn)換的(de)次(cì)數。FIFO輸出(chū)的(de)Q是(shì)32位,正(zhèng)常情(qíng)況下(xià),是(shì)有(yǒu)4个(gè)字(zì)节(jié)的(de)有(yǒu)效數據(jù),因(yīn)此(cǐ)x=4。但有(yǒu)一(yī)个(gè)情(qíng)況,在(zài)包(bāo)文(wén)的(de)最(zuì)後(hòu)一(yī)个(gè)數據(jù)时(shí),有(yǒu)可(kě)能(néng)是(shì)只(zhī)有(yǒu)1字(zì)节(jié)、或(huò)者(zhě)2字(zì)节(jié)、或(huò)3字(zì)节(jié),或(huò)4字(zì)节(jié)有(yǒu)效,这(zhè)个(gè)有(yǒu)效多(duō)少(shǎo)是(shì)取(qǔ)決于(yú)mdy的(de)值(經(jīng)过(guò)FIFO後(hòu),即是(shì)Q的(de)33和(hé)32位)。可(kě)以(yǐ)代(dài)入(rù)數據(jù)可(kě)以(yǐ)看(kàn)到(dào)x的(de)值。例如(rú):當q[33:32]=1时(shí),表(biǎo)示有(yǒu)1字(zì)节(jié)无效,即3个(gè)字(zì)节(jié)有(yǒu)效,所(suǒ)以(yǐ)此(cǐ)时(shí)x等于(yú)3。
【問(wèn)題(tí)3】問(wèn):FIFO仿真(zhēn)时(shí),與(yǔ)預想(xiǎng)的(de)不(bù)一(yī)樣(yàng),有(yǒu)时(shí)候会(huì)出(chū)读(dú)出(chū)的(de)不(bù)对(duì)?
答(dá):在(zài)做FIFO仿真(zhēn)的(de)时(shí)候,如(rú)果(guǒ)出(chū)現(xiàn)仿真(zhēn)出(chū)錯的(de)情(qíng)況,建議按如(rú)下(xià)方(fāng)式定(dìng)位。
1. 一(yī)定(dìng)要(yào)抓取(qǔ)FIFO的(de)內(nèi)部(bù)信(xìn)号(hào)来(lái)观察。注意(yì),一(yī)定(dìng)是(shì)內(nèi)部(bù)信(xìn)号(hào),例如(rú)FIFO这(zhè)个(gè)模块(kuài)的(de)q、rdreq等。
2. 要(yào)先(xiān)确認FIFO的(de)輸入(rù)端,即wrreq信(xìn)号(hào)和(hé)写數據(jù),一(yī)个(gè)时(shí)鐘(zhōng)(写时(shí)鐘(zhōng))一(yī)个(gè)时(shí)鐘(zhōng)去(qù)对(duì),最(zuì)好(hǎo)記(jì)录(lù)一(yī)下(xià)这(zhè)个(gè)數據(jù)。
3. 其次(cì),确認FIFO的(de)輸出(chū)端,即读(dú)时(shí)鐘(zhōng)、rdreq和(hé)q这(zhè)三(sān)个(gè)信(xìn)号(hào),一(yī)个(gè)时(shí)鐘(zhōng)一(yī)个(gè)时(shí)鐘(zhōng)去(qù)对(duì),把數據(jù)記(jì)录(lù)下(xià)来(lái)。
4. 最(zuì)後(hòu),再用(yòng)写數據(jù)和(hé)读(dú)數據(jù)進(jìn)行对(duì)比。
另(lìng)外(wài),一(yī)般是(shì)不(bù)会(huì)有(yǒu)問(wèn)題(tí)的(de),請認真(zhēn)核对(duì)。請注意(yì),有(yǒu)部(bù)分(fēn)同(tóng)学反(fǎn)饋還(huán)是(shì)出(chū)錯,我(wǒ)们(men)技術(shù)經(jīng)过(guò)遠(yuǎn)程定(dìng)位後(hòu),發(fà)現(xiàn)同(tóng)学在(zài)确認數據(jù)时(shí),沒(méi)有(yǒu)按时(shí)鐘(zhōng)一(yī)个(gè)一(yī)个(gè)来(lái)數,導致(zhì)了(le)疏忽和(hé)遺漏,請确保一(yī)定(dìng)要(yào)仔细(xì)核对(duì)。
【問(wèn)題(tí)4】wrusedw是(shì)写側保持(chí)數據(jù)个(gè)數, rdusedw是(shì)指读(dú)出(chū)读(dú)出(chū)了(le)多(duō)个(gè)數據(jù)个(gè)數?
答(dá):无論wrusedw還(huán)是(shì)rdusedw,均表(biǎo)示FIFO內(nèi)保存有(yǒu)多(duō)少(shǎo)个(gè)數據(jù)。它(tā)们(men)之間(jiān)的(de)區(qū)别僅僅是(shì)时(shí)鐘(zhōng)域不(bù)同(tóng),wrusedw对(duì)應(yìng)的(de)写时(shí)鐘(zhōng)域,即與(yǔ)写时(shí)鐘(zhōng)对(duì)齊的(de)信(xìn)号(hào);rdusedw对(duì)應(yìng)的(de)是(shì)读(dú)时(shí)鐘(zhōng)域,即與(yǔ)读(dú)时(shí)鐘(zhōng)对(duì)應(yìng)的(de)信(xìn)号(hào)。由(yóu)于(yú)写时(shí)鐘(zhōng)和(hé)读(dú)时(shí)鐘(zhōng)頻率、相位等不(bù)同(tóng),所(suǒ)以(yǐ)wrusedw和(hé)rdusedw是(shì)无法完成(chéng)一(yī)致(zhì)的(de),使用(yòng)时(shí)要(yào)注意(yì)。
温(wēn)馨提(tí)示:明(míng)德揚2023推出(chū)了(le)全(quán)新課程——邏輯設計(jì)基本(běn)功修煉課,降低学習FPGA門(mén)檻的(de)同(tóng)时(shí),增加了(le)学習的(de)趣味性(xìng),并組織了(le)考試赢積分(fēn)活動(dòng)
http://www.minyingyiyuan.com/ffkc/415.html
(點(diǎn)擊→了(le)解(jiě)課程詳情(qíng)☝)感(gǎn)興趣請聯系(xì)易老(lǎo)师(shī):13112063618(微信(xìn)同(tóng)步)
明(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. 多(duō)通(tòng)道(dào)高(gāo)靈敏電(diàn)荷放(fàng)大器
8. 射頻前(qián)端
需要(yào)了(le)解(jiě)相關(guān)信(xìn)息可(kě)以(yǐ)聯系(xì):易老(lǎo)师(shī)13112063618(微信(xìn)同(tóng)号(hào))