Cottage Worker
  • Projects
    • YACC – Yet Another Custom CPU
    • 1802 projects
    • Meter Clock
    • Other Projects
  • Business
    • EIR
    • Clippings
  • Methods
    • Othermill
  • Technologies
    • Clippings
  • Resources
    • Entrepreneurship Books
    • Other Books
  • Other
  • About
  • Contact

YACC – Yet Another Custom CPU

Finally time to try building a custom CPU from basic TTL and other “simple” ICs — Thanks for taking a look.

The One Page Computer Project, provides the tools and resources to learn computer science starting from the basics of digital logic through to a fully working custom CPU with a user defined instruction set, assembler and one day an operating system with standard tools.

The project is currently under development as a personal project. The basic idea has kicking around inside my head for years (45 years to be exact), but until recently never made it to the top of my list. Now I am exploring if this project might be interesting to others, perhaps as an educational tool or maybe just a fun project.

I am interested in speaking with:
High school computer science educators
Freshman and sophomore college computer science educators
Electronics enthusiasts

Bus Signal Definiton

October 2, 2020October 2, 2020 ken YACC - Yet Another Custom CPU

Continue reading


YACC1-2020 (This time for sure)

October 2, 2020October 2, 2020 ken YACC - Yet Another Custom CPU

1

Continue reading


ALU

May 21, 2016October 2, 2020 ken YACC - Yet Another Custom CPU

Continue reading


Soldered Up Bus Board

May 21, 2016October 2, 2020 ken YACC - Yet Another Custom CPU

Continue reading


The boards bus are here

May 11, 2016October 2, 2020 ken Uncategorized, YACC - Yet Another Custom CPU

Continue reading


BUS BOARD (Motherboard)

May 1, 2016May 21, 2016 ken YACC - Yet Another Custom CPU

   

Continue reading


Bus Connector

May 1, 2016May 1, 2016 ken YACC - Yet Another Custom CPU

Yacc1 will be a multi-board system requiring a motherboard, really more of a basic bus-board, for cards to plug into. For my previous 1802 projects single row breakaway headers with a simple bus-board made of either Veroboard or a simple PCB had all the pins, a grand total of 3X, required.       This […]

Continue reading


Opcodes for YACC1

April 19, 2015October 2, 2020 ken YACC - Yet Another Custom CPU

Functional opcodes (not fully tested)   Opcodes Yacc1 – Sheet1

Continue reading


Yacc1 in Logisim

April 19, 2015October 2, 2020 ken YACC - Yet Another Custom CPU

This is a working but not fully tested working model of YACC1 in Logisim Files are available here https://github.com/ksr/YACC1  

Continue reading


New block diagram for YACC1

April 19, 2015October 2, 2020 ken YACC - Yet Another Custom CPU

Added 1) stack pointer to support call/return and interrupts 2) branch register for conditional branching

Continue reading


Posts navigation

Older posts

Search

Search for:

Recent Tweets

  • Next up (early May 2020) is an #altairduino, an #Altair80800 emulator built around the @Raspberry_Pi. Been holding… https://t.co/twJTj4GoDR 7 days ago
  • By end of April-2020 it was time to get the shop back in order and get the CNC and Laser cutter working. https://t.co/E5l3eBKWBv 1 week ago
  • Ok, back to soldering, also Mid-April 2020 meet the @gigatronTTL microcomputer. Enjoy building other folk’s kits, f… https://t.co/ixOrwmJiDk 1 week ago
  • Sewing, not soldering, who knew by Mid-April 2020, we would all be in the DIY mask business. https://t.co/4TswyfALPg 1 week ago
dazzling Theme by Colorlib Powered by WordPress