Arama butonu
Bu konudaki kullanıcılar: 2 misafir, 1 mobil kullanıcı
78
Cevap
25409
Tıklama
0
Öne Çıkarma
Cevap: Mikroişlemci mi FPGA mi? (2. sayfa)
Y
20 yıl
Yüzbaşı

36 milyon kapı emrine amade

HC-36 Board Specifications baktım da onlar çok profosyonel işi, bunu kullanabildikten sonra herşeyi yaparsın

FPGA kullanabilmek bir ayrıcalık gibi gözüküyor.


Bu mesaja 1 cevap geldi.
İ
20 yıl
Çavuş

FPGA'lerin içinde sayısal(dijital) devre yapabilmek için birçok eleman bulunur. Mesela Flip-flop, VE, VEYA kapıları ... Bunlar VHDL veya Verilog gibi donanım tanımlama dilleri kullanılarak birbirine bağlanır. Böylece istenilen sayısal devre sadece bir FPGA kullanılarak oluşturulabilir.

Ayrıca FPGA'ler sınırsız sayıda tekrar programlanabilir. Yani siz devrenizi tasarlarsınız, simulasyonunu yaparsınız ve FPGA'e yüklersiniz. Eğer yüklediğiniz kod çalışmazsa , o zaman tasarladığınız devreyi değiştirip yeni tasarımınızı tekrar FPGA'e yükleyebilirsiniz. Onun için bazı entegre üreticileri tasarımlarını önce FPGA ile denerler ve son aşamada ASIC üretip piyasaya sunarlar.

FPGA genelde paralel işlem gerektiren, özel işler için kullanılmaktadır. Mesela DSP için idealdir. Ama işiniz sıralı bir iş ise işlemci kullanmak daha mantıklı olacaktır. İşlemcilerde kodu değiştirmek çok zor olmazken FPGA'lerde tüm donanım değiştiğinden bu zahmetli bir iştir.

Ayrıca FPGA üreticilerinin şematik programları da vardır. Şematik ile tasarım yapılarak FPGA'e giriş yapılabilir. Mesala bize üniversitede bir decoder tasarlatmışlardı. Ama bu şekilde büyük tasarımlar yapılmamaktadır.


Bu mesaja 1 cevap geldi.
M
20 yıl
Yüzbaşı
Konu Sahibi

"iaydinc" arkadasımıza cok tesekkurler;Olayı cok guzel ozetlemis. Bu arada VHDL ya da Verilog kullanımı zor oldugu icin C dilinin de kullanıldıgını biliyoruz. Bu platformda bası ceken SystemC var.Bu onuda bilgisi olan arkadasların yorularını da bekliyoruz...
kolay gelsin...


Bu mesaja 1 cevap geldi.
İ
20 yıl
Çavuş

quote:

Orijinalinden alıntı: minicikdev

"iaydinc" arkadasımıza cok tesekkurler;


Rica ederim.


FPGA ile ilgili başka merak edilenler varsa cevaplamaya çalışırım.


Bu mesaja 2 cevap geldi.
S
20 yıl
Yüzbaşı

fgpa türkiyede sadece aselsan, tübitak ve netaş ve bir iki küçük tasarım evinde kullanılıyor, bunlarda da zaten yurtdışında eğitim almış deneyimli mühendisler çalışıyor ;) . bunun dışında %90-95 gibi bir oranla 8bitlik microcontroller'ler kullanıldığı için, fpga öğreneyim işe girerim diye bişey yok.


Bu mesaja 1 cevap geldi.
Y
20 yıl
Yüzbaşı

İstedikten sonra sen bende kullanırız. İş konusunda da muhakkak sana bir artı kazandırır. Ama ben işte kullanayım yada kulanmayayım , kendim FPGA kullanmak isterim.

Ama şu an uygulama bakımından mikroişlemci&microcontroller ile çalışmak daha az masraflı ve en azından bulması ve programlaması kolay. Yeterince deneyimden sonra FPGA iyi bir sıçrama noktası


Bu mesaja 1 cevap geldi.
M
20 yıl
Yüzbaşı
Konu Sahibi

Microişlemciler gerçekten de FPGA lere gore daha ucuz.Ama ATMEL gibi firmalar ucuza FPGA ler de uretmeye basladılar.Yanlış hatırlamıyorsan 100$'a starter kit bulmak mumkun...
FPGA'in gelecegi parlak gibi gorunuyor...
siz ne dersiniz?


