مایکروچپ ویټربي ډیکوډر
مشخصات
- الګوریتم: د ویټربي کوډ کوونکی
- داخلول: 3-bit یا 4-bit نرم یا سخت داخل
- د کوډ کولو طریقه: اعظمي احتمال
- تطبیق: سیریل او موازي
- غوښتنلیکونه: ګرځنده تلیفونونه، سپوږمکۍ مخابرات، ډیجیټل تلویزیون
د محصول کارولو لارښوونې
د سیریل ویټربي ډیکوډر په ترتیب سره په انفرادي ډول ان پټ بټونه پروسس کوي. د سیریل ډیکوډر کارولو لپاره دا مرحلې تعقیب کړئ:
- ډیکوډر ته په ترتیب سره د ننوت بټونه چمتو کړئ.
- ډیکوډر به د لارې میټریکونه تازه کړي او د هر بټ لپاره پریکړې وکړي.
- پوه شئ چې سیریل ډیکوډر ممکن ورو وي مګر د کم پیچلتیا او ټیټ سرچینې کارولو وړاندیز کوي.
- د غوښتنلیکونو لپاره سیریل ډیکوډر وکاروئ د اندازې ، بریښنا مصرف ، او سرعت څخه ډیر لګښت ته لومړیتوب ورکړئ.
- د موازي ویټربي ډیکوډر په ورته وخت کې ډیری بټونه پروسس کوي. دلته د موازي ډیکوډر کارولو څرنګوالی دی:
- په ورته وخت کې د موازي پروسس کولو لپاره ډیکوډر ته د ننوتلو په توګه ډیری بټونه چمتو کړئ.
- ډیکوډر په موازي ډول د لارې مختلف میټریکونه تازه کوي ، د ګړندي پروسس په پایله کې.
- په یاد ولرئ چې موازي ډیکوډر د ډیرو پیچلتیا او سرچینو کارولو په لګښت کې د لوړې کچې وړاندیز کوي.
- د غوښتنلیکونو لپاره موازي ډیکوډر غوره کړئ چې د ګړندي پروسس کولو او لوړې کچې ته اړتیا لري ، لکه د ریښتیني وخت مخابراتو سیسټمونه.
FAQ
پوښتنه: قانع کوډونه څه دي؟
الف: کنولوشنل کوډونه د خطا اصلاح کوډونه دي چې په پراخه کچه د مخابراتو سیسټمونو کې کارول کیږي ترڅو د لیږد غلطیو پروړاندې محافظت وکړي.
پوښتنه: د ویټربي ډیکوډر څنګه کار کوي؟
A: د ویټربي ډیکوډر د ویټربي الګوریتم څخه کار اخلي ترڅو د ترلاسه شوي سیګنال پراساس د لیږد شوي بټونو خورا احتمالي ترتیب وپیژني ، د کوډ کولو غلطۍ کموي.
پوښتنه: کله باید زه د موازي سیریل ویټربي ډیکوډر غوره کړم؟
الف: د سیریل ډیکوډر غوره کړئ کله چې کم پیچلتیا ، د سرچینو ټیټ کارول ، او د لګښت موثریت ته لومړیتوب ورکړئ. دا د غوښتنلیکونو لپاره مناسب دی چیرې چې سرعت لومړنۍ اندیښنه نده.
پوښتنه: په کوم غوښتنلیکونو کې د ویټربي ډیکوډر معمولا کارول کیږي؟
A: د ویټربي ډیکوډر په پراخه کچه په عصري مخابراتي سیسټمونو کې کارول کیږي لکه ګرځنده تلیفونونه ، سپوږمکۍ مخابرات ، او ډیجیټل تلویزیون.
پیژندنه
د ویټربي ډیکوډر یو الګوریتم دی چې د ډیجیټل مخابراتو سیسټمونو کې د قانع کونکي کوډونو ډیکوډ کولو لپاره کارول کیږي. Convolutional codes د خطا اصلاح کوډونه دي چې په پراخه کچه د مخابراتو په سیسټمونو کې کارول کیږي ترڅو د لیږد پرمهال معرفي شوي غلطیو څخه ساتنه وکړي.
د ویټربي ډیکوډر د ویټربي الګوریتم په کارولو سره د ترلاسه شوي سیګنال پراساس د لیږد شوي بټونو خورا احتمالي ترتیب پیژني ، د برنامه کولو متحرک طریقه. دا الګوریتم د ترلاسه شوي سیګنال پراساس خورا احتمالي بټ ترتیب محاسبه کولو لپاره ټولې احتمالي کوډ لارې په پام کې نیسي. دا بیا د لوړ احتمال سره لاره غوره کوي.
د ویټربي ډیکوډر د اعظمي احتمال ډیکوډر دی ، کوم چې د ترلاسه شوي سیګنال په کوډ کولو کې د غلطۍ احتمال کموي او په سیریل کې پلي کیږي ، کوچنۍ ساحه نیسي ، او په موازي کې د لوړې کچې لپاره. دا په پراخه کچه په عصري مخابراتي سیسټمونو کې کارول کیږي، په شمول د ګرځنده تلیفونونو، سپوږمکۍ مخابراتو، او ډیجیټل تلویزیون. دا IP 3-bit یا 4-bit نرم یا سخت ان پټ مني.
د Viterbi الګوریتم د دوو اصلي لارو په کارولو سره پلي کیدی شي: سیریل او موازي. هره طریقه جلا ځانګړتیاوې او غوښتنلیکونه لري، چې په لاندې ډول تشریح شوي.
د ویټربي سیریل ډیکوډر
سیریل ویټربي ډیکوډر په انفرادي ډول ان پټ بټونه پروسس کوي ، په ترتیب سره د لارې میټریک تازه کوي او د هر بټ لپاره پریکړې کوي. په هرصورت، د دې سیریل پروسس کولو له امله، دا د خپل موازي سیال په پرتله ورو وي. سیریل ډیکوډر د ټولو ممکنه حالت میټریکونو د ترتیبي تازه کولو له امله د محصول تولید لپاره 69 ساعت دورې ته اړتیا لري ، او د هر بټ لپاره د ټریلیس له لارې بیرته موندلو اړتیا ، د پروسس کولو وخت غزیدلو په پایله کې.
اډوانtagد سیریل ډیکوډر کارول د موازي ډیکوډر په پرتله د هغې په ځانګړي ډول کم شوي پیچلتیا او د هارډویر سرچینې ټیټ کارول کې دي. دا دا یو وړاندیز کويtagد غوښتنلیکونو لپاره eous اختیار په کوم کې چې اندازه، د بریښنا مصرف، او لګښت د سرعت په پرتله خورا مهم دی.
موازي Viterbi Decoder
موازي ویټربي ډیکوډر ډیزاین شوی ترڅو په ورته وخت کې ډیری بټونه پروسس کړي. دا د موازي پروسس کولو میتودونو په کارولو سره ترلاسه کیږي ترڅو په ورته وخت کې مختلف لارې میټریکونه تازه کړي. دا ډول موازي د تولید تولید لپاره اړین د ساعت دورې په شمیر کې د پام وړ کمښت پایله کوي ، کوم چې د 8 ساعت دورې دي.
د موازي ډیکوډر سرعت د ډیری پیچلتیا او سرچینو کارولو په لګښت کې راځي ، د موازي پروسس کولو عناصرو پلي کولو لپاره ډیر هارډویر ته اړتیا لري ، کوم چې کولی شي د کوډر اندازه او بریښنا مصرف ډیر کړي. د غوښتنلیکونو لپاره چې د لوړې کچې او ګړندي پروسس کولو ته اړتیا لري ، لکه د ریښتیني وخت مخابراتو سیسټمونه ، موازي ویټربي ډیکوډر اکثرا غوره کیږي.
په لنډیز کې ، د سیریل او موازي ویټربي ډیکوډر کارولو ترمینځ پریکړه د غوښتنلیک ځانګړي اړتیاو پورې اړه لري. په غوښتنلیکونو کې چې لږ تر لږه بریښنا، لګښت او سرعت ته اړتیا لري، د سیریل ډیکوډر معمولا مناسب دی. په هرصورت، د غوښتنلیکونو لپاره چې د لوړ سرعت او لوړ تولید غوښتنه کوي، چیرې چې فعالیت خورا مهم دی، یو موازي کوډ کونکی غوره انتخاب دی، که څه هم دا خورا پیچلی دی او ډیرو سرچینو ته اړتیا لري.
لنډیز
لاندې جدول د Viterbi Decoder IP ځانګړتیاو لنډیز لیست کوي.
جدول 1. د ویټربي ډیکوډر ځانګړتیاوې
اصلي نسخه | دا سند د Viterbi Decoder v1.1 باندې تطبیق کیږي. |
د ملاتړ شوي وسیلې کورنۍ | • PolarFire® SoC
• PolarFire |
د ملاتړ شوي وسیلې جریان | Libero® SoC v12.0 یا وروسته خپرونو ته اړتیا لري. |
جواز ورکول | د ویټربي ډیکوډر کوډ شوی RTL په وړیا ډول د هر لیبیرو جواز سره شتون لري.
کوډ شوی RTL: د کور لپاره یو بشپړ کوډ شوی RTL کوډ چمتو شوی، د دې وړتیا ورکوي چې د سمارټ ډیزاین سره سمالټ شي. سمولیشن، ترکیب، او ترتیب د لیبرو سافټویر سره ترسره کیږي. |
ځانګړتیاوې
د Viterbi Decoder IP لاندې ځانګړتیاوې لري:
- د 3-bit یا 4-bit نرم ان پټ پلنوالی ملاتړ کوي
- د سیریل او موازي معمارۍ ملاتړ کوي
- د کارونکي لخوا ټاکل شوي ټریس بیک اوږدوالي ملاتړ کوي ، او ډیفالټ ارزښت 20 دی
- د یو قطبي او دوه قطبي ډیټا ډولونو ملاتړ کوي
- د کوډ نرخ 1/2 ملاتړ کوي
- د محدودیت اوږدوالی ملاتړ کوي کوم چې 7 دی
د نصبولو لارښوونې
IP کور باید د Libero® SoC سافټویر IP کتلاګ ته په اوتومات ډول د Libero SoC سافټویر کې د IP کتلاګ تازه فعالیت له لارې نصب شي ، یا دا په لاسي ډول د کتلاګ څخه ډاونلوډ شوی. یوځل چې د IP کور په Libero SoC سافټویر IP کتلاګ کې نصب شي ، دا د لیبرو پروژې کې د شاملولو لپاره په سمارټ ډیزاین کې ترتیب شوی ، رامینځته شوی ، او انسټیټیوټ شوی.
د وسیلې کارول او فعالیت (یوه پوښتنه وکړئ)
د Viterbi Decoder لپاره د سرچینو کارول د Synopsys Synplify Pro وسیلې په کارولو سره اندازه کیږي، او پایلې یې په لاندې جدول کې لنډیز شوي.
جدول 2. د وسایلو او سرچینو کارول
د وسیلې توضیحات | د معلوماتو ډول | معمارۍ | سرچینې | فعالیت (MHz) | RAMs | د ریاضي بلاکونه | چپ Globals | |||
کورنۍ | وسیله | LUTs | DFF | LSRAM | uSRAM | |||||
PolarFire® SoC | MPFS250T | یونیپولر | سریال | 416 | 354 | 200 | 3 | 0 | 0 | 0 |
دوه قطبي | سریال | 416 | 354 | 200 | 3 | 0 | 0 | 0 | ||
یونیپولر | موازي | 13784 | 4642 | 200 | 0 | 0 | 0 | 0 | ||
دوه قطبي | موازي | 13768 | 4642 | 200 | 0 | 0 | 0 | 1 | ||
PolarFire | MPF300T | یونیپولر | سریال | 416 | 354 | 200 | 3 | 0 | 0 | 0 |
دوه قطبي | سریال | 416 | 354 | 200 | 3 | 0 | 0 | 0 | ||
یونیپولر | موازي | 13784 | 4642 | 200 | 0 | 0 | 0 | 0 | ||
دوه قطبي | موازي | 13768 | 4642 | 200 | 0 | 0 | 0 | 1 |
مهم: ډیزاین د لاندې GUI پیرامیټونو تنظیم کولو سره د Viterbi Decoder په کارولو سره پلي کیږي:
- د نرم ډیټا عرض = 4
- د K اوږدوالی = 7
- د کوډ نرخ = ½
- د تعقیب اوږدوالی = 20
د ویټربي ډیکوډر IP تنظیم کوونکی
د ویټربي ډیکوډر IP تنظیم کوونکی (یوه پوښتنه وکړئ)
دا برخه یو اوور چمتو کويview د ویټربي ډیکوډر تنظیم کونکي انٹرفیس او د هغې مختلف برخې.
د ویټربي ډیکوډر تنظیم کوونکی د ویټربي ډیکوډر IP کور لپاره د پیرامیټونو او تنظیماتو تنظیم کولو لپاره ګرافیکي انٹرفیس چمتو کوي. دا کارونکي ته اجازه ورکوي چې پیرامیټونه غوره کړي لکه د نرم ډیټا عرض، K اوږدوالی، د کوډ کچه، د ټریس بیک اوږدوالی، ډیټاټایپ، آرکیټیکچر، ټیسټ بینچ، او جواز. کلیدي تشکیلات په جدول 3-1 کې تشریح شوي.
لاندې انځور یو تفصیل وړاندې کوي view د ویټربي ډیکوډر تنظیم کونکي انٹرفیس.
شکل 1-1. د ویټربي ډیکوډر IP تنظیم کوونکی
په انٹرفیس کې د جوړ شوي تشکیلاتو تایید یا ردولو لپاره د OK او Cancel تڼۍ هم شاملې دي.
فعالیت توضیحات
لاندې ارقام د ویټربي ډیکوډر هارډویر پلي کول ښیې.
شکل 2-1. د ویټربي ډیکوډر هارډویر پلي کول
دا ماډل په DVALID_I کې کار کوي. کله چې DVALID_I تاکید کیږي، اړونده ډاټا د ان پټ په توګه اخیستل کیږي، او پروسه پیل کیږي. دا IP د تاریخ بفر لري او د دې انتخاب پر بنسټ، IP د لومړي محصول تولید لپاره د DVALID_Is + ځینې ساعت دورې غوره شوي بفر شمیره اخلي. په ډیفالټ ډول، د تاریخ بفر 20 دی. د موازي ویټربي ډیکوډر د ننوتلو او محصول تر مینځ ځنډ 20 DVALID_Is + 14 کلاک سایکلونه دي. د سیریل ویټربي ډیکوډر د ننوتلو او محصول تر مینځ ځنډ 20 DVALID_Is + 72 کلاک سایکلونه دي.
معمارۍ (یوه پوښتنه وکړئ)
د ویټربي ډیکوډر هغه معلومات بیرته ترلاسه کوي چې په پیل کې د کنولوشنل انکوډر ته ورکړل شوي د ټولو ممکنه کوډونکي حالتونو له لارې غوره لاره موندلو سره. د 7 محدودیت اوږدوالی لپاره، 64 ایالتونه شتون لري. جوړښت د لاندې لوی بلاکونو څخه جوړ دی:
- د څانګې میټریک واحد (BMU)
- د لارې میټریک واحد (PMU)
- د تعقیب واحد (TBU)
- د پرتله کولو انتخاب واحد (ACSU) اضافه کړئ
لاندې انځور د Viterbi Decoder جوړښت ښیي.
شکل 2-2. د ویټربي ډیکوډر جوړښت
د Viterbi Decoder درې داخلي بلاکونه لري چې په لاندې ډول تشریح شوي:
- د څانګې میټریک واحد (BMU): BMU د ترلاسه شوي سیګنال او ټولو احتمالي لیږد شوي سیګنالونو ترمینځ توپیر محاسبه کوي ، د میټریکونو په کارولو سره لکه د بائنری ډیټا لپاره د هامینګ فاصله یا د پرمختللي ماډل کولو سکیمونو لپاره د یوکلیډین فاصله. دا محاسبه د ترلاسه شوي او ممکنه لیږد شوي سیګنالونو ترمینځ ورته والی ارزوي. BMU دا میټریکونه د هر ترلاسه شوي سمبول یا بټ لپاره پروسس کوي او پایلې د میټریک واحد ته لیږدوي.
- د لارې میټریک واحد (PMU): PMU چې د Add-compare-Select (ACS) واحد په نوم هم پیژندل کیږي، د BMU څخه د شاخ میټریک پروسس کولو سره د لارې میټریک تازه کوي. دا د ټریلیس ډیاګرام کې د هر ایالت لپاره د غوره لارې مجموعي میټریک تعقیب ساتي (د احتمالي حالت لیږد ګرافیکي نمایش). PMU د هر ایالت لپاره د اوسني لارې میټریک ته نوې برانچ میټریک اضافه کوي، ټول هغه لارې پرتله کوي چې هغه ایالت ته ځي، او یو یې د ټیټ میټریک سره غوره کوي، چې خورا احتمالي لاره په ګوته کوي. دا د انتخاب پروسه په هر s کې ترسره کیږيtagد ټریلیس e، په پایله کې د هر ایالت لپاره د ډیری احتمالي لارو ټولګه، چې د ژوندي پاتې کیدو لارې په نوم پیژندل کیږي.
- د تعقیب واحد (TBU): TBU د PMU لخوا د ترلاسه شوي سمبولونو پروسس کولو وروسته د ایالتونو ترټولو احتمالي ترتیب پیژندلو مسؤلیت لري. دا د وروستي حالت څخه د ټیټې لارې میټریک سره د ټریلیس بیرته راګرځولو سره دا سرته رسوي. TBU د ټریلیس جوړښت له پای څخه پیل کوي او د ژغورونکي لارو له لارې د اشارو یا حوالې په کارولو سره بیرته تعقیبوي، ترڅو ترټولو احتمالي لیږد شوي ترتیب وټاکي. د ټریس بیک اوږدوالی د قناعتي کوډ د محدودیت اوږدوالی لخوا ټاکل کیږي، د کوډ کولو ځنډ او پیچلتیا دواړه اغیزه کوي. د ټریس بیک پروسې په بشپړولو سره، ډیکوډ شوي ډاټا د محصول په توګه وړاندې کیږي، معمولا د ضمیمه شوي ټیل بټونو سره لیرې شوي، کوم چې په پیل کې د کنولوشنل کوډ پاکولو لپاره شامل شوي.
د ویټربي ډیکوډر دا درې واحدونه کاروي ترڅو ترلاسه شوي سیګنال په دقیق ډول اصلي لیږد شوي ډیټا کې ډیکوډ کړي ، د کومې غلطۍ په سمولو سره چې ممکن د لیږد پرمهال رامینځته شوي وي.
د خپل موثریت لپاره پیژندل شوی، ویټربي الګوریتم د مخابراتو سیسټمونو کې د قناعتي کوډونو کوډ کولو لپاره معیاري میتود دی.
د نرم کوډ کولو لپاره دوه ډیټا فارمیټونه شتون لري: یوپولر او دوه قطبي. لاندې جدول د 3-bit نرم ان پټ لپاره ارزښتونه او اړوند توضیحات لیست کوي.
جدول 2-1. 3-بټ نرم داخلونه
تفصیل | یونیپولر | دوه قطبي |
پیاوړی ۰ | 000 | 100 |
نسبتا قوي 0 | 001 | 101 |
نسبتا کمزوری 0 | 010 | 110 |
کمزوری ۰ | 011 | 111 |
کمزوری ۰ | 100 | 000 |
نسبتا کمزوری 1 | 101 | 001 |
نسبتا قوي 1 | 110 | 010 |
پیاوړی ۰ | 111 | 100 |
لاندې جدول د معیاري کنولوشن کوډ لیست کوي.
جدول 2-2. د معیاري کنولوشن کوډ
د محدودیت اوږدوالی | د تولید کچه = 2 | |
بائنری | اوکټل | |
7 | 1111001 | 171 |
1011011 | 133 |
د ویټربي ډیکوډر پیرامیټونه او د انٹرفیس سیګنالونه (یوه پوښتنه وکړئ)
دا برخه د Viterbi Decoder GUI ترتیب کوونکی او I/O سیګنالونو کې د پیرامیټونو په اړه بحث کوي.
د ترتیب ترتیبات (یوه پوښتنه وکړئ)
لاندې جدول د ترتیب کولو پیرامیټونه لیست کوي چې د ویټربي ډیکوډر هارډویر پلي کولو کې کارول کیږي. دا عمومي پیرامیټونه دي او د غوښتنلیک اړتیا سره سم توپیر لري.
جدول 3-1. د ترتیب پارامترونه
د پیرامیټر نوم | تفصیل | ارزښت |
د نرم ډیټا عرض | د بټونو شمیر مشخص کوي چې د نرم ان پټ ډیټا عرض نمایندګي لپاره کارول کیږي | د کارونکي انتخاب وړ چې د 3 او 4 بټونو ملاتړ کوي |
K اوږدوالی | K د قناعتي کوډ محدودیت اوږدوالی دی | 7 ته ټاکل شوی |
د کوډ نرخ | د آوټ پوټ بټونو سره د ان پټ بټونو تناسب په ګوته کوي | ۹/۹۷ |
د تعقیب اوږدوالی | د ویټربي الګوریتم کې کارول شوي ټریلیس ژوروالی ټاکي | د کارونکي لخوا ټاکل شوي ارزښت او په ډیفالټ ډول 20 دی |
د معلوماتو ډول | کاروونکو ته اجازه ورکوي چې د ان پټ ډیټا ډول غوره کړي | د کارونکي انتخاب وړ او د لاندې اختیارونو ملاتړ کوي:
• یو قطبي • دوه قطبي |
معمارۍ | د پلي کولو جوړښت ډول مشخص کوي | د لاندې پلي کولو ډولونو ملاتړ کوي:
• موازي • سریال |
د ننوتو او نښو نښانو (یوه پوښتنه وکړئ)
لاندې جدول د Viterbi Decoder IP داخل او محصول بندرونه لیست کوي.
جدول 3-2. د ننوتلو او محصول بندرونه
د سیګنال نوم | هدایت | عرض | تفصیل |
SYS_CLK_I | داخلول | 1 | د ساعت سیګنال داخل کړئ |
ARSTN_I | داخلول | 1 | د انپټ ری سیٹ سیګنل (غیر متضاد فعال - ټیټ ریسیټ) |
DATA_I | داخلول | 6 | د ډیټا ان پټ سیګنل (MSB 3-bit IDATA، LSB 3-bit QDATA) |
DVALID_I | داخلول | 1 | د معلوماتو د اعتبار وړ ان پټ سیګنال |
DATA_O | محصول | 1 | د ویټربي ډیکوډر ډیټا محصول |
DVALID_O | محصول | 1 | ډاټا د اعتبار وړ محصول سیګنال |
د وخت ډیاګرامونه
دا برخه د ویټربي ډیکوډر د وخت ډیاګرامونو په اړه بحث کوي.
لاندې شمیره د ویټربي ډیکوډر د وخت ډیاګرام ښیې کوم چې دواړه سیریل او موازي حالت ترتیب لپاره پلي کیږي.
شکل 4-1. د وخت ډیاګرام
- د سیریل ویټربي ډیکوډر د تولید تولید لپاره لږترلږه 69 ساعت دورې (Troughput) ته اړتیا لري.
- د سیریل ویټربي ډیکوډر د ځنډ محاسبه کولو لپاره ، لاندې معادل وکاروئ:
- د تاریخ بفر وختونو شمیر DVALIDs + 72 د ساعت دورې
- د Example، که د تاریخ بفر اوږدوالی 20 ته ټاکل شوی وي، بیا
- ځنډ = 20 اعتبار + 72 د ساعت دورې
- موازي ویټربي ډیکوډر د تولید تولید لپاره لږترلږه 8 ساعت دورې (Troughput) ته اړتیا لري.
- د موازي ویټربي ډیکوډر د ځنډ محاسبه کولو لپاره ، لاندې معادل وکاروئ:
- د تاریخ بفر وختونو شمیر DVALIDs + 14 د ساعت دورې
- د Example، که د تاریخ بفر اوږدوالی 20 ته ټاکل شوی وي، بیا
- ځنډ = 20 اعتبار + 14 د ساعت دورې
مهم: د سیریل او موازي ویټربي ډیکوډر لپاره د وخت ډیاګرام یو شان دی ، پرته له دې چې د هر ډیکوډر لپاره اړین د ساعت دورې شمیره.
د ټیسټ بینچ سمولیشن
ا سample testbench د Viterbi Decoder فعالیت چک کولو لپاره چمتو شوی. د ټیسټ بینچ په کارولو سره د اصلي انډول کولو لپاره ، لاندې مرحلې ترسره کړئ:
- د Libero® SoC غوښتنلیک پرانیزئ، کلیک وکړئ Catalog > View > وینډوز > کتلاګ، او بیا پراخ کړئ حلونه - بې سیم. دوه ځله کلیک وکړئ Viterbi_Decoder، او بیا په OK کلیک وکړئ. د IP سره تړلي اسناد د اسنادو لاندې لیست شوي دي.
مهم: که تاسو د کتلاګ ټب ونه ګورئ، نو ته لاړ شئ View د وینډوز مینو کې، او بیا د لیدلو لپاره کتلاګ کلیک وکړئ. - IP د اړتیا سره سم تنظیم کړئ، لکه څنګه چې په 1-1 شکل کې ښودل شوي.
- د FEC انکوډر باید د ویټربي ډیکوډر ازموینې لپاره تنظیم شي. کتلاګ خلاص کړئ او د FEC انکوډر IP تنظیم کړئ.
- د Stimulus Hierarchy ټب ته لاړشئ، او د جوړښت درجه بندي کلیک وکړئ.
- د Stimulus Hierarchy ټب کې، د ټیسټ بینچ ښي کلیک وکړئ (vit_decoder_tb(vit_decoder_tb.v [work]))، او بیا د پری-سنت ډیزاین سمولټ کلیک وکړئ> په متقابل ډول خلاص کړئ.
مهم: که تاسو د محرک درجه بندي ټب نه ګورئ، نو ته لاړ شئ View > د وینډوز مینو کې کلیک وکړئ او د محرک درجه بندي کلیک وکړئ ترڅو دا ښکاره شي.
د ModelSim® وسیله د ټیسټ بینچ سره خلاصیږي، لکه څنګه چې په لاندې شکل کې ښودل شوي.
شکل 5-1. د ماډل سیم وسیلې سمولو کړکۍ
مهم
- که سمولیشن د چلولو وخت محدودیت له امله مداخله وکړي چې په.do کې مشخص شوي fileد سمولو بشپړولو لپاره د run-all کمانډ وکاروئ.
- د سمولیشن چلولو وروسته، ټیسټ بینچ دوه تولیدوي files (fec_input.txt, vit_output.txt) او تاسو کولی شئ دواړه پرتله کړئ fileد بریالۍ سمولو لپاره.
د بیاکتنې تاریخ (یوه پوښتنه وکړئ)
د بیاکتنې تاریخ هغه بدلونونه بیانوي چې په سند کې پلي شوي. بدلونونه د بیاکتنې لخوا لیست شوي، د خورا اوسني خپرونې سره پیل کیږي.
جدول 6-1. د بیاکتنې تاریخ
بیاکتنه | نیټه | تفصیل |
B | ۹/۹۷ | لاندې د بدلونونو لیست دی چې د سند B بیاکتنه کې رامینځته شوي:
• د پیژندنې برخې منځپانګه تازه کړه • د وسیلې کارولو او فعالیت برخه کې 2 جدول اضافه شوی • اضافه شوی 1. د Viterbi Decoder IP ترتیب کوونکی برخه • د داخلي بلاکونو په اړه محتويات اضافه شوي، جدول 2-1 تازه شوی او جدول 2-2 کې اضافه شوی 2.1. د معمارۍ برخه • تازه شوی جدول 3-1 په 3.1 کې. د ترتیب کولو ترتیباتو برخه • 4-1 شکل او په 4 کې یو یادښت اضافه شوی. د وخت ډیاګرام برخه • تازه شوی شکل 5-1 په 5 کې. د ټیسټ بینچ سمولیشن برخه |
A | ۹/۹۷ | ابتدايي خوشې کول |
د مایکروچپ FPGA ملاتړ
د مایکروچپ FPGA محصولاتو ګروپ خپل محصولات د مختلف ملاتړ خدماتو سره ملاتړ کوي ، پشمول د پیرودونکي خدمت ، د پیرودونکي تخنیکي ملاتړ مرکز ، a webسایټ، او په ټوله نړۍ کې د پلور دفترونه. پیرودونکو ته وړاندیز کیږي چې د ملاتړ سره تماس نیولو دمخه د مایکروچپ آنلاین سرچینو څخه لیدنه وکړي ځکه چې دا خورا احتمال لري چې د دوی پوښتنې لا دمخه ځواب شوي وي.
له لارې د تخنیکي ملاتړ مرکز سره اړیکه ونیسئ webپه سایټ کې www.microchip.com/support. د FPGA وسیلې برخې شمیره په ګوته کړئ ، د مناسب قضیې کټګورۍ غوره کړئ ، او ډیزاین اپلوډ کړئ fileد تخنیکي مالتړ قضیه رامینځته کولو پرمهال.
د غیر تخنیکي محصول مالتړ لپاره د پیرودونکي خدماتو سره اړیکه ونیسئ، لکه د محصول قیمت، د محصول لوړول، تازه معلومات، د امر حالت، او واک ورکول.
- د شمالي امریکا څخه، 800.262.1060 ته زنګ ووهئ
- د نورې نړۍ څخه، 650.318.4460 ته زنګ ووهئ
- فکس، د نړۍ له هر ځای څخه، 650.318.8044
د مایکروچپ معلومات
مایکروچپ Webسایټ
مایکروچپ زموږ له لارې آنلاین ملاتړ چمتو کوي webپه سایټ کې www.microchip.com/. دا webسایټ د جوړولو لپاره کارول کیږي files او معلومات په اسانۍ سره پیرودونکو ته شتون لري. ځینې موټر شتون لري پدې کې شامل دي:
- د محصول ملاتړ - ډیټاشیټ او خطا، د غوښتنلیک یادښتونه او sampد پروګرامونو، ډیزاین سرچینې، د کاروونکي لارښود او د هارډویر مالتړ اسناد، وروستي سافټویر ریلیزونه او آرشیف شوي سافټویر
- عمومي تخنیکي ملاتړ - ډیری پوښتل شوي پوښتنې (FAQs)، د تخنیکي ملاتړ غوښتنې، د آنلاین بحث ګروپونه، د مایکروچپ ډیزاین شریک پروګرام غړو لیست
- د مایکروچپ سوداګرۍ - د محصول انتخاب کونکي او ترتیب کولو لارښودونه ، د مایکروچپ وروستي مطبوعاتي اعالمیې ، د سیمینارونو او پیښو لیست کول ، د مایکروچپ پلور دفترونو لیست کول ، توزیع کونکي او د فابریکې نمایندګان
د محصول بدلون خبرتیا خدمت
د مایکروچپ د محصول بدلون خبرتیا خدمت د پیرودونکو سره د مایکروچپ محصولاتو اوسني ساتلو کې مرسته کوي. پیرودونکي به د بریښنالیک خبرتیا ترلاسه کړي کله چې د ځانګړي محصول کورنۍ یا د ګټو پراختیا وسیلې پورې اړوند بدلونونه ، تازه معلومات ، بیاکتنې یا خطا شتون ولري.
د راجستر کولو لپاره، لاړ شئ www.microchip.com/pcn او د راجستریشن لارښوونې تعقیب کړئ.
د پیرودونکي ملاتړ
د مایکروچپ محصولاتو کارونکي کولی شي د څو چینلونو له لارې مرستې ترلاسه کړي:
- توزیع کونکی یا استازی
- د محلي پلور دفتر
- سرایت شوي حل انجینر (ESE)
- تخنیکي ملاتړ
پیرودونکي باید د ملاتړ لپاره د دوی توزیع کونکي ، نماینده یا ESE سره اړیکه ونیسي. د پلور محلي دفترونه هم د پیرودونکو سره د مرستې لپاره شتون لري. په دې سند کې د پلور دفترونو او ځایونو لیست شامل دی.
تخنیکي ملاتړ له لارې شتون لري webپه سایټ کې: www.microchip.com/support
د مایکروچپ وسیلو کوډ محافظت ځانګړتیا
په مایکروچپ محصولاتو کې د کوډ محافظت ځانګړتیا لاندې توضیحات یاد کړئ:
- د مایکروچپ محصولات د دوی ځانګړي مایکروچپ ډیټا شیټ کې موجود مشخصات پوره کوي.
- مایکروچپ باور لري چې د محصولاتو کورنۍ خوندي ده کله چې په مطلوب ډول کارول کیږي، په عملیاتي ځانګړتیاو کې، او په نورمال شرایطو کې.
- مایکروچپ ارزښتونه لري او په کلکه د خپل فکري ملکیت حقونه ساتي. د مایکروچپ محصول د کوډ محافظت ځانګړتیاو څخه د سرغړونې هڅې په کلکه منع دي او ممکن د ډیجیټل ملیونیم کاپي حق قانون څخه سرغړونه وکړي.
- نه مایکروچپ او نه کوم بل سیمیکمډکټر جوړونکی کولی شي د دې کوډ امنیت تضمین کړي. د کوډ محافظت پدې معنی ندي چې موږ تضمین کوو چې محصول "نه ماتیدونکی" دی. د کوډ محافظت په دوامداره توګه وده کوي. مایکروچپ ژمن دی چې په دوامداره توګه زموږ د محصولاتو د کوډ محافظت ځانګړتیاو ته وده ورکړي.
قانوني خبرتیا
دا خپرونه او معلومات دلته یوازې د مایکروچپ محصولاتو سره کارول کیدی شي، پشمول ستاسو د غوښتنلیک سره د مایکروچپ محصولاتو ډیزاین، ازموینه او یوځای کول. د دې معلوماتو کارول
په بل ډول د دې شرایطو څخه سرغړونه کوي. د وسیلې غوښتنلیکونو په اړه معلومات یوازې ستاسو د اسانتیا لپاره چمتو شوي او ممکن د تازه معلوماتو لخوا ځای په ځای شي. دا ستاسو مسؤلیت دی چې ډاډ ترلاسه کړئ چې ستاسو غوښتنلیک ستاسو د ځانګړتیاو سره سمون لري. د اضافي ملاتړ لپاره د خپل ځایي مایکروچپ پلور دفتر سره اړیکه ونیسئ یا اضافي ملاتړ ترلاسه کړئ www.microchip.com/en-us/support/design-help/client-support-services.
دا معلومات د مایکروچپ لخوا چمتو شوي "لکه څنګه چې دي". مایکروچپ هیڅ ډول استازیتوب یا تضمین نه کوي که څرګند یا ضمیمه وي، لیکل شوي یا شفاهي، قانوني یا بل ډول، د معلوماتو پورې اړه لري په شمول مګر محدود نه وي غیر سرغړونې، د سوداګرۍ وړتیا، او د یو ځانګړي هدف لپاره فټنس، یا د دې حالت، کیفیت، یا فعالیت پورې اړوند تضمینونه.
په هیڅ صورت کې به مایکروچیپ د هر ډول غیر مستقیم، ځانګړي، مجازاتو، تصادفي، یا په پایله کې د زیان، زیان، لګښت، یا د هر ډول لګښت لپاره مسؤل نه وي چې هر ډول د متحده ایالاتو د ایویورینوټس، ایویورینوټس سره تړاو لري. HIP د دې په اړه مشوره شوې ده احتمال یا زیانونه د وړاندوینې وړ دي. د قانون لخوا په بشپړ ډول اجازه ورکړل شوې، د مایکروچیپ ټول مسؤلیت په هر ډول د معلوماتو پورې اړوند ټولو ادعاګانو یا د هغې کارول به د فیسونو له شمیر څخه ډیر نه وي، که چیرې هر ډول وي، د دې لپاره چې تاسو به د دې لپاره ATION.
د ژوند مالتړ او / یا خوندیتوب غوښتنلیکونو کې د مایکروچپ وسیلو کارول په بشپړ ډول د پیرودونکي په خطر کې دي ، او پیرودونکي موافق دي چې د دې ډول کارونې په پایله کې د هر ډول زیانونو ، ادعاګانو ، سوټونو یا لګښتونو څخه بې ضرر مایکروچپ دفاع ، جبران او ساتي. هیڅ جوازونه، په ښکاره یا بل ډول، د مایکروچپ د فکري ملکیت حقونو الندې، پرته لدې چې بل ډول ویل شوي وي.
سوداګریزې نښې
د مایکروچپ نوم او لوګو، د مایکروچپ لوگو، اډاپټیک، AVR، AVR لوگو، AVR فریکس، BesTime، BitCloud، CryptoMemory، CryptoRF، dsPIC، flexPWR، HELDO، IGLOO، JukeBlox، KeeLoq، Linkus، MachylXTX MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST, SymFST, Logo , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron، او XMEGA په متحده ایالاتو او نورو هیوادونو کې د مایکروچپ ټیکنالوژۍ ثبت شوي سوداګریزې نښې دي.
AgileSwitch, ClockWorks, د ایمبیډډ کنټرول حلونو شرکت, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermit 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, QuietcWire, SmartCWire TimeCesium، TimeHub، TimePictra، TimeProvider، او ZL په متحده ایالاتو کې د مایکروچپ ټیکنالوژۍ ثبت شوي سوداګریزې نښې دي.
نږدې کیلي سپپریشن، AKS، د ډیجیټل عمر لپاره انلاګ، هر ډول Capacitor، AnyIn، AnyOut، Augmented Switching، BlueSky، BodyCom، Clockstudio، CodeGuard، CryptoAuthentication، CryptoAutomotive، CryptoAuthentication، CryptoAutomotive، CryptoAuthentication، CryptoAutomotive، CryptoAuthentication. متحرک اوسط میچ کول , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
IGaT، په سرکټ کې سریال پروګرامونه، ICSP، INICnet، هوښیار موازي، IntelliMOS، انټر چپ ارتباط، JitterBlocker، نوب-آن-ډیسپلی، مارګین لینک، maxCrypto، maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB تصدیق شوی لوگو, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS, Powermart, PowerMOS 7, PowerMOS , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, EnPHY, Sy. د اعتبار وړ وخت، TSHARC، Turing، USBCheck، VariSense، VectorBlox، VeriPHY، ViewSpan، WiperLock، XpressConnect، او ZENA د مایکروچپ ټیکنالوژۍ سوداګریزې نښې دي چې په متحده ایالاتو او نورو هیوادونو کې شامل دي.
SQTP په متحده ایالاتو کې د مایکروچپ ټیکنالوژۍ د خدماتو نښه ده
د اډاپټیک لوگو، فریکونسی آن ډیمانډ، د سیلیکون ذخیره کولو ټیکنالوژي، او سیم کام په نورو هیوادونو کې د مایکروچپ ټیکنالوژۍ شرکت راجستر شوي سوداګریزې نښې دي.
GestIC د مایکروچپ ټیکنالوژۍ جرمني II GmbH & Co. KG راجستر شوی سوداګریز نښه ده، چې د مایکروچپ ټکنالوژۍ شرکت یوه فرعي شرکت، په نورو هیوادونو کې.
نورې ټولې سوداګریزې نښې چې دلته ذکر شوي د دوی د اړوندو شرکتونو ملکیت دی.
© 2024، د مایکروچپ ټیکنالوژي شرکت او د هغې فرعي شرکتونه. ټول حقونه خوندي دي.
ISBN: 978-1-6683-4696-9
د کیفیت مدیریت سیسټم
د مایکروچپ د کیفیت مدیریت سیسټمونو په اړه د معلوماتو لپاره، مهرباني وکړئ لیدنه وکړئ www.microchip.com/quality.
په ټوله نړۍ کې پلور او خدمت
امریکا | آسیا/پاسیفیک | آسیا/پاسیفیک | اروپا |
کارپوریټ دفتر | استرالیا – سیډني
ټیلیفون: 61-2-9868-6733 چین – بیجینګ ټیلیفون: 86-10-8569-7000 چین – چینګدو ټیلیفون: 86-28-8665-5511 چین - چونګکینګ ټیلیفون: 86-23-8980-9588 چین - دونګ ګوان ټیلیفون: 86-769-8702-9880 چین - ګوانګزو ټیلیفون: 86-20-8755-8029 چین – هانګزو ټیلیفون: 86-571-8792-8115 چین – هانګ کانګ SAR ټیلیفون: 852-2943-5100 چین – نانجینګ ټیلیفون: 86-25-8473-2460 چین – Qingdao ټیلیفون: 86-532-8502-7355 چین – شانګهای ټیلیفون: 86-21-3326-8000 چین - شینیانګ ټیلیفون: 86-24-2334-2829 چین - شینزین ټیلیفون: 86-755-8864-2200 چین - سوزو ټیلیفون: 86-186-6233-1526 چین – ووهان ټیلیفون: 86-27-5980-5300 چین – ژیان ټیلیفون: 86-29-8833-7252 چین - Xiamen ټیلیفون: 86-592-2388138 چین – ژوهای ټیلیفون: 86-756-3210040 |
هند – بنګلور
ټیلیفون: 91-80-3090-4444 هند – نوی ډیلی ټیلیفون: 91-11-4160-8631 هندوستان - پونا ټیلیفون: 91-20-4121-0141 جاپان – اوساکا ټیلیفون: 81-6-6152-7160 جاپان – توکیو ټیلیفون: 81-3-6880- 3770 کوریا – دایګو ټیلیفون: 82-53-744-4301 کوریا – سیول ټیلیفون: 82-2-554-7200 مالیزیا – کوالالمپور ټیلیفون: 60-3-7651-7906 مالیزیا – پینانګ ټیلیفون: 60-4-227-8870 فیلیپین - مانیلا ټیلیفون: 63-2-634-9065 سینګاپور ټیلیفون: 65-6334-8870 تائیوان – سین چو ټیلیفون: 886-3-577-8366 تائیوان – کاهسینګ ټیلیفون: 886-7-213-7830 تایوان - تایپي ټیلیفون: 886-2-2508-8600 تایلینډ - بنکاک ټیلیفون: 66-2-694-1351 ویتنام – هو چی مین ټیلیفون: 84-28-5448-2100 |
اتریش – ویلز
ټیلیفون: 43-7242-2244-39 فکس: 43-7242-2244-393 ډنمارک – کوپنهاګن ټیلیفون: 45-4485-5910 فکس: 45-4485-2829 فنلینډ - ایسپو ټیلیفون: 358-9-4520-820 فرانسه - پاریس Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 جرمني – ګارچینګ ټیلیفون: 49-8931-9700 جرمني – هان ټیلیفون: 49-2129-3766400 جرمني – هیلبرون ټیلیفون: 49-7131-72400 جرمني – کارلسروه ټیلیفون: 49-721-625370 جرمني – میونخ Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 جرمني - روزن هایم ټیلیفون: 49-8031-354-560 اسراییل - هود هاشارون ټیلیفون: 972-9-775-5100 ایټالیا - میلان ټیلیفون: 39-0331-742611 فکس: 39-0331-466781 ایټالیا - پادووا ټیلیفون: 39-049-7625286 هالنډ – Drunen ټیلیفون: 31-416-690399 فکس: 31-416-690340 ناروې - ټرونډیم ټیلیفون: 47-72884388 پولنډ – وارسا ټیلیفون: 48-22-3325737 رومانیا - بخارست Tel: 40-21-407-87-50 هسپانیه – مادرید Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 سویډن – ګوتنبرګ Tel: 46-31-704-60-40 سویډن – ستاکهولم ټیلیفون: 46-8-5090-4654 انګلستان – ووکینګم ټیلیفون: 44-118-921-5800 فکس: 44-118-921-5820 |
2355 لویدیځ چاندلر بلویډ. | |||
چاندلر، AZ 85224-6199 | |||
ټیلیفون: 480-792-7200 | |||
فکس: 480-792-7277 | |||
تخنیکي ملاتړ: | |||
www.microchip.com/support | |||
Web پته: | |||
www.microchip.com | |||
اتلانتا | |||
Duluth, GA | |||
ټیلیفون: 678-957-9614 | |||
فکس: 678-957-1455 | |||
آسټین، TX | |||
ټیلیفون: 512-257-3370 | |||
بوسټن | |||
Westborough, MA | |||
ټیلیفون: 774-760-0087 | |||
فکس: 774-760-0088 | |||
شیکاګو | |||
Itasca, IL | |||
ټیلیفون: 630-285-0071 | |||
فکس: 630-285-0075 | |||
دالاس | |||
اډیسن ، TX | |||
ټیلیفون: 972-818-7423 | |||
فکس: 972-818-2924 | |||
ډیټرایټ | |||
نووی، MI | |||
ټیلیفون: 248-848-4000 | |||
هوسټن، TX | |||
ټیلیفون: 281-894-5983 | |||
انډیاناپولیس | |||
Noblesville, IN | |||
ټیلیفون: 317-773-8323 | |||
فکس: 317-773-5453 | |||
ټیلیفون: 317-536-2380 | |||
لاس انجلس | |||
مشن ویجو، CA | |||
ټیلیفون: 949-462-9523 | |||
فکس: 949-462-9608 | |||
ټیلیفون: 951-273-7800 | |||
Raleigh, NC | |||
ټیلیفون: 919-844-7510 | |||
نیویارک، نیویارک | |||
ټیلیفون: 631-435-6000 | |||
سان جوز، CA | |||
ټیلیفون: 408-735-9110 | |||
ټیلیفون: 408-436-4270 | |||
کاناډا - ټورنټو | |||
ټیلیفون: 905-695-1980 | |||
فکس: 905-695-2078 |
اسناد / سرچینې
![]() |
مایکروچپ ویټربي ډیکوډر [pdf] د کارونکي لارښود ویټربي کوډ کوونکی، کوډ کوونکی |