EnİyiForum-Türkiye'nin En İyi Forumu  

Geri Dön   EnİyiForum-Türkiye'nin En İyi Forumu > DİJİTAL & ANALOG UYDU ALICILARI > Flash Dump - JTAG > JTAG
Şifremi Unuttum? Kayıt ol

 

Cevapla
 
Seçenekler Arama Stil
Eski 23.12.2009, 19:48   #1
sat-tv
Active Member
 
Üyelik tarihi: 10.08.2009
Yaş: 26
Üye No:20648
Mesajlar: 172
Teşekkür: 0
1 Mesajına 1 Teşekkür edildi
Arrow JTAG Nedir ?

Jtag 1980 lerde elektronik kartların üretiminde oluşan hataları gidermek için oluşturulmuş bir ieee standardıdır.Şekilde iki entegreli basit bir devre kartı gösterilmektedir.Üzerinde bir adet işlemci (CPU) ve FPGA bulunmaktadır.Tahmin edileceği gibi piyasada üretilen bir çok devrede entegre sayısı ikiden daha fazladır.

[Linkleri Sadece Üyeler görebilir. Üye olmak için TIKLAYIN!.]











Entegreler üzerlerinde çok sayıda bağlantı noktası (pin) bulundururlar.Bu yüzden entegreler birbirleri ile çok sayıda bağlantı yolu üzerinden haberleşirler. Alttaki resimde her ne kadar dört adet bağlantı kullanılmış olsada bu yol sayısı kimi PCB üzerinde zaman zaman binleri geçebilir.

[Linkleri Sadece Üyeler görebilir. Üye olmak için TIKLAYIN!.]










Eğer binlerce kart ürettiyorsanız ve her ürettiğiniz kart binlerce bağlantı yolu içeriyorsa bu kartlarda sorunlar olması muhtemeldir.Bu kadar çok kartı nasıl test edebilirsiniz ? Her bağlantıyı kusursuz yapmak gibi bir zorunluluğunuz vardır ve bu bağlantılarıda el ile tek tek kontrol etmek tabi ki mümkün değildir.İşte bu sorunun üstesinden gelmek için JTAG sistemi tasarlanmıştır.

[Linkleri Sadece Üyeler görebilir. Üye olmak için TIKLAYIN!.]












Jtag sistemi entegrelerin tüm pinlerini kontrol edebilir(Ele geçirmek bile denebilir). Örneğin şekilde jtag ; CPU nun tüm pinlerini giriş yada tüm pinleri çıkış olarak belirleyebilir.Cpu ya veriler gönderip fpga den geri dönen verileri okur böylelikle sistem bağlantılarını kontrol eder.Bu kontrol sayesinde kart üzerinde yapılmış lehimlerde, yollarda sorun arar.Bu yöntem " Entegre sınırları testi (?)" " IC boundary test " olarak isimlendirilir.

Artık jtag in gerçektende 4 lojik sinyalden oluştuğunu söyleyebiliriz.Bunlar TDO , TDI ,TMS ve TCK dır.Pc tarafından bakıldığında 3 tanesi çıkış , 1 tanesi giriş konumundadır.

[Linkleri Sadece Üyeler görebilir. Üye olmak için TIKLAYIN!.]












Bu dört sinyal önceden belirlenmiş şekillerde bağlanabilir.Öncelikle TCK ve TMS tüm jtag entegrelerine paralel bağlantılıdır.

[Linkleri Sadece Üyeler görebilir. Üye olmak için TIKLAYIN!.]













Daha sonra TDI ve TDO ; entegrelere bir zincirin halkaları şeklinde bağlanır.Jteg ile ilgili konularda çok sık duyulan JTAG-zinciri (Jtag-chain) tanımı buradan gelir.


[Linkleri Sadece Üyeler görebilir. Üye olmak için TIKLAYIN!.]













Görüldüğü üzere jtag "Üç" ü çıkış "bir" i giriş , dört bağlantıdan oluşur. Beşinci bağlantı olarak ise TRST jtag i tekrar başlatmak (Reset) için kullanıabilir.Bu beşinci yol isteğe bağlı bir özelliktir.Sözü geçen Jtag pinleri başka amaçlarla paylaşıma açılmamaktadır.

Günümüzde neredeyse tüm büyük entegreler " Boundary test " yöntemini jtag kullanarak yapar.


Konu sat-tv tarafından (23.12.2009 Saat 19:49 ) değiştirilmiştir..
sat-tv isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Sponsore Linkler
Eski 11.07.2013, 11:17   #2
Mehmet356
Novice Member
 
Üyelik tarihi: 01.07.2013
Yaş: 28
Üye No:36210
Mesajlar: 39
Teşekkür: 0
0 Mesajına 0 Teşekkür edildi
Standart

Teşekkürler
Mehmet356 isimli Üye şimdilik offline konumundadır   Alıntı ile Cevapla
Cevapla

Bookmarks


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler Arama
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı

Hizli Erisim


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 14:55.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Copyright ©2006 - 2015 EnİyiForum, All Rights Reserved