MICROCHIP Viterbi Decoder User Guide

MICROCHIP Viterbi Decoder User Guide

MICROCHIP-LOGO

MICROCHIP Viterbi Decoder

MICROCHIP-Viterbi-Decoder-PRODUCT

Spesifikaasjes

  • Algoritme: Viterbi Decoder
  • Ynfier: 3-bit of 4-bit sêft of hurde ynfier
  • Dekodearjen metoade: Maksimum kâns
  • Implementaasje: Serial en Parallel
  • Applikaasjes: Mobile telefoans, satellyt kommunikaasje, digitale televyzje

Produkt Usage Ynstruksjes

De Serial Viterbi Decoder ferwurket ynfierbits yndividueel op in sekwinsjele manier. Folgje dizze stappen om de Serial Decoder te brûken:

  • Jou de ynfierbits sequentieel oan 'e dekoder.
  • De dekoder sil paadmetriken bywurkje en besluten nimme foar elk bit.
  • Begryp dat de Serial Decoder stadiger kin wêze, mar biedt fermindere kompleksiteit en leger gebrûk fan boarnen.
  • Brûk de Serial Decoder foar applikaasjes dy't grutte, enerzjyferbrûk en kosten prioritearje boppe snelheid.
  • De Parallel Viterbi Decoder ferwurket meardere bits tagelyk. Hjir is hoe't jo de Parallel Decoder brûke:
  • Meitsje tagelyk meardere bits as ynfier nei de dekoder foar parallelle ferwurking.
  • De dekoder bywurket ferskate paadmetriken parallel, wat resulteart yn flugger ferwurking.
  • Tink derom dat de Parallel Decoder hege trochset biedt ten koste fan ferhege kompleksiteit en boarnegebrûk.
  • Kies de Parallel Decoder foar applikaasjes dy't rappe ferwurking en hege trochfier fereaskje, lykas real-time kommunikaasjesystemen.

FAQ

F: Wat binne konvolúsjonele koades?

A: Convolutional koades binne flater-korrigearjen koades in soad brûkt yn kommunikaasje systemen te beskermjen tsjin transmissie flaters.

F: Hoe wurket de Viterbi-dekoder?

A: De Viterbi-dekoder brûkt it Viterbi-algoritme om de meast wierskynlike folchoarder fan útstjoerde bits te identifisearjen basearre op it ûntfongen sinjaal, en minimalisearje dekodearjende flaters.

F: Wannear moat ik in Serial Viterbi Decoder kieze oer in Parallel?

A: Kies foar in Serial Decoder by it prioritearjen fan fermindere kompleksiteit, leger boarnegebrûk en kosteneffisjinsje. It is geskikt foar tapassingen wêr't snelheid net de primêre soarch is.

F: Yn hokker applikaasjes wurdt de Viterbi-dekoder gewoanlik brûkt?

A: De Viterbi Decoder wurdt in protte brûkt yn moderne kommunikaasjesystemen lykas mobile tillefoans, satellytkommunikaasje en digitale televyzje.

Ynlieding