Bu mesaja 1 cevap geldi.
Z
20 yıl
Çavuş

Arkadaşım eğer mikro işlemci seti alırsan onlarda pahalı. SEnin bahsettiğin 100$'lık olan Spartan-3 dür. Bu FPGA değildir. Xilinx firmasının ürettiği bir araç kitidir. Aynı şekilde Spartan2,spartan3, sparat2E, virtex2, virtex2'de Xilinx firmasının ürünleridir. FPGA'laeda piyasada 10-15 arasında alabilirsin. Şu nada türkiyedeki bir çok üniversite bu iş için yoğunlaşmış durumda. Bpğaziçi hacettepe, sakarya ünv'leri bu için baya yol katetmiş dırımda. Kocaeli ünv. ise FPGA kullanımı yavaş yavaş yaygınlaşmaktadır. Günümüzde artık hız ve güvenlik ön plana çıktığı FPGA bir numara olacaktır. Ama yazılım dili çok zor.


Bu mesaja 2 cevap geldi.
E
20 yıl
Teğmen

quote:

Orijinalinden alıntı: Ziyankar

Arkadaşım eğer mikro işlemci seti alırsan onlarda pahalı. SEnin bahsettiğin 100$'lık olan Spartan-3 dür. Bu FPGA değildir. Xilinx firmasının ürettiği bir araç kitidir. Aynı şekilde Spartan2,spartan3, sparat2E, virtex2, virtex2'de Xilinx firmasının ürünleridir. FPGA'laeda piyasada 10-15 arasında alabilirsin. Şu nada türkiyedeki bir çok üniversite bu iş için yoğunlaşmış durumda. Bpğaziçi hacettepe, sakarya ünv'leri bu için baya yol katetmiş dırımda. Kocaeli ünv. ise FPGA kullanımı yavaş yavaş yaygınlaşmaktadır. Günümüzde artık hız ve güvenlik ön plana çıktığı FPGA bir numara olacaktır. Ama yazılım dili çok zor.

oraya yazdığınız markaların hepsi sapına kadar FPGA dir arkadaşın gösterdiği boarda starter kit derler.. yukarıda vermiştim adresini bir daha vereyimwww.digilentinc.com adresinden alabilirsiniz.. FPGA yi mesela spartan-3 bga256 200 bin kapılık olalnını alalım 15 dolara, bana bunun şemasını pcbsini çizipte BGA kılıfı ile nerede monte ettirebileceğini söyle tamam derim:) bundan yanlış anlamayın büyük bir şirkette çalışırsan bu işi yaptırtabilirsin ama evde bu işi öğrenicem dersen bu starter kitlerden almak zorundasın.. Virtexin ve spatanın 1000 bacağı geçen versionları vardır..

üniversitenizde bu starter kitlerden faydalanmak istiyorsanız arkadaşlarra bir önerim...

http://www.xilinx.com/univ/don_program.htm adresine girin okuldan bu işlerle uğraşabilecek bir hocanızla formu doldurun (formu doldurmadan önce üye olmanız gerekiyor) , forumda hocanın bu kitleri niye istedigi hangi dersleri verdigi gibi sorular var buna göre sizin üniversitenize tamamen bedava olarak bu ürünleri bağışlıyor xilinx firması.. bu şekilde okulunuza bu kitleri kazandırabilirsiniz arkadaşlar..

bir fpga kullanıcı olarak şunuda söyleyim, her şeyi kapılar seviyesinde yapabilecek seviyede lojik biliyorsanız bırakın işlemciyi geçin fpga ye.. VHDL dilini öğrenmek çok kolay çoğu programlama dilinden kolay ama tamamen farklı bir mantık ile çalışıyor yazdığınız herşey donanımsal olarak kapılarla gerçeklendiği için normal programla mantığını unutmanız lazım işin sırrı burada..



İ
20 yıl
Çavuş

quote:

Orijinalinden alıntı: Ziyankar

