URL
https://opencores.org/ocsvn/wb_lpc/wb_lpc/trunk
[/] [wb_lpc/] [trunk/] [rtl/] [verilog/] [wb_lpc_periph.v] - Diff between revs 6 and 15
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 6 |
Rev 15 |
Line 1... |
Line 1... |
//////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////
|
//// ////
|
//// ////
|
//// $Id: wb_lpc_periph.v,v 1.2 2008-03-05 05:50:59 hharte Exp $ ////
|
//// $Id: wb_lpc_periph.v,v 1.3 2008-07-22 13:46:42 hharte Exp $ ////
|
//// wb_lpc_periph.v - LPC Peripheral to Wishbone Master Bridge ////
|
//// wb_lpc_periph.v - LPC Peripheral to Wishbone Master Bridge ////
|
//// ////
|
//// ////
|
//// This file is part of the Wishbone LPC Bridge project ////
|
//// This file is part of the Wishbone LPC Bridge project ////
|
//// http://www.opencores.org/projects/wb_lpc/ ////
|
//// http://www.opencores.org/projects/wb_lpc/ ////
|
//// ////
|
//// ////
|
Line 283... |
Line 283... |
|
|
dat_cnt <= dat_cnt + 1;
|
dat_cnt <= dat_cnt + 1;
|
|
|
if(nibble_cnt == 1'b1) // end of byte
|
if(nibble_cnt == 1'b1) // end of byte
|
begin
|
begin
|
|
if((fw_xfr) && (byte_cnt != xfr_len-1)) // Firmware transfer does not have TAR between bytes.
|
|
state <= `LPC_ST_H_DATA;
|
|
else
|
state <= `LPC_ST_H_TAR1;
|
state <= `LPC_ST_H_TAR1;
|
end
|
end
|
else
|
else
|
state <= `LPC_ST_H_DATA;
|
state <= `LPC_ST_H_DATA;
|
|
|
Line 363... |
Line 366... |
dat_cnt <= dat_cnt + 1;
|
dat_cnt <= dat_cnt + 1;
|
|
|
if(nibble_cnt == 1'b1) // Byte transfer complete
|
if(nibble_cnt == 1'b1) // Byte transfer complete
|
if (byte_cnt == xfr_len-1) // Byte transfer complete
|
if (byte_cnt == xfr_len-1) // Byte transfer complete
|
state <= `LPC_ST_P_TAR1;
|
state <= `LPC_ST_P_TAR1;
|
|
else begin
|
|
if(fw_xfr) // Firmware transfer does not have TAR between bytes.
|
|
state <= `LPC_ST_P_DATA;
|
else
|
else
|
state <= `LPC_ST_SYNC;
|
state <= `LPC_ST_SYNC;
|
|
end
|
else
|
else
|
state <= `LPC_ST_P_DATA;
|
state <= `LPC_ST_P_DATA;
|
|
|
lad_oe <= 1'b1;
|
lad_oe <= 1'b1;
|
end
|
end
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.