Tommy Thorn (tommythorn)

tommythorn

Geek Repo

Location:Milpitas, CA, USA

Home Page:https://chaos.social/@tommythorn

Twitter:@iamtommythorn

Github PK Tool:Github PK Tool

Tommy Thorn's repositories

yarvi

Yet Another RISC-V Implementation

Language:RoffLicense:ISCStargazers:82Issues:13Issues:0

tinytapeout-4-bit-cpu

A design for TinyTapeout

Language:VerilogLicense:Apache-2.0Stargazers:14Issues:2Issues:0

virtual-nascom

SDL-based Nascom 2 emulator

Language:AssemblyLicense:GPL-2.0Stargazers:11Issues:3Issues:12

spleentt-5x8-font

Tiny 5x8 bitmap font based on spleen and creep, useful for low-resolution displays

Language:RustLicense:BSD-2-ClauseStargazers:9Issues:0Issues:0

NCL-examples

A collection of Null Convention Logic examples, simulated and synthesized for FPGA

Language:VerilogLicense:Apache-2.0Stargazers:3Issues:1Issues:0

bp

Fun with branch predictors

Language:RustStargazers:1Issues:1Issues:0

c4

C in four functions

Language:CLicense:GPL-2.0Stargazers:1Issues:1Issues:0

NCL_sandbox

Is a collection of NULL Convention Logic (NCL) circuits and libraries written in Verilog to provide the experience of logically determined design in a familiar context. The tools used are Icarus verilog and gtkwave.

Language:VerilogStargazers:1Issues:1Issues:0

no-time-for-squares

VGA Clock Design For Tiny Tapeout 05

Language:VerilogLicense:Apache-2.0Stargazers:1Issues:2Issues:0

tinyc-in-rust

Marc Feeley's Tiny-C compiler, rewritten in Rust

Language:RustStargazers:1Issues:1Issues:0
Language:SliceStargazers:1Issues:1Issues:0

bf

Brainfuck interpreter in Rust

Language:RustLicense:MITStargazers:0Issues:1Issues:0

bounded-spsc-queue

A Bounded SPSC queue for Rust

Language:RustLicense:Apache-2.0Stargazers:0Issues:0Issues:0

hyperpixel

An extremely fast pixel framebuffer for Rust web assembly 🧱

Language:RustLicense:Apache-2.0Stargazers:0Issues:1Issues:0
Language:PythonLicense:ISCStargazers:0Issues:1Issues:0
License:MITStargazers:0Issues:0Issues:0

nascomhomepage.com

Mirror of nascomhomepage.com

Language:AssemblyStargazers:0Issues:1Issues:0

riscv-rust

RISC-V processor emulator written in Rust+WASM

Language:RustLicense:MITStargazers:0Issues:0Issues:0

rust

Empowering everyone to build reliable and efficient software.

License:NOASSERTIONStargazers:0Issues:0Issues:0

rustc-codegen-issue

Small example of suboptimal code generation from Rust 1.70 on RISC-V (and others?)

Language:RustStargazers:0Issues:0Issues:0

silly-little-pl

Fun with Dragonbook/Wirth-style compilers

Language:RustStargazers:0Issues:1Issues:0

tinytapeout02-chacha20

ABANDONED: Can we fit a chacha20 encryption core on Tiny Tapeout?

Language:PythonLicense:Apache-2.0Stargazers:0Issues:1Issues:0
Language:JavaScriptStargazers:0Issues:1Issues:0

tt04-project1

TBD (Might be something async)

Language:VerilogLicense:Apache-2.0Stargazers:0Issues:0Issues:0

tt06-memory

Memory in one Tiny Tapeout tile

Language:TclLicense:Apache-2.0Stargazers:0Issues:0Issues:0
Language:VerilogLicense:Apache-2.0Stargazers:0Issues:0Issues:0

tt06-tommythorn-4b-cpu

Silly 4b CPU v2

Language:VerilogLicense:Apache-2.0Stargazers:0Issues:0Issues:0

tt07-memory

A very crazy attempt at creating memory from a22o gates (smaller than latches)

Language:VerilogLicense:Apache-2.0Stargazers:0Issues:0Issues:0

tt07-more-ncl-experiments

More simple NCL circuits

Language:VerilogLicense:Apache-2.0Stargazers:0Issues:0Issues:0

tt08-maxbw

Testbench and [partial] proof-of-concept of the MaxBW core-uncore interconnect

Language:VerilogLicense:Apache-2.0Stargazers:0Issues:0Issues:0