Forum Discussion
Altera_Forum
Honored Contributor
13 years agoHelp using transceivers in HDMI-port on Arria V GX starter board to send TMDS data
I am working on a project where I want to send TMDS data to a monitor using the HDMI-port on my Arria V GX starter board. I have only limited experience form VHDL design and have also only worked with Xilinx before, and never transceivers.
I am using a Arria V GX starter board with a 5AGXFB3H4F35C4N FPGA and Quartus II 13.0. For a couple of days I been trying without success to send something using the 1.5-VPCML transceivers. What I want to achieve is to send 3 x 10bit that comes in parallel at 148.5Mhz using 3 transceiver lanes sending at 1485 Mbps. I also want to send the 148.5Mhz clock over a transceiver output. Whether I am trying with one or more lanes I am stuck with these errors and critical warnings respectively:
Error (175020): Illegal constraint of Transmitter channel to the region (169, 11) to (169, 11): no valid locations in region
Info (175028): The Transmitter channel name: hdmi_tx_p
Error (175005): Could not find a location with: PMA_DIRECT_CHANNEL (1 location affected)
Info (175029): Transmitter channel containing PIN_AJ3
Info (175015): The I/O pad is constrained to the location PIN_AJ3 due to: User Location Constraints (PIN_AJ3)
Critical Warning: HSSI PMA TX Serializer port 'CLKDIVTX' on node PHYnat_Tx:Trans|altera_xcvr_native_av:phynat_tx_inst|av_xcvr_native:gen_native_inst.av_xcvr_native_insts.gen_bonded_group_native.av_xcvr_native_inst|av_pma:inst_av_pma|av_tx_pma:av_tx_pma|av_tx_pma_ch:tx_pma_insts.av_tx_pma_ch_inst|tx_pma_ch.tx_pma_ser should be connected
Info: Must be connected
Critical Warning: HSSI PMA TX Serializer port 'CLKDIVTX' on node PHYnat_Tx:Trans|altera_xcvr_native_av:phynat_tx_inst|av_xcvr_native:gen_native_inst.av_xcvr_native_insts.gen_bonded_group_native.av_xcvr_native_inst|av_pma:inst_av_pma|av_tx_pma:av_tx_pma|av_tx_pma_ch:tx_pma_insts.av_tx_pma_ch_inst|tx_pma_ch.tx_pma_ser should be connected
Info: Must be connected
Critical Warning (11087): PMA direct channel(s) detected and needs to be constrained based on the guidelines in Arria V Device Handbook Volume 3: Transceiver chapter
Critical Warning (184043): Fitter was unable to find Transceiver Reconfiguration Controllers associated with the following 2 XCVR PHY IP component blocks
Info (184044): Avalon Memory Map block PHYnat_Tx:Trans|altera_xcvr_native_av:phynat_tx_inst|av_xcvr_native:gen_native_inst.av_xcvr_native_insts.gen_bonded_group_native.av_xcvr_native_inst|av_xcvr_avmm:inst_av_xcvr_avmm|avmm_interface_insts.av_hssi_avmm_interface_inst
Info (184044): Avalon Memory Map block PHYnat_Tx:Trans|altera_xcvr_native_av:phynat_tx_inst|av_xcvr_plls:gen_native_inst.av_xcvr_native_insts.gen_bonded_group_plls.gen_tx_plls.tx_plls|pll.avmm.av_hssi_avmm_interface_inst
Error (175020): Illegal constraint of Transmitter channel to the region (169, 11) to (169, 11): no valid locations in region
Info (175028): The Transmitter channel name: hdmi_tx_p
Error (175005): Could not find a location with: PMA_DIRECT_CHANNEL (1 location affected)
Info (175029): Transmitter channel containing PIN_AJ3
Info (175015): The I/O pad is constrained to the location PIN_AJ3 due to: User Location Constraints (PIN_AJ3)
And some additional warnings which I think are irrelevant. I am using a Native PHY IP core in direct PMA mode and have assigned the pins the I/O standard 1.5-VPCML. What might be the problem? Am I on the completely wrong track? Your help will be highly appreciated! Best regards, Aron15 Replies
- Altera_Forum
Honored Contributor
I am using native PHY in direct PMA mode, but do you mean that it could work better if I use PCS?
I found this: http://www.altera.com/support/kdb/solutions/rd08272012_320.html Even though it is not the error codes I get it seems to indicate that my FPGA doesnt support PMA direct mode? That is strange though, because I am pretty sure that I have seen tables that show that it do support direct PMA. - Altera_Forum
Honored Contributor
You may try to turn on PCS but bypass anything and see whether that works
- Altera_Forum
Honored Contributor
Hi Arion,
Were you able to get your design working? I also have an Arria V GX Starter Kit that has an HDMI Rx HSMC daughtercard from Terasic connected to it. I want to do a simple pass-through design where the parallel video output from the daughtercard is sent to the HDMI Tx port on the board. Since there's no real HDMI transmitter chip on the board, I need to serialize the data myself. Thanks, Lloyd - Altera_Forum
Honored Contributor
If I am not mistaken, Arria V GX not support PMA direct, and it is only supported in Arria V GT device.
You may quickly test out but create a simple PMA direct and compile in quartus to see whether it can pass fitter. - Timmio
New Contributor
Does anyone solve this problem? I really want to send TMDS on Arria V GX Starter kit.