clifford changed the topic of #yosys to: Yosys Open SYnthesis Suite: http://www.clifford.at/yosys/ -- Channel Logs: https://irclog.whitequark.org/yosys
roh has quit [Ping timeout: 240 seconds]
philtor has joined #yosys
roh has joined #yosys
gnufan has quit [Ping timeout: 245 seconds]
gnufan has joined #yosys
digshadow has joined #yosys
digshadow has quit [Ping timeout: 268 seconds]
seldridge has joined #yosys
emeb_mac has joined #yosys
m_w has quit [Quit: Leaving]
digshadow has joined #yosys
ZipCPU has joined #yosys
seldridge has quit [Ping timeout: 264 seconds]
seldridge has joined #yosys
emeb has quit [Quit: Leaving.]
leviathan has joined #yosys
leviathan has joined #yosys
seldridge has quit [Ping timeout: 265 seconds]
dys has joined #yosys
dxld has quit [Quit: Bye]
dxld has joined #yosys
ZipCPU has quit [Remote host closed the connection]
emeb_mac has quit [Ping timeout: 260 seconds]
GuzTech has joined #yosys
roh has quit [Ping timeout: 260 seconds]
mirage335 has quit [Ping timeout: 245 seconds]
FabM has quit [Ping timeout: 240 seconds]
FabM has joined #yosys
roh has joined #yosys
kuldeep has quit [Ping timeout: 256 seconds]
kuldeep has joined #yosys
mirage335 has joined #yosys
xerpi has joined #yosys
xerpi has quit [Remote host closed the connection]
xerpi has joined #yosys
kuldeep has quit [Ping timeout: 240 seconds]
kuldeep has joined #yosys
dys has quit [Ping timeout: 248 seconds]
dys has joined #yosys
leviathan has quit [Ping timeout: 256 seconds]
leviathan has joined #yosys
GuzTech has quit [Remote host closed the connection]
GuzTech has joined #yosys
pie_ has joined #yosys
xerpi has quit [Quit: Leaving]
<puddingpimp> nice, I took a second look, and managed to build yosys on FreeBSD with only one patch
<puddingpimp> in verilog_parser.y, FreeBSD's version of bison-2.7.12 from 2013 can't handle %define parse.error verbose
<puddingpimp> commented it out and the whole thing built
eightdot has quit [Ping timeout: 268 seconds]
<puddingpimp> FreeBSD won't take bison 3 for license reasons, but it's probably installable from a ports
<puddingpimp> yea, devel/bison is 3.0.4
<cr1901_modern> Does bison have a define for the OS you're running on? I believe the idea is yosys should run without _requiring_ any external deps on each OS
* cr1901_modern might be wrong
<cr1901_modern> I should also test a compile on NetBSD sometime soon, but right now I only have a RPi 1 running it
<cr1901_modern> yosys _should_ compile, but it'll take days when it has to go to swap lmao
<puddingpimp> I'm not familiar with bison, I just did the minimal research to figure out why it was failing
<puddingpimp> probably the right ifdef bracket, if that's what you're suggesting is bison version >= 3 (however that is expressed)
<cr1901_modern> yes that
kuldeep has quit [Ping timeout: 276 seconds]
<puddingpimp> since it probably should use define parse.error verbose if the user has devel/bison installed (as it gives better debugging when hacking on the parser)
eightdot has joined #yosys
<cr1901_modern> %require "version" is the best I can find, but that exists w/ an error if you don't have the correct version
<puddingpimp> beats me, I can't even figure out how to do a conditional compile in bison
<puddingpimp> I wanted to submit a patch, but I can't figure out the right solution, so I'll proceed with the works-for-me approach of commenting out that line
<puddingpimp> note, the FreeBSD install instructions in README do mention pkg install ... bison ... so if you just follow the instructions like I didn't, it should just build
Guest95104 has quit [Quit: Be vigilant]
ar3itrary has joined #yosys
<cr1901_modern> ahhh I see
<puddingpimp> last time I tried building on FreeBSD, there were no instructions, and I think I had more build errors, or were just less pereserverent
kuldeep has joined #yosys
gnufan1 has joined #yosys
gnufan has quit [Ping timeout: 260 seconds]
develonepi3 has joined #yosys
pie_ has quit [Ping timeout: 264 seconds]
dys has quit [Ping timeout: 264 seconds]
pie_ has joined #yosys
emeb has joined #yosys
xerpi has joined #yosys
xerpi has quit [Remote host closed the connection]
xerpi has joined #yosys
promach_ has joined #yosys
AlexDaniel has quit [Changing host]
AlexDaniel has joined #yosys
seldridge has joined #yosys
<promach_> awygle: for your UART, did you manage to pass induction depth of 10 if CLOCKS_PER_BIT is 8 ?
<promach_> what is your induction depth during test ?
dys has joined #yosys
m_w has joined #yosys
GuzTech has quit [Quit: Leaving]
develonepi3 has quit [Remote host closed the connection]
gnufan has joined #yosys
gnufan1 has quit [Ping timeout: 276 seconds]
swick has quit [Read error: Connection reset by peer]
pointfree1 has quit [Remote host closed the connection]
fevv8[m] has quit [Remote host closed the connection]
indefini has quit [Read error: Connection reset by peer]
samayra has quit [Remote host closed the connection]
MatrixTraveler[m has quit [Write error: Connection reset by peer]
lok[m] has quit [Write error: Connection reset by peer]
Guest57793 has quit [Read error: Connection reset by peer]
marbler has quit [Read error: Connection reset by peer]
nrossi has quit [Remote host closed the connection]
weebull[m] has quit [Read error: Connection reset by peer]
jfng has quit [Remote host closed the connection]
seldridge has quit [Ping timeout: 262 seconds]
ZipCPU has joined #yosys
seldridge has joined #yosys
roh has quit [Ping timeout: 255 seconds]
massi has quit [Remote host closed the connection]
samayra has joined #yosys
promach_ has quit [Quit: WeeChat 2.1]
digshadow has quit [Ping timeout: 264 seconds]
AlexDani` has joined #yosys
AlexDaniel has quit [Remote host closed the connection]
xerpi has quit [Quit: Leaving]
digshadow has joined #yosys
AlexDani` is now known as AlexDaniel
emeb has quit [Read error: Connection reset by peer]
azzizi has joined #yosys
<azzizi> Hello ! Can anyone lpease checkout the imgur link: https://imgur.com/a/xs167on
<tpb> Title: Help please - Album on Imgur (at imgur.com)
<azzizi> May I know why initially there are subsequent attribute wire attribute wire lines ?
<daveshah> azzizi: in this case, the attributes say which source line each wire came from
<daveshah> They are intended for diagnostics, primarily
<azzizi> And may I know the meaning of wire width 32 $add$new.v:22$7_Y
<daveshah> That simply means a wire of width 32 and name $add$new.v:22$7_Y
<daveshah> The name is merely an internally generated identifier
<azzizi> Line 22 has 'count'...is it the identifier for count ?
<daveshah> It might be another part of the logic generated by or related to that line
<daveshah> Personally I'd avoid trying to parse the Yosys identifiers
<azzizi> May I know why? RTLIL has all the information of the source code and probably I will have to parse the identifiers to know about the transitions / control flow
<azzizi> <daveshah> you see anything wrong with my plan?
<daveshah> I don't think identifiers are considered stable
<daveshah> You should be looking at src attributes to get file and line information
<daveshah> And cells for anything functional
leviathan has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
<azzizi> Thanks <daveshah>.........could you please look at the imgur...... "attribute \src "new.v:22" cell $add $add$new.v:22$7" these two lines in the RTLIL and the subsequent definitions of parameter and connect..any idea what they mean?
roh has joined #yosys
<daveshah> This instantiates a $add cell (the text after `cell` is the cell type and then name)
<daveshah> The parameters specify the port widths and signedness of the add operations
<daveshah> The connect tell you what the nets the ports of the adder connect to
<daveshah> A and B are the adder inputs and Y the output
<daveshah> The operation here is: $add$new.v:22$7_Y = count + value
xerpi has joined #yosys
<awygle> promach: i haven't looked at that in months, but apparently i was using 200
<awygle> with 16 CLOCKS_PER_BIT (which is OVERSAMPLING in my code)
<awygle> basically for that test i selected a depth that included the whole character
<awygle> but that might have been for "cover" purposes, not for induction - might have been able to pass a shorter length, i don't remember. you can try it out easily though.
samayra has quit [Read error: Connection reset by peer]
tinyfpga has quit [Ping timeout: 264 seconds]
ralu has quit [Ping timeout: 260 seconds]
ralu has joined #yosys
tinyfpga has joined #yosys
sklv1 has quit [Remote host closed the connection]
sklv1 has joined #yosys
samayra has joined #yosys
ZipCPU has quit [Ping timeout: 256 seconds]
digshadow has quit [Ping timeout: 256 seconds]
digshadow has joined #yosys
dys has quit [Ping timeout: 264 seconds]
mjoldfield has quit []
mjoldfield has joined #yosys
evenzhou has joined #yosys
evenzhou has left #yosys ["Leaving"]
gnufan has quit [Ping timeout: 260 seconds]
quigonjinn has quit [Ping timeout: 260 seconds]
roh has left #yosys [#yosys]
xerpi has quit [Quit: Leaving]
samayra has quit [Read error: Connection reset by peer]
gnufan has joined #yosys
MatrixTraveler[m has joined #yosys
tpb has quit [Remote host closed the connection]
tpb has joined #yosys