*** tpb <[email protected]> has joined #litex | 00:00 | |
*** Degi_ <[email protected]> has joined #litex | 02:52 | |
*** Degi <[email protected]> has quit IRC (Ping timeout: 250 seconds) | 02:54 | |
*** Degi_ is now known as Degi | 02:54 | |
*** SMB784_ <[email protected]> has joined #litex | 03:16 | |
*** SMB784_ <[email protected]> has quit IRC (Read error: Connection reset by peer) | 03:57 | |
*** SMB784_ <[email protected]> has joined #litex | 03:57 | |
*** SMB784_ <[email protected]> has quit IRC (Client Quit) | 03:58 | |
*** futarisIRCcloud <[email protected]> has joined #litex | 04:45 | |
*** ewen <[email protected]> has joined #litex | 05:30 | |
*** dcallagh <dcallagh!~dcallagh@2001:470:69fc:105::9c5> has quit IRC (Quit: Client limit exceeded: 20000) | 06:23 | |
*** ewen <[email protected]> has quit IRC (Quit: leaving) | 07:14 | |
*** cr1901 <cr1901!~William@2601:8d:8600:911:35ce:6bfb:461f:1853> has quit IRC (Read error: Connection reset by peer) | 07:57 | |
*** kaji <kaji!~kajiryoji@2001:470:69fc:105::405b> has quit IRC (Quit: Client limit exceeded: 20000) | 08:00 | |
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 08:04 | |
*** TMM_ <[email protected]> has joined #litex | 08:05 | |
*** zjason <[email protected]> has joined #litex | 08:17 | |
*** bluecmd <bluecmd!~bluecmd@2001:470:69fc:105::1d44> has quit IRC (Quit: Client limit exceeded: 20000) | 08:48 | |
*** futarisIRCcloud <[email protected]> has quit IRC (Quit: Connection closed for inactivity) | 09:24 | |
_florent_ | smb784: you will have to add the SPI Flash IOs similar to the generator (similar to https://github.com/litex-hub/litex-boards/blob/master/litex_boards/platforms/sqrl_acorn.py#L33-L41) | 09:28 |
---|---|---|
*** dcallagh <dcallagh!~dcallagh@2001:470:69fc:105::9c5> has joined #litex | 09:28 | |
*** kaji <kaji!~kajiryoji@2001:470:69fc:105::405b> has joined #litex | 09:28 | |
*** bluecmd <bluecmd!~bluecmd@2001:470:69fc:105::1d44> has joined #litex | 09:28 | |
promach[m] | For litedram, how do I actually make sure that the design passes STA check given DRAM's high minimum working frequency requirement ? | 13:13 |
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 15:10 | |
*** TMM_ <[email protected]> has joined #litex | 15:10 | |
promach[m] | and what is the clock value constraint set for Spartan-6 , Artix-7 platforms ? | 15:20 |
*** smb784 <[email protected]> has quit IRC (Ping timeout: 256 seconds) | 15:53 | |
*** cr1901 <cr1901!~William@2601:8d:8600:911:9d2c:cc23:b169:e830> has joined #litex | 15:59 | |
*** mikek_DE1SOC <[email protected]> has joined #litex | 16:03 | |
mikek_DE1SOC | I wish... :) | 16:04 |
mikek_DE1SOC | No Risc-v IRC client YET!! | 16:04 |
*** SMB784 <SMB784!~OEM@2607:fb90:18d2:c00f:588d:3e62:f255:e4f> has joined #litex | 16:11 | |
*** SMB784 <SMB784!~OEM@2607:fb90:18d2:c00f:588d:3e62:f255:e4f> has quit IRC (Read error: Connection reset by peer) | 16:15 | |
*** smb784 <[email protected]> has joined #litex | 16:21 | |
cr1901 | I figured someone ported irssi already :o | 16:24 |
*** SMB784_ <[email protected]> has joined #litex | 16:29 | |
*** SMB784_ <[email protected]> has quit IRC (Read error: Connection reset by peer) | 16:31 | |
*** SMB784_ <[email protected]> has joined #litex | 16:33 | |
*** SMB784_ <[email protected]> has quit IRC (Client Quit) | 16:33 | |
*** mikek_DE1SOC <[email protected]> has quit IRC (Ping timeout: 268 seconds) | 16:46 | |
trabucayre | cr1901: irssi is in buildroot, buildroot build rootfs for Risc-V -> So I assume irssi may be build for Risc-V | 17:04 |
trabucayre | :) | 17:04 |
*** mikek_DE1SOC <[email protected]> has joined #litex | 17:51 | |
*** indy <[email protected]> has quit IRC (Read error: Connection reset by peer) | 18:05 | |
*** indy <[email protected]> has joined #litex | 18:06 | |
*** smb784 <[email protected]> has quit IRC (Remote host closed the connection) | 18:37 | |
*** SMB784 <SMB784!~OEM@2607:fb90:18d2:c00f:588d:3e62:f255:e4f> has joined #litex | 18:38 | |
*** SMB784 <SMB784!~OEM@2607:fb90:18d2:c00f:588d:3e62:f255:e4f> has quit IRC (Read error: Connection reset by peer) | 18:51 | |
*** SMB784 <SMB784!~OEM@2607:fb90:18d2:c00f:588d:3e62:f255:e4f> has joined #litex | 18:53 | |
*** SMB784 <SMB784!~OEM@2607:fb90:18d2:c00f:588d:3e62:f255:e4f> has quit IRC (Read error: Connection reset by peer) | 18:55 | |
*** SMB784 <SMB784!~OEM@2607:fb90:18d2:c00f:588d:3e62:f255:e4f> has joined #litex | 18:56 | |
*** SMB784 <SMB784!~OEM@2607:fb90:18d2:c00f:588d:3e62:f255:e4f> has quit IRC (Read error: Connection reset by peer) | 19:00 | |
*** SMB784 <[email protected]> has joined #litex | 19:05 | |
*** SMB784 <[email protected]> has quit IRC (Client Quit) | 19:05 | |
*** awordnot <awordnot!~awordnot@user/awordnot> has quit IRC (Quit: WeeChat 1.9.1) | 19:39 | |
*** smb784 <[email protected]> has joined #litex | 19:58 | |
smb784 | alright so I finally got the build script to generate a verilog file that includes the pcie core AND the gpio flash core, however i have noticed that in the constraints file all of the properties for the PCIE constraints have a location of X | 20:00 |
smb784 | (example) set_property LOC X [get_ports {pcie_clk_n}] | 20:00 |
smb784 | this causes issues during implementation, shows up as a bunch of critical warnings and causes the io clock placer during implementation to fail with the message: [Common 17-69] Command failed: 'X' is not a valid site or package pin name. ["~/XilinxWorkspace/SQRL_quickstart/litepcie_core.xdc":8] | 20:02 |
smb784 | is this something I'm doing wrong in the gen script, or is something else going wrong here? the SPI pins all have correct locations | 20:02 |
smb784 | also i'm getting critical warnings like [Vivado 12-4739] set_clock_groups:No valid object(s) found for '-group [get_clocks -include_generated_clocks -of [get_nets icap_clk]]'. ["~/XilinxWorkspace/SQRL_quickstart/litepcie_core.xdc":4987] | 20:05 |
smb784 | and [Constraints 18-4644] set_clock_groups: All clock groups specified are empty. Please specify atleast one clock group which is not empty. ["~/XilinxWorkspace/SQRL_quickstart/litepcie_core.xdc":4987] | 20:05 |
smb784 | and finally one last 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. ["~/litex/litepcie/litepcie/phy/xilinx_s7_gen2_x4/source/pcie-PCIE_X0Y0.xdc":103] | 20:05 |
*** SpaceCoaster_ <SpaceCoaster_!~derek@user/spacecoaster> has joined #litex | 20:10 | |
*** SpaceCoaster <SpaceCoaster!~derek@user/spacecoaster> has quit IRC (Ping timeout: 264 seconds) | 20:10 | |
*** SpaceCoaster_ is now known as SpaceCoaster | 20:10 | |
smb784 | also tells me this odd warning: [Place 30-415] IO Placement failed due to overutilization. This design contains 1574 I/O ports while the target device: 7a200t package: fbg484, contains only 282 available user I/O. The target device has 285 usable I/O pins of which 3 are already occupied by user-locked I/Os. | 20:12 |
smb784 | for some reason its setting a bunch of I/Os as package I/Os on the FPGA. Maybe these are intended for the RAM and not the FPGA? | 20:14 |
smb784 | I have posted the gen script I am using to create the verilog files, it is identical to litepcie's gen.py with the exception of the SPI interface parts: https://pastebin.com/Ybn7FUFM | 20:24 |
tpb | Title: litepcie_with_spi_and_gpio_UPDATE - Pastebin.com (at pastebin.com) | 20:24 |
*** SpaceCoaster <SpaceCoaster!~derek@user/spacecoaster> has quit IRC (Ping timeout: 246 seconds) | 20:29 | |
*** SpaceCoaster <SpaceCoaster!~derek@user/spacecoaster> has joined #litex | 20:29 | |
*** mikek_DE1SOC <[email protected]> has quit IRC (Remote host closed the connection) | 20:34 | |
somlo | litex with fpu-enabled ("full" variant) rocket using opensbi, on the nexys4ddr: https://pastebin.com/nu1dSE16 | 22:12 |
tpb | Title: __ _ __ _ __ / / (_) /____ | |/_/ / /__/ / __/ - - Pastebin.com (at pastebin.com) | 22:12 |
somlo | uses the "generic" platform on upstream opensbi, with only one patch applied on top (to add suport for liteuart): https://github.com/litex-hub/opensbi/commit/70f4d95c4b6a3e0772b69177d764dad0dc5ca340 | 22:13 |
somlo | planning on submitting that patch to the opensbi mailing list, see how that goes :) | 22:14 |
smb784 | Now that I have successfully generated a verilog file that incorporates an SPI flash into the PCIe core using my modified gen script (found here: https://pastebin.com/Ybn7FUFM), it looks like its not setting up the constraints correctly during the creation of the xdc file | 22:50 |
smb784 | most of the ports have LOC X as opposed to their correct pin value (example: set_property LOC X [get_ports {pcie_clk_n}]) | 22:51 |
smb784 | why is it that this gen script isn't generating the correct pinouts for the IOs? Isn't that all specified in the ac701.yml file that I use to generate the verilog & constraint outputs? | 22:51 |
*** smb784 <[email protected]> has quit IRC (Ping timeout: 250 seconds) | 23:00 | |
*** smb784 <smb784!~smb784@2610:20:6005:197::f> has joined #litex | 23:00 | |
*** smb784 <smb784!~smb784@2610:20:6005:197::f> has quit IRC (Read error: Connection reset by peer) | 23:02 | |
*** smb784 <[email protected]> has joined #litex | 23:17 | |
*** jeffdi <[email protected]> has joined #litex | 23:48 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!