Arkadaşım eğer mikro işlemci seti alırsan onlarda pahalı. SEnin bahsettiğin 100$'lık olan Spartan-3 dür. Bu FPGA değildir. Xilinx firmasının ürettiği bir araç kitidir. Aynı şekilde Spartan2,spartan3, sparat2E, virtex2, virtex2'de Xilinx firmasının ürünleridir. FPGA'laeda piyasada 10-15 arasında alabilirsin. Şu nada türkiyedeki bir çok üniversite bu iş için yoğunlaşmış durumda. Bpğaziçi hacettepe, sakarya ünv'leri bu için baya yol katetmiş dırımda. Kocaeli ünv. ise FPGA kullanımı yavaş yavaş yaygınlaşmaktadır. Günümüzde artık hız ve güvenlik ön plana çıktığı FPGA bir numara olacaktır. Ama yazılım dili çok zor.



Spartan-3, Xilinx firmasının bir FPGA serisidir. 100$ olan da minicikdev arkadaşımızın dediği gibi bir starter kit, yani deneme kartıdır. Bu deneme kartının içinde de Spartan-3 FPGA'leri bulunur: Spartan 3 Starter Kit

Ayrıca FPGA kullananlara süper bir site önereceğim: www.opencores.org Bu sitede birçok açık kaynak kodlu projeler bulunmaktadır. Mesela birçok işlemci projesi vardır. Bunlar VHDL veya Verilogla yazılmış ve birçoğu tamamlanmış projelerdir ve tüm kodlar açık olarak sunulmaktadır.


Bu mesaja 1 cevap geldi.
Z
20 yıl
Çavuş

Spartan dedikleriniz sadece bir dettir. Siz hangi mikro işlemcinin üzerinde bi seri port gördünüz. Yada VGA portu. Bnence siz bunların tam olarak ne anlama geldiğini öğrenin derim. FPGA sadece oradaki entegre oluyor. Aynı şekildede mikroişlemcilerde öyle. Ama sen set almak istersen bunun adı değişir.


Bu mesaja 1 cevap geldi.
İ
20 yıl
Çavuş

quote:

Orjinalden alıntı: Ziyankar

Spartan dedikleriniz sadece bir dettir. Siz hangi mikro işlemcinin üzerinde bi seri port gördünüz. Yada VGA portu. Bnence siz bunların tam olarak ne anlama geldiğini öğrenin derim. FPGA sadece oradaki entegre oluyor. Aynı şekildede mikroişlemcilerde öyle. Ama sen set almak istersen bunun adı değişir.



"Spartan dedikleriniz sadece bir settir." demek istedin heralde.

Arkadaşım neden bilmeden konuşuyorsun anlamadım ki
Xilinx Firması tüm FPGA'lerine bir isim vermiştir. Mesela Virtex serisi FPGA'ler daha profesyonel kullanıcılar için üretilir, akademik çalışma yapanlar genelde Virtex serisini kullanır. Spartan serisi ise ucuz olduğu için daha çok seri üretim yapan şirketler için üretilmektedir. http://www.xilinx.com/products/silicon_solutions/fpgas/ adresine girip bir bak. Ordaki FPGA listesinde Spartan FPGA'leri vardır. Hala da inanmıyorsan http://www.xilinx.com/products/silicon_solutions/fpgas/spartan_series/spartan3_fpgas/index.htm adresine bak.





< Bu mesaj bu kişi tarafından değiştirildi iaydinc -- 30 Ağustos 2005, 11:31:33 >
Bu mesaja 2 cevap geldi.
Z
20 yıl
Çavuş

Peki altera ne ismi verdi sorabilir miyim. Senin demene göre FPGA'ları sadece Xilinx üetiyor ama iyi araştır derim.


Bu mesaja 3 cevap geldi.
Z
20 yıl
Çavuş

Bide şunu söyleyeyim starter kit'le FPGA aynı mı oluyor. Altera dediğim firmada FPGA konusunda yeteri kadar gelişmiştir. Hatta daha iyi olduğunu da söyleyebilirim. Ben bu işi bir buçuk senedir yapıyorum. Bir çok makale çıkardım ve yazılarımda hep böyle ifade ediyorum. Şu anda zaten FPGA ile indüksiyon motorların hzı kontrolünü sağlıyoruz. Sadece entegreyi alıp devreye monte ettik. Ve bu konuda tübitakta proje olarak kabul edilmek üzere. Konu başlığı şu : FPGA ile indüksiyon motorların hız kontrolünün yapılması. Spartan-3 ile değil yani...


