• Possible Instruction Set

    7 days ago • 3 comments

    While waiting for components to arrive, I have been doing some late night musing as to what functions I wish to implement into the CPU.

    This is the list so far of opcodes, 0 through 13 (000 to +++), that I have been considering.

    I want to attempt to keep the list down to 14 instructions, and am open to suggestions as to what should be removed from this list and have something more useful added in its place. LD and ST may be simplified to a MOV command freeing up one of the "slots".

    This gives me a bit of a goal while doing the design, making the idea that much more concrete.

    Another decision that has to be made is how many trits wide I want to make the system bus. The current thought is to make it 6, this is mostly due to cost of components on a hobby project :) The first 3 will be used for the opcode, the second set of 3 will be for the address that will be used.

    Now to get back to calculus homework ^^;;


  • Construction of the ALU

    11 days ago • 0 comments

    After doing the presentation at the HaD 10th anniversary convention I have been inspired to finish this project.

    Parts sufficient to construct the ALU have been placed on order, I am going to be working with the vishay DG403 chip, and plan on building it in such a way that I will probably end up with a hybrid ternary/binary cpu.

    I have removed the kleene logic table as it seems to confuse people in that it is more of a philosophical thing as apposed to a pure logic meant for use in a CPU ^^;;

    The logic tables for doing math are as follows,

    The chip in question appears to almost be ideal for the situation,

    In other news, I have been toying with the idea of playing around with magnetic core memory, the final plan will most likely to use a transistor based memory system, however sometimes it is fun to look at older tech.

    More to come after I receive the components and begin a proper build! :D

    Thanks everyone for your support!

    Now back to studying for midterms.... the joys of going back to school :)


  • Withdrawing from Hackaday prize

    2 months ago • 0 comments

    Sad when life gets in the way of things, this summer has just been too busy to keep up with everything.   Two jobs and a family among other things that take priority ^^.  I will continue working on these projects as time and money permits and updating them here, but I guess I wont be in the next round for the hackaday prize.   Thank you everyone for the skull :)