Дэкодэр Вітэрбі MICROCHIP
Тэхнічныя характарыстыкі
- Алгарытм: Дэкодэр Вітэрбі
- Увод: 3-бітны або 4-бітны мяккі або жорсткі ўвод
- Метад дэкадавання: Максімальная верагоднасць
- Рэалізацыя: Паслядоўны і паралельны
- прыкладанні: Мабільныя тэлефоны, спадарожнікавая сувязь, лічбавае тэлебачанне
Інструкцыя па ўжыванні прадукту
Паслядоўны дэкодэр Viterbi апрацоўвае ўваходныя біты асобна ў паслядоўным парадку. Каб выкарыстоўваць паслядоўны дэкодэр, выканайце наступныя дзеянні:
- Падайце ўваходныя біты паслядоўна ў дэкодэр.
- Дэкодэр будзе абнаўляць паказчыкі шляху і прымаць рашэнні для кожнага біта.
- Майце на ўвазе, што паслядоўны дэкодэр можа быць больш павольным, але прапануе меншую складанасць і меншае выкарыстанне рэсурсаў.
- Выкарыстоўвайце паслядоўны дэкодэр для прыкладанняў, аддаючы перавагу памеру, спажыванню энергіі і кошту перад хуткасцю.
- Паралельны дэкодэр Вітэрбі апрацоўвае некалькі бітаў адначасова. Вось як выкарыстоўваць паралельны дэкодэр:
- Адначасова падайце некалькі бітаў у якасці ўваходных дадзеных для дэкодэра для паралельнай апрацоўкі.
- Дэкодэр абнаўляе розныя паказчыкі шляху паралельна, што прыводзіць да больш хуткай апрацоўкі.
- Звярніце ўвагу, што паралельны дэкодэр прапануе высокую прапускную здольнасць за кошт павелічэння складанасці і выкарыстання рэсурсаў.
- Выберыце паралельны дэкодэр для прыкладанняў, якія патрабуюць хуткай апрацоўкі і высокай прапускной здольнасці, такіх як сістэмы сувязі ў рэжыме рэальнага часу.
FAQ
Пытанне: што такое сверточные коды?
A: Згорткавыя коды - гэта коды з выпраўленнем памылак, якія шырока выкарыстоўваюцца ў сістэмах сувязі для абароны ад памылак перадачы.
Пытанне: як працуе дэкодэр Вітэрбі?
A: Дэкодэр Viterbi выкарыстоўвае алгарытм Viterbi для ідэнтыфікацыі найбольш верагоднай паслядоўнасці перададзеных бітаў на аснове атрыманага сігналу, зводзячы да мінімуму памылкі дэкадавання.
Пытанне: Калі я павінен выбраць паслядоўны дэкодэр Вітэрбі замест паралельнага?
A: Выбірайце паслядоўны дэкодэр, калі аддаяце перавагу меншай складанасці, меншаму выкарыстанню рэсурсаў і эканамічнай эфектыўнасці. Ён падыходзіць для прыкладанняў, дзе хуткасць не з'яўляецца галоўным.
Пытанне: у якіх праграмах звычайна выкарыстоўваецца дэкодэр Вітэрбі?
A: Дэкодэр Viterbi шырока выкарыстоўваецца ў сучасных сістэмах сувязі, такіх як мабільныя тэлефоны, спадарожнікавая сувязь і лічбавае тэлебачанне.
Уводзіны
Дэкодэр Вітэрбі - гэта алгарытм, які выкарыстоўваецца ў лічбавых сістэмах сувязі для дэкадавання згортачных кодаў. Згорткавыя коды - гэта коды з выпраўленнем памылак, якія шырока выкарыстоўваюцца ў сістэмах сувязі для абароны ад памылак, якія ўзнікаюць падчас перадачы.
Дэкодэр Вітэрбі вызначае найбольш верагодную паслядоўнасць пераданых бітаў на аснове атрыманага сігналу з дапамогай алгарытму Вітэрбі, падыходу дынамічнага праграмавання. Гэты алгарытм улічвае ўсе патэнцыйныя шляхі кода, каб вылічыць найбольш верагодную паслядоўнасць бітаў на аснове атрыманага сігналу. Затым ён выбірае шлях з найбольшай верагоднасцю.
Дэкодэр Вітэрбі - гэта дэкодэр максімальнай верагоднасці, які мінімізуе верагоднасць памылкі пры дэкадаванні атрыманага сігналу і рэалізаваны паслядоўна, займаючы невялікую плошчу, і паралельна для большай прапускной здольнасці. Ён шырока выкарыстоўваецца ў сучасных сістэмах сувязі, уключаючы мабільныя тэлефоны, спадарожнікавую сувязь і лічбавае тэлебачанне. Гэты IP прымае 3-бітны або 4-бітны мяккі або жорсткі ўвод.
Алгарытм Вітэрбі можа быць рэалізаваны з дапамогай двух асноўных падыходаў: паслядоўнага і паралельнага. Кожны падыход мае розныя характарыстыкі і прымяненне, якія апісаны наступным чынам.
Паслядоўны дэкодэр Viterbi
Паслядоўны дэкодэр Viterbi апрацоўвае ўваходныя біты паасобку, паслядоўна абнаўляючы метрыкі шляху і прымаючы рашэнні для кожнага біта. Аднак з-за паслядоўнай апрацоўкі ён, як правіла, павольней у параўнанні з паралельным аналагам. Паслядоўны дэкодэр патрабуе 69 тактавых цыклаў для стварэння вываду з-за паслядоўнага абнаўлення ўсіх магчымых паказчыкаў стану і неабходнасці адсочваць рашотку для кожнага біта, што прыводзіць да павелічэння часу апрацоўкі.
АвансtagПеравага выкарыстання паслядоўнага дэкодэра заключаецца ў яго звычайна меншай складанасці і меншым выкарыстанні апаратных рэсурсаў у параўнанні з паралельным дэкодэрам. Гэта робіць яго перавагайtageous варыянт для прыкладанняў, у якіх памер, энергаспажыванне і кошт больш важныя, чым хуткасць.
Паралельны дэкодэр Вітэрбі
Паралельны дэкодэр Вітэрбі прызначаны для адначасовай апрацоўкі некалькіх бітаў. Гэта дасягаецца шляхам выкарыстання метадалогій паралельнай апрацоўкі для адначасовага абнаўлення розных паказчыкаў шляху. Такі паралелізм прыводзіць да значнага скарачэння колькасці тактавых цыклаў, неабходных для стварэння выхаднога сігналу, які складае 8 тактаў.
Хуткасць паралельнага дэкодэра адбываецца за кошт павелічэння складанасці і выкарыстання рэсурсаў, што патрабуе большага абсталявання для рэалізацыі элементаў паралельнай апрацоўкі, што можа павялічыць памер і энергаспажыванне дэкодэра. Для прыкладанняў, якія патрабуюць высокай прапускной здольнасці і хуткай апрацоўкі, такіх як сістэмы сувязі ў рэжыме рэальнага часу, паралельны дэкодэр Вітэрбі часта аддаюць перавагу.
Такім чынам, рашэнне аб выкарыстанні паслядоўнага і паралельнага дэкодэра Вітэрбі залежыць ад канкрэтных патрабаванняў прыкладання. У праграмах, якія патрабуюць мінімальнай магутнасці, кошту і хуткасці, паслядоўны дэкодэр звычайна падыходзіць. Аднак для прыкладанняў, якія патрабуюць высокай хуткасці і высокай прапускной здольнасці, дзе прадукцыйнасць мае вырашальнае значэнне, паралельны дэкодэр з'яўляецца пераважным варыянтам, нават калі ён больш складаны і патрабуе больш рэсурсаў.
Рэзюмэ
У наступнай табліцы прыведзены звод IP-характарыстык дэкодэра Viterbi.
Табліца 1. Характарыстыкі дэкодэра Вітэрбі
Базавая версія | Гэты дакумент адносіцца да дэкодэра Viterbi v1.1. |
Падтрымліваюцца сямейства прылад | • SoC PolarFire®
• PolarFire |
Падтрымліваюцца Tool Flow | Патрабуецца Libero® SoC v12.0 або больш позніх версій. |
Ліцэнзаванне | Зашыфраваны дэкодэр Viterbi RTL даступны бясплатна з любой ліцэнзіяй Libero.
Зашыфраваны RTL: Поўны зашыфраваны код RTL прадастаўляецца для ядра, што дазваляе стварыць асобнік ядра з дапамогай SmartDesign. Мадэляванне, сінтэз і макет выконваюцца з дапамогай праграмнага забеспячэння Libero. |
Асаблівасці
Viterbi Decoder IP мае наступныя характарыстыкі:
- Падтрымлівае шырыню мяккага ўводу 3 або 4 біта
- Падтрымлівае паслядоўную і паралельную архітэктуру
- Падтрымлівае вызначаную карыстальнікам даўжыню зваротнай трасіроўкі, а значэнне па змаўчанні роўна 20
- Падтрымлівае аднапалярныя і біпалярныя тыпы дадзеных
- Падтрымлівае хуткасць кода 1/2
- Падтрымлівае даўжыню абмежавання, якая складае 7
Інструкцыя па ўстаноўцы
IP-ядро павінна быць усталявана ў IP-каталог праграмнага забеспячэння Libero® SoC аўтаматычна праз функцыю абнаўлення IP-каталога ў праграмным забеспячэнні Libero SoC або спампавана ўручную з каталога. Пасля ўстаноўкі ядра IP у праграмным каталогу IP Libero SoC яно наладжваецца, ствараецца і ствараецца ў SmartDesign для ўключэння ў праект Libero.
Выкарыстанне і прадукцыйнасць прылады (Задайце пытанне)
Выкарыстанне рэсурсаў для дэкодэра Viterbi вымяраецца з дапамогай інструмента Synopsys Synplify Pro, і вынікі зведзены ў наступнай табліцы.
Табліца 2. Выкарыстанне прылад і рэсурсаў
Дэталі прылады | Тып дадзеных | Архітэктура | Рэсурсы | Прадукцыйнасць (МГц) | АЗП | Матэматычныя блокі | Chip Globals | |||
Сям'я | прылада | LUTs | ДФФ | LSRAM | uSRAM | |||||
SoC PolarFire® | 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
- Стаўка кода = ½
- Даўжыня адсочвання = 20
IP-канфігуратар дэкодэра Viterbi
IP-канфігуратар дэкодэра Viterbi (Задайце пытанне)
У гэтым раздзеле ёсць надview інтэрфейсу Viterbi Decoder Configurator і яго розных кампанентаў.
Канфігуратар дэкодэра Viterbi забяспечвае графічны інтэрфейс для канфігурацыі параметраў і налад IP-ядра дэкодэра Viterbi. Гэта дазваляе карыстальніку выбіраць такія параметры, як шырыня праграмных даных, даўжыня K, хуткасць кода, даўжыня зваротнай трасіроўкі, тып даных, архітэктура, тэставы стэнд і ліцэнзія. Ключавыя канфігурацыі апісаны ў табліцы 3-1.
На наступным малюнку прадстаўлены падрабязныя звесткі view інтэрфейсу Viterbi Decoder Configurator.
Малюнак 1-1. IP-канфігуратар дэкодэра Viterbi
Інтэрфейс таксама змяшчае кнопкі OK і Cancel для пацверджання або адмены зробленых канфігурацый.
Функцыянальнае апісанне
На наступным малюнку паказана апаратная рэалізацыя дэкодэра Вітэрбі.
Малюнак 2-1. Апаратная рэалізацыя дэкодэра Viterbi
Гэты модуль працуе на DVALID_I. Калі DVALID_I сцвярджаецца, адпаведныя даныя прымаюцца ў якасці ўваходных дадзеных, і працэс пачынаецца. Гэты IP мае буфер гісторыі, і на аснове гэтага выбару IP прымае абраны нумар буфера DVALID_Is + Некалькі тактавых цыклаў для стварэння першага выхаду. Па змаўчанні буфер гісторыі роўны 20. Затрымка паміж уваходам і выхадам паралельнага дэкодэра Вітэрбі роўная 20 DVALID_Is + 14 тактавых цыклаў. Затрымка паміж уваходам і выхадам паслядоўнага дэкодэра Вітэрбі складае 20 DVALID_Is + 72 тактавыя цыклы.
Архітэктура (Задайце пытанне)
Дэкодэр Viterbi здабывае дадзеныя, першапачаткова перададзеныя згорткаваму кадавальніку, знаходзячы найлепшы шлях праз усе магчымыя станы кадавальніка. Для даўжыні абмежавання 7 ёсць 64 стану. Архітэктура складаецца з наступных асноўных блокаў:
- Метрычная адзінка разгалінавання (BMU)
- Метрычная адзінка шляху (PMU)
- Блок адсочвання (TBU)
- Дадаць параўнанне Выберыце адзінку (ACSU)
На наступным малюнку паказана архітэктура дэкодэра Viterbi.
Малюнак 2-2. Архітэктура дэкодэра Viterbi
Дэкодэр Вітэрбі складаецца з трох унутраных блокаў, якія тлумачацца наступным чынам:
- Метрычная адзінка галіны (BMU): BMU разлічвае неадпаведнасць паміж атрыманым сігналам і ўсімі патэнцыяльнымі перададзенымі сігналамі, выкарыстоўваючы такія паказчыкі, як адлегласць Хэммінга для двайковых даных або эўклідава адлегласць для пашыраных схем мадуляцыі. Гэты разлік ацэньвае падабенства паміж атрыманымі і магчымымі перададзенымі сігналамі. BMU апрацоўвае гэтыя паказчыкі для кожнага атрыманага сімвала або біта і перадае вынікі ў блок метрыкі шляху.
- Метрычная адзінка шляху (PMU): PMU, які таксама вядомы як блок Add-Compare-Select (ACS), абнаўляе паказчыкі шляху шляхам апрацоўкі паказчыкаў галін з BMU. Ён адсочвае кумулятыўны паказчык найлепшага шляху для кожнага стану ў дыяграме кратаў (графічнае адлюстраванне магчымых пераходаў паміж станамі). PMU дадае новую метрыку разгалінавання да метрыкі бягучага шляху для кожнага стану, параўноўвае ўсе шляхі, якія вядуць да гэтага стану, і выбірае той з самым нізкім паказчыкам, які паказвае найбольш верагодны шлях. Гэты працэс адбору праводзіцца на кожным stage рашоткі, што прыводзіць да калекцыі найбольш верагодных шляхоў, вядомых як шляхі тых, хто выжыў, для кожнага штата.
- Адзінка адсочвання (TBU): TBU адказвае за вызначэнне найбольш верагоднай паслядоўнасці станаў пасля апрацоўкі атрыманых сімвалаў PMU. Ён дасягае гэтага, адсочваючы краты ад канчатковага стану з найменшай метрыкай шляху. TBU ініцыюецца з канца рашоткавай структуры і прасочвае шляхі тых, хто выжыў, выкарыстоўваючы паказальнікі або спасылкі, каб вызначыць найбольш верагодную паслядоўнасць перадачы. Працягласць зваротнай трасіроўкі вызначаецца даўжынёй абмежаванняў згортчнага кода, што ўплывае як на затрымку дэкадавання, так і на складанасць. Пасля завяршэння працэсу адсочвання дэкадзіраваныя дадзеныя прадстаўляюцца ў якасці вываду, звычайна з выдаленымі дададзенымі хваставымі бітамі, якія першапачаткова былі ўключаны для ачысткі сверточного кадавальніка.
Дэкодэр Viterbi выкарыстоўвае гэтыя тры блокі для дакладнага дэкадавання атрыманага сігналу ў зыходныя пераданыя даныя, выпраўляючы любыя памылкі, якія маглі ўзнікнуць падчас перадачы.
Вядомы сваёй эфектыўнасцю алгарытм Вітэрбі з'яўляецца стандартным метадам дэкадавання згортачных кодаў у сістэмах сувязі.
Для мяккага кадавання даступныя два фарматы дадзеных: уніпалярны і біпалярны. У наступнай табліцы пералічаны значэнні і адпаведныя апісанні для 3-бітнага мяккага ўводу.
Табліца 2-1. 3-бітныя праграмныя ўваходы
Апісанне | Уніпалярны | Біпалярны |
Самы моцны 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. Стандартны код згорткі
Даўжыня абмежавання | Хуткасць выхаду = 2 | |
Двайковы | Васьмічленны | |
7 | 1111001 | 171 |
1011011 | 133 |
Параметры дэкодэра Вітэрбі і сігналы інтэрфейсу (Задайце пытанне)
У гэтым раздзеле абмяркоўваюцца параметры канфігуратара Viterbi Decoder GUI і сігналы ўводу/вываду.
Налады канфігурацыі (Задайце пытанне)
У наступнай табліцы пералічаны параметры канфігурацыі, якія выкарыстоўваюцца ў апаратнай рэалізацыі Viterbi Decoder. Гэта агульныя параметры, якія вар'іруюцца ў залежнасці ад патрабаванняў прыкладання.
Табліца 3-1. Параметры канфігурацыі
Імя параметра | Апісанне | Каштоўнасць |
Мяккая шырыня дадзеных | Вызначае колькасць бітаў, якія выкарыстоўваюцца для прадстаўлення шырыні праграмнага ўваходу | Выбіраецца карыстальнікам, які падтрымлівае 3 і 4 біта |
K Даўжыня | K - даўжыня абмежавання сверточного кода | Выпраўлена на 7 |
Код Стаўка | Паказвае суадносіны ўваходных і выходных бітаў | 1/2 |
Даўжыня адсочвання | Вызначае глыбіню рашоткі, якая выкарыстоўваецца ў алгарытме Вітэрбі | Карыстальніцкае значэнне па змаўчанні складае 20 |
Тып дадзеных | Дазваляе карыстальнікам выбіраць тып ўваходных даных | Выбіраецца карыстальнікам і падтрымлівае наступныя параметры:
• Аднапалярны • Біпалярны |
Архітэктура | Вызначае тып архітэктуры рэалізацыі | Падтрымлівае наступныя тыпы рэалізацыі:
• Паралельны • Серыйны |
Уваходы і выхады сігналаў (Задайце пытанне)
У наступнай табліцы пералічаны ўваходныя і выходныя парты дэкодэра Viterbi IP.
Табліца 3-2. Парты ўваходу і вываду
Назва сігналу | Напрамак | Шырыня | Апісанне |
SYS_CLK_I | Увод | 1 | Уваходны тактавы сігнал |
АРСТН_І | Увод | 1 | Уваходны сігнал скіду (асінхронны актыўны нізкі скід) |
ДАДЗЕНЫЯ_I | Увод | 6 | Уваходны сігнал даных (MSB 3-біт IDATA, LSB 3-біт QDATA) |
DVALID_I | Увод | 1 | Правільны ўваходны сігнал дадзеных |
DATA_O | Выхад | 1 | Вывад дадзеных Viterbi Decoder |
DVALID_O | Выхад | 1 | Правільны выхадны сігнал дадзеных |
Часавыя дыяграмы
У гэтым раздзеле абмяркоўваюцца часовыя дыяграмы дэкодэра Вітэрбі.
На наступным малюнку паказана часовая дыяграма дэкодэра Вітэрбі, якая прымяняецца да канфігурацыі паслядоўнага і паралельнага рэжымаў.
Малюнак 4-1. Дыяграма часу
- Паслядоўны дэкодэр Viterbi патрабуе мінімум 69 тактавых цыклаў (прапускная здольнасць) для стварэння вываду.
- Каб разлічыць затрымку паслядоўнага дэкодэра Вітэрбі, выкарыстоўвайце наступнае ўраўненне:
- Колькасць часу буфера гісторыі DVALIDs + 72 тактавых цыклаў
- Напрыкладample, калі даўжыня буфера гісторыі ўстаноўлена ў 20, то
- Затрымка = 20 сапраўдных + 72 тактавых цыклаў
- Паралельны дэкодэр Вітэрбі патрабуе мінімум 8 тактаў (прапускная здольнасць) для стварэння вываду.
- Каб разлічыць затрымку паралельнага дэкодэра Вітэрбі, выкарыстоўвайце наступнае ўраўненне:
- Колькасць часу буфера гісторыі DVALIDs + 14 тактавых цыклаў
- Напрыкладample, калі даўжыня буфера гісторыі ўстаноўлена ў 20, то
- Затрымка = 20 сапраўдных + 14 тактавых цыклаў
Важна: Часовая дыяграма для паслядоўнага і паралельнага дэкодэра Вітэрбі ідэнтычная, за выключэннем колькасці тактавых цыклаў, неабходных для кожнага дэкодэра.
Тэставае мадэляванне
А сample testbench прадастаўляецца для праверкі функцыянальнасці дэкодэра Viterbi. Каб змадэляваць ядро з дапамогай тэставага стэнда, выканайце наступныя дзеянні:
- Адкрыйце прыкладанне Libero® SoC, націсніце Catalog > View > Windows > Каталог, а затым разгарніце Solutions-Wireless. Двойчы пстрыкніце Viterbi_Decoder, а затым націсніце OK. Дакументацыя, звязаная з IP, пералічана ў раздзеле "Дакументацыя".
Важна: Калі вы не бачыце ўкладку Каталог, перайдзіце да View Windows, а затым націсніце Каталог, каб зрабіць яго бачным. - Наладзьце IP у адпаведнасці з патрабаваннямі, як паказана на малюнку 1-1.
- Кадавальнік FEC павінен быць сканфігураваны для праверкі дэкодэра Вітэрбі. Адкрыйце каталог і наладзьце IP-адрас кадавальніка FEC.
- Перайдзіце на ўкладку "Іерархія стымулаў" і націсніце "Пабудаваць іерархію".
- На ўкладцы "Іерархія стымулаў" пстрыкніце правай кнопкай мышы тэставы стэнд (vit_decoder_tb(vit_decoder_tb.v [праца])), а затым націсніце "Імітаваць дызайн папярэдняга сінтэзатара" > "Адкрыць інтэрактыўна".
Важна: Калі вы не бачыце ўкладку "Іерархія стымулаў", перайдзіце да View > Меню Windows і націсніце Іерархія стымулаў, каб зрабіць яго бачным.
Інструмент ModelSim® адкрываецца разам з тэставым стэндам, як паказана на наступным малюнку.
Малюнак 5-1. Акно мадэлявання інструмента ModelSim
Важны
- Калі мадэляванне перапынена з-за абмежавання часу выканання, указанага ў the.do file, выкарыстоўвайце каманду run -all, каб завяршыць мадэляванне.
- Пасля запуску мадэлявання тэставы стэнд стварае два files (fec_input.txt, vit_output.txt), і вы можаце параўнаць два files для паспяховага мадэлявання.
Гісторыя версій (Задайце пытанне)
Гісторыя версій апісвае змены, якія былі ўнесены ў дакумент. Змены пералічаны па версіях, пачынаючы з самай актуальнай публікацыі.
Табліца 6-1. Гісторыя версій
Рэвізія | Дата | Апісанне |
B | 06/2024 | Ніжэй прыводзіцца спіс змяненняў, унесеных у рэдакцыю B дакумента:
• Абноўлены змест раздзела «Уводзіны». • Дададзена табліца 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, абярыце адпаведную катэгорыю корпуса і загрузіце дызайн files пры стварэнні тэхпадтрымкі.
Звярніцеся ў службу падтрымкі для атрымання нетэхнічнай падтрымкі прадукту, напрыклад, цэнаўтварэння прадукту, абнаўлення прадукту, абнаўлення інфармацыі, статусу заказу і аўтарызацыі.
- З Паўночнай Амерыкі тэлефануйце па нумары 800.262.1060
- З астатняга свету тэлефануйце па нумары 650.318.4460
- Факс, з любой кропкі свету, 650.318.8044
Інфармацыя пра мікрачып
Мікрачып Webсайт
Кампанія Microchip забяспечвае анлайн-падтрымку праз нашу webсайт на www.microchip.com/. гэта webсайт выкарыстоўваецца для стварэння fileі інфармацыя, лёгка даступная для кліентаў. Частка даступнага кантэнту ўключае:
- Падтрымка прадукту – Тэхнічныя табліцы і памылкі, заўвагі па ўжыванні і sampпраграмы, дызайнерскія рэсурсы, кіраўніцтва карыстальніка і дакументы па падтрымцы апаратнага забеспячэння, апошнія выпускі праграмнага забеспячэння і архіў праграмнага забеспячэння
- Агульная тэхнічная падтрымка – Часта задаюць пытанні (FAQ), запыты на тэхнічную падтрымку, анлайнавыя дыскусійныя групы, спіс удзельнікаў партнёрскай праграмы Microchip design
- Бізнес Microchip – Інструкцыі па выбары прадуктаў і заказах, апошнія прэс-рэлізы Microchip, спісы семінараў і мерапрыемстваў, спісы гандлёвых офісаў Microchip, дыстрыб'ютараў і прадстаўнікоў заводаў.
Служба паведамлення аб змене прадукту
Паслуга апавяшчэнняў Microchip аб зменах у прадукце дапамагае трымаць кліентаў у курсе прадуктаў Microchip. Падпісчыкі будуць атрымліваць апавяшчэнні па электроннай пошце кожны раз, калі будуць адбывацца змены, абнаўленні, рэвізіі або памылкі, звязаныя з вызначаным сямействам прадуктаў або інструментам распрацоўкі, якія ўяўляюць цікавасць.
Для рэгістрацыі перайдзіце па адрасе www.microchip.com/pcn і выконвайце інструкцыі па рэгістрацыі.
Падтрымка кліентаў
Карыстальнікі прадуктаў Microchip могуць атрымаць дапамогу па некалькіх каналах:
- Дыстрыбутар або прадстаўнік
- Мясцовы офіс продажаў
- Інжынер убудаваных рашэнняў (ESE)
- Тэхнічная падтрымка
Кліенты павінны звязацца са сваім дыстрыбутарам, прадстаўніком або ESE па падтрымку. Мясцовыя офісы продажаў таксама даступныя, каб дапамагчы кліентам. Спіс гандлёвых офісаў і месцаў уключаны ў гэты дакумент.
Тэхнічная падтрымка даступная праз webсайт па адрасе: www.microchip.com/support
Функцыя абароны кода прылад Microchip
Звярніце ўвагу на наступныя дэталі функцыі абароны кода на прадуктах Microchip:
- Прадукты Microchip адпавядаюць спецыфікацыям, якія змяшчаюцца ў іх спецыфікацыі Microchip.
- Кампанія Microchip лічыць, што яе сямейства прадуктаў бяспечна пры выкарыстанні па прызначэнні, у межах працоўных спецыфікацый і ў звычайных умовах.
- Microchip шануе свае правы на інтэлектуальную ўласнасць і актыўна абараняе іх. Спробы парушыць функцыі абароны кода прадукту Microchip строга забароненыя і могуць парушаць Закон аб аўтарскім праве ў лічбавае тысячагоддзе.
- Ні Microchip, ні любы іншы вытворца паўправаднікоў не можа гарантаваць бяспеку свайго кода. Абарона кода не азначае, што мы гарантуем, што прадукт «незломны». Абарона кода пастаянна развіваецца. Microchip імкнецца пастаянна паляпшаць функцыі абароны кода нашай прадукцыі.
Юрыдычная інфармацыя
Гэтую публікацыю і змешчаную ў ёй інфармацыю можна выкарыстоўваць толькі з прадуктамі Microchip, у тым ліку для распрацоўкі, тэсціравання і інтэграцыі прадуктаў Microchip з вашым дадаткам. Выкарыстанне гэтай інфармацыі
любым іншым спосабам парушае гэтыя ўмовы. Інфармацыя аб праграмах прылады прадастаўляецца толькі для вашага зручнасці і можа быць заменена абнаўленнямі. Вы нясеце адказнасць за тое, каб ваша заяўка адпавядала вашым патрабаванням. Каб атрымаць дадатковую падтрымку, звярніцеся ў мясцовы офіс продажаў Microchip або па адрасе www.microchip.com/en-us/support/design-help/client-support-services.
ГЭТАЯ ІНФАРМАЦЫЯ ПРАДСТАЎЛЯЕЦЦА MICROCHIP «ЯК ЁСЦЬ». MICROCHIP НЕ РОБІЦЬ НІЯКІХ ЗАЯЎ І НІЯКІХ ГАРАНТЫЙ ЯВНЫХ АБО РАЗУМЕВАННЫХ, ПІСЬМОВЫХ АБО ВУСНЫХ, СТАТУТНЫХ ЦІ ІНШЫХ, ЗВЯЗАНЫХ ДА ІНФАРМАЦЫІ, ВКЛЮЧАЮЧЫ, АЛЕ НЕ АБМЕЖУЮЧЫСЯ ЛЮБЫЯ РАЗУМЕВАНЫЯ ГАРАНТЫІ НЕПАРУШЭННЯ, КАМЕРТНАЯ ПРЫДАТНАСЦЬ І ПРЫДАТНАСЦЬ ДЛЯ ПЭЙНАЙ МЭТЫ АБО ГАРАНТЫІ, ЗВЯЗАНЫЯ ДА ЯГО СТАНУ, ЯКАСЦІ АБО ЭФФЕКЦЫЙНАСЦІ.
MICROCHIP НЕ НЕСІЦЕ АДКАЗНАСЦІ ЗА ЛЮБЫЯ УСКОСНЫЯ, СПЕЦЫЯЛЬНЫЯ, ШТРАФНЫЯ, ВЫПАДКОВЫЯ АБО АСКОПНЫЯ СТРАТЫ, ШКОДУ, КОШТ АБО ВЫТРАТЫ ЛЮБЫХ РОДАЎ, ЗВЯЗАНЫЯ ДА ІНФАРМАЦЫІ АБО ЯЕ ВЫКАРЫСТАННЯ, НЕЗАЛЕЖНЫМ ТЫМ ПРЫЧЫНАМ, НАВАТ КАЛІ MICROCHIP БЫЎ ПАРАДАВАЎСЯ МАГЧЫМАСЦЬ АБО ШКОДЫ ПРАДБАЧЫЦЦА. У ПОЎНАЙ МЕРЫ, ДАЗВОЛЕНАЙ ЗАКОНАМ, ПОЎНАЯ АДКАЗНАСЦЬ MICROCHIP ПА ЎСІХ ПРАТЭЗАХ, ЯКІМІ СПОСАБАМІ ЗВЯЗАНЫМІ З ІНФАРМАЦЫЯЙ АБО ЯЕ ВЫКАРЫСТАННЕМ, НЕ БУДЗЕ ПЕРАВЫШАЦЬ КОЛЬКАСЦІ ГАНАРАЎ, КАЛІ ЁСЦЬ ЁСЦЬ, ЯКІЯ ВЫ ЗАПЛАЦІЛІ НАМЕРСТВА MICROCHIP ЗА ІНФАРМАЦЫЮ.
Выкарыстанне прылад Microchip у праграмах жыццезабеспячэння і/або забеспячэння бяспекі ажыццяўляецца цалкам на рызыку пакупніка, і пакупнік згаджаецца абараняць, кампенсаваць страты і абараняць Microchip ад любых пашкоджанняў, прэтэнзій, пазоваў або выдаткаў, якія вынікаюць з такога выкарыстання. Ніякія ліцэнзіі не перадаюцца, няяўна ці іншым чынам, у рамках правоў на інтэлектуальную ўласнасць Microchip, калі не пазначана іншае.
Таварныя знакі
Назва і лагатып Microchip, лагатып Microchip, Adaptec, AVR, лагатып AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, лагатып Microsemi, MOST, лагатып MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, лагатып PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, лагатып SST, SuperFlash, Symmetricom , 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, SmartFusion, SyncWorld, TimeCesium, TimeHub, TimePictra, TimeProvider і ZL з'яўляюцца зарэгістраванымі гандлёвымі маркамі Microchip Technology Incorporated у ЗША
Падаўленне суседніх ключоў, AKS, Analog-for-the-Digital Age, Any Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
IGaT, унутрысхемнае паслядоўнае праграмаванне, ICSP, INICnet, інтэлектуальнае распараллеліванне, IntelliMOS, падключэнне паміж чыпамі, блакіроўка дрыгацення, ручка на дысплеі, MarginLink, maxCrypto, макс.View, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Certified logo, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSmart, PureSilicon , 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, SynchroPHY, Total 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.
Продажы і абслугоўванне па ўсім свеце
АМЕРЫКА | АЗІЯ/ЦІХІ АКІЯН | АЗІЯ/ЦІХІ АКІЯН | ЕЎРОПА |
Карпаратыўны Офіс | Аўстралія – Сіднэй
Тэл.: 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 Нідэрланды – 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 West Chandler Blvd. | |||
Чандлер, AZ 85224-6199 | |||
тэл.: 480-792-7200 | |||
Факс: 480-792-7277 | |||
Тэхнічная падтрымка: | |||
www.microchip.com/support | |||
Web Адрас: | |||
www.microchip.com | |||
Атланта | |||
Дулут, Джорджыя | |||
тэл.: 678-957-9614 | |||
Факс: 678-957-1455 | |||
Осцін, Тэхас | |||
тэл.: 512-257-3370 | |||
Бостан | |||
Уэстбара, Масачусэтс | |||
тэл.: 774-760-0087 | |||
Факс: 774-760-0088 | |||
Чыкага | |||
Ітаска, штат Ілінойс | |||
тэл.: 630-285-0071 | |||
Факс: 630-285-0075 | |||
Далас | |||
Addison, TX | |||
тэл.: 972-818-7423 | |||
Факс: 972-818-2924 | |||
Дэтройт | |||
Нові, М.І | |||
тэл.: 248-848-4000 | |||
Х'юстан, Тэхас | |||
тэл.: 281-894-5983 | |||
Індыянапаліс | |||
Ноблсвіл, Індыяна | |||
тэл.: 317-773-8323 | |||
Факс: 317-773-5453 | |||
тэл.: 317-536-2380 | |||
Лос-Анджэлес | |||
Місія Вьеха, Каліфорнія | |||
тэл.: 949-462-9523 | |||
Факс: 949-462-9608 | |||
тэл.: 951-273-7800 | |||
Ролі, Паўночная Караліна | |||
тэл.: 919-844-7510 | |||
Нью-Ёрк, Нью-Ёрк | |||
тэл.: 631-435-6000 | |||
Сан-Хасэ, Каліфорнія | |||
тэл.: 408-735-9110 | |||
тэл.: 408-436-4270 | |||
Канада – Таронта | |||
тэл.: 905-695-1980 | |||
Факс: 905-695-2078 |
Дакументы / Рэсурсы
![]() |
Дэкодэр Вітэрбі MICROCHIP [pdfКіраўніцтва карыстальніка Дэкодэр Вітэрбі, дэкодэр |