《電子技術(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亚洲国产精品_日韩亚洲一区二区
国产一区美女| 在线观看亚洲专区| 毛片基地黄久久久久久天堂| 亚洲欧美日本伦理| 亚洲视频每日更新| 一区二区三区精品视频| 日韩亚洲国产精品| 亚洲精品小视频| 亚洲精品乱码久久久久久久久| 亚洲国产精品电影| 亚洲电影免费| 亚洲国产视频一区二区| 亚洲国产精品尤物yw在线观看| 久久精品国产欧美激情| 久久精品人人做人人爽电影蜜月| 欧美一区永久视频免费观看| 欧美在线观看网址综合| 久久国产精品第一页| 久久精品国产亚洲高清剧情介绍| 欧美中文在线观看| 亚洲电影免费观看高清完整版 | 亚洲字幕一区二区| 午夜国产精品影院在线观看| 欧美一区二区三区电影在线观看| 欧美在线观看视频| 亚洲国产精品一区二区www| 亚洲日韩欧美视频| 一区二区三区日韩精品| 亚洲欧美日韩在线播放| 久久精品国产精品| 蜜臀91精品一区二区三区| 欧美久色视频| 国产精品久久午夜夜伦鲁鲁| 国产欧美日韩中文字幕在线| 国内揄拍国内精品少妇国语| 亚洲乱码精品一二三四区日韩在线| 欧美精品日韩综合在线| 欧美精品综合| 欧美视频导航| 国产精品天天看| 国产亚洲精品高潮| 在线欧美不卡| 亚洲美女色禁图| 亚洲女人天堂成人av在线| 久久精品国产久精国产思思| 亚洲精品乱码久久久久久久久| 亚洲天堂成人在线观看| 欧美呦呦网站| 欧美高清视频一区二区三区在线观看| 欧美日韩国产影院| 国产伦精品一区二区| 在线看日韩欧美| 99人久久精品视频最新地址| 欧美一区二区三区在线免费观看| 亚洲精品乱码久久久久久黑人| 亚洲一区二区三区精品动漫| 久久国产欧美精品| 欧美高清视频www夜色资源网| 国产精品国产三级国产专播精品人| 黑丝一区二区| 一本色道久久综合狠狠躁篇的优点| 欧美一区二区黄色| 亚洲免费观看在线观看| 欧美中文在线观看国产| 欧美大片免费观看| 国产精品―色哟哟| 亚洲激情中文1区| 午夜在线视频一区二区区别| a4yy欧美一区二区三区| 久久九九99| 欧美系列电影免费观看| 一区二区三区在线视频免费观看 | 亚洲精品国产精品国自产观看浪潮| 亚洲欧美国产视频| 欧美激情视频在线播放| 国产综合亚洲精品一区二| 一区二区三区精品视频| 亚洲日本激情| 久久精品国产精品亚洲| 欧美色精品天天在线观看视频| 韩国一区电影| 亚洲欧美日韩国产综合| 一区二区激情小说| 欧美怡红院视频一区二区三区| 亚洲五月婷婷| 欧美成人免费小视频| 国内成+人亚洲| 亚洲免费视频网站| 亚洲图片在线| 欧美精品 日韩| 在线播放一区| 欧美在线高清视频| 午夜激情综合网| 欧美三级视频在线| 91久久精品久久国产性色也91| 久久aⅴ国产欧美74aaa| 欧美一区二区黄| 国产精品不卡在线| 亚洲伦伦在线| 日韩亚洲成人av在线| 欧美va亚洲va日韩∨a综合色| 国产真实精品久久二三区| 亚洲欧美国产精品va在线观看| 宅男精品视频| 欧美日韩国产成人在线观看| 亚洲国产小视频| 91久久精品国产| 男同欧美伦乱| 在线免费观看日本欧美| 亚洲第一天堂无码专区| 久久久久久夜精品精品免费| 国产日韩精品久久| 亚洲欧美区自拍先锋| 亚洲欧美制服另类日韩| 国产精品第十页| 亚洲视频在线观看视频| 亚洲一区www| 欧美午夜一区二区三区免费大片| 艳女tv在线观看国产一区| 亚洲视频电影在线| 欧美揉bbbbb揉bbbbb| 日韩一二在线观看| 亚洲一区在线观看视频| 国产精品久久毛片a| 亚洲在线日韩| 欧美中文字幕在线| 国产亚洲亚洲| 亚洲高清视频一区| 美国三级日本三级久久99| 在线观看一区| 99国产麻豆精品| 欧美日韩国产综合一区二区| 亚洲免费高清视频| 亚洲一区二区三区四区在线观看| 国产精品久久久久久久久久三级 | 91久久久久| 欧美不卡在线视频| 亚洲精品久久久久久久久久久 | 亚洲一二三四久久| 国产精品你懂的| 欧美亚洲综合另类| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲电影在线看| 一区二区三区**美女毛片| 国产精品大片| 欧美一区成人| 欧美大秀在线观看| 亚洲免费高清| 久久国内精品自在自线400部| 精久久久久久| 一区二区三区色| 国产日韩亚洲欧美精品| 亚洲激情国产| 欧美无砖砖区免费| 久久精品欧洲| 欧美女同在线视频| 亚洲欧美一区二区三区在线| 久久亚洲电影| 亚洲美女毛片| 久久精品一区蜜桃臀影院| 亚洲国产精品福利| 午夜国产精品视频| 在线日韩精品视频| 亚洲一区二区三区精品视频| 国产主播喷水一区二区| 99国产精品99久久久久久| 国产精品久久久久aaaa| 亚洲第一精品夜夜躁人人爽 | 在线中文字幕一区| 久久久人成影片一区二区三区| 亚洲精品社区| 欧美专区在线| 亚洲精品在线二区| 久久精品成人一区二区三区 | 一区二区av| 老司机成人网| 亚洲一区二区三区涩| 奶水喷射视频一区| 亚洲专区在线视频| 欧美精品一区二区高清在线观看| 午夜天堂精品久久久久| 欧美极品在线播放| 欧美在线观看视频| 国产精品大片| 日韩亚洲欧美精品| 国一区二区在线观看| 亚洲一区二区三区久久| 亚洲福利视频三区| 久久国产乱子精品免费女| 一本久道久久综合婷婷鲸鱼| 欧美96在线丨欧| 午夜久久久久| 欧美日韩在线观看视频| 亚洲国产婷婷| 国产亚洲在线| 欧美亚洲综合网| 99精品欧美一区二区三区综合在线| 裸体女人亚洲精品一区| 亚洲在线成人精品| 欧美日韩精品免费观看视频|