首页> 外国专利> Data processing system for performing either a precise memory access or an imprecise memory access based upon a logical address value and method thereof

Data processing system for performing either a precise memory access or an imprecise memory access based upon a logical address value and method thereof

机译:用于基于逻辑地址值执行精确存储器访问或不精确存储器访问的数据处理系统及其方法

摘要

A processor (10) has a data cache unit (16) wherein the data cache unit includes a memory management unit (MMU) (32). The MMU contains memory locations within transparent translation registers (TTRs), an address translation cache (40), or a table walk controller (42) which store or generate cache mode (CM) bits which indicate whether a memory access (i.e., a write operation) is precise or imprecise. Precise operations require that a first write operation or bus write instruction be executed with no other operationsnstructions executing until the first operation/instruction completes with or without a fault. Imprecise operations are operations/instruction which may be queued, partially performed, or execution simultaneously with other instructions regardless of faults or bus write operations. By allowing the logical address to determine whether the bus write operation is precise or imprecise, a large amount of system flexibility is achieved.
机译:处理器(10)具有数据缓存单元(16),其中,数据缓存单元包括存储器管理单元(MMU)(32)。 MMU包含透明转换寄存器(TTR),地址转换高速缓存(40)或表遍历控制器(42)内的存储器位置,其存储或生成指示是否进行存储器访问(即,写入)的高速缓存模式(CM)位。操作)是精确的还是不精确的。精确操作要求执行第一写入操作或总线写入指令,而没有其他操作指令执行,直到第一操作/指令完成时有或没有故障。不精确操作是可以排队,部分执行或与其他指令同时执行的操作/指令,而与故障或总线写入操作无关。通过允许逻辑地址确定总线写操作是精确还是不精确,可以实现大量的系统灵活性。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号