Forum Discussion
Hello Lambart,
Answer to your questions is it depends , i wont be able to provide the high level answer here like yes or no. Instead would it possible to share the design ? I will check your LVDS bank mapping and will help me to come to an conclusion .
Thank you ,
Regards,
Sree
- Lambert6 years ago
Occasional Contributor
Hi Sree,
I can provide part:
arriav_pll_lvds_output #(.pll_loaden_enable_disable("true"), .pll_lvdsclk_enable_disable("true")) arriav_pll_inst( .ccout({load_en_i,clk_i), .loaden(load_en), .lvds_clk(clk));
altlvds_tx altlvds_tx_u0(.tx_enable(load_en), .tx_in(data), .tx_inclock(clk), .tx_out(dat_out));
I instances several lvds_tx IP, and assignment them to different lvds channel in three bank, like below:
(AF28,AG28), (AK26,AK25),(AE27,AE26) (3A BANK)
(F10,E10) (7B BANK)
(H6,G6),(H7,G7) (7A BANK)
My fpga is Arria V 5AGXBA3DF31.
Best regards,
Lambert