Tiny Tapeout
Home
Universities & Schools
Tiny Tapeout Chips
Tiny Tapeout 1
Tiny Tapeout 2
Tiny Tapeout 3
Tiny Tapeout 4
Tiny Tapeout 5
Tiny Tapeout 6
Tiny Tapeout 7
Tiny Tapeout 8
Tiny Tapeout 9
Tiny Tapeout IHP 0.2
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
Demoscene
Guides
TT04+ demoboard quickstart
Local hardening
Testing Projects with the Analog Discovery
Workshop
1 - Draw your own MOSFET
Draw and simulate a logic gate with Wokwi
3 - Create the GDS
4 - Submit your design
Tech specs
Clock
GPIO pins
Analog pins
Memory
Pinouts
PCB (TT04+)
PCB (TT02-03)
FAQ
Branding
Contact
Press
Terms
Credits
English
Tiny Tapeout
>
Tiny Tapeout Chips
>
Tiny Tapeout IHP 0.2
> 483 8 Bit Digital QIF
483 8 Bit Digital QIF
483 : 8 Bit Digital QIF
Author: David Parent
Description: The circuit will spike when the input is positive. It will reset when the signal exceeds a predetermined value
GitHub repository
Clock: 0 Hz
How it works
8 bit QIF
How to test
Sne in 8 bit 2's complement positive number, read out spikes
External hardware
adlam 2000
IO
#
Input
Output
Bidirectional
0
B0
AS0
1
B1
S1
2
B2
S2
3
B3
S3
4
B4
S4
5
B5
S5
6
B6
S6
7
B7
S7
Chip location
Controller
Mux
Mux
Mux
Mux
Mux
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 (TinyTapeout Factory Test)
tt_um_MichaelBell_tinyQV (TinyQV Risc-V SoC)
tt_um_urish_silife_max (Game of Life 8x32 (siLife))
tt_um_vc32_cpu (VC 16-bit CPU)
tt_um_tinytapeout_logo_screensaver (VGA Screensaver with Tiny Tapeout Logo)
tt_um_htfab_rotfpga2 (ROTFPGA v2a)
tt_um_htfab_latch_test (Latch test)
tt_um_no_time_for_squares_tommythorn (No Time For Squares, IHP edition)
tt_um_tommythorn_maxbw (Asynchronous Multiplier)
tt_um_urish_simon (Simon Says memory game)
tt_um_htfab_rotfpga2_ff (ROTFPGA v2b)
tt_um_meiniKi_ttihp_fazyrv_exotiny (FazyRV-ExoTiny)
tt_um_rebeccargb_hardware_utf8 (Hardware UTF Encoder/Decoder)
tt_um_rebeccargb_universal_decoder (Universal Binary to Segment Decoder)
tt_um_algofoogle_raybox_zero (raybox-zero TTIHP0p2 edition)
tt_um_z2a_rgb_mixer (RGB Mixer demo)
tt_um_vga_clock (VGA clock)
tt_um_frequency_counter (Frequency counter)
tt_um_brandonramos_VGA_Pong_with_NES_Controllers (VGA Pong with NES Controllers)
tt_um_demosiine_sda (DemoSiine)
tt_um_toivoh_demo_deluxe (Sequential Shadows Deluxe [TT08 demo competition])
tt_um_edwintorok (Rounding error)
tt_um_2048_vga_game (2048 sliding tile puzzle game (VGA))
tt_um_hpretl_spi (SPI Test)
tt_um_top_mole99 (One Sprite Pony)
tt_um_urish_spell (SPELL)
tt_um_rebeccargb_vga_pride (VGA Pride)
tt_um_autosel (I2C EEPROM Project Selection)
tt_um_a1k0n_nyancat (VGA Nyan Cat)
tt_um_a1k0n_vgadonut (VGA donut)
tt_um_rebeccargb_colorbars (Color Bars)
tt_um_crispy_vga (Crispy VGA)
tt_um_kbeckmann_flame (Flame demo)
tt_um_jamesrosssharp_1bitam (1bit_am_sdr)
tt_um_simon_cipher (simon_cipher)
tt_um_htfab_bouncy_capsule (Bouncy Capsule)
tt_um_phansel_laplace_lut (Experiment Number Six: Laplace LUT)
tt_um_kianv_bare_metal (KianV RISC-V RV32E Baremetal SoC)
tt_um_calonso88_rsa (8 bit RSA encryption)
tt_um_silice (Warp)
tt_um_rejunity_vga_test01 (VGA Drop (audio/visual demo))
tt_um_a1k0n_demo (Demo by a1k0n)
tt_um_MichaelBell_canon (TT08 Pachelbel's Canon demo)
tt_um_htfab_caterpillar (Simon's Caterpillar)
tt_um_ravenslofty_chess (Chess)
tt_um_fountaincoder_top_V2 (maddihp)
tt_um_tomkeddie_a (VGA Experiments in Tennis)
tt_um_MichaelBell_mandelbrot (VGA Mandelbrot)
tt_um_MichaelBell_rle_vga (RLE Video Player)
tt_um_jayjaywong12 (mulmul)
tt_um_wokwi_392873974467527681 (PILIPINASLASALLE)
tt_um_froith_goldcrest (Goldcrest RISC-V)
tt_um_dvxf_dj8v (DJ8 8-bit CPU)
tt_um_hpretl_minilogix (Minilogix)
tt_um_tomkeddie_b (Transmit UART)
tt_um_joerdsonsilva_modem (Multimode Modem)
tt_um_oled_frequency_counter (Frequency Counter SSD1306 OLED)
tt_um_stochastic_addmultiply_CL123abc (Stochastic Multiplier, Adder and Self-Multiplier)
tt_um_QIF_8bit (8 Bit Digital QIF)
tt_um_toivoh_retro_console (Retro Console)
tt_um_cejmu (CEJMU Beers and Adders)
tt_um_rejunity_sn76489 (Classic 8-bit era Programmable Sound Generator SN76489)
tt_um_dlmiles_tt05_i2c_bert (I2C BERT)
tt_um_dlmiles_muldiv8 (MULDIV unit (8-bit signed/unsigned))
tt_um_dlmiles_loopback (IHP loopback tile with input skew measurement)
tt_um_dlmiles_bad_synchronizer (Example of Bad Synchronizer)
tt_um_wokwi_407306064811090945 (DDR throughput and flop aperature test)
tt_um_urish_giant_ringosc (Giant Ring Oscillator (3853 inverters))
tt_um_digital_clock_example (Digital Desk Clock v2.0)
tt_um_rejunity_z80 (Zilog Z80)
tt_um_rejunity_ay8913 (Classic 8-bit era Programmable Sound Generator AY-3-8913)
tt_um_rtfb_collatz (Collatz conjecture brute-forcer)
tt_um_ccattuto_conway (Conway's Game of Life on UART and VGA)
tt_um_snow (Snow)
tt_um_calonso88_74181 (8-bit ALU based on 2x 74181)
tt_um_rejunity_vga_logo (VGA Tiny Logo (1 tile))
tt_um_NicklausThompson_SkyKing (SkyKing Demo)
tt_um_htfab_cells (Cell mux)
tt_um_htfab_pg_1x1 (Power gating test (1x1))
tt_um_htfab_pg_1x2 (Power gating test (1x2))
tt_um_dlmiles_ringosc_5inv (Ring Oscillator (5 inverter))
tt_um_devinatkin_pulse_width_counter (Pulse Width Counter)
tt_um_algofoogle_vga_fun_wrapper (TTIHP VGA FUN!)
tt_um_cfib_demo (cfib Demoscene Entry)
tt_um_vga_glyph_mode (Glyph Mode)
tt_um_favoritohjs_scroller (VGA Scroller)
tt_um_pulse_generator (TTL Pulse Generator)
tt_um_rajum_iterativeMAC (Iterative MAC)
tt_um_algofoogle_tinyvga_fun_wrapper (TTIHP TinyVGA FUN!)
tt_um_urish_sram_test (SRAM (1024x8) test)
tt_um_one_bit_puf_wrapper (One Bit PUF)
tt_um_multi_bit_puf_wrapper (One Bit PUF)
tt_um_gray_sobel (Gray scale and Sobel filter)
tt_um_rebeccargb_intercal_alu (INTERCAL ALU)