FPGA based Digital World
Welcome to FPGA based Digital World.
![]() |
The basic idea of introducing SoC into electric devices is to integrate more components into the same piece of silicon to reduce size and cost while enhancing performance. |
MCU SoC
A MCU SoC integrates MPU and its necessary peripherals into one ASIC, and different CPUs can be integrated.
For a processor, one important concept is the ISA (Instruction Set Architecture) which is the abstract model of a processor, defining the behavior of the processor.
- The ISA serves as the interface between software and hardware.
- An ISA permits multiple implementations (microarchitectures) for the same ISA.
Below are the abstract layers of a processor.
And an example ISA is shown below.
Several types of ISA are available, and below are two commonly used ones.
- RISC(Reduced Instruction Set Computer)
Fewer, simpler and faster instructions
Require fewer transistors and cheaper to produce
Fixed(almost) instruction length
Examples: ARM, MIPS, PowerPC, SPARC, Alpha, RISC-V(open set)
- CISC(Complex Instruction Set Computer)
Large amount of different and complex instructions
More expensive to make(Complicated CPU structure for seldom used instructions)
Slower performing instructions
Examples: Intel, AMD
Altera/Intel | Xilinx | Lattice | Learn About Electronics |
MircoSemi | Terasic | Electric Fans |
All rights reserved by fpgadig.org |
SoC |
From MPU to SoC |
SoC in Embedded System |
SoC Architecture |
MCU SoC |
MCU SoC-ARM and RISC-V |
MCU SoC-Vendors |
MCU SoC-Examples |
SoC FPGA |
SoC in the future |
ARM |
What is ARM |
Architecture |
Example Structure |
Instructions |
Cross Development System |
A Starting Example |
Operating System |
UI System |