The Comparison Between
Nov 17, 2014
The Comparison
Between
1 -Arduino.
2 -FPGA.
3 -ASIC.
What is arduino?
Is an open source physical computing platform based on a simple input board and development.
Arduino platform
Physical input / output with a programmable integrated circuits ( IC ).
What is it used for?
1 -Physical computing projects.
2 -Interactive installation.
3 -Rapid prototyping.
What can it do?
1 -Sensors. - Push button and touch pads.
- Variable resistors. - Photo resistors ( sensing
light level ) - Thermistor ( temperature ).
2 -Actuators. - Lights ,LED.
- Motors. - Speaker.
- Display LCD.
Why arduino?
1 -It is open source. 2 -It is cheap comparing with
other programs language. 3 -The hardware can be built
from components or a prefab boards can be purchased for approx $35.
4 -It can communicate with a computer via serial connection USB.
5 -It can be powered from USB or DC power.
6 -It can run standalone from a computer ( chip is programmable ) and it has memory ( small amount ).
7-It can work with both digital &analog electronics signal ,sensor and actuators.
8 -Easy to reuse c-code from other projects.
9 -Libraries can be written in C. ++
We can make cool stuff…!!! Some people are even making a simple robbot.
Disadvantages
1 -Don’t have security.
2 -Can’t do several process at the same time.
What is FPGA?
FPGA : Field Programmable Gate Array.
Application
1 -Aerospace and defense -Communication.
- Space .2 -Audio
- Radio. - DSP .
3 -Data center - Servers. - Routers.
- Gate ways. 4 -Industrical
- Industrical imaging. - Industrical networks.
- Motors control.
4 -Medical
- X-Ray.
- CT Scanner.
- Ultra sound.
Why FPGA?
1 -Re-programmable integrated circuits.
2-FPGA is better than ASIC when building low volume production circuit.
3 -Have large resources of logic gates and ram block to implement complex digital computation.
4-FPGA designs very fast. 5 -FPGA can be used to implement
any logical function that on ASIC design.
6-Ability to update the functionality after shipping.
7 -Have good security. 8 -Can do several process at same
time. It is very expensive comparing to Arduino and Micro controller languages.
What is ASIC?
ASIC : Application Specific Integrated Circuit
-It’s very tiny chip.
ASIC used in:
1 -Military.
2 -Specific application.
3 -Smart phone.
4 -Medical.
Why ASIC?
1 -Used in Specific application. 2 -Can no longer be altered once
created. 3 -Wastes very little materials.
4 -Lower unit cost. 5 -Smaller form factor.
-Must practice to design the test on FPGA before implementing on ASIC.