外設(shè)IP核(Peripheral IP Core)統(tǒng)指系統(tǒng)芯片里面的除嵌入式CPU以外的外圍專用功能IP核的總稱,包括串行總線接口,存儲器控制器等。外設(shè)一般通過總線核處理器連接,通常是總線的從設(shè)備。外設(shè)接收處理器的指令后,完成特定的功能。作為系統(tǒng)芯片的重要組成部分,外設(shè)協(xié)助處理器完成控制,計算等任務(wù),提高了處理器的工作效率。
外設(shè)通常在處理器的控制下工作,處理器通過讀/寫外設(shè)的寄存器管理外設(shè)。外設(shè)寄存器一般包含兩類:第一類是控制寄存器,處理器對這類寄存器寫入配置實現(xiàn)對外設(shè)的控制;第二類寄存器是狀態(tài)寄存器,處理器通過讀取這類寄存器了解外設(shè)當(dāng)前的工作狀態(tài)。
按照功能分類,常見的外設(shè)有4類:1通用數(shù)據(jù)傳輸協(xié)議接口外設(shè),如I2C,SPI,UART,MAC,USB等,這些外設(shè)按照數(shù)據(jù)傳輸協(xié)議進(jìn)行數(shù)據(jù)的收/發(fā);2通用控制外設(shè),如通用I/O接口(GPIO),脈寬調(diào)制接口(PWM)等,這些外設(shè)可對引腳進(jìn)行特殊化的操控;3加速器型外設(shè),類似于協(xié)處理器,加速特定類型的運算,如圖像編解碼,高速加解密核卷積運算等;4系統(tǒng)功能外設(shè),幫助處理器完成系統(tǒng)芯片的系統(tǒng)運行功能,確保應(yīng)用正確執(zhí)行,如定時器和中斷控制器等。
按照速度分類,常見的外設(shè)分為高速外設(shè)和低速外設(shè)兩類:高速外設(shè)的工作頻率高,執(zhí)行復(fù)雜的任務(wù)或者計算,如圖像處理加速器,高速加解密引擎和高速通信接口等;低速外設(shè)的工作頻率低,主要負(fù)責(zé)SoC與外界的低速通信,維護(hù)SoC系統(tǒng)功能,如I2C,INTC等。
隨著外設(shè)種類的增加和性能的提高,為使外設(shè)與處理器之間的速度,時序和格式等匹配,外設(shè)逐漸發(fā)展為擁有獨立的控制單元與接口電路。隨著外設(shè)功能越來越多樣化,性能要求越來越苛刻,如何設(shè)計出可靠性高,控制簡單,智能化且易于擴(kuò)展的外設(shè)稱為未來的發(fā)展趨勢。
審核編輯 :李倩
-
處理器
+關(guān)注
關(guān)注
68文章
20170瀏覽量
247983 -
寄存器
+關(guān)注
關(guān)注
31文章
5590瀏覽量
129248 -
系統(tǒng)芯片
+關(guān)注
關(guān)注
0文章
39瀏覽量
18568
原文標(biāo)題:系統(tǒng)芯片—外設(shè)IP核
文章出處:【微信號:Semi Connect,微信公眾號:Semi Connect】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
基于AXI DMA IP核的DDR數(shù)據(jù)存儲與PS端讀取
使用AXI4接口IP核進(jìn)行DDR讀寫測試
VDMA IP核簡介
蜂鳥E203移植到FPGA開發(fā)板前的IP核例化工作
Vivado浮點數(shù)IP核的握手信號
Vivado浮點數(shù)IP核的一些設(shè)置注意點
ram ip核的使用
VIVADO自帶Turbo譯碼器IP核怎么用?
ip6826芯片參數(shù):無線充電領(lǐng)域的高效兼容解決方案
基于8051 IP調(diào)試器設(shè)計方案
一文詳解Video In to AXI4-Stream IP核
Vivado FIR IP核實現(xiàn)

系統(tǒng)芯片—外設(shè)IP核(Peripheral IP Core)
評論