LU - Microprocessor I - Chap01 - Introduction To Microprocessor-Based Embedded Systems Design - FA2018
LU - Microprocessor I - Chap01 - Introduction To Microprocessor-Based Embedded Systems Design - FA2018
1. Introduction
2. Background and History
3. VLSI Technology
4. Digital Design Platforms
1. Introduction
2. Background and History
3. VLSI Technology
4. Digital Design Platforms
1. Introduction
2. Background and History
3. VLSI Technology
4. Digital Design Platforms
1. Introduction
2. Background and History
3. VLSI Technology
4. Digital Design Platforms
With the advent of very large scale integration (VLSI) designs, the
number of applications of integrated circuits (ICs) in high
performance computing, controls, telecommunications, image and
video processing, and consumer electronics has been rising at a very
fast pace.
‒ FPGAs fall under all the above high-end categories starting from
VLSI.
1. Introduction
2. Background and History
3. VLSI Technology
4. Digital Design Platforms
Processor based embedded systems are quite effective for small and
medium-end applications.
1. Introduction
2. Background and History
3. VLSI Technology
4. Digital Design Platforms
o Microprocessor-based Design
o Single-chip Computer/Microcontroller-based Design
o Application Specific Standard Products (ASSPs)
o Design Using FPGA
There are many real-time applications, with fast update rates require
programming the microprocessor in its native assembly language.
‒ This is usually done when the size of available memory is a
constraint.
1. Introduction
2. Background and History
3. Overview of Digital Systems
4. VLSI Technology
5. Digital Design Platforms
o Microprocessor-based Design
o Single-chip Computer/Microcontroller-based Design
o Application Specific Standard Products (ASSPs)
o Design Using FPGA
Tasks that need to have high deterministic update rates are coded
using the native assembly language for a particular microcontroller.
1. Introduction
2. Background and History
3. VLSI Technology
4. Digital Design Platforms
o Microprocessor-based Design
o Single-chip Computer/Microcontroller-based Design
o Application Specific Standard Products (ASSPs)
o Design Using FPGA
1. Introduction
2. Background and History
3. VLSI Technology
4. Digital Design Platforms
o Microprocessor-based Design
o Single-chip Computer/Microcontroller-based Design
o Application Specific Standard Products (ASSPs)
o Digital System Design Using FPGA
Some FPGAs such as Virtex series FPGAs of Xilinx permit even partial
reconfiguration, thereby eminently suited for real-time applications
needing reconfiguration on-the-fly.
http://www.pnicorp.com/products/sentrace/
Hard-core processors have the advantage when it comes to performance and power over
soft-core designs.
https://www.altera.com/products/soc/overview.html
http://www.xilinx.com/products/silicon-devices/soc/zynq-7000.html
For R&D environment and low volume applications, FPGAs are far
cheaper and development cycle times are lower than that of ASICs.
‒ Most companies bring out their systems based on FPGAs first and
later on switch to ASICs if the market demands are high.
The instruction sets of GPPs are not well suited for fast processing of
computationally intensive real time processing applications.
‒ Reliability: Designers can expect true hardware reliability from FPGAs because
there is no operating system or driver layer that can affect system uptime.
FPGA device density has risen over the years and at the same time its
cost has made it economically viable for use in several applications.
The front end design flow of a FPGA is very similar to that of a custom
logic design.
Almost all FPGA vendors offer a suite of software tools that allows a
designer to simulate, synthesize, place and route and program the
FPGA.