I am still actively working on this project, and I found another alternative to the Vishay part, the pin compatible MAXIM DG403. MAXIM were also kind enough to release libraries for use in my CAD software of choice. As soon as finals are over I will take some time and get the ALU pcb designed, etched, and populated :)
Thanks everyone for your suggestions and support! :)
Cheers!
~ThunderSqueak
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
Are you sure? yes | no
Are you sure? yes | no
It looks like your going with a register design. I was planning on going with a memory to memory approach to save on hardware. (Maybe with a single accumulator register)
I'm actually taking a slightly different approach than you making an emulated machine first. I ultimately want a C like language with ternary support bolted on.
Are you sure? yes | no
I did consider trying to construct it in my FPGA dev kit. I am always open to ideas :)
Are you sure? yes | no
I think it should be relatively sparse on hardware but I did add a stack and index register which aren't strictly necessary. A minimal machine could be made without them.
If your game it would be good to collaborate. I feel like you're vastly more qualified on the hardware side.
Are you sure? yes | no
Don't quote me on it, but someone somewhere sometime might try modeling the basic gates in VDHL. Just the sim alone should be exiting without doing synth o̶n̶ for a FPGA.
If someone's adept with this stuff, what's the opinion of using std_ulogic for such an application. 2/2 PDFs I found off the cuff on that topic seem to use it. Sure it has all the necessary states to build a base3 system, but I'd rather define a dedicated enum for this which can represent a 2-bit value for example.
Are you sure? yes | no