De Viterbi Decoder is in algoritme dat brûkt wurdt yn digitale kommunikaasjesystemen om konvolúsjonele koades te dekodearjen. Konvolúsjonele koades binne flater-korrigearjende koades dy't in soad brûkt wurde yn kommunikaasjesystemen om te beskermjen tsjin flaters dy't yntrodusearre wurde by oerdracht.
De Viterbi Decoder identifisearret de meast wierskynlike folchoarder fan útstjoerde bits basearre op it ûntfongen sinjaal troch it Viterbi-algoritme te brûken, in dynamyske programmearjende oanpak. Dit algoritme beskôget alle potensjele koadepaden om de meast wierskynlike bitsekwinsje te berekkenjen basearre op it ûntfongen sinjaal. It selekteart dan it paad mei de heechste kâns.
De Viterbi-dekoder is in dekoder foar maksimale kâns, dy't de kâns op flater minimearret by it dekodearjen fan it ûntfongen sinjaal en wurdt ymplementearre yn Serial, dy't in lyts gebiet beset, en yn Parallel foar hegere trochfier. It wurdt in protte brûkt yn moderne kommunikaasjesystemen, ynklusyf mobile tillefoans, satellytkommunikaasje en digitale televyzje. Dit IP akseptearret 3-bit of 4-bit sêfte of hurde ynfier.
It Viterbi-algoritme kin wurde ymplementearre mei twa haadbenaderingen: Serial en Parallel. Elke oanpak hat ûnderskate skaaimerken en tapassingen, dy't as folget wurde sketst.
Serial Viterbi Decoder
Serial Viterbi Decoder ferwurket ynput bits yndividueel, sequentially aktualisearjen paad metriken en meitsje besluten foar elk bit. Troch syn seriële ferwurking hat it lykwols de neiging om stadiger te wêzen yn ferliking mei syn parallelle tsjinhinger. Serial Decoder fereasket 69 klok syklusen te generearjen in útfier fanwege syn opienfolgjende fernijing fan alle mooglike steat metriken, en de needsaak om te trace werom troch de trellis foar elk bytsje, resultearret yn ferlingd ferwurkjen tiid.
De advantage fan it brûken fan in Serial decoder leit yn syn typysk fermindere kompleksiteit en legere hardware boarne gebrûk, ferlike mei in Parallel decoder. Dit makket it in advantageous opsje foar applikaasjes wêryn grutte, enerzjyferbrûk en kosten kritysker binne dan snelheid.
Parallel Viterbi Decoder
Parallel Viterbi Decoder is ûntworpen om tagelyk meardere bits te ferwurkjen. Dit wurdt berikt troch it brûken fan parallelle ferwurkingsmetoaden om tagelyk ferskate paadmetriken te aktualisearjen. Sa'n parallelisme resultearret yn in signifikante fermindering fan it oantal kloksyklusen dy't nedich binne om in útfier te generearjen, dat is 8 kloksyklusen.
De snelheid fan 'e Parallel Decoder komt ten koste fan ferhege kompleksiteit en boarnegebrûk, wêrtroch mear hardware nedich is om de parallelle ferwurkingseleminten út te fieren, wat de grutte en enerzjyferbrûk fan' e dekoder kinne ferheegje. Foar applikaasjes dy't hege trochset en rappe ferwurking fereaskje, lykas real-time kommunikaasjesystemen, wurdt de Parallel Viterbi Decoder faak de foarkar.
Gearfetsjend is it beslút tusken it brûken fan in Serial en Parallel Viterbi Decoder ôfhinklik fan 'e spesifike easken fan' e applikaasje. Yn applikaasjes dy't minimale krêft, kosten en snelheid fereaskje, is in Serial decoder typysk passend. Lykwols, foar applikaasjes easket hege snelheid en hege trochset, dêr't prestaasjes is kritysk, in Parallel decoder is de foarkar opsje, ek al is it komplekser en fereasket mear middels.

Gearfetting
De folgjende tabel jout in gearfetting fan 'e Viterbi Decoder IP-karakteristiken.
Tabel 1. Viterbi Decoder Skaaimerken

Core Ferzje Dit dokumint jildt foar Viterbi Decoder v1.1.
Stipe apparaatfamyljes • PolarFire® SoC

• PolarFire

Stipe Tool Flow Fereasket Libero® SoC v12.0 of letter releases.
Lisinsje De Viterbi Decoder fersifere RTL is frij beskikber mei elke Libero-lisinsje.

Fersifere RTL: In folsleine fersifere RTL-koade is foarsjoen foar de kearn, wêrtroch't de kearn kin wurde instantiearre mei SmartDesign. Simulaasje, synteze en yndieling wurde útfierd mei Libero-software.

Features
Viterbi Decoder IP hat de folgjende funksjes:

  • Unterstützt sêfte ynfierbreedten fan 3-bit of 4-bit
  • Unterstützt Serial en Parallel arsjitektuer
  • Unterstützt troch brûkers definieare traceback-lingten, en de standertwearde is 20
  • Unterstützt unipolêre en bipolêre gegevenstypen
  • Unterstützt koade taryf fan 1/2
  • Unterstützt beheining lingte dy't 7 is

Ynstallaasje ynstruksjes

De IP-kearn moat automatysk ynstalleare wurde yn 'e IP-katalogus fan Libero® SoC-software fia de IP Catalog-updatefunksje yn' e Libero SoC-software, of it wurdt mei de hân ynladen fan 'e katalogus. Sadree't de IP-kearn is ynstalleare yn Libero SoC-software IP Catalog, wurdt it konfigureare, generearre en ynstantiearre binnen SmartDesign foar opname yn it Libero-projekt.

Apparaat gebrûk en prestaasjes (Stel in fraach)
It gebrûk fan boarnen foar Viterbi Decoder wurdt metten mei it Synopsys Synplify Pro-ark, en de resultaten wurde gearfette yn 'e folgjende tabel.
tabel 2. Apparaat- en Resource Utilization

