Maklumat

Tutorial Imbasan Batas, JTAG, IEEE 1149

Tutorial Imbasan Batas, JTAG, IEEE 1149


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Sejak diperkenalkan pada awal 1990-an, pengimbasan sempadan, juga dikenal sebagai JTAG atau IEEE 1149, telah menjadi alat penting yang digunakan untuk menguji papan dalam pembangunan, produksi dan di lapangan. JTAG, scan batas adalah teknik ujian yang membolehkan maklumat mengenai keadaan papan diperoleh apabila tidak mungkin mendapatkan akses ke semua nod yang diperlukan jika kaedah ujian lain digunakan.

Memandangkan cara kepadatan papan meningkat dalam beberapa tahun kebelakangan ini, biasanya sangat sukar untuk dapat memeriksa litar elektronik dan memperoleh maklumat yang diperlukan untuk menguji papan ini. Sebagai JTAG, imbasan sempadan membolehkan sebahagian besar papan diuji dengan akses yang minimum, kini digunakan secara meluas untuk ujian litar elektronik pada semua peringkat kehidupan mereka. Memandangkan fakta bahawa bentuk ujian lain memerlukan akses sama ada dari segi pemasangan kuku, sementara yang lain perlu menyelidiki pelbagai tempat di papan, imbasan sempadan menawarkan penyelesaian unik untuk banyak keperluan ujian.

Walaupun JTAG, teknik scan batas ditujukan untuk menguji litar, fleksibilitasnya memungkinkan untuk digunakan untuk berbagai aplikasi termasuk aplikasi ujian:

  • Ujian tahap sistem
  • Akses BIST
  • Ujian memori
  • Pengaturcaraan kilat
  • Pengaturcaraan FPGA / CPLD
  • Emulasi CPU

Walaupun pengujian tetap menjadi aplikasi utama untuk scan batas, dapat dilihat bahawa ia juga berguna dalam aplikasi lain. Mengingat fleksibilitasnya, teknik ini digunakan secara meluas, dan alat yang kuat dalam aplikasi pengembangan dan produksi.

Sejarah imbasan sempadan

Dengan masalah kekurangan akses ujian ke papan mula menjadi masalah, sebuah kumpulan yang dikenali sebagai Joint Test Action Group (JTAG) ditubuhkan pada tahun 1985. Tujuannya adalah untuk mengatasi masalah yang dihadapi oleh pengeluar elektronik dalam strategi ujian dan untuk membolehkan ujian dilakukan di mana tidak ada teknologi lain yang dapat memperoleh akses.

Pengenalan teknologi pemasangan permukaan dan miniaturisasi yang lebih jauh bermaksud bahawa orang takut akses ke papan untuk diuji akan sangat terhad. Untuk mengatasi ini, strategi baru diperlukan.

Matlamat asal untuk mengimbas sempadan adalah untuk melengkapkan teknik yang ada termasuk ujian litar, ujian bawaan fungsional dan teknik lain dan untuk menyediakan standard yang membolehkan pengujian litar isyarat digital, analog dan campuran.

Piawaian untuk imbasan sempadan yang dirangka telah diterima pakai oleh Institut atau Jurutera Elektrik dan Elektronik, IEEE di Amerika Syarikat sebagai IEEE 1149. Isu pertama piawaian, IEEE 1149, adalah pada tahun 1990. Tujuan yang dinyatakan dari IEEE 1149 adalah untuk menguji hubungan antara litar bersepadu yang dipasang pada papan, modul, hibrid dan substrat lain. Oleh kerana sebilangan besar masalah yang berlaku dengan litar elektronik berlaku dengan interkoneksi, strategi ujian IEEE 1149 akan mendedahkan kebanyakan masalah.

Pada tahun 1993, versi semakan batas yang disemak semula, standard IEEE 1149 dikeluarkan yang mengandungi banyak penjelasan, penambahbaikan dan pembetulan. Kemudian pada tahun 1994, terbitan seterusnya standard IEEE 1149 berlaku. Ini memperkenalkan Bahasa Huraian Boundary Scan, BSDL. Ini membolehkan ujian imbasan sempadan ditulis dalam bahasa umum, dengan itu meningkatkan cara ujian dapat ditulis dan digunakan semula kod, sehingga menjimatkan masa pengembangan.

