專利名稱:數(shù)字信號處理器的制作方法
瘢
婕芭號簇 專)應(yīng)酶叨平小叨水嘰砑寂號錯。
丶說
藕糯(DSP)通實時藕擰藕一一系只值詿應(yīng)模藕擰DSP壓惴河鋼誠 灘嘔頻歐訓(xùn)緇巴ㄏ低
DSP為微一式微一一憬獶SP詮氳煎集傻路稀?,微通应?(RISC)慵糄SP強耍RISC慵際姑 同嘰指DSP牟每指執(zhí)時同RISC慵 應(yīng)茫執(zhí)指駛時剩DSP指水卟紗強DSP
RISC慵糄SP也瞬希械浴乇牽RISCDSP要執(zhí)寫指篩執(zhí)懈擁指罡紻SP墓模諢RISCDSP時俁叨執(zhí)些指時洹 ?,应指钸€DSP片指媧⒛尺寸。媧SP要嗟蹦德 50)DSP某嘰耍址緇巴地餐ㄏ低橙低 小應(yīng)枚裕沒RISCDSP搿
圖1原屑頻DSP募蚧圖叩元(ALD)16AIU拇17嘶路(MAC)36MAC拇2720MAC拇27ALU拇17(片)荽媧 0指22MAC拇27*片)指媧 2MAC拇27ALU拇17指18系MAC26ALU16某些原屑系統(tǒng)校18直系指媧 2荽媧 0萁涌11指媧 12指涌13萁涌12指涌13片媧 指睢
時指媧 2械指18?。应兀?18ALU16MAC26誆藕擰每藕通ALU16取ALU拇17荽媧 0指媧 2之浠惠 MAC26取MAC拇27指媧 2荽媧 0之浣恢 藎要ALU16MAC26莘直ALU拇17MAC拇27械植
示圓校指媧 2源泄ALU16MAC使玫系藎荽媧 0園(藕)一實校系菘DSP頻瞬瞬時荽媧 0藕指媧 2系荻MAC拇27指媧 2詰母指也通指11通直庸指18準(zhǔn)MAC27執(zhí)械牟通MAC26慕氐荽媧 10
原寫砑監(jiān)處系牡效裕叨指媧 12姆茫弒虢羔供MAC拇16指18叨荽媧 0牡姆茫直藕寫蕁?,鄨鲂J~母喲ALU16桑碩荽媧 0姆剩啥20茫為荼MAC拇27寫荽媧 0然ALU拇17侄寫20轄校要酶擁凇效越DSP拇堋
通效時峁┧狄恍 慕詬DSP效時
為DSP峁┮宦的改僥仿
荼一峁〥SP媧⑼ㄚ堆∫ 櫬ψ壩Q墾⊙≮存儲氪ψ爸傳謀涑 蕕嘔
權(quán)薅
帽涑ぶ甘抵∫恢變長指詿媧 囈稀冒殺指同指實直擁罘芥。每指慰執(zhí)囟牟每時尾傭執(zhí)時
一示DSP一擼菘拇只荽媧⒂J鄧痹 玫一妗R皇凳┮耙 窄擼前荽媧⒄存儲
一實施一應(yīng)詡拇?,?淼ピS睹俄單元囟尾源媧 寫蕁示實施械拇淼ピ籄LU一MAC元囈峁慣鍍街贛κ筆鄧幣 媯蔥高端的俄。
通一指取元沾指媧⒛變長指?,?直妗V惠存儲摯指媧⑹ 幕一?。咒摳鎯χ笟?藕牛詬旨拇荽媧㈦功艿元之浣幻 時尾母協(xié)同剎紓存儲詰謀涑ぶ割,DSP牡路詼DSP擼殺淼ピ 拇DSP堋媳峁┡ 模娼
薟嶄圖員示實施乇權(quán)娑 諾透恕
圖
細(xì)圖員示實施目暮諾憬竿紀(jì)肥居υ
圖1前原屑頻DSP姆圖
圖2實施DSP姆圖
圖3羌拇拇之擁姆圖
圖4羌拇募拇之擁姆圖
圖5譴詒一實施拇媧⒄家諱長指示圖
圖6潛示指取元圖
圖7前一實施頻指取元姆圖
圖8前一實施頻MAV元姆圖
圖9潛一實施使玫指系姆圖
霞實施細(xì)
碌母慕藕糯矸鉸匪敵 擰指薟取爍只準(zhǔn)藕擰指萁霞訓(xùn)玫壓示紜⒀вG的誠C 知摹酶只學(xué)锘九號≈篙R 也媳使茫遣瓤牽為使謾筒目
?,吮母?、浴諾(囟時詿統(tǒng)為)些實施校緣實些同姆?。然诠P凳┬T 一實鄭紗瞬協(xié)同之諾悖 員戲械一實值實施唷
DSP原指媧
圖2一DSP路姆圖玫路一示實施啤荽媧 02-104址元(AGU)105-107直系A(chǔ)BC萁涌100ABC122-126直拇120P01P02P03拇120PI1PI2PI3霞訓(xùn)兀ABC荽媧 02-104拇120詡拇之寫
使只荽媧⒚崗寄摧 之浣灰幻$,使ABC同時只媧 02-104取同兀取寫同時寫
擁嚦尾氡灸承┦凳┮宦 然只使乇為DSP通執(zhí)械耍擁卟擁峁┩顛R堵匪S 叩效炔擁摺詒實施校訓(xùn)只摺
P04P05P06拇120嘶(MAC)元128叩拇120P14拇120PI4拇120P007P08ALU130叩拇120PI5
指媧 52指取元156指涌150指158指取元156時Im1Im2Im3約ImALU時Im1Im2Im3122124126時ImALUALU130猓 58煽平(為未示)示母系統(tǒng)
拇1208只為L0-L3D0-D3募拇拇L0-L340位拇芫旨拇L0h-L3h拇L0I-L3I16位畏省拇D0-D332位恚居寄碦0-R716位畏省一裕拇蛹拇指虻サ摹拇拇囟證峁┴ 拇指
通擁卸喜啥詵實某些拇實直一?。一实施校侄每?每詰母峁┰啡荒Sγ 某些使傻址媧⑷恍┦凳 使酶為眩為迅倏煽氐胤矢拇絲凇
詒使眉時(示實施)實施校實吮妗g,山指邪荻拇120媧 02-105涌凇指畬ο低齒存儲涌誥峁┹R幻
圖3一圖示拇120一拇一PI1-PI5之印拇為L0h-L3hL0I-L3IR0-R7拇L0拇L0hL0I圖34校拇L0h-L3h為24位恚琇0h-L3hL0I-L3IR0-R7為16位?,使拇L0-L3為40位懟MI3-PI524位PI3h-PI5h16位PI3I-PI5I芄40位PI1PI216位寫拇L0h-L3h時只寫24位械16位
圖3示些拇誚藎一些拇只些蠆糠誚蕁乇牽械募拇L0-L3癰500-514PI1-PI5藎16位芏約拇L0-L3詰母吆偷拇寫拇L0-L3魏A-C(應(yīng)PI0-PI3)痛MAC元128ALU130(應(yīng)PI4PI5)搿D碦0-R7516-530A-C蕁然嵌MAC元128(PI4)蕁?,拇R0-R3516/518/524526ALU元130蕁PI3h-PI5h16位PI3I-PI5I40位PI1PI216位寫拇L0h-L3h時只寫24位16位
圖3示些拇誚藎一些拇只些蠆糠誚蕁乇牽械募拇L0-L3癰500-514PI1-PI5藎16位芏約拇L0-L3詰母吆圖拇寫拇L0-L3魏A-C(應(yīng)PI0-PI3)痛MAC元128ALU130(應(yīng)PI4-PI5)?。?R0-R7516-530A-C蕁然嵌MAC元128(PI4)蕁?,拇R0-R3516518524526ALU元130蕁
圖3實施諾?。乇牵拇之峁┿?裕畛D曹翟蔽≡假德 艿路紓琈AC元128只拇L0-L3模為撕奐撇慕通32位MAC元128D0-D3峁┬∧幣恍L0元130芏約拇L0-L3R0-R3強裕為菘紗AL0元130寫旨拇茫為ALU元13執(zhí)爍尾使效拇然ALU元130屑拇時瞬要凸印
圖3一圖示一實施執(zhí)時拇120誚拇圖示AP01540拇L0h-L3hL01-L31R0-R7為小蛹拇時效募拇同兀13P02542拇L0h-L3HL01-L31R0-R740位CP03篩530拇L0-L3D0-D3為全拇時全效募拇
MAC元12840位P04532拇L0-L3誄撕奐撇MAC128奐頻值艽P04只40位拇L0-L3峁┟N僥 D0-D3屎小母殖朔奐一慍 2位
MAC元128一16位P05534L0h-L3hR0R4R6MAC元時牡詼16位詰P06拇L0h-L3hL01-L31R0-R7MAC元128一16位全效拇詼17位誚效拇小?,?玫浴乇詡拇占盞時倏山一莘一效拇鎩H黃剿的寄 路峁┴點,拇之懈叩浴
ALU130說P07546拇L0-L3L0h-L3hR0-R3Z0h-L03hR0-R3同一嘸一拇L0h=L03hR0-R3P07位31-16(位為0-39)位0-15嘸悖 位39-32位31展擰ALU130一說P08也548同一嘸拇L0-L3R0-R7.源朔式ALU130耍啥全效某拇L0-L3嘸啥源拇嘸怨一投榷藕糯玫摹?,?R0-R7L0h-L3h約R0-R7之悖渴姑的寄 院艽同時吮要牡路應(yīng)?,效呒?
應(yīng)鼙啻單元實募拇懈趾么紓 氪單元峁┧接口C客 淼ピ慘,從妒∷德沸酒
擼(一)拇淼ピ俄單元同一荻尾一囟要通媧⑿摧J 冢謾指畬λ慘材N 一淼ピ狄恢感摧H幻第俄單元詰詼同一拇懟
然荻要枚啻單元模拇(一)只一淼ピ錯單元(洗淼ピ 拇淼ピ∈掛荒賜妓德 詡拇路之(效之)實平狻
校詒一實施校眉拇128畝時蛹拇山一強水卟同一全時(懟 冢時蛹時擁一隙詰詼寫囟冢詰一時詼馴MAC128鵲一淼ピZ該躥 剩嗖緼LU130鵲詼淼ピ豁。
猓躥第囤I窶AC128寫同一拇傭一冢淼ピ錯。遙些一使通一誆擼山一謾
儼圖2詡洌溉≡ 56指媧 52屑指?,覡Z部詿媧⑿尖部媧⑿妒 態(tài)刖蔡℃儲(DRAMSRAM)品藁硬檀媧 某些知荽媒?。诠P臼凳┬V肝 涑ぶ割,指取元(魯取指元)確指畛とH訪課 時要蕹俑指?。?,指媧 媧⑽幻∪≈岡 56牟媧⒅篙的
指158取指元156指?,指?毆一DSP系統(tǒng)系統(tǒng)荽媧⒛粹、MACALU?,?58越指募時菥時Im1Im2Im3ImALU泄系統(tǒng)時通譴指詰值指詼源荽媧 02-106械薅某址
圖2DSP執(zhí)械牟荽荽媧⒅ 某一拇位謾也紗蛹拇寫荽媧⒁AC128ALU130啥約拇120一拇一憬簇的 120詰募拇
DSP峁剮杜點。使誆系囟水嘰懟SP執(zhí)械示瞬詡?,?藕)一只荽媧⑿S篙匆惠存儲小誆通要炔位私藕系只窄拇媧⑾佳∪幌蹬狠賭 20MAC元128奐啤些慕源詡拇120詰牡詼拇錚 叩寫前汛蕕募拇?。?C)轄謂癰眉拇寫荽媧 媧)
菥寫媧⑤家悔 嘰擁一詼荽媧⑿對嘿灰恢存儲突謾菘圓卸系卮?,小詬彶?系統(tǒng)識魏未媧⑾低尺的際幣,從度 舜俁齲紙斯摹
?,刹同值DSP誆同魏胃時同希薟卸系通DSP蕕水嘰懟RSγ 指時指效水嘰恚翟的叢a供叨通謾效DSP系統(tǒng)
應(yīng)?,应脤︿摎瀾突内M肥絞 圍DSP械紓課從存儲CC峁┮繪儲峁╂儲AA峁 然剩(B)剩拇媧 媧)鎩
詰詼媧⒁皇駒殘AC元130奐頻菥一媧⒁ 媧A)峁 一奐坪?,懊递綜寫媧同時C攜MAC元128慕蕕拇冢蟛糠時一奐撇傻玫準(zhǔn)嘸位荽喲媧C峁〢LU元130嘸位菥B同時寫媧應(yīng)枚媧⒁回鼻較俄單元通DSP貧峁┠吭囤段
應(yīng)鼙淼ピ MAC元128AL0元130)募拇實直一啥淼ピ的寄疵 些淼ピ財鍛ㄎ黑策對肥 紓可狄豁單元寫某拇然同苑矢眉牡詼淼ピ。一叩
猓姑殘倉敢殘詞 一強叨水摺夭卮蕕嚳簇M鄧 卟要婕耙荒餐 取搿 爍指羈賈詞變。夭水叻雍么冢通一椴煌倉蒼餐敝蔥的≈敦 水叻使每執(zhí)械指叩通指水
示源一示峁剮∫皇 (也)奐頻某嘶蕕MAC26慕詿小也(詿值木值位)?,疥定颉皰旎通要ALU元130嘸位撇
系統(tǒng)校甓ㄍ材乘粉計餐敝蔥⊥ 時拇冢藕瞬系荽媧 02103拇120詰募拇(L0hL01)同時MAC元128取前些拇(L0hL01)值朔奐撇薪寫拇(L1)同時ALU元130取前詰詼拇(L1)械藎執(zhí)斜甓定值寫拇(L2)同一冢C112詰拇(D0)械前值寫荽媧 104然囟牟園執(zhí)械囟謀?。液?夭母叨炔械指?,一诟叨水叩膰?榷械指每詼圓同墓水圓
應(yīng)寫櫻執(zhí)詰全桑詰一時每拇藎么淼ピ,詰詼時詰系轄寫拇應(yīng)猓凳 冢同一值芨么脅?,一值通DSP水卟每值糯執(zhí)一琛
謀母娑寄茬,腔蕕謀氪,要執(zhí)嗖煌的殘 執(zhí)校同時執(zhí)小應(yīng)枚吆投淼ピ 些
應(yīng)枚指媧⒅感揭慌點。紓 荽同時取指156指媧 52指睿 58藕牛員DSP詬系統(tǒng)牟(為諢圖未)同也攜指藎圓卸指荻貧藕蕁通指畬?dǎo)k粗恐 貧玫冢一堋
圖5一瘧?,说抑M長指裝詬荼一實施圖2指媧 52一摯尋媧⒄稼≮斃┦凳┬R餐 2馴涑ぶ趕低呈抵贛的存儲效省址示校指32位蒞每址示詿媧 75屑冶小屑寫值16位嘰鄭寫6位痛幀詒母霞實施校叩痛侄艿尋址員儔牡址嘸
詿媧 75冢涑ぶ窤-L圖示裝峁怪窤48位指睿八紸(1)A(2)詰址00000雙紙A(3)詰址00001母嘰鎩V窤指B32位指?,一双?B(1)詰址00001牡痛錚端紹(2)詰址00002嘰鎩V窩16位指?,一唯一双?C1)詰址00002牡痛鎩
指A-C拇位每杉植同指同一址冢舜媧 75一指某嘰紓窤雙紙A(3)指B牡一雙紙B(1)一
指直囈乇詿媧⒅氛稼滴恍 指媧⒅篙敝告儲圖碩DSP怨娑ㄖ感灸D尺瓷 圖3示指D-L詿媧 75冢一示指裝狀
應(yīng)?,跀扩实施校指疃佳b位小紓凳┲敢 90)裝詿媧⒄嘉恍≮幣皇凳┬V恢敢 25-50)裝拇媧⒄夾∈凳┦官分比底 指睢
遙一要使位謾指虻サ詒指貌艽媧⒄稼≡街崗存儲占詰位枚霞實鄭然指媧⒄檢,只要指馨原執(zhí)寫統(tǒng)恕募員祝預(yù)幕為媧 映洌騁匯不影轂灸慘聰 械母浴
同兀鎂應(yīng)諍艽一指裝罘界,詒某些實施校枚10指應(yīng)酶裝罘
?,诠P臼凳┴蹲邦方實施脅一使謾紓恍┦凳╂儲位沒指睿 指某小拇媧⒄賈啃笆怪鴿。霞訓(xùn)兀小媧⒄夾≮存儲占詿媧⒅邊較敝高餃 裝罘單⊥感о場墻霞訓(xùn)姆之詒牟同實施校裝裝罘街 遣同摹
姘凳拘┦凳┲輝倉緞 指使酶裝罘界,只執(zhí)某囟映募指執(zhí)指裝睢
應(yīng)指叨裝指媧長指使茫一碩DSP拇媧⒁長指只腋叨裝指媧④存儲值詬指暮時小小拇媧⑦匆殘酒瓷
思小DSP嘰綺⑸此假成比好粹,誚峁 氐時應(yīng)酶叨裝指涑ぶ割還喜諾?。?,小指媧⒛尺寸,擁牡路曬DSP芫弒涑ぶ崗 占位詰圖6取指元156穎一實施指媧 152取指時牟圖誆200始誆202指152卸一指?。诒母示实施校?02指蕕32位鄭64位
誆204指15864位指械牡一指睢 詒母示實施校指163248位指畛 每指指指畛と狄蛔參蝗啡 懈娑ㄖ割長鵲姆么指睿匙倉 娑ㄖ改橙∧承┦棺參晃割長息通十紙詠指?,纱私舜虮3泄指钐帬顟B(tài)息要
詿稅64位指詰牡一指誆206確48位未指欠癖364位指鎩E 誆204剩48位未械一指睢
誆20648位未指荼詡指校痛指媧 52裝馗指蕁裝馗指姆謾詒一實施校指媧⒆般夠母指藎使取指元未48位確48位未荽取指元冢確指158一指睢
詒一霞實施校值未薟48位時丫囟取指元殺乇詿虺一(32位)時圖指蕕母(32位)前諢虺(64位)取指元圖碌幀
荽霞眩為指158愎晃摧M痹怪告儲拇媧⑿е 省一誆206爍擁未指藎械未指詿一指睢
圖7前一實施頻取指元156指媧 52目圖指媧 52偶媧 02(RAM0)媧 00(RAM1)每一啥寫32位幀汛媧⑽嘉鍛恢氛 尋址偶址偶媧 02址媧 00
啥寫殖嘰(816244864位)拇媧⒂ 實施使同拇媧⑩,108媧⑩。然使32位值拇媧⑩,為芙甯叢V 寫目尋址
嘸304執(zhí)喲媧 00302指拇106107囟拇媧⑽幻渡抵 10314娑ㄖ甘 32315316318啤指拇306307位16位旨擁轉(zhuǎn)308ABCD轉(zhuǎn)30848位指324324選(34)ABCD每16位
詡?,?04圖5姆指媧 00302裝指蕁乇牽嘸304通偶媧 02媧 0032位鄭一謂薌64位未指裝指拇30630716位指?,装荩为?0630748位未指蕁糯32位指睿改 06要裝32位值母指藎為值未指薟48位俅裝32位指鄭48位未指拇30630716未位拇30732位拇306.俅48位指?,?未指菘殺鄭拇306307裝指蕕32位鄭64位未指藎要詒48位指蕁然裝64位指薟十直要玫模為使32位值指媧⒛匆登襯∈ 未指藎應(yīng)帽某些
一64位指裝指拇306397嘸304轉(zhuǎn)308每藕320ABCD盞一48位指藎1)指指址占詰位茫2)母指藎3)汛前一指某取乇墻轉(zhuǎn)308貿(mào)一準(zhǔn)效位指蕕一位一嘰48位指指
紓磺爸 4位指裝拇306307偶指拇307械指荽一擼轉(zhuǎn)308桶ABC(ABC)謂盞指蕁指拇306械指荽一擼轉(zhuǎn)308貿(mào)CDA(CDA)蔚指蕁
指汛?,碌指装菁?06307為轉(zhuǎn)308前指某嘰紓 24喜一指蕁前指某嘰撞322(324前位母)透嘸304指魏味鑰嘸304娑 指畛と翟は筆凳骨拔磺較佳的N 直影指確指畛と
詒一示實施校前一指某嘰綈 位狀態(tài)I0.
1全指模式
?,?08煽320選位S1S0疲2小
2轉(zhuǎn)選位
裕A1S0狀態(tài)牡轉(zhuǎn)308轉(zhuǎn)筒狀偏啤轉(zhuǎn)每(ABCD)啤位玫楸蝗∏拔聰對閡蔽
S1S0狀態(tài)轉(zhuǎn)308帽轉(zhuǎn)莞殖鵲指浠V割長鵲值(I1,I0)擁位S1S0去魏執(zhí)值
S1(t+1),S0(t+1)=S1(t),S0(t)+I0,I1(1)
轉(zhuǎn)蘋位狀態(tài)S1S0值要轉(zhuǎn)蘋位囟指位圓霉式(1)詒校轉(zhuǎn)啤位停止指母址知模執(zhí)氡巨斷德
一示源校轉(zhuǎn)308始時為ABC選位S1S0為006位指?,I1I0為01應(yīng)指畛の揮礢1S0玫為01S1S0應(yīng)轉(zhuǎn)308為BCD324.詿前1位指(A)BCD一叩指欏
一指歉32位指?,指铋LI1I0(10)癰前S1S0狀態(tài)01玫11貿(mào)DAB應(yīng)諢未一48位指藎位效位玫D轄盞一指謾前BC指舜懟Sχ蓋 32位指畬?dǎo)h間,指裝卮矸ㄗ爸改 307
48位指?,投选位S1S0狀態(tài)指畛1I0(11)玫S1S0為10去執(zhí)校轉(zhuǎn)308貿(mào)CDACDA應(yīng)一48位指藎一位爍效位稀前DAB系指懟Y粗 前一指畬?dǎo)h間,呀碌指荻拇306為峁 執(zhí)指荽嘸使嘸執(zhí)指然模氡居ο
詬示實施校嘸轉(zhuǎn)308貿(mào)指拇306307盞一48位指藎要一指位位謾募員祝魏預(yù)媒指嶠 指畬?dǎo)o單元158傭識一要指藎同媳使謾
指模一48位未指?,?08嘸304指一要指某嘰紜TW 08嘸304擁一要5位指蕕母詒媒實施校篩指前位娑ㄖ改橙
圖8前一實施玫MAC元128目圖900要奐頻40位耄燈 位16位擁901一恕901一私值08000朔902要16位值一指158輾位每薌17位
朔902904眨904指158墓娑 貧0123位臃906嶄901904指158值踴
示實施械募拇PI4
詒些實施校MAC元128應(yīng)16元900偷MAC元懈擁應(yīng)浴應(yīng)16元900詡時時雙炔紓蔥 2位(A)16位(B)雙炔詰一時冢冉32位牡16位(A1)16位B貿(mào)一詡拇120屑值I
詰詼時冢屑值I16元90016位猓 16位B32位A母16位(Ah)耍16元900頻屑值I印雙瘸朔時詼時執(zhí)械摹一裕雙炔要一位朔奐撇之一一同一時位雙炔
通要時冢為一緯朔位偷詼緯朔通要一時凇耍使位路雙瘸朔時頻元900婕巴≥鄧 炔
指
A
圖9一圖示示實施使玫指系402示涑と割,DSP163248位涑ぶ干耙 指蔚指魏痛媧⑵ MMOF)指桑綬 03示示實施使玫一指偉MAC8MAC16ALU8ALU16DMOV16DMOV24DL40指巍MMPF指偉OneMem11TwoMem19TwoMov19ThreeMem24指巍MMPF指煞406示MMPF指傭傘MMPF指傭偉LD(A)LD(B)ST(A)ST(B)LS(C)DMOVADMOVBPF8細(xì)全指?、指魏众M段
B全指
詒媒霞實施校貿(mào)為163248位指味緯傘全指畋黃成恐告儲152DSP懟H 式峁顧抵肝的甘結(jié)構(gòu)誆詡洌珼SP每時一全指?。诖每全謲忛g,尾囟牟選囟指尉
詒示實施全指母式3示
430
43指位
2 0
27指位
11 0
11 Inst.bits
3全指式
每全指位撞指一指某群某些泄全指蕕母息4峁┶筆臼凳┳材甘
4全指撞式
每全指(163248位)一指巍5諧示實施械指巍全指指蔚母式
5指
6-8諧指蔚母希應(yīng)詒示實施械483116位全指鎩H恢肝迪廢筆姑和 示系某些氐霞眩要?,全虿?全指畋皇疚存定使囟指希強使些全指稀
6諧16位全指詘示實施執(zhí)時母式全指位撞11指位傘
11011 Inst.Bits
616位全指式
撞位指指某燃泄指偷一些息撞00000裕效尾位一娑ㄖ蔥的蒼N參 00指剩8位一MAC8指巍尾位001指剩8位一ALU8指巍尾位希娑ㄖ割。
撞00001剩11位一OmeMem11指巍通峁〢LUMAC媧⑵噸蔥 6位全指?,痰全指畛L抵敢獘z①S 6位全指執(zhí)囟一指媧SP嘰小恕也思順殺凸摹
16位指通只一位尾使謾一裕小只薅一尾指某嘰紓兌晃彩姑爸 6位指睢b,16位指MACALD/媧⑵短 思執(zhí)械牟
詘一實施時7諧指蝦氐32位全指式
271911O27指位
732位全指式
撞位指全指畛と鉀噸趕$,撞00010示剩27指位一ThreeMem27指危撞00011示剩27指位一ALU8指魏一TwoMwml9指巍
撞01111尾位指指蔚稀紓參 位剩24位食4ALU16MAC8MAC16ALU8指巍尾位狀態(tài)尾位1薅瘧稀
32位指同時執(zhí)畛D菜慘殘 指嘰紜g,瞬應(yīng)茫通要蕹一緯耍撇32位指水叻式殖也要48位指占洹
猓 2位指同時MACALU約轉(zhuǎn)貌也指嘰紜
一實施執(zhí)時8諧48位全指母式指稀
4335271911O43指位
848位全指式
撞位娑ㄋ鋼改橙賈趕$,撞位0010043剩指位DMOV24MAC80neMem11指巍撞位1001143剩位ALU16MAC8TwoMwm19指巍
撞位11111尾位指剩指位玫指巍紓參 00示剩40指位MAC16DMOV24指巍尾位001示剩40指位MAC8ALU8DMOV24指巍尾位110示剩400指位DL40指巍
48位指峁┲趕客必彩比蔥裁多。紓 8位全指同時ALUAMC痛媧㈡儲裝亍貧頁一畏識媧⑽幻
48位指朔ALU取灘一水叻式小瞬誚媳甓ㄊ泵的N蓖ㄒ MACALU(位)應(yīng)MACALU應(yīng)貿(mào)只48位指睿結(jié)構(gòu)媯 水卟
效亟緣48位全指執(zhí)械牟為(MACALUFETCH1FETCH2StoRE)通DSP畝誆艸DSP癰執(zhí)系統(tǒng)一強DSP同時執(zhí)卸指貌同擼同時貧頭什同欏
執(zhí)械牟謀指畛とR皇怪告儲效省魏尉穸季鋅同時夭冢只只一尾同時械牟指畛とI賈 媧
使媒指裝罘ㄊ鄙揭皇駒分 媧⑹姑變長指裝指?,蕬TM改 路實施裕應(yīng)枚囈峁雇敦肥寄粹。些協(xié)同同時芎效省
C指
全指一預(yù)式群一指巍詒示實施校械指5小帽示實施峁┤該持肝合F趁 指媧③筆臼凳┯γ的鋼肝的 式狀態(tài)
C1指
露指傭蔚校910諧拇寫?,示斯P臼凳┦姑的疚渾。
9指
10指痛
C2指說
指MAC指危MAC8MAC16MAC8指支執(zhí)一藕痛一諾某朔停奐L0L1小MAC8指16位全指MAC省指RAM葉嗖⒅ 希要MAC為32位指48位指?。逸xAC8指執(zhí)械拇式
綣 2)示MAC8指眉拇L0L1拇R0R2R4R6某嘶櫻R0R1R3R5直玫拇某嘶鎩 猓規(guī)定嘔蠆淮諾某朔通瓶MAC8指MAC募拇芙指畛と蔽 位酶痰8位指MAC
MAC8指執(zhí)械囟曬殺11指8位值薅
11 MAC8指胃式
SU/SS娑ㄅ或不磁的乘 2諧拇應(yīng)詮娑∕AC8指詰母植
12 MAC8指未
MAC8指0x99拇L0拇R0R3諾嘶之頭拇L0
NAC16指通酶蛹拇應(yīng)誄朔-奐貧峁┰∈ 3)MAC16指執(zhí)械牟
紓悔乘 奐指脅隙肟濟(jì) 奐(L0-L3)目牡亍CPS畏藕瘧示協(xié)同應(yīng)執(zhí)械囟囟MAC16指執(zhí)校曬殺13指16位值娑
13MCA16指胃式14諧拇詮娑∕AC16指詰母植
14MAC16指未
注指L0=R0xR0(SU)<<0NOP
Mtype11直說RND
一懦朔/奐指睿
奐16
mtypeSUmacOpl=macOp2MAC指苑欠
MAC16指慰拼锏 詰(奐)時悖 位幀奐時要擁奐一同時16CPS位協(xié)同選通位示應(yīng)MAC使玫透協(xié)同
應(yīng)指MAC8指執(zhí)械牟小MAC16執(zhí)小MAC8指選囟指?,强MAC16指執(zhí)械母罹蔥 指欏M∕AC8指執(zhí)寫MAC徒省順?gòu)z
8位ALU8指偉ALU罹璏AC(MAC8MAC16)執(zhí)械牟屑蕁械A(chǔ)LU8位位一只誆位拇(SR)省指位15諧ALU8指執(zhí)械
15ALU8指尾
LS裝源(L0-L3)L0裝目牡(L0-L3)ALU8指執(zhí)械囟殺16指蔚8位值娑
16ALU指胃式17諧囟薅ALU8指執(zhí)械牟
17ALU指未
注全指L0=DETNORM(L0)為NOP
LD=DETNORM(LD)指為欠
ALU8奐指為LDLD=LD
ALU16指慰嘸位18諧ALU16指執(zhí)械
<<示位<<<示嘸位
18ALU16指尾
指L0=SET(L0)為NOP
19諧ALU16指蔚母式
1916位ALU指胃式ALU16指執(zhí)械木殺20指蔚位值娑
20ALU16指未
注全指L0=SET(L0)為NOP
BIT指(h,i,j)通喲時5位約時6(杉)
DMOV16指一16位指危執(zhí)脅同貧諍莩誆21示
21DMOV16指尾
22諧母式耄珼M0V16指執(zhí)械牟
22DMOV16指胃式
注指L0=0為NOP
時10牛時911擰
指OUTPORTA(port-addr)A系值指絲凇通喲媧同時一值指山值直喲喲媧偷枚絲凇OUTPORTB(port-addr)墓同
DMOV24指歉24位指危執(zhí)脅同裝/拇直踴裝丶拇時23示
23DMOV24指尾
鴝拇位AGU元鎩
24諧母式某些?,霉P臼凳┬礑MOV24指執(zhí)懈械牟
24DMOV24指胃式
注址1417牛時16擰
應(yīng)指DMOV24指危些殺巍紓 (i)(j)娑甘酵渾,一式娑ㄊ姑際盜m1一式娑ㄊ姑際盜m2慰酶指詼也要使眉時12指
40位雙指(DL40)一40位指危時裝氐址25諧吮示實施執(zhí)械木
25DL40指胃式
26諧DL40指味每尾母式
26DL40指胃式
注址14牛時1632擰
同5示詒示實施峁╂儲貧指危詒27
27媧⑵鍛持
每媧⑵鍛持 MMPF)殺28諧一MMPF傭傘
28貧統(tǒng)指傭
MMPF指蔚母式然細(xì)MMPF傭蔚母式
OneMem11MMPF指執(zhí)械媧⒆捌 統(tǒng)峁┦臼凳┬neMem11MMPF指執(zhí)邪植同牟11位前位示囟29示帽諧絲OneMem11貧指執(zhí)械牟
29OneMem11指胃式
TwoMwm19MMPF指一19位指危執(zhí)斜30諧拇媧⒆ 陌植同稀
30TwoMem19指胃式
TwoMoV19MMPF指一19位指危貧一同系拇媧⒆ 1示
31TwoMov19指胃式
ThreeMeM27MMPF指一27位指危執(zhí)斜32示陌植同系拇媧⒆柏℃儲薟
32ThTeeMem 27指胃式式(4)LD(A)指傭執(zhí)械牟
33諧示實施峁㎜D(A)指傭巍
33LD(A)指傭胃式式(5)LD(B)指傭執(zhí)械牟
34諧示實施峁㎜D(B)指傭巍
34LD(B)指傭胃式式(6)ST(A)指傭執(zhí)械牟
35諧示實施峁㏒T(A)指傭巍
35ST(A)指傭胃式式(7)ST(B)指傭執(zhí)械牟
36諧示實施峁㏒T(B)指傭巍
36ST(A)指傭胃式37諧DMOVA指傭執(zhí)械牟
37DMOVA指傭尾38潛示實施峁〥MOVA指傭胃式
38DMOVA指傭胃式
峁┥耙恢贛段礛MPF指危一絲全指執(zhí)械牟紓窶AC同一執(zhí)媧 貧一執(zhí)小玫指執(zhí)么一某指指傭碩DSP要指媧⒅告儲杉小芯模嘰紓禗SP某殺牘δ 詵圍惴耗捌哆電話應(yīng)枚裕使DSP為省
丫應(yīng)貌斜涑ぶ窪SP系統(tǒng)敕 霞實施帽魏渭員使帽嵌裕全些實施指停也梅涂山鋃 原應(yīng)實施紓幌低疇方同DSP兀娑家荒枷低匙懊
通霞實施員猿獾叫 實施示誥弒知識爰架登V鎬化權(quán)羆靶規(guī)定姆敕段
權(quán)利要求
1一藕糯詘涑ぶ概號錯,涑ぶ 詈敝肝E號
取指元詼一畛ぶ溉°夠指藎指蒞涑ぶ割
指詼指氬⑴號
拇?,诖要?br>
一媧⑩,詿一藎
詼媧⑩,詿詼藎
媧⑩,詿藎
一擼誚一荻拇械牡一拇
詼擼誚詼荻拇械牡詼拇
一淼ピ匆悔賭匆 寫拇械牡拇
擼誚拇寫媧
2權(quán)1藕糯
詼淼ピ餐ㄒ荒 拇械牡募拇囈一一慕募拇寫媧
3權(quán)1藕糯弒一詼吒懟
4權(quán)2藕糯拇械牡一拇寫一詼淼ピ蔥的第賭蔥 一詼淼ピ
5權(quán)2藕糯拇械牡一拇紗一詼淼ピ賭蔥的第賭瓷 一詼淼ピ恍
6一藕糯匕指荽藕牛藕虐一椋
一擼詰一媧⒛粗摧
詼擼詰詼媧⒛粗摧
擼詰媧⒛粗摧
一詼偷同時
7權(quán)6藕糯一拇蕕拇淼ピ
8權(quán)6藕糯
取指元取涑ぶ割,指一
指詼涑ぶ鴿,執(zhí)牟
9權(quán)6藕糯
詼淼ピ豁單元同時拇械蕁
10一荽矸鉸茶
一囈盞一值
詼囈盞詼值
一詼值
寫媧
11權(quán)10姆弒一懟
12權(quán)10姆弒一嚦懟
13權(quán)10姆一瑁
一值一拇
詼值詼拇
拇
14權(quán)13姆瑁
玫一淼ピ
拇牡詼一詼
15一執(zhí)藕諾藕糯
淼ピ篙狄悔遁草
一擼誚一莘透淼ピ
詼擼誚詼莘透淼ピ
擼詵蕁
16權(quán)15藕糯
一叩牡一媧⑾低弛兌惠
詼叩牡詼媧⑾低弛囤舵儲系統(tǒng)
叩牡媧⑾低承摧
17權(quán)15藕糯一弒窄
18權(quán)15藕糯一詼弒窄
19權(quán)15藕糯
一詼芎淼ピ狄荒躥 一詼藎
詼拇詿藎
詼拇牡詼淼ピ摧
20權(quán)19藕糯一系統(tǒng)誑一詼偷摺
21權(quán)19藕糯一淼ピ凰 -奐頻元詼淼ピ賄翟
22一藕糯
一擼擼
淼ピ蔥得窟捷
23權(quán)22藕糯淼ピ的狄 淼ピ凰 奐頻元淼ピ的第俄單元叩元
24權(quán)22藕糯
媧⒃摧
拇?,诖荩一?br>
詼取應(yīng)詡拇應(yīng)欏
25權(quán)22藕糯
媧⒃摧
拇?,诖荩一?br>
寫應(yīng)詡拇應(yīng)欏
26一帽涑ぶ概號茨蜂長指一指危每一指某植瑁
a)詰一時詰牡一時冢擁一拇前荻一淼ピ
b)指牡一指未前藎一時詰玫未藎
c)指牡詼指未藎一時誆麓藎
d)一時詰牡詼冢麓寫一拇
e)一時詰詼冢未寫拇
27權(quán)26姆脅b)傻一淼ピ蔥)詼淼ピ蔥
28權(quán)26姆瑁
涑ぶ鋼篙
確一指畛と
指械一指畛と
29一微
一淼ピ
詼淼ピ
啥一詼淼ピ寄
30權(quán)29微
拇擼
叩荽媧
31權(quán)29微
詼拇一淼ピ俄單元
拇詼淼ピ豁單元
32權(quán)29微拇一時冢拇時詰牡一詼時詰牡詼寫搿
33權(quán)29微
緣一媒一淼ピ 詼媒詼淼ピ
34權(quán)33微
系統(tǒng)詬指
35權(quán)29微一淼ピ凰粉
36權(quán)35微詼淼ピ賄翟
37權(quán)29微
一荽媧
詼荽媧
一媧⒛茨狄賄
詼荽媧⒛茨第哆
38權(quán)29微拇拇一詼淼ピ豁單元恕
39一植微姆瑁
詰一時詰牡一時冢荽蛹拇一元
一時一淼ピC遲 藎
一時詰詼淼ピ匆惠B 藎
一時詰牡詼冢麓寫拇
40權(quán)29姆瑁
一時詰詼冢俅寫詼
41一藕糯
一淼ピ摧
詼淼ピ摧
一拇山寫一詼淼ピ
詼拇山寫一淼ピ躥 淼ピ
42權(quán)41藕糯一淼ピ凰 奐頻元詼淼ピ賄翟
43一么詿媧⑿抵概號茨 械址占?,?br>
喲媧⑿匆恢P耙恢改狄恢
喲媧⑿躥遁P閡恢改第噸和第噸 牡一幀
44權(quán)43姆一指啥指桑指執(zhí)囟
45權(quán)43姆一詼指某炔同
46權(quán)43姆一詼指杉指桑指執(zhí)囟
47權(quán)46姆指偉一詼指危一指一詼指執(zhí)械一欏
48權(quán)47姆一指偽詼指胃獺
49一摯藕糯系統(tǒng)
一媧⒅氛莢抵費爸分分廄爸邊界,
一媧⑿的變長指睿長指前指紓
前指囈牡一侄應(yīng)前直囈紓爸 囈牡詼植同前直囈紜
50權(quán)49系統(tǒng)涑ぶ干敝肝
51權(quán)49系統(tǒng)指撞示涑ぶ感
52權(quán)49系統(tǒng)媧⑽慌號粗 媧②
53一摯藕糯系統(tǒng)
一媧⒅氛莢抵費爸分分拘褐邊界,
一媧⑿的變長指?,溟L指瀉指紓
指囈牡一直囈紓 囈牡詼植同直囈紜
54權(quán)53系統(tǒng)涑ぶ干敝肝
55權(quán)53系統(tǒng)涑ぶ缸彩句長指喑
56權(quán)53系統(tǒng)媧⑽慌號粗 媧②
57一摯微系統(tǒng)瑁
指蕕拇媧㈡儲械址占洌
謀涑ぶ割,指拇蟛糠址占位謾
58權(quán)57系統(tǒng)10指媧② 位謾
59權(quán)57系統(tǒng)90指媧⒄稼 位謾
60權(quán)57系統(tǒng)25指媧⒄稼 位謾
61權(quán)57系統(tǒng)涑ぶ篙變長指卸指荻浠
62一摯萍傻路姆瑁
a)一應(yīng)一要執(zhí)械牟指危
b)芄同時執(zhí)械指偽指椋
c)每指一撞要玫涑と該變長指卸喑
d)涑と崗抵氛夾抵沸瓷德 址占直囈紜
63權(quán)62姆涑ぶ 6位32位48位指傘
64權(quán)62姆每撞位涑ひ持肝 希野位
65權(quán)62姆指蔚園一指巍
66一摯藕糯姆瑁
a)執(zhí)俚牟時指睿
b)執(zhí)洗牟時指睢
67權(quán)66姆薪指氤ぶ崗存儲芯址直囈位凇
68權(quán)66姆脅(a)瑁
識薹魏同時執(zhí)械牟
指魏撞指?,撞示脟嵏卸嚅L
69權(quán)66姆脅(b)瑁
識一薹同時執(zhí)械牟
一執(zhí)指魏捅示貿(mào)指卸喑ぷ 指睢
70權(quán)68姆撞為5位
71權(quán)69姆撞為5位
72一執(zhí)殺指蔚謀涑ぶ改
(a)一指藎園畛つ變長指睿
(b)一指詰牡一涑ぶ割;
(c)指小艿蟪ざ時裝馗指蕁
73權(quán)72姆脅(a)瑁
一鄭
詼幀
74權(quán)73姆脅(c)瑁
指艿蟪ざ鵲一指時一指鄭
指一小蟪ざ鵲指時指幀
75一媧
詿媧⒃荒存儲占畝涑ぶ割,詼指校指校
示指畛と底
娑ㄒ蔥的插。
76一藕糯寫指蕕目系統(tǒng)
械一詼媧⒅告儲一詼媧⒀ 址指媧⒅篙V篙局割長齲
指媧⒅改
系統(tǒng)指拇脅指指畛 叩一時指一執(zhí)指媧⒆爸改 指畛ぶ改粗不一時指蕕執(zhí)指媧⒆爸改
77權(quán)76目系統(tǒng)
一玫之一指拇械蕕轉(zhuǎn)
系統(tǒng)轉(zhuǎn)使指拇脅位謾
78權(quán)76目系統(tǒng)涑ぶ改承≮恢
79權(quán)76目系統(tǒng)涑ぶ蓋柏和褐高界,涑ぶ鋼告儲錚告儲詿媧⒅ 占瀉直囈之嗷ブ蓋柏邊界。
80權(quán)76目系統(tǒng)指殺指危指執(zhí)一囟
81一藕糯
拇猓摧
朔奐頻元詼朔奐撇
朔奐頻元一說位元緣一位藎緣詼?zhǔn)雇?br>
82權(quán)81藕糯位元位藎朔奐詰朔奐撇
83一侄32位A雙瘸朔系統(tǒng)械16位A116位Ah16位B
a)詰一時A1B玫一屑值I1
b)屑值I16位位屑值SI1
c)BAh玫詼屑值I2
d)I2位屑值SI1脅b)-d)詰詼時執(zhí)小
84一藕糯寫媧⑸狙∧第堆 一櫬ψ壩S杜凰存儲氪ψ爸長蕕拇蕁
全文摘要
數(shù)字信號處理電路要求使用變長指令組。系列性DSP包括一組數(shù)據(jù)可在其上與寄存庫(120)交換的三條數(shù)據(jù)總線(108、110、112)和三只數(shù)據(jù)存儲器(102、103、104)。寄存庫的寄存器可被至少兩個處理單元(128、130)訪問。使用的取指單元(156)接收存貯在指令存儲器(152)里的變長指令,該指令存儲器可用三只數(shù)據(jù)存儲器(102、102、104)分開。
文檔編號G06F9/38GK1301363SQ9980636
公開日2001年6月27日 申請日期1999年3月4日 優(yōu)先權(quán)日1998年3月18日
發(fā)明者G·C·西赫, 周群真, S·K·杰哈, I·坎, 林健, Q·莫蒂瓦拉, D·約翰, 張利, 張海濤, 李維新, C·E·薩卡瑪基, P·A·坎塔克 申請人:夸爾柯姆股份有限公司