版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第二章TMS320C55xDSP硬件結(jié)構(gòu)系統(tǒng)控制程序地址控制數(shù)據(jù)地址控制特殊功能寄存器程序/數(shù)據(jù)存儲器串行口并行口定時器/計數(shù)器中斷PABPBCABCBDABDBEABEB乘法器加法器算術(shù)邏輯運算桶形移位器CPU比較器控制界面存儲控制界面外設(shè)控制界面DSP的內(nèi)部硬件結(jié)構(gòu)圖P51datasheet讀/寫方式地址總線程序總線數(shù)據(jù)總線PABCABDABEABPBCBDBEB程序讀√√程序?qū)憽?/p>
√單數(shù)據(jù)讀
√
√雙數(shù)據(jù)讀
√√
√√長數(shù)據(jù)讀
√(hw)√(lw)√√單數(shù)據(jù)寫
√
√數(shù)據(jù)讀/數(shù)據(jù)寫
√√√√雙數(shù)據(jù)讀/系數(shù)讀√√√
√
√√外設(shè)讀
√
√外設(shè)寫
√
√表、各種尋址方式所用到的總線一、總線結(jié)構(gòu)CLKOUT1執(zhí)行譯碼取指NN-1N-2N+1N-1N+2NNN+1圖、三級流水線操作二、流水線P取預(yù)指F取指D譯碼A尋址R讀數(shù)X執(zhí)行用PC中內(nèi)容加載PAB用讀取到的指令加載PB用PB的內(nèi)容加載IR對IR的內(nèi)容譯碼如果需要,用數(shù)據(jù)1
讀地址加載DAB如果需要用數(shù)據(jù)2讀地址加載CAB修正輔助寄存器和堆棧指針讀數(shù)據(jù)1,加載DB讀數(shù)據(jù)2,加載CB如果需要,將數(shù)據(jù)3
寫地址加載EAB執(zhí)行指令用寫數(shù)據(jù)加載EB三、中央處理單元40位算術(shù)邏輯運算單元ALU2個40位累加器移位-16~30位的桶形移位存放器乘法器/加法器單元比較、選擇和存儲單元指數(shù)編碼器算術(shù)邏輯運算單元移位存放器的輸出來自數(shù)據(jù)總線DB的數(shù)據(jù)存儲器操作數(shù)
累加器A中的數(shù)據(jù)
累加器B中的數(shù)據(jù)來自數(shù)據(jù)總線CB的數(shù)據(jù)存儲器操作數(shù)T存放器中的數(shù)據(jù)ALU的輸出為40位被送到累加器A或B
溢出處理雙精度進位AGAHAL保護位高階位低階位累加器A39-3231-1615-0AGAHAL保護位高階位低階位累加器B39-3231-1615-0累加器A和B的差異僅在于累加器A的31-16位可以用作乘法器的一個輸入MUXSigncontrolBarrelshifter(-16~31)MSW/LSMWriteselectEB15-EB0CB15-CB0DB15-DB0Legend:AAccumulatorABAccumulatorBCCBdatabusDDBdatabusTTregister1616CDAB4040BASXMTC(testbit)ALU4016CSSUT:-16through31rangeASM(4-0):-16through15rangeInstructionregisterimmediate:-16Through15or0through15range圖、桶形移位器的功能框圖
ToaccumulatorA/B4040PB15-PB0DB15-DB0CB15-CB0TXMUXYMUXSignctrSignctrXM YMMultiplier(17*17)Fract/intXAYAAdder(40)ZerodetectRound SAT MUXLegend:AAccumulatorABAccumulatorBCCBdatabusDDBdatabusPPBprogrambusTTregister1717OVA/OVBZA/ZBOVM0ABFromaccumulatorAFromaccumulatorB40TDAPADC17FRCT圖、乘法器/加法器單元比較、選擇和存儲單元〔CSSU〕完成累加器的高位字和低位字之間的最大值比較,即選擇累加器中較大的字并存儲在數(shù)據(jù)存儲器中,改變狀態(tài)存放器ST0中的測試/控制位和傳送存放器〔TRN〕的值。同時,CSSU利用優(yōu)化的片內(nèi)硬件促進Viterbi型蝶形運算。比較,選擇和存儲單元〔CSSU〕指數(shù)編碼器用于支持單周期指令EXP的專用硬件。在EXP指令中,累加器中的指數(shù)值能以二進制補碼的形式存儲在T存放器中,范圍為bit-8至31。指數(shù)值定義為前面的冗余位數(shù)減8的差值,即累加器中為消除非有效符號位所需移動的位數(shù)。當(dāng)累加器中的值超過了32bits,該操作將產(chǎn)生負值。指數(shù)編碼器‘C54x有三個狀態(tài)和控制存放器,它們分別為:狀態(tài)存放器ST0,狀態(tài)存放器ST1和處理器方式狀態(tài)存放器PMST。ST0和ST1包括了各種條件和方式的狀態(tài),PMST包括了存儲器配置狀態(tài)和控制信息。CPU狀態(tài)和控制存放器輔助存放器指針測試/控制標(biāo)志位進位位
累加器A的溢出標(biāo)志
累加器B的溢出標(biāo)志
數(shù)據(jù)存儲器頁指針
狀態(tài)存放器ST0塊重復(fù)作標(biāo)志位
直接尋址編輯方式位XF引腳狀態(tài)位
保持方式位
中斷方式位
溢出方式位
符號位擴展方式位
雙16位/雙精度算術(shù)運算方式位
小數(shù)方式位
修正方式位
累加器移位方式位
狀態(tài)存放器ST1SSBXSXM;置位SMX=1RSBXSXM;復(fù)位SMX=0中斷向量指針
微處理器/微型計算機工作方式位
RAM重復(fù)占位位
地址可見位
數(shù)據(jù)ROM位
CLKOUT時鐘輸出關(guān)斷位
乘法飽和方式位
存儲飽和位
處理器方式狀態(tài)存放器PMST存儲器結(jié)構(gòu)
0000H地址程序存儲空間0頁:OVLY=1保留OVLY=0外部存儲007FH0080HOVLY=1片上DARAMOVLY=0外部存儲外部存儲器3FFFH4000HFF7FHFF80HFFFFH中斷矢量表(外部存儲器)MP/MC=1微處理器模式0000H地址程序存儲空間0頁:OVLY=1保留OVLY=0外部存儲007FH0080HOVLY=1片上DARAMOVLY=0外部存儲外部存儲器3FFFH4000HFF7FHFF80HFFFFH中斷矢量表(片上存儲器)MP/MC=0微計算機模式EFFFHF000H片上ROM4KX16位‘5402擴展程序存儲器地址數(shù)據(jù)存儲空間0000H005FH0060H存儲器映射寄存器暫存寄存器007FH0080H片上DARAM16KX16位3FFFH4000H外部存儲器EFFFHF000HDROM=1片上ROMDROM=0片外存儲器DROM=1保留DROM=0片外存儲器FEFFHFF00HFFFFHDROM控制的數(shù)據(jù)存儲空間0000H0020H0040H0060H0080H0100H0180H0200H0280H0300H0380H存儲器映象CPU寄存器存儲器映象外設(shè)寄存器暫存寄存器(DP=0)DARAM(DP=1)DARAM(DP=2)DARAM(DP=3)DARAM(DP=4)DARAM(DP=5)DARAM(DP=6)DARAM(DP=7)DARAM塊結(jié)構(gòu)ET乘法寄存器FTRN狀態(tài)轉(zhuǎn)移寄存器10-17AR0-AR7輔助寄存器ARnn=0~718SP堆棧指針19BK循環(huán)緩存區(qū)大小寄存器1ABRC塊重復(fù)計數(shù)器1BRSA塊重復(fù)開始地址1CREA塊重復(fù)結(jié)束地址1DPMST狀態(tài)寄存器1EXPCPC擴展寄存器1E-1F-保留0IMR中斷屏蔽寄存器1IFR中斷標(biāo)志寄存器2-5-測試保留6ST0狀態(tài)寄存器07ST1狀態(tài)寄存器18AL累加器A低字(15-0比特)9AH累加器A高字(31-16比特)AAG累加器A保護位(39-32比特)BBL累加器B低字(15-0比特)CBH累加器B高字(31-16比特)DBG累加器B保護位(39-32比特)地址CPU寄存器名稱地址CPU寄存器名稱表、特殊功能存放器I20BDRR0帶緩存串口0數(shù)據(jù)接收寄存器21BDXR0帶緩存串口0數(shù)據(jù)發(fā)送寄存器22BSPC0帶緩存串口0控制寄存器23BSPCE0帶緩存串口0控制擴展寄存器24TIM定時器計數(shù)器25PRD定時器周期寄存器26TCR定時器控制寄存器27-保留28SWWSR等待狀態(tài)產(chǎn)生寄存器29BSCRBank-switching控制寄存器2A~2F-保留30DRR1串口數(shù)據(jù)接收寄存器31DXR1串口數(shù)據(jù)發(fā)送寄存器32SPC1串口控制寄存器33-37-保留38AXR0ABU0發(fā)送地址寄存器39BKX0ABU0發(fā)送緩沖大小寄存器3AARR0ABU0接收地址寄存器3BBKR0ABU0接收緩沖大小寄存器3C-57-保留58CLKMD時鐘方式寄存器59-5F-保留地址CPU寄存器名稱地址CPU寄存器名稱表、特殊功能存放器IINCNCHCNTL0VSSBCCLKR0BCCLKR1BFSR0BFSR1BDR0HCNTL1123456789101112131415161718192021222324252627282930313233343536777675747382818079788786858483929190898897969594931021011009998108107106105104103373839404142434445464748495051525354555657585960616263646566676869707172144143142141140139138137136135134133132131130129128127126125124123122121120119118117116115114113112111110109NCNCVSSDVDDA10HD7A11A12A13A14A15NCHASVSSNCCVDDHCSHR/WREADYPS
DSISR/WMSTRBIOSTRBMSC
XFHOLDAIAOHOLDBIOMP/MCDVDD
VSSNCNCA18A17VSSA16D5D4D3D2D1D0RSX2/CLKINX1HD3CLKOUTVSSHPIENACVDDNCTMSTCKTRSTTDITDO
EMU1/OFFEMU0TOUT0HD2NCCLKMD3CLKMD2CLKMD1VSSDVDDNCNCNCNCCVDDA9A8A7A6A5A4HD6A3A2A1A0DVDDHDS2VSSHDS1NCCVDDHD5D15D14D13HD4D12D11D10D9D8D7D6DVDDVSSNCA19BDR1BCLKX0BCLKX1VSSHINT/TOUR1CVDDBFSX0BFSX1HRDYDVDDVSSHD0BDX0BDX1IACKHBILNMIINT0INT1INT2INT3CVDDHD1VSSNCNC1、電源引腳:電源電壓分為兩級,提供CPU核使用的電源電壓CVDD及提供片上外設(shè)使用的電源電壓DVDDCVDD電壓為+1.8V(16、68、91、125、142〕DVDD電壓為+3.3V(4、33、56、75、112、130〕VSS接地〔3、14、34、40、50、57、70、76、93、106、111、128〕TIDSP上有5類典型電源引腳:1、CPU核電源引腳2、I/O電源引腳3、PLL電路引腳4、Flash編程電源引腳〔僅C2000系列DSP有〕5、模擬電源引腳〔僅C2000系列DSP有〕將DSP上的所有電源引腳連到各自的供電電源上每個電源與地引腳都必須接,不能懸空。每個電源引腳附近放置10~100nF旁路瓷片電容,以平滑電源的波動。旁路電容起電荷池的作用,以減少電源上的噪聲。在PCB四周均勻分布一些4.7~10uF大電容。數(shù)字與模擬局部要獨立供電、數(shù)字地和模擬地應(yīng)分開單獨連接強烈推薦采用多層板,為電源和地分別安排專用的層,同層上的多個電源、地用隔離帶分割電源上電次序,推薦首先給CPU核供電,其次給I/O供電,再給模擬局部供電,然后才能加到外部輸入信號應(yīng)考慮電源功率大?。豢偩€負荷建議使用TI的電源方案:C2000-TPS7333,TPS76333;C5000-TPS767D318,TPS767D301;C6000-PT6931,PT6932DSP系統(tǒng)電源方案1、線性穩(wěn)壓器:優(yōu)點簡單、本錢低。缺點:效率低電源器件類型選擇應(yīng)考慮:轉(zhuǎn)換效率、本錢和空間、輸入電壓、輸出電壓是否可調(diào)及路數(shù),輸出電流??刂?狀態(tài):EN控制、PowerGood狀態(tài)2、DC/DC控制器:優(yōu)點大電流、高效率;缺點占地大3、DC/DC控制器+功率開關(guān):優(yōu)點大電流、高效率;缺點本錢高4、DC/DC模塊:優(yōu)點高效率、方便;缺點:本錢高雙路輸出輸入電壓輸出電壓輸出電流輔助功能TPS767D3185V3.3/1.8V1A/1AENTPS767D3015V3.3V/可調(diào)1A/1AEN單路輸出TPS763335V3.3V150mAENTPS73335V3.3V500mAENTPS768015V可調(diào)1AEN、PGNCNCHCNTL0VSSBCCLKR0BCCLKR1BFSR0BFSR1BDR0HCNTL1123456789101112131415161718192021222324252627282930313233343536777675747382818079788786858483929190898897969594931021011009998108107106105104103373839404142434445464748495051525354555657585960616263646566676869707172144143142141140139138137136135134133132131130129128127126125124123122121120119118117116115114113112111110109NCNCVSSDVDDA10HD7A11A12A13A14A15NCHASVSSNCCVDDHCSHR/WREADYPS
DSISR/WMSTRBIOSTRBMSC
XFHOLDAIAOHOLDBIOMP/MCDVDDVSSNCNCA18A17VSSA16D5D4D3D2D1D0RSX2/CLKINX1HD3CLKOUTVSSHPIENACVDDNCTMSTCKTRSTTDITDO
EMU1/OFFEMU0TOUT0HD2NCCLKMD3CLKMD2CLKMD1VSSDVDDNCNCNCNCCVDDA9A8A7A6A5A4HD6A3A2A1A0DVDDHDS2VSSHDS1NCCVDDHD5D15D14D13HD4D12D11D10D9D8D7D6DVDDVSSNCA19BDR1BCLKX0BCLKX1VSSHINT/TOUR1CVDDBFSX0BFSX1HRDYDVDDVSSHD0BDX0BDX1IACKHBILNMIINT0INT1INT2INT3CVDDHD1VSSNCNC2、控制引腳:這類引腳提供控制信號MSTRB〔24腳〕:外部數(shù)據(jù)存儲器選通信號PS〔20腳〕:外部程序存儲器片選信號IS〔22腳〕:I/O設(shè)備選擇信號IOSTRB〔25腳〕:I/O設(shè)備選通信號R/W〔23腳〕:讀/寫信號DS(21腳〕:外部數(shù)據(jù)存儲器片選信號NCNCHCNTL0VSSBCCLKR0BCCLKR1BFSR0BFSR1BDR0HCNTL1123456789101112131415161718192021222324252627282930313233343536777675747382818079788786858483929190898897969594931021011009998108107106105104103373839404142434445464748495051525354555657585960616263646566676869707172144143142141140139138137136135134133132131130129128127126125124123122121120119118117116115114113112111110109NCNCVSSDVDDA10HD7A11A12A13A14A15NCHASVSSNCCVDDHCSHR/WREADYPS
DSISR/WMSTRBIOSTRBMSC
XFHOLDAIAOHOLDBIOMP/MCDVDDVSSNCNCA18A17VSSA16D5D4D3D2D1D0RSX2/CLKINX1HD3CLKOUTVSSHPIENACVDDNCTMSTCKTRSTTDITDO
EMU1/OFFEMU0TOUT0HD2NCCLKMD3CLKMD2CLKMD1VSSDVDDNCNCNCNCCVDDA9A8A7A6A5A4HD6A3A2A1A0DVDDHDS2VSSHDS1NCCVDDHD5D15D14D13HD4D12D11D10D9D8D7D6DVDDVSSNCA19BDR1BCLKX0BCLKX1VSSHINT/TOUR1CVDDBFSX0BFSX1HRDYDVDDVSSHD0BDX0BDX1IACKHBILNMIINT0INT1INT2INT3CVDDHD1VSSNCNC2、控制引腳:這類引腳提供控制信號MSC〔26腳〕:微狀態(tài)完成信號IAQ〔29腳〕:中斷請求信號IACK〔61腳〕:中斷響應(yīng)信號MP/MC〔32腳〕:DSP工作方式選擇信號READY〔19腳〕:數(shù)據(jù)準備好信號HOLD〔30腳〕:請求控制存儲器接口信號HOLDA〔23腳〕:響應(yīng)控制存儲器響應(yīng)信號〔A〕外部總線結(jié)構(gòu)TMS320C54X的外部程序或數(shù)據(jù)存儲器以及I/O擴展的地址和數(shù)據(jù)總線復(fù)用,完全依靠片選和讀寫選通,配合時序控制完成外部程序存儲器、數(shù)據(jù)存儲器和擴展I/O的操作。
外部接口總線是一組并行接口,它有兩個互相獨立的選通信號MSTRB和IOSTRB。MSTRB控制外部程序或數(shù)據(jù)存儲空間的存取,IOSTRB控制I/O擴展空間的讀寫選通,讀寫信號R/W可以控制數(shù)據(jù)流的方向TMS32054X的外部準備輸入信號READY和片內(nèi)軟件產(chǎn)生的等待狀態(tài),允許CPU與不同速度的存儲器或者I/O進行數(shù)據(jù)交換。當(dāng)外部設(shè)備需要尋址TMS320C54X的外部程序、數(shù)據(jù)和I/O存儲空間時,可以利用HOLD和HOLDA信號,到達控制TMS320C54X外部資源的目的。CLKOUT讀讀寫地址數(shù)據(jù)R/WPSDSMSTRB圖、讀-讀-寫存儲器接口操作I/OreadI/OwriteI/OreadCLKOUTA(15~0)D(15~0)圖、并行I/O口讀-寫-讀操作定時操作定時圖NCNCHCNTL0VSSBCCLKR0BCCLKR1BFSR0BFSR1BDR0HCNTL1123456789101112131415161718192021222324252627282930313233343536777675747382818079788786858483929190898897969594931021011009998108107106105104103373839404142434445464748495051525354555657585960616263646566676869707172144143142141140139138137136135134133132131130129128127126125124123122121120119118117116115114113112111110109NCNCVSSDVDDA10HD7A11A12A13A14A15NCHASVSSNCCVDDHCSHR/WREADYPS
DSISR/WMSTRBIOSTRBMSC
XFHOLDAIAOHOLDBIOMP/MCDVDDVSSNCNCA18A17VSSA16D5D4D3D2D1D0RSX2/CLKINX1HD3CLKOUTVSSHPIENACVDDNCTMSTCKTRSTTDITDO
EMU1/OFFEMU0TOUT0HD2NCCLKMD3CLKMD2CLKMD1VSSDVDDNCNCNCNCCVDDA9A8A7A6A5A4HD6A3A2A1A0DVDDHDS2VSSHDS1NCCVDDHD5D15D14D13HD4D12D11D10D9D8D7D6DVDDVSSNCA19BDR1BCLKX0BCLKX1VSSHINT/TOUR1CVDDBFSX0BFSX1HRDYDVDDVSSHD0BDX0BDX1IACKHBILNMIINT0INT1INT2INT3CVDDHD1VSSNCNC3、地址引腳:20個地址引腳尋址1M字的外部程序空間、64K字外部數(shù)據(jù)空間、64K字的片外I/O空間
4、數(shù)據(jù)引腳:16個數(shù)據(jù)引腳可并行傳輸16位數(shù)據(jù)5、外部中斷引腳,一個不可屏蔽中斷,4個可屏蔽中斷NMI〔63腳〕:不可屏蔽中斷INT0〔64~67腳〕:可屏蔽外部中斷。NCNCHCNTL0VSSBCCLKR0BCCLKR1BFSR0BFSR1BDR0HCNTL1123456789101112131415161718192021222324252627282930313233343536777675747382818079788786858483929190898897969594931021011009998108107106105104103373839404142434445464748495051525354555657585960616263646566676869707172144143142141140139138137136135134133132131130129128127126125124123122121120119118117116115114113112111110109NCNCVSSDVDDA10HD7A11A12A13A14A15NCHASVSSNCCVDDHCSHR/WREADYPS
DSISR/WMSTRBIOSTRBMSC
XFHOLDAIAOHOLDBIOMP/MCDVDDVSSNCNCA18A17VSSA16D5D4D3D2D1D0RSX2/CLKINX1HD3CLKOUTVSSHPIENACVDDNCTMSTCKTRSTTDITDO
EMU1/OFFEMU0TOUT0HD2NCCLKMD3CLKMD2CLKMD1VSSDVDDNCNCNCNCCVDDA9A8A7A6A5A4HD6A3A2A1A0DVDDHDS2VSSHDS1NCCVDDHD5D15D14D13HD4D12D11D10D9D8D7D6DVDDVSSNCA19BDR1BCLKX0BCLKX1VSSHINT/TOUR1CVDDBFSX0BFSX1HRDYDVDDVSSHD0BDX0BDX1IACKHBILNMIINT0INT1INT2INT3CVDDHD1VSSNCNC6、多通道帶緩沖區(qū)串口McBSP
BFSR0〔43腳〕:串口0的同步接收信號。BFSR1〔44腳〕:串口1的同步接收信號。BDR0〔45腳〕:串口0的串行數(shù)據(jù)接收輸入BDR1〔47腳〕:串口1的串行數(shù)據(jù)接收輸入BCLKX0〔48腳〕:串口0的發(fā)送時鐘信號。BCLKX1〔49腳〕:串口1的發(fā)送時鐘信號。BFSX0〔53腳〕:串口0的同步發(fā)射信號。BFSX1〔54腳〕:串口1的同步發(fā)射信號BDX0〔59腳〕:串口0的串行數(shù)據(jù)發(fā)射輸出BDX1〔60腳〕:串口1的串行數(shù)據(jù)發(fā)射輸出BCLKR0〔41腳〕:串口0的接收時鐘信號BCLKR1〔42腳〕:串口1的接收時鐘信號RSRRBR擴展壓縮DRRDXR時鐘和幀同步信號發(fā)生和控制多通道選擇SPCRRCRXCRSRGRPCRMCRRCERXCERXSRDRDXCLKXCLKRFSXFSRCLKSRINTXINTREVTXEVTREVTAXEVTA中斷到CPU同步事件到DMA圖、McBSP內(nèi)部結(jié)構(gòu)16位外設(shè)總線接收移位存放器接收緩沖存放器數(shù)據(jù)接收存放器數(shù)據(jù)發(fā)送存放器發(fā)送移位存放器工作原理:發(fā)送時,先寫數(shù)據(jù)于數(shù)據(jù)發(fā)送存放器DXR,再在發(fā)送時鐘CLKX和幀同步發(fā)送信號FSX控制下,通過發(fā)送移位存放器XSR將數(shù)據(jù)經(jīng)發(fā)送引腳DX移出發(fā)送。接收數(shù)據(jù)時,在接收時鐘CLKR和幀同步發(fā)送信號FSR控制下,將通過接收引腳DR接收的數(shù)據(jù)移入接收存放器,并復(fù)制這些數(shù)據(jù)到接收緩沖存放器RBR,再復(fù)制到DRR,最后由CPU讀出。NCNCHCNTL0VSSBCCLKR0BCCLKR1BFSR0BFSR1BDR0HCNTL1123456789101112131415161718192021222324252627282930313233343536777675747382818079788786858483929190898897969594931021011009998108107106105104103373839404142434445464748495051525354555657585960616263646566676869707172144143142141140139138137136135134133132131130129128127126125124123122121120119118117116115114113112111110109NCNCVSSDVDDA10HD7A11A12A13A14A15NCHASVSSNCCVDDHCSHR/WREADYPS
DSISR/WMSTRBIOSTRBMSC
XFHOLDAIAOHOLDBIOMP/MCDVDDVSSNCNCA18A17VSSA16D5D4D3D2D1D0RSX2/CLKINX1HD3CLKOUTVSSHPIENACVDDNCTMSTCKTRSTTDITDO
EMU1/OFFEMU0TOUT0HD2NCCLKMD3CLKMD2CLKMD1VSSDVDDNCNCNCNCCVDDA9A8A7A6A5A4HD6A3A2A1A0DVDDHDS2VSSHDS1NCCVDDHD5D15D14D13HD4D12D11D10D9D8D7D6DVDDVSSNCA19BDR1BCLKX0BCLKX1VSSHINT/TOUR1CVDDBFSX0BFSX1HRDYDVDDVSSHD0BDX0BDX1IACKHBILNMIINT0INT1INT2INT3CVDDHD1VSSNCNC7、主機通信并行接口HPI
這個接口主要用于DSP與PC或其他主CPU間的通信HD0-HD7:數(shù)據(jù)引腳8位并行I/O
HCS〔17腳〕:片選信號HCS〔13腳〕:地址選通信號HBIL〔31腳〕:字節(jié)識別信號HCNTL0、1〔39腳、46腳〕:主機控制信號HDS1、2〔127、129腳〕:數(shù)據(jù)選通信號HINT/TOUT1〔51腳〕:HPI向主機申請中斷信號HRDY〔55腳〕:HPI已將數(shù)據(jù)準備完畢信號HR/W〔18腳〕:主機向HPI讀寫信號主機接口HPITMS320C54X片內(nèi)都有一個主機接口HPI。HPI是一個8位并行口,用來與主設(shè)備或主處理器接口。外部主機是HPI的主控者,它可以通過HPI直接訪問CPU的存儲空間,包括存儲器映射存放器。主設(shè)備TMS320C54XDataHD0~HD72AddressRead/WriteHCNTL0/1HBIL字節(jié)識別信號
HR/W
主機向HPI讀寫信號
HDS1
數(shù)據(jù)選通信號
HDS2HCS讀和寫選通或數(shù)據(jù)選通地址鎖存使能HASReadyHRDY數(shù)據(jù)準備完畢信號
主機控制信號片選信號地址選通信號HPI與主機的連接框圖HPI存取的接口是由一套存放器來實現(xiàn)的。完成對接口的設(shè)置。DSP和主機都可以訪問HPIC。外部主機進一步通過主機地址存放器HPIA和主機數(shù)據(jù)存放器HPID來完成對CPU存儲空間的訪問。外部主機對這些存放器的訪問是通過外部的控制信號實現(xiàn)的HPI存儲器HPI控制邏輯HPIHPI地址寄存器HPI數(shù)據(jù)寄存器MUXMUXHPI控制寄存器168816DSP數(shù)據(jù)DSP地址接口控制信號主機接口框圖002CH2K:1000H~17FFH存放當(dāng)前尋址HPI存儲單元的地址存放當(dāng)前要讀出或?qū)懭際PI存儲空間的數(shù)NCNCHCNTL0VSSBCCLKR0BCCLKR1BFSR0BFSR1BDR0HCNTL1123456789101112131415161718192021222324252627282930313233343536777675747382818079788786858483929190898897969594931021011009998108107106105104103373839404142434445464748495051525354555657585960616263646566676869707172144143142141140139138137136135134133132131130129128127126125124123122121120119118117116115114113112111110109NCNCVSSDVDDA10HD7A11A12A13A14A15NCHASVSSNCCVDDHCSHR/WREADYPS
DSISR/WMSTRBIOSTRBMSC
XFHOLDAIAOHOLDBIOMP/MCDVDDVSSNCNCA18A17VSSA16D5D4D3D2D1D0RSX2/CLKINX1HD3CLKOUTVSSHPIENACVDDNCTMSTCKTRSTTDITDO
EMU1/OFFEMU0TOUT0HD2NCCLKMD3CLKMD2CLKMD1VSSDVDDNCNCNCNCCVDDA9A8A7A6A5A4HD6A3A2A1A0DVDDHDS2VSSHDS1NCCVDDHD5D15D14D13HD4D12D11D10D9D8D7D6DVDDVSSNCA19BDR1BCLKX0BCLKX1VSSHINT/TOUR1CVDDBFSX0BFSX1HRDYDVDDVSSHD0BDX0BDX1IACKHBILNMIINT0INT1INT2INT3CVDDHD1VSSNCNC通用I/O:C54只有2個軟件控制通用I/O引腳:BIO、XFBIO分支轉(zhuǎn)移控制輸入端口〔31腳〕:主要用于監(jiān)控外圍設(shè)備的運行狀態(tài)XF外部標(biāo)志輸出端口〔27腳〕:主要用于程序向外設(shè)傳輸標(biāo)志信息high: XC 2,BIO ;檢測高電平 B highPORTR #0,@S ;從端口0把數(shù)據(jù)讀到數(shù)據(jù)存儲器單元
。。。。。。PORTW #1,@X
B high接BIO
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 化妝品行業(yè)招聘渠道探索
- 培訓(xùn)行業(yè)美工工作總結(jié)
- 婚紗禮服銷售工作總結(jié)
- 醫(yī)療行業(yè)話務(wù)員崗位概述
- 前臺文員的工作監(jiān)督與反饋機制計劃
- MRI檢查禁忌癥內(nèi)容
- 教研成果的學(xué)生評價分析
- 2024年土地租賃與轉(zhuǎn)讓合同3篇
- 高考作文名師點評江蘇卷
- 2024年工業(yè)潤滑油采購合同范本3篇
- 河北省邯鄲市2023-2024學(xué)年高一上學(xué)期期末質(zhì)量檢測地理試題 附答案
- 環(huán)境、健康、安全施工管理體系及職責(zé)
- 2024年度物業(yè)管理公司員工獎懲制度3篇
- 湖南省雅禮教育集團2023-2024學(xué)年高二上學(xué)期期末英語試卷 含解析
- 2024年7月國家開放大學(xué)法學(xué)本科《知識產(chǎn)權(quán)法》期末考試試題及答案
- 北京市西城區(qū)2022-2023學(xué)年六年級上學(xué)期數(shù)學(xué)期末試卷(含答案)
- 2024秋期國家開放大學(xué)本科《經(jīng)濟學(xué)(本)》一平臺在線形考(形考任務(wù)1至6)試題及答案
- 2024智能變電站新一代集控站設(shè)備監(jiān)控系統(tǒng)技術(shù)規(guī)范部分
- 抵押貸款行業(yè)可行性分析報告
- MOOC 微觀經(jīng)濟學(xué)-浙江大學(xué) 中國大學(xué)慕課答案
- 四年級上冊道法知識點匯總
評論
0/150
提交評論