数字信号处理器制造技术

技术编号:2884510 阅读:208 留言:0更新日期:2012-04-11 18:40
数字信号处理电路要求使用变长指令组。系列性DSP包括一组数据可在其上与寄存库(120)交换的三条数据总线(108、110、112)和三只数据存储器(102、103、104)。寄存库的寄存器可被至少两个处理单元(128、130)访问。使用的取指单元(156)接收存贮在指令存储器(152)里的变长指令,该指令存储器可用三只数据存储器(102、102、104)分开。(*该技术在2019年保护过期,可自由使用*)

【技术实现步骤摘要】
瘢婕芭号簇 专)应酶叨平小叨水叽砑寂号错。丶说藕糯(DSP)通实时藕拧藕一一系只值诖应模藕拧DSP压惴河钢诚 滩呕频欧训缁巴ㄏ低 DSP为微一式微一一憬獶SP诠氲煎集傻路稀猓⑼ㄓχ (RISC)慵糄SP强耍RISC慵际姑 同叽指DSP牟每指执时同RISC慵 应茫执指驶时剩DSP指水卟纱强DSPRISC慵糄SP也瞬希械浴乇牵RISCDSP要执写指筛执懈拥指罡紻SP墓模诨RISCDSP时俣叨执些指时洹 猓χ割还DSP片指娲⒛尺寸。娲SP要嗟蹦德 50)DSP某叽耍址缁巴地餐ㄏ低橙低 小应枚裕没RISCDSP搿 附图说明图1原屑频DSP募蚧图叩元(ALD)16AIU拇17嘶路(MAC)36MAC拇2720MAC拇27ALU拇17(片)荽娲 0指22MAC拇27*片)指娲 2MAC拇27ALU拇17指18系MAC26ALU16某些原屑系统校18直系指娲 2荽娲 0萁涌11指娲 12指涌13萁涌12指涌13片娲 指睢 时指娲 2械指18搿SωV 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准MAC27执械牟通MAC26慕氐荽娲 10原写砑监处系牡效裕叨指娲 12姆茫弑虢羔供MAC拇16指18叨荽娲 0牡姆茫直藕写荨猓场校莸母哟ALU16桑硕荽娲 0姆剩啥20茫为荼MAC拇27写荽娲 0然ALU拇17侄写20辖校要酶拥凇效越DSP拇堋通效时峁┧狄恍 慕诟DSP效时为DSP峁┮宦的改侥仿 荼一峁〥SP娲⑼ㄚ堆∫ 榇ψ坝Q垦⊙≮存储氪ψ爸传谋涑 莸呕权薅帽涑ぶ甘抵∫恢变长指诖娲 呓稀冒杀指同指实直拥罘芥。每指慰执囟牟每时尾佣执时一示DSP一撸菘拇只荽娲⒂J邓痹 玫一妗R皇凳┮耙 窄撸前荽娲⒄存储一实施一应诩拇猓 淼ピS睹俄单元囟尾源娲 写荨示实施械拇淼ピ籄LU一MAC元呓峁惯镀街赣κ笔邓币 妫葱高端的俄。通一指取元沾指娲⒛变长指睿 直妗V惠存储挚指娲⑹ 幕一妗V钢告储指氩 藕牛诟旨拇荽娲㈦功艿元之浣幻 时尾母协同刹纾存储诘谋涑ぶ割,DSP牡路诙DSP撸杀淼ピ 拇DSP堋媳峁┡ 模娼 莶崭图员示实施乇权娑 诺透恕图细图员示实施目暮诺憬竿纪肥居υ 图1前原屑频DSP姆图图2实施DSP姆图图3羌拇拇之拥姆图图4羌拇募拇之拥姆图图5谴诒一实施拇娲⒄家讳长指示图图6潜示指取元图图7前一实施频指取元姆图图8前一实施频MAV元姆图图9潜一实施使玫指系姆图霞实施细碌母慕藕糯矸铰匪敌 拧指莶取烁只准藕拧指萁霞训玫压示纭⒀вG的诚C 知摹酶只学锘九号≈篙R 也媳使茫遣瓤牵为使谩筒目猓蹦告、浴诺(囟时诖统为)些实施校缘实些同姆妗H悔笔凳┬T 一实郑纱瞬协同之诺悖 员戏械一实值实施唷 DSP原指娲 图2一DSP路姆图玫路一示实施啤荽娲 02-104址元(AGU)105-107直系ABC萁涌100ABC122-126直拇120P01P02P03拇120PI1PI2PI3霞训兀ABC荽娲 02-104拇120诩拇之写使只荽娲⒚岗寄摧 之浣灰幻$,使ABC同时只娲 02-104取同兀取写同时写拥呖尾氡灸承┦凳┮宦 然只使乇为DSP通执械耍拥卟拥峁┩颠R堵匪S 叩效炔拥摺诒实施校训只摺P04P05P06拇120嘶(MAC)元128叩拇120P14拇120PI4拇120P007P08ALU130叩拇120PI5指娲 52指取元156指涌150指158指取元156时Im1Im2Im3约ImALU时Im1Im2Im3122124126时ImALUALU130猓 58煽平(为未示)示母系统拇1208只为L0-L3D0-D3募拇拇L0-L340位拇芫旨拇L0h-L3h拇L0I-L3I16位畏省拇D0-D332位恚居寄碦0-R716位畏省一裕拇蛹拇指虻サ摹拇拇囟证峁┴ 拇指通拥卸喜啥诜实某些拇实直一妗R皇凳┬V睹磕 每诘母峁┰啡荒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位恚鼓碙0-L3为40位怼MI3-PI524位PI3h-PI5h16位PI3I-PI5I芄40位PI1PI216位写拇L0h-L3h时只写24位械16位图3示些拇诮荩一些拇只些虿糠诮荨乇牵械募拇L0-L3痈500-514PI1-PI5荩16位芏约拇L0-L3诘母吆偷拇写拇L0-L3魏A-C(应PI0-PI3)痛MAC元128ALU130(应PI4PI5)搿D碦0-R7516-530A-C荨然嵌MAC元128(PI4)荨猓碦0-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(应PI0-PI3)痛MAC元128ALU130(应PI4-PI5)搿D R0-R7516-530A-C荨然嵌MAC元128(PI4)荨猓碦0-R3516518524526ALU元130荨图3实施诺恪X鼻D粗供愎 裕畛D曹翟蔽≡假德 艿路纾琈AC元128只拇L0-L3模为撕奂撇慕通32位MAC元128D0-D3峁┬∧币恍L0元130芏约拇L0-L3R0-R3强裕为菘纱AL0元130写旨拇茫为ALU元13执烁尾使效拇然ALU元130屑拇时瞬要凸印图3一图示一实施执时拇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之悖渴姑的寄 院艽本文档来自技高网...

【技术保护点】
一种数字信号处理器,用于按变长指令作数字信号处理,所述变长指令含有数量可变的指令段,所述数字信号处理器包括: 取指单元,用于对至少一个最长的完整指令取出足够的指令数据,所述指令数据包含所述变长指令; 指令译码器,用于对所述指令译码并产生控制信号; 寄存库,用于存贮要处理的数据; 第一存储库,用于存贮第一数据; 第二存储库,用于存贮第二数据; 第三存储库,用于存贮第三数据; 第一数据总线,用于将所述第一数据读入所述寄存库中的第一寄存器; 第二数据总线,用于将所述第二数据读入所述寄存库中的第二寄存器;及 第一处理单元,用于处理所述第一与第二寄存器中要处理的数据,并将结果写到所述寄存库中的第三寄存器; 第三数据总线,用于将所述结果从所述第三寄存器写到所述第三存储器。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:GC西赫周群真SK杰哈I坎林健Q莫蒂瓦拉D约翰张利张海涛李维新CE萨卡玛基PA坎塔克
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1