You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I just cant get across.I read the Verlilog.If I'm not mistaken, in your Verilog code, you've implemented the write portion using a variable named bytecnt to achieve receiving 16-bit data at a time, but it's directly set to 1. However, the transmitting side still sends 16 bits at a time. According to this logic, it would send a single byte of data twice. Is this really the intended design?
The text was updated successfully, but these errors were encountered:
Hi sorry for not responding, I didn't see the this issue. The verilog works because I'm using a non-blocking assignment and so the if (r_byte_cnt) begin doesn't actually see the 1 until the second time around
I just cant get across.I read the Verlilog.If I'm not mistaken, in your Verilog code, you've implemented the write portion using a variable named bytecnt to achieve receiving 16-bit data at a time, but it's directly set to 1. However, the transmitting side still sends 16 bits at a time. According to this logic, it would send a single byte of data twice. Is this really the intended design?
The text was updated successfully, but these errors were encountered: