אטמל-לוגו

Atmel ATF15xx התקן לוגי מתכנת מורכב

Atmel-ATF15xx-Complex-Programmable-Programmable-Logic-Device-product

מפרטים

  • שם המוצר: Atmel ATF15xx תכנות בתוך המערכת
  • דגם: ATF15xx
  • סוג: התקן לוגי מתכנת מורכב (CPLD)
  • שיטת תכנות: תכנות בתוך המערכת (ISP)
  • ממשק: JTAG ממשק ISP
  • יצרן: אטמל

שאלות נפוצות

ש: האם אוכל להשתמש בתוכנת תכנות של צד שלישי עם ה-ATF15xx CPLDs?

ת: כן, כל עוד התוכנה תומכת באלגוריתם התכנות ו-JTAG ההוראות הנדרשות עבור ה-ATF15xx CPLDs.

ש: האם ניתן לתכנת מספר ATF15xx CPLD בו זמנית?

ת: כן, ה-JTAG ממשק ISP תומך בתכנות מרובות התקנים לתכנות יעיל של מספר CPLD בו-זמנית.

מָבוֹא

  • התקני לוגיקה מתוכנתים מורכבים (CPLD) של Atmel® ATF15xx עם ארכיטקטורת Logic Doubling® תומכים בתכנות בתוך המערכת (ISP) דרך IEEE Std. 1149.1 Joint Test Action Group (JTAG) ממשק. תכונה זו משפרת את גמישות התכנות ומספקת יתרונות בשלבים שונים; פיתוח מוצרים, ייצור ושימוש בשטח. מדריך למשתמש זה מתאר את שיטות התכנון והדרישות להטמעת ISP על ATF15xx CPLDs עם תמיכה ב-ISP כמפורט להלן:
  • ATF1502AS/ASL/ASV
  • ATF1504AS/ASL/ASV/ASVL
  • ATF1508AS/ASL/ASV/ASVL

תכונות ויתרונות

תכנות בתוך המערכת מאפשר תכנות ותכנות מחדש של התקני ISP לאחר התקנתם על לוחות המעגלים המודפסים (PCB). זה מבטל את שלב הטיפול הנוסף הנדרש בתהליך הייצור כדי לתכנת את ההתקנים על מתכנת התקן חיצוני לפני שהם מורכבים על ה-PCB. ביטול שלב זה מפחית את האפשרות של פגיעה במובילים העדינים של התקני הרכבה על פני השטח עם ספירת פינים גבוהה או פגיעה בהתקן באמצעות פריקה אלקטרוסטטית (ESD) במהלך זרימת התכנות. ISP גם מאפשר למשתמשים לבצע שינויים בעיצוב ושדרוגי שטח מבלי להסיר את התקני ISP מה-PCB. יתרה מזאת, היא גם מאפשרת שימוש במיקרו-בקר משובץ או בודק במעגל כדי לבצע פעולות תכנות בתוך המערכת על התקני ISP ולשלב את פעולות התכנות הללו בזרימת הייצור של המעגלים.

מערכות תכנות בתוך המערכת

שלושת המרכיבים החיוניים של מערכת ISP עבור ATF15xx CPLDs הם:

תוֹכנָה

יישום אלגוריתם התכנות, כמו גם יצירת ה-JTAG הוראות ונתונים עבור התקני ISP היעד. זו יכולה להיות תוכנה הפועלת במחשב, מיקרו-בקר משובץ או ציוד בדיקה במעגל.

חומרת ממשק

ערוץ תקשורת בין תוכנת ISP לבין התקני ISP בלוח היעד. זה יכול להיות כבל הורדה של ספק שירותי אינטרנט או מתכנת מ-Atmel או ספק צד שלישי, ציוד בדיקה במעגל, או החיבורים בין מיקרו-בקר משובץ והתקני ISP על ה-PCB

לוח יעד

לוח מעגל המכיל את התקני ISP ב-JTAG שַׁרשֶׁרֶת. זה יכול להיות לוח הפיתוח/מתכנת ATF15xx CPLD מבית Atmel או לוח מעגלים מעוצב עם ה-J המתאיםTAG חיבורים לחומרת הממשק.

