A while ago I thought about making a hex-based CPU (signal strength rather than binary).
I discarded the idea at the time in favor of ideas that seemed easier.
But now I feel like attempting the project seeing as I have more experience with hex-based logic.
- 16 Hit (Hex Digit) Data (Byte = 8 bit, 8*8 = 64, 16 hit = 64 bit, thus Byte² or Byte Squared)
- ?? Clock Speed
- 4 Stage Pipeline (Fetch, Decode, Execute, Writeback)
- All common operations + Less common operations (Hardware mult, div, and mod along with barrel shift and rotate)
- 16 Ports for sending and receiving data
- ?? RAM Addresses
Edit: Removed random stuff that I don’t care about, updated the list, etc