FPGA based Digital World

Title

HOME Analog Electronics Digital Electronics FPGA SoC Software Signal&System Specific

Welcome to FPGA based Digital World.

Brief Introduction

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.

Main About Sitemap Links Contact Leisure Time

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