Apakah mungkin untuk mengimplementasikan pemrosesan gambar, Spartan-3?

E

EDA_hg81

Guest
Aku membeli XSA-3S1000 dari XESS perusahaan.
Apakah menurut Anda XSA-3S1000 (XSA-3S1000 Prototyping Board dengan gerbang 1.000.000 Spartan-3 FPGA dan 32 MBytes dari SDRAM) adalah mungkin untuk menerapkan pengolahan gambar?

Terima kasih.

 
Ya, tapi "image processing" adalah istilah yang luas.Apa jenis pemrosesan yang Anda butuhkan?The XC3S1000 adalah FPGA yang agak kecil, tetapi masih memiliki 24 pengganda dan RAM blok, sehingga Anda harus dapat melakukan beberapa hal menarik.

 
i memiliki evaluasi altium livedesign kit dan memiliki XC3S400 FPGA.i bisa melaksanakan fungsi yang berhubungan dengan pra-pengolahan citra seperti deteksi tepi, kontras gambar tambahan atau kompresi?saya tahu bahwa FPGA kecil wont bantuan dalam visi komputer atau aplikasi pengenalan pola begitu apakah mungkin untuk menerapkan sesuatu yang berkaitan dengan pra-pengolahan citra.

dan ada satu hal lagi.memiliki seseorang CMOS kamera dihubungkan ke FPGA??seseorang dapat menunjukkan sampel proyek?

 
The XC3S400 dapat melakukan lebih dari 2 milyar multiply-akumulasi per detik.Yang harus membuat mudah untuk melakukan hal-hal seperti kontras tambahan, deteksi tepi, DCT, dll Xilinx catatan app XAPP610 menggambarkan suatu DCT di XC2S200 tua.Saya tidak yakin apa yang terlibat dalam pengenalan pola, tapi aku tidak akan memerintah itu.

 
Terima kasih.

Menurut IEEE kertas, sebuah codec H.263 disadari oleh FPGA dengan 400,000 gerbang.

Saya bertanya-tanya bagaimana kita bisa memutuskan berapa banyak gerbang yang kita butuhkan untuk proyek-proyek pengolahan gambar?

 
Jangan mencoba untuk menerjemahkan "gerbang menghitung" ke ukuran FPGA.Itu konsep kuno.Modern tidak FPGAs tingkat gerbang perangkat.Anda akan mendapatkan hasil yang lebih baik dengan menghitung bit register, akumulator, pengganda, kenangan, dan hal semacam itu.

Coba halaman Xilinx ini.Juga klik "Video dan Imaging IP" link di sisi kanan:
http://www.xilinx.com/esp/dvt/index.htm

Sebagai contoh, H.263 encoder decoder dari 4i2i menggunakan beberapa ribu potong dalam sebuah Spartan-3.Ini juga menggunakan beberapa pengganda dan beberapa blok RAM:
http://www.xilinx.com/bvdocs/ipcenter/data_sheet/4i2i_MPEG-4_Encoder.pdf
http://www.xilinx.com/bvdocs/ipcenter/data_sheet/4i2i_MPEG-4_Decoder.pdf

 
echo47 wrote:

The XC3S400 dapat melakukan lebih dari 2 milyar multiply-akumulasi per detik.
Yang harus membuat mudah untuk melakukan hal-hal seperti kontras tambahan, deteksi tepi, DCT, dll Xilinx catatan app XAPP610 menggambarkan suatu DCT di XC2S200 tua.
Saya tidak yakin apa yang terlibat dalam pengenalan pola, tapi aku tidak akan memerintah itu.
 
XC3S400-4 yang memiliki 16 pengganda.Setiap orang dapat pergi sekitar 150 MHz (lebih cepat jika Anda berhati-hati).Di sebelah setiap pengganda adalah dual-port nyaman Blok RAM (untuk menyimpan data dan koefisien) dan logika kain untuk membangun akumulator, pipa, sequencer, dan hal-hal lain.16 kali 150 MHz 2,4 miliar Mac.Itu tidak buruk untuk chip yang sedikit biaya hanya $ 20 US dalam jumlah kecil.

Sekarang bayangkan apa yang dapat Anda lakukan dengan yang lebih besar Spartan-3 atau perangkat Familiy Virtex.Saya telah melakukan 20 miliar Mac di Virtex tua besar-II chip.Virtex modern SX-4 akan lima atau sepuluh kali lebih cepat.

 

Welcome to EDABoard.com

Sponsor

Back
Top