#garfield Logs

Oct 08 2023

#garfield Calendar

12:39 AM rue_mohr: so
12:50 AM rue_mohr: I know that a neural network can be like the rom in a state machine
12:50 AM rue_mohr: and I know that state machines can perform conputations
12:50 AM rue_mohr: or otehrwise logic
12:50 AM rue_mohr: I know that biological systems stabalize signalling by doing it digitally
12:50 AM rue_mohr: I have a problem with simulating neural networks
12:50 AM rue_mohr: there are 3 pieces of data. The input neuron pointers for a given neuron, the weights of the links, and the value of the neuron
06:39 AM polprog: aandrew: what box?
10:59 AM aandrew: bunch of DSPs and E(E?)PROMs, have to scroll up now to remember
11:00 AM aandrew: "shitload of (old) DSPs, EPROMs and Z80-somethings"
11:00 AM aandrew: the imgbb links are expired, not sure if I still have photos here
11:02 AM aandrew: nope I don't have the photos anymore
11:02 AM aandrew: basically like a dozen circuit boards meant to slide into a backplane, was a phone test system of some kind
11:05 AM polprog: woah
11:06 AM polprog: that sounds cool
11:07 AM aandrew: yeah you said the same thing back then too
11:07 AM polprog: :D
11:46 AM rue_mohr: eeproms!!!?
11:47 AM rue_mohr: yes, more eeproms
11:47 AM rue_mohr: all the eeproms
11:48 AM rue_mohr: the new scale for that meter came out ncie
11:48 AM rue_mohr: I should publish it as a template
01:40 PM polprog: oh yeah you should
01:40 PM polprog: I got the u-boot working on this board!!!
01:42 PM polprog: https://polprog.net/rozne1/ircjunk/mini210/mini210.html
01:42 PM polprog: had to fix an infinite loop the chinese programmer left in the code and fix the stack address
01:42 PM polprog: and it WORKED!
01:43 PM rue_mohr: :]
01:43 PM polprog: scroll down to the end!
01:45 PM rue_mohr: wow thats a long fight!
01:45 PM rue_mohr: good work
01:45 PM polprog: thanks
01:45 PM polprog: i learnt so much
01:46 PM rue_mohr: yea, crazy stuff comes up on projects like htat
01:47 PM polprog: all of this with a half broken debugger
01:47 PM polprog: damn
01:47 PM polprog: Now i will write a uboot command that blinks the leds
02:00 PM rue_mohr: :] you going to boot up linux on it?
02:00 PM polprog: yeah!
02:00 PM rue_mohr: I wonder if I have anything with those samsung arm chips
02:00 PM polprog: and after that the next one is the superh-4 decoder
02:00 PM polprog: do check!
02:01 PM rue_mohr: yours took an SD card tho eh?
02:01 PM polprog: yep
02:01 PM rue_mohr: yea, mine are usualy stuff like printers that dont have that
02:01 PM polprog: but the u-boot image can be booted over JTAG with openocd
02:03 PM rue_mohr: ok, I have to shift my data over 4 bits...
03:14 PM rue_mohr: haha I got it!
03:14 PM rue_mohr: and its even better than I thought
03:15 PM rue_mohr: I dont need a output bit for the latch, a line from the counter will do, which gives me up to 64 outputs
03:23 PM polprog: im going to sleep
03:23 PM polprog: goodnight rue!
05:11 PM rue_mohr: goodnight
06:16 PM rue_mohr: I put a bunch of bricks along the inside walls of the greenhouse for some thermal mass
06:16 PM rue_mohr: gives me somewhere to put the bricks too
06:16 PM rue_mohr: they are the bricks I was going to use for the driveway pillars, but decided they looked too institutional.
07:38 PM Tom_L: did you finish the pillars?
07:40 PM rue_mohr: well
07:40 PM rue_mohr: they need a new power supply and toppers
07:41 PM Tom_L: i recall that as an issue
07:41 PM rue_mohr: I did a whole bunch of work on a power supply and it imploded
07:41 PM rue_mohr: Need a 30w, 48V -> 12V regulated converter
07:42 PM Tom_L: do up something with an LM317
07:42 PM Tom_L: those are current or voltage aren't they?
07:42 PM rue_mohr: my leading issue was that a controller needs a lot less than 48V to run
07:42 PM rue_mohr: has to be switching
07:42 PM rue_mohr: the wire is too long
07:43 PM rue_mohr: hence needing to feed it with 48V
07:43 PM Tom_L: regulate it at the end
07:43 PM rue_mohr: yes, thats what I have to do
07:43 PM rue_mohr: but it has to be a switching reulator
07:45 PM rue_mohr: https://twitter.com/RueNahcMohr/status/1711110756291489929
07:45 PM rue_mohr: todays big victory is this state machine foundation
07:47 PM Tom_L: eprom?
07:47 PM rue_mohr: eeprom :]
07:47 PM rue_mohr: not even a big one
07:48 PM Tom_L: what determines the timing?
07:48 PM rue_mohr: the CD4060 has an RC oscillator
07:49 PM Tom_L: you're having fun with smaller projects now
07:50 PM rue_mohr: these state machines has fascinated me since 1989 or so
07:51 PM rue_mohr: I can make an osc with the rom too
07:51 PM rue_mohr: make one output an inversion of an input, and put a delay line on it
07:51 PM rue_mohr: works great
07:52 PM Tom_L: :)
07:52 PM rue_mohr: it does a fine job of reducing the chip count by 1
07:52 PM Tom_L: what do you program the eeprom with?
07:53 PM rue_mohr: I bought a chineese eprom programmer
07:53 PM rue_mohr: paid more than I wanted, but its super handy
07:53 PM Tom_L: and what do you write the program in?
07:53 PM rue_mohr: I made a C library for generating state machine memory images
07:54 PM rue_mohr: so I can basically write C code thats compiled and executed on the rom
07:54 PM rue_mohr: which means I can do any of the fancy things I can do in C
07:54 PM rue_mohr: but the state machines them selves are kinda limited to small PLC like tasks
07:55 PM rue_mohr: the 1989 me, said that the key was to mix the state machine with ram
07:55 PM rue_mohr: I still dont know how to do that
07:56 PM Tom_L: static ram
07:56 PM rue_mohr: yes
07:56 PM Tom_L: the botboard 2 i had used that
07:56 PM Tom_L: 256k?
07:56 PM Tom_L: i don't remember now
07:56 PM rue_mohr: most programs really just move numbers around, so I can kinda see it
07:56 PM rue_mohr: :]
07:57 PM rue_mohr: HC11 right?
07:57 PM Tom_L: yes
07:57 PM rue_mohr: yea, the HC11 had a buckshot memory map
07:57 PM rue_mohr: little bits of the range used all over the place
07:57 PM rue_mohr: even the memory map of the 6502 is annoying