Bu mesaja 1 cevap geldi.
E
20 yıl
Teğmen

hangi FPGA yi kullancaksınız peki?



M
20 yıl
Onbaşı

"Peki altera ne ismi verdi sorabilir miyim. Senin demene göre FPGA'ları sadece Xilinx üetiyor ama iyi araştır derim."

nete bi cyclone, max 2.. yaz bakalım ne buluyorsun(bakamayacak olanlar için alteranın fpga'leri).
sonrada spartan diye arat bi oku istersen arkadasim. bak adamlar sana ne gusel linklerle anlatmaya calismislar bence fazla kasma.

bende dayanamadım yazayım dedim. spartan-3 starter kitin adı olabilir ama kullandığı fpga SPARTAN-3. arkadasların da acıkladıgi gibi spartan virtex...cyclone,max bunlar fpga dir. farklı üreticiler var (xilinx,altera,atmel daha bi sürü var) bence en iyisi xilinx gecen de elime gecen raporda pazarın büyük kısmı xilinx te. adamlar tercih ediliyor aslında her ikisi de büyük ama farklı yerlerde kapısırlar. neyse fpga le türkiyede ugrasan insanlar cogalır insallah boyle bir tartısma iyi olmus



İ
20 yıl
Çavuş

@Ziyankar arkadaşım bilmeden konuştuğun yazdıklarından anlaşılıyor. Ama insanları yanıltmaman için burada bu bilgileri vereceğim:

Xilinx pazarın tartışmasız lideridir: http://www.yeald.com/Yeald/a/17251/pld_market_shares.html
ben 2003'te yayınlanan yazıdaki bir cümleyi çevirerek özetleyeceğim. Altera 1997 ve 1999 arasında kısa bir süre için pazar birinciliğini elde etmiştir fakat bu pazara daha önce giren Xilinx 1. sıradaki yerini tekrar kazanmış ve 2. sırada olan Altera ile arada ciddi bir fark açmıştır ve şu anda pazarın yaklaşık % 50sini elinde tutmaktadır.(For a brief period between 1997 and early 1999, Altera had claimed the title of the largest PLD maker in the world. But Xilinx, which led the market before that time and has regained its #1 position since, has managed to open up a significant gap with #2 Altera in the new century and now commands nearly 50% of the PLD market.)

quote:

Orjinalden alıntı: Ziyankar

Senin demene göre FPGA'ları sadece Xilinx üetiyor ama iyi araştır derim.

Orjinalden alıntı: Ziyankar

Ayrıca ben nerde FPGA'leri sadece Xilinx üretiyor dedim merak ediyorum?
quote:


Peki altera ne ismi verdi sorabilir miyim.

Altera FPGA'leri de bunlar:
Stratix II
Stratix
Cyclone II
Cyclone
Stratix II GX
Stratix GX
APEX II
APEX 20K
Mercury
FLEX 10K
ACEX 1K
FLEX 6000



@ziyankar yaptığın işler için seni tebrik ederim. Ama benim gönderdiğim yazıları iyi okuyup, gönderdiğim linklere iyi bak. Ayrıca insanları yanıltma ve bilmediğin bir konuda boşuna konuşma.

Bu arada @mthrill arkadaşıma teşekkür ederim. Onun yazdıklarını da iyi oku derim.


Bu mesaja 1 cevap geldi.
S
20 yıl
Yüzbaşı

quicklogic ve actel de fpga uretiyor. actel daha askeri uygulamalara yonelik bir urun. 4 yildir fpga kullaniyorum. xilinx, altera, actel kullandim





< Bu mesaj bu kişi tarafından değiştirildi SBK -- 8 Eylül 2005, 10:38:39 >
Bu mesaja 1 cevap geldi.
M
20 yıl
Yüzbaşı
Konu Sahibi

SBK, ne tip uygulamalar yaptınız?Neden microişlemci kullanmadınız?


Bu mesaja 1 cevap geldi.
S
20 yıl
Yüzbaşı

sıradan bir mikroişlemcide gerçekleştirilemeyecek kadar özel (hızlı ve paralel işlemler) olduğu için ve de parametrelere göre donanımın tekrar konfigüre edilmesi gerektiği için fpga kullandım. uygulamayı ise maalesef soyleyemiyorum.