您现在的位置: 爱51代码网 >> 范文 >> 文章正文
OpenRisc-21-添加自己的IP core到ORSoC并测试
nbsp;         wb_ack_o<=!wb_ack_o; 
168.        end 
169.    else if(wb_ack_o) 
170.        wb_ack_o<=0; 
171. 
172.     
173.endmodule 
174.     
/*
*
* mycore.v
* rill create 2013-03-26
*
*/


`include "orpsoc-defines.v"
module mycore
(    
wb_clk,   
wb_rst,  
wb_dat_i,   
wb_adr_i,   
wb_sel_i,  
wb_cti_i, 
wb_bte_i,  
wb_we_i,  
wb_cyc_i,  
wb_stb_i, 
  
wb_dat_o,  
wb_ack_o,  
wb_err_o,                   
wb_rty_o
);

parameter addr_width = 32;
parameter mycore_adr = 0;
parameter idle=2'b00;
parameter read=2'b01;
parameter write=2'b10;
parameter operate=2'b11;
 
input [addr_width-1:0]      wb_adr_i;
input          wb_stb_i;
input          wb_cyc_i;
input [2:0]        wb_cti_i;
input [1:0]        wb_bte_i;
input                wb_clk;
input                wb_rst;
input [31:0]     wb_dat_i;
input [3:0]     wb_sel_i;
input       wb_we_i;
 
output reg [31:0]    wb_dat_o;
output reg            wb_ack_o;
output                  wb_err_o;
output       wb_rty_o;
 
reg [addr_width-1:0]Cal_A,Cal_B,Result;
reg A_Status,B_Status,R_Status;
reg [1:0] stat,nextstat;
 
assign wb_err_o=0;
assign wb_rty_o=0;
 
always @(posedge wb_clk)
 if(wb_rst)
  stat<=0;
 else
  stat<=nextstat;
 
always @(stat,wb_adr_i)
 case(stat)
 idle:
  begin
   wb_dat_o=0;
   //wb_ack_o=0;
   if(wb_stb_i && wb_cyc_i && wb_we_i)
    begin
     nextstat=write;
    end
   else if(wb_stb_i && wb_cyc_i && !wb_we_i)
    begin
     nextstat=read;
    end
&nbs

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

  • 上一篇文章:

  • 下一篇文章: 没有了
  • 最新文章 热点文章 相关文章
    sharepoint 2010 获取用户信息Us
    设计包含max函数的队列
    随机从数组中取出指定的不重复的
    mysql主从同步延迟方案解决的学习
    青岛科学六年级下册教材分析
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    总分公司财务核算
    mysql主从同步延迟方案解决的学习
    生日旅行总结
    中小板生日快乐随感
    送生日快乐桑葚乳酪小蛋糕
    写给女儿的生日快乐
    总分公司财务核算
    恢复使用繁体字可行性研究报告
    保险受益人制度相关问题的探讨
    初中生地理读图能力培养的研究
    搞笑生日祝福
    NLP中文信息处理---正向最大
    中国工作流厂商形成战略联盟
    TIME_WAIT状态下对接收到的数
    The layout of PID & PORT i
    hadoop核心逻辑shuffle代码分
    The layout of PID & PORT i
    The layout of PID & PORT i
    The layout of PID & PORT i
    MapReduce错误任务失败处理 
    Oracle恢复内部原理(介质恢
     



    设为首页 | 加入收藏 | 网站地图 | 友情链接 |