DMG-CPU Research

Increment/Decrement Unit (IDU)

locator_idu

IncDec

cntbit

Counter bits

cntbit_tran

IncDec_cntbit

The bit designs are repeated between the lower part (A0-A7) and the upper part (A8-A15), the only difference being that the lower part is connected to cbus/adl and the upper part to dbus/adh.

Counter carry chain

cntbit_carry_chain

IncDec_carry_chain

The carry chain is done as a "breadcrumped" layout.

IDU Path

To make the movements between registers and IDU clearer, here is a short description (the process is quite confusing with inverters).

Path_IDU