whitequark[m] changed the topic of #nmigen to: nMigen hardware description language · code https://github.com/nmigen · logs https://freenode.irclog.whitequark.org/nmigen
Degi_ has joined #nmigen
Degi has quit [Ping timeout: 252 seconds]
Degi_ is now known as Degi
Lord_Nightmare has quit [Quit: ZNC - http://znc.in]
Lord_Nightmare has joined #nmigen
<_whitenotifier-3> [nmigen-boards] hansfbaier synchronize pull request #152: add board support for QMTech XC7A35T core board and daughterboard - https://git.io/J3L4k
chiastre has quit [Remote host closed the connection]
chiastre has joined #nmigen
revolve has quit [Read error: Connection reset by peer]
revolve has joined #nmigen
Lord_Nightmare has quit [Quit: ZNC - http://znc.in]
Lord_Nightmare has joined #nmigen
Lord_Nightmare has quit [Quit: ZNC - http://znc.in]
Lord_Nightmare has joined #nmigen
chiastre has quit [Remote host closed the connection]
chiastre has joined #nmigen
Bertl_oO is now known as Bertl_zZ
FFY00_ has quit [Ping timeout: 250 seconds]
chipmuenk has joined #nmigen
pftbest_ has joined #nmigen
pftbest has quit [Ping timeout: 250 seconds]
revolve has quit [Read error: Connection reset by peer]
revolve has joined #nmigen
Degi has quit [Ping timeout: 240 seconds]
Degi has joined #nmigen
Lofty has quit [Quit: Love you all~]
ZirconiumX has joined #nmigen
ZirconiumX is now known as Lofty
FFY00_ has joined #nmigen
Bertl_zZ is now known as Bertl
pftbest_ has quit [Remote host closed the connection]
pftbest has joined #nmigen
duck25 is now known as duck2
revolve has quit [Read error: Connection reset by peer]
revolve has joined #nmigen
roamingr1 has joined #nmigen
roamingr1 has quit [Ping timeout: 260 seconds]
<lkcl> gatecat, cr1901_modern: wha-howwww :) just added dcache to libre-soc, which by not a small coincidence is entirely based on the microwatt one
<lkcl> compiled it for ECP5 with nextpnr, and it nearly took out my 64 GB RAM laptop
<lkcl> loadavg over 35, 34 GB RAM used up by yosys on the autoname phase
<lkcl> dang :)
Yehowshua has joined #nmigen
<Yehowshua> whitequark, how does cxxrtl handle very wide additions? libgmp?
<whitequark[m]> nope, it does them chunkwise using c++ templates only
<whitequark[m]> no external libraries
<Yehowshua> sounds like you hand rolled bignum more or less
<Yehowshua> do you have a link to the templates?
<Yehowshua> Or I guess I'm asking you to dig up a link - if you're up to it
<Yehowshua> thx
roamingr1 has joined #nmigen
Yehowshua has quit [Quit: Ping timeout (120 seconds)]
roamingr1 has quit [Ping timeout: 260 seconds]
emeb has joined #nmigen
revolve has quit [Read error: Connection reset by peer]
revolve has joined #nmigen
jeanthom has joined #nmigen
jeanthom has quit [Ping timeout: 240 seconds]
Degi has quit [*.net *.split]
moony has quit [*.net *.split]
mindw0rk has quit [*.net *.split]
mwk has quit [*.net *.split]
mindw0rk has joined #nmigen
moony has joined #nmigen
Degi has joined #nmigen
mwk has joined #nmigen
moony has quit [Max SendQ exceeded]
moony has joined #nmigen
chipmuenk has quit [Quit: chipmuenk]
roamingr1 has joined #nmigen
<_whitenotifier-3> [nmigen-boards] hansfbaier synchronize pull request #152: add board support for QMTech XC7A35T core board and daughterboard - https://git.io/J3L4k
<_whitenotifier-3> [nmigen-boards] hansfbaier synchronize pull request #152: add board support for QMTech XC7A35T core board and daughterboard - https://git.io/J3L4k
<d1b2> <dub_dub_11> I have another question of the "I need a very specific verilog output syntax" variety, when I instantiate a PLL with python Instance("altera_pll", p_fractional_vco_multiplier = "false", p_reference_clock_frequency = "50.0 MHz", p_operation_mode = "direct", p_number_of_clocks = 1, p_output_clock_frequency0 = "36.000000 MHz", p_phase_shift0
<d1b2> = "0 ps", p_duty_cycle0 = 50, I get verilog altera_pll #( .duty_cycle0(32'd50), .fractional_vco_multiplier("false"), .number_of_clocks(32'd1), .operation_mode("direct"), which throws Error (14024): Parameter "duty_cycle" of instance "general[0].gpll" has illegal value "00000000000000000000000000110010" assigned to it. Possible parameter values are 1 to 99, inclusive. . Do I need to use a verilog wrapper, or is
<d1b2> there some syntax trick I am missing?
<d1b2> <dub_dub_11> now I think about it I can just not include the parameter and let it use the default and it will be fine
<d1b2> <dub_dub_11> still possibly a minor issue?
<d1b2> <zyp> try "50"?
<d1b2> <dub_dub_11> ...it was fine with that
<d1b2> <dub_dub_11> urgh
<d1b2> <dub_dub_11> the IP wizard uses ints
<d1b2> <dub_dub_11> but it also accepts strings?? and all the other parameters are strings of numbers... intel things
<d1b2> <dub_dub_11> but that did the job, ty
lf has quit [Ping timeout: 276 seconds]
lf has joined #nmigen
pftbest has quit [Read error: Connection reset by peer]
pftbest_ has joined #nmigen
pftbest_ has quit [Remote host closed the connection]
pftbest has joined #nmigen