The
correct wishbone cycle should have:
-
wb_cyc set to 1
-
wb_stb set to 1
-
wb_adr valid
-
wb_wr set to 1 for write or o for read cycle
- in
case of read cycle data is latched to wb_dat_o when wb_ack is
active.
In
other words if there are wb_cyc and wb_stb activated but wb_adr is xxx then
this is a bug.
In
case of write cycle wb_dat_i must be valid, wb_dat_o can be xxx. I'm talking for
slave interface.
In
case of read cycle wb_dat_o must be valid when wb_ack_o is activated, wb_dat_i
can be xxx.
I'm
talking again for slave interface.
Do you
have problems with that?
Are
you seeing xxx values when setting the eth mac registers or buffer
descriptors?
Regards,
Igor
|