JTAG কিছুটা বিজোড় শব্দ। শুরু করার জন্য, শব্দটি একটি নির্দিষ্ট সংযোজক এবং প্রোটোকলকে নির্দিষ্ট করতে পারে, যা একটি ক্লক সিগন্যাল (টিসিকে), মোড-সিলেক্ট (টিএমএস), এবং ডেটা ইন / আউট (টিডিআই / টিডিও) দ্বারা গঠিত। এটিতে ডিভাইসের একটি নেটওয়ার্ক রয়েছে, যেখানে প্রতিটি ডিভাইসের টিডিও তথাকথিত স্ক্যান চেইনে পরবর্তী ডিভাইসের টিডিআইয়ের সাথে সংযুক্ত থাকে। টিএমএস সমস্ত ডিভাইস একই সাথে বিভিন্ন মোডে রাখতে ব্যবহৃত হয় ।
স্ক্যান চেইনের ডিভাইসগুলি সাধারণত প্রতিটি পৃথক ডিভাইসে নিবন্ধভুক্ত এক বৃহত শিফট রেজিস্টার হিসাবে সংযুক্ত থাকে। ডিভাইসগুলি যখন SHIFT_IR বা SHIFT_DR অবস্থায় থাকে তখন তারা দুটি অস্থায়ী রেজিস্টারের মধ্যে একটি স্ক্যান চেইনের সাথে সংযুক্ত থাকে: একটি নির্দেশিকা নিবন্ধক এবং একটি ডেটা রেজিস্টার।
একবারে কোনও মান স্থানান্তরিত হয়ে গেলে, টিসিকে টগল করার সময় যথাযথভাবে টিএমএস সেট করে UPDATE_IR বা UPDATE_DR মোড সক্রিয় করা যেতে পারে। এই মুহুর্তে, রেজিস্টারে স্থানান্তরিত মানটি "কার্যকর হয়"। উদাহরণস্বরূপ, এফপিজিএর আইআর-এ বিভিন্ন ক্রম পরিবর্তন করা এবং ইউপিডিএআইআইআর-এ রূপান্তরকরণের ফলে এফপিজিএ বিভিন্ন পদ্ধতিতে যেমন কনফিগারেশন, রিডব্যাক, সাধারণ রানটাইম, বা নির্দিষ্ট ব্যবহারকারী নিবন্ধগুলিতে অ্যাক্সেস বা নকশাটিতে জেটিএল-নির্দিষ্ট আদিম প্রবেশাধিকারী হতে পারে cause
তেমনি, ক্যাপচার স্টেটসটি ডিভাইস থেকে একটি মান "পড়তে" এবং এটির আইআর বা ডিআর-এ রেখে, টিডিওর মাধ্যমে স্থানান্তরিত করতে এবং শেষ পর্যন্ত জেটিএ জি প্রোগ্রামার দ্বারা পড়ার জন্য ব্যবহার করা যেতে পারে।