sb0 changed the topic of #m-labs to: ARTIQ, Migen, MiSoC, Mixxeo & other M-Labs projects :: fka #milkymist :: Logs http://irclog.whitequark.org/m-labs
cr1901_modern has quit [Quit: Leaving.]
cr1901_modern has joined #m-labs
deep-book-gk has joined #m-labs
deep-book-gk has left #m-labs [#m-labs]
mumptai_ has joined #m-labs
mumptai has quit [Ping timeout: 240 seconds]
rohitksingh_work has joined #m-labs
_whitelogger has joined #m-labs
_whitelogger has joined #m-labs
GK1wmSU has joined #m-labs
GK1wmSU has left #m-labs [#m-labs]
_GK1wmSU has joined #m-labs
_GK1wmSU has left #m-labs [#m-labs]
ashafir has joined #m-labs
<ashafir> [smoltcp] i see there is timestamp added to the Device receive/transmit fn. TIVA h/w has IEEE 1588 timestamp logic in h/w. is it worth adding of this to the driver?
<ashafir> also iface.poll(&mut socket_set, clock.elapsed()) shall it be the same time format (from the same h/w system time module)?
ashafir has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
ashafir has joined #m-labs
<whitequark> ashafir: the timestamp is mostly so that e.g. PcapWriter and FaultInjector would not have to have a separate way to get system time
<whitequark> I don't think it's precise enough for IEEE1588
<whitequark> also, upper layers still have to know about 1588 to leave blank space in the packets
ashafir has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
ashafir has joined #m-labs
<key2> hi
<key2> what is the way with migen to reset a module ? (so Signals take back their reset value) ?
rohitksingh_work has quit [Read error: Connection reset by peer]
<attie> key2: the clock domain contains a reset signal
<attie> it's automatically applied to all registers in the clock domain
<attie> (sys_rst if you haven't named any domain)
kuldeep_ has joined #m-labs
kuldeep_ has quit [Remote host closed the connection]
ashafir has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<key2> my question is more, can I reset just a module from another one
<key2> a bit like when you do @ceinserter
<key2> so I could control the reg
<key2> i mean the signal
sandeepkr has quit [Quit: ZNC 1.6.3 - http://znc.in]
kuldeep has quit [Quit: ZNC 1.6.3 - http://znc.in]
<rjo> ResetInserter
<GitHub105> [artiq] jbqubit commented on issue #807: I understand that that users-who-care should implement graceful termination. All the same this schizophrenic behavior shouldn't be possible. Full-scale noise may be hazardous in some applications especially given how common it is in physics labs to use wide-band amplifiers to drive sensitive loads. For example, it's not uncommon to operate resonant devices with high gain away near to resonance including pi
kuldeep has joined #m-labs
<GitHub154> [artiq] jordens commented on issue #807: Graceful termination is not a safety feature for your hardware constraints. That would be completely mismatched. The number and severity of hardware constraints is irrelevant. Forbidden parameter ranges are arbitrarily complex. You have to take care of them yourself, in software, in gateware, or in hardware.... https://github.com/m-labs/artiq/issues/807#issuecomment-319089910
<key2> rjo: thx
<key2> can I tell self.specials.mem = Memory() to not use BRAM but distributed ram ?
<rjo> key2: no currently. but passing through attributes (we have them on Signal()) to the memory element sounds like a good idea.
<rjo> then you could do it.
<key2> rjo: and what happen if I do something like [Signal(8) for _ in range(100)] or Signal(8*100) and read/write using a Case statement
<key2> would it be what the tools ends up doing when doing distributed ram or it's not optimized
<rjo> dunno. try it. but i'd assume that it won't be able to recognize this as a BRAM and potentially not even as a resonably fast distributed RAM pattern.
<rjo> key2: but i remember these things to be recognized as RAM/ROMs in vivado.
<key2> fact is that I don't want it to be recognized as BRAM
<key2> as i need my bram
<key2> i want it to use LUTs
<key2> basically, in verilog, if I do something lile "reg [7:0] myram [99:0]" is it the same as having 100 "reg [7:0]" ?
<GitHub140> [artiq] sbourdeauducq commented on issue #807: Is there any use for the overflows, or would it make sense to detect them, report an error, and kill the output (in gateware)? https://github.com/m-labs/artiq/issues/807#issuecomment-319101277
gric has joined #m-labs
<GitHub82> [artiq] jordens commented on issue #807: For the phase and frequency interpolators overflows are natural and intuitive. For the amplitude/offset, they would be expensive to detect and report. https://github.com/m-labs/artiq/issues/807#issuecomment-319110530
kyak_ is now known as kyak
<GitHub159> [artiq] jbqubit commented on issue #807: >You have to take care of them yourself, in software, in gateware, or in hardware.... https://github.com/m-labs/artiq/issues/807#issuecomment-319117775
<sb0> oh, surprising, the TM4C1294 ethernet bootloader in ROM theoretically does something sane
<sb0> it's just BOOTP/TFTP and not some proprietary NIH thing
ashafir has joined #m-labs
sb0 has quit [Quit: Leaving]
sb0 has joined #m-labs
<sb0> it goes without saying, of course, that the intel driver doesn't work on my machine
ashafir has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<larsc> atomisp is a over the fence code drop, it will be removed again from the kernel in a few years after nobody was found to clean it up
mumptai_ has quit [Ping timeout: 240 seconds]
<GitHub41> [artiq] llopez32 commented on issue #767: device_db.py was incorrectly configured; we can run scripts now. Thank you!... https://github.com/m-labs/artiq/issues/767#issuecomment-319214614
https_GK1wmSU has joined #m-labs
https_GK1wmSU has left #m-labs [#m-labs]