日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 嵌入式 > 嵌入式硬件
[導(dǎo)讀]Nios系統(tǒng)的所有外設(shè)都是通過Avalon總線與Nios CPU相接的,Avalon總線是一種協(xié)議較為簡(jiǎn)單的片內(nèi)總線,Nios通過Avalon總線與外界進(jìn)行數(shù)據(jù)交換。Avalon總線接口分類可分為兩類

Nios系統(tǒng)的所有外設(shè)都是通過Avalon總線與Nios CPU相接的,Avalon總線是一種協(xié)議較為簡(jiǎn)單的片內(nèi)總線,Nios通過Avalon總線與外界進(jìn)行數(shù)據(jù)交換。

Avalon總線接口分類

可分為兩類:Slave和Master。slave是一個(gè)從控接口,而master是一個(gè)主控接口。slave和master主要的區(qū)別是對(duì)于Avalon總線控制權(quán)的把握。master接口具有相接的Avalon總線控制權(quán),而slave接口是被動(dòng)的。常見的Avalon的傳輸結(jié)構(gòu)有:Avalon總線從讀(slave read),Avalon總線帶一個(gè)延遲狀態(tài)從讀,Avalon總線從寫(slave write),Avalon總線帶一個(gè)延遲狀態(tài)從寫。

Avalon總線的特點(diǎn)有

所有外設(shè)的接口與Avalon總線時(shí)鐘同步,不需要復(fù)雜的握手/應(yīng)答機(jī)制。這樣就簡(jiǎn)化了Avalon總 線的時(shí)序行為,而且便于集成高速外設(shè)。Avalon總線以及整個(gè)系統(tǒng)的性能可以采用標(biāo)準(zhǔn)的同步時(shí)序分析技術(shù)來評(píng)估。

所有的信號(hào)都是高電平或低電平有效,便于信號(hào)在總線中高速傳輸。在Avalon總線中,由數(shù)據(jù)選擇器(而不是三態(tài)緩沖器)決定哪個(gè)信號(hào)驅(qū)動(dòng)哪個(gè)外設(shè)。因此外設(shè)即使在未被選中時(shí)也不需要將輸出置為高阻態(tài)。

為了方便外設(shè)的設(shè)計(jì),地址、數(shù)據(jù)和控制信號(hào)使用分離的、專用的端口。外設(shè)不需要識(shí)別地址總線周期和數(shù)據(jù)總線周期,也不需要在未被選中時(shí)使輸出無效。分離的地址、數(shù)據(jù)和控制通道還簡(jiǎn)化了與片上用戶自定義邏輯的連接 。

其他特性和約定

Avalon總線還包括許多其他特性和約定,用以支持SOPC Builder軟件自動(dòng)生成系統(tǒng)、總線和外設(shè),包括:

最大4GB的地址空間——存儲(chǔ)器和外設(shè)可以映像到32位地址空間中的任意位置

內(nèi)置地址譯碼——Avalon總線自動(dòng)產(chǎn)生所有外設(shè)的片選信號(hào),極大地簡(jiǎn)化了基于Avalon總線的外設(shè)的設(shè)計(jì)工作

多主設(shè)備總線結(jié)構(gòu)——Avalon總線上可以包含多個(gè)主外設(shè),并自動(dòng)生成仲裁邏輯

采用向?qū)椭脩襞渲孟到y(tǒng)——SOPC Builder提供圖形化的向?qū)椭脩暨M(jìn)行總線配置(添加外設(shè)、指定主/從關(guān)系、定義地址映像等)。Avalon總線結(jié)構(gòu)將根據(jù)用戶在向?qū)е休斎氲膮?shù)自動(dòng)生成

動(dòng)態(tài)地址對(duì)齊——如果參與傳輸?shù)碾p方總線寬度不一致,Avalon總線自動(dòng)處理數(shù)據(jù)傳輸?shù)募?xì)節(jié),使得不同數(shù)據(jù)總線寬度的外設(shè)能夠方便地連接

Avalon 總線模塊為外設(shè)提供的服務(wù)

Avalon 總線模塊為連接到總線的Avalon 外設(shè)提供了以下的服務(wù):

數(shù)據(jù)通道多路轉(zhuǎn)換——Avalon 總線模塊的多路復(fù)用器從被選擇的從外設(shè)向相關(guān)主外設(shè)傳輸數(shù)據(jù)。

地址譯碼——地址譯碼邏輯為每一個(gè)外設(shè)提供片選信號(hào)。這樣,單獨(dú)的外設(shè)不需要對(duì)地址線譯碼以產(chǎn)生片選信號(hào),從而簡(jiǎn)化了外設(shè)的設(shè)計(jì)。

產(chǎn)生等待狀態(tài)(Wait-State)——等待狀態(tài)的產(chǎn)生拓展了一個(gè)或多個(gè)周期的總線傳輸,這有利于滿足某些特殊的同步外設(shè)的需要。當(dāng)從外設(shè)無法在一個(gè)時(shí)鐘周期內(nèi)應(yīng)答的時(shí)候,產(chǎn)生的等待狀態(tài)可以使主外設(shè)進(jìn)入等待狀態(tài)。在讀使能及寫使能信號(hào)需要一定的建立時(shí)間/保持時(shí)間要求的時(shí)候也可以產(chǎn)生等待狀態(tài)。

