LATTICE FPGA-UG-02042-26.4 پروگرامنگ کیبلز
دستبرداری
Lattice اس دستاویز میں موجود معلومات کی درستگی یا کسی خاص مقصد کے لیے اس کی مصنوعات کی مناسبیت کے حوالے سے کوئی وارنٹی، نمائندگی، یا ضمانت نہیں دیتا۔ یہاں تمام معلومات IS کے طور پر اور تمام خرابیوں کے ساتھ فراہم کی گئی ہیں، اور اس طرح کی معلومات سے وابستہ تمام خطرہ مکمل طور پر خریدار کے ساتھ ہے۔ خریدار یہاں فراہم کردہ کسی بھی ڈیٹا اور کارکردگی کی تفصیلات یا پیرامیٹرز پر انحصار نہیں کرے گا۔ Lattice کے ذریعہ فروخت کردہ مصنوعات محدود جانچ کے تابع ہیں اور یہ خریدار کی ذمہ داری ہے کہ وہ آزادانہ طور پر کسی بھی مصنوعات کی مناسبیت کا تعین کرے اور اس کی جانچ اور تصدیق کرے۔ کسی بھی جالی کی مصنوعات کو مشن کے ساتھ استعمال نہیں کیا جانا چاہیے- یا حفاظتی اہم یا کسی دوسری ایپلی کیشن جس میں Lattice کی مصنوعات کی ناکامی ایسی صورت حال پیدا کر سکتی ہے جہاں ذاتی چوٹ، موت، شدید املاک یا ماحولیاتی نقصان ہو سکتا ہے۔ اس دستاویز میں فراہم کردہ معلومات Lattice Semiconductor کی ملکیت ہے، اور Lattice اس دستاویز میں موجود معلومات یا کسی بھی مصنوعات میں بغیر اطلاع کے کسی بھی وقت کوئی تبدیلی کرنے کا حق محفوظ رکھتی ہے۔
خصوصیات
- تمام جالی پروگرام قابل مصنوعات کے لیے سپورٹ
- 2.5 V سے 3.3 V I2C پروگرامنگ (HW-USBN-2B)
- 1.2 V سے 3.3 VJTAG اور SPI پروگرامنگ (HW-USBN-2B)
- 1.2 V سے 5 VJTAG اور SPI پروگرامنگ (دیگر تمام کیبلز)
- ڈیزائن پروٹو ٹائپنگ اور ڈیبگنگ کے لیے مثالی۔
- متعدد پی سی انٹرفیس سے جڑیں۔
- USB (v.1.0, v.2.0)
- پی سی متوازی پورٹ
- استعمال میں آسان پروگرامنگ کنیکٹر
- ورسٹائل فلائی وائر، 2 x 5 (.100") یا 1 x 8 (.100") کنیکٹر
- 6 فٹ (2 میٹر) یا اس سے زیادہ پروگرامنگ کیبل کی لمبائی (PC سے DUT)
- لیڈ فری/RoHS کے مطابق تعمیر
پروگرامنگ کیبلز
لیٹیس پروگرامنگ کیبل پروڈکٹس تمام لیٹیس ڈیوائسز کی ان سسٹم پروگرامنگ کے لیے ہارڈویئر کنکشن ہیں۔ اپنے منطقی ڈیزائن کو مکمل کرنے اور ایک پروگرامنگ بنانے کے بعد file Lattice Diamond®/ispLEVER® کلاسک ڈویلپمنٹ ٹولز کے ساتھ، آپ اپنے بورڈ پر ڈیوائسز کو پروگرام کرنے کے لیے ڈائمنڈ پروگرامر یا ispVM™ سسٹم سافٹ ویئر استعمال کر سکتے ہیں۔ ispVM سسٹم/ڈائمنڈ پروگرامر سافٹ ویئر پروگرامنگ میں محفوظ کردہ معلومات کی بنیاد پر خود بخود مناسب پروگرامنگ کمانڈ، پروگرامنگ ایڈریس اور پروگرامنگ ڈیٹا تیار کرتا ہے۔ file اور پیرامیٹرز جو آپ ڈائمنڈ پروگرامر/ispVM سسٹم میں سیٹ کرتے ہیں۔ پروگرامنگ سگنل پھر USB یا پی سی کے متوازی پورٹ سے پیدا ہوتے ہیں اور پروگرامنگ کیبل کے ذریعے ڈیوائس پر بھیجے جاتے ہیں۔ پروگرامنگ کے لیے کسی اضافی اجزاء کی ضرورت نہیں ہے۔
ڈائمنڈ پروگرامر/ispVM سسٹم سافٹ ویئر تمام لیٹیس ڈیزائن ٹول پروڈکٹس کے ساتھ شامل ہے اور یہ جالی سے ڈاؤن لوڈ کے لیے دستیاب ہے۔ web سائٹ پر www.latticesemi.com/programmer.
پروگرامنگ کیبل پن کی تعریفیں
پروگرامنگ کیبلز کے ذریعہ فراہم کردہ فنکشنز لیٹیس پروگرام ایبل ڈیوائسز پر دستیاب فنکشنز سے مطابقت رکھتے ہیں۔ چونکہ کچھ آلات مختلف پروگرامنگ خصوصیات پر مشتمل ہوتے ہیں، اس لیے پروگرامنگ کیبل کے ذریعے فراہم کردہ مخصوص فنکشنز منتخب کردہ ٹارگٹ ڈیوائس پر منحصر ہو سکتے ہیں۔ ispVM سسٹم/ڈائمنڈ پروگرامر سافٹ ویئر خود بخود منتخب ڈیوائس کی بنیاد پر مناسب فنکشن تیار کرتا ہے۔ ایک اوور کے لیے جدول 3.1 دیکھیںview پروگرامنگ کیبل کے افعال کا۔
جدول 3.1۔ پروگرامنگ کیبل پن کی تعریفیں
پروگرامنگ کیبل پن | نام | پروگرامنگ کیبل پن کی قسم | تفصیل |
وی سی سی | پروگرامنگ والیومtage | ان پٹ | ٹارگٹ ڈیوائس کے VCCIO یا VCCJ جہاز سے جڑیں۔ عام آئی سی سی = 10 ایم اے۔ ہدف بورڈ
کیبل کے لیے VCC سپلائی/حوالہ فراہم کرتا ہے۔ |
TDO/SO | ٹیسٹ ڈیٹا آؤٹ پٹ | ان پٹ | IEEE1149.1 کے ذریعے ڈیٹا کو باہر منتقل کرنے کے لیے استعمال کیا جاتا ہے۔TAGپروگرامنگ کا معیار۔ |
TDI/SI | ڈیٹا ان پٹ کی جانچ کریں۔ | آؤٹ پٹ | IEEE1149.1 پروگرامنگ معیار کے ذریعے ڈیٹا کو منتقل کرنے کے لیے استعمال کیا جاتا ہے۔ |
ISPEN/PROG | فعال کریں۔ | آؤٹ پٹ | پروگرام کرنے کے لیے ڈیوائس کو فعال کریں۔
HW-USBN-2B کے ساتھ SPI پروگرامنگ کے لیے SN/SSPI چپ سلیکٹ کے طور پر بھی کام کرتا ہے۔ |
ٹی آر ایس ٹی | ٹیسٹ ری سیٹ | آؤٹ پٹ | اختیاری IEEE 1149.1 اسٹیٹ مشین ری سیٹ۔ |
ہو گیا | ہو گیا | ان پٹ | DONE ترتیب کی حیثیت کی نشاندہی کرتا ہے۔ |
ٹی ایم ایس | ٹیسٹ موڈ منتخب کریں ان پٹ | آؤٹ پٹ | IEEE1149.1 ریاستی مشین کو کنٹرول کرنے کے لیے استعمال کیا جاتا ہے۔ |
جی این ڈی | گراؤنڈ | ان پٹ | ٹارگٹ ڈیوائس کے زمینی طیارے سے جڑیں۔ |
TCK/SCLK | گھڑی کا ان پٹ ٹیسٹ کریں۔ | آؤٹ پٹ | IEEE1149.1 ریاستی مشین کو گھڑی کے لیے استعمال کیا جاتا ہے۔ |
INIT | شروع کرنا | ان پٹ | اشارہ کرتا ہے کہ آلہ کنفیگریشن شروع کرنے کے لیے تیار ہے۔ INITN صرف کچھ آلات پر پایا جاتا ہے۔ |
I2C: SCL* | آئی 2 سی ایس سی ایل | آؤٹ پٹ | I2C سگنل SCL فراہم کرتا ہے۔ |
I2C: SDA* | آئی 2 سی ایس ڈی اے | آؤٹ پٹ | I2C سگنل SDA فراہم کرتا ہے۔ |
5 وی آؤٹ* | 5 وی آؤٹ | آؤٹ پٹ | iCEprogM5 پروگرامر کے لیے 1050 V سگنل فراہم کرتا ہے۔ |
نوٹ: صرف HW-USBN-2B کیبل پر پایا جاتا ہے۔
نوٹ: ڈائمنڈ پروگرامر 3.1 یا اس کے بعد کی ضرورت ہے۔
شکل 3.2۔ پی سی کے لیے پروگرامنگ کیبل ان سسٹم پروگرامنگ انٹرفیس (HW-USB-1A یا HW-USB-2A)*
نوٹ: Lattice PAC-Designer® سافٹ ویئر USB کیبلز کے ساتھ پروگرامنگ کو سپورٹ نہیں کرتا ہے۔ ان کیبلز کے ساتھ ispPAC ڈیوائسز کو پروگرام کرنے کے لیے، ڈائمنڈ پروگرامر/ispVM سسٹم سافٹ ویئر استعمال کریں۔
نوٹ: HW7265-DL3, HW7265-DL3A, HW-DL-3B, HW-DL-3C اور HW-DLN-3C فعال طور پر مساوی مصنوعات ہیں۔
شکل 3.4۔ پی سی کے لیے پروگرامنگ کیبل ان سسٹم پروگرامنگ انٹرفیس (pDS4102-DL2 یا pDS4102-DL2A)
شکل 3.5۔ پی سی کے لیے پروگرامنگ کیبل ان سسٹم پروگرامنگ انٹرفیس (HW7265-DL2 یا HW7265-DL2A)*
نوٹ: حوالہ کے مقاصد کے لیے، HW2-DL10 یا HW7265-DL2A پر 7265 x 2 کنیکٹر Tyco 102387-1 کے برابر ہے۔ یہ معیاری 100-mil وقفہ 2 x 5 ہیڈر، یا 2 x 5 کلید والے، recessed مرد کنیکٹر جیسے 3M N2510-5002RB سے انٹرفیس کرے گا۔
پروگرامنگ سافٹ ویئر
کلاسیکی آلات کے لیے ڈائمنڈ پروگرامر اور ispVM سسٹم تمام لیٹیس ڈیوائسز اور ڈاؤن لوڈ کیبلز کے لیے ترجیحی پروگرامنگ مینجمنٹ سوفٹ ویئر ٹول ہے۔ Lattice Diamond Programmer یا ispVM سسٹم سافٹ ویئر کا تازہ ترین ورژن Lattice سے ڈاؤن لوڈ کے لیے دستیاب ہے۔ web www.latticesemi.com/programmer پر سائٹ۔
ٹارگٹ بورڈ ڈیزائن کے تحفظات
ٹارگٹ بورڈ کے TCK کنکشن پر 4.7 kΩ پل-ڈاؤن ریزسٹر کی سفارش کی جاتی ہے۔ اس پل-ڈاؤن کی سفارش کی جاتی ہے کہ ٹی اے پی کنٹرولر کی نادانستہ کلاکنگ سے بچنے کے لیے جو تیز گھڑی کے کناروں سے یا وی سی سیampسڑکنا. یہ پل ڈاؤن تمام جالی پروگرام کے قابل خاندانوں کے لیے تجویز کیا جاتا ہے۔
I2C سگنل SCL اور SDA کھلی نالی ہیں۔ ٹارگٹ بورڈ پر VCC کے لیے 2.2 kΩ پل اپ ریزسٹر کی ضرورت ہے۔ I3.3C کے لیے صرف 2.5 V اور 2 V کی VCC ویلیوز HW-USBN-2B کیبلز کے ذریعے تعاون یافتہ ہیں۔
لیٹیس ڈیوائس فیملیز کے لیے جو کم پاور کی خصوصیت رکھتے ہیں، پروگرامنگ وقفہ کے دوران VCCJ اور GND کے درمیان 500 Ω ریزسٹر شامل کرنے کی سفارش کی جاتی ہے جب USB پروگرامنگ کیبل بہت کم پاور بورڈ ڈیزائن سے منسلک ہو۔ ایک عمومی سوالنامہ دستیاب ہے جو اس پر مزید گہرائی سے بحث کرتا ہے:
http://www.latticesemi.com/en/Support/AnswerDatabase/2/2/0/2205
دی جے۔TAG صارف PCBs سے منسلک پروگرامنگ کیبلز کا استعمال کرتے وقت پروگرامنگ پورٹ کی رفتار کو کنٹرول کرنے کی ضرورت پڑ سکتی ہے۔ یہ خاص طور پر اہم ہے جب پی سی بی کی لمبی روٹنگ ہو یا بہت سے ڈیزی چینڈ ڈیوائسز ہوں۔ لیٹیس پروگرامنگ سافٹ ویئر J پر لاگو TCK کے وقت کو ایڈجسٹ کر سکتا ہے۔TAG کیبل سے پروگرامنگ پورٹ۔ TCK کی یہ کم درستگی والی پورٹ سیٹنگ بہت سے عوامل پر منحصر ہے، بشمول PC کی رفتار اور استعمال شدہ کیبل کی قسم (متوازی پورٹ، USB یا USB2)۔ یہ سافٹ ویئر فیچر ڈیبگ یا شور والے ماحول کے لیے TCK کو سست کرنے کا اختیار فراہم کرتا ہے۔ ایک عمومی سوالنامہ دستیاب ہے جو اس پر مزید گہرائی سے بحث کرتا ہے: http://www.latticesemi.com/en/Support/AnswerDatabase/9/7/974.aspx
USB ڈاؤن لوڈ کیبل کا استعمال پاور مینیجر یا ispClock پروڈکٹس کو لیٹیس پروگرامنگ سافٹ ویئر کے ساتھ پروگرام کرنے کے لیے کیا جا سکتا ہے۔ پاور مینیجر I ڈیوائسز (POWR604, POWR1208, POWR1208P1) کے ساتھ USB کیبل استعمال کرتے وقت، آپ کو TCK کو 2 کے فیکٹر سے سست کرنا چاہیے۔ ایک عمومی سوالنامہ دستیاب ہے جو اس پر مزید گہرائی سے بحث کرتا ہے:
http://www.latticesemi.com/en/Support/AnswerDatabase/3/0/306.aspx
پروگرامنگ فلائی وائر اور کنکشن کا حوالہ
مختلف جالی پروگرامنگ کیبل فلائی وائرز کو کس طرح جوڑنا ہے، ہر جالی ڈیوائس کی شناخت کے لیے جدول 6.1 سے رجوع کریں۔ جےTAG, SPI اور I2C کنفیگریشن کی واضح طور پر شناخت کی گئی۔ میراثی کیبلز اور ہارڈ ویئر حوالہ کے لیے شامل ہیں۔ اس کے علاوہ، مختلف ہیڈر کنفیگریشنز کو ٹیبل کیا گیا ہے۔
جدول 6.1۔ پن اور کیبل کا حوالہ
HW-USBN-2B
فلائی وائر کا رنگ |
TDI/SI | TDO/SO | ٹی ایم ایس | TCK/SCLK | ISPEN/PROG | ہو گیا | TRST(آؤٹ پٹ) | وی سی سی | جی این ڈی | I2C |
کینو | براؤن | جامنی | سفید | پیلا | نیلا | سبز | سرخ | سیاہ | پیلا | |
HW-USBN-2A
فلائی وائر کا رنگ |
ٹی ڈی آئی | TDO | ٹی ایم ایس | ٹی سی کے | ispEN/PROG | INIT | TRST(آؤٹ پٹ)/ہو گیا(ان پٹ) | وی سی سی | جی این ڈی | |
کینو | براؤن | جامنی | سفید | پیلا | نیلا | سبز | سرخ | سیاہ | ||
HW-DLN-3C
فلائی وائر کا رنگ |
ٹی ڈی آئی | TDO | ٹی ایم ایس | ٹی سی کے | ispEN/PROG |
na |
TRST(آؤٹ پٹ) | وی سی سی | جی این ڈی | |
کینو | براؤن | جامنی | سفید | پیلا | سبز | سرخ | سیاہ | |||
پروگرامنگ کیبل پن کی قسم ٹارگٹ بورڈ کی سفارش |
آؤٹ پٹ | ان پٹ | آؤٹ پٹ | آؤٹ پٹ | آؤٹ پٹ | ان پٹ | ان پٹ/آؤٹ پٹ | ان پٹ | ان پٹ | Ou |
— | — | 4.7 kΩ پل اپ | 4.7 kΩ پل ڈاون |
(نوٹ 1) |
— | — |
(نوٹ 2) |
— | (نہیں
(نہیں |
|
پروگرامنگ کیبل کی تاروں (اوپر) کو متعلقہ ڈیوائس یا ہیڈر پن (بیلو) سے جوڑیں۔ |
JTAG پورٹ ڈیوائسز
ECP5™ | ٹی ڈی آئی | TDO | ٹی ایم ایس | ٹی سی کے |
آلہ سے اختیاری کنکشن ispEN، PROGRAMN، INITN، DONE اور/یا TRST سگنلز (ispVM سسٹم میں کسٹم I/O سیٹنگز میں وضاحت کریں یا ڈائمنڈ پروگرامر سافٹ ویئر۔ تمام آلات میں یہ پن دستیاب نہیں ہیں) |
درکار ہے۔ | درکار ہے۔ | |
LatticeECP3™/LatticeECP2M™ LatticeECP2™/LatticeECP™/ LatticeEC™ |
ٹی ڈی آئی |
TDO |
ٹی ایم ایس |
ٹی سی کے |
درکار ہے۔ |
درکار ہے۔ |
||
LatticeXP2™/LatticeXP™ | ٹی ڈی آئی | TDO | ٹی ایم ایس | ٹی سی کے | درکار ہے۔ | درکار ہے۔ | ||
LatticeSC™/LatticeSCM™ | ٹی ڈی آئی | TDO | ٹی ایم ایس | ٹی سی کے | درکار ہے۔ | درکار ہے۔ | ||
MachXO2™/MachXO3™/MachXO3D™ | ٹی ڈی آئی | TDO | ٹی ایم ایس | ٹی سی کے | درکار ہے۔ | درکار ہے۔ | ||
MachXO™ | ٹی ڈی آئی | TDO | ٹی ایم ایس | ٹی سی کے | درکار ہے۔ | درکار ہے۔ | ||
ORCA®/FPSC | ٹی ڈی آئی | TDO | ٹی ایم ایس | ٹی سی کے | درکار ہے۔ | درکار ہے۔ | ||
ispXPGA®/ispXPLD™ | ٹی ڈی آئی | TDO | ٹی ایم ایس | ٹی سی کے | درکار ہے۔ | درکار ہے۔ | ||
ispMACH® 4000/ispMACH/ispLSI® 5000 | ٹی ڈی آئی | TDO | ٹی ایم ایس | ٹی سی کے | درکار ہے۔ | درکار ہے۔ | ||
MACH®4A | ٹی ڈی آئی | TDO | ٹی ایم ایس | ٹی سی کے | درکار ہے۔ | درکار ہے۔ | ||
ispGDX2™ | ٹی ڈی آئی | TDO | ٹی ایم ایس | ٹی سی کے | درکار ہے۔ | درکار ہے۔ | ||
ispPAC®/ispClock™ (نوٹ 4) | ٹی ڈی آئی | TDO | ٹی ایم ایس | ٹی سی کے | درکار ہے۔ | درکار ہے۔ | ||
پلیٹ فارم مینیجر™/پاور مینیجر/پاور مینیجر II/پلیٹ فارم مینیجر II
(نوٹ 4) |
ٹی ڈی آئی |
TDO |
ٹی ایم ایس |
ٹی سی کے |
درکار ہے۔ |
درکار ہے۔ |
جدول 6.1۔ پن اور کیبل کا حوالہ
HW-USBN-2B
فلائی وائر کا رنگ |
TDI/SI | TDO/SO | ٹی ایم ایس | TCK/SCLK | ISPEN/PROG | ہو گیا | TRST(آؤٹ پٹ) | وی سی سی | جی این ڈی | I2C |
کینو | براؤن | جامنی | سفید | پیلا | نیلا | سبز | سرخ | سیاہ | یلو | |
HW-USBN-2A
فلائی وائر کا رنگ |
ٹی ڈی آئی | TDO | ٹی ایم ایس | ٹی سی کے | ispEN/PROG | INIT | TRST(آؤٹ پٹ)/ہو گیا(ان پٹ) | وی سی سی | جی این ڈی | |
کینو | براؤن | جامنی | سفید | پیلا | نیلا | سبز | سرخ | سیاہ | ||
HW-DLN-3C
فلائی وائر کا رنگ |
ٹی ڈی آئی | TDO | ٹی ایم ایس | ٹی سی کے | ispEN/PROG |
na |
TRST(آؤٹ پٹ) | وی سی سی | جی این ڈی | |
کینو | براؤن | جامنی | سفید | پیلا | سبز | سرخ | سیاہ | |||
پروگرامنگ کیبل پن کی قسم ٹارگٹ بورڈ کی سفارش |
آؤٹ پٹ | ان پٹ | آؤٹ پٹ | آؤٹ پٹ | آؤٹ پٹ | ان پٹ | ان پٹ/آؤٹ پٹ | ان پٹ | ان پٹ | O |
— | — | 4.7 kΩ پل اپ | 4.7 kΩ پل ڈاون |
(نوٹ 1) |
— | — |
(نوٹ 2) |
— | (N
(N |
|
پروگرامنگ کیبل کی تاروں (اوپر) کو متعلقہ ڈیوائس یا ہیڈر پن (نیچے) سے جوڑیں۔ |
غلام SPI پورٹ ڈیوائسز
ECP5۔ | موسی | ایم آئی ایس او | — | سی سی ایل کے | SN |
ڈیوائس پروگرام، INITN اور/یا DONE سگنلز سے اختیاری کنکشن |
درکار ہے۔ | درکار ہے۔ | ||
LatticeECP3 | موسی | ایم آئی ایس او | — | سی سی ایل کے | SN | درکار ہے۔ | درکار ہے۔ | |||
MachXO2/MachXO3/MachXO3D | SI | SO | — | سی سی ایل کے | SN | درکار ہے۔ | درکار ہے۔ | |||
CrossLink™ LIF-MD6000 |
موسی |
ایم آئی ایس او |
— |
SPI_SCK |
SPI_SS |
آپٹ CDONE |
CRESET_B |
درکار ہے۔ |
درکار ہے۔ |
|
iCE40™/iCE40LM/iCE40 Ultra™/ iCE40 UltraLite™ |
SPI_SI |
SPI_SO |
— |
SPI_SCK |
SPI_SS_B |
آپٹ CDONE |
CRESET_B |
درکار ہے۔ |
درکار ہے۔ |
I2C پورٹ ڈیوائسز
MachXO2/MachXO3/MachXO3D | — | — | — | — | ڈیوائس پروگرام، INITN اور/یا DONE سگنلز سے اختیاری کنکشن | درکار ہے۔ | درکار ہے۔ | |||
پلیٹ فارم مینیجر II | — | — | — | — | درکار ہے۔ | درکار ہے۔ | SCL_M | |||
L-ASC10 | — | — | — | — | — | — | — | درکار ہے۔ | درکار ہے۔ | |
کراس لنک LIF-MD6000 |
— | — | — | — | — | آپٹ CDONE |
CRESET_B |
درکار ہے۔ |
درکار ہے۔ |
ہیڈرز
1 x 10 conn (مختلف کیبلز) | 3 | 2 | 6 | 8 | 4 | 9 یا 10 | 5 یا 9 | 1 | 7 | |
1 x 8 conn (تصویر 3.4 دیکھیں) | 3 | 2 | 6 | 8 | 4 | — | 5 | 1 | 7 | |
2 x 5 conn (تصویر 3.5 دیکھیں) | 5 | 7 | 3 | 1 | 10 | — | 9 | 6 | 2، 4، یا 8 |
پروگرامرز
ماڈل 300 | 5 | 7 | 3 | 1 | 10 | — | 9 | 6 | 2، 4، یا 8 | |
iCEprog™ iCEprogM1050 | 8 | 5 | — | 7 | 9 | 3 | 1 | 6 | 10 |
نوٹس:
- پرانے لیٹیس آئی ایس پی ڈیوائسز کے لیے، ٹارگٹ بورڈ کے ispEN/ENABLE پر 0.01 μF ڈیکوپلنگ کیپسیٹر درکار ہے۔
- HW-USBN-2A/2B کے لیے، ٹارگٹ بورڈ پاور سپلائی کرتا ہے - Typical ICC = 10 mA۔ ان آلات کے لیے جن میں VCCJ پن ہے، VCCJ کو منسلک آلات ہونا چاہیے، مناسب بینک VCCIO کو کیبل کے VCC سے جوڑیں۔ آلہ کے قریب VCCJ یا VCCIO پر 0.1 μF ڈیکپلنگ کیپسیٹر درکار ہے۔ شیٹ اس بات کا تعین کرنے کے لیے کہ آیا ڈیوائس میں VCCJ پن ہے یا کون سا VCCIO بینک ٹارگٹ پروگرامنگ پورٹ کو کنٹرول کرتا ہے (یہ ہدف 3 جیسا نہیں ہو سکتا۔ اوپن ڈرین سگنلز۔ ٹارگٹ بورڈ میں ~2.2 kΩ پل اپ ریزسٹر اسی سے منسلک ہونا چاہیے۔ ہوائی جہاز جس سے VCC منسلک ہے۔ HW-USBN-2B کیبلز VCC سے۔
- ISPPAC یا ispClock ڈیوائسز کو پروگرام کرنے کے لیے PAC-Designer® سافٹ ویئر استعمال کرتے وقت، TRST/DONE کو متصل نہ کریں۔
- اگر HW-USBN-2B سے پرانی کیبل استعمال کر رہے ہیں تو، iCEprogM5 پن 1050 (VCC) اور پن 4 (GND) کے درمیان +2 V بیرونی سپلائی کو جوڑیں۔
- HW-USBN-2B کے لیے، I3.3C کے لیے صرف 2.5 V سے 2 V کی VCC قدریں معاون ہیں۔
پروگرامنگ کیبل کو جوڑنا
پروگرامنگ کیبل کو جوڑنے، منقطع کرنے، یا دوبارہ جوڑتے وقت ٹارگٹ بورڈ کو طاقت سے محروم ہونا چاہیے۔ کسی دوسرے J کو جوڑنے سے پہلے ہمیشہ پروگرامنگ کیبل کے GND پن (سیاہ تار) کو جوڑیں۔TAG پن ان طریقہ کار پر عمل کرنے میں ناکامی کے نتیجے میں ہدف کے قابل پروگرام ڈیوائس کو نقصان پہنچ سکتا ہے۔
پروگرامنگ کیبل TRST پن
بورڈ TRST پن کو کیبل TRST پن سے جوڑنے کی سفارش نہیں کی جاتی ہے۔ اس کے بجائے، بورڈ TRST پن کو Vcc سے جوڑیں۔ اگر بورڈ TRST پن کیبل TRST پن سے منسلک ہے، تو ispVM/Diamond Programmer کو TRST پن کو اونچا کرنے کی ہدایت کریں۔
TRST پن کو ہائی چلانے کے لیے ispVM/Diamond Programmer کو ترتیب دینے کے لیے:
- اختیارات مینو آئٹم کو منتخب کریں۔
- کیبل اور I/O پورٹ سیٹ اپ کو منتخب کریں۔
- TRST/ری سیٹ پن سے منسلک چیک باکس کو منتخب کریں۔
- سیٹ ہائی ریڈیو بٹن کو منتخب کریں۔
اگر مناسب آپشن منتخب نہیں کیا جاتا ہے تو، TRST پن ispVM/Diamond Programmer کے ذریعے کم چلایا جاتا ہے۔ نتیجتاً، BSCAN سلسلہ کام نہیں کرتا کیونکہ سلسلہ ایک RESET حالت میں مقفل ہے۔
پروگرامنگ کیبل ispEN پن
مندرجہ ذیل پنوں کو گراؤنڈ کیا جانا چاہئے:
- 2000VE آلات کا BSCAN پن
- ENABLE pin of MACH4A3/5-128/64, MACH4A3/5-64/64 and MACH4A3/5-256/128 devices.
تاہم، آپ کے پاس کیبل سے ispEN پن سے چلنے والی BSCAN اور ENABLE پن رکھنے کا اختیار ہے۔ اس صورت میں، ispVM/Diamond Programmer کو ispEN پن کو نیچے چلانے کے لیے ترتیب دیا جانا چاہیے:
ispVM/Diamond Programmer کو ispEN پن کم چلانے کے لیے ترتیب دینے کے لیے:
- اختیارات مینو آئٹم کو منتخب کریں۔
- کیبل اور I/O پورٹ سیٹ اپ کو منتخب کریں۔
- ispEN/BSCAN پن کنیکٹڈ چیک باکس کو منتخب کریں۔
- سیٹ لو ریڈیو بٹن کو منتخب کریں۔
ہر پروگرامنگ کیبل دو چھوٹے کنیکٹر کے ساتھ بھیجتا ہے جو آپ کو فلائی وائرز کو منظم رکھنے میں مدد کرتا ہے۔ درج ذیل مینوفیکچرر اور پارٹ نمبر مساوی کنیکٹر کے لیے ایک ممکنہ ذریعہ ہے:
- 1 x 8 کنیکٹر (مثال کے طور پرample, Samtec SSQ-108-02-TS)
- 2 x 5 کنیکٹر (مثال کے طور پرample, Samtec SSQ-105-02-TD)
پروگرامنگ کیبل فلائی وائر یا ہیڈرز کا مقصد معیاری 100-مِل فاصلہ والے ہیڈر سے جڑنا ہے (پنوں کی فاصلہ 0.100 انچ ہے)۔ Lattice 0.243 انچ یا 6.17 ملی میٹر کی لمبائی کے ساتھ ہیڈر کی سفارش کرتا ہے۔ اگرچہ، دوسری طوالت کے ہیڈرز بھی اتنے ہی اچھے طریقے سے کام کر سکتے ہیں۔
آرڈرنگ کی معلومات
جدول 10.1۔ پروگرامنگ کیبل کی خصوصیت کا خلاصہ
فیچر | HW-USBN-2B | HW-USBN-2A | HW-USB-2A | HW-USB-1A | HW-DLN-3C | HW7265-DL3, HW7265-DL3A، HW-DL-3B،
HW-DL-3C |
HW7265-ڈی ایل 2 | HW7265-DL2A | PDS4102-ڈی ایل 2 | PDS4102-DL2A |
یو ایس بی | X | X | X | X | — | — | — | — | — | — |
PC- متوازی | — | — | — | — | X | X | X | X | X | X |
1.2 وی سپورٹ | X | X | X | — | — | — | — | — | — | — |
1.8 وی سپورٹ | X | X | X | X | X | X | — | X | — | X |
2.5-3.3 وی
حمایت |
X | X | X | X | X | X | X | X | X | X |
5.0 وی سپورٹ | — | X | X | X | X | X | X | X | X | X |
2 ایکس 5 رابط | — | X | X | X | X | X | X | X | — | — |
1 ایکس 8 رابط | X | X | X | X | X | — | — | X | X | |
فلائی وائر | X | X | X | X | X | X | — | — | — | — |
لیڈ فری تعمیر | X | X | — | — | X | — | — | — | — | — |
آرڈر کے لیے دستیاب ہے۔ | X | — | — | — | X | — | — | — | — | — |
جدول 10.2. معلومات ترتیب دینا
تفصیل | آرڈرنگ پارٹ نمبر | چین RoHS ماحولیات- دوستانہ استعمال کی مدت (EFUP) |
پروگرامنگ کیبل (USB)۔ 6′ USB کیبل، فلائی وائر کنیکٹر، 8-پوزیشن (1 x 8) اڈاپٹر اور 10-پوزیشن (2 x 5) اڈاپٹر، لیڈ فری، RoHS کمپلائنٹ کنسٹرکشن پر مشتمل ہے۔ | HW-USBN-2B |
|
پروگرامنگ کیبل (صرف پی سی)۔ متوازی پورٹ اڈاپٹر، 6′ کیبل، فلائی وائر کنیکٹر، 8 پوزیشن (1 x 8) اڈاپٹر اور 10- پر مشتمل ہے۔
پوزیشن (2 x 5) اڈاپٹر، لیڈ فری، RoHS کے مطابق تعمیر۔ |
HW-DLN-3C |
نوٹ: اضافی کیبلز کو اس دستاویز میں صرف میراثی مقاصد کے لیے بیان کیا گیا ہے، یہ کیبلز مزید تیار نہیں کی جاتی ہیں۔ آرڈر کے لیے فی الحال دستیاب کیبلز مکمل طور پر مساوی متبادل اشیاء ہیں۔
ضمیمہ A. USB ڈرائیور کی تنصیب کا مسئلہ حل کرنا
یہ ضروری ہے کہ آپ اپنے کمپیوٹر کو USB کیبل سے منسلک کرنے سے پہلے ڈرائیورز انسٹال کریں۔ اگر ڈرائیوروں کو انسٹال کرنے سے پہلے کیبل منسلک ہے، تو ونڈوز اپنے ڈرائیوروں کو انسٹال کرنے کی کوشش کرے گا جو شاید کام نہ کریں۔
اگر آپ نے پہلے مناسب ڈرائیوروں کو انسٹال کیے بغیر پی سی کو USB کیبل سے منسلک کرنے کی کوشش کی ہے، یا ڈرائیوروں کو انسٹال کرنے کے بعد لیٹیس USB کیبل کے ساتھ بات چیت کرنے میں دشواری کا سامنا ہے، تو ذیل کے مراحل پر عمل کریں:
- جالی USB کیبل لگائیں۔ اسٹارٹ> سیٹنگز> کنٹرول پینل> سسٹم کا انتخاب کریں۔
- سسٹم پراپرٹیز ڈائیلاگ باکس میں، ہارڈ ویئر ٹیب اور ڈیوائس مینیجر بٹن پر کلک کریں۔ یونیورسل سیریل بس کنٹرولرز کے تحت، آپ کو لیٹیس USB ISP پروگرامر دیکھنا چاہیے۔ اگر آپ کو یہ نظر نہیں آتا ہے تو پیلے جھنڈے والے نامعلوم ڈیوائس کو تلاش کریں۔ نامعلوم ڈیوائس آئیکن پر ڈبل کلک کریں۔
- نامعلوم ڈیوائس پراپرٹیز ڈائیلاگ باکس میں، ڈرائیور کو دوبارہ انسٹال کریں پر کلک کریں۔
- ڈرائیور سافٹ ویئر کے لیے میرا کمپیوٹر براؤز کریں کو منتخب کریں۔
Lattice EzUSB ڈرائیور کے لیے isptools\ispvmsystem ڈائریکٹری کو براؤز کریں۔
FTDI FTUSB ڈرائیور کے لیے isptools\ispvmsystem\Drivers\FTDIUSBDriver ڈائرکٹری کو براؤز کریں۔ - ڈائمنڈ تنصیبات کے لیے، lscc/diamond/data/vmdata/drivers پر براؤز کریں۔ اگلا پر کلک کریں۔
- بہرحال یہ ڈرائیور سافٹ ویئر انسٹال کریں کو منتخب کریں۔ سسٹم ڈرائیور کو اپ ڈیٹ کرتا ہے۔
- بند کریں پر کلک کریں اور USB ڈرائیور کو انسٹال کرنا مکمل کریں۔
- کنٹرول پینل کے تحت > سسٹم > ڈیوائس مینیجر > یونیورسل سیریل بس کنٹرولرز میں درج ذیل چیزیں شامل ہونی چاہئیں: لیٹیس ایز یو ایس بی ڈرائیور کے لیے: جالی USB ISP پروگرامر ڈیوائس انسٹال ہے۔
FTDI FTUSB ڈرائیور کے لیے: USB سیریل کنورٹر A اور کنورٹر B ڈیوائسز انسٹال ہیں۔
اگر آپ مسائل کا سامنا کر رہے ہیں یا اضافی معلومات کی ضرورت ہے، تو Lattice Technical Support سے رابطہ کریں۔
ٹیکنیکل سپورٹ
مدد کے لیے، www.latticesemi.com/techsupport پر ٹیکنیکل سپورٹ کیس جمع کروائیں۔
نظرثانی کی تاریخ
نظر ثانی 26.4 مئی 2020
سیکشن | خلاصہ تبدیل کریں۔ |
پروگرامنگ کیبلز | تازہ کاری شدہ جالی webسائٹ کا لنک www.latticesemi.com/programmer۔ |
پروگرامنگ سافٹ ویئر |
نظرثانی 26.3، اکتوبر 2019
سیکشن | خلاصہ تبدیل کریں۔ |
ٹارگٹ بورڈ ڈیزائن کے تحفظات؛ پروگرامنگ فلائی وائر اور
کنکشن کا حوالہ |
واضح کردہ VCC اقدار جن کی I2C انٹرفیس سپورٹ کرتا ہے۔ ٹیبل 6.1 میں نوٹ شامل کیے گئے۔ |
نظر ثانی 26.2 مئی 2019
سیکشن | خلاصہ تبدیل کریں۔ |
— | دستبرداری کا سیکشن شامل کیا گیا۔ |
پروگرامنگ فلائی وائر اور کنکشن کا حوالہ | تازہ کاری شدہ جدول 6.1۔ پن اور کیبل کا حوالہ۔
MachXO3D شامل کیا گیا۔ CRESET_B کو Crosslink I2C میں شامل کر دیا گیا۔ I2C پورٹ ڈیوائسز کے تحت اپ ڈیٹ کردہ آئٹمز · شامل کیا گیا پلیٹ فارم مینیجر II۔ · ispPAC کی ترتیب بدل گئی۔ I2C پورٹ ڈیوائسز کے تحت اپ ڈیٹ کردہ آئٹمز۔ پاور مینیجر II کو پلیٹ فارم مینیجر II میں تبدیل کر دیا گیا اور I2C کو اپ ڈیٹ کیا گیا: SDA ویلیو۔ ASC کو L-ASC10 میں تبدیل کر دیا گیا۔ ispClock آلات کو شامل کرنے کے لیے فوٹ نوٹ 4 کو اپ ڈیٹ کیا گیا۔ ایڈجسٹ شدہ ٹریڈ مارکس۔ |
نظرثانی کی تاریخ | اپ ڈیٹ شدہ فارمیٹ۔ |
پیچھے کا احاطہ | تازہ کاری شدہ ٹیمپلیٹ۔ |
— | معمولی ادارتی تبدیلیاں |
نظر ثانی 26.1 مئی 2018
سیکشن | خلاصہ تبدیل کریں۔ |
تمام | ٹیبل 6.1 کے سلیو ایس پی آئی پورٹ ڈیوائسز سیکشن میں درست اندراجات۔ |
نظر ثانی 26.0، اپریل 2018
سیکشن | خلاصہ تبدیل کریں۔ |
تمام | دستاویز کا نمبر UG48 سے FPGA-UG-02024 میں تبدیل کر دیا گیا۔ تازہ کاری شدہ دستاویز ٹیمپلیٹ۔ |
پروگرامنگ کیبلز | بے کار معلومات کو ہٹا دیا گیا اور www/latticesemi.com/software کا لنک تبدیل کر دیا گیا۔ |
پروگرامنگ کیبل پن کی تعریفیں | جدول 3.1 میں اپ ڈیٹ کردہ پروگرامنگ کیبل پن کے نام۔ پروگرامنگ کیبل پن کی تعریفیں |
پروگرامنگ فلائی وائر اور کنکشن کا حوالہ | تبدیل شدہ ٹیبل 2۔ فلائی وائر کنورژن ریفرنس اور ٹیبل 3 تجویز کردہ پن کنکشن ایک واحد ٹیبل 6.1 پن اور کیبل ریفرنس کے ساتھ۔ |
آرڈرنگ کی معلومات | منتقل شدہ ٹیبل 10.1۔ آرڈرنگ انفارمیشن کے تحت پروگرامنگ کیبل فیچر کا خلاصہ۔ |
نظر ثانی 25.0، نومبر 2016
سیکشن | خلاصہ تبدیل کریں۔ |
پروگرامنگ فلائی وائر اور کنکشن کا حوالہ | نظر ثانی شدہ جدول 3، تجویز کردہ پن کنکشنز۔ CrossLink آلہ شامل کیا گیا۔ |
نظرثانی 24.9، اکتوبر 2015
سیکشن | خلاصہ تبدیل کریں۔ |
پروگرامنگ فلائی وائر اور کنکشن کا حوالہ | نظر ثانی شدہ جدول 3، تجویز کردہ پن کنکشنز۔
CRESET-B کالم شامل کر دیا گیا۔ شامل کیا گیا iCE40 الٹرا لائٹ ڈیوائس۔ |
ٹیکنیکل سپورٹ اسسٹنس | تکنیکی معاونت کی معلومات کو اپ ڈیٹ کیا گیا۔ |
نظر ثانی 24.8، مارچ 2015
سیکشن | خلاصہ تبدیل کریں۔ |
پروگرامنگ کیبل پن کی تعریفیں | ٹیبل 1 میں INIT کی نظر ثانی شدہ تفصیل، پروگرامنگ کیبل پن کی تعریف۔ |
نظر ثانی 24.7، جنوری 2015
سیکشن | خلاصہ تبدیل کریں۔ |
پروگرامنگ کیبل پن کی تعریفیں | جدول 1 میں، پروگرامنگ کیبل پن کی تعریفیں، ispEN/Enable/PROG کو ispEN/Enable/PROG/SN میں تبدیل کر دیا گیا ہے اور اس کی تفصیل پر نظر ثانی کی گئی ہے۔
تازہ کاری شدہ شکل 2، پی سی کے لیے پروگرامنگ کیبل ان سسٹم پروگرامنگ انٹرفیس (HW-USBN-2B)۔ |
پروگرامنگ کیبل ispEN پن | ٹیبل 4 میں، پروگرامنگ کیبل فیچر کا خلاصہ، HW-USBN-2B کو آرڈر کے لیے دستیاب کے بطور نشان زد کیا گیا ہے۔ |
آرڈرنگ کی معلومات | HW-USBN-2A بدل کر HW-USBN-2B ہو گیا۔ |
نظرثانی 24.6، جولائی 2014
سیکشن | خلاصہ تبدیل کریں۔ |
تمام | دستاویز کا عنوان ispDOWNLOAD Cables سے Programming Cables User's Guide میں تبدیل کر دیا گیا۔ |
پروگرامنگ کیبل پن کی تعریفیں | تازہ کاری شدہ جدول 3، تجویز کردہ پن کنکشنز۔ ECP5، iCE40LM، iCE40 Ultra، اور MachXO3 ڈیوائس فیملیز کو شامل کیا گیا۔ |
ٹارگٹ بورڈ ڈیزائن کے تحفظات | اپ ڈیٹ شدہ سیکشن۔ TCK ڈیوٹی سائیکل اور/یا فریکوئنسی کے ispVM ٹول کنٹرول پر FAQ لنک کو اپ ڈیٹ کیا گیا ہے۔ |
ٹیکنیکل سپورٹ اسسٹنس | تکنیکی معاونت کی معلومات کو اپ ڈیٹ کیا گیا۔ |
نظرثانی 24.5، اکتوبر 2012
سیکشن | خلاصہ تبدیل کریں۔ |
پروگرامنگ فلائی وائر اور کنکشن کا حوالہ | فلائی وائر کنورژن ریفرنس ٹیبل میں iCE40 کنفیگریشن پورٹ پن کے نام شامل کیے گئے۔ |
پروگرامنگ فلائی وائر اور کنکشن کا حوالہ | تجویز کردہ کیبل کنکشن ٹیبل میں iCE40 کی معلومات شامل کی گئی۔ |
نظرثانی 24.4، فروری 2012
سیکشن | خلاصہ تبدیل کریں۔ |
تمام | نئے کارپوریٹ لوگو کے ساتھ تازہ کاری شدہ دستاویز۔ |
نظر ثانی 24.3، نومبر 2011
سیکشن | خلاصہ تبدیل کریں۔ |
تمام | دستاویز صارف کے گائیڈ فارمیٹ میں منتقل کر دی گئی۔ |
خصوصیات | شامل کردہ فگر USB کیبل - HW-USBN-2A۔ |
پروگرامنگ فلائی وائر اور کنکشن کا حوالہ | MachXO2 آلات کے لیے تجویز کردہ کیبل کنکشن ٹیبل کو اپ ڈیٹ کیا گیا۔ |
ٹارگٹ بورڈ ڈیزائن کے تحفظات | اپ ڈیٹ شدہ سیکشن۔ |
اپینڈکس اے | سیکشن شامل کیا گیا۔ |
نظرثانی 24.2، اکتوبر 2009
سیکشن | خلاصہ تبدیل کریں۔ |
تمام | فلائی وائر کنیکٹرز کی جسمانی خصوصیات سے متعلق معلومات شامل کی گئیں۔ |
نظرثانی 24.1، جولائی 2009
سیکشن | خلاصہ تبدیل کریں۔ |
تمام | ٹارگٹ بورڈ ڈیزائن کنڈریشنز ٹیکسٹ سیکشن شامل کیا گیا۔ |
پروگرامنگ فلائی وائر اور کنکشن کا حوالہ | سیکشن کی سرخی شامل کی گئی۔ |
پچھلی نظرثانی
سیکشن | خلاصہ تبدیل کریں۔ |
— | پچھلی جالی ریلیز۔ |
دستاویزات / وسائل
![]() |
LATTICE FPGA-UG-02042-26.4 پروگرامنگ کیبلز [پی ڈی ایف] یوزر گائیڈ FPGA-UG-02042-26.4 پروگرامنگ کیبلز، FPGA-UG-02042-26.4، پروگرامنگ کیبلز، کیبلز |