בנוסף לשלושת המרכיבים הללו, JEDEC file הכרחי כדי לתכנת ATF15xx CPLD. JEDEC הזה file ניתן ליצור על ידי קומפילציה של עיצוב file באמצעות תוכנת פיתוח התומכת ב-ATF15xx CPLDs כגון Atmel WinCUPL ו-Atmel ProChip Designer. Atmel מספקת גם כלי עזר לתוכנת תרגום, POF2JED.exe, הממיר פלט file מפורמט התכנות של המתחרה ועד ל-JEDEC file תואם ל-ATF15xx CPLD. למידע נוסף על כלי שירות זה, עיין בהערת יישום Atmel, "ATF15xx Product Family Conversion", זמין ב-Atmel webאֲתַר. אחרי ה-JEDEC files נוצרים עבור כל ATF15xx CPLDs, ניתן לתכנת אותם בלוח היעד. ניתן לתכנת את ה-ATF15xx CPLD על ידי מערכות התכנות הבאות בתוך המערכת:

  • ATF15xx מערכת תכנות בתוך המערכת
  • מיקרו-בקרים משובצים
  • בודקים במעגל

Atmel ATF15xx מערכת תכנות בתוך המערכת

עבור תכנות בתוך המערכת של ATF15xx CPLDs, תוכנת ISP, כבל הורדה וערכת פיתוח/מתכנת זמינים מ-Atmel והם מתוארים בסעיפים שלהלן.

תוכנת ISP

תוכנת ISP Atmel ATF15xx, ATMISP, היא האמצעי העיקרי להטמעת JTAG תכנות בתוך המערכת ב-ATF15xx CPLDs. ATMISP פועל על מחשב מארח מבוסס Windows ומיישם תכנות בתוך המערכת של ה-ATF15xx CPLDs על מערכת החומרה של ספק שירותי האינטרנט היעד או יוצר פורמט וקטור טורי (.SVF) file לשימוש על ידי ציוד בדיקה אוטומטי (ATE) כדי לתכנת את ה-ATF15xx CPLDs על מערכת היעד. ATMISP רוכש תחילה את כל המידע הדרוש מהמשתמשים על ה-JTAG שרשרת המכשירים במערכת היעד. לאחר מכן הוא מבצע את JTAG הוראות ISP על ה-JTAG שרשרת המכשירים במערכת היעד לפי ה-JTAG מידע על שרשרת המכשירים שצוין על ידי המשתמשים דרך יציאת ה-USB או LPT של המחשב האישי. מידע נוסף על תוכנת Atmel ATMISP זמין בכתובת www.atmel.com/tools/ATMISP.aspx.

כבל הורדה של ISP

כבל הורדת ISP מבוסס USB של Atmel ATF15xx, ATDH1150USB, מתחבר ליציאת USB רגילה של מחשב מארח בצד אחד ול-JTAG הכותרת של לוח מעגל היעד בצד השני. זה מעביר את ה-JTAG הוראות ונתונים שנוצרו על ידי ATMISP הפועלים במחשב המארח אל התקני ISP בלוח היעד. מידע נוסף על כבל ATDH1150USB זמין בכתובת www.atmel.com/tools/ATDH1150USB.aspx.

פיתוח/מתכנת

ערכת הפיתוח/מתכנת של Atmel ATF15xx, ATF15xx-DK3-U, היא מערכת פיתוח מלאה ומתכנת ISP עבור ה-ATF15xx CPLDs. ערכה זו מספקת למעצבים דרך מהירה וקלה מאוד לפתח אבות טיפוס ולהעריך עיצובים חדשים עם ATF15xx ISP CPLD. עם הזמינות של לוחות מתאמי השקע השונים לתמיכה ברוב סוגי החבילות המוצעים ב-ATF15xx CPLDs, ערכה זו יכולה לשמש כמתכנת ISP כדי לתכנת את ה-ATF15xx ISP CPLDs ברוב סוגי החבילות הזמינות דרך JTAG מִמְשָׁק. מידע נוסף על ערכת Atmel ATF15xx-DK3-U זמין בכתובת www.atmel.com/tools/ATF15XX-DK3-U.aspx.

מערכת מיקרו-בקר משובצת

אלגוריתם התכנות ו-JTAG ניתן ליישם הוראות עבור ATF15xx CPLDs במיקרו-בקר או מיקרו-מעבד, אשר לאחר מכן ניתן להשתמש בהם כדי לתכנת את ATF15xx CPLDs על לוח היעד. שיטה אפשרית אחת היא לחלץ את כל ה-J הרלוונטיTAG מידע על פרוטוקול (כלומר JTAG הוראות ונתונים) מה-SVF file נוצר על ידי תוכנת ATMISP, ולאחר מכן השתמש במידע זה כדי ליישם קוד עבור המיקרו-בקר או המיקרו-מעבד שייצרו את ה-JTAG אותות עבור התקני ISP ב-JTAG שַׁרשֶׁרֶת. גישה זו מתאימה ביותר למערכות שכבר יש להן מיקרו-בקר או מיקרו-מעבד מוטבע, וזה מבטל את השימוש בתוכנות חיצוניות בתוך המערכת ובכלי חומרה.

