www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > EDA > 電子設(shè)計(jì)自動(dòng)化
[導(dǎo)讀]ARM7系列處理器是英國(guó)ARM公司設(shè)計(jì)的主流嵌入式處理器 ARM7內(nèi)核是0.9MIPS/MHz的三級(jí)流水線和馮·諾伊曼結(jié)構(gòu); ARM9內(nèi)核是5級(jí)流水線,提供1.1MIPS/MHz的哈佛結(jié)構(gòu)。

ARM7系列處理器是英國(guó)ARM公司設(shè)計(jì)的主流嵌入式處理器 ARM7內(nèi)核是0.9MIPS/MHz的三級(jí)流水線和馮·諾伊曼結(jié)構(gòu); ARM9內(nèi)核是5級(jí)流水線,提供1.1MIPS/MHz的哈佛結(jié)構(gòu)。 ARM7沒(méi)有MMU。

ARM7系列包括ARM7TDMI、ARM7TDMI-S、帶有高速緩存處理器宏單元的ARM720T。該系列處理器提供Thumb 16位壓縮指令集和EmbededICE軟件調(diào)試方式,適用于更大規(guī)模的SoC設(shè)計(jì)中。ARM7TDMI基于ARM體系結(jié)構(gòu)V4版本,是目前低端的ARM核。ARM7TDMI處理器是ARM通用32位微處理器家族的成員之一。它具有優(yōu)異的性能,但功耗卻很低,使用門(mén)的數(shù)量也很少。它屬于精簡(jiǎn)指令集計(jì)算機(jī)(RISC),比復(fù)雜指令集計(jì)算機(jī)(CISC)要簡(jiǎn)單得多。這樣的簡(jiǎn)化實(shí)現(xiàn)了: 高的指令吞吐量;出色的實(shí)時(shí)中斷響應(yīng);小的、高性價(jià)比的處理器宏單元。 三級(jí)流水線:ARM7TDMI處理器使用流水線來(lái)增加處理器指令流的速度。這樣可使幾個(gè)操作同時(shí)進(jìn)行,并使處理和存儲(chǔ)器系統(tǒng)連續(xù)操作,能提供0.9MIPS/MHz的指令執(zhí)行速度。ARM7TDMI的流水線分3級(jí),分別為:取指、?譯碼、?執(zhí)行。正常操作過(guò)程中,在執(zhí)行一條指令的同時(shí)對(duì)下一條指令進(jìn)行譯碼,并將第三條指令從存儲(chǔ)器中取出。

?ARM7微處理器?是英國(guó)ARM公司設(shè)計(jì)的一款32位RISC(精簡(jiǎn)指令集計(jì)算機(jī))處理器,廣泛應(yīng)用于移動(dòng)設(shè)備和嵌入式系統(tǒng)。ARM7微處理器的主要特點(diǎn)包括低功耗、高性能和廣泛的兼容性。

ARM7微處理器的核心優(yōu)勢(shì)

?低功耗設(shè)計(jì)?:ARM7處理器的核心優(yōu)勢(shì)在于其低功耗設(shè)計(jì),特別適合便攜式和電池供電的設(shè)備。其簡(jiǎn)潔的指令集和高效的執(zhí)行模式能夠提供極高的代碼密度,同時(shí)保證良好的性能?1。

?高性能?:ARM7處理器支持多種操作系統(tǒng),如嵌入式Linux、Windows CE等,適用于需要快速響應(yīng)的應(yīng)用場(chǎng)景?1。

?廣泛的兼容性?:ARM7處理器支持Thumb(16位)和ARM(32位)雙指令集,能夠很好地兼容8位和16位器件,具有更高的代碼密度?2。

ARM7微處理器的體系結(jié)構(gòu)特點(diǎn)

?流水線技術(shù)?:ARM7處理器采用3級(jí)流水線技術(shù),提高了指令執(zhí)行速度?2。

