Picproje Elektronik Sitesi

DİJİTAL & ANALOG ELEKTRONİK => Pld, Spld, Pal, Gal, Cpld, Fpga => Konuyu başlatan: KORHAN - 07 Eylül 2006, 00:54:02

Başlık: XILINX marka FPGA ların programlanmasında Jtag olayı...
Gönderen: KORHAN - 07 Eylül 2006, 00:54:02
Selamlar

XILINX marka FPGA ların programlanmasında Jtag olayını başarabilen varmı ?
Direkt ISE yazılımı altında başka bir editör yazılım kullanmadan paralel veya seri porttan FPGA+FlashPROM ikilisine derlenen program atılabiliyormu ?
Programlayıcı cihaz alınmadan bu iş yapılabiliyor gibi gözüküyor.Ama başarabilen varmı ?

cevap veren arkadaşlara teşekkür ederim.
Başlık: XILINX marka FPGA ların programlanmasında Jtag olayı...
Gönderen: Göktuğ - 07 Eylül 2006, 09:11:18
(http://img96.imageshack.us/img96/8430/cpldpagecd5.th.jpg) (http://img96.imageshack.us/my.php?image=cpldpagecd5.jpg)
cpld (jtag) kısmı calısıyor fpga için deneme yapmamıstık.

74125 lerin 14.pin POW netine baglı 7 numara dgnd (oradaki gnd) ye baglıdır.
Başlık: XILINX marka FPGA ların programlanmasında Jtag olayı...
Gönderen: aYe - 07 Eylül 2006, 13:12:23
Hard jtag olayı kolay, netten bulacaginiz her jtag semasiyla bu is oluyor.

Ki hepsini yaptım ordan biliyorum:)

Ancak Soft jtag işi biraz karışık.

İkisinide ayrı ayrı çalıştırabildim ama Soft ve Hard jtag aynı anda çalıştıramadım.

Türkiyede bu işi bilen kimse yok sanırım yada bilenlerin dilini eşşek arısı ısırmış :D
Başlık: XILINX marka FPGA ların programlanmasında Jtag olayı...
Gönderen: piedos - 07 Eylül 2006, 22:28:20
Alıntı yapılan: "tatlisukurnazi"Hard jtag olayı kolay, netten bulacaginiz her jtag semasiyla bu is oluyor.

Ki hepsini yaptım ordan biliyorum:)

Ancak Soft jtag işi biraz karışık.

İkisinide ayrı ayrı çalıştırabildim ama Soft ve Hard jtag aynı anda çalıştıramadım.

Türkiyede bu işi bilen kimse yok sanırım yada bilenlerin dilini eşşek arısı ısırmış :D

Soft jtag olayı nedir, ISE WEBPACK te parallel III cable var, bunu seçip download yapıyoruz, bu aşama mı soft jtag?
Başlık: XILINX marka FPGA ların programlanmasında Jtag olayı...
Gönderen: KORHAN - 07 Eylül 2006, 23:14:02
Merhabalar

Bu Soft Jtag ve Hard Jtag olayını bende tam olarak anlayamadım.
Biz diyelim ISE WebPACK altında bir proje oluşturduk ve bu projede VERILOG,VHDL veya C kodlarını kullanarak bir program yazdık.Ve sonra programı hatasız hale getirerek derledik.Buraya kadar sorun yoktur herhalde diye düşünüyorum.
Sorun bundan sonra başlıyor.Arkadaşın belirttiği ISE altında yazılıp derlenen bu program değişik yöntemlerle FPGA-FlashPROM ikilisine atılabiliyor.Bu yöntemlerde ISE yazılımında output-programı FPGA-FlashPROM ikilisine gönderme seçeneklerinden birisi seçilerek yapılıyor.Bu seçeneklerden bazıları Xilinx in sattığı programlayıcı cihazlar oluyor.
Bu cihazı almakla mümkün oluyor.Biz diğer seçeneklerdeki Paralel 2 ve paralel 3 kablolarıyla ilgili ne söyleyebiliriz.Jtag olayı bunlarla sağlanmıyormu.Yani bu kabloları biz kendimiz oluşturup-yapıp programı FPGA-FlashPROM ikilisine atabiliyormuyuz.Bu herhalde soft Jtag olsa gerek.Daha sonra pin duurmlarını devre üzerinden online-gerçek halleriyle
okuma yapılabiliyorsa buda hard Jtag olsa gerek diye düşünüyorum.Biz daha ISE de yazılı paralel kabloları kullanarak programlama yapmış değiliz.Bunu nasıl yapabiliriz.
Başlık: XILINX marka FPGA ların programlanmasında Jtag olayı...
Gönderen: aYe - 08 Eylül 2006, 02:18:17
Hard Jtag FPGA'nın içeriğiyle ilgili kodu yazmak için kullanılıyor.

