Forum Discussion
Altera_Forum
Honored Contributor
16 years agoSimple ethernet communication and Avalon
Hi guys, I am trying to send data to a computer from my Cyclone III dsp development board through Marvell 88E1111. My aim is just send the data to computer without any error connection. For that...
Altera_Forum
Honored Contributor
11 years ago --- Quote Start --- https://www.altera.com/content/dam/altera-www/global/en_us/pdfs/literature/manual/mnl_avalon_spec.pdf The ug_ethernet isn't very elaborate on the details, but I think you can expect timing similar to Figure 3-3 in section 3.5.1 of the mnl_avalon_spec.pdf a) hold 'read' and 'address' constant while 'waitrequest' is asserted. b) when 'waitrequest' goes low, drive 'read' low. c) on the next clock, 'readdata' should have valid contents. The read transaction is being accepted by the TSE on the single cycle where read=1 and waitrequest=0, and then the contents are (probably?) output on the next clock. As far as addressing goes, I believe you understand it correctly and simply need to supply the values from the 'Dword offset' column in Chapter 6 of ug_ethernet.pdf The value 0 should get you the 'rev' register, which is probably a good starting point. --- Quote End --- Thanks, that was really helpful. Finally managed to do it....:cool: