Forum Discussion
8 Replies
- SreekumarR_G_Intel
Frequent Contributor
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
- Lambert
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
- SreekumarR_G_Intel
Frequent Contributor
Hey Lambart ,
sorry , I came back from vacation :) ..if you dont mind Can i get the qar file? which make my life easy :)
Thank you ,
Regards,
Sree
- Lambert
Occasional Contributor
Hi Sree,
My code is under internal network, and I can not download it, and I don't have the quartus II software on Windows System, so I am sorry to that I can not support the .qar file.
Best regards,
Lambert
- SreekumarR_G_Intel
Frequent Contributor
Hello Lambert,
No problem , I re-created the issue you were seeing. Here is my thought on the same .
i) I am able to FIT differnet bank in the same row (i.e 3A ,4A ,4B,4C & 4D) with PLL.
ii) Quartus wont be able to route PLL between Bank 3A to 7A. from the Archteuture of Arria V A3 device it is clear that it is not possible directly.
One idea ,
We can try to use the PLL cascade and see you able route from 3A bank to 7A . I didn tried as of now .
Attavhed file for your reference for differnet bank in bottom LVDS channel.
Thank you ,
Regards,
Sree
- Lambert
Occasional Contributor
Hi Sree,
Thanks for your help, I have one problem that if I use the PLL cascade method to provide clock for lvds output locating in 3A and 7A , that means I will need two PLL output clk to drive different lvds output , if so, can I get the better phase relationship between the lvds output locating in 3A bank and the lvds output locating in 7A bank? Because I design this project for 16-bit DAC chip, so the lvds output needs good phase relationgship between each other.
Best regards,
Lambert
- SreekumarR_G_Intel
Frequent Contributor
Hello Lambert,
There will be option in PLL to compenstate the phase or you can use the source syn options too.I cant give the definitive number but it is good to try the options
Thank you,
Regards,
Sree
- Lambert
Occasional Contributor
Hi Sree,
Thanks for your help.
Best regards,
Lambert