?緩存機(jī)制?:帶有指令Cache和數(shù)據(jù)Cache,大量使用寄存器,指令執(zhí)行速度更快。大多數(shù)數(shù)據(jù)操作都在寄存器中完成,尋址方式靈活簡(jiǎn)單,執(zhí)行效率高?2。

?存儲(chǔ)格式?:支持大端和小端兩種存儲(chǔ)方式,適用于不同的系統(tǒng)需求?2。

?異常處理?:支持多種異常類型,包括復(fù)位、未對(duì)齊的存儲(chǔ)訪問(wèn)、軟件中斷、外部中斷請(qǐng)求等,能夠快速響應(yīng)系統(tǒng)事件?1。

ARM(Advanced RISC Machines)是近年來(lái)在各個(gè)領(lǐng)域日益得到廣泛應(yīng)用的32 位微處理器,它既是一個(gè)公司的名稱,也同樣是一類微處理器的通稱,包括ARM7、ARM9、ARM9E、ARM10E、SecurCore 等系列。其中ARM7 系列處理器是低功耗的32 位RISC 處理器,它主要用于對(duì)功耗和成本要求比較苛刻的產(chǎn)品,它支持16 位的Thumb指令集,使用Thumb 指令集能以16 位的系統(tǒng)開(kāi)銷得到32 位的系統(tǒng)性能。

以ARM 作為微處理器核心嵌入式系統(tǒng),因其功耗極低,主頻高,具有進(jìn)行高速運(yùn)算處理能力,完成絕大多數(shù)復(fù)雜應(yīng)用的特點(diǎn)。采用SamsungS3C44B0X 微處理器的嵌入式操作系統(tǒng)非常適合作為嵌入式系統(tǒng)的控制核心,成為系統(tǒng)主控制器的中心控制單元,通過(guò)通訊接口與其他協(xié)處理器進(jìn)行數(shù)據(jù)交互實(shí)現(xiàn)并行工作。因此,如何高效地設(shè)計(jì)主控制器與協(xié)處理器之間的接口,特別是在多路控制板需要控制的應(yīng)用條件下,滿足系統(tǒng)的實(shí)時(shí)性要求,就顯得尤為重要。在本系統(tǒng)設(shè)計(jì)中,某型模擬器應(yīng)用S3C44B0X 處理器,根據(jù)預(yù)先設(shè)定的邏輯關(guān)系及輸入的數(shù)據(jù),在計(jì)算獲得各個(gè)通道模擬通道輸出量后,通過(guò)串口向系統(tǒng)內(nèi)各個(gè)模擬控制板廣播控制電文,信道內(nèi)模擬控制板可根據(jù)廣播控制電文的相關(guān)信息,執(zhí)行各從控制板控制動(dòng)作,并返回主控制器相應(yīng)執(zhí)行狀況。

系統(tǒng)硬件組成

系統(tǒng)選用的S3C44B0X 微處理器是三星公司專為手持設(shè)備和一般應(yīng)用提供的高性價(jià)比的微控制器解決方案,是由ARM 公司設(shè)計(jì)的16/32 位ARM7TDMI 核處理器工作在66MHZ,可內(nèi)置uCLinux 系統(tǒng),支持基于JTAG 的片上集成ICE調(diào)試解決方案。

1.1 處理器集成外設(shè)特點(diǎn)

S3C44B0X微處理器采用2.5VARM7TDMI內(nèi)核,帶有8KB Cache(SAMBA II 總線體系結(jié)構(gòu))為了降低系統(tǒng)總成本和減少外圍器件,這款芯片提供了全面通用的片上外設(shè),從而最小化系統(tǒng)的成本,片上資源豐富,其系統(tǒng)集成的主要集成外設(shè)如表1 所示。


ARM7微處理器的核心優(yōu)勢(shì)

1.2 系統(tǒng)組成及對(duì)外接口

主控制器系統(tǒng)構(gòu)成如圖1 所示,除串行口外,還可以通過(guò)EBI 總線接口,擴(kuò)展網(wǎng)絡(luò)接口,擴(kuò)展SDRAM,外置FLASH 接口等,使得主控制器系統(tǒng)在完成對(duì)外部多路控制板的處理和控制以外,還可以實(shí)現(xiàn)信息的對(duì)外轉(zhuǎn)發(fā)、存儲(chǔ)或顯示等功能。


