- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello i am mounting some UDP packages inside NIOS2 and sending them via ETH0, however i am getting some malformed packages errors when i take a look at them with Wireshark.
I tried to increase the data and instruction cache to 16/32K but no improvements happened. I am using altera TSE mac at a DE2-115, When my eth interface sends the packet it always try to complete 32 bits For exemple 0A 0B 0C 0D 0E 0F is a valid package but eth0 is writing 0A 0B 0C 0D 0E 0F 00 00 Any suggestions?Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The MAC has an option to align data to 32bit boundary, so add 16 bits of any data in the begining of the data OR disable that option.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ok but why the ping doesnt align the data?
When i ping with my DE2-115 everything is ok at the wireshark and it isnt aligned. I also disabled the option to align at the MAC but nothing changed.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Strange, it had to change the alignment. The alignment is probably can be done in TCP/IP stack. Check that too.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page