The following is the diagram for the microcoded instruction set processor:
Please note that the code hasn't been tested with Vivado for various reasons, therefore it may contain unspotted errors.
Y2S2: Computer Architecture Project 2 VHDL Files (NOT TESTED! MAY CONTAIN ERRORS)
VHDL