home.social

#digitallogic — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #digitallogic, aggregated by home.social.

  1. Release: fsm-toolkit v0.9.5

    fsm-toolkit is a Go toolkit for designing and analysing finite state machines. It provides a CLI tool (fsm) and a full TUI editor (fsmedit) supporting DFA, NFA, Mealy, and Moore machines — with multi-machine bundles, cross-machine linking, and a component system backed by reusable class libraries.

    Repo:

    github.com/ha1tch/fsm-toolkit#

    This is the biggest release since the project's inception bringing a component-oriented workflow to FSM design. You can now drag 74xx-series digital logic parts from a library drawer, assign typed properties to states, link machines into bundles, and manage it all from the TUI. Builds and releases for 12 platforms are now fully automated.

    New: Editor Manual

    github.com/ha1tch/fsm-toolkit/

    New: Workflow Guide

    github.com/ha1tch/fsm-toolkit/

    Highlights

    % Multi-document bundles with import and cross-machine navigation
    % Class and property system with 7 typed fields
    % Component drawer with drag-and-drop instantiation
    % 74xx-series class libraries (49 components across 7 families)
    % Machine manager with rename/delete and link propagation
    % Settings screen with vocabulary customisation and library loading
    % Improved TUI layout engine with cell-grid metrics
    % CI/CD pipeline targeting 12 platforms (Linux, macOS, Windows, FreeBSD, OpenBSD, NetBSD)
    % Separate CLI and editor manuals
    % 261+ tests passing

    Changelog:

    github.com/ha1tch/fsm-toolkit/

    #golang #foss #programming #compsci #fsm #digitallogic #tui #statemachines #electronics

  2. It all traces back to the NANDs, maaaan. ​:neofox_book_owo:​ Government has been trying to cover up their existence for years.
    #digitallogic #hdl #aliens #nands

  3. 2025 Component Abuse Challenge: Digital Logic With Analog Components - [Tim] noticed recently that a large number of projects recreating discrete logic t... - hackaday.com/2025/10/04/2025-c #componentabuse #digitallogic #multiplexer #contests #analog #switch #latch #logic #gate

  4. @CliffWade Yeah, it's really nice. It saved my butt during COVID, as I could use it to continue teaching my embedded systems class, which has a considerable hands-on component. Together with simulator.io for the #digitalLogic part, it worked out pretty well.

    simulator.io

  5. Computing Via (Virtual) Dominos - Back in 2012, [Matt Parker] and a team built a computer out of dominos for the Man... - hackaday.com/2024/04/18/comput #digitallogic #mischacks #dominos

  6. @jangray can I trust Vivado to make a tight one-cell feedback loop for something like

    reg q;
    always @(*) if (a == b) q = a;

    ?

    (this is Muller’s C-element AKA Karl Fant’s NCL TH22 threshold gate)

    #FPGA #ASync #NCL #DigitalLogic

  7. @reduz Alas “technical” covers cosmic areas, but I miss the usenet communities of yore, like comp.arch and comp.arch.fpga.

    Always ready to discuss anything related to #microprocessorarchitecture, #microprocessorimplementation, #digitallogic, and especially “paths not followed”, like #asynclogic, #blockstructureISAs, etc

  8. @reduz Alas “technical” covers cosmic areas, but I miss the usenet communities of yore, like comp.arch and comp.arch.fpga.

    Always ready to discuss anything related to #microprocessorarchitecture, #microprocessorimplementation, #digitallogic, and especially “paths not followed”, like #asynclogic, #blockstructureISAs, etc

  9. @reduz Alas “technical” covers cosmic areas, but I miss the usenet communities of yore, like comp.arch and comp.arch.fpga.

    Always ready to discuss anything related to #microprocessorarchitecture, #microprocessorimplementation, #digitallogic, and especially “paths not followed”, like #asynclogic, #blockstructureISAs, etc

  10. @reduz Alas “technical” covers cosmic areas, but I miss the usenet communities of yore, like comp.arch and comp.arch.fpga.

    Always ready to discuss anything related to #microprocessorarchitecture, #microprocessorimplementation, #digitallogic, and especially “paths not followed”, like #asynclogic, #blockstructureISAs, etc

  11. @reduz Alas “technical” covers cosmic areas, but I miss the usenet communities of yore, like comp.arch and comp.arch.fpga.

    Always ready to discuss anything related to #microprocessorarchitecture, #microprocessorimplementation, #digitallogic, and especially “paths not followed”, like #asynclogic, #blockstructureISAs, etc

  12. Finally took the time to watch the talk by Lee Boysel (RIP): youtu.be/UpHN0kpukRc - super interesting. He's not as famous as he deserves to be, but he really did create the first microprocessor on a chip and many other things (see, eg. cpushack.com/2014/08/15/four-p)

    I've always been particularly interested in four-phase logic as it's extremely dense.
    KW: #microprocessor #processor #DigitalLogic #FourPhaseLogic #VLSI #Architecture

  13. Scott’s CPU From the Bottom Up - It isn’t for everyone, but if you work much with computers at a low level, you’ll ... - hackaday.com/2022/05/19/scotts #microcontrollers #digitallogic #customcpu #cpu

  14. TTL Simulator in JavaScript - How do you celebrate your YouTube channel passing the 7400 subscriber mark? If you are [Low Level ... - hackaday.com/2020/11/02/ttl-si #logicsimulator #softwarehacks #digitallogic #logic #ttl