מערכת בדיקה במעגל

ניתן לתכנת את רכיבי ה-ATF15xx CPLD בלוח מעגל היעד באמצעות ה-JTAG ממשק במהלך בדיקת המעגל באמצעות בודק במעגל. בדרך כלל, ה-SVF file שנוצר על ידי ATMISP צריך להכיל את כל ה-J הרלוונטיTAG מידע תכנות בתוך המערכת שהבודקים בתוך המעגל צריכים כדי לתכנת את ה-ATF15xx CPLDs על לוח מעגל היעד. גישה זו מאפשרת שילוב של שלב התכנות בסעיפים של הבדיקותtagה של זרימת הייצור.

JTAG ממשק ISP

ISP עבור ATF15xx CPLDs מיושם באמצעות IEEE 1149.1 Std. יTAG מִמְשָׁק. ניתן להשתמש בממשק זה כדי למחוק, לתכנת ולאמת את ה-ATF15xx CPLDs. ה-JTAG ממשק הוא ממשק טורי המורכב מאותות TCK, TMS, TDI ו-TDO ו-JTAG בדוק בקר יציאת גישה (TAP). פינת TCK היא כניסת השעון עבור ה-JTAG בקר TAP ולהזיז פנימה/יציאה של ה-JTAG הוראות ונתונים. פין TDI הוא קלט הנתונים הטורי. הוא משמש להעברת הוראות תכנות ונתונים למכשירי ISP. ה-TDO pin הוא פלט הנתונים הטורי. הוא משמש להעברת נתונים מהתקני ISP. סיכת ה-TMS היא סיכה לבחירת מצב. היא שולטת במצב ה-JTAG בקר TAP. ה-JTAG פיני ממשק של ה-ATF15xx CPLD בלוח היעד של ספק האינטרנט חייבים להיות מחוברים לחומרת ממשק ספק האינטרנט (כלומר כבל הורדת ספק שירותי האינטרנט) בדרך כלל באמצעות כותרת 10 פינים. חומרת ממשק ISP צריכה להיות מחוברת גם למחשב המארח המריץ את תוכנת ISP. חומרת ממשק ה-ISP יוצרת תקשורת בין תוכנת ISP והתקני ISP, והיא מאפשרת לתוכנת ISP להעביר את הוראות התכנות והנתונים מהמחשב המארח ל-ATF15xx CPLDs. ATF15xx CPLDs עם ה-JTAG התכונה המופעלת היא JTAG תואם ותומך גם בפעולות הנדרשות לבדיקת גבול סריקת (BST) המפורטות ב-JTAG תֶקֶן. ניתן להגדיר את ה-ATF15xx CPLD להיות חלק מ-JTAG רשת BST עם JTAG התקנים לבדיקה במעגל של לוח המערכת. עם תכונה זו, ניתן לבדוק את ה-ATF15xx CPLD בלוח המעגלים יחד עם JTAG-מכשירים נתמכים מבלי להזדקק לבדיקת מיטת הציפורניים.

תכנות מכשיר בודד

ה- J.TAG ניתן להגדיר את ממשק ISP לתכנת ATF15xx CPLD יחיד. ה-JTAG תצורה עבור מכשיר בודד מוצגת באיור למטה. כאשר ATF15xx CPLD מוגדר בצורה זו, מופיע רישום בין פיני TDI ו-TDO של ההתקן. גודל המאגר תלוי ב-JTAG רוחב ההוראה והנתונים שהועברו עבור אותה הוראה. איור 2-1 JTAG הֶתקֵןAtmel-ATF15xx-Complex-Programmable-Programmable-Logic-Device-fig- (1)

תכנות ריבוי מכשירים

ניתן להגדיר את ה-ATF15xx CPLDs כחלק משרשרת דייזי של מספר JTAG-התקנים נתמכים כמתואר להלן ומוצג גם באיור הבא.

  1. חבר את פין ה-TMS וה-TCK עבור כל התקן ב-JTAG שרשרת לפיני TMS ו-TCK של ה-JTAG כותרת ממשק בלוח המעגלים.
  2. חבר את פין TDI מהמכשיר הראשון לפין TDI של ה-JTAG כותרת ממשק.
  3. חבר את פין ה-TDO מהמכשיר הראשון לפין ה-TDI של ההתקן הבא. המשך בתהליך זה עד שכולם מלבד האחרון מחוברים.
  4. חבר את פין ה-TDO מהמכשיר האחרון לפין ה-TDO של ה-JTAG כותרת ממשק.