Apparaat Details Data Type Boukunde Resources Prestaasje (MHz) RAMs Wiskunde blokken Chip Globals
Famylje Apparaat LUTs DFF LSRAM uSRAM
PolarFire® SoC MPFS250T Unipolêr Serial 416 354 200 3 0 0 0
Bipolar Serial 416 354 200 3 0 0 0
Unipolêr Parallel 13784 4642 200 0 0 0 0
Bipolar Parallel 13768 4642 200 0 0 0 1
PolarFire MPF300T Unipolêr Serial 416 354 200 3 0 0 0
Bipolar Serial 416 354 200 3 0 0 0
Unipolêr Parallel 13784 4642 200 0 0 0 0
Bipolar Parallel 13768 4642 200 0 0 0 1

Belangryk: It ûntwerp wurdt ymplementearre mei Viterbi Decoder troch it konfigurearjen fan de folgjende GUI-parameters:

  • Soft Data Breedte = 4
  • K Lengte = 7
  • Koade Rate = ½
  • Traceback Length = 20

Viterbi Decoder IP Configurator

Viterbi Decoder IP Configurator (Stel in fraach)
Dizze seksje jout in oerview fan 'e Viterbi Decoder Configurator-ynterface en syn ferskate komponinten.
De Viterbi Decoder Configurator biedt in grafyske ynterface om parameters en ynstellings te konfigurearjen foar in Viterbi Decoder IP-kearn. It lit de brûker parameters selektearje lykas Soft Data Width, K Length, Code Rate, Traceback Length, Datatype, Architecture, Testbench, and License. De kaai konfiguraasjes wurde beskreaun yn Tabel 3-1.
De folgjende figuer jout in detaillearre view fan de Viterbi Decoder Configurator ynterface.
figuer 1-1. Viterbi Decoder IP Configurator

MICROCHIP-Viterbi-Decoder-FIG-1

De ynterface omfettet ek knoppen OK en Annulearje om de makke konfiguraasjes te befêstigjen of te ferwiderjen.

Funksjonele beskriuwing

De folgjende figuer toant de hardware-ymplemintaasje fan 'e Viterbi Decoder.
figuer 2-1. Hardware ymplemintaasje fan Viterbi Decoder

MICROCHIP-Viterbi-Decoder-FIG-2

Dizze module wurket op DVALID_I. As DVALID_I wurdt beweard, wurde de oanbelangjende gegevens as ynfier nommen, en it proses begjint. Dit IP hat in skiednis buffer en basearre op dy seleksje, IP nimt de selektearre buffer oantal DVALID_Is + Guon klok syklusen te generearjen de earste útfier. Standert is de skiednisbuffer 20. De latency tusken de ynfier en útfier fan 'e Parallel Viterbi Decoder is 20 DVALID_Is + 14 Clock Cycles. De latency tusken de ynfier en útfier fan de Serial Viterbi Decoder is 20 DVALID_Is + 72 Clock Cycles.

Arsjitektuer (Stel in fraach)
Viterbi Decoder helje de gegevens yn earste ynstânsje jûn oan de Convolutional Encoder troch it finen fan it bêste paad troch alle mooglike encoder steaten. Foar in beheining lingte fan 7 binne d'r 64 steaten. De arsjitektuer bestiet út de folgjende grutte blokken:

  • Branch Metric Unit (BMU)
  • Path Metric Unit (PMU)
  • Trace Back Unit (TBU)
  • Add Compare Selektearje ienheid (ACSU)

De folgjende figuer lit de Viterbi Decoder-arsjitektuer sjen.
figuer 2-2. Viterbi Decoder Architecture

MICROCHIP-Viterbi-Decoder-FIG-3

