<tpw_rules>
for whatever reason, if i try to send a character too soon after reconfiguration, it gets corrupted. e.g. "helloworld" becomes "delloworld"
<tpw_rules>
note that the framing is fine
<tpw_rules>
i looked at the output with a scope and it looks nice and square too. there's not like combinatorial glitches
<whitequark>
tpw_rules: dumb question: are you aware of nmigen-stdio?
<whitequark>
it's not in master yet for [involved reasons] but it should work just fine
<tpw_rules>
i mean mine works just fine too, almost. i was under the impression those kind of weirdities were harder to do in nmigen
<whitequark>
hm, first character after reconfiguration
<whitequark>
could be a few things, not necessarily related to HDL
<tpw_rules>
only if it's too soon. i haven't measured how much that means yet, but like 10 boneless instructions at 12mhz
freemint has joined ##openfpga
<tpw_rules>
and like i said the logic output on the fpga pin looks great, but wrong
<tpw_rules>
but that's tomorrow's problem, i'm going to bed. maybe i can contribute to that stdio library. i'm going to do an spi engine next. but i see the library doesn't really offer easy answers for making it a microcontroller peripheral
<tpw_rules>
that was the idea of mine, it's built to wire directly to boneless
freemint has quit [Ping timeout: 246 seconds]
freemint has joined ##openfpga
freemint has quit [Ping timeout: 276 seconds]
bluezinc has quit [Remote host closed the connection]
Bike has quit [Quit: Lost terminal]
parport0 has quit [Ping timeout: 268 seconds]
parport0 has joined ##openfpga
emeb_mac has quit [Quit: Leaving.]
cr1901_modern has quit [Read error: Connection reset by peer]
cr1901_modern has joined ##openfpga
Miyu is now known as hackkitten
Miyu has joined ##openfpga
hackkitten has quit [Ping timeout: 276 seconds]
Miyu is now known as hackkitten
OmniMancer has joined ##openfpga
m4ssi has joined ##openfpga
_whitelogger has joined ##openfpga
OmniMancer has quit [Quit: Leaving.]
freemint has joined ##openfpga
rohitksingh has quit [Ping timeout: 245 seconds]
freemint has quit [Remote host closed the connection]
freemint has joined ##openfpga
rohitksingh has joined ##openfpga
synaption[m] has quit [Remote host closed the connection]
xobs has quit [Read error: Connection reset by peer]
jfng has quit [Remote host closed the connection]
henriknj has quit [Remote host closed the connection]
nrossi has quit [Remote host closed the connection]
swedishhat[m] has quit [Remote host closed the connection]
scream has quit [Remote host closed the connection]
galv[m] has quit [Read error: Connection reset by peer]
pepijndevos[m] has quit [Write error: Connection reset by peer]
ZipCPU has quit [Ping timeout: 240 seconds]
rohitksingh has quit [Ping timeout: 245 seconds]
ZipCPU has joined ##openfpga
scream has joined ##openfpga
nrossi has joined ##openfpga
xobs has joined ##openfpga
jfng has joined ##openfpga
swedishhat[m] has joined ##openfpga
pepijndevos[m] has joined ##openfpga
synaption[m] has joined ##openfpga
henriknj has joined ##openfpga
galv[m] has joined ##openfpga
emeb has joined ##openfpga
m4ssi has quit [Remote host closed the connection]
genii has joined ##openfpga
freeemint has joined ##openfpga
freemint has quit [Ping timeout: 250 seconds]
Sellerie_ has quit [Quit: Ping timeout (120 seconds)]
Sellerie_ has joined ##openfpga
Asu has joined ##openfpga
X-Scale has quit [Ping timeout: 240 seconds]
X-Scale` has joined ##openfpga
X-Scale` is now known as X-Scale
m_w has joined ##openfpga
Bob_Dole has quit [Ping timeout: 245 seconds]
Bob_Dole has joined ##openfpga
Jybz has joined ##openfpga
rohitksingh has joined ##openfpga
Finde has quit [Ping timeout: 240 seconds]
Finde has joined ##openfpga
Jybz has quit [Quit: Konversation terminated!]
X-Scale` has joined ##openfpga
X-Scale has quit [Ping timeout: 268 seconds]
X-Scale` is now known as X-Scale
emeb_mac has joined ##openfpga
unkraut has quit [Remote host closed the connection]
Laksen has joined ##openfpga
unkraut has joined ##openfpga
dkozel has left ##openfpga ["WeeChat 1.9.1"]
unkraut has quit [Remote host closed the connection]
unkraut has joined ##openfpga
<ZirconiumX>
daveshah: Did you ever hear anything about the mystorm BlackEdge? It seems to have just disappeared
<daveshah>
Better ask folknology on #mystorm
rombik_su has joined ##openfpga
Stary has quit [Ping timeout: 264 seconds]
freeemint has quit [Remote host closed the connection]
freeemint has joined ##openfpga
rombik_su has quit [Quit: Leaving]
mumptai has joined ##openfpga
mumptai has quit [Client Quit]
<tpw_rules>
so i had some ideas which, when iterated, just ended up as a plan to write a register allocator for boneless
Bike_ has joined ##openfpga
Bike_ is now known as Bike
Asu has quit [Quit: Konversation terminated!]
Stary has joined ##openfpga
<tpw_rules>
wq: i think there is a mistake in the nmigen-stdlib serial? your RX receives the data bits backwards; the standard is over the wire LSB first
<tpw_rules>
you must also be sending the whole frame over the wire backwards too
<tpw_rules>
granted i haven't actually tested it, but i think there's a problem from reading your code and tests
<tpw_rules>
(where sending == your tx engine)
<tpw_rules>
(also what's polite to ping you? a lot of people just say wq)
freeemint has quit [Read error: Connection reset by peer]