Forum Discussion
Tranceiver Enhanced PCS Basic mode questions
- 2 months ago
Hi MinzhiWang,
1) There is a Word Aligner block in Cyclone 10 GX, instead of Byte Ordering. Refer Table 29 in https://docs.altera.com/r/docs/683054/20.1/cyclone-10-gx-transceiver-phy-user-guide/standard-pcs-parameters.
2) Typically both Tx and Rx and connected to other side Rx and Tx respectively. Then, you send a know response. Else, use general purpose IOs to communicate the Rx readiness. This will be your own custom logic.
Hoep this clarifies.
Regards,
Altera Tech Support
Hi Ash,
Thanks for you reply.
You know we migrate from Arria GX to Cyclone 10 GX now. We used exactly per-byte control in our previous application when using Arria GX, however, the parallel data width was limited to 16-bit.
Now, we have chance to expand our parallel data bit width from 16-bit to 32-bit on Cyclone 10 GX devices. We still don't use any protocol, and transfer data from one point to another point. Just change parallel data bit width and increase the serial data rate. In this case, we chose to use Enhanced PCS, but how can we align word boundary in this case?
Best Regards
Hi,
I would think of using either of the Enhanced PCS blocks
1) Rx block Synchronizer
2) Tx/RX bitslip ports under Gearbox parameters
Regards
- MinzhiWang5 months ago
Occasional Contributor
Hi Ash,
You means that user do not need to send control code on transmit side?
- Ash_R_Altera5 months ago
Regular Contributor
Of course the control code is required from the transmit side. Sorry, for not being explicit.
Regards
- MinzhiWang5 months ago
Occasional Contributor
Hi Ash,
My question is that if XCVR PHY doesn't open tx_control/rx_control to user, how user to send control code together with normal data?
The PCS itself generates control code when it send user data?