De Viterbi Decoder bestiet út trije ynterne blokken dy't as folgjend wurde ferklearre:

  1. Branch Metric Unit (BMU): De BMU berekkent de diskrepânsje tusken it ûntfongen sinjaal en alle mooglike útstjoerde sinjalen, mei help fan metriken lykas Hamming-ôfstân foar binêre gegevens of Euklidyske ôfstân foar avansearre modulaasjeskema's. Dizze berekkening beoardielet de oerienkomst tusken de ûntfongen en mooglik útstjoerde sinjalen. De BMU ferwurket dizze metriken foar elk ûntfongen symboal of bit en stjoert de resultaten troch nei de Path Metric Unit.
  2. Path Metric Unit (PMU): De PMU dy't ek bekend is as de Add-Compare-Select (ACS) ienheid, bywurket paadmetriken troch ferwurking fan branchmetriken fan 'e BMU. It hâldt de kumulative metrik fan it bêste paad by foar elke steat yn it trellisdiagram (in grafyske foarstelling fan 'e mooglike steattransysjes). De PMU foeget de nije tûke metryske ta oan de aktuele paadmetrik foar elke steat, fergeliket alle paden dy't nei dy steat liede, en selekteart de iene mei de leechste metrik, wat it meast wierskynlike paad oanjout. Dit seleksje proses wurdt útfierd op elke stage fan de trellis, resultearret yn in samling fan de meast wierskynlike paden, bekend as oerlibben paden, foar eltse steat.
  3. Traceback Unit (TBU): De TBU is ferantwurdlik foar it identifisearjen fan de meast wierskynlike folchoarder fan steaten, nei de ferwurking fan ûntfongen symboalen troch de PMU. It docht dit troch it trellis werom te heljen fan 'e definitive steat mei de leechste paadmetrysk. De TBU inisjearret fan 'e ein fan' e trellisstruktuer en spoaret werom troch de oerlibbenpaden mei help fan oanwizers of ferwizings, om de meast wierskynlike oerdroegen folchoarder te bepalen. De lingte fan 'e traceback wurdt bepaald troch de beheiningslingte fan' e konvolúsjonele koade, dy't ynfloed hat op sawol de dekodearjende latency as kompleksiteit. By it foltôgjen fan it traceback-proses wurde de dekodearre gegevens presintearre as útfier, meastentiids mei de taheakke sturtbits fuortsmiten, dy't ynearsten opnommen waarden om de konvolúsjonele encoder te wiskjen.

De Viterbi Decoder brûkt dizze trije ienheden om it ûntfongen sinjaal sekuer te dekodearjen yn 'e orizjinele oerstjoerde gegevens, troch alle flaters te korrigearjen dy't miskien hawwe bard tidens de oerdracht.
Ferneamd om syn effisjinsje, it Viterbi-algoritme is de standertmetoade foar it dekodearjen fan konvolúsjonele koades binnen kommunikaasjesystemen.
Twa gegevensformaten binne beskikber foar sêfte kodearring: unipolêr en bipolêr. De folgjende tabel jout de wearden en oerienkommende beskriuwingen foar 3-bit sêfte ynfier.
Tabel 2-1. 3-bit sêfte yngongen

Beskriuwing Unipolêr Bipolar
Sterkste 0 000 100
Relatyf sterk 0 001 101
Relatyf swak 0 010 110
De swakste 0 011 111
De swakste 1 100 000
Relatyf swak 1 101 001
Relatyf sterk 1 110 010
Sterkste 1 111 100

De folgjende tabel lit de standert convolution koade.
Tabel 2-2. Standert Convolution Code

Beheining Lengte Output Rate = 2
Binary Octal
7 1111001 171
1011011 133

Viterbi Decoder Parameters en ynterface sinjalen (In fraach stelle)
Dizze seksje besprekt de parameters yn 'e Viterbi Decoder GUI-konfigurator en I / O-sinjalen.

Konfiguraasje ynstellings (In fraach stelle)
De folgjende tabel listet de konfiguraasjeparameters brûkt yn 'e hardware-ymplemintaasje fan Viterbi Decoder. Dit binne generyske parameters en fariearje neffens de eask fan 'e applikaasje.
Tabel 3-1. Konfiguraasje Parameters

Parameter Namme Beskriuwing Wearde
Soft Data Breedte Spesifiseart it oantal bits dat wurdt brûkt om de breedte fan 'e sêfte ynfiergegevens te fertsjintwurdigjen Brûker selekteare dy't 3 en 4 bits stipet
K Lengte K is de beheining lingte fan de convolutional koade Op 7 fêststeld
Koade Rate Jout de ferhâlding oan fan ynfierbits nei útfierbits 1/2
Traceback Lengte Bepaalt de djipte fan 'e trellis brûkt yn it Viterbi-algoritme Mei de brûker definieare wearde en is standert 20
Data Type Lit brûkers it type ynfiergegevens selektearje Brûker selekteare en stipet de folgjende opsjes:

• Unipolar

• Bipolar

Boukunde Spesifiseart it type ymplemintaasjearsjitektuer Unterstützt de folgjende ymplemintaasjetypen:

• Parallel

• Serial

Yn- en útgongen sinjalen (In fraach stelle)
De folgjende tabel listet de ynfier- en útfierpoarten fan 'e Viterbi Decoder IP.
Tabel 3-2. Ynput en útfier havens

Sinjaal Namme Rjochting Breedte Beskriuwing
SYS_CLK_I Ynfier 1 Input klok sinjaal
ARSTN_I Ynfier 1 Input reset sinjaal (Asynchronous aktyf-low reset)
DATA_I Ynfier 6 Gegevensinputsinjaal (MSB 3-bit IDATA, LSB 3-bit QDATA)
DVALID_I Ynfier 1 Data jildich ynfier sinjaal
DATA_O Utfier 1 Viterbi Decoder gegevens útfier
DVALID_O Utfier 1 Data jildich útfier sinjaal

Timing Diagrammen

Dizze seksje besprekt de timingdiagrammen fan 'e Viterbi Decoder.
De folgjende figuer toant it timingdiagram fan Viterbi Decoder dy't jildt foar sawol serial as parallelle modus konfiguraasje.
figuer 4-1. Timing Diagram

MICROCHIP-Viterbi-Decoder-FIG-5

  • Serial Viterbi Decoder fereasket minimaal 69 kloksyklusen (Throughput) om de útfier te generearjen.
  • Om de latency fan 'e Serial Viterbi Decoder te berekkenjen, brûk de folgjende fergeliking:
  • Oantal skiednis buffer tiden DVALIDs + 72 klok cycles
  • Foar eksample, As de skiednis Buffer lingte is ynsteld op 20, dan
  • Wachttiid = 20 jildich + 72 klok syklusen
  • Parallel Viterbi Decoder fereasket minimaal 8 kloksyklusen (Throughput) om de útfier te generearjen.
  • Om de latency fan 'e Parallel Viterbi Decoder te berekkenjen, brûk de folgjende fergeliking:
  • Oantal skiednis buffer tiden DVALIDs + 14 klok cycles
  • Foar eksample, As de skiednis Buffer lingte is ynsteld op 20, dan
  • Wachttiid = 20 jildich + 14 klok syklusen

Belangryk: De timing diagram foar Serial en Parallel Viterbi decoder is identyk, mei útsûndering fan it oantal klok syklusen nedich foar eltse decoder.

Testbench Simulaasje

A sample testbench wurdt levere om de funksjonaliteit fan 'e Viterbi Decoder te kontrolearjen. Om de kearn te simulearjen mei de testbank, útfiere de folgjende stappen:

  1. Iepenje de Libero® SoC-applikaasje, klikje op Catalog > View > Windows > Catalog, en wreidzje dan Solutions-Wireless út. Dûbelklik op Viterbi_Decoder, en klik dan op OK. De dokumintaasje dy't ferbûn is mei IP wurdt neamd ûnder Dokumintaasje.
    Belangryk: As jo ​​de ljepper Katalogus net sjogge, navigearje dan nei de View Windows menu, en klik dan op Katalogus om it sichtber te meitsjen.
  2. Konfigurearje de IP neffens de eask, lykas werjûn yn figuer 1-1.
  3. De FEC-kodearder moat konfigureare wurde om de Viterbi-dekoder te testen. Iepenje de katalogus en konfigurearje de FEC Encoder IP.
  4. Navigearje nei it ljepblêd Stimulus Hierarchy, en klik op Build Hierarchy.
  5. Op de Stimulus Hierarchy ljepper, rjochts-klik op testbench (vit_decoder_tb(vit_decoder_tb.v [wurk])), en klik dan op Simulearje Pre-Synth Design > Iepenje ynteraktyf.

Belangryk: As jo ​​​​it ljepblêd Stimulus Hierarchy net sjogge, navigearje dan nei View > Windows menu en klik op Stimulus Hierarchy om it sichtber te meitsjen.
It ModelSim®-ark iepenet mei de testbank, lykas werjûn yn 'e folgjende figuer.
figuer 5-1. ModelSim Tool Simulaasje Finster

MICROCHIP-Viterbi-Decoder-FIG-4

Belangryk

  • As de simulaasje wurdt ûnderbrutsen fanwege de run-time limyt oantsjutte yn de.do file, brûk it kommando run -all om de simulaasje te foltôgjen.
  • Nei it útfieren fan de simulaasje genereart de testbank twa files (fec_input.txt, vit_output.txt) en jo kinne ferlykje de twa files foar in suksesfol simulaasje.

Revision Skiednis (Stel in fraach)
De revyzjeskiednis beskriuwt de wizigingen dy't yn it dokumint binne ymplementearre. De wizigingen wurde fermeld per revyzje, te begjinnen mei de meast aktuele publikaasje.

Tabel 6-1. Revision Skiednis

Revyzje Datum Beskriuwing
B 06/2024 It folgjende is de list mei wizigingen makke yn revyzje B fan it dokumint:

• Updated de ynhâld fan Yntroduksje seksje

• Added Table 2 yn Apparaat Utilization en Performance seksje

• Added 1. Viterbi Decoder IP Configurator seksje

• De ynhâld tafoege oer de ynterne blokken, bywurke Tabel 2-1 en tafoege Tabel 2-2 yn

2.1. Arsjitektuer seksje

• Updated Tabel 3-1 yn 3.1. Konfiguraasje ynstellings seksje

• Added figuer 4-1 en in notysje yn 4. Timing Diagrams seksje

• Updated figuer 5-1 yn 5. Testbench Simulaasje seksje

A 05/2023 Inisjele release

Microchip FPGA Support

Microchip FPGA-produktengroep stipet har produkten mei ferskate stipetsjinsten, ynklusyf Customer Service, Customer Technical Support Center, in website, en wrâldwide ferkeapkantoaren. Klanten wurde suggerearre om Microchip online boarnen te besykjen foardat se kontakt opnimme mei stipe, om't it heul wierskynlik is dat har fragen al beantwurde binne.
Kontakt Technical Support Center fia de website at www.microchip.com/support. Neam it FPGA-apparaatdielnûmer, selektearje de passende saakkategory, en upload ûntwerp files wylst it meitsjen fan in technyske stipe saak.
Nim kontakt op mei Customer Service foar net-technyske produktstipe, lykas produktprizen, produktupgrades, update-ynformaasje, bestelstatus en autorisaasje.

  • Ut Noard-Amearika, skilje 800.262.1060
  • Fan 'e rest fan' e wrâld, ring 650.318.4460
  • Fax, fan oeral yn 'e wrâld, 650.318.8044

Microchip Ynformaasje

De mikrochip Website
Microchip biedt online stipe fia ús website at www.microchip.com/. Dit website wurdt brûkt om te meitsjen files en ynformaasje maklik beskikber foar klanten. Guon fan 'e beskikbere ynhâld omfettet:

  • Produkt Support - Gegevensblêden en errata, applikaasjenotysjes en sample programma's, ûntwerpboarnen, brûkershantliedingen en hardware-stipedokuminten, lêste softwarereleases en argivearre software
  • Algemiene technyske stipe - Faak stelde fragen (FAQ's), oanfragen foar technyske stipe, online diskusjegroepen, lidlist fan lidmaatskip fan Microchip-ûntwerppartners
  • It bedriuw Microchip - Produktseleksje- en bestelgidsen, lêste Microchip-parseberjochten, de list fan seminars en eveneminten, listings fan Microchip-ferkeapkantoaren, distributeurs en fabryksfertsjintwurdigers

Produkt Change Notification Service
Microchip's notifikaasjetsjinst foar produktferoaring helpt klanten op 'e hichte te hâlden oer Microchip-produkten. Abonnees sille e-postnotifikaasje krije as d'r feroarings, updates, ferzjes of errata binne relatearre oan in spesifisearre produktfamylje of ûntwikkelingsark fan belang.
Om te registrearjen, gean nei www.microchip.com/pcn en folgje de registraasje ynstruksjes.
Klant Support
Brûkers fan Microchip-produkten kinne help krije fia ferskate kanalen:

  • Distributeur of fertsjintwurdiger
  • Lokaal Sales Office
  • Embedded Solutions Engineer (ESE)
  • Technyske stipe

Klanten moatte kontakt opnimme mei har distributeur, fertsjintwurdiger of ESE foar stipe. Lokale ferkeapkantoaren binne ek beskikber om klanten te helpen. In list fan ferkeapkantoaren en lokaasjes is opnommen yn dit dokumint.
Technyske stipe is beskikber fia de webside op: www.microchip.com/support
Microchip Apparaten Code Protection Feature
Notysje de folgjende details fan 'e koadebeskermingsfunksje op Microchip-produkten:

  • Microchip produkten foldogge oan de spesifikaasjes befette yn harren bysûndere Microchip Data Sheet.
  • Microchip is fan betinken dat syn famylje fan produkten feilich is as se brûkt wurde op 'e bedoelde manier, binnen operasjonele spesifikaasjes, en ûnder normale omstannichheden.
  • Microchip wearden en agressyf beskermet syn yntellektuele eigendomsrjochten. Pogingen om te brekken de koade beskerming funksjes fan Microchip produkt is strang ferbean en kin yn striid mei de Digital Millennium Copyright Act.
  • Noch Microchip noch in oare semiconductor fabrikant kin garandearje de feiligens fan syn koade. Koadebeskerming betsjut net dat wy garandearje dat it produkt "ûnbrekber" is. Koadebeskerming is konstant yn ûntwikkeling. Microchip set him yn om de funksjes foar koadebeskerming fan ús produkten kontinu te ferbetterjen.

Juridyske Notysje
Dizze publikaasje en de ynformaasje hjiryn meie allinich brûkt wurde mei Microchip-produkten, ynklusyf om Microchip-produkten te ûntwerpen, te testen en te yntegrearjen mei jo applikaasje. Gebrûk fan dizze ynformaasje
op elke oare manier yn striid is mei dizze betingsten. Ynformaasje oangeande apparaatapplikaasjes wurdt allinich foar jo gemak levere en kin wurde ferfongen troch updates. It is jo ferantwurdlikens om te soargjen dat jo applikaasje foldocht oan jo spesifikaasjes. Nim kontakt op mei jo lokale Microchip ferkeap kantoar foar ekstra stipe of, krije ekstra stipe by www.microchip.com/en-us/support/design-help/client-support-services.
DIT YNFORMAASJE WORDT LJOCHT FAN MICROCHIP "AS IS". MICROCHIP MAAKT GEEN FERSENTASJES OF GARANTIES FAN ELKE SOART, SY EXPRESS OF YMPLYD, SKRIFTLIK OF Mûnling, STATUTORY OF EARSOON, FERGESE AAN DE YNFORMAASJE YNLEFT MAAR NET BEPERKTE TOT ELKE IMPLICEERDE GARANJANSJES-EN GARANTIES, FITNESS FOAR IN BEPAALDE DOEL, OF GARANTIES FERGESE TOT DE TEST, KWALITEIT, OF PERFORMANCE.
YN GEEN GEVAL SIL MICROCHIP AANSPRAKELIJK Wêze FOAR ELKE INDIREKTE, SPESIALE, STRAFFENDE, INSIDENTELE, OF GEVOLGLIKE FERLIEZEN, SKADE, KOSTEN, OF UITGAVEN FAN ELKE SOART WAT HÊT HÊT HÊT HÊT HÊT OP DE YNFORMAASJE OF SY GEBRUIK, HÛÛKLIK FERGESE, HOOFDÊÛÛÛÛRJOCHT, HÌÊÛÛÛÛNÊLÊN FERGESE MOOGLIKHEID OF DE SKADES binne foarsjoenber. FAN DE FOLLE MATE DAT BY DE WET tastien is, sil MICROCHIP'S TOTALE AANSPRAKELIJKHEID OP ALLE BESKIKKINGEN OP ELKE MANIER OAN DE YNFORMAASJE OF SY GEBRUK NET it ANTAL FERGESJES, AS ELKE, DAT JO DIREKTS FOAR DE INFORMASJON BETAALD HANE BETAALD.
Gebrûk fan Microchip-apparaten yn libbensstipe- en / of feiligensapplikaasjes is folslein op it risiko fan 'e keaper, en de keaper stimt yn om Microchip te ferdigenjen, te beskermjen en harmless te hâlden fan alle skea, oanspraken, suits of útjeften dy't fuortkomme út sa'n gebrûk. Gjin lisinsjes wurde oerbrocht, ymplisyt of oars, ûnder alle Microchip yntellektuele eigendomsrjochten, útsein as oars oanjûn.
Handelsmerken
De Microchip namme en logo, it Microchip logo, Adaptec, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, en XMEGA binne registrearre hannelsmerken fan Microchip Technology Incorporated yn 'e FS en oare lannen.
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 logo, Quiet-Wire, SmartFusion, SyncWorld, TimeCesium, TimeHub, TimePictra, TimeProvider, en ZL binne registrearre hannelsmerken fan Microchip Technology Incorporated yn 'e FS
Adjacent Key Suppression, 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, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Paralleling, IntelliMOS, Inter-Chip Connectivity, JitterBlocker, Knob-on-Display, MarginLink, maxCrypto, maxView, 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 en ZENA binne hannelsmerken fan Microchip Technology Incorporated yn 'e FS en oare lannen.
SQTP is in tsjinstmerk fan Microchip Technology Incorporated yn 'e FS
It Adaptec-logo, Frequency on Demand, Silicon Storage Technology, en Symmcom binne registrearre hannelsmerken fan Microchip Technology Inc. yn oare lannen.
GestIC is in registrearre hannelsmerk fan Microchip Technology Germany II GmbH & Co. KG, in dochterûndernimming fan Microchip Technology Inc., yn oare lannen.
Alle oare hier neamde hannelsmerken binne it eigendom fan har respektive bedriuwen.
© 2024, Microchip Technology Incorporated en syn dochterûndernimmingen. Alle rjochten foarbehâlden.
ISBN: 978-1-6683-4696-9
Kwaliteitsbehearsysteem
Foar ynformaasje oer Microchip's Quality Management Systems, besykje asjebleaft www.microchip.com/quality.

Wrâldwiid ferkeap en tsjinst

AMERIKA ASIA / PASIFIC ASIA / PASIFIC EUROPA
Corporate Kantoar Austraalje - Sydney

Tel: 61-2-9868-6733

Sina - Peking

Tel: 86-10-8569-7000

Sina - Chengdu

Tel: 86-28-8665-5511

Sina - Chongqing

Tel: 86-23-8980-9588

Sina - Dongguan

Tel: 86-769-8702-9880

Sina - Guangzhou

Tel: 86-20-8755-8029

Sina - Hangzhou

Tel: 86-571-8792-8115

Sina - Hong Kong SAR

Tel: 852-2943-5100

Sina - Nanjing

Tel: 86-25-8473-2460

Sina - Qingdao

Tel: 86-532-8502-7355

Sina - Shanghai

Tel: 86-21-3326-8000

Sina - Shenyang

Tel: 86-24-2334-2829

Sina - Shenzhen

Tel: 86-755-8864-2200

Sina - Suzhou

Tel: 86-186-6233-1526

Sina - Wuhan

Tel: 86-27-5980-5300

Sina - Xian

Tel: 86-29-8833-7252

Sina - Xiamen

Tel: 86-592-2388138

Sina - Zhuhai

Tel: 86-756-3210040

Yndia - Bangalore

Tel: 91-80-3090-4444

Yndia - Nij-Delhi

Tel: 91-11-4160-8631

Yndia - Pune

Tel: 91-20-4121-0141

Japan - Osaka

Tel: 81-6-6152-7160

Japan - Tokio

Tel: 81-3-6880-3770

Korea - Daegu

Tel: 82-53-744-4301

Korea - Seoul

Tel: 82-2-554-7200

Maleizje - Kuala Lumpur

Tel: 60-3-7651-7906

Maleizje - Penang

Tel: 60-4-227-8870

Filipinen - Manila

Tel: 63-2-634-9065

Singapoer

Tel: 65-6334-8870

Taiwan - Hsin Chu

Tel: 886-3-577-8366

Taiwan - Kaohsiung

Tel: 886-7-213-7830

Taiwan - Taipei

Tel: 886-2-2508-8600

Tailân - Bangkok

Tel: 66-2-694-1351

Fietnam - Ho Chi Minh

Tel: 84-28-5448-2100

Eastenryk - Wels

Tel: 43-7242-2244-39

Fax: 43-7242-2244-393

Denemarken - Kopenhagen

Tel: 45-4485-5910

Fax: 45-4485-2829

Finlân - Espoo

Tel: 358-9-4520-820

Frankryk - Parys

Tel: 33-1-69-53-63-20

Fax: 33-1-69-30-90-79

Dútslân - Garching

Tel: 49-8931-9700

Dútslân - Haan

Tel: 49-2129-3766400

Dútslân - Heilbronn

Tel: 49-7131-72400

Dútslân - Karlsruhe

Tel: 49-721-625370

Dútslân - München

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Dútslân - Rosenheim

Tel: 49-8031-354-560

Israel - Hod Hasharon

Tel: 972-9-775-5100

Itaalje - Milaan

Tel: 39-0331-742611

Fax: 39-0331-466781

Itaalje - Padua

Tel: 39-049-7625286

Nederlân – Drunen

Tel: 31-416-690399

Fax: 31-416-690340

Noarwegen - Trondheim

Tel: 47-72884388

Poalen - Warsjau

Tel: 48-22-3325737

Roemenië - Boekarest

Tel: 40-21-407-87-50

Spanje - Madrid

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Sweden - Göteborg

Tel: 46-31-704-60-40

Sweden - Stockholm

Tel: 46-8-5090-4654

UK - Wokingham

Tel: 44-118-921-5800

Fax: 44-118-921-5820

2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200
Fax: 480-792-7277
Technyske stipe:
www.microchip.com/support
Web Adres:
www.microchip.com
Atlanta
Duluth, GA
Tel: 678-957-9614
Fax: 678-957-1455
Austin, TX
Tel: 512-257-3370
Boston
Westborough, MA
Tel: 774-760-0087
Fax: 774-760-0088
Chicago
Itasca, IL
Tel: 630-285-0071
Fax: 630-285-0075
Dallas
Addison, TX
Tel: 972-818-7423
Fax: 972-818-2924
Detroit
Novi, MI
Tel: 248-848-4000
Houston, TX
Tel: 281-894-5983
Indianapolis
Noblesville, IN
Tel: 317-773-8323
Fax: 317-773-5453
Tel: 317-536-2380
Los Angeles
Mission Viejo, CA
Tel: 949-462-9523
Fax: 949-462-9608
Tel: 951-273-7800
Raleigh, NC
Tel: 919-844-7510
New York, NY
Tel: 631-435-6000
San Jose, CA
Tel: 408-735-9110
Tel: 408-436-4270
Kanada - Toronto
Tel: 905-695-1980
Fax: 905-695-2078

Dokuminten / Resources

PDF thumbnailViterbi Decoder
User Guide · Viterbi Decoder, Decoder

Referinsjes

Stel in fraach

Use this section to ask about setup, compatibility, troubleshooting, or anything missing from this manual.

Stel in fraach

Ask about setup, compatibility, troubleshooting, or anything missing from this manual. Name and email are optional.