MattDIYgraphics Profile Banner
pongsagon vichit Profile
pongsagon vichit

@MattDIYgraphics

Followers
334
Following
430
Media
37
Statuses
141

Amateur FPGA designer, making gaming hardware, GPU, retro PC and teaching graphics.

Thailand
Joined March 2022
Don't wanna be here? Send us removal request.
@MattDIYgraphics
pongsagon vichit
5 days
We’re entering an era where a single individual (exceptional one) can launch a chip-production project and sell the chips for about the price of a printed T-shirt. What a time te be alive.
@__ReJ__
ReJ 𓀨 Renaldas Zioma
16 days
Working on a Z80 replica for @mithro’s https://t.co/mrZyXPFbPk tapeout in a couple of days. 180nm proces and 5 mm^2 die area could be a perfect match for reviving retro chip manufacturing! FOSSi, open source silicon.
0
1
14
@MattDIYgraphics
pongsagon vichit
1 month
Last minute update #TinyTapeout. TinyGPU v2.0 now support Texture mapping. Tex res 256x256, 4-bit. Texture mapped models run 33% slower than the flat shading version. The project uses 66% of 4x4 tiles, around 240k transistors. git: https://t.co/ClhiKS89st
6
19
175
@MattDIYgraphics
pongsagon vichit
1 month
- use Gamepad to transform the model and rotate light - run at 25Mhz. When fab, it will use around 200k transistor Thanks a lot for all the people in TinyTapeout Community
1
0
13
@MattDIYgraphics
pongsagon vichit
1 month
Spec: - GPU can performs transformation & lighting, rasterization - 4-bit double buffer, 8-bit depth buffer store on QSPI RAM - max tri 1K - backface culling - 1 dynamic directional light, flat shading
1
0
17
@MattDIYgraphics
pongsagon vichit
1 month
TinyGPU v2.0. A standalone GPU that can display a model file from Flash.Render 1K tri at 6.5fps in 320x240, 4-bit color. Tested on Basys3 FPGA. Submitted to the upcoming #TinyTapeout shuttle. more spec 🧵. git: https://t.co/ClhiKS89st
5
24
233
@MattDIYgraphics
pongsagon vichit
2 months
TinyGPU v2.0. Just completed the rasterization with z-buffer part I am trying to finished transformation & lighting part before the upcoming #TinyTapeout shuttle.
6
14
269
@MattDIYgraphics
pongsagon vichit
7 months
Silicon wafer, a must have desk ornament for ASIC designer. Buy it here. https://t.co/iv3yJES6lG
0
0
10
@MattDIYgraphics
pongsagon vichit
9 months
#Snap #Spectacles Babel AR - multi person mode✨ Two-way communication — understand and speak back in any language. Breaking language barriers, reuniting people. From Utopia Lab with @SufeeYama
0
0
3
@MattDIYgraphics
pongsagon vichit
10 months
My @tinytapeout 7 chip has arrived and it WORKS! This is a tiniest ASIC GPU. Render two polygons max. Thank you @matthewvenn @UriShaked and all the folks on the TT discord community. git https://t.co/IutlsyAgld
2
20
133
@MattDIYgraphics
pongsagon vichit
1 year
ibook G3 ipad case from Adafruit’s guide https://t.co/MRJWDxlGlU Cost only half of that magic keyboard case but way more chic.
0
0
3
@MattDIYgraphics
pongsagon vichit
1 year
Valuable info on how SNES renderer work from @fabynou https://t.co/u5I0ysGIBb Cant find these info when working on my FPGA PPU. Nintendo's engineers do optimize every bit. I also use double line buffer and cut short on everything. Life is also easier with BRAM than VRAM.
2
4
28
@MattDIYgraphics
pongsagon vichit
1 year
CUDA 12.1 Const kernel parameter can handle 32KB of data. The scene from one weekend is ideal for this trick. It used around 20KB.
Tweet card summary image
developer.nvidia.com
CUDA 12.1 offers you the option of passing up to 32,764 bytes using kernel parameters, which can be exploited to simplify applications as well as gain performance improvements.
0
1
2
@MattDIYgraphics
pongsagon vichit
1 year
Playing around with Roger Allen's CUDA version of RT in one weekend by Peter Shirley. By putting scene and cam data in the const kernel parameter, I can get around 10x speed up. Render at 1800x1000, 16 samples/pixel, 15-20 fps on RTX4090 code: https://t.co/1JCWUZtF9t
1
0
9
@MattDIYgraphics
pongsagon vichit
1 year
Testing RTX4090. Computing Julia fractal using CUDA at 4K, doing 1,200 iterations for each pixel. Draw it as a texture quad using CUDA/OpenGL interop. Got around 10-15 fps. Code: https://t.co/LV0NMhuuQ4
0
0
5
@MattDIYgraphics
pongsagon vichit
1 year
Try render raytracing scene from "Ray tracing in one weekend" book in text mode using Console command prompt API. Render at 120x60 character, 10-level gray scale. Using Console to draw something is much easier than using OpenGl or SFML.
1
9
49
@MattDIYgraphics
pongsagon vichit
1 year
Can anyone tell me why Kria KV260 ($250) is much cheaper than Genesys2 ($1,000) but has much higher spec?
1
0
4
@MattDIYgraphics
pongsagon vichit
1 year
My desk setup. Why buy a new iMac M3, when you can get a functional iMac G3 and a functional Macintosh Plus with half the price.
0
0
2
@MattDIYgraphics
pongsagon vichit
1 year
Let’s go to your new home, Sweetie strawberry.🍓 Got this nice, working iMac G3 today.
0
0
3
@MattDIYgraphics
pongsagon vichit
2 years
One man’s junk is another man’s treasure. Cannot get all these things when I was a kid.
0
0
4
@MattDIYgraphics
pongsagon vichit
2 years
TinyTapeout chip! A dream come true for amateur HW enthusiast like me. Hopefully the design will work on the real chip. Thank you @matthewvenn @UriShaked for this exciting project and many helpful people on the opensource HW and TT discord community.
2
11
80