איור 2-2 התקנים מרובים JTAG תְצוּרָהAtmel-ATF15xx-Complex-Programmable-Programmable-Logic-Device-fig- (2)

כדי לתכנת מספר מכשירים ב-JTAG בשרשרת, המשתמשים חייבים להשתמש בכלי תוכנת ISP התומכים בתכונות כאלה. בתוכנת ISP, המשתמשים צריכים לציין:

  • מספר המכשירים ב-JTAG שַׁרשֶׁרֶת.
  • מספרי חלקים של המכשירים והמיקומים בתוך ה-JTAG שַׁרשֶׁרֶת.
  • JTAG פעולות עבור כל אחד מהמכשירים.
  • אחר JTAG-מידע קשור כגון JTAG רוחב הוראות לכל אחד מהמכשירים.

פעם ה-JTAG Daisy chain מוגדר כראוי בלוח היעד של ISP ובתוכנת ISP, המכשירים ב-JTAG ניתן לתכנת שרשרת בו זמנית.

שיקולי עיצוב

כדי לבצע ISP על ATF15xx CPLD, משאבים עבור JTAG יש לשמור את הממשק ב-ATF15xx. לכן, יש לשמור את ארבעת פיני הקלט/פלט עבור הפינים TMS, TDI, TDO ו-TCK עבור JTAG ולא ניתן להשתמש בהם כ-I/Os של משתמשים. מספרי הפינים של הפינים הללו תלויים באיזה ATF15xx CPLD נעשה שימוש ובסוג החבילה שלו. עיין בטבלה שלהלן למידע על פינוט. ה-JTAG התקן ממליץ למשוך את פיני ה-TMS וה-TDI כלפי מעלה עבור כל התקן ב-JTAG שַׁרשֶׁרֶת. ל-ATF15xx CPLDs יש תכונת משיכה פנימית עבור פינים אלה, אשר, כאשר מופעלת, חוסכת את הצורך בנגדי משיכה חיצוניים. יתר על כן, ה-JTAG יש להפעיל את תכונת הממשק על מנת לבצע ISP ב-ATF15xx CPLDs. הפעלת ה-JTAG הממשק דורש בחירה בסוגי מכשיר ספציפיים של Atmel או הגדרות אפשרויות לפני הידור של עיצוב ה-ATF15xx. נהלים אלה מפורטים עבור WinCUPL, ProChip Designer ו-POF2JED במדריך זה. כברירת מחדל, כל ה-ATF15xx CPLDs החדשים נשלחים עם ה-JTAG הממשק מופעל. פעם משאבים לוגיים עבור ה-JTAG הממשק שמורות, המשתמשים יכולים לתכנת, לאמת ולמחוק כל ATF15xx CPLD בלוח היעד באמצעות תוכנת ATMISP.

עֵצָה: למרות שהארבעה JTAG סיכות שמורות ל-JTAG ממשק, משתמשים יכולים ליישם פונקציות לוגיות קבורות בתאי המקרו המשויכים לסיכות אלו.

טבלה 3-1 ATF15xx CPLD JTAG מספרי PIN

JTAG פִּין 44-TQFP 44-PLCC 84-PLCC 100-TQFP 100-PQFP
TDI 1 7 14 4 6
TDO 32 38 71 73 75
TMS 7 13 23 15 17
TCK 26 32 62 62 64

אפשר את JTAG ממשק עם WinCUPL

כדי לאפשר את ה-JTAG ממשק עם WinCUPL, יש לציין את סוג ההתקן המתאים של ISP ATF15xx לפני הידור של עיצוב. לאחר הידור מוצלח של עיצוב, JEDEC file עם ה-JTAG תכונת הממשק מופעלת נוצרת. כאשר זה JEDEC file מתוכנת לתוך ATF15xxCPLD, ה-J שלוTAG הממשק מופעל. משתמשים יכולים גם להפעיל את נגדי המשיכה הפנימיים של TDI ו-TMS על ידי הכללת הצהרות המאפיינים הבאות בעיצוב CUPL file.

  • PROPERTY ATMEL {TDI_PULLUP = ON};
  • PROPERTY ATMEL {TMS_PULLUP = ON};

הוֹדָעָה: אם נעשה שימוש בסוג התקן ATF15xx ISP עבור עיצוב המשתמש ב-JTAG סיכות ממשק כסיכות I/O לוגיות, WinCUPL מייצרת שגיאה.

