ARM® Cortex ™ - M3 microprocessor core ALU
1 Stars     19 Views    

Author: David Ajaba

Project access type: Public

Description:

This is an emulation of a ARM® Cortex ™ - M3 microprocessor core ALU
Test cases were added to test the validity of the circuit outputs.
The following OPCODE are in use:

Operation                f0  f1  f2  f3
=======================
ADD ( A + B )           0   0   0   0
SUB ( A - B )            0   1    1   0
RSB ( B - A )            0   1    0   1
AND ( A AND B )     1    0   0   0
ORR ( A OR B )        1    0   0   1
BIC ( A AND !B )      1    0   1   0
EOR ( A XOR B )      1    1    0  0
MOV ( B )                1     1    0  1
MVN ( !B )               1     1    1   1

Created: Jun 06, 2023

Updated: Aug 27, 2023


Comments

You must login before you can post a comment.