- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I would like to support multiple rates with a transceiver in a Cyclone 10 GX. Let's say I want to support 1.25/2.5/5/10G. The line rate at the input can change at any time, and there is probably a flag that indicates the input is not locked anymore. What is the fastest way to figure out what the new line rate is to reconfigure the transceiver to run at that line rate?
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Pls see my reply below.
- The line rate at the input can change at any time, and there is probably a flag that indicates the input is not locked anymore.
- Yes, NativePHY IP does has "cdr_lockedtodata" status signal to indicate whether Receiver channel CDR loose lock or not
- What is the fastest way to figure out what the new line rate is to reconfigure the transceiver to run at that line rate ?
- There is no so called fastest way as this is typically handled on high level IP protocol layer and not by physical layer.
- Your high level application first need to decide what data rate you want to run
- then put the FPGA receiver channel into reset, reconfigure the transceiver receiver channel to support new data rate
- finally new data rate input data only come in to the receiver channel again
Thanks.
Regards,
dlim

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