<mikek_Xtrx>
Hello All: I have received some critical warnings when compiling the fairwaves_xtrx project. Should I be concerned about this?
<mikek_Xtrx>
WARNING: [Vivado 12-3523] Attempt to change 'Component_Name' from 'pcie_s7' to 'pcie' is not allowed and is ignored.
<mikek_Xtrx>
# synth_ip $obj
<mikek_Xtrx>
WARNING: [IP_Flow 19-3374] An attempt to modify the value of disabled parameter 'Legacy_Interrupt' from 'NONE' to 'None' has been ignored for IP 'pcie_s7'
<mikek_Xtrx>
CRITICAL WARNING: [Vivado 12-5447] synth_ip is not supported in project mode, please use non-project mode.
<mikek_Xtrx>
Resolution: Verify the create_clock command was called to create the clock object before it is referenced.
<mikek_Xtrx>
INFO: [Vivado 12-626] No clocks found. Please use 'create_clock' or 'create_generated_clock' command to create clocks. [/home/mikek/Documents/Cyclone5_SOC/Litex_New_release_Nov2021/xtrx_julia/build/fairwaves_xtrx_platform/gateware/fairwaves_xtrx_platform.xdc:361]
<mikek_Xtrx>
CRITICAL WARNING: [Vivado 12-4739] set_clock_groups:No valid object(s) found for '-group [get_clocks -of_objects [get_nets rfic_clk]]'. [/home/mikek/Documents/Cyclone5_SOC/Litex_New_release_Nov2021/xtrx_julia/build/fairwaves_xtrx_platform/gateware/fairwaves_xtrx_platform.xdc:361]
<mikek_Xtrx>
Resolution: Check if the specified object(s) exists in the current design. If it does, ensure that the correct design hierarchy was specified for the object. If you are working with clocks, make sure create_clock was used to create the clock object before it is referenced.
<mikek_Xtrx>
CRITICAL WARNING: [Vivado 12-4739] set_clock_groups:No valid object(s) found for '-group '. [/home/mikek/Documents/Cyclone5_SOC/Litex_New_release_Nov2021/xtrx_julia/build/fairwaves_xtrx_platform/gateware/fairwaves_xtrx_platform.xdc:361]
<mikek_Xtrx>
Resolution: Check if the specified object(s) exists in the current design. If it does, ensure that the correct design hierarchy was specified for the object. If you are working with clocks, make sure create_clock was used to create the clock object before it is referenced.
bl0x_ has quit [Ping timeout: 256 seconds]
<mikek_Xtrx>
CRITICAL WARNING: [Constraints 18-4427] You are overriding a physical property set by a constraint that originated in a read only source. Your changes will not be saved with a project save. If you wish to make this change permanent, it is recommended you use an unmanaged Tcl file. [/home/mikek/Documents/Cyclone5_SOC/Litex_New_release_Nov2021/xtrx_julia/build/fairwaves_xtrx_platform/gateware/fairwaves_xtrx_platform.gen/sources_1/ip/pcie_s7/source/pcie_s7-P
<mikek_Xtrx>
CIE_X0Y0.xdc:117]
<mikek_Xtrx>
CRITICAL WARNING: [Constraints 18-4427] You are overriding a physical property set by a constraint that originated in a read only source. Your changes will not be saved with a project save. If you wish to make this change permanent, it is recommended you use an unmanaged Tcl file. [/home/mikek/Documents/Cyclone5_SOC/Litex_New_release_Nov2021/xtrx_julia/build/fairwaves_xtrx_platform/gateware/fairwaves_xtrx_platform.gen/sources_1/ip/pcie_s7/source/pcie_s7-P
<mikek_Xtrx>
CIE_X0Y0.xdc:118]
<mikek_Xtrx>
I have the "home" version of the vivado software, Do I need to have an upgraded version for clock support?
bl0x_ has joined #litex
<mikek_Xtrx>
Again, I am not very familar with vivado software.. thanks! MikeK
<mikek_Xtrx>
the build was successful, and created a Bin file. I just want to make sure it's ok before I program the XTRX device. Thanks.
mikek_Xtrx has quit [Quit: Leaving]
mikek_Xtrx has joined #litex
cr1901 has quit [Quit: Leaving]
ilia__s has quit [Ping timeout: 250 seconds]
mikek_Xtrx has quit [Ping timeout: 256 seconds]
cr1901 has joined #litex
Degi_ has joined #litex
Degi has quit [Ping timeout: 256 seconds]
Degi_ is now known as Degi
cr1901_ has joined #litex
cr1901_ has quit [Remote host closed the connection]
cr1901 has quit [Quit: Leaving]
cr1901 has joined #litex
cr1901 has quit [Remote host closed the connection]
cr1901 has joined #litex
linear_cannon has quit [Quit: linear_cannon]
_franck_ has quit [Quit: Ping timeout (120 seconds)]
_franck_ has joined #litex
SpaceCoaster_ has joined #litex
SpaceCoaster has quit [Read error: Connection reset by peer]
SpaceCoaster_ is now known as SpaceCoaster
mikek_Xtrx has joined #litex
mikek_ has joined #litex
mikek_Xtrx has quit [Ping timeout: 256 seconds]
mikek_ has quit [Quit: Leaving]
mikek_Xtrx has joined #litex
<mikek_Xtrx>
yeah got it to work! Counting LEDS on DECA board! :)
mikek_Xtrx has quit [Remote host closed the connection]
mikek_Xtrx has joined #litex
mikek_Xtrx has quit [Remote host closed the connection]
<_florent_>
Hi Thanos634, the best would be to create specific build backend for each specific ASIC flow. I'm also building a generator to ease LiteX SoC generation and use in designs (without using the LiteX build system). This could also be useful for ASIC flow.
<Thanos634>
Thanks a lot Finde I Am looking into it!
<_florent_>
eFabless indeed seems to use LiteX for Caravel, but I'm not sure I would have done it this way. I'm not sure for example they are using litex_sim or prototyping on hardware through boards available litex_boards.
<Thanos634>
_florent_ I am not sure what you mean. My initial plan is to create the verilog model and then go thought the available open source tools to end up with a gds.
<_florent_>
Thanos634: The aim of the LiteX SoC generator is to simplify SoC generation (so what you call verilog model)
<_florent_>
and use one of the existing build backend to specialize the code
<Thanos634>
Exaclty. This is why i think it is a good idea to use litex. But as far as I can see it is targeting fpga tho. I just thought to ask in the channel if that should deter me.