《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > 利用DSP48E1的pattern detection功能實(shí)現(xiàn)數(shù)據(jù)匹配
利用DSP48E1的pattern detection功能實(shí)現(xiàn)數(shù)據(jù)匹配
摘要: 對(duì)于DSP48E1硬核的功能和結(jié)構(gòu),尤其是預(yù)加器、乘法器和累加器(ALU)的使用很多人都比較清楚,但對(duì)于它的另一個(gè)強(qiáng)大的功能pattern detection,很多人不是很了解,這里,通過對(duì)一個(gè)具體的算法實(shí)現(xiàn)流程的描述,讓大家熟悉這個(gè)功能。
關(guān)鍵詞: SoPC DSP48E1 硬核
Abstract:
Key words :

 對(duì)于DSP48E1硬核的功能和結(jié)構(gòu),尤其是預(yù)加器、乘法器和累加器(ALU)的使用很多人都比較清楚,但對(duì)于它的另一個(gè)強(qiáng)大的功能pattern detection,很多人不是很了解,這里,通過對(duì)一個(gè)具體的算法實(shí)現(xiàn)流程的描述,讓大家熟悉這個(gè)功能。

    算法需求如下:輸入數(shù)據(jù)位寬為16bits,從這個(gè)數(shù)據(jù)流中匹配32’Hf6F62828,一旦匹配成功,給出匹配指示信號(hào)。

 

對(duì)于此算法的DSP48應(yīng)用如下:

1.       首先,由于算法主要是判斷輸入的數(shù)據(jù)是否等于32位常數(shù)OxF6F62828, 然后給出判斷結(jié)果指示信號(hào)。考慮到資源最優(yōu)化,如果并行同時(shí)處理16路數(shù)據(jù),需要消耗16個(gè)DSP48 slices,如果使用時(shí)分復(fù)用的方式,則每個(gè)clock cycle完成一個(gè)case數(shù)據(jù)的比較,輸入數(shù)據(jù)采用移位寄存器,每個(gè)時(shí)鐘周期移動(dòng)1位,構(gòu)成一種case數(shù)據(jù),送入DSP48 slice Pattern detector比較,同時(shí)輸出是否匹配的指示信號(hào)。16個(gè)clock cycle完成16case的比較操作。

2.       DSP48E1一次操作可以完成48bits數(shù)據(jù)的匹配運(yùn)算,因此我們同時(shí)做32bits數(shù)據(jù)的pattern detector操作,輸入兩個(gè)16bits數(shù)據(jù)(32bits)后開始移位操作,構(gòu)成32case數(shù)據(jù)依次同常數(shù)OxF6F62828匹配,32個(gè)clock cycle完成匹配檢測(cè)。

3.       DSP48E1pattern detector結(jié)構(gòu)框圖如下:

 pattern_detection logic.png

                Figure 1 Pattern Detection logic

由于要匹配的pattern為常數(shù),我們選擇設(shè)置固定的OxF6F62828為圖中的PATTERN值,使用MASK設(shè)置屏蔽掉高16位的比較,MASK設(shè)置為48’hFFFF00000000。輸出PATTERNDETECT為高時(shí),表示找到匹配的pattern

4.       上面Figure1中僅描述了Pattern的邏輯電路,DSP48E1的完整結(jié)構(gòu)如下圖2所示:

 DSP48E1_overview.png

Pattern Detection的功能在ALU之后,所以,要將輸入數(shù)據(jù)送入ALU后才能進(jìn)行匹配操作。將32bits數(shù)據(jù)從C端口輸入,高位擴(kuò)展到48位(C要求48bits, ALU設(shè)置為C+0的加法功能,即將C的結(jié)果輸出做比較。

為保證時(shí)序要求,打開C寄存器和PatternDetect寄存器,整個(gè)匹配鏈路的latency2,這樣經(jīng)過32個(gè)clock cycle,所有32個(gè)case的匹配結(jié)果依次由PatternDetect輸出為高可以確定是哪個(gè)case匹配。

5.       算法總結(jié):

132bits移位數(shù)據(jù)從C端口輸入到ALU單元,DSP48E1OPmode設(shè)置為C+0功能。

2)在DSP48E1的屬性中配置C打開1級(jí)寄存器,PatternDetect寄存器打開,整個(gè)計(jì)算通路2個(gè)clock cycle延遲。

3)在DSP48E1的屬性配置中設(shè)置Pattern值為固定值0xF6F62828,并配置Pattern選擇為固定寄存器值輸入,設(shè)置MASK的值屏蔽高有效比特,低32bits用于匹配運(yùn)算。

