专栏中心

EEPW首页 > 专栏 > PFEA112-65 特殊的独占访问加载和存储指令

PFEA112-65 特殊的独占访问加载和存储指令

发布人:15359029662 时间:2023-04-17 来源:工程师 发布文章

PFEA112-65 特殊的独占访问加载和存储指令

PFEA112-65 3BSE050091R65 (5).jpg

经过进一步审查,这个最初的 AXI4 从实现被破坏了。实际上,如果对给定地址的独占访问操作可能成功,则从必须返回。EXOKAY

当您试图回答 CPU 应该对响应做什么的问题时,问题就出现了RRESP=OKAY如果 CPU 不将其视为 错误RRESP=OKAY那么它将陷入死循环! 因此,返回的独占访问请求必须 生成一个总线错误返回给 CPU。RRESP=OKAY

  1. 另一方面,如果 CPU 收到RRESP=EXOKAY,那么事情会像以前一样进行:将内存中的值返回给 CPU,写入 CPU 的寄存器组,然后 CPU 对 内存值执行ALU运算。

  2. 然后存储指令也按预期开始:AWLOCK设置,并发出写请求。

  3. 下一个变化发生在存储操作正在进行时:在此期间,CPU必须停止等待并查看此操作的结果。不能允许它继续进一步的指令,因为如果写入失败,它们可能需要回滚。虽然某些 CPU 可能能够撤消或“回滚”任何后续指令,但 ZipCPU没有这种能力——因此,在该操作成功完成之前它无法继续。

    因此,内存控制器必须向 CPU 发出停止信号。

    为了避免重写任何不必要的内存接口,我滥用了读中信号 ,o_rdbusy为此目的。因此,当独占写入操作正在进行时,CPU 被告知正在进行读取。这会阻止 CPU 继续操作,以免它试图对一个值尚未从读取请求返回的寄存器执行操作。


专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: PFEA112-65

相关推荐

安华高科技推出采用65 nm CMOS工艺的SerDes

瑞萨推出12款M16C/64和M16C/65家族微控制器新品

一款132×65单晶片的液晶驱动芯片ssd1815资料介绍

Altera\'s Strategy for Delivering the Benefits of the 65-nm Semiconductor Process

英特尔推出采用65纳米技术四核移动芯片

EDA/PCB 2006-01-09

信产部莫玮称洋品牌手机占有率已占65%

10位65MSPS模数转换芯片ADC10065的原理和应用

模拟技术 2004-12-21

用FPGA解决65nm芯片设计难题

EDA/PCB 2010-08-27

AFM:应对65nm以下测量技术挑战

测试测量 2012-05-23
更多 培训课堂
更多 焦点
更多 视频

技术专区