Atmel ATF15xx קאָמפּלעקס פּראָגראַממאַבלע לאָגיק מיטל
ספּעסאַפאַקיישאַנז
- פּראָדוקט נאָמען: Atmel ATF15xx אין-סיסטעם פּראָגראַממינג
- מאָדעל: ATF15xx
- טיפּ: קאָמפּלעקס פּראָגראַממאַבלע לאָגיק מיטל (CPLD)
- פּראָגראַממינג אופֿן: אין-סיסטעם פּראָגראַממינג (יספּ)
- צובינד: JTAG יספּ צובינד
- פאַבריקאַנט: אַטמעל
FAQ
ק: קען איך נוצן דריט-פּאַרטיי פּראָגראַממינג ווייכווארג מיט די ATF15xx CPLDs?
א: יאָ, ווי לאַנג ווי די ווייכווארג שטיצט די פּראָגראַממינג אַלגערידאַם און JTAG אינסטרוקציעס פארלאנגט פֿאַר די ATF15xx CPLDs.
ק: איז עס מעגלעך צו פּראָגראַם קייפל ATF15xx CPLDs סיימאַלטייניאַסלי?
א: יאָ, די JTAG יספּ צובינד שטיצט קייפל מיטל פּראָגראַממינג פֿאַר עפעקטיוו פּראָגראַממינג פון קייפל CPLDs אין אַמאָל.
הקדמה
- די Atmel® ATF15xx קאָמפּלעקס פּראָגראַממאַבלע לאָגיק דעוויסעס (CPLDs) מיט Logic Doubling® אַרקאַטעקטשער שטיצן אין-סיסטעם פּראָגראַממינג (יספּ) דורך די IEEE סטד. 1149.1 Joint Test Action Group (JTAG) צובינד. דעם שטריך ענכאַנסיז פּראָגראַממינג בייגיקייַט און גיט בענעפיץ אין פאַרשידן פייזאַז; פּראָדוקט אַנטוויקלונג, פּראָדוקציע און פעלד נוצן. דער באַניצער גייד באשרייבט די פּלאַן מעטהאָדס און רעקווירעמענץ פֿאַר ימפּלאַמענינג ISP אויף ATF15xx CPLDs מיט ISP שטיצן ווי ליסטעד אונטן:
- ATF1502AS/ASL/ASV
- ATF1504AS/ASL/ASV/ASVL
- ATF1508AS/ASL/ASV/ASVL
פֿעיִקייטן און Benefits
אין-סיסטעם פּראָגראַממינג אַלאַוז די פּראָגראַממינג און שייַעך-פּראָגראַממינג פון ISP דעוויסעס נאָך זיי זענען מאָונטעד אויף די פּרינטעד קרייַז באָרדז (פּקב). דאָס ילימאַנייץ די עקסטרע האַנדלינג שריט פארלאנגט אין די מאַנופאַקטורינג פּראָצעס צו פּראָגראַם די דעוויסעס אויף אַ פונדרויסנדיק מיטל פּראָגראַמיסט איידער זיי זענען מאָונטעד אויף די פּקבס. ילימאַנייטינג דעם שריט ראַדוסאַז די מעגלעכקייט פון דאַמידזשינג די יידל לידז פון הויך שטיפט ציילן ייבערפלאַך אָנקלאַפּן דעוויסעס אָדער דאַמידזשינג די מיטל דורך ילעקטראָוסטאַטיק אָפּזאָגן (ESD) בעשאַס די פּראָגראַממינג לויפן. ISP אויך אַלאַוז יוזערז צו מאַכן פּלאַן ענדערונגען און פעלד אַפּגריידז אָן צו באַזייַטיקן די ISP דעוויסעס פון די פּקבס. דערצו, עס אויך אַלאַוז די נוצן פון אַן עמבעדיד מיקראָקאָנטראָללער אָדער אין-קרייַז טעסטער צו דורכפירן אין-סיסטעם פּראָגראַממינג אַפּעריישאַנז אויף די ISP דעוויסעס און ויסשטימען די פּראָגראַממינג אַפּעריישאַנז אין די פּראָדוקציע לויפן פון די קרייַז באָרדז.
אין-סיסטעם פּראָגראַממינג סיסטעמען
די דריי יקערדיק קאַמפּאָונאַנץ פון אַן ISP סיסטעם פֿאַר די ATF15xx CPLDs זענען:
ווייכווארג
ימפּלאַמענטיישאַן פון די פּראָגראַממינג אַלגערידאַם, ווי געזונט ווי די דור פון די JTAG ינסטראַקשאַנז און דאַטן פֿאַר די ציל יספּ דעוויסעס. דאָס קען זיין אַ ווייכווארג פּראָגראַם פליסנדיק אויף אַ פּיסי, אַן עמבעדיד מיקראָקאָנטראָללער אָדער אַן אין-קרייַז טעסטינג ויסריכט.
צובינד ייַזנוואַרג
א קאָמוניקאַציע קאַנאַל צווישן די ISP ווייכווארג און ISP דעוויסעס אויף די ציל ברעט. דאָס קען זיין אַן ISP אראפקאפיע קאַבלע אָדער פּראָגראַמיסט פֿון Atmel אָדער אַ דריט-פּאַרטיי פאַרקויפער, אין-קרייַז טעסטינג ויסריכט, אָדער די קאַנעקשאַנז צווישן אַן עמבעדיד מיקראָקאָנטראָללער און ISP דעוויסעס אויף די פּקב.
ציל באָרד
קרייַז ברעט מיט די ISP דעוויסעס אין די JTAG קייט. דאָס קען זיין די ATF15xx CPLD אַנטוויקלונג / פּראָגראַממער ברעט פון Atmel אָדער אַ מנהג-דיזיינד קרייַז ברעט מיט די צונעמען JTAG קאַנעקשאַנז צו די צובינד ייַזנוואַרג.
אין אַדישאַן צו די דריי קאַמפּאָונאַנץ, אַ JEDEC file איז נייטיק צו פּראָגראַם אַ ATF15xx CPLD. דעם JEDEC file קענען זיין באשאפן דורך קאַמפּיילינג אַ פּלאַן file ניצן אַנטוויקלונג ווייכווארג וואָס שטיצט די ATF15xx CPLDs אַזאַ ווי Atmel WinCUPL און Atmel ProChip Designer. אַטמעל אויך גיט אַן איבערזעצער ווייכווארג נוצן, POF2JED.exe, וואָס קאַנווערץ רעזולטאַט file פון די קאָנקורענט ס פּראָגראַממינג פֿאָרמאַט צו אַ JEDEC file קאַמפּאַטאַבאַל מיט די ATF15xx CPLD. פֿאַר מער אינפֿאָרמאַציע וועגן דעם נוצן, ביטע אָפּשיקן צו די אַטמעל אַפּלאַקיישאַן באַמערקונג, "ATF15xx פּראָדוקט משפּחה קאַנווערזשאַן", בנימצא אויף די אַטמעל. webפּלאַץ. נאָך די JEDEC files זענען באשאפן פֿאַר אַלע ATF15xx CPLDs, זיי קענען זיין פּראָוגראַמד אויף די ציל ברעט. די ATF15xx CPLDs קענען זיין פּראָוגראַמד דורך די פאלגענדע אין-סיסטעם פּראָגראַממינג סיסטעמען:
- ATF15xx אין-סיסטעם פּראָגראַממינג סיסטעם
- עמבעדיד מיקראָקאָנטראָללערס
- אין-קרייַז טעסטערס
אַטמעל ATF15xx אין-סיסטעם פּראָגראַממינג סיסטעם
פֿאַר אין-סיסטעם פּראָגראַממינג פון די ATF15xx CPLDs, יספּ ווייכווארג, אראפקאפיע קאַבלע און אַנטוויקלונג / פּראָגראַמיסט קיט זענען בארעכטיגט פֿון Atmel און זיי זענען דיסקרייבד אין די סעקשאַנז אונטן.
יספּ ווייכווארג
די Atmel ATF15xx ISP ווייכווארג, ATMISP, איז די ערשטיק מיטל פֿאַר ימפּלאַמענינג JTAG אין-סיסטעם פּראָגראַממינג אויף די ATF15xx CPLDs. ATMISP לויפט אויף אַ Windows-באזירט באַלעבאָס פּיסי און ימפּלאַמאַנץ אין-סיסטעם פּראָגראַממינג פון די ATF15xx CPLDs אויף די ציל יספּ ייַזנוואַרג סיסטעם אָדער דזשענערייץ אַ סיריאַל וועקטאָר פֿאָרמאַט (.SVF) file צו זיין געוויינט דורך אָטאַמאַטיק טעסטינג עקוויפּמענט (ATE) צו פּראָגראַם די ATF15xx CPLDs אויף די ציל סיסטעם. ATMISP ערשטער אַקווייערז אַלע די נייטיק אינפֿאָרמאַציע פון די יוזערז וועגן די JTAG מיטל קייט אין די ציל סיסטעם. דערנאָך עקסאַקיוץ די צונעמען JTAG יספּ אינסטרוקציעס אויף די JTAG מיטל קייט אין די ציל סיסטעם לויט די JTAG מיטל קייט אינפֿאָרמאַציע ספּעסיפיעד דורך די יוזערז דורך די פּיסי ס וסב אָדער לפּט פּאָרט. מער אינפֿאָרמאַציע וועגן די Atmel ATMISP ווייכווארג איז בארעכטיגט ביי www.atmel.com/tools/ATMISP.aspx.
יספּ אראפקאפיע קאַבלע
די Atmel ATF15xx וסב-באזירט יספּ אראפקאפיע קאַבלע, ATDH1150USB, קאַנעקץ צו אַ נאָרמאַל וסב פּאָרט פון אַ באַלעבאָס קאָמפּיוטער אויף איין זייַט און צו אַ 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 אויף די ציל ברעט. איין מעגלעך אופֿן איז צו עקסטראַקט אַלע די פּערטינאַנט JTAG פּראָטאָקאָל אינפֿאָרמאַציע (ד"ה JTAG אינסטרוקציעס און דאַטן) פֿון די SVF file דזשענערייטאַד דורך די ATMISP ווייכווארג, און דערנאָך נוצן די אינפֿאָרמאַציע צו ינסטרומענט קאָד פֿאַר די מיקראָקאָנטראָללער אָדער מייקראָופּראַסעסער וואָס וואָלט דזשענערייט די JTAG סיגנאַלז פֿאַר די ISP דעוויסעס אין די JTAG קייט. דער צוגאַנג איז מערסט פּאַסיק פֿאַר סיסטעמען וואָס האָבן שוין אַ עמבעדיד מיקראָקאָנטראָללער אָדער מייקראָופּראַסעסער, און דאָס ילימאַנייץ די נוצן פון פונדרויסנדיק אין-סיסטעם פּראָגראַממינג ווייכווארג און ייַזנוואַרג מכשירים.
אין-קרייַז טעסטינג סיסטעם
די ATF15xx CPLDs קענען זיין פּראָוגראַמד אויף די ציל קרייַז ברעט דורך די JTAG צובינד בעשאַס די טעסטינג פון די קרייַז ברעט ניצן אַן אין-קרייַז טעסטער. אין אַלגעמיין, די SVF file דזשענערייטאַד דורך ATMISP זאָל אַנטהאַלטן אַלע די פּערטינאַנט JTAG אין-סיסטעם פּראָגראַממינג אינפֿאָרמאַציע וואָס די אין-קרייַז טעסטערס דאַרפֿן צו פּראָגראַם די ATF15xx CPLDs אויף די ציל קרייַז ברעט. דעם צוגאַנג אַלאַוז די ינאַגריישאַן פון די פּראָגראַממינג שריט אין די טעסטינג סtagפון די פּראָדוקציע לויפן.
JTAG יספּ צובינד
יספּ פֿאַר די ATF15xx CPLDs איז ימפּלאַמענאַד מיט די IEEE 1149.1 סטד. יTAG צובינד. דער צובינד קענען ווערן גענוצט צו מעקן, פּראָגראַם און באַשטעטיקן די ATF15xx CPLDs. די JTAG צובינד איז אַ סיריאַל צובינד קאַנסיסטינג פון די TCK, TMS, TDI און TDO סיגנאַלז און אַ JTAG טעסט אַקסעס פּאָרט (טאַפּ) קאָנטראָללער. די TCK שטיפט איז די זייגער אַרייַנשרייַב פֿאַר די JTAG טאַפּ קאָנטראָללער און צו יבעררוק אין / אויס די JTAG ינסטראַקשאַנז און דאַטן. די TDI שטיפט איז די סיריאַל דאַטן אַרייַנשרייַב. עס איז געניצט צו יבעררוק פּראָגראַממינג אינסטרוקציעס און דאַטן אין די ISP דעוויסעס. די TDO שטיפט איז די סיריאַל דאַטן רעזולטאַט. עס איז געניצט צו אַריבערפירן דאַטן פון די ISP דעוויסעס. די TMS שטיפט איז אַ מאָדע-אויסקלייַבן שטיפט. עס קאָנטראָלס די שטאַט פון די JTAG TAP קאָנטראָללער. די JTAG צובינד פּינס פון די ATF15xx CPLD אויף די יספּ ציל ברעט מוזן זיין קאָננעקטעד צו די יספּ צובינד ייַזנוואַרג (ד"ה יספּ אראפקאפיע קאַבלע) טיפּיקלי דורך אַ 10-שפּילקע כעדער. די ISP צובינד ייַזנוואַרג דאַרף אויך זיין קאָננעקטעד צו דער באַלעבאָס פּיסי מיט די יספּ ווייכווארג. די ISP צובינד ייַזנוואַרג יסטאַבלישיז קאָמוניקאַציע צווישן די ISP ווייכווארג און ISP דעוויסעס, און עס אַלאַוז די ISP ווייכווארג צו אַריבערפירן די פּראָגראַממינג אינסטרוקציעס און דאַטן פון די באַלעבאָס פּיסי צו די ATF15xx CPLDs. ATF15xx CPLDs מיט די JTAG שטריך ענייבאַלד זענען גאָר JTAG קאַמפּאַטאַבאַל און אויך שטיצן די פארלאנגט Boundary Scan Test (BST) אַפּעריישאַנז ספּעסיפיעד אין די JTAG נאָרמאַל. די ATF15xx CPLDs קענען זיין קאַנפיגיערד צו זיין טייל פון אַ JTAG BST קייט מיט אנדערע JTAG דיווייסאַז פֿאַר אין-קרייַז טעסטינג פון די סיסטעם ברעט. מיט דעם שטריך, די ATF15xx CPLDs קענען זיין טעסטעד אויף די קרייַז ברעט צוזאמען מיט אנדערע JTAG-געשטיצט דעוויסעס אָן ריזאָרטינג צו בעט-פון-ניילז טעסטינג.
איין דיווייס פּראָגראַממינג
די JTAG ISP צובינד קענען זיין קאַנפיגיערד צו פּראָגראַם אַ איין ATF15xx CPLD. די JTAG קאַנפיגיעריישאַן פֿאַר אַ איין מיטל איז געוויזן אין די פיגור אונטן. ווען אַן ATF15xx CPLD איז קאַנפיגיערד אין דעם וועג, אַ רעגיסטרירט אויס צווישן די TDI און TDO פּינס פון די מיטל. די גרייס פון דעם רעגיסטרירן דעפּענדס אויף די JTAG אינסטרוקציע ברייט און די דאַטן זענען שיפטיד אין פֿאַר די לימעד. פיגורע 2-1 יTAG מיטל
קייפל דיווייס פּראָגראַממינג
די ATF15xx CPLDs קענען זיין קאַנפיגיערד ווי אַ טייל פון אַ דאַיסי קייט פון קייפל JTAG-סופּפּאָרטעד דעוויסעס ווי דיסקרייבד אונטן און אויך געוויזן אין די פאלגענדע פיגור.
- פאַרבינדן די TMS און TCK שטיפט פֿאַר יעדער מיטל אין די JTAG קייט צו די TMS און TCK פּינס פון די JTAG צובינד כעדער אויף די קרייַז ברעט.
- פאַרבינדן די TDI שטיפט פון דער ערשטער מיטל צו די TDI שטיפט פון די JTAG צובינד כעדער.
- פאַרבינדן די TDO שטיפט פון דער ערשטער מיטל צו די TDI שטיפט פון דער ווייַטער מיטל. פאָרזעצן דעם פּראָצעס ביז אַלע אַחוץ די לעצטע זענען קאָננעקטעד.
- פאַרבינדן די TDO שטיפט פון די לעצטע מיטל צו די TDO שטיפט פון די JTAG צובינד כעדער.
פיגור 2-2 קייפל מיטל JTAG קאָנפיגוראַטיאָן
צו פּראָגראַם קייפל דעוויסעס אין אַ JTAG קייט, יוזערז מוזן נוצן יספּ ווייכווארג מכשירים וואָס שטיצן אַזאַ פֿעיִקייטן. אין די ISP ווייכווארג, יוזערז דאַרפֿן צו ספּעציפיצירן:
- נומער פון דעוויסעס אין די JTAG קייט.
- טייל נומערן פון די דעוויסעס און די שטעלעס אין די JTAG קייט.
- JTAG אַפּעריישאַנז פֿאַר יעדער פון די דעוויסעס.
- אנדערע JTAG- פֿאַרבונדענע אינפֿאָרמאַציע אַזאַ ווי די JTAG לימעד ברייט פֿאַר יעדער פון די דעוויסעס.
אַמאָל די JTAG מאַרגעריטקע קייט איז רעכט שטעלן זיך אויף די יספּ ציל ברעט און אין די יספּ ווייכווארג, די דעוויסעס אין די JTAG קייט קענען זיין פּראָוגראַמד אין דער זעלביקער צייט.
פּלאַן קאָנסידעראַטיאָנס
צו דורכפירן ISP אויף אַ ATF15xx CPLD, רעסורסן פֿאַר די JTAG צובינד אין די ATF15xx מוזן זיין רעזערווירט. דעריבער, די פיר I/O פּינס פֿאַר די TMS, TDI, TDO און TCK פּינס מוזן זיין רעזערווירט פֿאַר JTAG און קענען ניט זיין געוויינט ווי באַניצער I / Os. די שטיפט נומערן פֿאַר די פּינס אָפענגען אויף וואָס ATF15xx CPLD איז געניצט און זיין פּעקל טיפּ. אָפּשיקן צו די טיש אונטן פֿאַר פּינאָוט אינפֿאָרמאַציע. די JTAG נאָרמאַל רעקאַמענדז אַז די TMS און TDI פּינס זאָל זיין פּולד אַרויף פֿאַר יעדער מיטל אין די JTAG קייט. די ATF15xx CPLDs האָבן אַן ינערלעך ציען-אַרויף שטריך פֿאַר די פּינס וואָס, ווען ענייבאַלד, סאַוועס די נויט פֿאַר פונדרויסנדיק ציען-אַרויף רעסיסטאָרס. דערצו, די JTAG צובינד שטריך מוזן זיין ענייבאַלד אין סדר צו דורכפירן ISP אויף די ATF15xx CPLDs. דערוויילונג פון די JTAG צובינד ריקווייערז טשוזינג ספּעציפיש אַטמעל מיטל טייפּס אָדער אָפּציע סעטטינגס איידער קאַמפּיילינג די ATF15xx פּלאַן. די פּראָוסידזשערז זענען אַוטליינד פֿאַר WinCUPL, ProChip Designer און POF2JED אין דעם פירער. דורך פעליקייַט, אַלע שפּאָגל נייַ ATF15xx CPLDs זענען שיפּט מיט די JTAG צובינד ענייבאַלד. אַמאָל לאָגיק רעסורסן פֿאַר די JTAG צובינד זענען רעזערווירט, יוזערז קענען פּראָגראַם, באַשטעטיקן און מעקן קיין ATF15xx CPLD אויף די ציל ברעט ניצן די ATMISP ווייכווארג.
טיפּ: כאָטש די פיר יTAG פּינס זענען רעזערווירט פֿאַר אַ JTAG צובינד, ניצערס קענען ינסטרומענט באַגראָבן לאָגיק פאַנגקשאַנז אין די מאַקראָסעללס פֿאַרבונדן מיט די פּינס.
טיש 3-1 ATF15xx CPLD JTAG שפּילקע נומבערס
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 |
געבן יTAG צובינד מיט WinCUPL
צו געבן די JTAG צובינד מיט WinCUPL, די צונעמען ATF15xx ISP מיטל טיפּ דאַרף זיין ספּעסיפיעד איידער אַ פּלאַן איז קאַמפּיילד. נאָך אַ פּלאַן איז הצלחה קאַמפּיילד, אַ JEDEC file מיט די JTAG צובינד שטריך ענייבאַלד איז דזשענערייטאַד. ווען דאָס JEDEC file איז פּראָוגראַמד אין אַ ATF15xxCPLD, זיין JTAG צובינד איז ענייבאַלד. יוזערז קענען אויך געבן די TDI און TMS ינערלעך ציען-אַרויף רעסיסטאָרס דורך אַרייַנגערעכנט די פאלגענדע פאַרמאָג סטייטמאַנץ אין די CUPL פּלאַן file.
- פאַרמאָג אַטמעל {טדי_פּוללופּ = ON};
- פאַרמאָג אַטמעל {TMS_PULLUP = ON};
נאָטיץ: אויב אַן ATF15xx ISP מיטל טיפּ איז געניצט פֿאַר אַ פּלאַן וואָס ניצט די JTAG צובינד פּינס ווי לאָגיק י / אָ פּינס, WinCUPL דזשענערייץ אַ טעות.
די פאלגענדע סטעפּס דיסקוטירן ווי צו עפֿענען אַן יגזיסטינג פּלאַן אין WinCUPL, ספּעציפיצירן די טיפּ פון מיטל און צונויפנעמען דעם פּלאַן.
- אין די WinCUPL הויפּט מעניו, סעלעקטירן File > עפֿן. אויסקלייַבן די CUPL (.pld) מקור file פון די צונעמען אַרבעט וועגווייַזער.
- סעלעקטירן OK צו עפֿענען די PLD מקור file.
- אין די WinCUPL הויפּט מעניו, סעלעקטירן File > היט. דעם סאַוועס ענדערונגען געמאכט צו די מקור file.
- אין די הויפּט מעניו, סעלעקטירן אָפּציעס > דעוויסעס. דעם אָפּענס די דיאַלאָג קעסטל דיאַלאָג קעסטל.
- קלייַבן די צונעמען ATF15xx ISP מיטל. זען די פאלגענדע טיש פֿאַר אַ רשימה פון אַלע די ATF15xx מיטל טייפּס געשטיצט דורך WinCUPL.
- אויסקלייַבן OK צו פאַרמאַכן די מיטל סעלעקציע מעניו.
- באַמערקונג: אַן אַלטערנאַטיווע אופֿן איז צו קלייַבן אַ צונעמען טיפּ ATF15xx מיטל פון די פאלגענדע טיש און אַרייַננעמען עס אין די כעדער אָפּטיילונג פון די CUPL מקור file.
- אין די WinCUPL הויפּט מעניו, אויסקלייַבן לויפן> דיווייס אָפענגיק צונויפנעמען.
- WinCUPL קאַמפּיילז די פּלאַן און רויג די אַטמעל מיטל פיטטער. אויב דער פּלאַן איז פּאַסיק, אַ JEDEC file איז אויטאָמאַטיש באשאפן.
- ווען די JEDEC file איז פּראָוגראַמד אין די מיטל, די JTAG צובינד, די אַפּשאַנאַל ינערלעך TMS און TDI ציען-אַפּס, און די אַפּשאַנאַל שטיפט היטער סערקאַץ זענען ענייבאַלד.
באַמערקונג: סעלעקטינג אַן Atmel ISP מיטל טיפּ אויטאָמאַטיש ינייבאַלז די 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 |
געבן יTAG צובינד מיט Atmel ProChip Designer
צו געבן די JTAG צובינד מיט ProChip Designer:
- עפֿענען די צונעמען פּראָטשיפּ דיזיינער פּרויעקט.
- עפֿענען די Fitter אָפּציעס פֿענצטער דורך געבן אַ קליק אויף די Atmel Fitter קנעפּל אונטער Device Fitter.
- סעלעקטירן דעם Global Device קוויטל און טשעק די JTAG פּאָרט קעסטל. די TMS און TDI ינערלעך פּול-אַרויף רעסיסטאָרס קענען אויך זיין ענייבאַלד דורך קאָנטראָלירן די TDI Pullup און TMS Pullup באָקסעס. די טשעק באָקסעס זענען געוויזן אין די פיגור אונטן.
פיגורע 3-1 פּראָטשיפּ דיזיינער פיטער אָפּציעס באַניצער צובינד
געבן יTAG צובינד מיט POF2JED
אין POF2JED, די JTAG מאָדע אָפּציע קענען זיין שטעלן צו אַוטאָ צו לאָזן POF2JED באַשליסן צי די JTAG שטריך אין די ATF15xx זאָל זיין ענייבאַלד אָדער נישט, און עס איז באזירט אויף צי JTAG איז געשטיצט אין די CPLD פון די קאָנקורענט. צו אָנהייבן JTAG אין די ATF15xx CPLD ראַגאַרדלאַס פון צי JTAG איז געשטיצט אין די CPLD פון די קאָנקורענט אָדער נישט, די JTAG מאָדע אָפּציע זאָל זיין שטעלן צו אויף. ווען JTAG איז ענייבאַלד אין די ATF15xx, די TDI און TMS ינערלעך ציען-אַרויף רעסיסטאָרס קענען זיין ענייבאַלד דורך קאָנטראָלירן די געבן
TDI_PULLUP און געבן TMS_PULLUP באָקסעס אין POF2JED. זען די פיגור אונטן.
פיגורע 3-2 POF2JED User צובינד
גיידליינז און רעקאַמאַנדיישאַנז
ופמערקזאַמקייַט: עקסטרע ופמערקזאַמקייט צו דעם אָפּטיילונג זאָל זיין געמאכט ווען איר דורכפירן ISP אַפּעריישאַנז אויף ATF15xx CPLDs. דער אָפּטיילונג דיסקוטירט עטלעכע פון די JTAG יספּ גיידליינז, אינפֿאָרמאַציע און רעקאַמאַנדיישאַנז וואָס זאָל זיין געזונט באמערקט.
- מאַכט זיכער אַז די JTAG פּאָרט פֿאַר אַלע דיווייסאַז אין די JTAG קייט זענען ענייבאַלד.
- פֿאַר די ATF15xx CPLDs, די JTAG פּאָרט איז ענייבאַלד אויב די דעוויסעס זענען ליידיק / ירייסט אָדער פּראָוגראַמד מיט JTAG ענייבאַלד.
- כל Atmel ATF15xx דעוויסעס זענען שיפּט אין די ליידיק / ירייסט שטאַט; דעריבער, די JTAG פּאָרט איז ענייבאַלד פֿאַר אַלע שפּאָגל נייַ דעוויסעס און גרייט פֿאַר יספּ.
- ATF15xx דעוויסעס מיט JTAG פאַרקריפּלט דאַרפֿן צו זיין ירייסט מיט אַ ניט-יספּ מיטל פּראָגראַמיסט צו שייַעך-געבן די JTAG פּאָרט.
- מאַכן זיכער די רעכט VCC voltage איז געווענדט צו יעדער פון די דעוויסעס אין די 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.
- די VCC פֿאַר די דעוויסעס אין די JTAG קייט מוזן זיין רעכט רעגיאַלייטאַד און פילטערד.
- פֿאַר די ATF15xx CPLDs געניצט אין רובֿ אַפּלאַקיישאַנז, עס איז רעקאַמענדיד צו נוצן איין 0.22µF דעקאָופּלינג קאַפּאַסאַטער פֿאַר יעדער פון די VCC / GND פּערז.
- עס איז רעקאַמענדיד צו נוצן אַ פּראָסט ערד פֿאַר אַלע די דעוויסעס אין די JTAG קייט און די JTAG צובינד ייַזנוואַרג (ד"ה ATDH1150USB ISP אראפקאפיע קאַבלע).
- עס איז רעקאַמענדיד צו ויסמיידן לאַנג (ניט מער ווי פינף דעוויסעס) JTAG קייטן.
- אויב אַ לאַנג יTAG קייט איז נייטיק, באַפער די TMS און TCK סיגנאַלז נאָך יעדער פינפט מיטל. די נוצן פון Schmitt צינגל באַפער איז בילכער.
- באַפערס רישייפּט די העכערונג און פאַלן צייט פון די TMS און TCK סיגנאַלז.
- דאַרפֿן צו נעמען אין באַטראַכטונג די נאָך פאַרהאַלטן ינקערד דורך די באַפערז.
- עס איז רעקאַמענדיד צו נוצן פּול-אַרויף רעסיסטאָרס (4.7KΩ צו 10KΩ) פֿאַר די TMS און TDI סיגנאַלז און ציען-אַראָפּ רעסיסטאָר פֿאַר די TCK סיגנאַל ביי די JTAG כעדער צו פאַרמייַדן די סיגנאַלז פון פלאָוטינג ווען זיי זענען נישט געטריבן דורך די צובינד ייַזנוואַרג.
- אַפּשאַנאַל ינערלעך ציען-אַפּס אויף TMS און TDI זענען בארעכטיגט פֿאַר די ATF15xx CPLDs.
- עס איז רעקאַמענדיד צו פאַרענדיקן JTAG סיגנאַלז אין די JTAG כעדער.
- ביידע אַקטיוו און פּאַסיוו טערמאַניישאַנז זענען פּאַסיק; אָבער, פּאַסיוו טערמאַניישאַן איז בילכער.
- עס ראַדוסאַז רינגינג רעכט צו לאַנג קאַבלע / פּקב שפּור לענגקטס.
- טערמאַניישאַן איז מערסט קריטיש פֿאַר TMS און TCK.
- עס איז רעקאַמענדיד אַז אַלע די ינפּוץ און איך / אָ ס פון די דעוויסעס אין די JTAG קייט, אַחוץ די JTAG פּינס, זאָל זיין אין סטאַטיק שטאַט ווען די ATF15xx CPLDs זענען פּראָוגראַמד צו מינאַמייז ראַש.
- ווען איר נוצן איינער פון די Atmel ATF15xx אַנטוויקלונג / פּראָגראַמיסט באָרדז, די מאַכט צו די ברעט מוזן זיין אויסגעדרייט אַוועק ווען די שטעלעס פון די VCC סעלעקציע דזשאַמפּערז זענען טשיינדזשד.
- פֿאַר די ATF15xx CPLDs, JTAG ISP איז בארעכטיגט ווען דער טייל איז אין שטיפט-קאַנטראָולד מאַכט-אַראָפּ מאָדע אָדער ווען די "נידעריק מאַכט" מיטל איז שלאָפנדיק.
- מיטל שטאַט נאָך יבעררייַס פון ISP:
- אויב יספּ איז ינטעראַפּטיד, אַלע י / אָ פּינס זענען טרי-סטייטיד ראַגאַרדלאַס פון די שטאַט פון די שפּילקע היפּער סערקאַץ.
- פּריווענץ טייל פּראָוגראַמד דעוויסעס פון קאָזינג ויטאָבוס קאַנטענשאַן מיט אנדערע דעוויסעס אויף די קרייַז ברעט.
- בעשאַס יספּ פּראָגראַממינג, אַלע י / אָ פּינס זענען אין איינער פון די פאלגענדע טנאָים:
- הויך ימפּידאַנס שטאַט:
- ווען אַ ליידיק / ירייסט מיטל איז פּראָוגראַמד.
- ווען אַ מיטל איז שייַעך-פּראָוגראַמד מיט די שפּילקע היפּער סערקאַץ פאַרקריפּלט.
- פּריווענץ ויטאָבוס קאָנפליקט מיט פונדרויסנדיק דעוויסעס ינטערפייסינג מיט די ATF15xx CPLDs אויף די קרייַז ברעט.
- וויקלי לאַטשעד צו די פריערדיקע שטאַט:
- ווען אַ פּראָוגראַמד מיטל איז שייַעך-פּראָוגראַמד מיט די שפּילקע היפּער סערקאַץ ענייבאַלד.
- איך / אָ פּינס האַלטן די פריערדיקע לאָגיק לעוועלס איידער יספּ.
- פּריווענץ יספּ פון אַפעקטינג די אָפּעראַציע פון אנדערע דעוויסעס אויף די סיסטעם ברעט.
- די נוצן פון קייפל JTAG קייטן אויף איין ברעט איז נישט רעקאַמענדיד.
- דיווייסאַז קען ינטעראַקט צווישן פאַרשידענע JTAG קייטן.
- די ברעט איז פאַנגקשאַנאַל בלויז ווען אַלע דעוויסעס אין אַלע JTAG קייטן זענען פּראָוגראַמד הצלחה.
- אויב פּראָגראַממינג פיילז פֿאַר בייַ מינדסטער איין מיטל אין אַ קייט בשעת אנדערע JTAG קייטן זענען הצלחה פּראָוגראַמד:
- אָדער אַטמעל אָדער אנדערע דעוויסעס אויף ברעט קענען זיין דאַמידזשד רעכט צו אַ מעגלעך ויטאָבוס קאַנטענשאַן פּראָבלעם פֿאַר טרי-סטייטאַבאַל אַוטפּוץ.
- די אַפּעריישאַנאַל שטאַט פון די סיסטעם ברעט איז אַנדיפיינד; און דעריבער, די פאַלש פאַנגקשאַנאַל אָפּעראַציע קען פּאַסירן.
- ינסערטינג אַקטיוו סערקאַץ צווישן JTAG קאָפּ און די JTAG דיווייסאַז אין קייט איז נישט רעקאַמענדיד. אויב אַקטיוו קרייַז מאַלפאַנגקשאַנז, דאָס קען פאַרשאַפן פּראָגראַממינג / באַשטעטיקן פּראָבלעמס.
- די נוצן פון געמישט-וואָלtagמכשיר JTAG קייטן איז נישט רעקאַמענדיד.
- דאָס זענען יTAG קייטן מיט דעוויסעס וואָס נוצן פאַרשידענע VCC וואָלtagעס און / אָדער צובינד וואָלtages.
- צובינד וואָלtagE לעוועלס (VIL, VIH, VOL, VOH) פֿאַר 5.0V דעוויסעס קען נישט זיין קאַמפּאַטאַבאַל מיט צובינד וואָל.tagE לעוועלס פֿאַר 3.0 וו דעוויסעס.
- אויב ATMISP האט אַ פּראָבלעם מיט די JTAG מיטל ייַזנוואַרג קייט, פּרוּווט לויפן זיך קאַליבראַטע אָדער מאַניואַלי קאַליברירן צו נידעריקער די פריקוואַנסיז פון די JTAG סיגנאַלז.
- מאַכן זיכער אַז די געפירט אויף די ATDH1150USB קאַבלע איז אויסגעדרייט אויף און עס איז גרין איידער פּראָגראַממינג סטאַרץ. פאַרזיכערן אַז די ISP אראפקאפיע קאַבלע איז ביכולת צו ריכטיק יבערגעבן מיט די ATMISP ווייכווארג.
- מאַכן זיכער די רעכט VCC voltagE איז געווענדט צו די ATDH1150USB קאַבלע.
- די VCC געניצט דורך דער ערשטער מיטל אין די JTAG די קייט מוזן זיין סאַפּלייד צו די ATDH1150USB קאַבלע דורך שטיפט 4 פון די 10-שפּילקע JTAG כעדער.
- פֿאַר ATF15xx CPLDs מיט באַזונדער VCCINT און VCCIO, VCCIO זאָל זיין געוויינט פֿאַר די ATDH1150USB קאַבלע.
אָרדערינג אינפֿאָרמאַציע
אָרדערינג קאָד | באַשרייַבונג |
ATF15xx-DK3-U | CPLD אַנטוויקלונג / פּראָגראַממער קיט (כולל די ATF15xxDK3-SAA44 און ATDH1150USB אָדער ATDH1150USB-K) |
ATF15xxDK3-SAA100 | 100-שפּילקע TQFP סאָקקעט אַדאַפּטער באָרד פֿאַר DK3 באָרד |
ATF15xxDK3-SAJ44 | 44-שפּילקע PLCC סאָקקעט אַדאַפּטער באָרד פֿאַר DK3 באָרד |
ATF15xxDK3-SAJ84 | 84-שפּילקע PLCC סאָקקעט אַדאַפּטער באָרד פֿאַר DK3 באָרד |
ATF15xxDK3-SAA44 | 44-שפּילקע TQFP סאָקקעט אַדאַפּטער באָרד פֿאַר DK3 באָרד |
ATDH1150USB | Atmel ATF15xx CPLD וסב-באזירט JTAG יספּ אראפקאפיע קאַבלע |
רעוויזיע געשיכטע
דאָק. רעוו. | טאָג | באַמערקונגען |
A | 12/2015 | ערשט מעלדונג פון דאָקומענט. |
קאָנטאַקט אינפֿאָרמאַציע
אַטמעל קאָרפּאָראַטיאָן
- 1600 טעכנאָלאָגיע דרייוו, סאַן דזשאָסע, CA 95110 USA
- ט: (+1) (408) 441.0311
- ו: (+1) (408) 436.4200
- www.atmel.com
© 2015 Atmel Corporation. / רעוו.: Atmel-8968A-CPLD-ATF-ISP_User Guide-12/2015
Atmel®, Atmel לאָגאָ און קאַמבאַניישאַנז דערפון, Enabling Unlimited Possibilities®, און אנדערע זענען רעגיסטרירט טריידמאַרקס אָדער טריידמאַרקס פון Atmel Corporation אין די יו. עס. און אנדערע לענדער. אנדערע טערמינען און פּראָדוקט נעמען קענען זיין טריידמאַרקס פון אנדערע.
אָפּלייקענונג: די אינפֿאָרמאַציע אין דעם דאָקומענט איז צוגעשטעלט אין קשר מיט אַטמעל פּראָדוקטן. קיין דערלויבעניש, אויסדריקן אָדער ימפּלייד, דורך עסטאָפּעל אָדער אַנדערש, צו קיין אינטעלעקטואַל פאַרמאָג רעכט איז געגעבן דורך דעם דאָקומענט אָדער אין קשר מיט דעם פאַרקויף פון אַטמעל פּראָדוקטן. אַחוץ ווי געשטעלט אין די אַטמעל תּנאָים און קאָנדיטיאָנס פון סאַלעס ליגן אויף די אַטמעל WEBפּלאַץ, אַטמעל נעמט קיין אַכרייַעס און דיסקליימז קיין אויסדריקלעך, ימפּלייד אָדער סטאַטוטאָרי וואָראַנטי שייך צו זייַן פּראָדוקטן אַרייַנגערעכנט, אָבער ניט לימיטעד צו, די ימפּלייד וואָראַנטי פון סחרחורות, אַבילאַטיז, פּאַסאַבילאַטיז ניט-ינפרינגמאַנט. אין קיין געשעעניש וועט אַטמעל זיין פאַראַנטוואָרטלעך פֿאַר קיין דירעקטע, ינדירעעקט, קאָנסעקווענשאַל, שטראָף, ספּעציעלע אָדער ינסידענטאַל שעדיקן (אַרייַנגערעכנט, אָן באַגרענעצונג, שעדיקן פֿאַר אָנווער און פּראָפיץ, געשעפט יבעררייַס, אָדער פאָרמירונג אָנווער) אוממעגלעכקייט צו נוצן דעם דאקומענט, אפילו אויב ATMEL איז געווען אַדווייזד וועגן די מעגלעכקייט פון אַזאַ שעדיקן. אַטמעל מאכט קיין רעפּראַזאַנטיישאַנז אָדער וואָראַנטיז מיט רעספּעקט צו די אַקיעראַסי אָדער קאַמפּליטנאַס פון די אינהאַלט פון דעם דאָקומענט און ריזערווז די רעכט צו מאַכן ענדערונגען צו ספּעסאַפאַקיישאַנז און פּראָדוקט דיסקריפּשאַנז אין קיין צייט אָן באַמערקן. אַטמעל טוט נישט מאַכן קיין היסכייַוועס צו דערהייַנטיקן די אינפֿאָרמאַציע קאַנטיינד דאָ. סייַדן ספּאַסיפיקלי צוגעשטעלט אַנדערש, אַטמעל פּראָדוקטן זענען נישט פּאַסיק פֿאַר און וועט נישט זיין געוויינט אין אָטאַמאָוטיוו אַפּלאַקיישאַנז. אַטמעל פּראָדוקטן זענען נישט בדעה, אָטערייזד אָדער געראַנטיד פֿאַר נוצן ווי קאַמפּאָונאַנץ אין אַפּלאַקיישאַנז בדעה צו שטיצן אָדער ונטערהאַלטן לעבן. אָפּלייקענונג פון זיכערהייט-קריטיש, מיליטער און אַוטאָמאָטיווע אַפּלאַקיישאַנז: אַטמעל פּראָדוקטן זענען נישט דיזיינד פֿאַר און וועט נישט זיין געוויינט אין פֿאַרבינדונג מיט קיין אַפּלאַקיישאַנז ווו די דורכפאַל פון אַזאַ פּראָדוקטן וואָלט זיין געריכט צו רעזולטאַט אין באַטייַטיק פערזענלעכע שאָדן אָדער טויט ("זיכערקייַט-קריטיש אַפּפּליקאַטיאָנס") אָן אַ אַטמעל אָפיציר ס ספּעציפיש געשריבן צושטימען. זיכערהייט-קריטיש אַפּלאַקיישאַנז אַרייַננעמען, אָן באַגרענעצונג, לעבן שטיצן דעוויסעס און סיסטעמען, ויסריכט אָדער סיסטעמען פֿאַר די אָפּעראַציע פון יאָדער פאַסילאַטיז און וועפּאַנז סיסטעמען. אַטמעל פּראָדוקטן זענען נישט דיזיינד און נישט בדעה פֿאַר נוצן אין מיליטעריש אָדער אַעראָספּאַסע אַפּלאַקיישאַנז אָדער ינווייראַנמאַנץ, סייַדן ספּאַסיפיקלי דעזיגנייטיד דורך אַטמעל ווי מיליטעריש-מיינונג. אַטמעל פּראָדוקטן זענען נישט דיזיינד אָדער בדעה פֿאַר נוצן אין אָטאַמאָוטיוו אַפּלאַקיישאַנז, סייַדן ספּאַסיפיקלי דעזיגנייטיד דורך אַטמעל ווי אָטאַמאָוטיוו-מיינונג.
דאָקומענטן / רעסאָורסעס
![]() |
Atmel ATF15xx קאָמפּלעקס פּראָגראַממאַבלע לאָגיק מיטל [pdfבאַניצער גייד ATF15xx, ATF15xx קאָמפּלעקס פּראָגראַממאַבלע לאָגיק מיטל, קאָמפּלעקס פּראָגראַממאַבלע לאָגיק מיטל, פּראָגראַממאַבלע לאָגיק מיטל, לאָגיק מיטל, מיטל |