<pointfree>
http://www.psoctools.org/ is the new odroid. It will be my primitivist sort of blog and dumping ground.
<pointfree>
I figured out that the UDB's are 192 rows high. That's twice the height of the HC block between a pair of UDB's. (192*2+96)*2 = (128+32)*6 = 960 -- It makes sense that the UDB array would be square, as a square has the largest area.
<pointfree>
Fun fact: add up the height of the two UDB's of a pair + the HC and you get 480. 480 is 0x1E0 in hex. 0x1E0 in hex is the register offset of the Vertical Segments of a UDB pair. The VS are used to traverse to the next Pair directly above or below.
<pointfree>
Also width of UDB Pair + 16 (distance to the Horizontal Segments in the switching matrix) is 144 (0x90). That's the base offset of the HS (Horizontal Segmentation) registers, used for traversing to the next UDB Pair horizontally.
<pointfree>
The HC has 8 switches per column. http://www.psoctools.org/switching-bits-and-regs.html the HC columns feed vertically into the 12 input terms of a PLD. Each PLD has 8 product term columns (or rather, rows).
sgstair_ has joined ##openfpga
sgstair has quit [Disconnected by services]
sgstair_ is now known as sgstair
<pointfree>
the PLD's are 16 switches high (that's 8 switches for Truth, 8 switches for Complement)
DingoSaar has quit [Ping timeout: 258 seconds]
<pointfree>
I kind wonder if they just copy-pasted two HC routing tiles in for each UDB.
<pointfree>
(...the grid and some of the switching at least)
pie_ has quit [Ping timeout: 240 seconds]
teepee has quit [Ping timeout: 240 seconds]
teepee has joined ##openfpga
pie_ has joined ##openfpga
ZipCPU|Laptop has quit [Quit: Transitioning to a lower energy state]
<pointfree>
The complement bytes of a PLD are addressed first in the register map. Also, we know that the switching matrices tend to be address in row major order.
<pointfree>
...therefore I would place the complement bytes in the upper half of a switching matrix.
<rqou>
something isn't right, but i'm not sure what
<rqou>
probably one thing is that the objective doesn't match the prism
<rqou>
:P
<azonenberg>
lol
<azonenberg>
also why do oscilloscope PC interfaces have to suck so badly?
<rqou>
blame NI
<rqou>
:P
<azonenberg>
i'm downloading 10k points from four channels
<azonenberg>
it takes a couple of seconds over 100mbit ethernet
<azonenberg>
they're floating point ascii (i havent figured out how to get the binary transfer mode to work) which adds a bit of transfer overhead, but it cant be that much
<rqou>
also btw you can clearly see the output quality of our ee143 ghettofab :P
<azonenberg>
maybe 2x
<azonenberg>
When i have starshipraider working i want to be able to stream realtime stuff with quite a few WFM/s
teepee has quit [Ping timeout: 252 seconds]
teepee has joined ##openfpga
<rqou>
azonenberg: somehow the thumbscrew that seems like it should hold the turret in place does not work on either of my microscopes. do you know what's up with that?
<azonenberg>
Nope
<azonenberg>
mine always worked fine
teepee has quit [Ping timeout: 240 seconds]
teepee has joined ##openfpga
stoopkid__ has joined ##openfpga
teepee has quit [Ping timeout: 258 seconds]
teepee has joined ##openfpga
_whitelogger has joined ##openfpga
eduardo_ has joined ##openfpga
eduardo has quit [Ping timeout: 240 seconds]
<rqou>
azonenberg: after cleaning and re-lubricating the stage on my microscope, the forward/backwards axis is way too loose. any ideas how to fix this?
<lain>
if it doesn't move enough, wd40. if it moves too much, duct tape.
<lain>
or sshfs
teepee has quit [Ping timeout: 248 seconds]
teepee has joined ##openfpga
sgstair_ has joined ##openfpga
sgstair has quit [Disconnected by services]
sgstair_ is now known as sgstair
stoopkid__ has quit [Quit: Connection closed for inactivity]
<eduardo_>
rqou: there should be a translated version. Its mostly about https://github.com/fairSIM "Structured illumination microscopy" ala combine many low resolution microscopy images to one high resolution 3D image
<rqou>
ah ok
<eduardo_>
rqou: it try to look up the translated version for you.
<rqou>
i'm aware of this as a technique, but i've never tried it
<eduardo_>
rqou: it has several audio tracks, also one in english.
<eduardo_>
rqou: they mainly use it for biology, but there might be something interesting for you too. you could build a motorized carrier (Translate and rotate) to increase the resolution of your microscope by combining pictures.
<eduardo_>
rqou: I have no clue if ther software they are writing would be suitable for metal microscopy.
<rqou>
i don't see why it wouldn't
<eduardo_>
rqou: just a pointer of mine
<rqou>
yeah, superresolution techniques are pretty neat
<rqou>
i have seem them before though (and even took an optics course just because)
<rqou>
i think for now having working DIC would be much more useful
<eduardo_>
rqou: just to keep you updated. We currenlty negotiate with SRI.com to do a joint research proposal for writing open source formal verification software.
<eduardo_>
rqou: we are also in contact with UCSC to work on Yosys. So lets hope that thing will turn out well.
teepee has quit [Ping timeout: 252 seconds]
teepee has joined ##openfpga
qu1j0t3 has quit [Ping timeout: 248 seconds]
m_t has joined ##openfpga
qu1j0t3 has joined ##openfpga
<plaes>
azonenberg: heard of pulseview / sigrok?
<plaes>
ah.. nevermind.. saw your licensing comment...
teepee has quit [Ping timeout: 240 seconds]
teepee has joined ##openfpga
knielsen has quit [Ping timeout: 260 seconds]
DingoSaar has joined ##openfpga
mifune has joined ##openfpga
mifune has quit [Changing host]
mifune has joined ##openfpga
mifune has quit [Quit: Leaving]
knielsen has joined ##openfpga
<whitequark>
azonenberg: seen ice40 ultraplus?
<whitequark>
same PLB/IO/PLL/MEM blocks as regular iCE40, has DSP and large BRAMs
<whitequark>
also various niceties like onchip oscillators
teepee has quit [Ping timeout: 258 seconds]
teepee has joined ##openfpga
knielsen has quit [Ping timeout: 240 seconds]
knielsen has joined ##openfpga
teepee has quit [Ping timeout: 248 seconds]
teepee has joined ##openfpga
DingoSaar has quit [Remote host closed the connection]
sgstair has quit [Read error: Connection reset by peer]
ZipCPU|Laptop has joined ##openfpga
sgstair has joined ##openfpga
pie_ has quit [Ping timeout: 258 seconds]
stoopkid__ has joined ##openfpga
Hootch has quit [Quit: Leaving]
mifune has joined ##openfpga
mifune has quit [Changing host]
mifune has joined ##openfpga
sgstair_ has joined ##openfpga
sgstair has quit [Disconnected by services]
sgstair_ is now known as sgstair
pie_ has joined ##openfpga
mifune has quit [Quit: Leaving]
digshadow1 has quit [Ping timeout: 260 seconds]
teepee has quit [Ping timeout: 258 seconds]
teepee has joined ##openfpga
egg|zzz|egg has quit [Read error: Connection reset by peer]
mifune has joined ##openfpga
oeuf has joined ##openfpga
<azonenberg>
ooh my lecroy dso rack kit shipped
<azonenberg>
eta friday though, woo slow shipping
sgstair_ has joined ##openfpga
sgstair has quit [Disconnected by services]
sgstair_ is now known as sgstair
DingoSaar has joined ##openfpga
digshadow has joined ##openfpga
<eduardo_>
azonenberg: would you be avaialalbe for a conference call with clifford wolf in about 2 hours?
<awygle>
that satisfied feeling when you do something non-trivial with git and it works correctly the first time
<sn00n>
azonenberg: xool
<sn00n>
cool
<sn00n>
eduardo_: do u have a SIM?
<azonenberg>
eduardo_: So 12:00 pacific?
<azonenberg>
Can we do 12:30?
<sn00n>
what are you planing to do?
<sn00n>
take over the world?
<sn00n>
maybe a stupid question but a good SIM light source could be 'simply' made of a michelson interferometer with one of the 'total' mirrors replaced with a DMD?
pie_ has quit [Ping timeout: 246 seconds]
<eduardo_>
azonenberg: 12:30 pacific time is ok for me. And I guess also for Clifford. so see you in one hour and twenty minutes.
<sn00n>
:-<
<eduardo_>
azonenberg: we will use zoom video conferencing. I send you an invitation.
<rqou>
wow, what sooper sekrit scheme is happening here?
<sn00n>
dunno
<sn00n>
think they doin stuff
<sn00n>
world domination or something
<jn__>
they're clearly plotting to steal the moon
<sn00n>
doomsday devices, i dunno
<sn00n>
jn__: they want you believe in that
ZipCPU|Laptop has quit [Ping timeout: 258 seconds]
ZipCPU|Laptop has joined ##openfpga
<clifford>
eduardo_, azonenberg, that's ok for me as well. See you guys in 45 minutes discussing our secret world domination plans^W^W^W^W^Wpuppies.
<azonenberg>
lol
<azonenberg>
ooh i know
<azonenberg>
let's submit a proposal for teaching puppies to use FPGAs
<azonenberg>
See if we can find someone to fund it
<rqou>
nah, let's use cats instead
<rqou>
cats already help by walking all over keyboards
<sn00n>
shhhh :>
<azonenberg>
Hmm, you do have a point
* azonenberg
looks for hackkitten
<azonenberg>
fpga kitteh :3
<sn00n>
~^^
<rqou>
allegedly at least one integer overflow leading to a CVE was found via cat+keyboard
<azonenberg>
lool
<awygle>
could make some FPGA-powered intelligent cat toys for whitequark's genius cat
<rqou>
"intelligent?"
<rqou>
get with the times, it's "IoT"
<rqou>
:P
* rqou
pokes azonenberg
<rqou>
i'm sure IOA would love to see some IoT cat toys
<rqou>
"Entertains Mittens very well. But somehow whenever Mittens is playing with the toy, my computer bluescreens. 2/10 would not buy again."
sgstair_ has joined ##openfpga
sgstair has quit [Disconnected by services]
sgstair_ is now known as sgstair
<azonenberg>
eduardo_: joining momentarily, gimme a sec
<rqou>
problem: the solvents i ordered arrived, but i just realized i don't have a proper place to store them
<rqou>
good thing there's no EH&S here :P
sgstair_ has joined ##openfpga
sgstair has quit [Disconnected by services]
sgstair_ is now known as sgstair
GenTooMan has joined ##openfpga
pie_ has joined ##openfpga
<awygle>
Any suggestions for a good way to clean eyeglasses (ideally without carrying around acetone everywhere I go)?
<rqou>
well, i literally just ordered reagent-grade solvents for the purpose of cleaning optics :P
<rqou>
people seem to recommend acetone+methanol
<rqou>
which is toxic, yes :P
<rqou>
you might consider being a bit more safety-conscious than me (and whitequark?) :P
<awygle>
Well I'm not taking metallurgical images. I just want the trees to be slightly less foggy.
<awygle>
Methanol is probably overkill
<awygle>
I am also not sure whether acetone will eat these... I am pretty sure the lenses aren't actual glass.
<awygle>
And the frames are definitely plastic
<rqou>
oh
<rqou>
have fun with that :P
<awygle>
Lol thanks rqou, what would I do without you :-P