השלבים הבאים דנים כיצד לפתוח עיצוב קיים ב-WinCUPL, לציין את סוג ההתקן ולהדר את העיצוב.

  1. בתפריט הראשי של WinCUPL, בחר File > פתח. בחר את מקור ה-CUPL (.pld). file מתוך ספריית העבודה המתאימה.
  2. בחר אישור כדי לפתוח את מקור ה-PLD file.
  3. בתפריט הראשי של WinCUPL, בחר File > שמור. זה שומר שינויים שבוצעו במקור file.
  4. בתפריט הראשי, בחר אפשרויות > התקנים. פעולה זו פותחת את תיבת הדו-שיח בחירת התקן.
  5. בחר את התקן ISP ATF15xx המתאים. ראה את הטבלה הבאה עבור רשימה של כל סוגי התקני ATF15xx הנתמכים על ידי WinCUPL.
  6. בחר אישור כדי לסגור את תפריט בחירת ההתקן.
    • הערה: שיטה חלופית היא לבחור סוג התקן ATF15xx מתאים מהטבלה הבאה ולכלול אותו בסעיף הכותרת של מקור ה-CUPL file.
  7. בתפריט הראשי של WinCUPL, בחר הפעלה> הידור תלוי התקן.
    • WinCUPL מרכיב את העיצוב ומייצר את מתאם מכשירי Atmel. אם העיצוב מתאים, JEDEC file נוצר אוטומטית.
    • כאשר ה-JEDEC file מתוכנת במכשיר, ה-JTAG ממשק, ה-TMS וה-TDI האופציונליים הפנימיים האופציונליים, ומעגלי שומר הפינים האופציונליים מופעלים.

פֶּתֶק: בחירת סוג התקן ISP של Atmel מפעילה באופן אוטומטי את ה-JTAG ממשק כברירת מחדל כאשר Atmel WinCUPL מפעיל את מתאם מכשירי Atmel.

אם העיצובים מונעים שמירת משאבים עבור ה-JTAG אופציונלי לא נעשה שימוש בממשק או ב-ISP, יש לבחור סוג התקן של Atmel שאינו ISP. ראה את הטבלה שלהלן עבור רשימה של מכשירים. לאחר מכן ניתן לתכנת מחדש את המכשיר באמצעות מתכנת התקן חיצוני. הטבלה שלהלן מפרטת את סוגי ההתקנים של Atmel ISP ו-Atmel שאינם של ISP עבור WinCUPL.

טבלה 3-2 סוג התקן WinCUPL ATF15xx

שם המכשיר סוג החבילה סוג התקן WinCUPL
JTAG מופעל JTAG נָכֶה
ATF1502AS/ASL/ASV PLCC44 F1502ISPPLCC44 F1502PLCC44
ATF1502AS/ASL/ASV TQFP44 F1502ISPTQFP44 F1502TQFP44
ATF1504AS/ASL/ASV/ASVL PLCC44 F1504ISPPLCC44 F1504PLCC44
ATF1504AS/ASL/ASV/ASVL TQFP44 F1504ISPTQFP44 F1504TQFP44
ATF1504AS/ASL/ASV/ASVL PLCC84 F1504ISPPLCC84 F1504PLCC84
ATF1504AS/ASL/ASV/ASVL TQFP100 F1504ISPTQFP100 F1504TQFP100
ATF1508AS/ASL/ASV/ASVL PLCC84 F1508ISPPLCC84 F1508PLCC84
ATF1508AS/ASL/ASV/ASVL TQFP100 F1508ISPTQFP100 F1508TQFP100
ATF1508AS/ASL/ASV/ASVL PQFP100 F1508ISPQFP100 F1508QFP100

אפשר את JTAG ממשק עם Atmel ProChip Designer

כדי לאפשר את ה-JTAG ממשק עם ProChip Designer:

  1. פתח את פרויקט ProChip Designer המתאים.
  2. פתח את החלון 'אפשרויות מתאם' על-ידי לחיצה על כפתור Atmel מתקין תחת מתאם התקן.
  3. בחר בכרטיסייה התקן גלובלי ולאחר מכן סמן את ה-JTAG תיבת יציאה. ניתן להפעיל את נגדי המשיכה הפנימיים TMS ו-TDI גם על ידי סימון התיבות TDI Pullup ו-TMS Pullup. תיבות סימון אלו מוצגות באיור שלהלן.

איור 3-1 ממשק משתמש ProChip Designer Fitter OptionsAtmel-ATF15xx-Complex-Programmable-Programmable-Logic-Device-fig- (3)

אפשר את JTAG ממשק עם POF2JED