ARM7微處理器的核心優(yōu)勢(shì)

2 S3C44B0X 的URAT 單元結(jié)構(gòu)

S3C44B0X 的URAT(通用異步收發(fā)器)單元提供兩個(gè)獨(dú)立的異步串行I/O 端口,每個(gè)都可以在中斷和DMA 兩種模式下工作。每個(gè)URAT 通道包含2 個(gè)16 字節(jié)的FIFO(先入先出)分別提供給接收和發(fā)送。每個(gè)UART 都具有獨(dú)立的波特率發(fā)生器,發(fā)送器,接收器和控制單元。波特率發(fā)生器可由芯片內(nèi)系統(tǒng)時(shí)鐘驅(qū)動(dòng)或外鄰時(shí)鐘驅(qū)動(dòng)。每個(gè)發(fā)送器和接收器都有獨(dú)立的數(shù)據(jù)緩沖器和數(shù)據(jù)移位寄存器,發(fā)送器和接收器包含16 字節(jié)的FIFO 和移位寄存器,要發(fā)送的數(shù)據(jù)首先寫(xiě)入FIFO 然后復(fù)制到發(fā)送移位寄存器。然后它從數(shù)據(jù)輸出端口TxDn 依次被移位輸出,被接收到的數(shù)據(jù)也同樣從數(shù)據(jù)接收端口RxDn 移位輸入到移位寄存器,然后復(fù)制到FIFO.其方框圖如圖2 所示。


ARM7微處理器的核心優(yōu)勢(shì)

S3C44B0X 中所包含的兩個(gè)串口TxD0 ,RxD0,TxD1,RxD1 均可以中斷模式或DMA 模式工作。發(fā)送/接收數(shù)據(jù)幀都是可編程的,一個(gè)數(shù)據(jù)幀包含一個(gè)起始位,5 到8 個(gè)數(shù)據(jù)位,一個(gè)可選的奇偶校驗(yàn)位和1 到2 個(gè)停止位,這些均通過(guò)線性控制寄存器ULCONn 控制。發(fā)送器還可產(chǎn)生中止條件,它保證連續(xù)輸出一幀時(shí)間的邏輯0 信號(hào),信號(hào)必須在傳輸完當(dāng)前傳輸字的情況下進(jìn)行。

接收的數(shù)據(jù)幀式與發(fā)送數(shù)據(jù)幀式相同,接收器還可以檢測(cè)到溢出錯(cuò)誤,奇偶校驗(yàn)錯(cuò)誤,幀錯(cuò)誤和中止?fàn)顩r,每種情況下都會(huì)將一個(gè)錯(cuò)誤標(biāo)志置位。

多路控制板通訊接口設(shè)計(jì)

3.1 多路模擬器控制板通訊結(jié)構(gòu)

模擬器各從模擬控制板與模擬器主控制器S3C44B0X 之間通訊采用 RS-485 電平, 當(dāng)S3C44B0X 處于工作狀態(tài)后,依照給定的時(shí)間間隔,把計(jì)算得到的控制信息通過(guò)串口向處于485總線上的各從模擬控制板發(fā)送控制電文,各從模擬控制板在RS-485 總線上則時(shí)刻處于監(jiān)聽(tīng)狀態(tài),收到相應(yīng)信息后則在設(shè)定的總線空閑時(shí)機(jī),向主控制器回復(fù)當(dāng)前執(zhí)行狀況,各從模擬控制板之間,也可以依托主控制器,即采用從-主 -從的方式,實(shí)現(xiàn)相互之間的數(shù)據(jù)交互或狀態(tài)查詢。


ARM7微處理器的核心優(yōu)勢(shì)

3.2 模擬器通訊控制電文設(shè)計(jì)