動(dòng)態(tài)總線寬度——動(dòng)態(tài)總線寬度隱藏了窄帶寬外設(shè)與較寬的Avalon 總線(或者Avalon 總線與更高帶寬的外設(shè))相接口的細(xì)節(jié)問題。舉例來說,一個(gè)32 位的主設(shè)備從一個(gè)16 位的存儲(chǔ)器中讀數(shù)據(jù)的時(shí)候,動(dòng)態(tài)總線寬度可以自動(dòng)的對(duì)16 位的存儲(chǔ)器進(jìn)行兩次讀操作,從而傳輸32 位的數(shù)據(jù)。這便減少了主設(shè)備的邏輯及軟件的復(fù)雜程度,因?yàn)橹髟O(shè)備不需要關(guān)心外設(shè)的物理特性。

中斷優(yōu)先級(jí)(Interrupt-Priority)分配——當(dāng)一個(gè)或者多個(gè)從外設(shè)產(chǎn)生中斷的時(shí)候,Avalon 總線模塊根據(jù)相應(yīng)的中斷請(qǐng)求號(hào)(IRQ)來判定中斷請(qǐng)求。

延遲傳輸(Latent Transfer)能力——在主、從設(shè)備之間進(jìn)行帶有延遲傳輸?shù)倪壿嫲贏valon總線模塊的內(nèi)部。

流式讀寫(Streaming Read and Write)能力——在主、從設(shè)備之間進(jìn)行流傳輸使能的邏輯包含于Avalon 總線模塊的內(nèi)部。

 

本站聲明: 本文章由作者或相關(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)系本站刪除。
換一批
延伸閱讀

ARM(Advanced RISC Machines),既可以認(rèn)為是一個(gè)公司的名字,也可以認(rèn)為是對(duì)一類微處理器的通稱,還可以認(rèn)為是一種技術(shù)的名字。

關(guān)鍵字: ARM 微處理器 概述

今年是5G元年,全球各個(gè)通訊公司都使出來畢生的經(jīng)歷,為了在未來5G市場(chǎng)上搶占一塊好的地方,他們之間的競(jìng)爭(zhēng)也催生了一大批新技術(shù)。工信部發(fā)放4張5G牌照,標(biāo)志著中國(guó)正式進(jìn)入

關(guān)鍵字: 5G mimo 總線與接口

在5G通訊領(lǐng)域,目前做的比較好的當(dāng)屬華為,但是其他幾家公司也不甘示弱,就在最近,三星電子成功開發(fā)支持28GHz頻段的“5G綜合型基站”(Access Unit),是目前5G商

關(guān)鍵字: 5g通訊 三星 華為 總線與接口

廣告商與受眾之間必不可少的溝通媒介最核心的恐怕屬于數(shù)字標(biāo)牌,它已演變?yōu)榻换ナ絺€(gè)性化通訊工具,為用戶提供了更直觀的的參與感與體驗(yàn)。研華基于云數(shù)字標(biāo)牌解決方案一應(yīng)俱

關(guān)鍵字: 總線與接口 數(shù)字標(biāo)牌 研華

通常情況下在工業(yè)現(xiàn)場(chǎng)經(jīng)常需要用兩個(gè)隔離DC-DC搭配單獨(dú)的信號(hào)隔離電路的方法去隔離RS-232與RS-485,但隔離的性能存在差異性,并且占板面積較大。本文將為你介紹一種穩(wěn)定可靠、應(yīng)用簡(jiǎn)便的全隔離解決方案。

關(guān)鍵字: rs-232 rs-485 多協(xié)議接口模塊 總線與接口

近年來,第五代移動(dòng)通信系統(tǒng)5G已經(jīng)成為通信業(yè)和學(xué)術(shù)界探討的熱點(diǎn)。5G的發(fā)展主要有兩個(gè)驅(qū)動(dòng)力。一方面以長(zhǎng)期演進(jìn)技術(shù)為代表的第四代移動(dòng)通信系統(tǒng)4G已全面商用,對(duì)下一代技術(shù)

關(guān)鍵字: 5G 總線與接口 數(shù)據(jù)分析

在工業(yè)實(shí)現(xiàn)當(dāng)中,需要降低總線接口的寬度,這里專門有一種設(shè)備叫工業(yè)用串行/解串器(SerDes),它可以降低高帶寬數(shù)據(jù)接口總線寬度。使用一個(gè)串行器就可以把數(shù)據(jù)從一個(gè)寬并行數(shù)

關(guān)鍵字: serdes 總線與接口 高帶寬數(shù)據(jù)接口總線

在當(dāng)前雖然在嵌入式系統(tǒng)中有許多連接元件的方法,但最主要的還是以太網(wǎng)、PCI Express和RapidIO這三種高速串行標(biāo)準(zhǔn)。所有這三種標(biāo)準(zhǔn)都使用相似的串行解串器(SerDes)技術(shù),它

關(guān)鍵字: 串行總線 差分走線 總線與接口

對(duì)于現(xiàn)在的嵌入式工程師,一般都知道CAN總線廣泛應(yīng)用到汽車中,但是CAN總線不僅運(yùn)用到汽車上,在船艦電子設(shè)備通信也廣泛使用CAN,隨著國(guó)家對(duì)海防的越來越重視,對(duì)CAN的需求

關(guān)鍵字: can總線 總線與接口 接口

CAN是控制器局域網(wǎng)絡(luò)(Controller Area Network, CAN)的簡(jiǎn)稱,是由以研發(fā)和生產(chǎn)汽車電子產(chǎn)品著稱的德國(guó)BOSCH公司開發(fā)的,并最終成為國(guó)際標(biāo)準(zhǔn)(ISO 11898),是國(guó)際上應(yīng)用最廣泛的現(xiàn)場(chǎng)總線...

關(guān)鍵字: can 總線與接口 自動(dòng)化 位流檢測(cè)
關(guān)閉