Modern processor design sometimes reduce the
implementation effort by acquiring some of these elements
as Intellectual Property (IP) or through implementation
techniques to build the other components, like VHDL or
Verilog language and a proprietary synthesizer depending on
each hardware vendor.
There exist different approaches in order to obtain high
comprehension when explaining computer architecture, one
approach uses simulation of processors that allow interaction
with each module that composes a computer as on [1]-[4];
another option is to use FPGA devices and VHDL language
to construct a simple computer [5]-[6], but there is the
disadvantage that by programming there is a lack of
understanding in dataflow. There is even an approach that
uses MSI digital components such as TTL in order to
construct a computer [7], it is a good exercise to realize
interconnections between components, but sometimes using
wires to build those connections is excessively timeconsuming