[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [ethmac] WishBone bug?



Well, that's ok... but you _might_ want to document this, clearly and visible in large red letters... :-) We assumed WISHBONE compliance, and 2 cycle transfers are NOT requiered in the spec. Oh well. We tried delaying our transfers to 2 cycles, and it indeed works alot better.

Will the burst-transfer work in the same way? I.e each and every transfer lasts (at least) 2 cycles, OR will ACK every cycle work, after the burst has been initialized?

(We have an external (to the eth) SDRAM-memory controller with custom managed cachebuffers, to try to hide the huge sdram latency and benefit from practically free burst-rates. Thus we have (at most times) data available, stable and ready.)

/Torbjörn and Mathias

----- Original Message ----- 
From: "Igor Mohor" <igorm@o... > 
To: <ethmac@o... > 
Date: Fri, 4 Oct 2002 08:55:16 +0200 
Subject: RE: [ethmac] WishBone bug? 

> 
> 
> Hi, Torbjörn and Mathias. 
> 
> Ok, I see know what's wrong. The memory controller or whatever is 
> connected 
> on the other side of the Ethernet WISHBONE master interface 
> generates 
> acknowledge signal m_wb_ack_i. An assumption has been made that 
> acknowledge 
> signal is delayed at least one clock signal (that's the minimum 
> when ack 
> signal 
> is registered). 
> 
> Best regards, 
> 	Igor
--
To unsubscribe from ethmac mailing list please visit http://www.opencores.org/mailinglists.shtml