first impressions of the Lego smart brick, before I do any actual tearing down: wow, I forgot how good they are at working with plastic.
-
@ldcd @whitequark @gsuberland @ftg i wonder if anyone has done a mips based keyboard controller
@azonenberg @ldcd @whitequark @gsuberland
I'll mention this to a MIPS loving friend who's currently working on a keyboard project.
But I think it would have to then be based on something like PIC32. -
@gsuberland @ftg @whitequark did they ever ship non-es silicon for the propeller 2
@ldcd @ftg @whitequark no idea
-
@azonenberg @ldcd @whitequark @gsuberland
I'll mention this to a MIPS loving friend who's currently working on a keyboard project.
But I think it would have to then be based on something like PIC32.@ftg @ldcd @whitequark @gsuberland I'm pretty sure i saw a digilent fpga board that had a pic32 on it in usb host mode that presented a ps/2 mouse and keyboard interface to the FPGA if you plugged in a usb one
-
@ldcd @ftg @whitequark no idea
@gsuberland @ftg @whitequark looks like yes
-
@ftg @ldcd @whitequark @gsuberland I'm pretty sure i saw a digilent fpga board that had a pic32 on it in usb host mode that presented a ps/2 mouse and keyboard interface to the FPGA if you plugged in a usb one
@azonenberg @ftg @whitequark @gsuberland Yes the Genesys 2 has this; it's very funny (but makes sense in an education setting if you want to keep your PS2 mouse lab without keeping the mouses)
-
@whitequark Calling an ARC CPU industry standard is very funny to me
@ldcd @whitequark oh I missed that. Why on earth is it not a Cortex M0
-
@ftg @ldcd @whitequark surprising but almost not surprising? it's weird but also one of those applications where I bet they had very specific requirements around hardware FPU/DSP capabilities, communications peripherals, power management, and physical size, where meeting them all at the same time required treading more unusual paths. the integrated DC-DC in that chip was probably a major selling point.
@gsuberland @ftg @ldcd this specific chip has directionfinding btw. and a "LOG2 accelerator" whatever the fuck that is
-
@whitequark @ldcd @ftg hah, weird. that's an odd choice of architecture for a keyboard controller, unless it was doing audio or touchpad stuff too I suppose.
@gsuberland @ldcd @ftg no it's just the EC. from Microchip
-
@gsuberland @ftg @ldcd this specific chip has directionfinding btw. and a "LOG2 accelerator" whatever the fuck that is
@whitequark @gsuberland @ftg from what i understand one of the big selling points of ARC is that they let you add ~whatever instructions you want and they make it relatively easy to use those instructions from C, so that might be whats going on there?
-
@gsuberland @ldcd @ftg no it's just the EC. from Microchip
@whitequark @gsuberland @ftg maybe its a rebranded automotive part
-
@whitequark @gsuberland @ftg maybe its a rebranded automotive part
@ldcd @gsuberland @ftg when have you last seen an automotive part with an LPC target controller
-
@gsuberland @ldcd @ftg no it's just the EC. from Microchip
@whitequark @gsuberland @ldcd @ftg huh I thought microchip ECs were mostly arm based
-
@whitequark @gsuberland @ftg from what i understand one of the big selling points of ARC is that they let you add ~whatever instructions you want and they make it relatively easy to use those instructions from C, so that might be whats going on there?
@ldcd @whitequark @ftg almost certainly a hardware log2 instruction bolted on. I wonder if they're using it for FFT or something.
-
@azonenberg @ldcd @whitequark @gsuberland
I'll mention this to a MIPS loving friend who's currently working on a keyboard project.
But I think it would have to then be based on something like PIC32.@ftg @ldcd @whitequark @gsuberland i used to be big on mips. I remember being very disappointed when i discovered BFC00000 was not a valid license plate in my state
-
@ldcd @gsuberland @ftg when have you last seen an automotive part with an LPC target controller
@whitequark @gsuberland @ftg cursed thought: pentium based ECU
-
finally done. no shorts and (as far as i can tell under mag) no opens
complete success

-
@whitequark @gsuberland @ftg cursed thought: pentium based ECU
@ldcd @whitequark @ftg "why did you crash your car?" "F00F bug, your honour"
-
complete success

contrary to everything i've seen online, this is a Winbond W25Q16JWBY part (but one person got the closest, they thought it is a W25Q16JVBY. the difference is major: one is 3.3V, the other is 1.8V)

-
@ldcd @whitequark @ftg almost certainly a hardware log2 instruction bolted on. I wonder if they're using it for FFT or something.
@gsuberland @ldcd @ftg well yes they call it a log2() accelerator but why
-
contrary to everything i've seen online, this is a Winbond W25Q16JWBY part (but one person got the closest, they thought it is a W25Q16JVBY. the difference is major: one is 3.3V, the other is 1.8V)

NotImplementedError: quad enablement SFDPJEDECQuadEnableRequirements.Reg2Bit1_Read35h_Write05h not implemented yetah yes. i remember why i hate SPI flashes now