soylentyellow_ has quit [Read error: Connection reset by peer]
pie_ has joined ##openfpga
pie_ has quit [Ping timeout: 240 seconds]
pie_ has joined ##openfpga
<pie_>
apparently its not that hard to swap laptop lcd screns with better versions?
<pie_>
in my case its a lenovo thinkpad so that might help
<pie_>
i kind of figured theres no standardization for lcd protocols
<juri_>
there's many standards, that's the problem. :)
rohitksingh has quit [Ping timeout: 245 seconds]
<pie_>
i only just started looking at it but the main thing seems to be whether its a "30 pin" or "40 pin" connector
hackkitten has quit [Ping timeout: 276 seconds]
_whitelogger has joined ##openfpga
pie_ has quit [Ping timeout: 265 seconds]
pie_ has joined ##openfpga
Bike has joined ##openfpga
hackkitten has joined ##openfpga
hackkitten has quit [Read error: Connection reset by peer]
hackkitten has joined ##openfpga
freemint has joined ##openfpga
Laksen has joined ##openfpga
<pepijndevos>
Any idea what the implications are of using the RECONFIG and DONE pins on the GW1N-1 for actual signals?
<pepijndevos>
They are doubled up as the TX and RX pins somehow, so the IDE gives warnings about them.
<pepijndevos>
Warning (CT1122) : 'tx' will be placed to RECONFIGN PIN according to constraint, and then the signal may lead to gwCONFIG programming directly.
<pepijndevos>
Warning (PR2017) : 'gowin_ibuf_rx'(INS_IBUF) can't be placed according to Constraint, because the Constraint location is a Dedicated Pin.
<pepijndevos>
Both are tied high with a resistor
<_whitenotifier-f>
[whitequark/libfx2] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/JeVN0
<_whitenotifier-f>
[whitequark/libfx2] whitequark c171d9f - Add definitions for USB high speed transaction per microframe count.
<OmniMancer>
If it is like other ones you can use the reconfig pin as an output, you might need to tweak some settings somewhere about what happens to them after config
OmniMancer has quit [Quit: Leaving.]
freemint has quit [Ping timeout: 245 seconds]
freemint has joined ##openfpga
freemint has quit [Ping timeout: 250 seconds]
freemint has joined ##openfpga
freeemint has joined ##openfpga
freemint has quit [Read error: Connection reset by peer]
freeemint has quit [Ping timeout: 250 seconds]
Asu has quit [Read error: Connection reset by peer]
Asu` has joined ##openfpga
Asu` has quit [Read error: Connection reset by peer]
<_whitenotifier-f>
[Boneless-CPU] tpwrules opened pull request #8: Prevent instructions from being instantiated with wrong operand types - https://git.io/JewUf
freemint has quit [Ping timeout: 245 seconds]
<_whitenotifier-f>
[Boneless-CPU] whitequark commented on pull request #8: Prevent instructions from being instantiated with wrong operand types - https://git.io/JewUL
<_whitenotifier-f>
[Boneless-CPU] tpwrules commented on pull request #8: Prevent instructions from being instantiated with wrong operand types - https://git.io/JewU4
<tpw_rules>
whitequark: i was reluctant to edit the spreadsheet since i don't have a working openoffice install and excel munges it a bit
<tpw_rules>
but i'll see if i can fix mine later
_whitelogger has joined ##openfpga
freemint has joined ##openfpga
freemint has quit [Ping timeout: 245 seconds]
Laksen has quit [Quit: Leaving]
<whitequark>
ah, i didn't realize you don't have ooo
freemint has joined ##openfpga
freemint has quit [Ping timeout: 250 seconds]
freemint has joined ##openfpga
emeb_mac has joined ##openfpga
<tpw_rules>
sooo, about the assembler
mankeli_ has joined ##openfpga
freemint has quit [Remote host closed the connection]
freemint has joined ##openfpga
<ZirconiumX>
Funny thing, I tried to port byuu's assembler to target Boneless
<ZirconiumX>
But bass has awful error messages, so I gave up
freemint has quit [Ping timeout: 250 seconds]
<tpw_rules>
i really, really like the built in python assembler
<tpw_rules>
minus that one thing that keeps burning me
freemint has joined ##openfpga
<whitequark>
oh sure, i'll fix it
<whitequark>
just like. doing it by introducing a circular dependency is not acceptable
<tpw_rules>
that's probably true. i was aiming for minimally invasive. do the other ideas i put in the comments sound reasonable?
<whitequark>
i'm falling asleep, will look later
<tpw_rules>
ok, sleep well
Asu` has quit [Quit: Konversation terminated!]
freemint has quit [Ping timeout: 250 seconds]
<tpw_rules>
(also that minus wasn't meant to be a dig at you)
mumptai has quit [Quit: Verlassend]
Jybz has joined ##openfpga
freemint has joined ##openfpga
freemint has quit [Ping timeout: 245 seconds]
Jybz has quit [Quit: Konversation terminated!]
<whitequark>
tpw_rules: fixed
<_whitenotifier-f>
[whitequark/Boneless-CPU] whitequark pushed 1 commit to master [+0/-0/±3] https://git.io/Jewkz
<_whitenotifier-f>
[whitequark/Boneless-CPU] whitequark 53faf6b - arch.instr: don't convert int to Reg implicitly in constructors.
<_whitenotifier-f>
[Boneless-CPU] whitequark commented on issue #6: Assembler improvement: Distinguish between Rn and n. - https://git.io/Jewk2
<_whitenotifier-f>
[Boneless-CPU] whitequark closed issue #6: Assembler improvement: Distinguish between Rn and n. - https://git.io/Je2Mr
<_whitenotifier-f>
[Boneless-CPU] whitequark closed pull request #8: Prevent instructions from being instantiated with wrong operand types - https://git.io/JewUf
<tpw_rules>
could you add a check for the inverse case? whine if isinstance(immediate, Reg)?
<whitequark>
huh?
<whitequark>
oh i see
<tpw_rules>
like right now MOVI(R0, R0) is still possible
<tpw_rules>
(afaict)
<whitequark>
yea.
<whitequark>
not now
<tpw_rules>
that's fine
<tpw_rules>
thank you for addressing the other case though