各個(gè)從模擬控制板接收主控制器發(fā)送的控制電文并解析,必須首先明確其每幀結(jié)構(gòu),然后才能根據(jù)其結(jié)構(gòu)完成對(duì)各相關(guān)信息的提取。目前的信息傳遞幀格式定義的方法有:可見(jiàn)字符編碼,內(nèi)部讀取互不兼容的二進(jìn)制格以及混合編碼方式等。對(duì)于本文所使用的主從通訊結(jié)構(gòu),為方便調(diào)試和外部監(jiān)視讀取,相互間采用可見(jiàn)的ASCII 碼接口協(xié)議發(fā)送。發(fā)送出的數(shù)據(jù)主要由幀頭、幀尾和幀內(nèi)數(shù)據(jù)組成。


ARM7微處理器的核心優(yōu)勢(shì)

從模擬控制板在處理時(shí)一般先通過(guò)對(duì)幀頭的判斷而識(shí)別后續(xù)數(shù)據(jù)內(nèi)容,進(jìn)行數(shù)據(jù)的提取處理。

由于數(shù)據(jù)幀內(nèi)各數(shù)據(jù)段由逗號(hào)分割,因此在處理緩存數(shù)據(jù)時(shí)一般是通過(guò)搜尋ASCII 碼“$”來(lái)判斷是否是幀頭,對(duì)幀頭的類別進(jìn)行識(shí)別后再通過(guò)讀取設(shè)備類型,判斷正在接收的是否為該從模擬控制板的相關(guān)信息,再通過(guò)對(duì)所經(jīng)歷逗號(hào)個(gè)數(shù)的計(jì)數(shù)或字符數(shù)據(jù)長(zhǎng)度來(lái)判斷出當(dāng)前正在處理的是哪一種控制參數(shù),并做出相應(yīng)處理。

結(jié)束語(yǔ)

整個(gè)系統(tǒng)硬件設(shè)計(jì)方面運(yùn)用了資源豐富,速度快且低功耗的ARM 嵌入式處理器,并提供了與多個(gè)從模擬控制板連接的串口總線通訊解決方案。采用ARM 內(nèi)核可以使系統(tǒng)小型化,并極大的提升了系統(tǒng)性能。在實(shí)際應(yīng)用中多路控制板易于擴(kuò)展,從總線提取的控制電文信息也可方便與各種外設(shè)連接和調(diào)試,使其便于實(shí)現(xiàn)更高層次的功能和應(yīng)用,具有較好的應(yīng)用推廣價(jià)值。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫?dú)角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

倫敦2024年8月29日 /美通社/ -- 英國(guó)汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開(kāi)發(fā)耗時(shí)1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動(dòng) BSP

北京2024年8月28日 /美通社/ -- 越來(lái)越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運(yùn)行,同時(shí)企業(yè)卻面臨越來(lái)越多業(yè)務(wù)中斷的風(fēng)險(xiǎn),如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報(bào)道,騰訊和網(wǎng)易近期正在縮減他們對(duì)日本游戲市場(chǎng)的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)開(kāi)幕式在貴陽(yáng)舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國(guó)國(guó)際大數(shù)據(jù)產(chǎn)業(yè)博覽會(huì)上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語(yǔ)權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點(diǎn): 有效應(yīng)對(duì)環(huán)境變化,經(jīng)營(yíng)業(yè)績(jī)穩(wěn)中有升 落實(shí)提質(zhì)增效舉措,毛利潤(rùn)率延續(xù)升勢(shì) 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長(zhǎng) 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競(jìng)爭(zhēng)力 堅(jiān)持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競(jìng)爭(zhēng)優(yōu)勢(shì)...

關(guān)鍵字: 通信 BSP 電信運(yùn)營(yíng)商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺(tái)與中國(guó)電影電視技術(shù)學(xué)會(huì)聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會(huì)上宣布正式成立。 活動(dòng)現(xiàn)場(chǎng) NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長(zhǎng)三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會(huì)上,軟通動(dòng)力信息技術(shù)(集團(tuán))股份有限公司(以下簡(jiǎn)稱"軟通動(dòng)力")與長(zhǎng)三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