public
Description: A project to create a computing architecture from NAND logic upwards for learning and fun.
Homepage: http://wiki.github.com/darkliquid/gc-arch
Clone URL: git://github.com/darkliquid/gc-arch.git
name age message
file .gitignore Sat Mar 28 08:22:32 -0700 2009 Improved testing facilities, can now use test/u... [darkliquid]
file README.markdown Sat Mar 28 08:43:11 -0700 2009 Readme and notes amendments - refer most info t... [darkliquid]
file Rakefile Sat Mar 28 03:36:54 -0700 2009 First commit [darkliquid]
directory docs/ Fri Apr 10 11:55:41 -0700 2009 Multiplexer and some random ALU thoughts [darkliquid]
directory hardware/ Fri Apr 10 11:55:41 -0700 2009 Multiplexer and some random ALU thoughts [darkliquid]
README.markdown

GC-Arch (GeekCoalition Architecture)

This project is to design a computer architecture from discrete NAND logic up to a fully operating computing architecture.

Why?

Because designing an entire computing architecture from scratch is fun and edumacational! It gives us an opportunity, among other things, to learn, practice and use:

  • Verilog / Hardware synthesis
  • FPGA usage (when we get to the actual real world build)
  • Advanced digital logic concepts
  • Writing and building emulators

Also, how many people can say they've designed an entire computing architecture from scratch? Just watch the ladies flock in when you start throwing that one around at parties!

Tools being used

  • Hardware will initially be developed in software using Verilog using Icarus Verilog as a simulator.
  • Tasks for automating compilation and everything else are all done using Rake/Ruby.