Sotf Jtag FPGA'nin içersine atılan prosessorleri programlamak ve emulasyon için kullanılıyor.
Başlık: XILINX FPGA+FlashPROM prog. Paralel 3 kablosu
Gönderen: KORHAN - 10 Eylül 2006, 22:29:54
Selamlar,

XILINX FPGA+FlashPROM larını programlamak için Paralel 3 kablosunu
ve devresini yapıp kullananlar varmı?
Bu kablo ile Xilinx FPGA+FlashPROM larını programlayanlar varmı?
Paralel 3 kablosunda sorun yaşanıyormu.

Konu ile ilgili Tecrübe ve Fikirlerini belirtenlere teşekkür ederim.

Saygılar.Sevgiler.
Başlık: cpld hakkında bilgisi olan var mı? lütfen bana yardımcı
Gönderen: sulouzun - 11 Aralık 2007, 15:38:07
arkadaşlar ben cpld xc2c256 nın programlanması ile ilgili bir proje aldım(bitirme tezim) programı entegreye atıyorum başarı ile yüklendi diyor ama çıktı alamıyorum. yani devre çalışmıyor. entegreye programı atarken ve attıktan sonra nelere dikkat etmek gerekiyor bana bu konuda yardımcı olursanız sevinirim ... şimdiden teşekkür ederim...
Başlık: XILINX marka FPGA ların programlanmasında Jtag olayı...
Gönderen: Ersin - 11 Aralık 2007, 16:37:53
Program atmadan dikkat etmen gerekiyo.Programliyorsa sorun yok.
Biraz ayrintili yazarsan daha net ceavap alabilirsin.
Devre nedir ne değildir, ne yapmasi lazim , osilator kac mhz  gibi seyleri yazarsan iyi olur.
Başlık: XILINX marka FPGA ların programlanmasında Jtag olayı...
Gönderen: z - 11 Aralık 2007, 19:46:07
@Aye

Soft ve Hard "jtag"in soyledigin gibi oldugundan eminmisin? Gerci ne nedir hic arastirmadim ve simdi soyleyeceklerimden emin değilim.

Hard Jtag: Jtag interface ozelligi olan ozel bir jtag cipi ile programlama karti yapiliyor ve PC deki yazilim ornegin USB yada paralel port uzerinden bu ciple yuksek seviyeli komutlarla iletisim sagliyor. Jtag cipi yuksek seviyeli komutu alir almaz butun JTAG sinyallerini donanimsal olarak kendisi uretiyor.

Soft jtag: Jtag sinyalleri ornegin PC deki bir yazilimin PC paralel portun her bir bitini soft olarak H/L yapmasi suretiyle uretiliyor.

Hard jtag cok hizli ve pahali bir secenek. Soft jtag ucuz fakat yavas bir secenek.

Bir cipin emulasyon ve programlama isleri icin kullanilan JTAG unitesine 1500$ vermistim. Oldukca hizli calisiyor.

Bir baska cip icin cok basit bir jtag devresi yaptim ve degeri olsa olsa 5$ kadardir. Ancak bu jtag devresi oldukca yavas.

Pahali olan Jtag unitesinde ozel bir jtag cipi var. Digerinde 74LS244 gibi siradan bir cip.
Başlık: XILINX marka FPGA ların programlanmasında Jtag olayı...
Gönderen: aYe - 14 Aralık 2007, 18:42:32
Evet bunalmiş hocam eminim, çünkü FPGA içersine hard jtag ile bir kaç mcu yükleyip, soft jtag'la da bunları programlamaktayım.

İkisi aynı karttan çıkan iki ayrı jtag portu.

Hard'ı FPGA'nın ilgili bacaklarına, soft olanıda içeri koyduğunuz mcu'ların programlama girişlerini hangi pinlere atadıysanız oraya bağlıyorsunuz.

Bu terimler sizin belirttiğiniz gibi başka bir amaçlada kullanılıyor olabilir.

Ama söz konusu olan şey FPGA'ise durum bu.

Sadece hard jtag kullanıyorsanız FPGA içersine her kod değişiminde donanımsal bilgileride haybeye baştan koymak zorundasınız.

Soft jtag bu zahmetten kurtarıp, hardware tasarımı bitmiş bir FPGA üzerinde seri üretim bir mcu veya mcu'lar gibi oynamanıza olanak veriyor.