MICROCHIP Viterbi декодери
Техникалык шарттар
- Алгоритм: Viterbi декодери
- Киргизүү: 3-бит же 4-бит жумшак же катуу киргизүү
- Декоддоо ыкмасы: Максималдуу ыктымалдуулук
- Ишке ашыруу: Сериялык жана параллелдүү
- Тиркемелер: Уюлдук телефондор, спутниктик байланыш, санариптик телевидение
Продукт колдонуу нускамалары
Сериялык Viterbi декодери киргизүү биттерин ырааттуу түрдө жекече иштетет. Сериялык декодерди колдонуу үчүн бул кадамдарды аткарыңыз:
- Киргизүү биттерин декодерге ырааттуу түрдө бериңиз.
- Декодер жол көрсөткүчтөрүн жаңыртып, ар бир бит үчүн чечим кабыл алат.
- Сериялык декодер жайыраак болушу мүмкүн, бирок татаалдыгын жана ресурстарды азыраак колдонууну сунуштайт.
- Өлчөмдү, электр кубатын керектөөсүн жана ылдамдыктын наркын биринчи орунга койгон колдонмолор үчүн Сериялык декодерди колдонуңуз.
- Parallel Viterbi декодери бир эле учурда бир нече биттерди иштетет. Параллель декодерди кантип колдонуу керек:
- Бир эле учурда параллелдүү иштетүү үчүн декодерге бир нече бит киргизиңиз.
- Декодер параллелдүү түрдө ар кандай жол көрсөткүчтөрүн жаңыртып, тезирээк иштетүүгө алып келет.
- Параллелдик декодер татаалдыктын жана ресурстарды колдонуунун жогорулашынын эсебинен жогорку өткөрүү жөндөмдүүлүгүн сунуштай турганын эске алыңыз.
- Реалдуу убакыттагы байланыш системалары сыяктуу тез иштетүүнү жана жогорку өткөрүү жөндөмдүүлүгүн талап кылган тиркемелер үчүн Параллель декодерди тандаңыз.
Көп берилүүчү суроолор
С: Конволюциондук коддор деген эмне?
A: Convolutional коддору берүү каталарынан коргоо үчүн байланыш системаларында кеңири колдонулган каталарды оңдоочу коддор.
С: Viterbi декодери кантип иштейт?
Ж: Viterbi декодери кабыл алынган сигналдын негизинде берилүүчү биттердин эң мүмкүн ырааттуулугун аныктоо үчүн Viterbi алгоритмин колдонот, декоддоо каталарын азайтат.
С: Качан мен параллелдиктин ордуна Сериялык Viterbi декодерин тандоом керек?
Ж: Кыскартылган татаалдыкка, ресурстарды азыраак колдонууга жана сарптоолордун эффективдүүлүгүнө артыкчылык берүү үчүн Сериялык декодерди тандаңыз. Бул ылдамдык негизги маселе болбогон колдонмолор үчүн ылайыктуу.
С: Viterbi декодери көбүнчө кайсы колдонмолордо колдонулат?
A: Viterbi декодери уюлдук телефондор, спутниктик байланыш жана санариптик телекөрсөтүү сыяктуу заманбап байланыш системаларында кеңири колдонулат.
Introduction
Viterbi декодери санариптик байланыш системаларында конволюциялык коддорду чечмелөө үчүн колдонулган алгоритм. Convolutional коддор - берүү учурунда киргизилген каталардан коргоо үчүн байланыш системаларында кеңири колдонулган каталарды оңдоочу коддор.
Viterbi декодери динамикалык программалоо ыкмасы болгон Viterbi алгоритмин колдонуу менен кабыл алынган сигналдын негизинде берилүүчү биттердин эң мүмкүн ырааттуулугун аныктайт. Бул алгоритм кабыл алынган сигналдын негизинде эң ыктымалдуу бит ырааттуулугун эсептөө үчүн бардык потенциалдуу код жолдорун карайт. Андан кийин ал эң жогорку ыктымалдуу жолду тандайт.
Viterbi декодери – бул кабыл алынган сигналды декоддоодо ката болуу ыктымалдыгын азайтуучу максималдуу ыктымалдык декодери жана азыраак аймакты ээлеген Сериялык жана жогорку өткөрүү жөндөмдүүлүгү үчүн Параллелдик режимде ишке ашырылат. Ал заманбап байланыш системаларында, анын ичинде уюлдук телефондордо, спутниктик байланышта, санариптик телекөрсөтүүдө кеңири колдонулат. Бул IP 3-бит же 4-бит жумшак же катуу киргизүүнү кабыл алат.
Viterbi алгоритмин эки негизги ыкманы колдонуу менен ишке ашырууга болот: Сериялык жана Параллель. Ар бир ыкманын өзүнчө мүнөздөмөлөрү жана колдонмолору бар, алар төмөндөгүдөй баяндалат.
Сериялык Viterbi декодери
Сериялык Viterbi декодери киргизүү биттерин жекече иштеп чыгат, жол көрсөткүчтөрүн ырааттуу түрдө жаңыртып, ар бир бит үчүн чечим кабыл алат. Бирок, анын сериялык иштетүүгө байланыштуу, ал Параллелдик кесиптешине салыштырмалуу жайыраак болот. Сериялык декодер бардык мүмкүн болгон мамлекеттик көрсөткүчтөрдү ырааттуу жаңыртуудан жана ар бир бит үчүн тор аркылуу артка кайтуу зарылчылыгынан улам чыгарууну түзүү үчүн 69 саат циклин талап кылат, натыйжада кайра иштетүү убактысы узартылат.
АдванtagПараллель декодерге салыштырмалуу Сериялык декодерди колдонуу анын демейде татаалдыгында жана аппараттык ресурстардын азыраак колдонулушунда жатат. Бул аны аванс кылатtagӨлчөмү, кубаттуулугу жана баасы ылдамдыкка караганда маанилүүрөөк болгон колдонмолор үчүн эң сонун вариант.
Параллелдик Viterbi декодери
Параллелдик Viterbi декодери бир эле учурда бир нече биттерди иштетүү үчүн иштелип чыккан. Бул бир эле учурда ар кандай жол көрсөткүчтөрүн жаңыртуу үчүн параллелдүү иштетүү методологиясын колдонуу менен жетишилет. Мындай параллелизм 8 сааттык циклди түзгөн өндүрүштү түзүү үчүн зарыл болгон саат циклдеринин санын олуттуу кыскартууга алып келет.
Параллель декодердин ылдамдыгы татаалдыктын жана ресурсту колдонуунун жогорулашынын эсебинен келип чыгат, бул параллелдүү иштетүү элементтерин ишке ашыруу үчүн көбүрөөк жабдыктарды талап кылат, бул декодердин көлөмүн жана электр энергиясын керектөөсүн жогорулатат. Реалдуу убакыт режиминдеги байланыш системалары сыяктуу жогорку өткөрүү жөндөмдүүлүгүн жана тез иштетүүнү талап кылган тиркемелер үчүн Parallel Viterbi декодери көбүнчө тандалат.
Жыйынтыктап айтканда, Сериялык жана Параллелдик Viterbi декодерин колдонуунун ортосундагы чечим колдонмонун конкреттүү талаптарына жараша болот. Минималдуу кубаттуулукту, чыгымды жана ылдамдыкты талап кылган колдонмолордо Сериялык декодер адатта ылайыктуу. Бирок, жогорку ылдамдыкты жана жогорку өткөрүү жөндөмдүүлүгүн талап кылган тиркемелер үчүн, аткаруу маанилүү болгон жерде, Параллель декодер, ал татаалыраак жана көбүрөөк ресурстарды талап кылганына карабастан, артыкчылыктуу вариант болуп саналат.
Жыйынтык
Төмөнкү таблицада Viterbi Decoder IP мүнөздөмөлөрүнүн кыскача тизмеси келтирилген.
Таблица 1. Viterbi декодеринин мүнөздөмөлөрү
Негизги версия | Бул документ Viterbi Decoder v1.1 үчүн колдонулат. |
Колдоого алынган түзмөк үй-бүлөлөрү | • PolarFire® SoC
• PolarFire |
Колдоого алынган курал агымы | Libero® SoC v12.0 же андан кийинки релиздерди талап кылат. |
Лицензиялоо | Viterbi Decoder шифрленген RTL каалаган Libero лицензиясы менен эркин жеткиликтүү.
Шифрленген RTL: Толук шифрленген RTL коду өзөк үчүн берилген, бул өзөктү SmartDesign менен түзүүгө мүмкүндүк берет. Simulation, Synthesis жана Layout Libero программасы менен аткарылат. |
Өзгөчөлүктөрү
Viterbi Decoder IP төмөнкү өзгөчөлүктөргө ээ:
- 3-бит же 4-бит жумшак киргизүү туурасын колдойт
- Сериялык жана параллелдик архитектураны колдойт
- Колдонуучу аныктаган артка кайтаруу узундугун колдойт жана демейки маани - 20
- Униполярдуу жана биполярдуу маалымат түрлөрүн колдойт
- 1/2 код ылдамдыгын колдойт
- 7 болгон чектөө узундугун колдойт
Орнотуу нускамалары
IP өзөгү Libero® SoC программасынын IP каталогуна Libero SoC программалык камсыздоосундагы IP каталогун жаңыртуу функциясы аркылуу автоматтык түрдө орнотулушу керек же каталогдон кол менен жүктөлүп алынат. IP өзөгү Libero SoC программалык IP каталогуна орнотулгандан кийин, ал Libero долбооруна киргизүү үчүн SmartDesign ичинде конфигурацияланат, түзүлөт жана түзүлөт.
Түзмөктү колдонуу жана аткаруу (Суроо бер)
Viterbi Decoder үчүн ресурстарды пайдалануу Synopsys Synplify Pro куралы менен өлчөнөт жана натыйжалар төмөнкү таблицада жалпыланган.
Таблица 2. Түзмөк жана ресурстарды пайдалануу
Түзмөктүн чоо-жайы | Маалымат түрү | Архитектура | Ресурстар | Өндүрүмдүүлүк (МГц) | RAMлар | Математикалык блоктор | Chip 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 |
Маанилүү: Дизайн Viterbi декодеринин жардамы менен төмөнкү GUI параметрлерин конфигурациялоо менен ишке ашырылат:
- Жумшак маалымат туурасы = 4
- K Узундугу = 7
- Code Rate = ½
- Издөө узундугу = 20
Viterbi Decoder IP Configurator
Viterbi декодеринин IP конфигуратору (Суроо бериңиз)
Бул бөлүм ашыкча камсыз кылатview Viterbi Decoder Configurator интерфейсинин жана анын ар кандай компоненттеринин.
Viterbi декодер конфигуратору Viterbi декодеринин IP өзөгү үчүн параметрлерди жана орнотууларды конфигурациялоо үчүн графикалык интерфейсти камсыз кылат. Бул колдонуучуга Soft Data Width, K Length, Code Rate, Traceback Length, Datatype, Architecture, Testbench жана License сыяктуу параметрлерди тандоого мүмкүндүк берет. Негизги конфигурациялар 3-1-таблицада сүрөттөлгөн.
Төмөнкү сүрөттө деталдуу маалымат берилген view Viterbi Decoder Configurator интерфейсинин.
1-1-сүрөт. Viterbi Decoder IP Configurator
Интерфейс ошондой эле жасалган конфигурацияларды ырастоо же жокко чыгаруу үчүн OK жана Жокко чыгаруу баскычтарын камтыйт.
Функционалдык сүрөттөмө
Төмөнкү сүрөттө Viterbi декодеринин аппараттык ишке ашырылышы көрсөтүлгөн.
2-1-сүрөт. Viterbi декодерин аппараттык камсыздоо
Бул модул DVALID_Iде иштейт. DVALID_I ырасталганда, тиешелүү маалыматтар киргизүү катары кабыл алынат жана процесс башталат. Бул IP тарых буферине ээ жана ошол тандоонун негизинде IP тандалган буфердик DVALID_Is санын алат + Биринчи чыгарууну түзүү үчүн кээ бир саат циклдери. Демейки боюнча, тарых буфери 20 болуп саналат. Параллелдик Viterbi декодеринин кириши менен чыгышынын ортосундагы кечигүү 20 DVALID_Is + 14 Clock Cycles болуп саналат. Сериялык Viterbi декодеринин кириши менен чыгышынын ортосундагы кечигүү 20 DVALID_Is + 72 Clock Cycles болуп саналат.
Архитектура (Суроо бериңиз)
Viterbi Decoder бардык мүмкүн болгон коддоочу мамлекеттер аркылуу эң жакшы жолду табуу менен Convolutional Encoderге берилген маалыматтарды алып чыгат. 7 чектөө узундугу үчүн 64 штат бар. Архитектура төмөнкү негизги блоктордон турат:
- Тармактык метрикалык бирдиги (BMU)
- Жол метрикалык бирдиги (PMU)
- Артка издөө бирдиги (TBU)
- Салыштыруу тандоо бирдигин кошуу (ACSU)
Төмөнкү сүрөттө Viterbi Decoder архитектурасы көрсөтүлгөн.
2-2-сүрөт. Viterbi декодеринин архитектурасы
Viterbi декодери үч ички блоктон турат, алар төмөнкүчө түшүндүрүлөт:
- Тармактык метрикалык бирдиги (BMU): BMU экилик маалыматтар үчүн Хамминг аралыкты же өркүндөтүлгөн модуляция схемалары үчүн Евклиддик аралык сыяктуу метрикаларды колдонуп, кабыл алынган сигнал менен бардык потенциалдуу берилүүчү сигналдардын ортосундагы айырманы эсептейт. Бул эсептөө кабыл алынган жана мүмкүн болгон берилүүчү сигналдардын окшоштугун баалайт. BMU бул көрсөткүчтөрдү ар бир алынган символ же бит үчүн иштетип, натыйжаларды Жол метрикалык бирдигине жөнөтөт.
- Жол метрикалык бирдиги (PMU): Кошуу-Салыштыруу-Тандоо (ACS) бирдиги катары да белгилүү болгон PMU, BMUдан тармактык көрсөткүчтөрдү иштетүү менен жол көрсөткүчтөрүн жаңылайт. Ал трасса диаграммасындагы ар бир абал үчүн эң жакшы жолдун кумулятивдик метрикасын көзөмөлдөйт (мүмкүн болгон абалдын өтүшүнүн графикалык көрүнүшү). PMU ар бир штат үчүн учурдагы жол метрикасына жаңы тармактык метрика кошот, ошол абалга алып баруучу бардык жолдорду салыштырат жана эң ыктымалдуу жолду көрсөтүү менен эң төмөнкү көрсөткүчтү тандайт. Бул тандоо процесси ар бир сtagтордун e, натыйжада ар бир штат үчүн аман калган жолдор деп аталган эң мүмкүн болгон жолдордун жыйындысы түзүлөт.
- Артка кайтуу бирдиги (TBU): TBU PMU тарабынан кабыл алынган символдорду иштетүүдөн кийин, абалдардын эң ыктымал ырааттуулугун аныктоо үчүн жооптуу. Ал муну эң төмөнкү жол көрсөткүчү менен торду акыркы абалдан кайтаруу аркылуу ишке ашырат. TBU тордун түзүлүшүнүн аягынан башталат жана эң ыктымалдуу берилүүчү ырааттуулукту аныктоо үчүн көрсөткүчтөрдү же шилтемелерди колдонуу менен аман калган жолдорду карайт. Артка издөөнүн узундугу конволюциялык коддун чектөө узундугу менен аныкталат, ал декоддоо кечигүүсүнө да, татаалдыгына да таасирин тийгизет. Артка кайтаруу процесси аяктагандан кийин, декоддолгон маалыматтар чыгарылыш катары көрсөтүлөт, эреже катары, тиркелген куйрук биттери алынып салынат, алар башында конволюциялык коддорду тазалоо үчүн киргизилген.
Viterbi декодери бул үч бирдикти кабыл алынган сигналды баштапкы берилүүчү маалыматтарга так чечмелеп берүү үчүн колдонот, берүү учурунда пайда болгон каталарды оңдоо менен.
Эффективдүүлүгү менен белгилүү болгон Viterbi алгоритми байланыш системаларынын ичиндеги конволюциялык коддорду чечмелөөнүн стандарттуу ыкмасы болуп саналат.
Жумшак коддоо үчүн эки маалымат форматтары бар: бир полярдык жана биполярдык. Төмөнкү таблицада 3 биттик жумшак киргизүү үчүн баалуулуктар жана тиешелүү сүрөттөмөлөр келтирилген.
Таблица 2-1. 3-биттик жумшак киргизүүлөр
Description | Бир полярдуу | Биполярдык |
Эң күчтүү 0 | 000 | 100 |
Салыштырмалуу күчтүү 0 | 001 | 101 |
Салыштырмалуу алсыз 0 | 010 | 110 |
Эң начар 0 | 011 | 111 |
Эң начар 1 | 100 | 000 |
Салыштырмалуу алсыз 1 | 101 | 001 |
Салыштырмалуу күчтүү 1 | 110 | 010 |
Эң күчтүү 1 | 111 | 100 |
Төмөнкү таблицада стандарттуу конволюция коду келтирилген.
Таблица 2-2. Стандарттык Convolution Code
Чектөө узундугу | Чыгаруу ылдамдыгы = 2 | |
Бинардык | Октал | |
7 | 1111001 | 171 |
1011011 | 133 |
Viterbi декодеринин параметрлери жана интерфейс сигналдары (Суроо берүү)
Бул бөлүмдө Viterbi Decoder GUI конфигураторундагы жана I/O сигналдарындагы параметрлер талкууланат.
Конфигурация орнотуулары (Суроо берүү)
Төмөнкү таблицада Viterbi декодеринин аппараттык камсыздоосун ишке ашырууда колдонулган конфигурация параметрлеринин тизмеси келтирилген. Бул жалпы параметрлер жана колдонмонун талабына жараша өзгөрөт.
Таблица 3-1. Конфигурация параметрлери
Параметр аты | Description | Нарк |
Soft Data Width | Жумшак киргизүү маалыматтарынын туурасын көрсөтүү үчүн колдонулган биттердин санын көрсөтөт | 3 жана 4 битти колдогон колдонуучу тандай алат |
K Length | K – конволюциялык коддун чектөө узундугу | 7гө бекитилди |
Code Rate | Кирүүчү биттердин чыгыш биттерине болгон катышын көрсөтөт | 1/2 |
Traceback Length | Viterbi алгоритминде колдонулган тордун тереңдигин аныктайт | Колдонуучу тарабынан аныкталган маани жана демейки боюнча, 20 |
Маалымат түрү | Колдонуучуларга киргизүү маалымат түрүн тандоо мүмкүнчүлүгүн берет | Колдонуучу тандай алат жана төмөнкү параметрлерди колдойт:
• Бир полярдуу • Биполярдык |
Архитектура | Ишке ашыруу архитектурасынын түрүн көрсөтөт | Ишке ашыруунун төмөнкү түрлөрүн колдойт:
• Параллель • Сериялык |
Киргизүү жана чыгаруу сигналдары (Суроо берүү)
Төмөнкү таблицада Viterbi Decoder IPдин киргизүү жана чыгаруу порттору келтирилген.
Таблица 3-2. Киргизүү жана чыгаруу порттору
Сигнал аты | Багыт | Туурасы | Description |
SYS_CLK_I | Киргизүү | 1 | Киргизүү саат сигналы |
ARSTN_I | Киргизүү | 1 | Киргизүүнү баштапкы абалга келтирүү сигналы (Асинхрондуу активдүү-төмөн баштапкы абалга келтирүү) |
DATA_I | Киргизүү | 6 | Маалымат киргизүү сигналы (MSB 3-бит IDATA, LSB 3-бит QDATA) |
DVALID_I | Киргизүү | 1 | Маалымат жарактуу киргизүү сигналы |
DATA_O | Чыгуу | 1 | Viterbi Decoder маалымат чыгаруу |
DVALID_O | Чыгуу | 1 | Маалымат жарактуу чыгуу сигналы |
Убакыт диаграммалары
Бул бөлүмдө Viterbi декодеринин убакыт диаграммалары талкууланат.
Төмөнкү сүрөттө Viterbi декодеринин убакыт диаграммасы көрсөтүлгөн, ал Сериялык жана Параллель режиминин конфигурациясына да тиешелүү.
Сүрөт 4-1. Убакыт диаграммасы
- Сериялык Viterbi декодери чыгарууну түзүү үчүн эң аз дегенде 69 саат циклин (өткөрүү жөндөмдүүлүгүн) талап кылат.
- Сериялык Viterbi декодеринин күтүү убактысын эсептөө үчүн төмөнкү теңдемени колдонуңуз:
- Таржымал буфер убакыттарынын саны DVALIDs + 72 саат цикли
- Мисалы үчүнample, Тарых буферинин узундугу 20 деп коюлса, анда
- Кечирүү = 20 жарактуу + 72 саат цикли
- Параллелдик Viterbi декодери чыгарууну түзүү үчүн эң аз 8 саат циклин (өткөрүү жөндөмдүүлүгүн) талап кылат.
- Параллелдик Viterbi декодеринин күтүү убактысын эсептөө үчүн төмөнкү теңдемени колдонуңуз:
- Таржымал буфер убакыттарынын саны DVALIDs + 14 саат цикли
- Мисалы үчүнample, Тарых буферинин узундугу 20 деп коюлса, анда
- Кечирүү = 20 жарактуу + 14 саат цикли
Маанилүү: Сериялык жана параллелдүү Viterbi декодеринин убакыт диаграммасы, ар бир декодер үчүн талап кылынган саат циклдеринин санын кошпогондо, бирдей.
Testbench Simulation
А сample testbench Viterbi декодеринин иштешин текшерүү үчүн берилген. Testbench аркылуу өзөктү окшоштуруу үчүн, төмөнкү кадамдарды аткарыңыз:
- Libero® SoC тиркемесин ачып, Каталог > чыкылдатыңыз View > Windows > Каталог, анан Solutions-Wireless кеңейтиңиз. Viterbi_Decoderди эки жолу чыкылдатып, анан OK басыңыз. IP менен байланышкан документтер Документация астында келтирилген.
Маанилүү: Каталог өтмөгүн көрбөсөңүз, өтүңүз View Windows менюсун, анан аны көрүнөө үчүн Каталогту чыкылдатыңыз. - 1-1-сүрөттө көрсөтүлгөндөй, IPди талапка ылайык конфигурациялаңыз.
- FEC коддору Viterbi декодерин сыноо үчүн конфигурацияланышы керек. Каталогду ачып, FEC Encoder IP конфигурациялаңыз.
- Стимул иерархиясы өтмөгүнө өтүңүз жана Иерархияны куруу баскычын басыңыз.
- Stimulus иерархиясы өтмөгүндө, testbenchти оң баскыч менен чыкылдатыңыз (vit_decoder_tb(vit_decoder_tb.v [жумуш])), андан кийин Синттикке чейинки дизайнды симуляциялоо > Интерактивдүү ачуу баскычын басыңыз.
Маанилүү: Эгерде сиз Стимул иерархиясы өтмөгүн көрбөсөңүз, ага өтүңүз View > Windows менюсун жана аны көрүнөө үчүн Стимул иерархиясын басыңыз.
ModelSim® куралы төмөнкү сүрөттө көрсөтүлгөндөй, тестирлөө менен ачылат.
5-1-сүрөт. ModelSim куралын симуляциялоо терезеси
Маанилүү
- Эгерде симуляция .do-да көрсөтүлгөн иштөө убактысынын чегинен улам үзгүлтүккө учураса file, симуляцияны аяктоо үчүн run -all буйругун колдонуңуз.
- Симуляцияны иштеткенден кийин, testbench эки жаратат files (fec_input.txt, vit_output.txt) жана сиз экөөнү салыштыра аласыз fileийгиликтүү симуляция үчүн.
Кайра карап чыгуу тарыхы (Суроо бериңиз)
Кайра карап чыгуу тарыхы документке киргизилген өзгөртүүлөрдү сүрөттөйт. Өзгөртүүлөр эң акыркы басылмадан баштап кайра карап чыгуу боюнча тизмеленген.
Таблица 6-1. Кайра карап чыгуу тарыхы
Ревизия | Дата | Description |
B | 06/2024 | Документтин В ревизиясына киргизилген өзгөртүүлөрдүн тизмеси төмөндөгүдөй:
• Киришүү бөлүмүнүн мазмуну жаңыртылды • Түзмөктү колдонуу жана аткаруу бөлүмүндө 2-таблица кошулду • Кошулган 1. Viterbi Decoder IP Configurator бөлүмү • Ички блоктордун мазмуну кошулду, 2-1-таблица жаңыртылды жана 2-2-таблица кошулду 2.1. Архитектура бөлүмү • 3-де 1-3.1-таблица жаңыланды. Конфигурация орнотуулары бөлүмү • 4-1-сүрөт жана 4. Убакыт диаграммалары бөлүмүндө эскертүү кошулду • Жаңыланган 5-1-сүрөт 5. Testbench Simulation бөлүмүндө |
A | 05/2023 | Алгачкы чыгаруу |
Microchip FPGA колдоо
Microchip FPGA продуктылар тобу ар кандай колдоо кызматтары менен өз өнүмдөрүн колдойт, анын ичинде Кардарларды тейлөө, Кардарларды техникалык колдоо борбору, webсайты жана дүйнөлүк сатуу кеңселери. Кардарларга колдоо кызматы менен байланышуудан мурун Microchip онлайн ресурстарына баруу сунушталат, анткени алардын суроолоруна жооп берилген болушу мүмкүн.
аркылуу Техникалык колдоо борборуна кайрылыңыз webсайтында www.microchip.com/support. FPGA түзмөгүнүн бөлүгүнүн номерин айтып, тиешелүү иштин категориясын тандап, дизайнды жүктөө fileс техникалык колдоо ишин түзүү учурунда.
Продукциянын баасы, өнүмдөрдү жаңыртуу, жаңыртуу маалыматы, буйрутма статусу жана авторизация сыяктуу техникалык эмес колдоо үчүн Кардарларды тейлөө кызматы менен байланышыңыз.
- Түндүк Америкадан 800.262.1060 телефонуна чалыңыз
- Башка өлкөлөрдөн 650.318.4460 телефонуна чалыңыз
- Факс, дүйнөнүн каалаган жеринен, 650.318.8044
Микрочип маалыматы
Микрочип Webсайт
Microchip биздин аркылуу онлайн колдоо көрсөтөт webсайтында www.microchip.com/. Бул webсайт жасоо үчүн колдонулат fileс жана маалымат кардарларга оңой жеткиликтүү. жеткиликтүү мазмундун кээ бирлери төмөнкүлөрдү камтыйт:
- Продукт колдоо – Маалымат баракчалары жана каталар, өтүнмөнүн эскертүүлөрү жана сampпрограммалар, дизайн ресурстары, колдонуучунун колдонмолору жана аппараттык камсыздоо документтери, акыркы программалык камсыздоо релиздери жана архивдик программа
- Жалпы техникалык колдоо – Көп берилүүчү суроолор (FAQ), техникалык колдоо сурамдары, онлайн талкуу топтору, Microchip дизайн өнөктөш программасынын мүчөлөрүнүн тизмеси
- Микрочиптин бизнеси – Продукт тандоо жана буйрутма боюнча колдонмолор, акыркы Microchip пресс-релиздери, семинарлардын жана иш-чаралардын тизмеси, Microchip сатуу кеңселеринин, дистрибьюторлордун жана фабрика өкүлдөрүнүн тизмеси
Продукцияны өзгөртүү жөнүндө кабарлоо кызматы
Микрочиптин өнүмдөрүн өзгөртүү боюнча эскертме кызматы кардарларды Microchip өнүмдөрүнөн кабардар кылып турууга жардам берет. Жазылуучулар белгилүү бир продукт үй-бүлөсүнө же кызыккан өнүктүрүү куралына байланыштуу өзгөрүүлөр, жаңыртуулар, оңдоолор же каталар болгондо электрондук почта билдирүүсүн алышат.
Катталуу үчүн, өтүңүз www.microchip.com/pcn жана каттоо көрсөтмөлөрүн аткарыңыз.
Кардарларды колдоо
Microchip өнүмдөрүн колдонуучулар бир нече каналдар аркылуу жардам ала алышат:
- Дистрибьютор же өкүл
- Жергиликтүү сатуу кеңсеси
- Embedded Solutions Engineer (ESE)
- Техникалык колдоо
Кардарлар колдоо үчүн дистрибьюторуна, өкүлүнө же ESEге кайрылышы керек. Кардарларга жардам берүү үчүн жергиликтүү сатуу кеңселери да бар. Бул документте сатуу кеңселеринин жана жайгашкан жерлердин тизмеси камтылган.
Техникалык колдоо аркылуу жеткиликтүү webсайт: www.microchip.com/support
Микрочип түзмөктөрүнүн кодун коргоо өзгөчөлүгү
Microchip өнүмдөрүндөгү кодду коргоо функциясынын төмөнкү маалыматтарына көңүл буруңуз:
- Микрочип өнүмдөрү алардын микрочиптин маалымат баракчасында камтылган спецификацияларга жооп берет.
- Microchip анын өнүмдөрүнүн үй-бүлөсү максаттуу түрдө, иштөө спецификацияларында жана кадимки шарттарда колдонулганда коопсуз деп эсептейт.
- Микрочип өзүнүн интеллектуалдык менчик укуктарын баалайт жана агрессивдүү түрдө коргойт. Microchip продуктунун кодду коргоо функцияларын бузуу аракеттерине катуу тыюу салынат жана Digital Millennium Автордук укук Актынын бузулушу мүмкүн.
- Microchip же башка жарым өткөргүч өндүрүүчүсү да анын кодунун коопсуздугуна кепилдик бере албайт. Кодду коргоо биз буюмдун "сынгыс" экенине кепилдик беребиз дегенди билдирбейт. Кодду коргоо дайыма өнүгүп турат. Микрочип биздин өнүмдөрдүн кодду коргоо функцияларын тынымсыз өркүндөтүүгө умтулат.
Юридикалык эскертүү
Бул басылма жана андагы маалымат Microchip өнүмдөрү менен гана колдонулушу мүмкүн, анын ичинде Microchip өнүмдөрүн сиздин тиркемеңиз менен долбоорлоо, сыноо жана интеграциялоо үчүн. Бул маалыматты колдонуу
башка жол менен бул шарттарды бузган. Түзмөктүн тиркемелери тууралуу маалымат сизге ыңгайлуу болушу үчүн гана берилет жана жаңыртуулар менен алмаштырылышы мүмкүн. Колдонмоңуз сиздин спецификацияларыңызга жооп бериши үчүн сиздин милдетиңиз. Кошумча колдоо үчүн жергиликтүү Microchip сатуу кеңсеңизге кайрылыңыз же бул жерден кошумча колдоо алыңыз www.microchip.com/en-us/support/design-help/client-support-services.
БУЛ МААЛЫМАТ МИКРОЧИП МЕНЕН «БОЛГОНДОЙ» БЕРИЛГЕН. MICROCHIP ЭЧ кандай ачык же кыйыр түрдө, жазуу түрүндөгү же оозеки, мыйзамдуу же башка ТҮРЛҮРДӨ ЭМНЕ КАРАНДЫ ЭМЕС, БИР КАЧАН ЧЕКТЕБЕГЕН МААЛЫМАТТАРГА ТИЕШЕЛҮҮ БЕРБЕЙТ. САТЫЛУУЧУ ЖАНА БЕЛГИЛҮҮ МАКСАТКА ЖАРАКЧЫЛЫК ЖЕ АНЫН АБАЛЫНА, САПАТЫНА ЖЕ АТКАРУУСУНА БАЙЛАНЫШТУУ КЕПИЛДИКТЕР.
ЭЧ КАЧАН МИКРОЧИП КЫЙЫР, ӨЗГӨЧӨ, ЖАЗАЛУУЧУ, КОКУСТУК ЖЕ ЖОГОРУЛАТУУГА, ЗЫЯНДАРГА, БААСЫНА ЖЕ ЭМНЕ КЫЛУУГА КАТЫШКАН ЭМНЕ КЫЛБАЙТ, ЖООПКЕРЧИЛИК БОЛБОЙТ. IP КЕҢЕШ БОЛГОН МҮМКҮНЧҮЛҮКТӨР ЖЕ ЗЫЯНДАР АЛЫНГАН. МЫЙЗАМ БЕРГЕН ТОЛУГУ МЕНЕН, МИКРОЧИПТИН БААРДЫК ДОоматтар боюнча ЖООПКЕРЧИЛИГИ МААЛЫМАТТАРГА ЖЕ АНЫ ПАЙДАЛАНУУГА БАЙЛАНЫШТУУ АР КАНДАЙ ЖОЛДОЙ БОЛБОЙТ, ЭГЕР БАР БОЛСО, СИЗДЕ ОШОЛ МААЛЫМАТ БАР БОЛСО.
Микрочип түзүлүштөрүн жашоону колдоо жана/же коопсуздук тиркемелеринде колдонуу толугу менен сатып алуучуга жүктөлөт жана сатып алуучу микрочипти мындай колдонуудан келип чыккан бардык жана бардык зыяндардан, дооматтардан, костюмдардан же чыгашалардан коргоого, ордун толтурууга жана зыянсыз кармоого макул болот. Эгерде башкасы көрсөтүлбөсө, эч кандай лицензия кыйыр түрдө же башка түрдө Microchip интеллектуалдык менчик укуктарына ылайык берилбейт.
Соода белгилери
Микрочиптин аты жана логотиби, Microchip логотиби, Adaptec, AVR, AVR логотиби, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, maMDlu, maMDlu MediaLB, megaAVR, Microsemi, Microsemi логотиби, MOST, MOST логотиби, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 логотиби, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logometre, Supericom, Sym , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron жана XMEGA - АКШда жана башка өлкөлөрдө Microchip Technology Incorporated компаниясынын катталган соода белгилери.
AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus логотиби, Quiet-Wire, SmartFyn, SWld TimeCesium, TimeHub, TimePictra, TimeProvider жана ZL АКШдагы Microchip Technology Incorporated компаниясынын катталган соода белгилери.
Кошумча ачкычты басуу, AKS, санариптик доор үчүн аналогдук, каалаган конденсатор, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoCompanion, A.EMDPDPDP, Verage Matching , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
IGaT, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, MarginLink, maxCrypto, максView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB тастыкталган логотип, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Баардык нерсени билүүчү код түзүү, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, Power MOS 4, PowerSiure , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTGXNUMX, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, Synch Endurance , Trusted Time, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect жана ZENA - Microchip Technology Incorporated компаниясынын АКШдагы жана башка өлкөлөрдө соода белгилери.
SQTP - АКШдагы Microchip Technology Incorporated компаниясынын тейлөө белгиси
Adaptec логотиби, Frequency on Demand, Silicon Storage Technology жана Symmcom башка өлкөлөрдө Microchip Technology Inc. компаниясынын катталган соода белгилери болуп саналат.
GestIC башка өлкөлөрдө Microchip Technology Germany II GmbH & Co. KG, Microchip Technology Inc. туунду компаниясынын катталган соода белгиси.
Бул жерде айтылган бардык башка соода белгилери алардын тиешелүү компанияларынын менчиги болуп саналат.
© 2024, Microchip Technology Incorporated жана анын туунду компаниялары. Бардык укуктар корголгон.
ISBN: 978-1-6683-4696-9
Сапатты башкаруу системасы
Microchip сапатты башкаруу системалары тууралуу маалымат алуу үчүн, кириңиз www.microchip.com/quality.
Дүйнөлүк сатуу жана тейлөө
АМЕРИКА | АЗИЯ/ТЫНЧ ОФИКА | АЗИЯ/ТЫНЧ ОФИКА | ЕВРОПА |
Корпоративдик Office | Австралия – Сидней
Тел: 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 Кытай – Гонконг САР Тел: 852-2943-5100 Кытай – Нанкин Тел: 86-25-8473-2460 Кытай – Циндао Тел: 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 Кытай – Сямэнь Тел: 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 Нидерланды – Друнен Тел: 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 West Chandler Blvd. | |||
Чандлер, AZ 85224-6199 | |||
Тел: 480-792-7200 | |||
Факс: 480-792-7277 | |||
Техникалык колдоо: | |||
www.microchip.com/support | |||
Web Дарек: | |||
www.microchip.com | |||
Атланта | |||
Дулут, GA | |||
Тел: 678-957-9614 | |||
Факс: 678-957-1455 | |||
Остин, TX | |||
Тел: 512-257-3370 | |||
Бостон | |||
Вестборо, MA | |||
Тел: 774-760-0087 | |||
Факс: 774-760-0088 | |||
Чикаго | |||
Itasca, IL | |||
Тел: 630-285-0071 | |||
Факс: 630-285-0075 | |||
Даллас | |||
Аддисон, Техас | |||
Тел: 972-818-7423 | |||
Факс: 972-818-2924 | |||
Детройт | |||
Нови, MI | |||
Тел: 248-848-4000 | |||
Хьюстон, TX | |||
Тел: 281-894-5983 | |||
Индианаполис | |||
Ноблсвилл, ИН | |||
Тел: 317-773-8323 | |||
Факс: 317-773-5453 | |||
Тел: 317-536-2380 | |||
Лос-Анжелес | |||
Mission Viejo, CA | |||
Тел: 949-462-9523 | |||
Факс: 949-462-9608 | |||
Тел: 951-273-7800 | |||
Роли, NC | |||
Тел: 919-844-7510 | |||
Нью-Йорк, Нью-Йорк | |||
Тел: 631-435-6000 | |||
Сан-Хосе, CA | |||
Тел: 408-735-9110 | |||
Тел: 408-436-4270 | |||
Канада – Торонто | |||
Тел: 905-695-1980 | |||
Факс: 905-695-2078 |
Документтер / Ресурстар
![]() |
MICROCHIP Viterbi декодери [pdf] Колдонуучунун колдонмосу Viterbi декодери, декодер |