MICROCHIP-LOGO

MICROCHIP Viterbi декодери

MICROCHIP-Viterbi-Decoder-PRODUCT

Техникалык шарттар

  • Алгоритм: 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

MICROCHIP-Viterbi-Decoder-FIG-1

Интерфейс ошондой эле жасалган конфигурацияларды ырастоо же жокко чыгаруу үчүн OK жана Жокко чыгаруу баскычтарын камтыйт.

Функционалдык сүрөттөмө

Төмөнкү сүрөттө Viterbi декодеринин аппараттык ишке ашырылышы көрсөтүлгөн.
2-1-сүрөт. Viterbi декодерин аппараттык камсыздоо

MICROCHIP-Viterbi-Decoder-FIG-2

Бул модул 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 декодеринин архитектурасы

MICROCHIP-Viterbi-Decoder-FIG-3

Viterbi декодери үч ички блоктон турат, алар төмөнкүчө түшүндүрүлөт:

  1. Тармактык метрикалык бирдиги (BMU): BMU экилик маалыматтар үчүн Хамминг аралыкты же өркүндөтүлгөн модуляция схемалары үчүн Евклиддик аралык сыяктуу метрикаларды колдонуп, кабыл алынган сигнал менен бардык потенциалдуу берилүүчү сигналдардын ортосундагы айырманы эсептейт. Бул эсептөө кабыл алынган жана мүмкүн болгон берилүүчү сигналдардын окшоштугун баалайт. BMU бул көрсөткүчтөрдү ар бир алынган символ же бит үчүн иштетип, натыйжаларды Жол метрикалык бирдигине жөнөтөт.
  2. Жол метрикалык бирдиги (PMU): Кошуу-Салыштыруу-Тандоо (ACS) бирдиги катары да белгилүү болгон PMU, BMUдан тармактык көрсөткүчтөрдү иштетүү менен жол көрсөткүчтөрүн жаңылайт. Ал трасса диаграммасындагы ар бир абал үчүн эң жакшы жолдун кумулятивдик метрикасын көзөмөлдөйт (мүмкүн болгон абалдын өтүшүнүн графикалык көрүнүшү). PMU ар бир штат үчүн учурдагы жол метрикасына жаңы тармактык метрика кошот, ошол абалга алып баруучу бардык жолдорду салыштырат жана эң ыктымалдуу жолду көрсөтүү менен эң төмөнкү көрсөткүчтү тандайт. Бул тандоо процесси ар бир сtagтордун e, натыйжада ар бир штат үчүн аман калган жолдор деп аталган эң мүмкүн болгон жолдордун жыйындысы түзүлөт.
  3. Артка кайтуу бирдиги (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. Убакыт диаграммасы

MICROCHIP-Viterbi-Decoder-FIG-5

  • Сериялык 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 аркылуу өзөктү окшоштуруу үчүн, төмөнкү кадамдарды аткарыңыз:

  1. Libero® SoC тиркемесин ачып, Каталог > чыкылдатыңыз View > Windows > Каталог, анан Solutions-Wireless кеңейтиңиз. Viterbi_Decoderди эки жолу чыкылдатып, анан OK басыңыз. IP менен байланышкан документтер Документация астында келтирилген.
    Маанилүү: Каталог өтмөгүн көрбөсөңүз, өтүңүз View Windows менюсун, анан аны көрүнөө үчүн Каталогту чыкылдатыңыз.
  2. 1-1-сүрөттө көрсөтүлгөндөй, IPди талапка ылайык конфигурациялаңыз.
  3. FEC коддору Viterbi декодерин сыноо үчүн конфигурацияланышы керек. Каталогду ачып, FEC Encoder IP конфигурациялаңыз.
  4. Стимул иерархиясы өтмөгүнө өтүңүз жана Иерархияны куруу баскычын басыңыз.
  5. Stimulus иерархиясы өтмөгүндө, testbenchти оң баскыч менен чыкылдатыңыз (vit_decoder_tb(vit_decoder_tb.v [жумуш])), андан кийин Синттикке чейинки дизайнды симуляциялоо > Интерактивдүү ачуу баскычын басыңыз.

Маанилүү: Эгерде сиз Стимул иерархиясы өтмөгүн көрбөсөңүз, ага өтүңүз View > Windows менюсун жана аны көрүнөө үчүн Стимул иерархиясын басыңыз.
ModelSim® куралы төмөнкү сүрөттө көрсөтүлгөндөй, тестирлөө менен ачылат.
5-1-сүрөт. ModelSim куралын симуляциялоо терезеси

MICROCHIP-Viterbi-Decoder-FIG-4

Маанилүү

  • Эгерде симуляция .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 декодери, декодер

Шилтемелер

Комментарий калтырыңыз

Сиздин электрондук почта дарегиңиз жарыяланбайт. Талап кылынган талаалар белгиленген *