最容易訪問的設備是什么
是內存!
要讀寫內存,知道它的地址就可以:
volatile unsigned int *p = 某個地址;
unsigned int val;
*p = val; /* 寫 */
val = *p; /* 讀 */
只有內存能這樣簡單、方便地使用嗎?
什么叫"ram-like"接口?
- 要發(fā)出地址:有地址線
- 要讀寫數(shù)據(jù):有數(shù)據(jù)線
- 怎么分辨是讀還是寫:有讀寫信號
- 眾多"ram-like"設備共享上面的信號,怎么才能互不影響?每個設備都有自己的片選信號
如下圖所示:
- CPU 發(fā)出 addr,到達內存控制器,也出現(xiàn)在 RAM、Flash、GPIO 等設備上
- 使能設備:
- 如果addr 屬于 RAM 的地址范圍,cs0 就被使能
- 如果addr 屬于 Flash 的地址范圍,cs1 就被使能
- 如果addr 屬于 GPIO 的地址范圍,cs2 就被使能
- 沒有被使能的設備,就相當于沒接上去一樣,不會影響其他設備
- 讀寫數(shù)據(jù)
關鍵在于:內存控制器,它會根據(jù)地址范圍發(fā)出對應的片選信號,選中對應的設備。
本文參考 百問網-韋東山驅動大全
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
-
接口
+關注
關注
33文章
8961瀏覽量
153268 -
內存
+關注
關注
8文章
3111瀏覽量
75025 -
PCI
+關注
關注
5文章
678瀏覽量
131497 -
PCIe
+關注
關注
16文章
1328瀏覽量
84744
發(fā)布評論請先 登錄
相關推薦
熱點推薦
windows xp無法正常掃描和安裝驅動PCIE設備
(version 10.20)掃描設備,發(fā)現(xiàn)設備地址0x4(對應PCI control register)為0x0,意味著總線訪問未使能。無法正常訪
發(fā)表于 12-13 11:30
關于dm8168的PRCM使能pcie寄存器區(qū)域,需要PRCM配置打開pcie,為什么配置之后還是不能訪問pcie的寄存器?
的配置方式如下:1、RM_DEFAULT_RSTCTRL:0x7f2、CM_DEFAULT_PCI_CLKSTCTRL: 0x23、CM_DEFAULT_PCI_CLKCTRL: 0x2按照以上配置之后還是不能訪問
發(fā)表于 05-25 08:39
怎么實現(xiàn)PC機的軟件對PCI設備的訪問?
在設計和使用PCI設備時,經常要在PC機的軟件中訪問和控制硬件設備,但Windows操作系統(tǒng)(包括Windows 95/98、Windows NT、Windows 2000)為了保證系
發(fā)表于 09-17 08:12
無法訪問s32v234板中的PCIe是怎么回事?
嘗試訪問兩塊 s32v234 板上的 PCIe 設備,但未成功。在 U-Boot 中,pci 命令(例如枚舉)會收到“pci_bus_to_
發(fā)表于 03-31 06:40
LX2160A訪問64位PCIe BAR時出現(xiàn)異步SError怎么解決?
我在訪問 PCIe BAR 空間時遇到 Async Serror。很奇怪。能幫忙看看是什么原因嗎?謝謝。 ?#dmesg | grep pcie [0.000000] 內核命令行:console
發(fā)表于 04-03 06:06
Arm PCI配置空間訪問固件接口1.0BET1平臺設計文檔
本文檔為調用方(如操作系統(tǒng)或系統(tǒng)管理程序)定義了訪問PCI配置空間的標準固件接口。
該接口可用作增強配置訪問機制(ECAM)硬件機制的替代方案,該機制在PCIe規(guī)范[1]中進行了定義。
發(fā)表于 08-11 07:55
PCIe的技術原理詳細說明
硬盤是大家都很熟悉的設備,一路走來,從HDD到SSD,從SATA到NVMe,作為NVMe SSD的前端接口,PCIe再次進入我們的視野。作為x86體系關鍵的一環(huán),PCIe標準歷經PCI
發(fā)表于 01-09 10:41
?4.2w次閱讀
PCIe與PCI之間的區(qū)別
PCIe(Peripheral Component Interconnect Express)是繼ISA和PCI總線之后的第三代I/O總線。一般翻譯為周邊設備高速連接標準。
聊聊PCIe設備在系統(tǒng)如何發(fā)現(xiàn)與訪問?
硬盤是大家都很熟悉的設備,一路走來,從HDD到SSD,從SATA到NVMe,作為NVMe SSD的前端接口,PCIe再次進入我們的視野。作為x86體系關鍵的一環(huán),PCIe標準歷經PCI
理解PCI和PCIE的關鍵
理解 PCI 和 PCIE 的關鍵 地址空間轉換 PCI 接口速覽 PCI 是并行口,引腳多。其中 Address 和 Data 復用 PIN 腳,因此引腳命名為 AD。 隨著速率的提

PCIe相關問題解答
CPU 發(fā)起的,訪問PCIe設備配置空間的數(shù)據(jù)流。這種數(shù)據(jù)流主要是BIOS/Linux PCIe driver 對設備進行初始化、資源分配時

PCIe接口的工作原理 PCIe與PCI的區(qū)別
PCI Express(PCIe)是一種高速串行計算機擴展總線標準,主要用于計算機內部硬件設備之間的連接。以下是PCIe接口的工作原理的簡要概述: 串行通信 :與傳統(tǒng)的并行
評論