سوال و پاسخ | الأربعاء يوليو 16, 2008 2:15 am من طرف Admin | با سلام به شما دوست
در این بخش می توانید سوال پرسید.
مرسی
| تعاليق: 10 |
قوانين و مقررات انجمن dvb24 | الإثنين يوليو 28, 2008 5:00 am من طرف Admin | لطفآ اصول 16 گانه استفاده از این سایت را به دقت مطالعه کرده و در حین استفاده رعایت فرمایید:
1 ) انتخاب شناسه کاربری (ID) از بين نام های سياسی، کلمات غير اخلاقی و رکيک مجاز نبوده و اين دسته از شناسه ها به محض مشاهده حذف خواهند شد. لطفا برای شناسه کاربری از حروف (Characters) انگليسی استفاده نماييد. اين امر باعث …
| تعاليق: 4 |
ثبت يک دامين از بين بهترين اسم پيشنهادي توسط شما - New Domai | الإثنين يوليو 28, 2008 4:57 am من طرف Admin | ای نام تو بهترین سر آغاز ×××××××××× بی نام تو نامه کی کنم باز
گرانی پایگاهها و دیتابیس های آنلاین، کامل نبودن فهرست دیتابیس های مورد نیاز دانشجویان و اساتید بویژه در مقاطع تحصیلات تکمیلی در یک دانشگاه یا مرکز تحقیقاتی، تحریم برخی از …
| تعاليق: 0 |
fg-sat@yahoo.com | الإثنين يوليو 21, 2008 2:27 am من طرف Admin | dvb2
| تعاليق: 0 |
ارتقاء درجه ي کاربران | الأربعاء يوليو 16, 2008 2:11 am من طرف Admin | در این تاپیک ارتقا درجه کاربران اعلام خواهد شد.
| تعاليق: 0 |
Your first subject | الثلاثاء يوليو 15, 2008 10:42 am من طرف Admin | Take some time to read this information before starting to use the administration of your forum:
How to access your administration panel ? In the top menu, click on Log In, a new page is displayed. Fill in the username "admin" and the password you have choosen during your registration. If you have lost or forgot it, click here. Once you are logged in, click on the link "Administration Panel" at …
| تعاليق: 0 |
ديسمبر 2024 | الأحد | الإثنين | الثلاثاء | الأربعاء | الخميس | الجمعة | السبت |
---|
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | اليومية |
|
|
| جی تگ چیست؟ | |
| | نويسنده | پيام |
---|
Admin Admin
تعداد پستها : 774 Registration date : 2008-07-15
| عنوان: رد: جی تگ چیست؟ الجمعة أغسطس 08, 2008 5:00 am | |
|
| جی تگ چیست؟ یا همان اختصار Joint Test Action Group استانداری است که توسط شرکتهای کلیدی تولید کننده PCB و IC تهیه و تدوین گردیده و در سال ۱۹۹۰ به عنوان استاندارد در IEEE با شماره IEEE 1149.1-1990 به ثبت رسیده است. در این استاندارد سخت افزار و نرم افزار مورد نیاز برای فعال کردن قابلیت تست و ارتباط با دنیای خارج از آی سی ها و میکروکنترلرها ارائه شده است.
موارد استفاده JTAG گاهی اوقات به هنگام برنامه ریزی رسیور بدلیل برنامه ریزی اشتباه یا قطعی برق یا سیم ارتیاطی در زمان نوشتن فلش، این حافظه تخریب میگردد که به اصطلاح از این اشکال به عنوان خرابی Flash نام برده میشود. در این حالت رسیور هیچ نرم افزاری را دریافت نکرده و بدون استفاده میگردد برای برطرف نمودن این اشکال دو راه حل وجود دارد.
1-در اختیار داشتن دستگاه IC PROGRAMMER که مخصوص برنامه ریزی IC می باشد. با در آوردن IC Flash و قرار دادن IC درون محفظه آن و با در اختیار داشتن برنامه مربوط به رسیور می توانید دوباره آن را برنامه ریزی نموده و رسیور خود را فعال نمائید البته این روش بدلیل قیمت بالایی که دستگاه پروگرام دارد معمولا توسط کاربر گیرنده ترجیح داده نمی شود. ولی برنامه ریزی با این روش بسیار راحت است.
2- راه حل دیگری که برای برطرف نمودن این اشکال وجود دارد پاک نمودن حافظه IC به صورت دستی و با استفاده از کامپیوتر است که با کمی دقت به راحتی می توانید این کار را انجام دهید که به اصطلاح به این روش Jtag می گویند که شما با مقداری لحیم کاری و دقت می توانید دوباره رسیور خود را فعال سازید.
معماری پورت در JTAG هر وسیله ای که با استاندارد Jtag همخوانی دارد میبایست پین های زیر را داشته باشد.
- TCK یا (Test Clock Input)
سیگنال ورودی Clock که جدا از Clock سیستم است.
- TDI یا (Test Data In)
از طریق این پورت اطلاعات وارد سیستم سازگار با Jtag میگردد.
- TDO یا (Test Data Output)
از طریق این پورت اطلاعات از سیستم سازگار با Jtag خارج میگردد.
- TMS یا (Test Mode Select)
از طریق این سگنالها حالتهای مختلف تست که در استاندارد ذکر شده انتخاب میگردد.
- TRST یا (Test Reset Input)
این سگنال امکان راه اندازی غیز همزمان TAP Controller را فراهم میسازد.
TAP Controller چیست؟ به کمک این بخش میتوان به توابع تست وسیله سازگار با Jtag دسترسی پیدا کرد.
وسیله سازگار با Jtag وسیله سازگار با Jtag که به اصطلاح (JTAG Compliant) نامیده میشود. باید به تمامی آدرس های حافظه فلش و همچنین سگنالهای کنترل و اطلاعات دسترسی داشته باشد. لزومی ندارد که فلش دستگاه با استاندارد JTAG مطابقت داشته باشد. تمام کارها را وسیله سازگار با Jtag انجام خواهد داد. این واسطه میتواند اطلاعات را از هر قسمت حافظه بخواند یا بنویسد و همچنین این اطلاعات را به کنترل کننده انتقال دهد. اگر در مورد گیرنده ها صحبت کنیم این وظیفه را CPU دستگاه بر عهده خواهد داشت. در حقیقت این CPU است که میتواند ارتباط ما را با حافظه فلش در قالب استاندارد Jtag فراهم آورد. حدود ۸۰ درصد گیرنده های موجود در بازار از سری STI55XX به عنوان واحد پردازش مرکزی استفاده میکنند. که عمدتا از انواع زیر است:STI5518 STI5516 STI5512 STI5500
و تمامی این CPU ها با استاندارد jtag سازگار میباشند. یعنی در داخل این CPU ها تمامی قسمتهای لازم جهت برقراری ارتباط در قالب استاندارد jtag موجود است از جمله TAP Controller و Register ها. در نتیجه ۵ پین ذکر شده در بالا در آنها موجود است فقط کافی است به Data Sheet CPU نگاهی بیندازید و این شماره پین ها را استخراج نمائید.
یک تذکر در مورد CPU هائی از نوع STI یک یا دو پین نیز وجود دارد که تعیین میکند آیا سیستم از روی فلش بوت شود با از روی لینک بیرونی یا DCU بنابراین لازم است به هنگام استفاده از Jtag وضعیت این پین ها بررسی گردد. در CPU های STI5518 این پین شماره ۱۱۵ است که باید به زمین وصل گردد تا سیستم کنترل را به TAP Controller واگذار نماید. در CPU های STI5500 این پین شماره ۲۷ است که میبایست به زمین وصل گردد.
شماره پین ها در برخی از CPU ها در STI5518 Pin 113: TCK Pin 112: TDI Pin 111: TDO Pin 110: TMS Pin 109: TRST Pin 115: Boot Form ROM or DCU در STI5500 Pin 188: TCK Pin 186: TDI Pin 189: TDO Pin 187: TMS Pin 190: TRST Pin 27: Boot Form ROM or DCU کنترل کننده سخت افزاری Jtag شما برای برقرار ارتباط با وسیله سازگار با Jtag (در مورد گیرنده منظور CPU است) احتیاج به یک کنترل کننده سخت افزاری دارید. که یا به صورت کارت طراحی میگردد یا اینکه از پروگرامر استفاده خواهید نمود. امروزه اینترفیس های ساخته شده توسط شرکتهای مختلف وجود دارند که قابل خریداری میباشند از جمله معتبرترین آنها میتوان از FLASH LINKنام برد که ساخت همان شرکت ST یعنی شرکت تولید کننده های CPU های STI است. به صورت آماتوری نیز مدلهای مختلفی ارائه شده است که معمولا قابل استفاده هستند البته با امکانات کمتر نسبت به مدلهای فروشی.
موارد لازم جهت شروع Jtag 1- فایل فلش که میبایست برروی فلش ریخته شود. این فایل معمولا به اسم فایل Flash Dump مشهور است. ۲- اینترفیس Jtag که میتوانید طبق نقشه بالا درست کنید. ۳- برنامه Jkeys 4- هویه کم اهم جهت هویکاری 5- دقت و حوصله ( از همه مهمتر است!!! ) |
| |
| | | | جی تگ چیست؟ | |
|
مواضيع مماثلة | |
|
مواضيع مماثلة | |
| |
| صلاحيات هذا المنتدى: | شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد
| |
| |
| تدفق ال | |
احصائيات | تعداد کاربران ثبت نام شده: 208 جديدترين کاربر ثبت نام شده: amirproton
تعداد موضوعات ارسال شده توسط کاربران سايت: 775 في 387 موضوع
|
تسجيل صفحاتك المفضلة في مواقع خارجية |
Bookmark and share the address of dvb24 on your social bookmarking website
قم بحفض و مشاطرة الرابط DVBTV على موقع حفض الصفحات |
|
كساني كه Online هستند | در مجموع 1 كاربر Online ميباشد :: 0 كاربر ثبت نام شده، 0 كاربر مخفي و 1 مهمان هيچ كدام بيشترين آمار حضور كاربران در سايت برابر 281 و در تاريخ الثلاثاء أكتوبر 15, 2024 4:23 am بوده است. |
أفضل 10 أعضاء في هذا المنتدى | |
|