![A single-cycle ARMV7 processor that I designed from scratch looking at the arm instruction set for a course. Main board, control unit, main decoder, register file, and ALU in order. : r/compsci A single-cycle ARMV7 processor that I designed from scratch looking at the arm instruction set for a course. Main board, control unit, main decoder, register file, and ALU in order. : r/compsci](https://preview.redd.it/l5bbljx5iwn51.jpg?width=640&crop=smart&auto=webp&s=ba7eeb3d358c15c50e1e91bf440f53b016f34266)
A single-cycle ARMV7 processor that I designed from scratch looking at the arm instruction set for a course. Main board, control unit, main decoder, register file, and ALU in order. : r/compsci
![ARMv6-M vs ARMv7-M - Unpacking the Microcontrollers - Architectures and Processors blog - Arm Community blogs - Arm Community ARMv6-M vs ARMv7-M - Unpacking the Microcontrollers - Architectures and Processors blog - Arm Community blogs - Arm Community](https://community.arm.com/resized-image/__size/1240x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-21-42/Cortex_2D00_M3-diagram.png)
ARMv6-M vs ARMv7-M - Unpacking the Microcontrollers - Architectures and Processors blog - Arm Community blogs - Arm Community
![CPU ID [20] :: CPU Details: ARMv7 Processor rev 1 (v7l), Marvell Armada 370/XP - Netgear ReadyNAS RN104 CPU ID [20] :: CPU Details: ARMv7 Processor rev 1 (v7l), Marvell Armada 370/XP - Netgear ReadyNAS RN104](http://www.cnx-software.com/wp-content/uploads/2014/06/Marvell_Armada_370_Block_Diagram.png)
CPU ID [20] :: CPU Details: ARMv7 Processor rev 1 (v7l), Marvell Armada 370/XP - Netgear ReadyNAS RN104
![ARMv6-M vs ARMv7-M - Unpacking the Microcontrollers - Architectures and Processors blog - Arm Community blogs - Arm Community ARMv6-M vs ARMv7-M - Unpacking the Microcontrollers - Architectures and Processors blog - Arm Community blogs - Arm Community](https://community.arm.com/resized-image/__size/1240x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-21-42/Cortex_2D00_M4-diagram.png)