OpenCores
URL https://opencores.org/ocsvn/ahb_master/ahb_master/trunk

Subversion Repositories ahb_master

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /ahb_master
    from Rev 2 to Rev 3
    Reverse comparison

Rev 2 → Rev 3

/trunk/src/base/axi2ahb_ctrl.v
44,6 → 44,7
reg [4:0] cmd_counter;
reg rdata_phase;
reg wdata_phase;
wire data_phase;
reg [1:0] HTRANS;
reg [2:0] HBURST;
reg [1:0] HSIZE;
54,11 → 55,12
assign ahb_finish = ahb_ack_last;
assign data_ready = cmd_read ? rdata_ready : wdata_ready;
assign data_phase = wdata_phase | rdata_phase;
assign ahb_idle = HTRANS == TRANS_IDLE;
assign ahb_ack = HTRANS[1] & HREADY;
assign ahb_ack_last = ahb_last & ahb_ack;
assign ahb_start = (~cmd_empty) & data_ready & ahb_idle;
assign ahb_start = (~cmd_empty) & data_ready & ahb_idle & (HREADY | (~data_phase));
assign data_last = HREADY & (ahb_idle || (HTRANS == TRANS_NONSEQ));
always @(posedge clk or posedge reset)

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.