Perbezaan antara imbasan sempadan, JTAG dan IEEE 1149.1

Imbasan sempadan istilah, JTAG, dan IEEE 1149.1 membawa maksud perkara yang sedikit berbeza. Dengan perkembangan teknologi, istilah tersebut membawa makna yang sedikit berbeza.
  • Imbasan sempadan: Ini merujuk kepada teknologi ujian di mana sel tambahan diletakkan di plumbum dari silikon ke pin luaran supaya fungsi cip dan juga papan dapat dipastikan.
  • JTAG: Istilah JTAG merujuk kepada antara muka atau port akses ujian yang digunakan untuk komunikasi. Ia merangkumi sambungan TCK, TDI, TDO, TMS, dll. Untuk beberapa aplikasi, antara muka ini boleh digunakan untuk menyoal siasat atau berkomunikasi dengan instrumen dalaman dalam inti cip.
  • IEEE 1149.1: Ini adalah logik ujian penentuan standard IEEE yang dapat disertakan dalam litar bersepadu untuk menyediakan pendekatan piawai untuk menguji interkoneksi ke papan litar, litar bersepadu itu sendiri, atau bentuk mengubah atau memerhatikan aktiviti litar semasa operasi litar normal.

Asas imbasan sempadan

Teknik ujian imbasan sempadan JTAG menggunakan sel kait shift register yang dibina ke dalam setiap sambungan luaran setiap peranti yang sesuai dengan imbasan sempadan. Satu sel imbasan sempadan disertakan dalam garis litar terpadu yang berdekatan dengan setiap pin I / O, dan ketika digunakan dalam mod shift shift, ia dapat memindahkan data ke sel berikutnya dalam peranti. Terdapat titik masuk dan keluar yang pasti bagi data untuk masuk dan keluar dari peranti, dan oleh itu adalah mungkin untuk menghubungkan beberapa peranti bersama-sama.

Dalam keadaan operasi normal sel diatur sehingga tidak berpengaruh dan menjadi tidak kelihatan. Namun apabila perangkat diatur ke mode pengujian, ia memungkinkan aliran data bersiri (vektor uji) diteruskan dari sel selak satu pergeseran ke sel berikutnya. Sel pengimbasan sempadan dalam peranti dapat menangkap data dari garis litar bersepadu, atau memaksa data ke atasnya. Dengan cara ini sistem pengujian yang dapat memasukkan aliran data ke rantai daftar pergeseran dapat mengatur keadaan di papan, dan juga memantau data. Dengan menyiapkan satu aliran data bersiri, memasukkannya ke tempatnya, dan kemudian memantau aliran data yang kembali, ada kemungkinan untuk mendapatkan akses ke litar di papan dan periksa apakah aliran data yang kembali adalah apa yang diharapkan. Sekiranya ya, maka ujian boleh lulus, tetapi jika tidak, sistem imbasan sempadan telah dikesan dan masalah yang dapat disiasat lebih lanjut.

Antaramuka JTAG

Terdapat sebilangan baris kawalan dan data JTAG yang membentuk port akses ujian, TAP. Garis-garis ini dikenali sebagai TCK, TMS dan garis TRST pilihan disambungkan selari dengan cip dalam rantaian imbasan sempadan. Sambungan yang ditentukan TDI (input) dan TDO (output) digabungkan bersama untuk menyediakan jalan di sekitar cip imbasan sempadan untuk data. Data dihantar ke TDI cip pertama, dan kemudian TDO dari cip pertama disambungkan ke TDI yang seterusnya dan seterusnya. Akhirnya data diambil dari TDO IC terakhir dalam rantaian daisy.

  • Ketuk Port Akses Ujian - Pin yang berkaitan dengan pengawal akses ujian.
  • TCK Jam Uji - pin ini adalah isyarat jam yang digunakan untuk memastikan masa sistem imbasan sempadan. TDI mengalihkan nilai ke daftar yang sesuai di pinggir TCK yang meningkat. Isi daftar yang dipilih beralih ke TDO di pinggir jatuh TCK.
  • TDI Input Data Uji - Arahan ujian beralih ke peranti melalui pin ini.
  • TDO Output Data Uji - Pin ini memberikan data dari daftar imbasan sempadan, iaitu data ujian beralih pada pin ini.
  • TMS Pilih Mod Ujian - Input ini yang juga melaju di tepi TCK yang meningkat menentukan keadaan pengawal TAP.
  • TRST Reset Uji - Ini adalah pin tetapan semula ujian rendah aktif pilihan. Ia membenarkan permulaan pengawal TAP tak segerak tanpa mempengaruhi logik peranti atau sistem lain.

