[Libre-soc-dev] daily kan-ban update 03jul2022
Cesar Strauss
cestrauss at gmail.com
Mon Jul 4 23:02:40 BST 2022
Em 03/07/2022 15:49, Tobias Platen via Libre-soc-dev escreveu:
> orangecrab
> WERROR: Failed to find a route for arc 2 of net
> ddrphy_ddr3_0__a__o_fclk.
For Versa, which routes successfully, I see in top.tim:
Info: Promoted 'ddrphy_ddr3_0__a__o_fclk' to bank 6 ECLK0.
Info: Promoted 'ddrphy_ddr3_0__a__o_fclk' to bank 7 ECLK0.
For OrangeCrab, I see instead:
Info: Promoted 'ddrphy_ddr3_0__a__o_fclk' to bank 7 ECLK0.
Info: Promoted 'ddrphy_ddr3_0__a__o_fclk' to bank 6 ECLK0.
Info: Promoted 'ddrphy_ddr3_0__a__o_fclk' to bank 2 ECLK0.
... which looks suspicious. Maybe the extra clock buffer is needed on
the OrangeCrab, due to its particular assignment of DRAM pins to banks.
LiteX does seem able to build designs for the OrangeCrab, including
DRAM3. It outputs:
Info: Promoted 'sys2x_clk' to bank 7 ECLK1.
Info: Promoted 'sys2x_clk' to bank 6 ECLK1.
Info: Promoted 'sys2x_clk' to bank 2 ECLK1.
Maybe some attribute is missing, on the ls2 clock generator, or the PLL.
I'll compare with LiteX / LiteDRAM, and see if I can spot the difference.
Regards,
Cesar
More information about the Libre-soc-dev
mailing list