Close

1462 Results for "8-bit cpu"

  • about Maix Bit

  • Before starting the program, let's do a little research on the hardware.Official information about Maix Bit can be found here.https://wiki.sipeed.com/soft/maixpy/en/develop_kit_board/maix_bit.htmlhttps://dl.sipeed.com/shareURL/MAIX/HDK/Sipeed-Maix-BitThe...
  • Meet the New Boss: Same as the Old Boss

  • I've decided to switch to a hardware sequenced microarchitecture for the Kestrel-3 CPU. It will be built just like the 6502 was: it will have a two-stage pipeline (fetch and execute), both operated under a single micro-sequencer, and the microarchitecture...
  • It's been a hard days...

  • It was obvious from the very beginning of the whole OMEN story: I will build a computer with the famous 6809 CPU, or much better - with the HD6309 CPU. I took the basic concept from the OMEN Bravo, prepare a PCBs and... Here starts my pain Okay, let's...
  • General Architecture

  • The goal is to create a viable CPU with its own language able to run simple programs.It is based on a Von Neumann architecture with the following features: 8 bit shared data bus8 bit general purpose A register8 bit general purpose B register8 bit Program...
  • Schematic Debug

  • Schematic Debug I don't have very good tools to test my schematics but Tina can be coerced into something and something is better than nothing. Most the errors I find error are label errors but some of the Tina models are also wrong. Spend the day testing...
  • Hardware registers and microcode

  • REGISTERS The data width of the CPU is 8 bits. The CPU will now have four address registers (instead of the single HL register pair ). The address registers are 20 bits wide. Regular instructions will operate on the lowest 16 bits, and there will...
  • PCBs

  • PCBs The problem with PCBs is that one mistake and the board is useless. So divide and conquer, I have divide the CPU into three boards: RegistersInput, Output and memoryControl and ROM I need the Input and Output board in order to debug the monitor...
  • STEbus and VMEbus boards I am aware of.

  • Here are the STEbus and VMEbus boards I am aware of.  I have some of them, and some documentation. Let me know which ones interest you. Code Name Title (Main features) [notes]J004 ARC8000 VMEbus Z8000J020 SC88 80188 (80188 and dynamic RAM)J023 SCPUA...
  • Ultra low cost microcontrollers

  • If the complete BOM for sensor is to be under 1 USD, the microcontroller needs to be way below this. Preferably below 25% in order to leave budget for sensors, power and communication. Thankfully, there have been a lot of improvements in this area over...
  • Schematic of the CPU

  • Time to fully disclose the operation of the CPU ! The complete schematics can be found in the files section, SQ1C1841.PDF. REGISTER B Let's start with the simplest part. Since the CPU has no ALU, the most important task of the CPU is moving data...
  • Adding Interrupts (without hardware)

  • InterruptsOne way to add interrupts is for the interpreter to check each time it is called. This slows things down and imposes a condition. No process should "block" the interpreter.An example of a blocking sunroutine is "getchar". It waits until a character...
  • Preliminary Specifications

  • Preliminary specifications for the new design (subject to change):1) 12-bit word size2) single accumulator3) will have carry bit (register)4) 4K words of RAM5) paged & indirect memory access6) 4 "indirect" registers7) RS-232 I/O @ 150, 300, 1200,...