single cycle datapath write to register and memory at same time

Posted on Feb 4, 2014

Is it possible to alter a single-cycle datapath so that an add instruction not only writes to a register, but also writes to a specified memory address The only way I can think to do this is to split the value as shown bellow. I don`t think this is possible though. One of the basic principles of RISC architecture is for each instruction to only have one output result. This makes tricks like piplelining and

single cycle datapath write to register and memory at same time
Click here to download the full size of the above Circuit.

super-scalar execution much easier to manage. CISC architectures like the PDP-11 and the x86 had instructions with multiple output results, and this made them much harder to design to run fast.

Leave Comment

characters left:

Related Circuits

  • New Circuits



    Popular Circuits

    Crystal-controlled signal source
    2000V Low-Current Power Supply
    arduino How can I display a scoreboard on stage for a play
    isolated ac current monitor
    RF Field Strength Meter Circuit
    One-IC two-tones Siren
    ATMEGA32 8-bit AVR Microcontroller with 32K Bytes In-System Programmable Flash
    Build A Digital Tachometer/RPM Counter Circuit
    One zero trigger thyristor power adjustment circuit