Resurrection of STEVE ; tank bot rises again.
Boneless SOC builder for nmigen
Build a Boneless SOC
A little cpu and the things that you need on a FPGA
Some photos of HV powerlines down the road
Some power lines
This blog has been sorely negelected. My intent over next few decades is to catch up on my progress.
;)
Working Boneless-v3
Working Boneless v3 Finally managed to get the new version of the processor running on my TinyBx this is in concert with nmigen , nmigen-boards and Boneless v3. I have wrapped all this into my workbench for the project in Gizmotron
Gizmos from .gizmo import Gizmo, IO from nmigen import * class _warmboot(Elaboratable): def __init__(self): self.image = Signal(2) self.boot = Signal() def elaborate(self, platform): m = Module() m.submodules.wb = Instance("SB_WARMBOOT", i_S1 = self.
things to do in gateware
Finally managed to get TX working on the gateware uart, RX is next. Having a UART means that it can talk to the outside world.
Steve gets a new brain and an Umbilical
mmmm BRAINS
Now that I have the TinyBX mounted and connected the time has come to get some gateware going. After some research I settled on nMigen. It is constant development and m-labs is working hard to get it running. There is a repository of my code as I develop it.
3.3V Supply and mounted TinyFPGA-BX
STEVE’s new look orginal image A 3.3V supply has been added to drive the TinyFPGA-BX and other 3.3V devices. Once the power supply was tuned (tiny multiturn pot) some nail polish was painted on the screw so it does not move. The 10V rail (8 AA , NiMH) has been covered with Kapton tape to avoid accidental shorts.
There is also a 5<->3.3V signal converter, so there are 8 lines that can be broken out to the other side of STEVE.