ב-POF2JED, ה-JTAG ניתן להגדיר את אפשרות המצב ל-Auto כדי לאפשר ל-POF2JED לקבוע אם ה-JTAG תכונה ב-ATF15xx צריכה להיות מופעלת או לא, והיא מבוססת על האם JTAG נתמך ב-CPLD של המתחרה. כדי להפעיל את JTAG ב-ATF15xx CPLD ללא קשר לשאלה אם JTAG נתמך ב-CPLD של המתחרה או לא, ה-JTAG יש להגדיר את אפשרות המצב למצב מופעל. כאשר JTAG מופעל ב-ATF15xx, ניתן להפעיל את נגדי המשיכה הפנימיים של TDI ו-TMS על ידי סימון האפשרות
TDI_PULLUP ואפשר TMS_PULLUP תיבות ב-POF2JED. ראה את האיור למטה.

איור 3-2 ממשק משתמש POF2JEDAtmel-ATF15xx-Complex-Programmable-Programmable-Logic-Device-fig- (4)

הנחיות והמלצות

תְשׁוּמַת לֵב: יש להקדיש תשומת לב נוספת לסעיף זה בעת ביצוע פעולות ספק שירותי אינטרנט ב-ATF15xx CPLDs. סעיף זה דן בחלק מה-JTAG הנחיות, מידע והמלצות של ספק שירותי האינטרנט שיש לציין היטב.

  1. ודא שה-JTAG יציאה לכל המכשירים ב-JTAG שרשרת מופעלת.
    • עבור ATF15xx CPLDs, JTAG היציאה מופעלת אם המכשירים ריקים/מחוקים או מתוכנתים עם JTAG מופעל.
    • כל מכשירי Atmel ATF15xx נשלחים במצב ריק/מחק; לכן, ה-JTAG היציאה מופעלת עבור כל המכשירים החדשים ומוכנה לספק שירותי אינטרנט.
    • התקני ATF15xx עם JTAG יש למחוק מושבתים באמצעות מתכנת מכשיר שאינו ספק שירותי אינטרנט כדי להפעיל מחדש את ה-JTAG נָמָל.
  2. ודא שה-VCC התקין כרךtage מוחל על כל אחד מהמכשירים ב-JTAG שַׁרשֶׁרֶת.
    • ATF15xxAS/ASL CPLDs בסוגי חבילות 84-PLCC, 100-TQFP ו-100-PQFP: VCCINT חייב להיות בין 4.5V ל-5.5V בעוד VCCIO יכול להיות בין 3.0V ל-3.6V או 4.5V ו-5.5V.
    • ATF15xxAS/ASL CPLDs בסוגי חבילות 44-PLCC ו-44-TQFP: VCC חייב להיות בין 4.5V ל-5.5V.
    • ATF15xxASV/ASVL CPLDs: VCC (VCCIO ו-VCCINT) חייב להיות בין 3.0V ל-3.6V.
  3. ה-VCC עבור המכשירים ב-JTAG השרשרת חייבת להיות מווסתת ומסוננת כראוי.
    • עבור ה-ATF15xx CPLDs המשמשים ברוב היישומים, מומלץ להשתמש בקבל ניתוק אחד של 0.22µF עבור כל אחד מצמדי VCC/GND.
  4. מומלץ להשתמש בקרקע משותפת לכל המכשירים ב-JTAG שרשרת וה-JTAG חומרת ממשק (כלומר ATDH1150USB ISP הורדה כבל).
  5. מומלץ להימנע ארוך (לא יותר מחמישה מכשירים) JTAG שרשראות.
    1. אם J ארוךTAG יש צורך בשרשרת, אחסן את אותות TMS ו-TCK לאחר כל מכשיר חמישי. השימוש ב-Schmitt trigger buffer עדיף.
    2. מאגרים מעצבים מחדש את זמני העלייה והירידה של אותות TMS ו-TCK.
    3. צריך לקחת בחשבון את העיכוב הנוסף שנגרמו למאגרים.
  6. מומלץ להשתמש נגדי משיכה (4.7KΩ עד 10KΩ) לאותות TMS ו-TDI ובנגד משיכה לאות TCK ב-JTAG כותרת כדי למנוע מאותות אלו לצוף כאשר הם אינם מונעים על ידי חומרת הממשק.
    • תוספות פנימיות אופציונליות ב-TMS ו-TDI זמינות עבור ה-ATF15xx CPLDs.
  7. מומלץ לסיים את JTAG מאותתים ב-JTAG כּוֹתֶרֶת.
    • הן סיום אקטיבי והן פסיבי מקובל; עם זאת, עדיף סיום פסיבי.
    • זה מפחית צלצולים עקב אורכי עקבות כבל/PCB ארוכים.
    • הסיום הוא קריטי ביותר עבור TMS ו- TCK.
  8. מומלץ שכל הכניסות והקלט/פלט של המכשירים ב-JTAG שרשרת, מלבד ה-JTAG פינים, צריכים להיות במצב סטטי כאשר ה-ATF15xx CPLDs מתוכנתים למזער רעש.
  9. בעת שימוש באחד מלוחות הפיתוח/מתכנתים של Atmel ATF15xx, יש לכבות את החשמל ללוח כאשר משנים את המיקומים של מגשרים לבחירת ה-VCC.
  10.  עבור ה-ATF15xx CPLDs, JTAG ספק שירותי האינטרנט זמין כאשר החלק נמצא במצב כיבוי נשלט בשליטה על סיכה או כאשר התקן "הספק נמוך" במצב שינה.
  11.  מצב מכשיר לאחר הפרעה של ספק שירותי האינטרנט:
    • אם ספק שירותי האינטרנט מופרע, כל פיני ה-I/O משולשים ללא קשר למצב המעגלים של ה-Pin-keeper.
    • מונע מהתקנים מתוכנתים חלקית לגרום למחלוקת באוטובוס עם התקנים אחרים בלוח המעגלים.
  12. במהלך תכנות ISP, כל פיני ה-I/O נמצאים באחד מהתנאים הבאים:
    • מצב עכבה גבוהה:
    • כאשר מתוכנת מכשיר ריק/מחק.
    • כאשר התקן מתוכנת מחדש עם המעגלים של Pin-keeper מושבתים.
    • מונע מחלוקת באפיק עם התקנים חיצוניים המתממשקים עם ה-ATF15xx CPLDs בלוח המעגלים.
    • ננעל בצורה חלשה למצב הקודם:
    • כאשר מכשיר מתוכנת מתוכנת מחדש עם המעגלים של Pin-keeper מופעלים.
    • פיני קלט/פלט שומרים על רמות לוגיקה קודמות לפני ספק שירותי האינטרנט.
    • מונע מ-ISP להשפיע על פעולתם של התקנים אחרים בלוח המערכת.
  13. השימוש במספר JTAG שרשראות על לוח אחד לא מומלץ.
    • התקנים עשויים לקיים אינטראקציה בין JTAG שרשראות.
    • הלוח מתפקד רק כאשר כל המכשירים בכל ה-JTAG שרשראות מתוכנתות בהצלחה.
    • אם התכנות נכשל עבור לפחות מכשיר אחד בשרשרת בעוד JTAG שרשראות תוכנתו בהצלחה:
    • Atmel או התקנים אחרים על הסיפון עלולים להינזק עקב בעיית מחלוקת אפשרית באוטובוס עבור יציאות תלת-מצביות.
    • מצב הפעולה של לוח המערכת אינו מוגדר; ולכן, הפעולה התפקודית השגויה עלולה להתרחש.
  14. הכנסת מעגלים פעילים בין JTAG הכותרת הראשית וה-JTAG מכשירים בשרשרת אינם מומלצים. אם המעגל הפעיל מתקלקל, זה עלול לגרום לבעיות תכנות/אימות.
  15. השימוש ב-mixed-voltagהתקן JTAG רשתות לא מומלצות.
    • אלו הם JTAG רשתות עם מכשירים המשתמשים ב-VCC כרך שונהtages ו/או ממשק כרךtages.
    • ממשק כרךtagייתכן שרמות e (VIL, VIH, VOL, VOH) עבור התקני 5.0V לא יהיו תואמות לנפח הממשקtagרמות e עבור התקני 3.0V.
  16. אם ל-ATMISP יש בעיה בתקשורת עם ה-JTAG שרשרת החומרה של המכשיר, נסה להפעיל כיול עצמי או כיול ידני כדי להוריד את התדרים של ה-JTAG אותות.
  17. ודא שהנורית בכבל ATDH1150USB דולקת ושהיא ירוקה לפני תחילת התכנות. ודא שכבל ההורדה של ISP מסוגל לתקשר כראוי עם תוכנת ATMISP.
  18. ודא שה-VCC התקין כרךtage מוחל על כבל ATDH1150USB.
    • ה-VCC בשימוש המכשיר הראשון ב-JTAG יש לספק שרשרת לכבל ATDH1150USB דרך פין 4 של 10 פינים JTAG כּוֹתֶרֶת.
    • עבור ATF15xx CPLDs עם VCCINT ו-VCCIO נפרדים, יש להשתמש ב-VCCIO עבור כבל ATDH1150USB.

