whitequark[cis] changed the topic of #amaranth-lang to: Amaranth hardware definition language · weekly meetings: Amaranth each Mon 1700 UTC, Amaranth SoC each Fri 1700 UTC · play https://amaranth-lang.org/play/ · code https://github.com/amaranth-lang · logs https://libera.irclog.whitequark.org/amaranth-lang · Matrix #amaranth-lang:matrix.org
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 260 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 252 seconds]
lf has quit [Ping timeout: 268 seconds]
lf has joined #amaranth-lang
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 245 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 252 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 252 seconds]
Degi has quit [Ping timeout: 248 seconds]
Degi has joined #amaranth-lang
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 244 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 272 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 248 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 252 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 245 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 276 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 252 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 265 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 246 seconds]
frgo has joined #amaranth-lang
nyanotech has quit [Quit: No Ping reply in 180 seconds.]
nyanotech has joined #amaranth-lang
jjsuperpower has quit [Ping timeout: 252 seconds]
jjsuperpower has joined #amaranth-lang
jorolf[m] has joined #amaranth-lang
<jorolf[m]> <Chips4MakersakaS> "eigenform: Do you plan to use..." <- I'm currently working on a project where I have an amaranth component in a Vivado block design running on a Digilent Zybo
<jorolf[m]> So instead of amaranth being the "top build system" I'm just using the verilog output and integrating that in a block design
<jorolf[m]> Which definitely works
<jorolf[m]> * definitely works, although there are some caveats
<jorolf[m]> * definitely works, although there are some speed bumps
<jorolf[m]> * definitely works, although there are some obstacles
<whitequark[cis]> yeah that definitely works
<Chips4MakersakaS> <eigenform[m]> "i'll probably try to play around..." <- See: https://github.com/Fatsie/amaranth-boards/commit/d13caa1dc5fe28b06e22ff9b8edf54d7e236c4ea
<Chips4MakersakaS> for what I did to handle the PS clk pin of Zynq.
<Chips4MakersakaS> This is just a quick hack though; I do think the location of the PS clock pin with differ for different packages for example.
Wanda[cis] has joined #amaranth-lang
<Wanda[cis]> ... wait, PS clock?
<Wanda[cis]> why does this matter?
<Wanda[cis]> uhh
<Wanda[cis]> what am I looking at, even?
<Wanda[cis]> you're targetting xc7z010-clg225, right? PS clock is C7, not E7; E7 is a ground pin
<Wanda[cis]> also it's not accessible from the fabric either way
<Wanda[cis]> I'm very confused, how does this work?
<jeanthomas> hiya, do we have Amaranth docs for previous released versions hosted somewhere?
<jorolf[m]> https://amaranth-lang.org/docs/amaranth/v0.5.4/ I think you can just replace the version in the url
<jeanthomas> jorolf[m]: ty
<jorolf[m]> @ld_cd:matrix.org: Have you made any progress on the AXI rfc? The Zynq block design I'm working on uses AXI a lot, so it would be helpful if there's a standard in amaranth
<jorolf[m]> Ah wait, did he leave the channel/room?
<jorolf[m]> I would do it myself, but I don't have any experience writing RFCs and I'm not that knowledgeable about AXI
<jorolf[m]> s/he/they/
<Chips4MakersakaS> <Wanda[cis]> "I'm very confused, how does this..." <- What I found was that you did need to connect the pin to the Instance of the PS and the pin need to be defined with `PACKAGE_PIN` and not `LOC` as for regular IO.
<Chips4MakersakaS> As said just quick hack and could well be "E7" is wrong location.
frgo_ has joined #amaranth-lang
frgo has quit [Ping timeout: 248 seconds]
frgo_ has quit [Ping timeout: 244 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 252 seconds]
frgo has joined #amaranth-lang
frgo has quit [Read error: Connection reset by peer]
frgo has joined #amaranth-lang
frgo has quit [Read error: Connection reset by peer]
frgo_ has joined #amaranth-lang
frgo_ has quit [Read error: Connection reset by peer]
frgo has joined #amaranth-lang
frgo has quit [Read error: Connection reset by peer]
frgo_ has joined #amaranth-lang
frgo_ has quit [Read error: Connection reset by peer]
frgo has joined #amaranth-lang
<eigenform[m]> Wanda: i think they're doing that to make vivado happy when generating the xdc (not necessarily using it as a resource from amaranth)?
<eigenform[m]> also thanks for the tips @fatsiefs 🙂
frgo has quit [Read error: Connection reset by peer]
frgo_ has joined #amaranth-lang
<eigenform[m]> *edit: to make vivado happy when filling out the PS7 module
frgo_ has quit [Read error: Connection reset by peer]
frgo has joined #amaranth-lang
frgo has quit [Read error: Connection reset by peer]
frgo_ has joined #amaranth-lang
frgo_ has quit [Read error: Connection reset by peer]
frgo has joined #amaranth-lang
Raito_Bezarius has quit [Read error: Connection reset by peer]
Raito_Bezarius has joined #amaranth-lang
Raito_Bezarius has quit [Ping timeout: 252 seconds]
frgo has quit [Remote host closed the connection]
Raito_Bezarius has joined #amaranth-lang
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 248 seconds]
FFY00 has joined #amaranth-lang
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 252 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 260 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 246 seconds]
frgo has joined #amaranth-lang
frgo has quit [Ping timeout: 248 seconds]