Independent and simultaneous access to two registers save ma-chine cycles Eight function ALU C2901 Expandable – Any number of devices can be connected for wider bus structures 4-Bit Microprocessor Slice Megafunction Four status flags for Carry, Overflow, Zero and Negative Microprogrammable The C2901 was developed in VHDL and synthesizes to ap-proximately 2,500 gates depending on the technology used. The C2901 4-Bit Microprocessor Slice megafunction implements a cascadable ALU in-tended for use in CPUs, peripheral controllers, and programmable microprocessors. The megafunction includes a dual port RAM, ALU, shifter, register and multiplexer. The microinstructions of the C2901 allow for easy modeling of various microcontrollers. Functionality based on the Ad-vanced Micro Devices AM2901