מידע הזמנה

קוד הזמנה תֵאוּר
ATF15xx-DK3-U ערכת פיתוח/מתכנת CPLD (כוללת את ATF15xxDK3-SAA44 ו-ATDH1150USB או ATDH1150USB-K)
ATF15xxDK3-SAA100 לוח מתאם שקע TQFP 100 פינים עבור לוח DK3
ATF15xxDK3-SAJ44 לוח מתאם שקע PLCC 44 פינים עבור לוח DK3
ATF15xxDK3-SAJ84 לוח מתאם שקע PLCC 84 פינים עבור לוח DK3
ATF15xxDK3-SAA44 לוח מתאם שקע TQFP 44 פינים עבור לוח DK3
ATDH1150USB Atmel ATF15xx CPLD מבוסס USB JTAG כבל הורדה של ISP

היסטוריית גרסאות

דוק. לְהַאִיץ. תַאֲרִיך הערות
A 12/2015 פרסום מסמך ראשוני.

פרטי יצירת קשר

תאגיד אטמל

  • 1600 Technology Drive, San Jose, CA 95110 ארה"ב
  • T: (+1)(408) 441.0311
  • F: (+1)(408) 436.4200
  • www.atmel.com

© 2015 Atmel Corporation. / Rev.: Atmel-8968A-CPLD-ATF-ISP_User Guide-12/2015

