*** tpb <[email protected]> has joined #yosys | 00:00 | |
*** lumo_e <[email protected]> has joined #yosys | 00:24 | |
*** lumo_e <[email protected]> has quit IRC (Ping timeout: 246 seconds) | 02:24 | |
*** bl0x_ <bl0x_!~bl0x@p200300d7a70df80054d205d70cf7607c.dip0.t-ipconnect.de> has joined #yosys | 02:54 | |
*** bl0x <[email protected]> has quit IRC (Ping timeout: 248 seconds) | 02:55 | |
*** lumo_e <[email protected]> has joined #yosys | 04:30 | |
*** derekn <[email protected]> has joined #yosys | 04:49 | |
*** lumo_e <[email protected]> has quit IRC (Quit: Quit) | 05:00 | |
*** FabM <FabM!~FabM@2a03:d604:103:600:2e60:8c7c:e8fb:7990> has joined #yosys | 07:09 | |
*** skipwich_ <skipwich_!~skipwich@user/skipwich> has joined #yosys | 09:26 | |
*** skipwich <skipwich!~skipwich@user/skipwich> has quit IRC (Ping timeout: 248 seconds) | 09:26 | |
*** kivikakk <[email protected]> has quit IRC (Remote host closed the connection) | 09:43 | |
*** kivikakk <[email protected]> has joined #yosys | 09:43 | |
*** kivikakk <[email protected]> has quit IRC (Ping timeout: 250 seconds) | 13:33 | |
*** dnm_ <[email protected]> has quit IRC (Ping timeout: 250 seconds) | 13:38 | |
*** dnm_ <[email protected]> has joined #yosys | 13:40 | |
*** kivikakk <[email protected]> has joined #yosys | 13:47 | |
*** kivikakk <[email protected]> has quit IRC (Ping timeout: 250 seconds) | 13:54 | |
*** kivikakk <[email protected]> has joined #yosys | 13:56 | |
*** so-offish <so-offish!~so-offish@2610:148:610:2b11::4> has joined #yosys | 17:06 | |
so-offish | How do I add an attributes to a cell, such that I can use Python to place them? | 17:09 |
---|---|---|
so-offish | there's a bit of Python in Claire's presentation: if "ringosc" in cellinfo.attrs: -> how do I add an attribute like that? | 17:09 |
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Ping timeout: 264 seconds) | 17:22 | |
*** gdd <[email protected]> has quit IRC (Ping timeout: 276 seconds) | 17:25 | |
so-offish | I figured out where that bit of code (in Claire's presentation) was from - it was from an ice40 example of floorplanning. I'm investigating now (this is just so if anyone looks at the log later) | 17:26 |
so-offish | The code to pass the attribute (from the Verilog, to the backend for use later, is here: https://github.com/gatecat/nextpnr-xilinx/blob/e69bbf9e32bf072918158d1de23da3f1c59fcf7d/ice40/examples/floorplan/floorplan.v) | 17:27 |
jix_ | so-offish: that "(* ringosc *)" is the standard verilog syntax for an attribute, or are you asking how to add attributes that are not already in the source? | 17:30 |
so-offish | Honestly I didn't know that - I've only used attributes that had some effect in synthesis/routing, I had no idea you could just make your own attribute up and pass it to the back end (say for placement) | 17:31 |
so-offish | jix_ sorry forgot to add your name to the start | 17:32 |
so-offish | jix_ Like I didn't know you could do (* my_special_block *) and then do something with it. :) | 17:32 |
jix_ | yeah I wasn't sure whether you knew and were asking for something different or not, which is why I did explicitly mention that this is standard syntax :) | 17:35 |
so-offish | jix_: Thank you for taking the time to clarify, I appreciate it. :) | 17:40 |
*** gdd <gdd!~gdd@2001:470:1f13:187:3842:fb35:b4d5:65e2> has joined #yosys | 21:15 | |
so-offish | It was a good day for ECP5 ring oscillators. | 22:51 |
*** nonchip <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 23:09 | |
*** nonchip <[email protected]> has joined #yosys | 23:09 | |
*** lumo_e <[email protected]> has joined #yosys | 23:25 | |
*** strobo <[email protected]> has quit IRC (Quit: leaving) | 23:59 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!