Difference between revisions of "Simple SoC"
From Hackerspace.gr
Line 13: | Line 13: | ||
=== Upcoming === | === Upcoming === | ||
− | ==== [[PLD_Workshop_2013/10/ | + | ==== [[PLD_Workshop_2013/10/30|2013/10/30 - Corrupted Pixels]] ==== |
− | * | + | * Investigate the vram/vga display corruptions |
− | + | ||
=== Log === | === Log === | ||
+ | |||
+ | ==== [[PLD_Workshop_2013/10/23|2013/10/23 - We love glitches]] ==== | ||
+ | * Fixed VGA, centered image, still outputs corrupted data though | ||
+ | * vram resized to 256x256x3 in order to fit | ||
==== [[PLD_Workshop_2013/10/16|2013/10/16 - How about conditions?]] ==== | ==== [[PLD_Workshop_2013/10/16|2013/10/16 - How about conditions?]] ==== |
Revision as of 23:37, 23 October 2013
Contents
Description
A very basic, custom SoC softcore
Primary git repo: on github
Specs/Design: on github as well
We'll merely keep a meetup log and notes here, important stuff will be stored in One Single Repo (tm), next to the code :)
Meetups
Upcoming
2013/10/30 - Corrupted Pixels
- Investigate the vram/vga display corruptions
Log
2013/10/23 - We love glitches
- Fixed VGA, centered image, still outputs corrupted data though
- vram resized to 256x256x3 in order to fit
2013/10/16 - How about conditions?
- Implemented beq, bga, bgt, jr, draw, fixed write16, read16
- wires up vram (resized to 2bpp because it doesn't fit)
- added vga output, but it is glitched/buggy
2013/10/09 - Howdy Simulator, for real
- debug, debug, debug, and simulate
- Implemented more state logic
- cpu mostly works, needs some more opcodes!
2013/10/02 - Howdy Simulator
- Implemented ram
- Added delays for ram
2013/09/25 - Verilog at last
- Spec now has vsync
- Reviewed sdlcore code
- Hacked together some very basic Verilog
2013/09/18 - Let there be code
- Debugged & Finished sdlcore implementation
2013/09/11 - September reunion
- Discuss and improve specs a bit
- Update documentation and C# ref. implementation
- forked from Programmable Logic Lessons to Simple SoC
Resources
- The material from Programmable Logic Lessons
- Direct links, slides, vga_out verilog example, a simple cpu in C
- Your favorite search engine