Atmel®, הלוגו של Atmel ושילובים שלהם, Enabling Unlimited Possibilities® ואחרים הם סימנים מסחריים רשומים או סימנים מסחריים של Atmel Corporation בארה"ב ובמדינות אחרות. מונחים ושמות מוצרים אחרים עשויים להיות סימנים מסחריים של אחרים.
כתב ויתור: המידע במסמך זה מסופק בקשר למוצרי Atmel. שום רישיון, מפורש או משתמע, בהסגרה או בכל דרך אחרת, לכל זכות קניין רוחני לא ניתן במסמך זה או בקשר למכירת מוצרי אטמל. למעט כפי שנקבע בתנאים ותנאי המכירה של אטמל הממוקמים על אטמל WEBהאתר, ATMEL אינה נושאת באחריות כלשהי ושוללת כל אחריות מפורשת, משתמעת או חוקתית המתייחסת למוצריה, לרבות, אך לא מוגבלת, האחריות המשתמעת של סחירות, או התאמה-לצדדית. בשום מקרה אטמל לא תישא באחריות לכל נזק ישיר, עקיף, תוצאתי, עונשי, מיוחד או מקרי (כולל, ללא הגבלה, נזקים בגין אובדן ורווחים, הפרעה עסקית של שימוש או הפסד או הפסקה) השתמש במסמך זה, גם אם ל-ATMEL הודיעו על האפשרות של נזקים כאלה. Atmel אינה מציגה כל מצג או אחריות ביחס לדיוק או שלמות התוכן של מסמך זה ושומרת לעצמה את הזכות לבצע שינויים במפרטים ובתיאורי המוצרים בכל עת ללא הודעה מוקדמת. אטמל אינה מתחייבת לעדכן את המידע הכלול בזאת. אלא אם כן צוין אחרת במפורש, מוצרי Atmel אינם מתאימים ולא ישמשו ביישומי רכב. מוצרי Atmel אינם מיועדים, מורשים או מורשים לשימוש כרכיבים ביישומים שנועדו לתמוך או לקיים חיים. כתב ויתור על יישומים קריטיים לבטיחות, צבאיים ומכוניות: מוצרי Atmel אינם מיועדים ולא ישמשו בקשר עם יישומים כלשהם שבהם סביר להניח שכשל במוצרים כאלה יוביל לפציעה או מוות משמעותית ("בטיחות קריטי". בקשות") ללא הסכמה ספציפית בכתב של קצין אטמל. יישומים קריטיים לבטיחות כוללים, ללא הגבלה, מכשירים ומערכות תומכות חיים, ציוד או מערכות להפעלת מתקנים גרעיניים ומערכות נשק. מוצרי Atmel אינם מתוכננים ואינם מיועדים לשימוש ביישומים או בסביבות צבאיות או תעופה וחלל, אלא אם כן צוינו במפורש על ידי Atmel כדרגה צבאית. מוצרי Atmel אינם מתוכננים ואינם מיועדים לשימוש ביישומי רכב אלא אם כן צוינו במפורש על ידי Atmel כבעלי דרגת רכב.

מסמכים / משאבים

Atmel ATF15xx התקן לוגי מתכנת מורכב [pdfמדריך למשתמש
ATF15xx, ATF15xx התקן לוגי מתכנת מורכב, התקן לוגי מתכנת מורכב, התקן לוגי מתכנת, התקן לוגי, התקן

הפניות

השאר תגובה

כתובת האימייל שלך לא תפורסם. שדות חובה מסומנים *