4PatternDetect輸出值為高時(shí),對(duì)應(yīng)的case即為找到的匹配數(shù)據(jù)。

 

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美精品一区二区精品网| 伊人夜夜躁av伊人久久| 老司机精品导航| 久久久国产一区二区三区| 欧美一站二站| 性亚洲最疯狂xxxx高清| 亚洲欧美激情一区| 亚洲欧美日韩爽爽影院| 亚洲影视综合| 亚洲女爱视频在线| 亚洲欧美日本国产专区一区| 亚洲在线中文字幕| 亚洲女同精品视频| 亚洲综合色噜噜狠狠| 亚洲免费网站| 欧美一区二区三区啪啪| 久久成人免费电影| 久久精品国产99国产精品澳门| 欧美中文在线视频| 久久亚洲精品一区| 免费日本视频一区| 欧美日产国产成人免费图片| 欧美日韩日日夜夜| 国产精品国产亚洲精品看不卡15 | 久久综合久久综合久久| 欧美~级网站不卡| 欧美国产高清| 欧美日韩综合精品| 国产精品色在线| 国产在线视频欧美| 在线观看日韩av电影| 最近中文字幕日韩精品| 亚洲最新在线视频| 亚洲欧美国产精品va在线观看 | 亚洲最新色图| 一区二区三区av| 亚洲永久字幕| 久久精品国产欧美激情| 久久综合久久综合这里只有精品| 欧美成人69av| 欧美特黄一级大片| 国产精品尤物福利片在线观看| 国产亚洲精品高潮| 在线看片欧美| 一本到高清视频免费精品| 亚洲欧美日韩网| 欧美日韩伦理在线免费| 久久精品在线视频| 欧美粗暴jizz性欧美20| 欧美三级小说| 国产一区美女| 亚洲人www| 亚洲电影天堂av| 亚洲国产裸拍裸体视频在线观看乱了中文 | 久久精品女人| 一本久久综合亚洲鲁鲁| 欧美亚洲在线播放| 麻豆国产精品一区二区三区| 欧美日本在线播放| 国产一区二区三区视频在线观看 | 欧美一区二区性| 亚洲美女诱惑| 欧美一区二区在线视频| 欧美va亚洲va香蕉在线| 国产精品h在线观看| 极品尤物av久久免费看 | 亚洲欧美精品在线| 亚洲欧洲日本专区| 亚洲欧美日韩一区二区三区在线观看 | 欧美激情1区2区| 国产精品羞羞答答xxdd| 亚洲国产日韩综合一区| 亚洲欧美伊人| 一区二区电影免费观看| 久久久999成人| 欧美午夜精品久久久久久浪潮| 影音先锋国产精品| 午夜精品福利电影| av成人激情| 麻豆freexxxx性91精品| 国产精品一区二区在线| 亚洲精品影院在线观看| 久久激情综合网| 亚洲欧美日韩另类精品一区二区三区 | 亚洲另类自拍| 亚洲动漫精品| 欧美一区二区三区久久精品茉莉花 | 国产一区二区三区视频在线观看| 99热在线精品观看| 亚洲精品久久久久中文字幕欢迎你| 欧美一区=区| 欧美午夜美女看片| 91久久久亚洲精品| 久久精品一区蜜桃臀影院| 西瓜成人精品人成网站| 欧美日韩国产综合一区二区| 在线观看亚洲a| 欧美一区综合| 欧美中文字幕在线| 国产精品午夜国产小视频| 夜夜爽av福利精品导航| 日韩网站在线观看| 欧美xx69| 有码中文亚洲精品| 久久国产精品一区二区| 久久精品国产精品| 国产日韩欧美在线看| 亚洲在线视频免费观看| 亚洲欧美日韩一区二区三区在线观看 | 国产日韩精品一区二区浪潮av| 制服丝袜激情欧洲亚洲| 亚洲视频在线观看视频| 欧美日韩一区二区三区在线观看免 | 一本一本久久| 亚洲一区二区在线| 欧美三级精品| 在线午夜精品自拍| 亚洲在线网站| 国产精品久久网站| 亚洲在线电影| 久久超碰97中文字幕| 国产午夜精品一区二区三区视频 | 国产精品久久久久永久免费观看 | 午夜精品久久久久久久蜜桃app | 久久精品主播| 含羞草久久爱69一区| 久久精品国产2020观看福利| 久久另类ts人妖一区二区| 国产一区二区你懂的| 久久成人免费日本黄色| 久久亚洲春色中文字幕久久久| 激情婷婷欧美| 亚洲激情一区二区| 欧美激情亚洲激情| 日韩一区二区免费高清| 亚洲午夜视频| 国产精品色午夜在线观看| 午夜一区二区三区在线观看 | 国产一区自拍视频| 亚洲第一偷拍| 蜜臀av性久久久久蜜臀aⅴ四虎 | 欧美一区在线直播| 美女视频黄 久久| 亚洲人永久免费| 亚洲在线一区| 国产亚洲欧美中文| 亚洲高清在线观看| 欧美精品久久99| 亚洲网站在线观看| 久久精品一区二区| 亚洲丁香婷深爱综合| 一区二区精品在线观看| 国产精品免费在线 | 欧美a级片网站| 日韩视频在线观看免费| 午夜精品影院| 黄色成人免费网站| 一区二区三区高清不卡| 国产精品视频最多的网站| 欧美在线国产精品| 欧美经典一区二区三区| 亚洲视频大全| 久久全球大尺度高清视频| 亚洲欧洲一区二区天堂久久| 亚洲专区一区二区三区| 国产自产2019最新不卡| 9色porny自拍视频一区二区| 国产精品久久久久久久久久尿| 欧美在线三级| 欧美精品成人91久久久久久久| 亚洲一区二区四区| 猫咪成人在线观看| 在线视频欧美日韩| 美女免费视频一区| 亚洲图片在区色| 你懂的视频欧美| 亚洲一区二区三区在线视频| 欧美aⅴ99久久黑人专区| 亚洲影院色在线观看免费| 免费影视亚洲| 亚洲在线视频网站| 欧美成人午夜视频| 亚洲欧美在线高清| 欧美日韩1区2区3区| 久久国产精品久久久久久久久久| 欧美日韩午夜精品| 亚洲国产成人av| 国产精品久久久久久久久免费桃花| 亚洲第一区中文99精品| 国产精品久久久久久福利一牛影视| 亚洲国产精品福利| 国产精品亚洲美女av网站| 99日韩精品| 在线成人av| 久久久久高清| 亚洲夜晚福利在线观看| 欧美人与禽性xxxxx杂性| 国产专区综合网| 中国av一区| 国产在线拍偷自揄拍精品|