FPGA Vs Microcontrollers

R

ravibg

Guest
Jika saya dapat membangun sebuah sistem dengan X) Mikrokontroler ab) FPGA apa yang harus saya pergi untuk dan mengapa?
 
Kedua telah diciptakan untuk melakukan tugas yang berbeda. Mikrokontroler akan memberikan kebebasan .. FPGA Anda dapat memperlakukan sebagai bagian dari mikrokontroler, yang memungkinkan Anda untuk performe funtions logika tertentu tetapi jika Anda ingin melakukan perhitungan matematis, berkomunikasi dengan perangkat lain (serial, I2C, dll.) Dan sebagainya pilihannya adalah mikrokontroler.
 
FPGA terutama untuk programmable logic tapi mikrokontroler terutama untuk pengolahan hardcore. Mikrokontroler berjalan sequencially terlepas dari seberapa cepat controller. Dalam prosesor sinyal digital, hardcore akan meningkatkan arsitektur Harward dengan meningkatkan pipelining untuk tingkat tertentu pengolahan instruksi paralel. Sebaliknya, FPGA benar-benar berbasis hardware diprogram. Pengolahan paralel dalam FPGA tidak tergantung pipelining, tapi itu berbasis hardware arsitektur paralel. Untuk aplikasi umum, mikrokontroler cukup baik untuk implementasi sistem. Namun, dalam beberapa pengolahan arimethic kritis seperti DSP algoritma akan memerlukan pemrosesan real-time yang waktu kritis. Dalam hal ini, FPGA akan menjadi solusi terbaik.
 
Dengan beberapa FPGA yang lebih baru, Anda bisa mendapatkan mikroprosesor "core". Memuat satu atau lebih dari pada FPGA dan sekarang Anda punya mikroprosesor bahwa Anda dapat menambahkan logika ekstra untuk atau memiliki FPGA menjalankan beberapa prosesor.
 
[Quote = ravibg] Jika saya dapat membangun sebuah sistem dengan menggunakan X a) Mikrokontroler b) FPGA apa yang harus saya pergi untuk dan mengapa [/quote] Ini diputuskan oleh apa yang Anda butuhkan, tapi apa yang harus Anda?
 
Orang di sini fitur yang disebutkan, waktu yang diperlukan untuk pelaksanaan, dan dicirikan mereka terutama cawan memberikan wawasan yang sangat baik. Apa yang saya ingin menyebutkan adalah "harga, biaya". Jika Anda sistem X ravibg, dengan asumsi masalah kecepatan dll .. diselesaikan, dapat dibangun hanya menggunakan mikrokontroler (lihat penjelasan cawan) itu akan lebih murah membangun dengan mikrokontroler daripada menggunakan FPGA. Benar? Jangan lupa anak laki-laki dan perempuan: Uang adalah denominator umum di dunia dan insinyur membantu bisnis dan masyarakat.
 
Saya juga ingin tahu apakah ada sistem dengan FPGA dan mikrokontroler terpadu bersama-sama. Saya mendengar server baru yang dapat menangani kedua sinyal optik dan listrik yang dibangun hanya dengan FPGA.
 
Anda bisa mengambil inti mikrokontroler dan membuatnya pada FPGA. Anda bisa menggunakan AVR inti pada FPGA. FPGA bisa berisi banyak hal pada saat yang sama. yang lebih besar bahkan dapat memiliki dua mikroprosesor PowerPC berjalan pada waktu yang sama di FPGA yang sama.
 
Saya pikir jika Anda bekerja pada desain daya rendah maka mikro-controller adalah yang terbaik. Keuntungan kedua adalah tersedia dan blok bangunan yang diuji seperti ADC, Timer, DMA, UART. FPGA nowdays daya rendah juga tersedia tetapi Anda perlu menghabiskan banyak waktu di optimasi. Tapi FPGA menang ketika datang ke algoritma kompleks, perhitungan DSP.
 
itu tergantung pada flexxibility, penerapan modifikasi masa depan, biaya, kecepatan dan berbagai faktor lainnya ..
 
Saya seorang mahasiswa dan bekerja pada pelaksanaan intelijen arifiticial pada FPGA saya ingin tahu apa adventags FPGA versuse mikroprosesor dalam kasus ini?
 
Hai, Dalam hal ini (& setiap waktu) Anda dapat menerapkan mikro khusus Anda dibutuhkan, DAN MENGUBAH TI di SESUAI KEBUTUHAN baru Anda :) ... Reconfigurability adalah bonus super. K. [size = 2] [color = # 999999] Ditambahkan setelah 1 jam 14 menit: [/color] [/size] saya terima persis namun script ini actuellst: Tabula memperkenalkan 3-dimensi arsitektur logika ruang-waktu diprogram,
 

Welcome to EDABoard.com

Sponsor

Back
Top