Semidigital Meta Adventures


Zignig makes cool stuff in his SHED

Dec 18 2022
Resurrection of STEVE ; tank bot rises again.
Mar 06 2021
Boneless SOC builder for nmigen

Build a Boneless SOC

A little cpu and the things that you need on a FPGA

May 12 2020
Some photos of HV powerlines down the road

Some power lines

Mar 15 2020
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.

Jun 04 2019
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.

May 21 2019
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.
DRAWING
INVESTIGATION
POSTS
TAGS