MICROCHIP Viterbi-dekodeerder
Spesifikasies
- Algoritme: Viterbi-dekodeerder
- Invoer: 3-bis of 4-bis sagte of harde invoer
- Dekodering metode: Maksimum waarskynlikheid
- Implementering: Serieel en parallel
- Aansoeke: Selfone, satellietkommunikasie, digitale televisie
Produkgebruiksinstruksies
Die Serial Viterbi-dekodeerder verwerk toevoerbisse individueel op 'n opeenvolgende wyse. Volg hierdie stappe om die Serial Decoder te gebruik:
- Verskaf die invoerbisse opeenvolgend aan die dekodeerder.
- Die dekodeerder sal padstatistieke opdateer en besluite vir elke bis neem.
- Verstaan dat die reeksdekodeerder stadiger kan wees, maar minder kompleksiteit en laer hulpbrongebruik bied.
- Gebruik die Serial Decoder vir toepassings wat grootte, kragverbruik en koste bo spoed prioritiseer.
- Die Parallel Viterbi-dekodeerder verwerk verskeie bisse gelyktydig. Hier is hoe om die Parallelle Dekodeerder te gebruik:
- Verskaf gelyktydig veelvuldige bisse as invoer na die dekodeerder vir parallelle verwerking.
- Die dekodeerder werk verskeie padmetrieke parallel op, wat lei tot vinniger verwerking.
- Let daarop dat die Parallelle Dekodeerder hoë deurset bied ten koste van verhoogde kompleksiteit en hulpbrongebruik.
- Kies die Parallelle Dekodeerder vir toepassings wat vinnige verwerking en hoë deurset vereis, soos intydse kommunikasiestelsels.
Gereelde vrae
V: Wat is konvolusionele kodes?
A: Konvolusionele kodes is foutkorrigeerkodes wat wyd in kommunikasiestelsels gebruik word om teen transmissiefoute te beskerm.
V: Hoe werk die Viterbi-dekodeerder?
A: Die Viterbi-dekodeerder gebruik die Viterbi-algoritme om die mees waarskynlike volgorde van oorgedra bisse te identifiseer gebaseer op die ontvangde sein, wat dekoderingsfoute tot die minimum beperk.
V: Wanneer moet ek 'n seriële Viterbi-dekodeerder bo 'n parallelle een kies?
A: Kies 'n reeksdekodeerder wanneer verminderde kompleksiteit, laer hulpbrongebruik en kostedoeltreffendheid prioritiseer word. Dit is geskik vir toepassings waar spoed nie die primêre bekommernis is nie.
V: In watter toepassings word die Viterbi-dekodeerder algemeen gebruik?
A: Die Viterbi-dekodeerder word wyd gebruik in moderne kommunikasiestelsels soos selfone, satellietkommunikasie en digitale televisie.
Inleiding
Die Viterbi-dekodeerder is 'n algoritme wat in digitale kommunikasiestelsels gebruik word om konvolusiekodes te dekodeer. Konvolusionele kodes is foutkorrigeerkodes wat wyd in kommunikasiestelsels gebruik word om te beskerm teen foute wat tydens transmissie bekendgestel word.
Die Viterbi-dekodeerder identifiseer die mees waarskynlike volgorde van oorgedra bisse gebaseer op die ontvangde sein deur die Viterbi-algoritme te gebruik, 'n dinamiese programmeringsbenadering. Hierdie algoritme beskou alle potensiële kodepaaie om die mees waarskynlike bissekwensie te bereken gebaseer op die ontvangde sein. Dit kies dan die pad met die hoogste waarskynlikheid.
Die Viterbi-dekodeerder is 'n maksimum-waarskynlikheid-dekodeerder, wat die waarskynlikheid van foute in die dekodering van die ontvangde sein minimaliseer en word geïmplementeer in Serial, wat 'n klein area beslaan, en in Parallel vir hoër deurset. Dit word wyd gebruik in moderne kommunikasiestelsels, insluitend selfone, satellietkommunikasie en digitale televisie. Hierdie IP aanvaar 3-bis of 4-bis sagte of harde invoer.
Die Viterbi-algoritme kan geïmplementeer word deur twee hoofbenaderings te gebruik: Serieel en Parallel. Elke benadering het afsonderlike kenmerke en toepassings, wat soos volg uiteengesit word.
Serial Viterbi-dekodeerder
Serial Viterbi-dekodeerder verwerk toevoerbisse individueel, wat padstatistieke opeenvolgend bywerk en besluite neem vir elke bis. As gevolg van sy reeksverwerking is dit egter geneig om stadiger te wees in vergelyking met sy Parallelle eweknie. Serial Decoder vereis 69 kloksiklusse om 'n uitset te genereer as gevolg van sy opeenvolgende opdatering van alle moontlike toestandmetrieke, en die noodsaaklikheid om terug te spoor deur die traliewerk vir elke bis, wat lei tot verlengde verwerkingstyd.
Die advantagDie gebruik van 'n Serial dekodeerder lê in sy tipies verminderde kompleksiteit en laer hardeware hulpbrongebruik, in vergelyking met 'n Parallelle dekodeerder. Dit maak dit 'n voordeeltageous opsie vir toepassings waarin grootte, kragverbruik en koste meer krities is as spoed.
Parallelle Viterbi-dekodeerder
Parallelle Viterbi-dekodeerder is ontwerp om gelyktydig verskeie bisse te verwerk. Dit word bereik deur parallelle verwerkingsmetodologieë te gebruik om verskeie padmetrieke gelyktydig op te dateer. Sulke parallellisme lei tot 'n aansienlike vermindering in die aantal kloksiklusse wat nodig is om 'n uitset te genereer, wat 8 kloksiklusse is.
Die spoed van die parallelle dekodeerder kom ten koste van verhoogde kompleksiteit en hulpbrongebruik, wat meer hardeware benodig om die parallelle verwerkingselemente te implementeer, wat die grootte en kragverbruik van die dekodeerder kan verhoog. Vir toepassings wat hoë deurset en vinnige verwerking vereis, soos intydse kommunikasiestelsels, word die Parallel Viterbi-dekodeerder dikwels verkies.
Samevattend, die besluit tussen die gebruik van 'n Serial en Parallel Viterbi Decoder hang af van die spesifieke vereistes van die toepassing. In toepassings wat minimale krag, koste en spoed vereis, is 'n Serial dekodeerder tipies gepas. Vir toepassings wat hoë spoed en hoë deurset vereis, waar werkverrigting van kritieke belang is, is 'n Parallelle dekodeerder egter die voorkeuropsie, al is dit meer kompleks en vereis meer hulpbronne.
Opsomming
Die volgende tabel lys 'n opsomming van die Viterbi-dekodeerder IP-eienskappe.
Tabel 1. Viterbi-dekodeerderkenmerke
Kern weergawe | Hierdie dokument is van toepassing op Viterbi Decoder v1.1. |
Ondersteunde toestelgesinne | • PolarFire® SoC
• PolarFire |
Ondersteunde Tool Flow | Vereis Libero® SoC v12.0 of later vrystellings. |
Lisensiëring | Die Viterbi-dekodeerder-geïnkripteer RTL is vrylik beskikbaar met enige Libero-lisensie.
Geënkripteerde RTL: 'n Volledige geënkripteerde RTL-kode word vir die kern voorsien, wat dit moontlik maak om die kern met SmartDesign te instansieer. Simulasie, sintese en uitleg word uitgevoer met Libero-sagteware. |
Kenmerke
Viterbi Decoder IP het die volgende kenmerke:
- Ondersteun sagte invoerwydtes van 3-bis of 4-bis
- Ondersteun seriële en parallelle argitektuur
- Ondersteun gebruikergedefinieerde terugspoorlengtes, en die verstekwaarde is 20
- Ondersteun unipolêre en bipolêre datatipes
- Ondersteun kode koers van 1/2
- Ondersteun beperkingslengte wat 7 is
Installasie-instruksies
Die IP-kern moet outomaties in die IP-katalogus van Libero® SoC-sagteware geïnstalleer word deur die IP Catalog-opdateringfunksie in die Libero SoC-sagteware, of dit word met die hand van die katalogus afgelaai. Sodra die IP-kern in Libero SoC-sagteware IP-katalogus geïnstalleer is, word dit in SmartDesign gekonfigureer, gegenereer en geïnstantieer vir insluiting by die Libero-projek.
Toestelbenutting en -prestasie (Vra 'n vraag)
Die hulpbronbenutting vir Viterbi-dekodeerder word gemeet met behulp van die Synopsys Synplify Pro-instrument, en die resultate word in die volgende tabel opgesom.
Tabel 2. Toestel- en Hulpbronbenutting
Toestelbesonderhede | Datatipe | Argitektuur | Hulpbronne | Werkverrigting (MHz) | RAM's | Wiskunde blokkies | Chip Globals | |||
Familie | Toestel | LUTs | DFF | LSRAM | uSRAM | |||||
PolarFire® SoC | MPFS250T | unipolêre | Reeks | 416 | 354 | 200 | 3 | 0 | 0 | 0 |
Bipolêr | Reeks | 416 | 354 | 200 | 3 | 0 | 0 | 0 | ||
unipolêre | Parallel | 13784 | 4642 | 200 | 0 | 0 | 0 | 0 | ||
Bipolêr | Parallel | 13768 | 4642 | 200 | 0 | 0 | 0 | 1 | ||
PolarFire | MPF300T | unipolêre | Reeks | 416 | 354 | 200 | 3 | 0 | 0 | 0 |
Bipolêr | Reeks | 416 | 354 | 200 | 3 | 0 | 0 | 0 | ||
unipolêre | Parallel | 13784 | 4642 | 200 | 0 | 0 | 0 | 0 | ||
Bipolêr | Parallel | 13768 | 4642 | 200 | 0 | 0 | 0 | 1 |
Belangrik: Die ontwerp word geïmplementeer met behulp van Viterbi Decoder deur die volgende GUI-parameters op te stel:
- Sagte databreedte = 4
- K Lengte = 7
- Kodetarief = ½
- Naspoorlengte = 20
Viterbi Decoder IP Configurator
Viterbi Decoder IP Configurator (Vra 'n Vraag)
Hierdie afdeling bied 'n oorview van die Viterbi Decoder Configurator-koppelvlak en sy verskillende komponente.
Die Viterbi Decoder Configurator bied 'n grafiese koppelvlak om parameters en instellings vir 'n Viterbi Decoder IP-kern op te stel. Dit laat die gebruiker toe om parameters soos sagte databreedte, K-lengte, kodetempo, terugspoorlengte, datatipe, argitektuur, toetsbank en lisensie te kies. Die sleutelkonfigurasies word in Tabel 3-1 beskryf.
Die volgende figuur verskaf 'n gedetailleerde view van die Viterbi Decoder Configurator-koppelvlak.
Figuur 1-1. Viterbi Decoder IP Configurator
Die koppelvlak bevat ook OK- en Kanselleer-knoppies om die konfigurasies wat gemaak is te bevestig of weg te gooi.
Funksionele beskrywing
Die volgende figuur toon die hardeware-implementering van die Viterbi-dekodeerder.
Figuur 2-1. Hardeware-implementering van Viterbi-dekodeerder
Hierdie module werk op DVALID_I. Wanneer DVALID_I beweer word, word die onderskeie data as invoer geneem, en die proses begin. Hierdie IP het 'n geskiedenisbuffer en gebaseer op daardie keuse, neem IP die geselekteerde buffergetal van DVALID_Is + Sommige kloksiklusse om die eerste uitset te genereer. By verstek is die geskiedenisbuffer 20. Die latensie tussen die invoer en afvoer van die Parallel Viterbi-dekodeerder is 20 DVALID_Is + 14 kloksiklusse. Die latensie tussen die invoer en uitset van die Serial Viterbi-dekodeerder is 20 DVALID_Is + 72 kloksiklusse.
Argitektuur (Vra 'n Vraag)
Viterbi Decoder herwin die data wat aanvanklik aan die Convolutional Encoder gegee is deur die beste pad deur alle moontlike encoder state te vind. Vir 'n beperkingslengte van 7 is daar 64 state. Die argitektuur bestaan uit die volgende hoofblokke:
- Tak Metrieke Eenheid (BMU)
- Pad Metrieke Eenheid (PMU)
- Spoor-terug-eenheid (TBU)
- Voeg Vergelyk Kies Eenheid (ACSU) by
Die volgende figuur toon die Viterbi-dekodeerder-argitektuur.
Figuur 2-2. Viterbi Dekodeerder Argitektuur
Die Viterbi-dekodeerder bestaan uit drie interne blokke wat soos volg verduidelik word:
- Tak Metrieke Eenheid (BMU): Die BMU bereken die verskil tussen die ontvangde sein en alle potensiële gestuurde seine, met behulp van maatstawwe soos Hamming-afstand vir binêre data of Euklidiese afstand vir gevorderde modulasieskemas. Hierdie berekening evalueer die ooreenkoms tussen die ontvangde en moontlike gestuurde seine. Die BMU verwerk hierdie maatstawwe vir elke ontvang simbool of bis en stuur die resultate aan na die Pad Metrieke Eenheid.
- Pad Metrieke Eenheid (PMU): Die PMU wat ook bekend staan as die Add-Compare-Select (ACS)-eenheid, werk padstatistieke op deur takmetrieke vanaf die BMU te verwerk. Dit hou tred met die beste pad se kumulatiewe metrieke vir elke toestand in die traliewerkdiagram ('n grafiese voorstelling van die moontlike toestandsoorgange). Die PMU voeg die nuwe takmetriek by die huidige padmetriek vir elke toestand, vergelyk alle paaie wat na daardie toestand lei, en kies die een met die laagste metriek, wat die mees waarskynlike pad aandui. Hierdie keuringsproses word by elke s uitgevoertage van die traliewerk, wat lei tot 'n versameling van die mees waarskynlike paaie, bekend as oorlewende paaie, vir elke staat.
- Terugspooreenheid (TBU): Die TBU is verantwoordelik vir die identifisering van die mees waarskynlike volgorde van toestande, na die verwerking van simbole wat ontvang is deur die PMU. Dit bereik dit deur die traliewerk terug te trek van die finale toestand met die laagste padmetriek. Die TBU begin vanaf die einde van die traliewerkstruktuur en spoor terug deur die oorlewende paaie met behulp van wysers of verwysings, om die mees waarskynlike oorgedra volgorde te bepaal. Die lengte van die terugspoor word bepaal deur die beperkingslengte van die konvolusionele kode, wat beide die dekoderingsvertraging en kompleksiteit beïnvloed. Na voltooiing van die terugspoorproses, word die gedekodeerde data as uitvoer aangebied, gewoonlik met die aangehegte stertpunte verwyder, wat aanvanklik ingesluit is om die konvolusionele enkodeerder skoon te maak.
Die Viterbi-dekodeerder gebruik hierdie drie eenhede om die ontvangde sein akkuraat in die oorspronklike versendte data te dekodeer deur enige foute wat tydens die transmissie voorgekom het, reg te stel.
Bekend vir sy doeltreffendheid, die Viterbi-algoritme is die standaardmetode vir die dekodering van konvolusiekodes binne kommunikasiestelsels.
Twee dataformate is beskikbaar vir sagte kodering: unipolêr en bipolêr. Die volgende tabel lys die waardes en ooreenstemmende beskrywings vir 3-bis sagte invoer.
Tabel 2-1. 3-bis sagte insette
Beskrywing | unipolêre | Bipolêr |
Sterkste 0 | 000 | 100 |
Relatief sterk 0 | 001 | 101 |
Relatief swak 0 | 010 | 110 |
Swakste 0 | 011 | 111 |
Swakste 1 | 100 | 000 |
Relatief swak 1 | 101 | 001 |
Relatief sterk 1 | 110 | 010 |
Sterkste 1 | 111 | 100 |
Die volgende tabel lys die standaard konvolusie-kode.
Tabel 2-2. Standaard Convolution Kode
Beperking Lengte | Uitsettempo = 2 | |
Binêre | Oktaal | |
7 | 1111001 | 171 |
1011011 | 133 |
Viterbi-dekodeerderparameters en koppelvlakseine (Vra 'n vraag)
Hierdie afdeling bespreek die parameters in die Viterbi Decoder GUI-konfigureerder en I/O-seine.
Konfigurasie instellings (Vra 'n vraag)
Die volgende tabel lys die konfigurasieparameters wat gebruik word in die hardeware-implementering van Viterbi Decoder. Dit is generiese parameters en wissel volgens die vereiste van die toepassing.
Tabel 3-1. Konfigurasie parameters
Parameter Naam | Beskrywing | Waarde |
Sagte data breedte | Spesifiseer die aantal bisse wat gebruik word om die sagte invoerdatawydte voor te stel | Gebruiker kiesbaar wat 3 en 4 bisse ondersteun |
K Lengte | K is die beperkingslengte van die konvolusiekode | Vasgestel op 7 |
Kode Tarief | Dui die verhouding van insetbisse tot uitvoerbisse aan | 1/2 |
Spoorlengte | Bepaal die diepte van die traliewerk wat in die Viterbi-algoritme gebruik word | Gebruikergedefinieerde waarde en by verstek is 20 |
Datatipe | Laat gebruikers toe om die invoerdatatipe te kies | Gebruiker-kiesbaar en ondersteun die volgende opsies:
• Unipolêr • Bipolêr |
Argitektuur | Spesifiseer die tipe implementeringsargitektuur | Ondersteun die volgende implementeringstipes:
• Parallel • Reeks |
Insette en Uitsette Seine (Vra 'n vraag)
Die volgende tabel lys die invoer- en uitvoerpoorte van die Viterbi Decoder IP.
Tabel 3-2. Invoer- en afvoerpoorte
Sein Naam | Rigting | Breedte | Beskrywing |
SYS_CLK_I | Invoer | 1 | Invoer klok sein |
ARSTN_I | Invoer | 1 | Invoerterugstellingsein (Asinchroniese aktief-laagterugstelling) |
DATA_I | Invoer | 6 | Data-invoersein (MSB 3-bis IDATA, LSB 3-bis QDATA) |
DVALID_I | Invoer | 1 | Data geldige invoersein |
DATA_O | Uitset | 1 | Viterbi-dekodeerder-data-uitvoer |
DVALID_O | Uitset | 1 | Data geldige uitsetsein |
Tydsberekening Diagramme
Hierdie afdeling bespreek die tydsberekeningdiagramme van die Viterbi-dekodeerder.
Die volgende figuur toon die tydsberekeningdiagram van Viterbi-dekodeerder wat van toepassing is op beide Seriële en Parallelle modus-konfigurasie.
Figuur 4-1. Tydsberekening Diagram
- Serial Viterbi Decoder vereis 'n minimum van 69 kloksiklusse (Deurvoer) om die uitset te genereer.
- Om die latensie van die Serial Viterbi-dekodeerder te bereken, gebruik die volgende vergelyking:
- Aantal geskiedenisbuffertye DVALIDs + 72 kloksiklusse
- Vir bvample, As die geskiedenisbufferlengte op 20 gestel is, dan
- Latency = 20 geldige + 72 kloksiklusse
- Parallelle Viterbi-dekodeerder vereis 'n minimum van 8 kloksiklusse (Deurvoer) om die uitset te genereer.
- Om die latensie van die Parallel Viterbi-dekodeerder te bereken, gebruik die volgende vergelyking:
- Aantal geskiedenisbuffertye DVALIDs + 14 kloksiklusse
- Vir bvample, As die geskiedenisbufferlengte op 20 gestel is, dan
- Latency = 20 geldige + 14 kloksiklusse
Belangrik: Die tydsberekeningdiagram vir Seriële en Parallelle Viterbi-dekodeerder is identies, met die uitsondering van die aantal kloksiklusse wat vir elke dekodeerder benodig word.
Toetsbank Simulasie
A sampDie toetsbank word verskaf om die funksionaliteit van die Viterbi-dekodeerder na te gaan. Om die kern met behulp van die toetsbank te simuleer, voer die volgende stappe uit:
- Maak die Libero® SoC-toepassing oop, klik Catalog > View > Windows > Katalogus, en brei dan Solutions-Wireless uit. Dubbelklik Viterbi_Decoder, en klik dan OK. Die dokumentasie wat met IP geassosieer word, word onder Dokumentasie gelys.
Belangrik: As jy nie die Katalogus-oortjie sien nie, gaan na die View Windows-kieslys, en klik dan op Katalogus om dit sigbaar te maak. - Konfigureer die IP volgens die vereiste, soos getoon in Figuur 1-1.
- Die FEC-enkodeerder moet gekonfigureer word om die Viterbi-dekodeerder te toets. Maak die Katalogus oop en stel die FEC Encoder IP op.
- Gaan na Stimulus Hiërargie-oortjie en klik Bou hiërargie.
- Op die Stimulus Hiërargie-oortjie, regskliek op toetsbank (vit_decoder_tb(vit_decoder_tb.v [work])), en klik dan Simuleer Pre-Synth Design > Open Interactively.
Belangrik: As jy nie die Stimulus Hiërargie-oortjie sien nie, gaan na View > Windows-kieslys en klik Stimulus Hierarchy om dit sigbaar te maak.
Die ModelSim®-instrument maak oop met die toetsbank, soos in die volgende figuur getoon.
Figuur 5-1. ModelSim Tool Simulasie Venster
Belangrik
- As die simulasie onderbreek word as gevolg van die looptydlimiet gespesifiseer in die.do file, gebruik die run -all opdrag om die simulasie te voltooi.
- Nadat die simulasie uitgevoer is, genereer die toetsbank twee files (fec_input.txt, vit_output.txt) en jy kan die twee vergelyk files vir 'n suksesvolle simulasie.
Hersieningsgeskiedenis (Vra 'n Vraag)
Die hersieningsgeskiedenis beskryf die veranderinge wat in die dokument geïmplementeer is. Die veranderinge word volgens hersiening gelys, wat begin met die nuutste publikasie.
Tabel 6-1. hersiening Geskiedenis
Hersiening | Datum | Beskrywing |
B | 06/2024 | Die volgende is die lys van veranderinge wat in hersiening B van die dokument aangebring is:
• Het die inhoud van die Inleiding-afdeling opgedateer • Tabel 2 in Toestelbenutting en Werkverrigting-afdeling bygevoeg • Bygevoeg 1. Viterbi Decoder IP Configurator afdeling • Het die inhoud oor die interne blokke bygevoeg, Tabel 2-1 opgedateer en Tabel 2-2 bygevoeg in 2.1. Argitektuur afdeling • Opgedateerde Tabel 3-1 in 3.1. Konfigurasie-instellings afdeling • Bygevoeg Figuur 4-1 en 'n nota in 4. Tyddiagramme afdeling • Bygewerkte Figuur 5-1 in 5. Toetsbank Simulasie afdeling |
A | 05/2023 | Aanvanklike vrystelling |
Mikroskyfie FPGA Ondersteuning
Microchip FPGA-produktegroep ondersteun sy produkte met verskeie ondersteuningsdienste, insluitend kliëntediens, kliënte-tegniese ondersteuningsentrum, 'n webwebwerf, en wêreldwye verkoopskantore. Kliënte word voorgestel om Microchip aanlyn hulpbronne te besoek voordat hulle ondersteuning kontak, aangesien dit baie waarskynlik is dat hul navrae reeds beantwoord is.
Kontak Tegniese Ondersteuningsentrum deur die webwebwerf by www.microchip.com/support. Noem die FPGA-toestelonderdeelnommer, kies die toepaslike gevalkategorie en laai ontwerp op files terwyl die skep van 'n tegniese ondersteuning geval.
Kontak Kliëntediens vir nie-tegniese produkondersteuning, soos produkpryse, produkopgraderings, opdateringsinligting, bestellingstatus en magtiging.
- Van Noord-Amerika, skakel 800.262.1060
- Van die res van die wêreld, skakel 650.318.4460
- Faks, van enige plek in die wêreld, 650.318.8044
Mikroskyfie inligting
Die mikroskyfie Webwebwerf
Microchip bied aanlyn ondersteuning via ons webwebwerf by www.microchip.com/. Hierdie webwebwerf word gebruik om te maak files en inligting maklik beskikbaar vir kliënte. Sommige van die beskikbare inhoud sluit in:
- Produk Ondersteuning – Datablaaie en errata, toepassingsnotas en aample-programme, ontwerphulpbronne, gebruikersgidse en hardeware-ondersteuningsdokumente, nuutste sagtewarevrystellings en argiefsagteware
- Algemene Tegniese Ondersteuning - Gereelde Vrae (Gereelde Vrae), tegniese ondersteuningsversoeke, aanlyn besprekingsgroepe, mikroskyfie-ontwerpvennootprogramledelys
- Besigheid van Microchip – Produkkieser- en bestelgidse, jongste Microchip-persvrystellings, die lys van seminare en geleenthede, lyste van Microchip-verkoopskantore, verspreiders en fabrieksverteenwoordigers
Kennisgewingdiens vir produkverandering
Microchip se kennisgewingdiens vir produkverandering help om kliënte op hoogte te hou van Microchip-produkte. Intekenare sal e-poskennisgewing ontvang wanneer daar veranderinge, opdaterings, hersienings of foute is wat verband hou met 'n spesifieke produkfamilie of ontwikkelingsinstrument van belang.
Om te registreer, gaan na www.microchip.com/pcn en volg die registrasie-instruksies.
Kliënte ondersteuning
Gebruikers van Microchip-produkte kan bystand deur verskeie kanale ontvang:
- Verspreider of verteenwoordiger
- Plaaslike Verkoopskantoor
- Ingebedde oplossingsingenieur (ESE)
- Tegniese Ondersteuning
Kliënte moet hul verspreider, verteenwoordiger of ESE kontak vir ondersteuning. Plaaslike verkoopskantore is ook beskikbaar om kliënte te help. 'n Lys van verkoopskantore en liggings is by hierdie dokument ingesluit.
Tegniese ondersteuning is beskikbaar deur die webwebwerf by: www.microchip.com/support
Mikroskyfie-toestelle-kodebeskermingsfunksie
Let op die volgende besonderhede van die kodebeskermingsfunksie op Mikroskyfie-produkte:
- Mikroskyfie-produkte voldoen aan die spesifikasies vervat in hul spesifieke mikroskyfie-datablad.
- Microchip glo dat sy familie produkte veilig is wanneer dit op die beoogde manier gebruik word, binne bedryfspesifikasies en onder normale toestande.
- Mikroskyfie waardeer en beskerm sy intellektuele eiendomsregte aggressief. Pogings om die kodebeskermingskenmerke van Microchip-produk te oortree, is streng verbode en kan die Digital Millennium Copyright Act oortree.
- Nóg Microchip nóg enige ander halfgeleiervervaardiger kan die sekuriteit van sy kode waarborg. Kodebeskerming beteken nie dat ons waarborg dat die produk “onbreekbaar” is nie. Kodebeskerming ontwikkel voortdurend. Microchip is daartoe verbind om die kodebeskermingseienskappe van ons produkte voortdurend te verbeter.
Regskennisgewing
Hierdie publikasie en die inligting hierin mag slegs met Mikroskyfie-produkte gebruik word, insluitend om Mikroskyfie-produkte met jou toepassing te ontwerp, te toets en te integreer. Gebruik van hierdie inligting
op enige ander wyse hierdie bepalings oortree. Inligting rakende toesteltoepassings word slegs vir u gerief verskaf en kan deur opdaterings vervang word. Dit is jou verantwoordelikheid om te verseker dat jou aansoek aan jou spesifikasies voldoen. Kontak jou plaaslike Microchip-verkoopskantoor vir bykomende ondersteuning of, kry bykomende ondersteuning by www.microchip.com/en-us/support/design-help/client-support-services.
HIERDIE INLIGTING WORD “SOOS IS” DEUR MICROCHIP VERSKAF. MICROCHIP MAAK GEEN VERTOë OF WAARBORGE VAN ENIGE AARD, HETsy UITDRUKKELIJK OF GEÏMPLISEERD, SKRIFTELIK OF MONDELING, STATUTÊR OF ANDERS NIE, VERWANTE MET DIE INLIGTING INGESLUIT, MAAR NIE BEPERK TOT ENIGE GEÏSPLISEERDE WAARBORGE-EN-VERBORGING, GESKIKTHEID VIR 'N SPESIFIEKE DOEL, OF WAARBORGE VERWANTE MET DIE TOESTAND, KWALITEIT OF PRESTASIE.
IN GEEN GEVAL SAL MICROCHIP AANSPREEKLIK WEES VIR ENIGE INDIREKTE, SPESIALE, STRAF-, TOEVALLE OF GEVOLLIKE VERLIES, SKADE, KOSTE OF UITGAWE VAN ENIGE AARD WAT OOKAL VERWANT IS MET DIE INLIGTING OF DIE GEBRUIK DAARVAN, WANNEER DIE OORSAAK IS, WANNEER OOKAL DIE OORSAAK IS. MOONTLIKHEID OF DIE SKADE IS VOORSIENBAAR. IN DIE VOLSTE MAAT DEUR WET TOEGELAAT, SAL MICROCHIP SE TOTALE AANSPREEKLIKHEID OP ALLE EISE OP ENIGE MANIER VERBAND MET DIE INLIGTING OF DIE GEBRUIK DAARVAN NIE DIE AANTAL FOOIE, INDIEN ENIGE, WAARVOOR U DIREKS AAN DIE INFORMATIONOCHIP BETAAL HET, OORSKRYF NIE.
Die gebruik van Mikroskyfie-toestelle in lewensondersteunende en/of veiligheidstoepassings is geheel en al op die koper se risiko, en die koper stem in om Mikroskyfie te verdedig, te vrywaar en skadeloos te hou teen enige en alle skade, eise, regsgedinge of uitgawes wat uit sodanige gebruik voortspruit. Geen lisensies word, implisiet of andersins, onder enige mikroskyfie intellektuele eiendomsregte oorgedra nie, tensy anders vermeld.
Handelsmerke
Die mikroskyfie naam en logo, die mikroskyfie 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 is geregistreerde handelsmerke van Microchip Technology Incorporated in die VSA en ander lande.
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 is geregistreerde handelsmerke van Microchip Technology Incorporated in die V.S.A.
Aangrensende sleutelonderdrukking, AKS, Analoog-vir-die-Digitale Ouderdom, Enige Kapasitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Dynamic Average Matching, Dynamic , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
IGaT, In-Kringreeks Serial Programmering, ICSP, INICnet, Intelligente 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 is handelsmerke van Microchip Technology Incorporated in die VSA en ander lande.
SQTP is 'n diensmerk van Microchip Technology Incorporated in die VSA
Die Adaptec-logo, Frequency on Demand, Silicon Storage Technology en Symmcom is geregistreerde handelsmerke van Microchip Technology Inc. in ander lande.
GestIC is 'n geregistreerde handelsmerk van Microchip Technology Germany II GmbH & Co. KG, 'n filiaal van Microchip Technology Inc., in ander lande.
Alle ander handelsmerke wat hierin genoem word, is die eiendom van hul onderskeie maatskappye.
© 2024, Microchip Technology Incorporated en sy filiale. Alle regte voorbehou.
ISBN: 978-1-6683-4696-9
Gehaltebestuurstelsel
Vir inligting rakende Microchip se kwaliteitbestuurstelsels, besoek asseblief www.microchip.com/quality.
Wêreldwye verkope en diens
AMERIKA | ASIA/PASIFIK | ASIA/PASIFIK | EUROPA |
Korporatiewe Kantoor | Australië – Sydney
Tel: 61-2-9868-6733 China – Beijing Tel: 86-10-8569-7000 China – Chengdu Tel: 86-28-8665-5511 China – Chongqing Tel: 86-23-8980-9588 China – Dongguan Tel: 86-769-8702-9880 China – Guangzhou Tel: 86-20-8755-8029 China – Hangzhou Tel: 86-571-8792-8115 China – Hong Kong SAR Tel: 852-2943-5100 China – Nanjing Tel: 86-25-8473-2460 China – Qingdao Tel: 86-532-8502-7355 China – Sjanghai Tel: 86-21-3326-8000 China – Shenyang Tel: 86-24-2334-2829 China – Shenzhen Tel: 86-755-8864-2200 China – Suzhou Tel: 86-186-6233-1526 China – Wuhan Tel: 86-27-5980-5300 China – Xian Tel: 86-29-8833-7252 China – Xiamen Tel: 86-592-2388138 China – Zhuhai Tel: 86-756-3210040 |
Indië – Bangalore
Tel: 91-80-3090-4444 Indië – Nieu-Delhi Tel: 91-11-4160-8631 Indië - 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 – Seoel Tel: 82-2-554-7200 Maleisië – Kuala Lumpur Tel: 60-3-7651-7906 Maleisië – Penang Tel: 60-4-227-8870 Filippyne - 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 Thailand – Bangkok Tel: 66-2-694-1351 Viëtnam – Ho Chi Minh Tel: 84-28-5448-2100 |
Oostenryk – Wels
Tel: 43-7242-2244-39 Faks: 43-7242-2244-393 Denemarke – Kopenhagen Tel: 45-4485-5910 Faks: 45-4485-2829 Finland – Espoo Tel: 358-9-4520-820 Frankryk – Parys Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Duitsland – Garching Tel: 49-8931-9700 Duitsland – Haan Tel: 49-2129-3766400 Duitsland – Heilbronn Tel: 49-7131-72400 Duitsland – Karlsruhe Tel: 49-721-625370 Duitsland – München Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Duitsland – Rosenheim Tel: 49-8031-354-560 Israel – Hod Hasharon Tel: 972-9-775-5100 Italië - Milaan Tel: 39-0331-742611 Faks: 39-0331-466781 Italië – Padova Tel: 39-049-7625286 Nederland – Drunen Tel: 31-416-690399 Faks: 31-416-690340 Noorweë – Trondheim Tel: 47-72884388 Pole - Warskou 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 Swede – Göteborg Tel: 46-31-704-60-40 Swede – Stockholm Tel: 46-8-5090-4654 VK – Wokingham Tel: 44-118-921-5800 Faks: 44-118-921-5820 |
2355 West Chandler Blvd. | |||
Chandler, AZ 85224-6199 | |||
Tel: 480-792-7200 | |||
Faks: 480-792-7277 | |||
Tegniese ondersteuning: | |||
www.microchip.com/support | |||
Web Adres: | |||
www.microchip.com | |||
Atlanta | |||
Duluth, GA | |||
Tel: 678-957-9614 | |||
Faks: 678-957-1455 | |||
Austin, TX | |||
Tel: 512-257-3370 | |||
Boston | |||
Westborough, MA | |||
Tel: 774-760-0087 | |||
Faks: 774-760-0088 | |||
Chicago | |||
Itasca, IL | |||
Tel: 630-285-0071 | |||
Faks: 630-285-0075 | |||
Dallas | |||
Addison, TX | |||
Tel: 972-818-7423 | |||
Faks: 972-818-2924 | |||
Detroit | |||
Novi, MI | |||
Tel: 248-848-4000 | |||
Houston, TX | |||
Tel: 281-894-5983 | |||
Indianapolis | |||
Noblesville, IN | |||
Tel: 317-773-8323 | |||
Faks: 317-773-5453 | |||
Tel: 317-536-2380 | |||
Los Angeles | |||
Missie Viejo, CA | |||
Tel: 949-462-9523 | |||
Faks: 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 | |||
Faks: 905-695-2078 |
Dokumente / Hulpbronne
![]() |
MICROCHIP Viterbi-dekodeerder [pdf] Gebruikersgids Viterbi Dekodeerder, Dekodeerder |