Baca lebih lanjut mengenai Antara muka / TAP JTAG

Aplikasi untuk imbasan sempadan

JTAG, scan batas adalah alat ujian yang sesuai untuk digunakan dalam banyak aplikasi. Aplikasi yang paling jelas untuk pengimbasan sempadan berada dalam lingkungan pengeluaran. Di sini papan boleh diuji dan masalah yang mungkin tidak dapat dikesan kerana kekurangan akses ujian dapat diuji dengan secukupnya. Sebenarnya teknologi imbasan sempadan digabungkan dengan teknologi lain untuk menyediakan apa yang disebut sebagai penguji gabungan.

Selain digunakan dalam uji produksi, scan batas, JTAG, IEEE 1149, juga dapat digunakan dalam berbagai senario ujian lain, termasuk pengembangan produk dan debug serta layanan lapangan. Ini bermaksud bahawa kod imbasan sempadan dapat digunakan kembali untuk kawasan ujian, dan oleh itu kos dapat dibahagi atas aplikasi ini. Ini bukan sahaja menunjukkan bahawa imbasan sempadan adalah alat yang kuat, tetapi juga menjadikannya menarik secara kewangan.

Penjanaan program

Salah satu kos utama untuk sebarang perkembangan pada masa ini adalah kos perisian, dan ini terutama berlaku untuk pengimbasan sempadan di mana terdapat sedikit perkakasan. Ini bermaksud bahawa sebarang penjimatan yang dapat dilakukan dalam masa yang diperlukan untuk pembangunan perisian dapat mengurangkan kos dengan ketara. Oleh itu Generator Program Uji (TPG) adalah bahagian tidak terpisahkan dari sistem imbasan sempadan.

Biasanya penjana program ujian memerlukan senarai bersih dari Unit Under Test (UUT) dan fail Boundary Scan Description Language (BSDL) dari komponen imbasan sempadan yang terdapat dalam litar. Dengan maklumat ini, penjana program ujian dapat membuat corak ujian yang digunakan untuk ujian. Ini membolehkan sistem mengesan dan mengasingkan sebarang kesalahan untuk semua jaring yang dapat diuji di sempadan. Adalah mungkin bagi penjana program ujian untuk membuat vektor ujian yang membolehkan sistem mengesan kerosakan pada nod atau komponen pin komponen imbasan tanpa sempadan yang dikelilingi oleh alat imbasan sempadan

JTAG, imbasan sempadan, IEEE 1149 adalah teknik ujian yang kini sudah mapan. Walaupun memerlukan program ujian dihasilkan sebelum dapat digunakan, ia tetap menyediakan kaedah yang sangat efektif untuk mendapatkan akses bagi vektor ujian ke papan litar elektronik. Dengan harta tanah papan litar berada pada tahap premium, kos penambahan probe atau titik akses untuk jenis teknologi ujian elektronik yang lain akan menjadi larangan, jika memang mungkin. Oleh itu, imbasan sempadan memberikan penyelesaian kepada banyak masalah ujian dengan kos yang dapat dilunaskan di beberapa arena ujian dari pembangunan hingga ujian pengeluaran hingga ujian lapangan. Dalam semua persekitaran ini, scan batas memberikan penyelesaian yang berkesan, baik dari segi prestasi dan kos.


Tonton videonya: Samsung Galaxy Note - JTAG Brick Repair Service DebrickingUnbrickBrick FIX (Julai 2022).


Komen:

  1. Patli

    saya hach ​​??itu!!!

  2. Daishakar

    As that sounds interesting

  3. Brychan

    Saya tidak boleh mengambil bahagian dalam perbincangan sekarang - tiada masa lapang. Saya akan dibebaskan - Saya pasti akan menyatakan pendapat saya mengenai isu ini.

  4. Pin

    Kul memerlukan lebih kerap dan lebih!



Tulis mesej