總線的共享地址和數(shù)據(jù)線
發(fā)布時(shí)間:2020/8/13 23:08:56 訪問(wèn)次數(shù):1003
用一個(gè)單獨(dú)的UDP發(fā)送任務(wù)進(jìn)行發(fā)送速率測(cè)試。這個(gè)任務(wù)主要是高速地向網(wǎng)絡(luò)上的一臺(tái)PC發(fā)送數(shù)據(jù)包,數(shù)據(jù)包的大小是變長(zhǎng)的。PC接收并對(duì)丟包數(shù)進(jìn)行統(tǒng)計(jì)的結(jié)果如表1所列。實(shí)驗(yàn)表明,在用網(wǎng)線直連的各種測(cè)試速率情況下都沒(méi)有出錯(cuò),而當(dāng)接入局域網(wǎng)后,在發(fā)送速率為4.5Mbps時(shí)有突發(fā)的少量錯(cuò)誤。由于UDP是不可靠的傳輸方式,所以這種錯(cuò)誤是正常的。測(cè)試中,UDP發(fā)送的最高速率可以達(dá)到5Mbps左右,它與硬件的最高速率(10Mbps)相比還有一定差距,主要原因是數(shù)據(jù)從系統(tǒng)主內(nèi)存到Realtek8029片上RAM的拷貝過(guò)程目前尚未采用DMA方式,這是需要改進(jìn)的地方。
連接方式發(fā)送速率800kbps1.8Mbps4.5Mbps網(wǎng)絡(luò)直連000接入局域網(wǎng)002.5接下來(lái)筆者進(jìn)行了編碼和傳送的聯(lián)合測(cè)試。編碼任務(wù)執(zhí)行H.263數(shù)據(jù)壓縮后,把碼流從以太網(wǎng)接口發(fā)出,然后在網(wǎng)絡(luò)上的另一臺(tái)PC上接收這個(gè)碼流,并進(jìn)行解碼播放。通過(guò)調(diào)整編碼器的量化步長(zhǎng)可以控制編碼的輸出碼率。在實(shí)驗(yàn)環(huán)境下發(fā)現(xiàn)?在量化步長(zhǎng)大于等于5、碼率在700kbps以下時(shí),基本沒(méi)有丟包現(xiàn)象,解碼得到的圖像比較穩(wěn)定,而當(dāng)量化步長(zhǎng)進(jìn)一步減小,碼率接近1Mbps時(shí),就會(huì)出現(xiàn)丟包現(xiàn)象,解碼的圖像會(huì)出現(xiàn)彩色方塊。出現(xiàn)這種現(xiàn)象是因?yàn)椋龋玻叮尘幋a器對(duì)CPU資源的消耗很大,而且數(shù)據(jù)在主內(nèi)存和Realtek8029片上RAM之間的復(fù)制采用I/O讀寫方式也需要一定的CPU資源。這樣,當(dāng)量化步長(zhǎng)小于5時(shí),處理的復(fù)雜度超過(guò)了CPU的能力從而產(chǎn)生了一定的誤碼。解決的途徑一方面是改進(jìn)數(shù)據(jù)的傳送方式(采用DMA),另一方面是需要對(duì)編碼任務(wù)進(jìn)行優(yōu)化。
AS1356-25-T
制造商:AMS
產(chǎn)品描述:
輸出配置:正
輸出類型:固定
穩(wěn)壓器數(shù):1
電壓 - 輸入(最大值):5.5V
電壓 - 輸出(最小值/固定):2.5V
壓降(最大值):0.6V @ 150mA(標(biāo)準(zhǔn))
電流 - 輸出:150mA
電流 - 靜態(tài)(Iq):180μA
PSRR:60dB(100Hz)
控制特性:使能,電源良好,軟啟動(dòng)
保護(hù)功能:過(guò)流,超溫,反極性,短路
工作溫度:-40°C ~ 85°C
安裝類型:表面貼裝
封裝/外殼:SC-74A,SOT-753
供應(yīng)商器件封裝:SOT-23-5
無(wú)鉛情況/RoHs:無(wú)鉛/符合RoHs
PCI_IDSEL信號(hào)線在設(shè)備的PCI配置讀寫中的作用,PCI有一種特殊的讀寫周期,稱為配置讀寫。這是因?yàn)樵谙到y(tǒng)引導(dǎo)時(shí),如果沒(méi)有給設(shè)備配置I/O或內(nèi)存地址,軟件就只能通過(guò)配置來(lái)讀寫訪問(wèn)設(shè)備。配置讀寫有兩種,分別稱為0型和1型?具體采用哪一種取決于總線的硬件連接。配置讀寫操作不經(jīng)過(guò)PCI橋時(shí),使用0型,當(dāng)需要經(jīng)過(guò)PCI橋時(shí),則要用1型,0型讀寫的地址直接就是總線上的地址,1型讀寫的地址則要經(jīng)過(guò)PCI橋的譯碼才能成為最終的總線地址。本設(shè)計(jì)中,TM1300和Realtek8029是用PCI總線直連的,所以使用0型配置讀寫。
AD〔00..31〕是PCI總線的共享地址和數(shù)據(jù)線,每一次PCI傳送都分為地址周期和數(shù)據(jù)周期。在地址周期,采用0型讀寫時(shí),AD〔00..31〕的內(nèi)容如下,AD〔00〕和AD〔01〕總為“00”,因?yàn)榕渲米x寫是以雙字為單位的,AD〔02〕~AD〔07〕是要讀寫的PCI配置空間的寄存器號(hào)?AD〔08〕~AD〔10〕是設(shè)備的功能號(hào)?在一塊PCI卡上有多個(gè)功能設(shè)備時(shí),為了進(jìn)一步區(qū)分不同的設(shè)備就要用到這幾位,由于Realtek8029是單功能設(shè)備,故這幾位全為0,AD〔11〕~AD〔31〕是設(shè)備選擇位,其中必須有且僅有一位為“1”,如圖2所示,這在物理上表現(xiàn)為總線的AD〔11〕~AD〔31〕中有一根為高電平?如果輸出高電平的這根線與某塊PCI卡的PCI IDSEL引腳相連,這塊卡就會(huì)被激活,在緊接著的數(shù)據(jù)周期中,它就會(huì)將其PCI配置空間相應(yīng)寄存器中的內(nèi)容放到總線上以供讀取。
(素材來(lái)源:21ic和ttic.如涉版權(quán)請(qǐng)聯(lián)系刪除。特別感謝)
用一個(gè)單獨(dú)的UDP發(fā)送任務(wù)進(jìn)行發(fā)送速率測(cè)試。這個(gè)任務(wù)主要是高速地向網(wǎng)絡(luò)上的一臺(tái)PC發(fā)送數(shù)據(jù)包,數(shù)據(jù)包的大小是變長(zhǎng)的。PC接收并對(duì)丟包數(shù)進(jìn)行統(tǒng)計(jì)的結(jié)果如表1所列。實(shí)驗(yàn)表明,在用網(wǎng)線直連的各種測(cè)試速率情況下都沒(méi)有出錯(cuò),而當(dāng)接入局域網(wǎng)后,在發(fā)送速率為4.5Mbps時(shí)有突發(fā)的少量錯(cuò)誤。由于UDP是不可靠的傳輸方式,所以這種錯(cuò)誤是正常的。測(cè)試中,UDP發(fā)送的最高速率可以達(dá)到5Mbps左右,它與硬件的最高速率(10Mbps)相比還有一定差距,主要原因是數(shù)據(jù)從系統(tǒng)主內(nèi)存到Realtek8029片上RAM的拷貝過(guò)程目前尚未采用DMA方式,這是需要改進(jìn)的地方。
連接方式發(fā)送速率800kbps1.8Mbps4.5Mbps網(wǎng)絡(luò)直連000接入局域網(wǎng)002.5接下來(lái)筆者進(jìn)行了編碼和傳送的聯(lián)合測(cè)試。編碼任務(wù)執(zhí)行H.263數(shù)據(jù)壓縮后,把碼流從以太網(wǎng)接口發(fā)出,然后在網(wǎng)絡(luò)上的另一臺(tái)PC上接收這個(gè)碼流,并進(jìn)行解碼播放。通過(guò)調(diào)整編碼器的量化步長(zhǎng)可以控制編碼的輸出碼率。在實(shí)驗(yàn)環(huán)境下發(fā)現(xiàn)?在量化步長(zhǎng)大于等于5、碼率在700kbps以下時(shí),基本沒(méi)有丟包現(xiàn)象,解碼得到的圖像比較穩(wěn)定,而當(dāng)量化步長(zhǎng)進(jìn)一步減小,碼率接近1Mbps時(shí),就會(huì)出現(xiàn)丟包現(xiàn)象,解碼的圖像會(huì)出現(xiàn)彩色方塊。出現(xiàn)這種現(xiàn)象是因?yàn)椋龋玻叮尘幋a器對(duì)CPU資源的消耗很大,而且數(shù)據(jù)在主內(nèi)存和Realtek8029片上RAM之間的復(fù)制采用I/O讀寫方式也需要一定的CPU資源。這樣,當(dāng)量化步長(zhǎng)小于5時(shí),處理的復(fù)雜度超過(guò)了CPU的能力從而產(chǎn)生了一定的誤碼。解決的途徑一方面是改進(jìn)數(shù)據(jù)的傳送方式(采用DMA),另一方面是需要對(duì)編碼任務(wù)進(jìn)行優(yōu)化。
AS1356-25-T
制造商:AMS
產(chǎn)品描述:
輸出配置:正
輸出類型:固定
穩(wěn)壓器數(shù):1
電壓 - 輸入(最大值):5.5V
電壓 - 輸出(最小值/固定):2.5V
壓降(最大值):0.6V @ 150mA(標(biāo)準(zhǔn))
電流 - 輸出:150mA
電流 - 靜態(tài)(Iq):180μA
PSRR:60dB(100Hz)
控制特性:使能,電源良好,軟啟動(dòng)
保護(hù)功能:過(guò)流,超溫,反極性,短路
工作溫度:-40°C ~ 85°C
安裝類型:表面貼裝
封裝/外殼:SC-74A,SOT-753
供應(yīng)商器件封裝:SOT-23-5
無(wú)鉛情況/RoHs:無(wú)鉛/符合RoHs
PCI_IDSEL信號(hào)線在設(shè)備的PCI配置讀寫中的作用,PCI有一種特殊的讀寫周期,稱為配置讀寫。這是因?yàn)樵谙到y(tǒng)引導(dǎo)時(shí),如果沒(méi)有給設(shè)備配置I/O或內(nèi)存地址,軟件就只能通過(guò)配置來(lái)讀寫訪問(wèn)設(shè)備。配置讀寫有兩種,分別稱為0型和1型?具體采用哪一種取決于總線的硬件連接。配置讀寫操作不經(jīng)過(guò)PCI橋時(shí),使用0型,當(dāng)需要經(jīng)過(guò)PCI橋時(shí),則要用1型,0型讀寫的地址直接就是總線上的地址,1型讀寫的地址則要經(jīng)過(guò)PCI橋的譯碼才能成為最終的總線地址。本設(shè)計(jì)中,TM1300和Realtek8029是用PCI總線直連的,所以使用0型配置讀寫。
AD〔00..31〕是PCI總線的共享地址和數(shù)據(jù)線,每一次PCI傳送都分為地址周期和數(shù)據(jù)周期。在地址周期,采用0型讀寫時(shí),AD〔00..31〕的內(nèi)容如下,AD〔00〕和AD〔01〕總為“00”,因?yàn)榕渲米x寫是以雙字為單位的,AD〔02〕~AD〔07〕是要讀寫的PCI配置空間的寄存器號(hào)?AD〔08〕~AD〔10〕是設(shè)備的功能號(hào)?在一塊PCI卡上有多個(gè)功能設(shè)備時(shí),為了進(jìn)一步區(qū)分不同的設(shè)備就要用到這幾位,由于Realtek8029是單功能設(shè)備,故這幾位全為0,AD〔11〕~AD〔31〕是設(shè)備選擇位,其中必須有且僅有一位為“1”,如圖2所示,這在物理上表現(xiàn)為總線的AD〔11〕~AD〔31〕中有一根為高電平?如果輸出高電平的這根線與某塊PCI卡的PCI IDSEL引腳相連,這塊卡就會(huì)被激活,在緊接著的數(shù)據(jù)周期中,它就會(huì)將其PCI配置空間相應(yīng)寄存器中的內(nèi)容放到總線上以供讀取。
(素材來(lái)源:21ic和ttic.如涉版權(quán)請(qǐng)聯(lián)系刪除。特別感謝)
熱門點(diǎn)擊
- 高精度內(nèi)部振蕩器模塊
- 雷電 3 擴(kuò)展塢有兩個(gè)雷電 3 接口
- 雙極步進(jìn)電機(jī)驅(qū)動(dòng)IC擴(kuò)展級(jí)溫度范圍
- OLED和LCD的最大技術(shù)本質(zhì)區(qū)別
- 直流電源電壓振動(dòng)分析和熱感應(yīng)
- 動(dòng)態(tài)傾斜傳感器的優(yōu)點(diǎn)
- 高性能音頻語(yǔ)音DSP應(yīng)用
- 數(shù)字型輸出的熱電堆傳感器
- 血壓計(jì)和低功率持續(xù)氣道正壓通氣機(jī)器
- DSP指令集和單精度浮點(diǎn)運(yùn)算
推薦技術(shù)資料
- Seeed Studio
- Seeed Studio紿我們的印象總是和繪畫脫離不了... [詳細(xì)]
- 100V高頻半橋N-溝道功率MOSFET驅(qū)動(dòng)
- 集成高端和低端 FET 和驅(qū)動(dòng)
- 柵極驅(qū)動(dòng)單片半橋芯片MP869
- 數(shù)字恒定導(dǎo)通時(shí)間控制模式(COT)應(yīng)用探究
- 高效率 (CSP/QFN/BG
- IC 工藝、封裝技術(shù)、單片設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究