ABCDEFGHIJKLMNOPQRSTUVWXYZAA
1
Name / DescriptionAuthorTypeStatusRepoIDPull RequestNotes
2
4x quadrature encoderMatt VennByteMergedhttps://github.com/mattvenn/ttsky25a-riscv-compo-encoder16https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/1
3
Edge counterUri ShakedByteMergedhttps://github.com/urish/tinyqv-edge-counter-v217https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/2
4
VGA GraphicsMike BellFullMergedhttps://github.com/MichaelBell/tinyqv-vga-gfx9https://github.com/TinyTapeout/ttsky25a-tinyQVb/pull/1
5
PDM to PCM decoder for microphoneJon Nordby & Martin StensgårdFullMergedgithub.com/jonnor/tinyqv-peripheral-pdm-microphone10https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/27
6
Squares, Roots, Hypotenuse lengthNicklaus ThompsonFullWiPCouldn't make it in time
7
AES-128 Encrypt DecryptLawrence GrayFullWiPhttps://github.com/ljg2305/tinyqv-aes128-peripheral
8
FFT Butterfly/Gortzel's AlgorithmSamuel EllicottFullIdea
No IO just interrupt and larger bus width. I will likely not have time to implement this, so if anyone else want's to jump on this, be my guest.
9
I2C ControllerDarryl MilesFullIdeabidi via external PNP, or push-pull with resistor drop, TBD
10
MODEXP UnitDarryl MilesFullIdeamaybe this would work as peripheral, as it is a separate full project right now
11
4 channel synth with PWL waveformsToivo HenningssonFullMergedhttps://github.com/toivoh/ttsky25a-pwl-synth33https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/15PWM output compatible with https://github.com/MichaelBell/tt-audio-pmod
More updates to come...
was 7
12
WS2812B LED strip driver + character generatorCiro CattutoByteMergedhttps://github.com/ccattuto/tinyqv-byte-peripheral-ws2812b18https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/3WS2812B LED strip driver + character generator
13
slave WS2812bJavier MSByteMergedhttps://github.com/javiBajoCero/tinyqv-byte-peripheral-template19https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/5slave WS2812b, im 3 months old on verilog ,so beware of my code
14
random number generatorAyush dixitByteIdea
15
PRISM (Programmable Reconfigurable Indexed State Machine)Ken PettitFullMergedhttps://github.com/kdp1965/tinyqv-prism-lite8https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/17Can only get 8 states in 2 tiles, but seems can still do some stuff
16
Baby VGAhtfabFullMergedhttps://github.com/htfab/tinyqv-baby-vga/5https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/10
17
Half-precision Floating Point Unit (FPU)Diego SatizabalFullMergedhttps://github.com/dsatizabal/tinyqv-fpu32https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/9was 4
18
PWMSujith Kani A.ByteMergedhttps://github.com/sujithkani/tinyqv-byte-peripheral-template20https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/6
19
8 bit PWM generator with adjustable frequencyMatt VennByteMergedhttps://github.com/mattvenn/ttsky25a-riscv-compo-pwm21https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/7
20
Spike EncoderRiya & AnoushkaByteMergedhttps://github.com/rii-1/Tiny22https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/8
21
a simple nn acceleratorshriFullWiPhttps://github.com/5iri/ttsky25a-tinyQV/A simple perceptron or smth
22
Watchdog TimerNiklas AndersonFullMergedhttps://github.com/nkanderson/tinyqv-full-peripheral-wdt6https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/13
23
Pulse TransmitterHanFullMergedhttps://github.com/HX2003/tinyqv-pulse-transmitter11https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/21
General purpose serial pulse transmitter for driving IR / WS2812B / Shift registers / I2S DACs
24
DWARF Line Table AcceleratorLaurie HedgeFullMergedhttps://github.com/laurie-hedge/tinyqv-dwarf-peripheral34https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/16was 9
25
xoshiro128++ PRNGCiro CattutoFullMergedhttps://github.com/ccattuto/tinyqv-full-peripheral-prng-xoshiro35https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/24High-quality xoshiro128++ PRNGwas 12
26
Hardware UTF Encoder/DecoderRebecca G. BettencourtByteMergedhttps://github.com/RebeccaRGB/tinyqv-hardware-utf824https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/25
27
Universal Segmented LED DriverRebecca G. BettencourtByteMergedhttps://github.com/RebeccaRGB/tinyqv-ubcd23https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/31
28
CRC32 AcceleratorAlessandro VargiuByteMergedhttps://github.com/alessandrovargiu/tinyqv-byte-peripheral-crc3227https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/40
29
VGA text consoleCiro CattutoFullMergedhttps://github.com/ccattuto/tinyqv-full-peripheral-vgaconsole13https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/43VGA text console (10x3 ASCII characters, controllable text and background colors)
30
Gamepad PmodMike BellFullMerged3
31
TinyQV WaveformsMeinhard KissichByteMergedhttps://github.com/meiniKi/tinyqv-waveforms25https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/29
32
Analog ToolkithtfabByteMergedhttps://github.com/htfab/tinyqv-anatool26https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/36
33
SPI ControllerMike BellByteMerged30
34
Tiny-Sprite-Engine KushalFullWiPhttps://github.com/blue67chillout/tiny-sprite-engine.git
35
Mini Neuromorphic Decision-Maker (w/ a synapse array I think)
Shika SomireddyByteIdea
36
INTERCAL ALURebecca G. BettencourtFullMergedhttps://github.com/RebeccaRGB/tinyqv-intercal-alu37https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/44
37
AffineX - 2D affine transformation accelerator AdamFullMergedhttps://github.com/Adhaywe/tinyqv-affinex39https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/48
38
8-bit RSA encryptionCaio AlonsoByteMergedhttps://github.com/calonso88/tinyqv-byte-peripheral-rsa29https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/47PR GDS action failed due to hold violations in PWL waveforms peripheral
39
CORDICMaciej LewandowskiFullMergedhttps://github.com/mlewandowski0/tinyqv-cordic12https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/46was 38: Moved because it had an interrupt that wasn't connected
40
Neural Processing Unit (NPU)Sohaib ErrabiiFullMergedhttps://github.com/sohaiberrabii/tinyqv-tpu.git4https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/50
41
Video mode testerhtfabByteMergedhttps://github.com/htfab/tinyqv-vga-tester28https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/55
42
TinyTone PWM Peripheralpranav0x0112(Pranav)FullMergedhttps://github.com/pranav0x0112/tiny-tone15https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/58
43
Hamming (7,4) Error Correction CodeEnmanuel RodriguezByteMergedhttps://github.com/enmanuelrdgz/hamming_7_431https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/59
44
CAN PeripheralJesús AriasFullMergedhttps://github.com/jesari-git/tinyqv-full-CAN7https://github.com/TinyTapeout/ttsky25a-tinyQV/pull/64
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100