- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I'm trying to integrate the Triple-Speed Ethernet MAC controller IP on a Cyclone 10 GX Development Board using the provided Marvell PHY device connected with SGMII.
Environment: Quartus Prime Pro 24.2 (latest).
When I try to configure it in IP Parameter Editor Pro, I can't check the "Enable Timestamping" box if I select Core Variation "10/100/1000Mb Ethernet MAC with 1000BASE-X/SGMII PCS".
In chapter 4.3.1 of the TSEC FPGA IP user Guide, the following configurations are supported:
- 10/100/1000-Mbps MAC with 1000BASE-X/SGMII PCS and embedded serial PMA
without FIFO buffer in full-duplex mode
- 10/100/1000-Mbps MAC with 1000BASE-X/SGMII PCS and embedded LVDS I/O
without FIFO buffer in full-duplex mode
- 10/100/1000-Mbps MAC without FIFO buffer in full-duplex mode
- 10/100/1000-Mbps Ethernet MAC with 1000BASE-X/SGMII 2XTBI PCS without
FIFO buffer in full-duplex mode
So what's wrong?
Thanks for support
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I found a way to generate the IP, but it's a little bit strange to be obliged to do that:
1. Core Configuration:
- Core Variation: Select "10/100/1000Mb Ethernet MAC with 1000BASE-X/SGMII PCS"
- Uncheck "Use Internal FIFO"
- Select Transceiver Type: either GBX or LVDS
2. If you go now to "Timestamp Options", you can't check the "Enable Timestamping" box
3. PCS/Transceiver Options:
- Check "Enable SGMII bridge"
4. If you go now to "Timestamp Options", you can't still check the "Enable Timestamping" box
5. Go back to Core Configuration:
- Transceiver Type has been reset to "None" by the software
- Select again what you need : either GBX or LVDS
6. Go to Timestamp Option: now you can check the box "Enable Timestamping"
7. Problem: when yo ucheck this box, it's uncheck automatically and greyed just after
8. Go back to Core Configuration:
- Transceiver Type has been reset to "None" by the software
- Select again what you need : either GBX or LVDS
9. Exit IP Parameter Editor Pro.
10. Open the "ip" file in a text editor and search for this part:
<ipxact:parameter parameterId="enable_timestamping" type="bit">
<ipxact:name>enable_timestamping</ipxact:name>
<ipxact:displayName>Enable timestamping</ipxact:displayName>
<ipxact:value>false</ipxact:value>
</ipxact:parameter>
11. Change the value "false" to "true", save the file, close the text editor and open it agian in IP Parameter Editor Pro.
12. Now everything is fine, Enable Timestamping is selected and you can generate code.
So my guess is that there is a bug in a TCL script somewhere related to IP Parameter Pro for this specific IP.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I found a way to generate the IP, but it's a little bit strange to be obliged to do that:
1. Core Configuration:
- Core Variation: Select "10/100/1000Mb Ethernet MAC with 1000BASE-X/SGMII PCS"
- Uncheck "Use Internal FIFO"
- Select Transceiver Type: either GBX or LVDS
2. If you go now to "Timestamp Options", you can't check the "Enable Timestamping" box
3. PCS/Transceiver Options:
- Check "Enable SGMII bridge"
4. If you go now to "Timestamp Options", you can't still check the "Enable Timestamping" box
5. Go back to Core Configuration:
- Transceiver Type has been reset to "None" by the software
- Select again what you need : either GBX or LVDS
6. Go to Timestamp Option: now you can check the box "Enable Timestamping"
7. Problem: when yo ucheck this box, it's uncheck automatically and greyed just after
8. Go back to Core Configuration:
- Transceiver Type has been reset to "None" by the software
- Select again what you need : either GBX or LVDS
9. Exit IP Parameter Editor Pro.
10. Open the "ip" file in a text editor and search for this part:
<ipxact:parameter parameterId="enable_timestamping" type="bit">
<ipxact:name>enable_timestamping</ipxact:name>
<ipxact:displayName>Enable timestamping</ipxact:displayName>
<ipxact:value>false</ipxact:value>
</ipxact:parameter>
11. Change the value "false" to "true", save the file, close the text editor and open it agian in IP Parameter Editor Pro.
12. Now everything is fine, Enable Timestamping is selected and you can generate code.
So my guess is that there is a bug in a TCL script somewhere related to IP Parameter Pro for this specific IP.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Is there someone at Intel that could confirm this is a bug.
I need to purchase this IP and want to be sure it will fit my needs before purchasing.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi CNiclaes,
Altera does not recommend changing ip file content. It might work for you but please remember its not tested or verified by Altera. I will check if its expected behavior and get back to you soon.
Regards,
PAvee
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page