- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
i am using tse to connect with 88e1111, working at 1000M mode, rgmii. now i can receive frame from pc,but when i send frame to the avalon interface, the core output ports rgmii_out and tx_control is always 0. i have rd the mac_configure register 0x02,the collision signal is always deasserted. i also read register 0x1A, aFramesTransmittedOK, which indicate the number of frames that transmit successfully, it changes when i send frames.
i also enable the loopback of the mac, it works correctly. i can receive the data exactly the data that i send. so what will affect the tx function of the mac? why the tx_control signal is always deasserted? any advice is appreciated. i have been confused with this problem for days.Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello josh_zhou,
I'm having a similar problem on an Arria V starter kit. Did you ever find a solution to the problem? I've been posting here on the forums, but I have yet to get any useful responses.- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
You can try to add phase shift to the tx clock. I fixed this problem by this method.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for the tip. How did you determine what phase shift to use?
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