The comparison between FPGA , ARDUINO , ASIC
-
Upload
mohamed-youssery -
Category
Technology
-
view
1.405 -
download
6
description
Transcript of The comparison between FPGA , ARDUINO , ASIC
![Page 1: The comparison between FPGA , ARDUINO , ASIC](https://reader033.fdocuments.us/reader033/viewer/2022061118/546a0e12af7959cd538b4b1b/html5/thumbnails/1.jpg)
The Comparison
Between
![Page 2: The comparison between FPGA , ARDUINO , ASIC](https://reader033.fdocuments.us/reader033/viewer/2022061118/546a0e12af7959cd538b4b1b/html5/thumbnails/2.jpg)
1 -Arduino.
2 -FPGA.
3 -ASIC.
![Page 3: The comparison between FPGA , ARDUINO , ASIC](https://reader033.fdocuments.us/reader033/viewer/2022061118/546a0e12af7959cd538b4b1b/html5/thumbnails/3.jpg)
What is arduino?
Is an open source physical computing platform based on a simple input board and development.
![Page 4: The comparison between FPGA , ARDUINO , ASIC](https://reader033.fdocuments.us/reader033/viewer/2022061118/546a0e12af7959cd538b4b1b/html5/thumbnails/4.jpg)
Arduino platform
Physical input / output with a programmable integrated circuits ( IC ).
![Page 5: The comparison between FPGA , ARDUINO , ASIC](https://reader033.fdocuments.us/reader033/viewer/2022061118/546a0e12af7959cd538b4b1b/html5/thumbnails/5.jpg)
What is it used for?
1 -Physical computing projects.
2 -Interactive installation.
3 -Rapid prototyping.
![Page 6: The comparison between FPGA , ARDUINO , ASIC](https://reader033.fdocuments.us/reader033/viewer/2022061118/546a0e12af7959cd538b4b1b/html5/thumbnails/6.jpg)
What can it do?
1 -Sensors. - Push button and touch pads.
- Variable resistors. - Photo resistors ( sensing
light level ) - Thermistor ( temperature ).
![Page 7: The comparison between FPGA , ARDUINO , ASIC](https://reader033.fdocuments.us/reader033/viewer/2022061118/546a0e12af7959cd538b4b1b/html5/thumbnails/7.jpg)
2 -Actuators. - Lights ,LED.
- Motors. - Speaker.
- Display LCD.
![Page 8: The comparison between FPGA , ARDUINO , ASIC](https://reader033.fdocuments.us/reader033/viewer/2022061118/546a0e12af7959cd538b4b1b/html5/thumbnails/8.jpg)
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.
![Page 9: The comparison between FPGA , ARDUINO , ASIC](https://reader033.fdocuments.us/reader033/viewer/2022061118/546a0e12af7959cd538b4b1b/html5/thumbnails/9.jpg)
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.
![Page 10: The comparison between FPGA , ARDUINO , ASIC](https://reader033.fdocuments.us/reader033/viewer/2022061118/546a0e12af7959cd538b4b1b/html5/thumbnails/10.jpg)
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.
![Page 11: The comparison between FPGA , ARDUINO , ASIC](https://reader033.fdocuments.us/reader033/viewer/2022061118/546a0e12af7959cd538b4b1b/html5/thumbnails/11.jpg)
Disadvantages
1 -Don’t have security.
2 -Can’t do several process at the same time.
![Page 12: The comparison between FPGA , ARDUINO , ASIC](https://reader033.fdocuments.us/reader033/viewer/2022061118/546a0e12af7959cd538b4b1b/html5/thumbnails/12.jpg)
What is FPGA?
FPGA : Field Programmable Gate Array.
![Page 13: The comparison between FPGA , ARDUINO , ASIC](https://reader033.fdocuments.us/reader033/viewer/2022061118/546a0e12af7959cd538b4b1b/html5/thumbnails/13.jpg)
Application
1 -Aerospace and defense -Communication.
- Space .2 -Audio
- Radio. - DSP .
![Page 14: The comparison between FPGA , ARDUINO , ASIC](https://reader033.fdocuments.us/reader033/viewer/2022061118/546a0e12af7959cd538b4b1b/html5/thumbnails/14.jpg)
3 -Data center - Servers. - Routers.
- Gate ways. 4 -Industrical
- Industrical imaging. - Industrical networks.
- Motors control.
![Page 15: The comparison between FPGA , ARDUINO , ASIC](https://reader033.fdocuments.us/reader033/viewer/2022061118/546a0e12af7959cd538b4b1b/html5/thumbnails/15.jpg)
4 -Medical
- X-Ray.
- CT Scanner.
- Ultra sound.
![Page 16: The comparison between FPGA , ARDUINO , ASIC](https://reader033.fdocuments.us/reader033/viewer/2022061118/546a0e12af7959cd538b4b1b/html5/thumbnails/16.jpg)
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.
![Page 17: The comparison between FPGA , ARDUINO , ASIC](https://reader033.fdocuments.us/reader033/viewer/2022061118/546a0e12af7959cd538b4b1b/html5/thumbnails/17.jpg)
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.
![Page 18: The comparison between FPGA , ARDUINO , ASIC](https://reader033.fdocuments.us/reader033/viewer/2022061118/546a0e12af7959cd538b4b1b/html5/thumbnails/18.jpg)
What is ASIC?
ASIC : Application Specific Integrated Circuit
-It’s very tiny chip.
![Page 19: The comparison between FPGA , ARDUINO , ASIC](https://reader033.fdocuments.us/reader033/viewer/2022061118/546a0e12af7959cd538b4b1b/html5/thumbnails/19.jpg)
ASIC used in:
1 -Military.
2 -Specific application.
3 -Smart phone.
4 -Medical.
![Page 20: The comparison between FPGA , ARDUINO , ASIC](https://reader033.fdocuments.us/reader033/viewer/2022061118/546a0e12af7959cd538b4b1b/html5/thumbnails/20.jpg)
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.