【技术实现步骤摘要】
本专利技术是有关于一种,且特别是有关于一种使用对应于内存映射式输入输出(Memory-Mapped I叩ut Output, MMIO)所占用的地址空间的内存 的方法。
技术介绍
在英特尔(Intel) 80x86系列与其它的处理器家族中,均定义分离的地址空 间来存取内存与周边装置,其中一种地址空间称为内存空间(Memory印ace),主 要是用于存取内存装置的内容;另一种则是保留给周边装置使用,称为输入/输出 空间(I/O space)。当然,这些周边装置也可以占用内存空间,这完全取决于硬 件的设计者,当使用这种设计方式时,我们称这些周边装置为内存映射式装置 (Memory-mapped device)。由处理器的观点来看,内存映射式装置的动作就像是一般的内存,但其功能 却完全不同于内存。这类周边装置不仅仅是单纯地提供数据存储的功能而已,它还 会将收到的信息当成命令或是数据来做处理。如果周边装置存在于内存空间中,我 们称该系统为使用内存映射式输入/输出(Memory-Ma卯ed 1/0, MMIO)的系统。使用内存映射式输入/输出的方式可以省去部份配置输入/输 ...
【技术保护点】
一种内存的使用方法,包括下列步骤:接收一内存存取指令,其中该内存存取指令系要求使用一系统的一内存中由一内存映射输入输出功能所占用的一地址空间对应的一内存区块;进入一内存存取模式,而将该系统的一芯片组的一低阶内存顶端寄存器的一TOLM值更新为该内存的一最高地址;依据该内存存取指令中记录的该地址空间,存取该内存中对应的该内存区块;以及离开该内存存取模式,而将原始的该TOLM值写回该TOLM寄存器。
【技术特征摘要】
【专利技术属性】
技术研发人员:卢盈志,
申请(专利权)人:英业达股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。