Advertisement

第九阶段(9)——优化OpenMIPS实现LL/SC指令

阅读量:

新书《自己动手写CPU》的上传工作将逐步展开,今日为第48篇内容。

9.8 修改OpenMIPS以实现ll、sc指令

9.8.1 LLbit寄存器的实现

LLbit寄存器于LLbit模块内部完成实现,该模块的接口结构在图9-30中予以展示,而各个接口的具体说明则记录于表9-8之中。

LLbit寄存器对应的代码实现可参考本书附带光盘中Code\Chapter9_2文件夹内的LLbit_reg.v源文件。

复制代码
 module LLbit_reg(

    
  
    
   input	wire			   clk,
    
   input  wire			   rst,
    
 	
    
   // 异常是否发生,为1表示异常发生,为0表示没有异常
    
   input  wire                   flush,
    
 	
    
   // 写操作
    
   input wire			   LLbit_i,
    
   input

全部评论 (0)

还没有任何评论哟~