Tiny Tapeout
Home
News
Universities & Schools
Tiny Tapeout Chips
Silicon proven projects
Tiny Tapeout IHP 26a
Tiny Tapeout SKY 26b
Tiny Tapeout SKY 26a
Tiny Tapeout SKY 25b
Tiny Tapeout SKY 25a
Tiny Tapeout IHP 25b
Tiny Tapeout IHP 25a
Tiny Tapeout GF 26b
Tiny Tapeout GF 26a
Tiny Tapeout CAD 25a
Tiny Tapeout 9
Tiny Tapeout 8
Tiny Tapeout 7
Tiny Tapeout 6
Workshops
Digital Design Guide
Getting started with our digital design tool
Holidays
Logic Gates
Logic Puzzle - Flip Flop
Logic Puzzle - Edge Detect
Logic Puzzle - Full Adder
Logic Puzzle - Padlock
Customisable Design - Padlock
Customisable Design - UART
Customisable Design - 7-Seg
Simple automated testing using truth tables
Generating Wokwi designs from truth tables
How do semiconductors work?
Introduction to SiliWiz
Draw a Resistor
Parasitics
Voltage Divider
Draw a capacitor
Draw an N MOSFET
Making a logic inverter
Draw a P type MOSFET
Draw a CMOS inverter
Making ASICs
Working with HDLs
Important!
FPGA to ASIC
HDL resources
HDL templates
Testing your design
Competitions
TTSKY26a Demoscene Competition
TTSKY26a Demoscene Entries
Crowd Sourced RISC-V (closed)
Crowd Sourced RISC-V Peripheral Entries and Winners
TT08 Demoscene Entries
TT08 Demoscene Winners
TT08 Demoscene (closed)
Sticker Design (closed)
Guides
TT04+ demoboard quickstart
TT ETR demoboard quickstart
Hackaday GF0p2 chip breakout quickstart
Local hardening
Testing Projects with the Analog Discovery
Updating your project documentation
Using the FPGA ASIC simulator breakout
Flashing the Gamepad PMOD
Submitting a Verilog project instead of Wokwi
Workshop
1 - Draw your own MOSFET
2 - Simulate a logic gate
3 - Create the GDS and submit your design
4 - Optional - Submit a design revision
5 - Optional - Activate and Test a Design
Advanced Workshop
1 - Draw your own MOSFET
2 - Verilog with VGA Playground
3 - Create GDS from VGA Playground
4 - Submit your design
5 - Optional - Activate and Test a Design
Laying Out Standard Cells with Magic VLSI
Tech specs
Clock
GPIO pins
Analog Specs
Memory
Pinouts
PCB (TT04+)
PCB (TT02-03)
FAQ
Branding
Contact
Press
Terms
Credits
More
Store
English
Tiny Tapeout
>
Tiny Tapeout Chips
>
Tiny Tapeout GF 26a
> 295 UTOSS RISC-V core
295 UTOSS RISC-V core
295 : UTOSS RISC-V core
Author: University of Toronto Open Source Students
Description: RV32I core implementation
GitHub repository
Open in 3D viewer
Clock: 0 Hz
How it works
To be done
How to test
To be done
External hardware
To be done
IO
#
Input
Output
Bidirectional
0
TBD
TBD
1
TBD
TBD
2
TBD
TBD
3
TBD
TBD
4
TBD
TBD
5
TBD
TBD
6
TBD
TBD
7
TBD
TBD
Chip location
Controller
Mux
Mux
Mux
Mux
Mux
Mux
Mux
Mux
Mux
Mux
Mux
Mux
Mux
Mux
Mux
tt_um_chip_rom (Chip ROM)
tt_um_factory_test (Tiny Tapeout Factory Test)
tt_um_utoss_riscv (UTOSS RISC-V core)
tt_um_memory_game_top (Number Memory Game)
tt_um_danielpenas42 (Ball Display)
tt_um_machinelearning (7-Segment Neural Predictor)
tt_um_microlane_demo (microlane demo project)
tt_um_pixel_processor (Tiny Pixel Processor)
tt_um_jpigdon_gps_accelerator_top (GPS_Accelerator)
tt_um_rgb_mixer (rgb_mixer)
tt_um_bgao43 (Tiny TPU Systolic Array)
tt_um_main (Pong in Verilog)
tt_um_joannec34_teenytpu (teenytpu)
tt_um_apa102_ws2812_squidgeefish (APA102 to WS2812 Translator)
tt_um_uacj_bouncing_DVD_screensaver (Custom DVD Screensaver for VGA)
tt_um_logoUACJ_MOGA (VGA_screensaver_UACJ)
tt_um_grace_spi_led_driver (SPI-Controlled 8-Channel LED Driver)
tt_um_rebeccargb_universal_decoder (Universal Binary to Segment Decoder)
tt_um_rebeccargb_hardware_utf8 (Hardware UTF Encoder/Decoder)
tt_um_happyhop_deadcast2 (happyhop)
tt_um_dino7 (Dino-7: 7-Segment Runner Game)
tt_um_arty3_mac_engine (Simple MAC Engine w/ Postproc)
tt_um_uacj (Custom DVD Screensaver for VGA)
tt_um_algofoogle_dottee (DOTTEE VGA demo (TTGF26a))
tt_um_mattvenn_signal_generator (Simple Signal Generator)
tt_um_urish_simon (Simon Says memory game)
tt_um_tpu (Tensor Processing Unit For GF)
tt_um_gojimmypi_ttgf_UART_FSM_TRNG_Lab (Hardware Entropy Explorer: UART/SPI TRNG and PUF)
tt_um_wokwi_465483277165299713 (First Tinytapeout)
tt_um_prem_pipeline_test (Programmable_Pipeline-RISC-V)
tt_um_wokwi_467219410242853889 (Tiny Tapeout testtest 111233)
tt_um_wokwi_465549494272929793 (Pacos first design)
tt_um_wokwi_465731371445677057 (Arturo's first Wokwi design)
tt_um_wokwi_465732744934845441 (Tiny Tapeout Template_1234)
tt_um_wokwi_465736492859711489 (Tiny Tapeout Workshop JuanF)
tt_um_wokwi_465731430225727489 (Rafa’s first Wokwi design)
tt_um_wokwi_465731458365332481 (7 segment Display Fli-Flop Try-out)
tt_um_wokwi_465732744245929985 (DiseñoCursoTiny)
tt_um_wokwi_465731490568160257 (Matt’s first Wokwi design)
tt_um_wokwi_465736691688630273 (test1)
tt_um_wokwi_465731458628527105 (Mi copia del Tiny Tapeout)
tt_um_wokwi_465731520738845697 (El primer diseño)
tt_um_wokwi_465731521356457985 (Tiny Tapeout Template Copy)
tt_um_gen1_digital_companion_tile (Gen1 Digital Companion Tile)
tt_um_wokwi_465732827753495553 (Tiny Tapeout Template Ayman)
tt_um_wokwi_465731394728267777 (Julian_Proyecto)
tt_um_wokwi_465731458535202817 (Tiny Tapeout Template Copy)
tt_um_wokwi_465732847401723905 (Basic Circuit)
tt_um_wokwi_465731452481768449 (El primer diseño de Matt para Wokwi)
tt_um_wokwi_465731502018614273 (Tiny Tapeout Template flip flop)
tt_um_wokwi_465732616714924033 (Tiny Tapeout RJAP)
tt_um_wokwi_465731575275296769 (ocxpkeWokwiDesign)
tt_um_wokwi_465732880722332673 (Pedro Template)
tt_um_wokwi_465731858252480513 (Paula's first Wokwi design)
tt_um_wokwi_465731455677830145 (Tiny Tapeout JMCG)
tt_um_wokwi_465737601403996161 (Tiny Number Simon)
tt_um_ttmul (Balanced Ternary Multiplier)
tt_um_wokwi_465731466664816641 (Tiny Tapeout Workshop Malaga 2jun2026)
tt_um_8bit_risc_cpu (8-bit RISC CPU)
tt_um_wokwi_451184391728659457 (Simple Sprinkler)
tt_um_fhw_appel_spiPWMio (spiPWMio)
tt_um_divadnauj_GB_serv_soc_wb (serv_soc_wb)
tt_um_8bitcustomcomputer (SAP 8 Bit Computer)
tt_um_bioimpedance (Very Low Resource Digital Implementation of Bioimpedance Analysis)
tt_um_mgj_bist8 (BIST-8: Built-In Self-Test for 8-bit CLA Adder)
tt_um_roberto_tiny_radar_tile (BioPulse Tile)
tt_um_systolic_mac_2x2 (2x2 Systolic Array Matrix Multiplier)
tt_um_peg_top (2x2 CNN Accelerator PE Grid with UART)
tt_um_AlvaroRub_ringcounter (Counter16Outputs)
tt_um_wokwi_465731440267947009 (Antonio's first Wokwi design)
tt_um_wokwi_465732706576877569 (Guille's first Wokwi design.)
tt_um_wokwi_465731481873367041 (MIPS-Lite 8-bit Processor)
tt_um_wokwi_465736612213902337 (Juan`s first Worki design)
tt_um_wokwi_465731439156454401 (Rhyloo’s first Wokwi design)
tt_um_wokwi_465732536551273473 (Tiny Tapeout Marcos Fernandez)
tt_um_wokwi_465737290543084545 (Tiny Tapeout Template)
tt_um_wokwi_465630130495825921 (ram 1 bit Copy)
tt_um_wokwi_465731403724006401 (sdft wokwi 1)
tt_um_top (RHD2164-MCU-SPI Bridge)
tt_um_line_follower_arvaloez (Line Follower Robot controller)
tt_um_xoroshiro64plus_v2 (xoroshiro64)
tt_um_ohuettenhofer_tiny_qsim (Tiny Quantum Circuit Simulator)
tt_um_santhosh_ring_osc_gf (Ring Oscillator PVT Sensor & TRNG (GF180))
tt_um_santhosh_stoch_stdp_pair_gf (Stochastic neuron + STDP controller (merged, GF180))
tt_um_santhosh_rsd_char_gf (RRAM Characterization Platform (DC sweep + endurance + retention + histogram, GF180))
tt_um_santhosh_xbar_ctrl_gf (Memristive Crossbar Peripheral Controller (GF180))
tt_um_joseph_bf (BF)
tt_um_hydrocomms (FSK Modem)
tt_um_systolic_array (2x2 MAC Systolic array with DFT)
tt_um_kluterirv_rv32e_core (Minimal RV32E SoC with UART Loader)
tt_um_algofoogle_ttgf26a_vco (VCO driven by DAC)
tt_um_fer_logo_music_vga (UNIZG-FER VGA project)
tt_um_maqsudbek_dyadic_pwm (Dyadic PWM)
tt_um_waferspace_vga_screensaver (Wafer.space Logo VGA Screensaver)
tt_um_htfab_vga_tester (Video mode tester)