
MICROCHIP Viterbi Decoder

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?
F: Hoe wurket de Viterbi-dekoder?
F: Wannear moat ik in Serial Viterbi Decoder kieze oer in Parallel?
F: Yn hokker applikaasjes wurdt de Viterbi-dekoder gewoanlik brûkt?
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

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

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

De Viterbi Decoder bestiet út trije ynterne blokken dy't as folgjend wurde ferklearre:
- 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.
- 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.
- 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

- 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:
- 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. - Konfigurearje de IP neffens de eask, lykas werjûn yn figuer 1-1.
- De FEC-kodearder moat konfigureare wurde om de Viterbi-dekoder te testen. Iepenje de katalogus en konfigurearje de FEC Encoder IP.
- Navigearje nei it ljepblêd Stimulus Hierarchy, en klik op Build Hierarchy.
- 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

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
![]() | Viterbi Decoder |
Referinsjes
- dsPICDEM.netdspicdem.net
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-05FE7AD6-B313-4D0C-AD42-6C1FE6AFEE1E&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-229E21A4-7EF0-4BF6-98FB-7B868B0373E8&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-267FE643-94F4-4EE2-8D64-433F2BA22278&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-6348405B-DB22-40AD-8732-579C6CA72994&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-643EB9B8-5C05-4547-B2B4-93463B464166&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-7D8BD33E-9875-46C4-A42D-1E1FF9DBF583&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-8087FE16-517A-4D85-93A7-0DDD3A237D4F&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-A3EB1FF8-06D0-44E9-96D9-AFC861D5DF29&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- microchipsupport.force.com/s/newcase?pub_guid=GUID-9F2304B0-77D5-423B-B8F9-05F1B84F2E98&pub_lang=en-US&pub_ver=2&pub_type=User%20Guide&bu=fpga&tpc_guid=GUID-A5D5F26D-41DD-47C5-B62C-B0CD828A1A28&cover_title=Viterbi%20Decoder%20User%20Guide&tech_suppmicrochipsupport.force.com
- User Manualmanual.tools

