ChanServ changed the topic of #nmigen to: nMigen hardware description language · code at https://github.com/nmigen · logs at https://freenode.irclog.whitequark.org/nmigen
FFY00 has quit [Quit: dd if=/dev/urandom of=/dev/sda]
FFY00 has joined #nmigen
FFY00 has quit [Remote host closed the connection]
FFY00 has joined #nmigen
samlittlewood has joined #nmigen
<awygle> The best bit about the abc pdr engine is that it gives near minimal, relevant counterexample traces
<awygle> No weird induction traces
Degi has quit [Ping timeout: 246 seconds]
Degi has joined #nmigen
<_whitenotifier-9> [nmigen] whitequark commented on issue #374: Bad error message when using Signal in add_clock_constraint not actually used in the design - https://git.io/Jf3BM
proteus-guy has joined #nmigen
<_whitenotifier-9> [nmigen] whitequark commented on issue #374: Bad error message when using Signal in add_clock_constraint not actually used in the design - https://git.io/Jf3RE
cckonnok has joined #nmigen
proteus-guy has quit [Ping timeout: 240 seconds]
proteus-guy has joined #nmigen
_whitelogger has joined #nmigen
Asu has joined #nmigen
cckonnok has quit [Ping timeout: 265 seconds]
cckonnok has joined #nmigen
<whitequark> so i just discovered how [get_ports foo[1]] works in vivado
<whitequark> in spite of tcl using [ as a special character
<whitequark> you can try and guess
<awygle> Uh... A reader macro
<whitequark> they made every integer a command that returns itself, bracketed, as a string
<awygle> Or similar. An interception before the tcl layer
<awygle> ........ I.
<awygle> Just
<sorear> there are _quite a few_ integers
<awygle> That is a good point which I could not even access through my disbelief
<awygle> Oh this is like that ruby bare strings hack
<awygle> That makes slightly more sense
cr1901_modern has left #nmigen [#nmigen]
<daveshah> #vivadotrivia it seems to accept arbitrary length (or at least very long) positive integers, but the largest negative integer it will accept is 2^32-1
<daveshah> *-(2^32-1)
cr1901_modern has joined #nmigen
<whitequark> daveshah: why do you know this.
<daveshah> I just tried it now
<daveshah> I was curious about
<whitequark> oh ok good. i was wondering about it too
<daveshah> <sorear> there are _quite a few_ integers
<whitequark> but assumed it doesn't support negative integers
<daveshah> It even seems to support hex
<whitequark> because why would you want negative bits in ports?
<daveshah> pretty sure both Verilog and VHDL support them
<daveshah> no idea why you'd want them though
<daveshah> maybe for fixed point stuff
<daveshah> and even if they aren't used for ports, I guess tcl is used for introspection and stuff too
<daveshah> hmm, looks like Vivado's regexes are a bit loose
<daveshah> Vivado% 0xcursed
<daveshah> [0xcursed]
Bernhard2 has joined #nmigen
cr1901_modern has left #nmigen [#nmigen]
cr1901_modern has joined #nmigen
tnt has left #nmigen [#nmigen]
<whitequark> daveshah: do you recall if ISE prj files are tcl?
<daveshah> Haven't used ISE for about 5 years so can't remember I'm afraid
<Sarayan> vhdl work "../array920/FD9CE.vhd"
<Sarayan> vhdl work "../array920/capture.vhd"
<Sarayan> vhdl work "../array920/Tx_frame.vhd"
<Sarayan> vhdl work "../array920/FD32CE.vhd"
<Sarayan> (etc)
<Sarayan> that's not very... anything, in fact
<whitequark> it could be valid tcl
<Sarayan> it does have a tcl interface
<Sarayan> so... maybe?
<Sarayan> (also, ISE 9.2i, which is not yet old enough to vote but close)
<Sarayan> (2007)
<whitequark> Sarayan: nope, not tcl, something custom
<_whitenotifier-9> [nmigen/nmigen] whitequark pushed 1 commit to master [+0/-0/±7] https://git.io/Jf3zu
<_whitenotifier-9> [nmigen/nmigen] whitequark 6cee280 - plat, vendor: systematically escape net and file names in Tcl.
<_whitenotifier-9> [nmigen] whitequark closed issue #375: Net names are not escaped properly for vivado tcl - https://git.io/JfO3L
anuejn has quit [Quit: No Ping reply in 180 seconds.]
anuejn has joined #nmigen
Bernhard2 has quit [Remote host closed the connection]
lkcl has quit [Ping timeout: 256 seconds]
shizoor has joined #nmigen
shizoor has left #nmigen ["Closing Window"]
lkcl has joined #nmigen
ub6e3a6f77 has joined #nmigen
ub6e3a6f77 has left #nmigen [#nmigen]
cckonnok has quit [Ping timeout: 260 seconds]
cckonnok has joined #nmigen
Asu has quit [Ping timeout: 256 seconds]
Asuu has joined #nmigen
chipmuenk has joined #nmigen
chipmuenk has quit [Client Quit]
cckonnok has quit [Remote host closed the connection]
cckonnok has joined #nmigen
cckonnok has quit [Ping timeout: 272 seconds]
Asuu has quit [Remote host closed the connection]