Tuesday, 2025-04-01

*** tpb <[email protected]> has joined #yosys00:00
*** citypw <citypw!~citypw@gateway/tor-sasl/citypw> has joined #yosys01:39
*** FabM <FabM!~FabM@armadeus/team/FabM> has joined #yosys07:15
*** kristianpaul <kristianpaul!~paul@user/kristianpaul> has quit IRC (Read error: Connection reset by peer)08:02
*** kristianpaul <kristianpaul!~paul@user/kristianpaul> has joined #yosys08:03
*** sugarbeet <[email protected]> has quit IRC (Ping timeout: 244 seconds)09:58
*** sugarbeet <[email protected]> has joined #yosys10:00
*** srk <srk!~sorki@user/srk> has quit IRC (Ping timeout: 244 seconds)12:20
*** srk <srk!~sorki@user/srk> has joined #yosys12:33
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Ping timeout: 276 seconds)15:10
*** Guest2 <Guest2!~Guest2@2a01:cb10:496:e200:3417:ad09:c6bf:e140> has joined #yosys15:35
Guest2yop, I'm curious if yosys+nextpnr-ecp5 is able to use a block ram with output register configuration. I'm unfamiliar with those tool, but if I understand well the code here https://github.com/YosysHQ/yosys/blob/main/techlibs/ecp5/brams_map.v#L120 it seems that it's always inferred without output register?15:47
*** Adrien[m] <Adrien[m]!adrienpbma@2a01:4f8:c012:5b7:0:1:0:7e> has joined #yosys15:52
Adrien[m]Hi all, does anyone have a declaration for primitive PS8 ?15:52
Adrien[m]Or a hint on where that can be found or generated15:52
Guest2I have designed a riscv5 multi-stage, multi-hart as barrel processor. I'm using xiling vivado in parallel to crash-test my design. with vivado and targeting an xc7 or xcvu9p, adding an extra delay register after reading a block ram greatly improve timing. but with yosys for ecp5, it increase only slightly, and next-pnr both suggest that the bram15:53
Guest2read registers are in the critical path. stuck at ~115MHz15:53
Adrien[m]vivado-generated wrappers are too much of a pain to manually process to get to a clear declaration... (vhdl preferred, but clear verilog would be great too)15:54
*** Guest2 <Guest2!~Guest2@2a01:cb10:496:e200:3417:ad09:c6bf:e140> has quit IRC (Quit: Client closed)15:54
*** Guest2 <Guest2!~Guest2@2a01:cb10:496:e200:3417:ad09:c6bf:e140> has joined #yosys15:54
*** Guest60 <Guest60!~Guest2@2a01:cb10:496:e200:ed86:c14:a762:71fb> has joined #yosys16:09
*** Guest2 <Guest2!~Guest2@2a01:cb10:496:e200:3417:ad09:c6bf:e140> has quit IRC (Ping timeout: 240 seconds)16:12
Adrien[m]I was thinking maybe Yosys could have a sort of database of primitives, or taking it from prjxray, but it's not obvious16:12
*** Guest2 <Guest2!~Guest2@2a01:cb10:496:e200:3d6e:101b:89de:3a41> has joined #yosys16:12
*** Guest60 <Guest60!~Guest2@2a01:cb10:496:e200:ed86:c14:a762:71fb> has quit IRC (Ping timeout: 240 seconds)16:16
Adrien[m]granted, there are quite clear PS8 module declarations un Yosys repo, but ports are sorted by direction instead of by "channel", so more processing needed to reorder according to vivado-generated order, which is more human friendly.16:24
*** Guest2 <Guest2!~Guest2@2a01:cb10:496:e200:3d6e:101b:89de:3a41> has quit IRC (Quit: Client closed)16:36
*** Guest2 <Guest2!~Guest2@2a01:cb10:496:e200:3d6e:101b:89de:3a41> has joined #yosys16:41
*** uis[m] <uis[m]!uis246matr@2a01:4f8:c012:5b7:0:1:0:129> has joined #yosys16:43
uis[m]In what state xc7 pnr?16:43
uis[m]How hard and feature complete opensource design flow for zynq7?16:43
*** citypw <citypw!~citypw@gateway/tor-sasl/citypw> has quit IRC (Ping timeout: 264 seconds)16:56
Adrien[m]ok sed and grep will make it work eventually...17:04
*** Guest2 <Guest2!~Guest2@2a01:cb10:496:e200:3d6e:101b:89de:3a41> has quit IRC (Quit: Client closed)17:45
*** Guest2 <Guest2!~Guest2@2a01:cb10:496:e200:3d6e:101b:89de:3a41> has joined #yosys18:27
*** hwpplayer1 <hwpplayer1!~user@user/hwpplayer1> has joined #yosys19:23
*** hwpplayer1 <hwpplayer1!~user@user/hwpplayer1> has quit IRC (Read error: Connection reset by peer)19:48
*** hwpplayer1 <hwpplayer1!~user@user/hwpplayer1> has joined #yosys19:50
*** hwpplayer1 <hwpplayer1!~user@user/hwpplayer1> has quit IRC (Read error: Connection reset by peer)19:54
*** hwpplayer1 <hwpplayer1!~user@user/hwpplayer1> has joined #yosys19:56
*** hwpplayer1 <hwpplayer1!~user@user/hwpplayer1> has quit IRC (Remote host closed the connection)19:59
*** hwpplayer1 <hwpplayer1!~user@user/hwpplayer1> has joined #yosys20:05
*** hwpplayer1 <hwpplayer1!~user@user/hwpplayer1> has quit IRC (Read error: Connection reset by peer)20:43
*** nonchip <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)22:06
*** nonchip <[email protected]> has joined #yosys22:07
*** Guest2 <Guest2!~Guest2@2a01:cb10:496:e200:3d6e:101b:89de:3a41> has quit IRC (Quit: Client closed)22:14

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!