




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、教研室:電子信息工程教 師:曹志民 手 機(jī)本章第二大部分主要內(nèi)容: 2.7 程序地址生成方式 2.8 中斷系統(tǒng) 2.9 流水線 2.10 在片外圍電路 2.11 串行口 2.12 外部總線 2.13 直接存儲(chǔ)器訪問(DMA)控制器第二章 硬件構(gòu)造教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路緩沖同步串行口BSP概述 具有一個(gè)自動(dòng)緩沖單元(ABU) ABU利用獨(dú)立于CPU的公用總線,允許串口對(duì)存儲(chǔ)器進(jìn)展不依賴于CPU的讀寫操作 BSP的串行接口部分是一種加強(qiáng)型的規(guī)范串口BSP組成框圖 教研室:電子信息工程教 師:
2、曹志民 手 機(jī)研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路緩沖同步串行口BSP任務(wù)方式 非緩沖方式 自動(dòng)緩沖方式非緩沖方式 ABU控制 PCM FIG FE CLKP FSP CLKDV 1510 9 8 7 6 5 40 脈沖編碼方式。0:制止脈沖編碼方式1:設(shè)這脈沖編碼方式幀同步信號(hào)忽略。0:在第一個(gè)幀脈沖后的幀同步脈沖重新啟動(dòng)發(fā)送1:忽略第一個(gè)幀同步脈沖以后的幀同步信號(hào)格式擴(kuò)展位。(FO FE)00: 16位字01: 10位字01: 8位字01: 12位字時(shí)鐘極性設(shè)置位。0:BCLKR下降沿接納器采樣數(shù)據(jù)
3、;BCLKX上升沿發(fā)送器采樣數(shù)據(jù)1:與上相反內(nèi)部發(fā)送時(shí)鐘分頻系數(shù)BSPC的MCM=1時(shí),CLKX由頻率為CLKOUT/(CLKDV+1)的片內(nèi)時(shí)鐘源驅(qū)動(dòng)幀同步脈沖極性設(shè)置位0:高電平有效1:低電平有效教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路緩沖同步串行口BSP自動(dòng)緩沖單元操作 ABU運(yùn)用5個(gè)存儲(chǔ)器映射存放器:11位的地址發(fā)送存放器 AXR11位的塊大小發(fā)送存放器 BKX11位的地址接納存放器 ARR11位的塊大小接納存放器 BKR16位的串行接口控制擴(kuò)展存放器 BSPCE 教研室:電子信息工程教 師:曹志民 手 機(jī):1370467
4、2596第二章 硬件構(gòu)造2.10 在片外圍電路緩沖同步串行口BSP串行接口控制擴(kuò)展存放器串行接口控制 HALTR RH BRE HALTX XH BXE 15 14 13 12 11 10 90 自動(dòng)緩沖接納停頓位0: 當(dāng)緩沖區(qū)接納到一半時(shí),繼續(xù)操作1: 當(dāng)緩沖區(qū)接納到一半時(shí),自動(dòng)緩沖停頓。BRE清零自動(dòng)緩沖接納使能位0: 制止自動(dòng)緩沖接納1:接手器的自動(dòng)緩沖使能接納緩沖區(qū)半滿。0:緩沖區(qū)前半部分被填滿1:緩沖區(qū)后半部分被填滿教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路緩沖同步串行口BSP自動(dòng)緩沖操作過程自動(dòng)緩沖任務(wù)于ABU和ABU的
5、2K字存儲(chǔ)器塊之間。自動(dòng)緩沖方式下,在傳送每一個(gè)字的轉(zhuǎn)換過程中不會(huì)產(chǎn)生中斷,只需當(dāng)發(fā)送和接納數(shù)據(jù)到達(dá)半滿邊境時(shí)才會(huì)發(fā)生中斷。2K字存儲(chǔ)器塊之內(nèi),可以運(yùn)用AXR,ARR及BKX和BKR編程來分配緩沖區(qū)的起始地址和緩沖區(qū)的大小。起始地址可以指定2K字緩沖區(qū)的恣意一個(gè)位置教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路緩沖同步串行口BSP循環(huán)尋址BKX/RBKX/RARX/RARX/RARHARHARLARL000011BBABBATBATBA緩沖區(qū)當(dāng)前位置緩沖區(qū)當(dāng)前位置 ARHARHBKLBKLARHARHBKL1BKL1ARHARH0000
6、下半部開場(chǎng)下半部開場(chǎng) 緩沖區(qū)頂部緩沖區(qū)頂部 上半部分上半部分 緩沖區(qū)底部緩沖區(qū)底部下半部分下半部分 教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路緩沖同步串行口BSP自動(dòng)緩沖操作過程歸納ABU執(zhí)行對(duì)緩沖存儲(chǔ)器的訪問。操作過程中,相應(yīng)地址存放器自動(dòng)添加,直到緩沖區(qū)的底部;究竟部后,地址存放器內(nèi)容恢復(fù)到緩沖存儲(chǔ)區(qū)頂部假設(shè)數(shù)據(jù)到了緩沖區(qū)的一半或底部,就會(huì)產(chǎn)生中斷,并刷新XH/XL 。假設(shè)選擇制止自動(dòng)緩沖功能,當(dāng)數(shù)據(jù)過半或到達(dá)緩沖區(qū)底部時(shí),ABU會(huì)自動(dòng)停頓緩沖功能教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造
7、2.10 在片外圍電路多通道緩沖串行口McBSP概述 多通道緩沖串口的硬件部分是基于規(guī)范串口的。具有如下特征:全雙工通訊雙緩沖發(fā)送和三緩沖接納數(shù)據(jù)存儲(chǔ)器,允許延續(xù)數(shù)據(jù)流可以直接與工業(yè)規(guī)范的編解碼器、模擬接口芯片、其他串行A/D、D/A器件銜接并進(jìn)展通訊具有外部移位時(shí)鐘發(fā)生器及內(nèi)部頻率可編程移位時(shí)鐘多達(dá)128個(gè)發(fā)送和接納通道數(shù)支持8、12、16、20、24和32位字長(zhǎng) 教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造 全雙工通訊 雙緩沖發(fā)送和三緩沖接納數(shù)據(jù)存儲(chǔ)器,允許延續(xù)數(shù)據(jù)流 可以直接與工業(yè)規(guī)范的編解碼器、模擬接口芯片、其他串行A/D、D/A器件銜接并進(jìn)展通訊
8、 具有外部移位時(shí)鐘發(fā)生器及內(nèi)部頻率可編程移位時(shí)鐘 多達(dá)128個(gè)發(fā)送和接納通道數(shù) 支持8、12、16、20、24和32位字長(zhǎng) 利用m律或A律的緊縮擴(kuò)展通訊 可選的高位或低位先發(fā)送的8位數(shù)據(jù)發(fā)送 幀同步和時(shí)鐘信號(hào)的極性可編程。 可編程的內(nèi)部時(shí)鐘和幀發(fā)生器 可以直接與各種幀調(diào)理器及IOM-2、IIS兼容器件、SPI器件進(jìn)展接口 教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路多通道緩沖串行口McBSP構(gòu)造圖 教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路多通道緩沖串行口McBSPMcBS
9、P的存放器McBSP的子地址尋址 STM #0, SPSA0 STM #0040h, SPSD0McBSP的配置 經(jīng)過3個(gè)16位(總體配置)存放器來配置: SPCR1 SPCR2 PCR 接納和發(fā)送控制存放器 RCR1,2 XCR1,2 采樣率發(fā)生存放器 多通道控制存放器 接納和發(fā)送通道屏蔽控制存放器教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路多通道緩沖串行口McBSPMcBSP的配置SPCR1 (串行接口控制存放器1) 15 14 13 12 11 108 7 6 5 4 3 2 1 0 DLB RJUST CLKSTP ABIS
10、DXENA Res RINTM RSYNCERR RFULL RRDY /RRST 數(shù)字循環(huán)前往(回送)方式接納符號(hào)擴(kuò)展及判別方式:影響 DRR1,200: 右對(duì)齊,高位填001:右對(duì)齊,高位符號(hào)擴(kuò)展10:左對(duì)齊,低位填011,保管時(shí)鐘停止模式接納中斷方式:00: 由RRDY和ABIS方式下的幀終了信號(hào)驅(qū)動(dòng)01:由塊終了或多通道操作下的幀終了信號(hào)驅(qū)動(dòng)10:由新的幀同步信號(hào)產(chǎn)生11:由RSYNCERR產(chǎn)生接納同步錯(cuò)誤教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路多通道緩沖串行口McBSPMcBSP的配置SPCR2 (串行接口控制存放器2)
11、 1510 9 8 7 6 5 4 3 2 1 0 保管 Fress Soft XINTM /GRST/FRST XSYNERR /XEMPTY XRDY /XRST 幀同步發(fā)生器復(fù)位采樣率發(fā)生器復(fù)位發(fā)送中斷方式發(fā)送同步錯(cuò)誤教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路多通道緩沖串行口McBSPMcBSP的配置PRC (引腳控制存放器) 1514 13 12 11 10 9 8 保管 XIOEN RIOEN FSRM FSXM CLKXM CLKRM 發(fā)送通用IO方式位,僅當(dāng)SPCR2的/XRST=0時(shí)有效.接納通用IO方式位,僅當(dāng)SP
12、CR1的/RRST=0時(shí)有效.接納幀同步方式位:0:外部幀同步信號(hào)1:片內(nèi)采樣率發(fā)生器產(chǎn)生幀同步信號(hào)發(fā)送幀同步方式位:0:外部幀同步信號(hào)1:采樣率發(fā)生器的幀同步方式位決議幀同步方式發(fā)送時(shí)鐘方式位:0:由外部時(shí)鐘驅(qū)動(dòng)1:由內(nèi)部采樣率發(fā)生器驅(qū)動(dòng)SPI方式下(CLKSTP非零):0:McBSP為從器件,CLKX由系統(tǒng)的SPI主器件驅(qū)動(dòng),CLKR由內(nèi)部CLKX驅(qū)動(dòng)1:McBSP為主器件,CLKX驅(qū)動(dòng)她的接納時(shí)鐘和從器件的移位時(shí)鐘接納時(shí)鐘方式位:情況1:SPCR1沒有設(shè)置數(shù)字回送方式0:CLKR由外部時(shí)鐘源驅(qū)動(dòng)1:CLKR為由內(nèi)部采樣率發(fā)生器驅(qū)動(dòng)的輸出引腳情況2:數(shù)字回送方式0:接納時(shí)鐘由發(fā)送時(shí)鐘驅(qū)動(dòng),
13、CLKR高阻1:CLKR為由發(fā)送時(shí)鐘驅(qū)動(dòng)的引腳.教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路多通道緩沖串行口McBSPMcBSP的配置PRC (引腳控制存放器) CLKS引腳形狀位DX引腳形狀位 7 6 5 4 3 2 1 0 保管 CLKS_STAT DX_STAT FSXP DR_STAT FSRP CLKXP CLKRP DR引腳形狀位發(fā)送幀同步脈沖的極性位.0: 高電平有效1: 低電平有效發(fā)送時(shí)鐘極性位.0: 上升沿采樣1: 下降沿采樣接納時(shí)鐘極性位.0: 下降沿采樣1: 上升沿采樣教研室:電子信息工程教 師:曹志民 手 機(jī):
14二章 硬件構(gòu)造2.10 在片外圍電路多通道緩沖串行口McBSP接納和發(fā)送控制存放器PRC (引腳控制存放器) CLKS引腳形狀位DX引腳形狀位 7 6 5 4 3 2 1 0 保管 CLKS_STAT DX_STAT FSXP DR_STAT FSRP CLKXP CLKRP DR引腳形狀位發(fā)送幀同步脈沖的極性位.0: 高電平有效1: 低電平有效發(fā)送時(shí)鐘極性位.0: 上升沿采樣1: 下降沿采樣教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路多通道緩沖串行口McBSPSPI操作方式 主器件經(jīng)過提供移位時(shí)鐘信號(hào)SCK和
15、從器件使能信號(hào) /SS控制通訊的進(jìn)程 /SS 是一個(gè)可選信號(hào),用來控制從器件的輸入和輸出 不運(yùn)用/SS 時(shí),主從器件之間的通訊受SCK的控制,在這 種任務(wù)方式下,從器件必需不斷處于選通形狀,且同一時(shí) 刻只允許有一個(gè)從器件和主器件進(jìn)展數(shù)據(jù)通訊教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路多通道緩沖串行口McBSPSPI操作方式 SPI主器件主器件SPI從器件從器件SCKMOSIMISO/SSSCKMOSIMISO/SS教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路多通道緩沖串行口M
16、cBSPMcBSP的時(shí)鐘停頓方式 McBSP的時(shí)鐘停頓方式與SPI協(xié)議兼容 McBSP設(shè)置為時(shí)鐘停頓方式時(shí),其接納器和發(fā)送器得 到同步,從而使其可作為SPI協(xié)議下的主設(shè)備或從設(shè)備 發(fā)送時(shí)鐘信號(hào)BCLKX可作為SPI協(xié)議中的SCK信號(hào) 發(fā)送幀同步信號(hào)BFSX可用作從設(shè)備時(shí)能信號(hào)/SS BCLKR和BFSR引腳在時(shí)鐘停頓方式下不用 BCLKR和BFSR信號(hào)由內(nèi)部BCLKX和BFSX產(chǎn)生教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路多通道緩沖串行口McBSPMcBSP的時(shí)鐘停頓方式 時(shí)鐘停頓方式設(shè)置: 經(jīng)過SPCR1中的CLKSTP與PCR中
17、的CLKXP來設(shè)置教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路多通道緩沖串行口McBSPMcBSP的時(shí)鐘停頓方式 當(dāng)McBSP被配置為主設(shè)備時(shí)(PCR中的CLKXM=1),數(shù)據(jù)發(fā)送引腳BDX作為SPI中的MOSI信號(hào);數(shù)據(jù)發(fā)送引腳BDR作為SPI中的MISO信號(hào)教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路多通道緩沖串行口McBSPMcBSP的時(shí)鐘停頓方式 當(dāng)McBSP被配置為主設(shè)備時(shí)(PCR中的CLKXM=0),數(shù)據(jù)發(fā)送引腳BDX作為SPI中的MISO信號(hào);數(shù)據(jù)發(fā)送引腳BDR
18、作為SPI中的MOSI 信號(hào)教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路多通道緩沖串行口McBSPMcBSP的時(shí)鐘停頓方式 四種時(shí)鐘停頓方式下的時(shí)序圖教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路多通道緩沖串行口McBSPMcBSP的時(shí)鐘停頓方式 四種時(shí)鐘停頓方式下的時(shí)序圖教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路多通道緩沖串行口McBSPMcBSP的時(shí)鐘停頓方式 四種時(shí)鐘停頓方式下的時(shí)序圖教研室:電子信息工程教 師
19、:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路多通道緩沖串行口McBSPMcBSP的時(shí)鐘停頓方式 四種時(shí)鐘停頓方式下的時(shí)序圖教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路多通道緩沖串行口McBSPMcBSP的SPI主器件方式下的初始化將SPCR2中的/XRST置為零,將SPCR1中的/RRST置為零將PCR中的CLKXM置為1將SPGR2中的CLKSM置為1設(shè)置SPGR1中的CLKGDV將PCR中的FSXM置為1將SPGR2中的FSGM置為0將PCR中的FSXP置為1將XCR2中的XDATDLY置為01b
20、將RCR2中的RDATDLY置為01bSPCR2中的/GRST置為1將/XRST和/RRST置1教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造2.10 在片外圍電路多通道緩沖串行口McBSPMcBSP的運(yùn)用實(shí)例McBSP與高精度數(shù)模轉(zhuǎn)換器MAX541接口采集數(shù)據(jù).McBSP的采樣率發(fā)生器產(chǎn)生10MHz的時(shí)鐘信號(hào),由BCLKX引腳輸出,作為MAX541的串行時(shí)鐘輸入信號(hào).McBSP利用BFSX引腳為MAX541提供片選信號(hào).McBSP的時(shí)鐘停頓方式選為CLKSTP=10, CLKXP=1.教研室:電子信息工程教 師:曹志民 手 機(jī)二章
21、 硬件構(gòu)造2.10 在片外圍電路多通道緩沖串行口McBSPMcBSP的運(yùn)用實(shí)例 程序初次初始化TMS320VC5410,使數(shù)據(jù)頁(yè)指針DP=0,并且制止中斷.TMS320VC5410外接10MHz的時(shí)鐘頻率發(fā)生器,經(jīng)過鎖相環(huán)電路倍頻至100MHz.接著初始化McBSP.最后,響應(yīng)XINT中斷發(fā)送數(shù)據(jù).教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造START: ; 初始化DSP STM #00E0h, PMST; IPTR=000000001b, MP/MC=1,OVLY=1,DROM=0 LD #0, DP LD #0, ARP SSBX INTM ; 制止一切可屏蔽中斷 STM #FFFFh, IFR ;去除一切中斷標(biāo)志 STM #0020h, IMR ;允許BSPX0中斷 STM #0010h, TCR ;封鎖DSP計(jì)時(shí)器,以便降低功耗 ;PLL*10-CLKOUT:100MHz STM #1001000110000111b, CLKMD Tst: LDM CLKMD, A AND #01h, A BC Tst, AEQ STM #1001000110000111b, CLKMD 教研室:電子信息工程教 師:曹志民 手 機(jī)二章 硬件構(gòu)造 ;
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025實(shí)踐中如何啟動(dòng)法律程序確認(rèn)合同終止工程
- 年度工作回顧與展望-4
- 2025標(biāo)準(zhǔn)版汽車抵押借款合同
- 鏟車維修臨時(shí)合同范本
- 高一語(yǔ)文新學(xué)案:第二單元孔雀東南飛
- 2025智能辦公軟件銷售合同
- 2025建筑施工合同范本(試行)
- 2024年徐州市教育局直屬學(xué)校招聘真題
- 2024年寧波大學(xué)招聘真題
- 2024年隴南市國(guó)控資本投資管理集團(tuán)有限公司招聘筆試真題
- 人教pep版小學(xué)英語(yǔ)三年級(jí)下冊(cè)【全冊(cè)】單元測(cè)試卷期中期末復(fù)習(xí)試卷
- SOR-04-014-00 藥品受托生產(chǎn)企業(yè)審計(jì)評(píng)估報(bào)告模板
- 建筑施工安全風(fēng)險(xiǎn)辨識(shí)分級(jí)管控指南
- 北京市西城區(qū)北京市第四中學(xué)2024-2025學(xué)年七年級(jí)上學(xué)期分班考數(shù)學(xué)試卷
- 國(guó)有建設(shè)用地使用權(quán)網(wǎng)上交易競(jìng)價(jià)通知書
- 高中地理 第二章 環(huán)境污染與防治 2.1 水污染及其成因教案 新人教版選修6
- 風(fēng)電場(chǎng)檢查合同協(xié)議書
- 人教八年級(jí)上冊(cè)數(shù)學(xué)《從分?jǐn)?shù)到分式》教學(xué)課件
- DLT596-1996執(zhí)行標(biāo)準(zhǔn)與規(guī)范
- 幼兒園班級(jí)幼兒圖書目錄清單(大中小班)
- (高清版)JGT 225-2020 預(yù)應(yīng)力混凝土用金屬波紋管
評(píng)論
0/150
提交評(píng)論