JTAG rantai

M

misteri

Guest
Bisa semua diprogram JTAG perangkat dihubungkan ke rantai yang sama?
Misalnya msp430 Dapatkah saya menghubungkan mikrokontroler dan FPGA Xilinx rantai yang sama?
terima kasih

 
Ya Anda bisa, Anda dapat memiliki satu rantai untuk sebuah papan atau Soc

 
JTAG adalah perangkat-protokol independen.Ini telah dilakukan untuk menjadi daisy-chainable.

Ada beberapa set instruksi dasar yang standar, dan yang semua vendor harus berlaku untuk.Sisanya adalah khusus vendor, tetapi perintah dasar ditetapkan adalah sama, dan salah satu perintah dasar adalah perintah BYPASS.Jadi, bahkan jika perangkat lunak Anda hanya tahu tentang satu atau 2 perangkat dalam rantai, itu dapat menempatkan perangkat lain dalam modus BYPASS.Ketika dalam modus BYPASS, sebuah perangkat hanya lulus bit melalui seolah-olah perangkat diputus dari rantai (tak terlihat).Perangkat lunak dapat menentukan perangkat apa yang di rantai menggunakan perintah dasar yang lain, 'IDCODE', yang mengembalikan sebuah nilai 32-bit untuk setiap perangkat di dalam rantai.

Untuk mendeteksi perangkat, Anda:

1 - Kirim IDCODE perintah
2 - Shift 32 bit.Saat mengirim semua-nol atau semua-yang untuk TDI, Anda membaca 32 bit keluar dari TDO.
3 - Jika hasilnya adalah 32 bit semua-nol atau semua-satu, meen ini tidak ada perangkat lain yang hadir.Lain Anda menemukan perangkat, dengan 32-bit ID sebagai kembali.Ulangi langkah 2 sampai semua perangkat yang ditemukan.

Perhatikan bahwa ID pertama Anda dapatkan adalah perangkat terakhir dalam rantai.ID yang kedua adalah di sebelah perangkat terakhir, ...

Hampir setiap software pada pasar saat ini juga mendukung berbagai perangkat rantai, dan menargetkan hanya perangkat yang ingin menargetkan pada rantai.

Untuk rantai daisy-perangkat, Anda kawat TCK, TMS dan TRST (sinyal ini opsional) untuk setiap keripik, dan Anda rantai TDI / TDO sinyal.Artinya, Anda mulai dari TDI konektor JTAG pin chip pertama TDI, maka chip untuk TDO TDI chip berikutnya, dan seterusnya sampai TDO chip terakhir, yang kembali ke konektor JTAG pin TDO.

 
has said, any JTAG software can put any JTAG compliant device into BYPASS mode..

Untuk menambah apa Big Boy
mengatakan, setiap perangkat lunak JTAG dapat menaruh apapun sesuai JTAG perangkat ke modus BYPASS ..of the particular device has to be provided..

Tapi untuk melakukan itu, panjang Instruksi register
perangkat tertentu harus disediakan ..
Hal ini dapat diberikan baik secara manual atau u dapat menyediakan file BSDL perangkat ..
Perangkat lunak akan membaca panjang (dan terkait parameter) dari file ..

 
tut wrote:

has said, any JTAG software can put any JTAG compliant device into BYPASS mode..
Untuk menambah apa Big Boy
mengatakan, setiap perangkat lunak JTAG dapat menaruh apapun sesuai JTAG perangkat ke modus BYPASS ..

 
Saya hanya ingin menambahkan beberapa hal mengenai pelaksanaan fisik rantai JTAG pada PCB.Bahkan jika Anda hanya memiliki satu perangkat di papan tulis, atau mungkin banyak perangkat, beberapa kesalahan sederhana pada tata letak dan routing PCB dapat meninggalkan rantai JTAG tidak dapat digunakan.
Jadi apa yang Anda lakukan?

Saya cenderung untuk selalu melakukan routing rantai JTAG awal dan juga melakukannya secara manual.Saya juga setup rantai untuk suite dewan tata letak / penempatan perangkat pada PCB.

Ada juga beberapa trik lain / metode untuk memastikan pengoperasian yang semestinya dari rantai.Aku tidak ingin menyia-nyiakan waktu forum jadi jika anda ingin saya untuk memperluas ini, tolong beritahu saya.

 
ohh!!tetapi saya mengalami hal yang sama ketika saya mencoba sebuah papan pemrograman yang terdiri dari perangkat Xilinx dan beberapa JTAG Asics compliant.
The ISE (DAMPAK) perangkat lunak terus bertanya tentang panjang Instruksi register / file-file BSDL Asics ..
Quote:

apapun lunak JTAG dapat menaruh apapun compliant JTAG perangkat ke modus BYPASS
 
Bagaimana agar dalam menghubungkan perangkat, apakah saya harus menghubungkan mereka dalam rangka?
Maksud saya FPGA-> PROM, PROM-> FPGA, atau tidak peduli?

 
Urutan seharusnya tidak masalah.Pastikan untuk memberitahu Anda untuk men-download perangkat lunak apa yang anda gunakan.

Jika perangkat memiliki tegangan antarmuka yang berbeda, Anda mungkin tingkat kebutuhan penerjemah, jadi satu urutan mungkin lebih mudah daripada perintah yang lain.

 
memeriksa proyek Mitoutag. melakukan pencarian di i upload edaboard salinan

 

Welcome to EDABoard.com

Sponsor

Back
Top