MICROCHIP-LOGO

Decoder MICROCHIP Viterbi

MICROCHIP-Viterbi-Decoder-PRODUCT

Specificazioni

  • Algoritmu: Decoder Viterbi
  • Input: Input soft o hard 3-bit o 4-bit
  • Metudu di decodificazione: Probabilità massima
  • Implementazione: Seriale è Parallela
  • Applicazioni: Telefoni cellulari, cumunicazioni satellitari, televisione digitale

Istruzzioni per l'usu di u produttu

U Decoder Serial Viterbi elabora i bit di input individualmente in una manera sequenziale. Segui questi passi per utilizà u Decoder Serial:

  • Fornite i bit di input in sequenza à u decoder.
  • U decodificatore aghjurnà a metrica di u percorsu è piglià decisioni per ogni bit.
  • Capisce chì u Decoder Serial pò esse più lento, ma offre una cumplessità ridutta è un usu di risorse più bassu.
  • Aduprate u Decodificatore Seriale per l'applicazioni chì dà priorità à a dimensione, u cunsumu di energia è u costu nantu à a velocità.
  • U Decoder Viterbi Parallel processa parechji bit simultaneamente. Eccu cumu utilizà u Decoder Parallel:
  • Fornite simultaneamente parechji bit cum'è input à u decodificatore per u processamentu parallelu.
  • U decodificatore aghjurnà diverse metriche di percorsu in parallelu, risultatu in un prucessu più veloce.
  • Nota chì u Decoder Parallel offre un altu rendimentu à a spesa di una cumplessità aumentata è l'usu di risorse.
  • Sceglite u Decodificatore Parallelu per l'applicazioni chì necessitanu un processamentu veloce è un altu rendiment, cum'è sistemi di cumunicazione in tempu reale.

FAQ

Q: Chì sò i codici cunvoluzionali?

A: Codici Convolutional sò codici di currezzione d'errore largamente utilizati in sistemi di cumunicazione per pruteggiri contra l'errori di trasmissione.

Q: Cumu funziona u Viterbi Decoder?

A: U Decoder Viterbi utilizeghja l'algoritmu Viterbi per identificà a sequenza più prubabile di bit trasmessi basatu annantu à u signale ricevutu, minimizendu l'errore di decodificazione.

Q: Quandu deve sceglie un Decoder Serial Viterbi sopra un Parallelu?

A: Optate per un Decodificatore Seriale quandu dà priorità à a cumplessità ridotta, l'usu di risorse più bassu è l'efficienza di u costu. Hè adattatu per l'applicazioni induve a velocità ùn hè micca a preoccupazione primaria.

Q: In quali applicazioni hè u Decoder Viterbi cumunimenti usatu?

A: U Decoder Viterbi hè largamente utilizatu in i sistemi di cumunicazione muderni, cum'è i telefuni mobili, a cumunicazione satellitare è a televisione digitale.

Introduzione

U Viterbi Decoder hè un algoritmu utilizatu in sistemi di cumunicazione digitale per decodificà i codici cunvoluzionali. I codici di cunvoluzione sò codici di correzione d'errore chì sò largamente usati in i sistemi di cumunicazione per pruteggiri contra l'errori introdutti durante a trasmissione.
U Decoder Viterbi identifica a sequenza più prubabile di bit trasmessi basatu annantu à u signale ricevutu utilizendu l'algoritmu Viterbi, un approcciu di prugrammazione dinamica. Stu algoritmu cunsidereghja tutti i percorsi di codice potenziale per calculà a sequenza di bit più prubabile basatu annantu à u signale ricevutu. Dopu selezziunate a strada cù a più alta probabilità.
U Decoder Viterbi hè un decodificatore di massima probabilità, chì minimizza a probabilità di errore in a decodificazione di u signale ricevutu è hè implementatu in Serial, occupendu una zona chjuca, è in Parallel per un throughput più altu. Hè largamente utilizatu in i sistemi di cumunicazione muderni, cumpresi i telefuni mobili, a cumunicazione satellitare è a televisione digitale. Questa IP accetta input soft o hard 3-bit o 4-bit.
L'algoritmu di Viterbi pò esse implementatu cù dui approcci principali: Serial è Parallel. Ogni approcciu hà caratteristiche è applicazioni distinte, chì sò delineate cum'è seguita.
Decoder Serial Viterbi
Serial Viterbi Decoder processa i bit di input individualmente, aghjurnendu in sequenza e metriche di percorsu è pigliate decisioni per ogni bit. Tuttavia, per via di u so prucessu seriale, tende à esse più lento paragunatu à u so omologu Parallel. Serial Decoder richiede 69 cicli di clock per generà un output per via di a so aghjurnazione sequenziale di tutte e metriche statali pussibuli, è a necessità di rinvià à traversu u trellis per ogni bit, risultatu in un tempu di trasfurmazione estensu.
L'avantitagL'usu di un decodificatore seriale si trova in a so cumplessità tipicamente ridutta è in l'usu di risorse hardware più bassu, cumparatu à un decodificatore parallelu. Questu face un avanzutagOpzione efficace per l'applicazioni in quale a dimensione, u cunsumu di energia è u costu sò più critichi cà a velocità.
Decoder Viterbi Parallel
Parallel Viterbi Decoder hè cuncepitu per processà simultaneamente parechji bit. Questu hè ottenutu aduprendu metodologie di trasfurmazioni parallele per aghjurnà simultaneamente diverse metriche di percorsu. Un tali parallelismu risulta in una riduzione significativa di u nùmeru di ciculi di clock necessarii per generà un output, chì hè 8 clock cycles.
A velocità di u Decodificatore Parallelu vene à u costu di una cumplessità aumentata è l'usu di risorse, chì necessitanu più hardware per implementà l'elementi di trasfurmazioni paralleli, chì ponu aumentà a dimensione è u cunsumu di energia di u decodificatore. Per l'applicazioni chì necessitanu un altu throughput è un prucessu veloce, cum'è i sistemi di cumunicazione in tempu reale, u Decoder Parallel Viterbi hè spessu preferitu.
In riassuntu, a decisione trà l'usu di un Decoder Viterbi Serial è Parallel dipende da e esigenze specifiche di l'applicazione. In l'applicazioni chì necessitanu una putenza, u costu è a velocità minima, un decodificatore seriale hè tipicamente appruvatu. Tuttavia, per l'applicazioni chì esigenu alta velocità è altu throughput, induve u rendiment hè criticu, un decoder Parallel hè l'opzione preferita, ancu s'ellu hè più cumplessu è richiede più risorse.

Riassuntu
A tavula seguente lista un riassuntu di e caratteristiche IP di u Decoder Viterbi.
Table 1. Caratteristiche di u Decoder Viterbi

Versione Core Stu documentu s'applica à Viterbi Decoder v1.1.
Famiglie di Dispositivi Supportati • PolarFire® SoC

• PolarFire

U Flussu di Strumenta Supportatu Richiede Libero® SoC v12.0 o versioni successive.
Licenza U Viterbi Decoder encrypted RTL hè dispunibule liberamente cù qualsiasi licenza Libero.

RTL criptatu: Un codice RTL criptatu cumpletu hè furnitu per u core, chì permette à u core per esse instantiatu cù SmartDesign. A simulazione, a sintesi è u layout sò realizati cù u software Libero.

Features
Viterbi Decoder IP hà e seguenti caratteristiche:

  • Supporta larghezze di input soft di 3-bit o 4-bit
  • Supporta l'architettura seriale è parallela
  • Supporta e lunghezze di traccia definite da l'utilizatori, è u valore predeterminatu hè 20
  • Supporta i tipi di dati unipolari è bipolari
  • Supporta a tarifa di codice di 1/2
  • Supporta a lunghezza di limitazione chì hè 7

Istruzzioni di stallazione

U core IP deve esse stallatu in u Catalogu IP di u software Libero® SoC automaticamente attraversu a funzione di aghjurnamentu di u Catalogu IP in u software Libero SoC, o hè scaricatu manualmente da u catalogu. Una volta chì u core IP hè stallatu in u Catalogu IP di u software Libero SoC, hè cunfiguratu, generatu è instanziatu in SmartDesign per l'inclusione in u prughjettu Libero.

Utilizazione è prestazione di u dispositivu (Fate una quistione)
L'utilizazione di e risorse per Viterbi Decoder hè misurata cù l'uttellu Synopsys Synplify Pro, è i risultati sò riassunti in a tabella seguente.
Table 2. Dispositivu è Resource Utilization

Dettagli di u dispusitivu Tipu di dati Architettura Risorse Prestazione (MHz) RAM Blocchi di matematica Chip Globals
Famiglia Dispositivu LUT DFF LSRAM uSRAM
SoC PolarFire® MPFS250T Unipolare Serial 416 354 200 3 0 0 0
Bipolari Serial 416 354 200 3 0 0 0
Unipolare Parallelu 13784 4642 200 0 0 0 0
Bipolari Parallelu 13768 4642 200 0 0 0 1
PolarFire MPF300T Unipolare Serial 416 354 200 3 0 0 0
Bipolari Serial 416 354 200 3 0 0 0
Unipolare Parallelu 13784 4642 200 0 0 0 0
Bipolari Parallelu 13768 4642 200 0 0 0 1

Impurtante: U disignu hè implementatu cù Viterbi Decoder cunfigurà i seguenti parametri GUI:

  • Larghezza di dati soft = 4
  • Lunghezza K = 7
  • Tariffa di codice = ½
  • Lunghezza di traccia = 20

Viterbi Decoder IP Configurator

Viterbi Decoder IP Configurator (Fate una quistione)
Questa sezione furnisce un sopraview di l'interfaccia Viterbi Decoder Configurator è i so diversi cumpunenti.
U Viterbi Decoder Configurator furnisce una interfaccia grafica per cunfigurà paràmetri è paràmetri per un core IP Viterbi Decoder. Permette à l'utilizatori di selezziunà paràmetri cum'è Larghezza di Dati Soft, Lunghezza K, Rate di Codice, Lunghezza di Traceback, Datatype, Architettura, Testbench è Licenza. E cunfigurazioni chjave sò descritte in a Tabella 3-1.
A figura seguente furnisce un dettagliu view di l'interfaccia Viterbi Decoder Configurator.
Figura 1-1. Viterbi Decoder IP Configurator

MICROCHIP-Viterbi-Decoder-FIG-1

L'interfaccia include ancu i buttoni OK è Annulla per cunfirmà o scartà e cunfigurazioni fatte.

Descrizzione Funziunale

A figura seguente mostra l'implementazione hardware di u Decoder Viterbi.
Figura 2-1. Implementazione Hardware di Decoder Viterbi

MICROCHIP-Viterbi-Decoder-FIG-2

Stu modulu travaglia nantu à DVALID_I. Quandu DVALID_I hè affirmatu, i dati rispettivi sò pigliati cum'è input, è u prucessu principia. Questa IP hà un buffer di storia è basatu annantu à quella selezzione, IP piglia u numeru di buffer selezziunatu di DVALID_Is + Certi cicli di clock per generà u primu output. Per automaticamente, u buffer di storia hè 20. A latenza trà l'input è l'output di u Parallel Viterbi Decoder hè 20 DVALID_Is + 14 Clock Cycles. A latenza trà l'input è l'output di u Serial Viterbi Decoder hè 20 DVALID_Is + 72 Clock Cycles.

architettura (Fate una quistione)
Viterbi Decoder recupera i dati inizialmente dati à l'Encoder Convolutional per truvà u megliu percorsu attraversu tutti i stati di codificatori pussibuli. Per una lunghezza di limitazione di 7, ci sò 64 stati. L'architettura hè custituita da i seguenti blocchi principali:

  • Branch Metric Unit (BMU)
  • Unità metrica di percorso (PMU)
  • Trace Back Unit (TBU)
  • Add Compare Select Unit (ACSU)

A figura seguente mostra l'architettura Viterbi Decoder.
Figura 2-2. Viterbi Decoder Architecture

MICROCHIP-Viterbi-Decoder-FIG-3

U Decoder Viterbi hè custituitu da trè blocchi interni chì sò spiegati cum'è seguita:

  1. Unità metrica di succursale (BMU): U BMU calcula a discrepanza trà u signale ricevutu è tutti i signali trasmessi potenziale, utilizendu metriche cum'è a distanza di Hamming per i dati binari o a distanza euclidea per i schemi di modulazione avanzati. Stu calculu valuta a similitudine trà i signali ricevuti è pussibuli trasmessi. U BMU processa queste metriche per ogni simbulu o bit ricevutu è trasmette i risultati à l'Unità Metrica di Path.
  2. Unità metrica di percorso (PMU): A PMU chì hè ancu cunnisciuta cum'è unità Add-Compare-Select (ACS), aghjurnà e metriche di u percorsu processendu e metriche di filiale da u BMU. Mantene a traccia di a metrica cumulativa di u percorsu megliu per ogni statu in u diagrama di trellis (una rapprisintazioni gràfica di e transizioni di stati pussibuli). U PMU aghjusta a nova metrica di ramu à a metrica di u percorsu attuale per ogni statu, paraguna tutti i camini chì portanu à quellu statu, è selezziunate quellu cù a metrica più bassa, indicà a strada più prubabile. Stu prucessu di selezzione hè realizatu à ogni stage di u trellis, risultatu in una cullizzioni di i camini più prubabile, canusciutu comu camini surviventi, per ogni statu.
  3. Unità di traccia (TBU): U TBU hè rispunsevuli di identificà a sequenza più prubabile di stati, dopu à u trattamentu di i simboli ricevuti da u PMU. Cumpite questu ritracendu u trellis da u statu finali cù a metrica di u percorsu più bassu. U TBU principia da a fine di a struttura di trellis è traccia torna à traversu i percorsi di sopravviventi utilizendu punters o referenze, per determinà a sequenza trasmessa più prubabile. A durata di u traceback hè determinata da a lunghezza di limitazione di u codice cunvoluzionale, impactendu a latenza di decodificazione è a cumplessità. Dopu à compie u prucessu di traccia, i dati decodificati sò presentati cum'è output, di solitu cù i pezzi di coda appiccicati eliminati, chì sò stati inizialmente inclusi per sguassà l'encoder cunvoluzionale.

U Viterbi Decoder usa sti trè unità per decodificà accuratamente u signale ricevutu in i dati trasmessi originali, correggendu ogni errore chì pò esse accadutu durante a trasmissione.
Rinumatu per a so efficienza, l'algoritmu di Viterbi hè u metudu standard per decodificà i codici convoluzionali in i sistemi di cumunicazione.
Dui formati di dati sò dispunibuli per a codificazione soft: unipolari è bipolari. A tavula seguente elenca i valori è e descrizzioni currispondenti per l'input soft 3-bit.
Table 2-1. Ingressi soft a 3 bit

Descrizzione Unipolare Bipolari
U più forte 0 000 100
Relativamente forte 0 001 101
Relativamente debule 0 010 110
U più debule 0 011 111
U più debule 1 100 000
Relativamente debule 1 101 001
Relativamente forte 1 110 010
U più forte 1 111 100

A tavula seguente lista u codice di cunvoluzione standard.
Table 2-2. Codice di cunvoluzione standard

Lunghezza di limitazione Tasso di output = 2
Binariu ottale
7 1111001 171
1011011 133

Parametri di decodificatore Viterbi è signali di l'interfaccia (Fate una quistione)
Questa sezione discute i paràmetri in u configuratore GUI di Viterbi Decoder è i segnali I/O.

Paràmetri di cunfigurazione (Fate una quistione)
A tavula seguente lista i paràmetri di cunfigurazione utilizati in l'implementazione hardware di Viterbi Decoder. Quessi sò parametri generici è varienu secondu u requisitu di l'applicazione.
Table 3-1. Parametri di cunfigurazione

Nome di u paràmetru Descrizzione Valore
Larghezza di dati Soft Specifica u numeru di bit utilizati per rapprisintà a larghezza di dati di input soft User selezziunà chì sustene 3 è 4 bits
lunghezza K K hè a lunghezza di limitazione di u codice cunvoluzionale Fixatu à 7
Tariffa di codice Indica u rapportu di bit di input à bit di output 1/2
Lunghezza di traccia Determina a prufundità di u trellis utilizatu in l'algoritmu Viterbi U valore definitu da l'utilizatori è per difettu hè 20
Tipu di dati Permette à l'utilizatori di selezziunà u tipu di dati di input Scelta da l'utilizatori è supporta e seguenti opzioni:

• Unipolari

• Bipolari

Architettura Specifica u tipu di architettura di implementazione Supporta i seguenti tippi di implementazione:

• Parallela

• Serial

Inputs è Output Signals (Fate una quistione)
A tavula seguente lista i porti di input è output di u Viterbi Decoder IP.
Table 3-2. Porti di input è output

Signal Name Direzzione Larghezza Descrizzione
SYS_CLK_I Input 1 Input signali di clock
ARSTN_I Input 1 Segnale di reset di input (reset attivu asincronu-bassu)
DATA_I Input 6 Segnale di input di dati (MSB 3-bit IDATA, LSB 3-bit QDATA)
DVALID_I Input 1 Segnu di input validu di dati
DATA_O Output 1 Viterbi Decoder output di dati
DVALID_O Output 1 Segnale di output validu di dati

Diagrammi di u tempu

Questa sezione discute i diagrammi di timing di u Decoder Viterbi.
A figura seguente mostra u diagramma di timing di Viterbi Decoder chì s'applica à a cunfigurazione in modalità Serial è Parallel.
Figura 4-1. Diagramma di u tempu

MICROCHIP-Viterbi-Decoder-FIG-5

  • Serial Viterbi Decoder richiede un minimu di 69 cicli di clock (Throughput) per generà l'output.
  • Per calculà a latenza di u Decoder Serial Viterbi, utilizate l'equazioni seguenti:
  • Numero di buffer di storia volte DVALIDs + 72 cicli di clock
  • Per Example, Se a durata di u buffer di storia hè stabilitu à 20, allora
  • Latenza = 20 Valids + 72 Clock Cycles
  • Parallel Viterbi Decoder richiede un minimu di 8 cicli di clock (Throughput) per generà l'output.
  • Per calculà a latenza di u Decoder Viterbi Parallel, utilizate l'equazioni seguenti:
  • Numero di buffer di storia volte DVALIDs + 14 cicli di clock
  • Per Example, Se a durata di u buffer di storia hè stabilitu à 20, allora
  • Latenza = 20 Valids + 14 Clock Cycles

Impurtante: U diagramma di u tempu per u decodificatore Viterbi Serial è Parallel hè identicu, cù l'eccezzioni di u numeru di cicli di clock necessariu per ogni decodificatore.

Simulazione di testbench

A sample testbench hè furnitu per verificà a funziunalità di u Decoder Viterbi. Per simulà u core cù u testbench, fate i seguenti passi:

  1. Aprite l'applicazione Libero® SoC, cliccate Catalogu > View > Windows > Catalogu, è poi espansione Solutions-Wireless. Cliccate doppiu Viterbi_Decoder, è dopu cliccate OK. A documentazione assuciata à l'IP hè listata sottu Documentazione.
    Impurtante: Se ùn vede micca a tabulazione Catalogu, navigate à u View Menu Windows, è dopu cliccate Catalogu per rende visibile.
  2. Configurate l'IP cum'è u requisitu, cum'è mostra in Figura 1-1.
  3. L'encoder FEC deve esse cunfiguratu per pruvà u Decoder Viterbi. Aprite u Catalogu è cunfigurà l'IP Encoder FEC.
  4. Navigate à a tabulazione Stimulus Hierarchy, è cliccate Build Hierarchy.
  5. In a tabulazione Stimulus Hierarchy, cliccate right-click testbench (vit_decoder_tb(vit_decoder_tb.v [work])), è dopu cliccate Simulate Pre-Synth Design> Open Interactively.

Impurtante: Se ùn vede micca a tabulazione Stimulus Hierarchy, andate à View > Menu di Windows è cliccate Stimulus Hierarchy per rende visibili.
U strumentu ModelSim® si apre cù u bancu di teste, cum'è mostra in a figura seguente.
Figura 5-1. Finestra di simulazione di u strumentu ModelSim

MICROCHIP-Viterbi-Decoder-FIG-4

Impurtante

  • Se a simulazione hè interrotta per via di u limitu di run-time specificatu in u.do file, Aduprate u cumandimu run -all per compie a simulazione.
  • Dopu avè eseguitu a simulazione, u testbench genera dui files (fec_input.txt, vit_output.txt) è pudete paragunà i dui files per una simulazione successu.

Storia di rivisione (Fate una quistione)
A storia di rivisione descrive i cambiamenti chì sò stati implementati in u documentu. I cambiamenti sò listati per rivisione, cuminciendu cù a publicazione più attuale.

Table 6-1. Storia di rivisione

Revisione Data Descrizzione
B 06/2024 Eccu a lista di i cambiamenti fatti in a rivisione B di u documentu:

• Aghjurnatu u cuntenutu di a sezione Introduzione

• Added Table 2 in l'Utilizazione di u Dispositivu è a sezione Prestazione

• Added 1. rùbbrica Viterbi Decoder IP Configurator

• Aghjunghjite u cuntenutu nantu à i blocchi internu, aghjurnatu Table 2-1 è aghjunghje Table 2-2 in

2.1. Sezione Architettura

• Updated Table 3-1 in 3.1. Sezione Settings di cunfigurazione

• Added Figure 4-1 è una Nota in 4. Timing Diagrams rùbbrica

• Updated Figura 5-1 in 5. Testbench Simulation rùbbrica

A 05/2023 Liberazione iniziale

Supportu Microchip FPGA

U gruppu di prudutti Microchip FPGA sustene i so prudutti cù diversi servizii di supportu, cumpresu u serviziu di u cliente, u centru di supportu tecnicu di u cliente, un websitu, è uffizii di vendita in u mondu. I clienti sò suggeriti à visità e risorse in linea di Microchip prima di cuntattà l'assistenza postu chì hè assai prubabile chì e so dumande sò digià rispostu.
Cuntattate u Centru di Assistenza Tecnica attraversu u websitu à www.microchip.com/support. Mencione u numeru di parte di u dispositivu FPGA, selezziunate a categuria di casu adattata è carica u disignu files mentre crea un casu di supportu tecnicu.
Cuntattate u Serviziu Clienti per un supportu di produttu micca tecnicu, cum'è u prezzu di u produttu, l'aghjurnamenti di u produttu, l'infurmazioni di l'aghjurnamentu, u statu di l'ordine è l'autorizazione.

  • Da l'America di u Nordu, chjamate 800.262.1060
  • Da u restu di u mondu, chjamate 650.318.4460
  • Fax, da ogni locu in u mondu, 650.318.8044

Infurmazioni Microchip

U Microchip Websitu
Microchip furnisce supportu in linea via u nostru websitu à www.microchip.com/. Questu website hè usatu per fà files è l'infurmazioni facilmente dispunibili à i clienti. Alcune di u cuntenutu dispunibule include:

  • Supportu di u produttu – Schede tecniche è errata, note d'applicazione è sampi prugrammi, risorse di cuncepimentu, guide d'utilizatori è documenti di supportu hardware, l'ultime versioni di u software è u software archiviatu
  • Assistenza tecnica generale - Domande frequenti (FAQ), richieste di supportu tecnicu, gruppi di discussione in linea, lista di membri di u prugramma di partenarii di design Microchip
  • Affari di Microchip - Selettore di prudutti è guide d'ordine, l'ultimi comunicati di stampa Microchip, u listinu di seminarii è avvenimenti, liste di uffizii di vendita di Microchip, distributori è rapprisentanti di fabbrica

Serviziu di Notificazione di Cambiamentu di Produttu
U serviziu di notificazione di cambiamentu di produttu di Microchip aiuta à mantene i clienti attuali nantu à i prudutti Microchip. L'abbonati riceveranu una notificazione per e-mail ogni volta chì ci sò cambiamenti, aghjurnamenti, rivisioni o errata in relazione à una famiglia di prudutti specifica o strumentu di sviluppu d'interessu.
Per registrà, andate à www.microchip.com/pcn è seguitate l'istruzzioni di registrazione.
Assistenza Clienti
L'utilizatori di i prudutti Microchip ponu riceve assistenza attraversu parechji canali:

  • Distributore o Rappresentante
  • Uffiziu di Vendita Locale
  • Ingegnere di soluzioni integrate (ESE)
  • Assistenza tecnica

I clienti anu da cuntattà u so distributore, rappresentante o ESE per supportu. L'uffizii di vendita lucali sò ancu dispunibili per aiutà i clienti. Una lista di l'uffizii di vendita è i lochi hè inclusa in stu documentu.
U supportu tecnicu hè dispunibule attraversu u websitu à: www.microchip.com/support
Funzione di prutezzione di codice di i dispositi Microchip
Nota i seguenti dettagli di a funzione di prutezzione di codice nantu à i prudutti Microchip:

  • I prudutti Microchip rispondenu à e specificazioni cuntenute in a so specifica Scheda di Dati Microchip.
  • Microchip crede chì a so famiglia di prudutti hè sicura quandu s'utilice in a manera prevista, in e specificazioni operative, è in cundizioni normali.
  • Microchip valorizza è prutegge in modu aggressivu i so diritti di pruprietà intellettuale. I tentativi di violazione di e funzioni di prutezzione di u codice di u produttu Microchip sò strettamente pruibiti è ponu violà a Digital Millennium Copyright Act.
  • Nè Microchip nè un altru fabricatore di semiconductor pò guarantisci a sicurità di u so codice. A prutezzione di u codice ùn significa micca chì guarantimu chì u pruduttu hè "unbreakable". A prutezzione di u codice hè in constante evoluzione. Microchip hè impegnatu à migliurà continuamente e funzioni di prutezzione di codice di i nostri prudutti.

Avvisu Legale
Questa publicazione è l'infurmazioni quì ponu esse aduprate solu cù i prudutti Microchip, cumpresu per cuncepisce, pruvà è integrà i prudutti Microchip cù a vostra applicazione. L'usu di sta infurmazione
in ogni altra manera viola questi termini. L'infurmazioni riguardanti l'applicazioni di u dispositivu sò furnite solu per a vostra comodità è ponu esse rimpiazzate da l'aghjurnamenti. Hè a vostra rispunsabilità per assicurà chì a vostra applicazione risponde à e vostre specificazioni. Cuntattate u vostru uffiziu di vendita Microchip locale per supportu supplementu o, uttene supportu supplementu à www.microchip.com/en-us/support/design-help/client-support-services.
QUESTA INFORMAZIONE hè furnita da u microchip "AS IS". MICROCHIP NON FACCIA RIPRESENTAZIONI O GARANTIE DI ALCUNA TIPI, SIA ESPRESSA O IMPLICITA, SCRITTA O ORALE, STATUTARIA O ALTRE, RELATIVA A L'INFORMAZIONI INCLUSI, MA NON LIMITATE A ALCUNA GARANZIA IMPLICITA DI NON VIOLAZIONE, POSSIBILITÀ E PARTECIPABILITÀ PER A COMMERCIALE, A PUBLICIDAD, A PUBLICIDAD. GARANTIE RELATATI À A SO CONDIZIONE, QUALITÀ, O PRESTAZIONI.
IN NESSUN CASU MICROCHIP SERA RESPONSABILE PER QUALSIASI PERDITA INDIRETTA, SPECIALE, PUNITIVE, INCIDENTALE, O CONSEGUENTE, DANNI, COSTO, O SPESE DI QUALUNQUE TIPI RELATATI À L'INFORMAZIONI O U U U U U SO, IN QUANTO CAUSATE, ANCHE QUANTO ESE ADVERTIMENTO. A POSSIBILITÀ O I DANNI SONT PREVISIBLES. À L'ESTENTA PIÙ PERMISSATA DA LEGGE, A RESPONSABILITÀ TOTALE DI MICROCHIP PER TUTTE LE RECLAMAZIONI IN QUALSUNA MANIERA RELATATA À L'INFORMAZIONI O U U SO USU NON SUPERARÀ U NÚMERU DI TARIFFE, SE CESSUNA, CHE AVRAI PAGATA DIRETTAMENTE À MICROCHIP PER L'INFORMAZIONI.
L'usu di i dispositi Microchip in l'applicazioni di supportu di vita è / o di sicurezza hè interamente à u risicu di u cumpratore, è u cumpratore accetta di difende, indemnizà è mantene innocu Microchip da qualsiasi danni, rivendicazioni, vestiti, o spese risultanti da tali usu. Nisuna licenza hè trasmessa, implicitamente o altrimenti, sottu à alcunu diritti di pruprietà intellettuale di Microchip, salvu s'ellu ùn hè micca dichjaratu altrimenti.
Marchi
U nome è u logu Microchip, u logu Microchip, Adaptec, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStyluuchs, 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 è XMEGA sò marchi registrati di Microchip Technology Incorporated in i Stati Uniti è in altri paesi.
AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Hyper Speed ​​Control, HyperLight Load, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, Logo ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld, TimeCesium, TimeHub, TimePictra, TimeProvider è ZL sò marchi registrati di Microchip Technology Incorporated in i Stati Uniti.
Suppressione Chjave Adjacente, AKS, Analogicu per l'Età Digitale, Qualchese Capacitor, AnyIn, AnyOut, Switching Augmented, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM Matching, Dynamic Average. , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
IGaT, Programmazione Seriale In-Circuit, ICSP, INICnet, Parallelazione Intelligente, IntelliMOS, Connettività Inter-Chip, 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 , Tempu fiduciale, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect è ZENA sò marchi di Microchip Technology Incorporated in i Stati Uniti è in altri paesi.
SQTP hè una marca di serviziu di Microchip Technology Incorporated in i Stati Uniti
U logu Adaptec, Frequency on Demand, Silicon Storage Technology è Symmcom sò marchi registrati di Microchip Technology Inc. in altri paesi.
GestIC hè una marca registrata di Microchip Technology Germany II GmbH & Co. KG, una filiale di Microchip Technology Inc., in altri paesi.
Tutti l'altri marchi citati quì sò a pruprietà di e so cumpagnie rispettive.
© 2024, Microchip Technology Incorporated è e so filiali. Tutti i diritti riservati.
ISBN: 978-1-6683-4696-9
Sistema di Gestione di Qualità
Per infurmazione nantu à i Sistemi di Gestione di Qualità di Microchip, visitate www.microchip.com/quality.

Vendite è serviziu in u mondu sanu

AMERICA ASIA / PACIFIC ASIA / PACIFIC EUROPA
Corporate Uffiziu Australia - Sydney

Tel: 61-2-9868-6733

Cina - Pechino

Tel: 86-10-8569-7000

Cina - Chengdu

Tel: 86-28-8665-5511

Cina - Chongqing

Tel: 86-23-8980-9588

Cina - Dongguan

Tel: 86-769-8702-9880

Cina - Guangzhou

Tel: 86-20-8755-8029

Cina - Hangzhou

Tel: 86-571-8792-8115

Cina - Hong Kong SAR

Tel: 852-2943-5100

Cina - Nanjing

Tel: 86-25-8473-2460

Cina - Qingdao

Tel: 86-532-8502-7355

Cina - Shanghai

Tel: 86-21-3326-8000

Cina - Shenyang

Tel: 86-24-2334-2829

Cina - Shenzhen

Tel: 86-755-8864-2200

Cina - Suzhou

Tel: 86-186-6233-1526

Cina - Wuhan

Tel: 86-27-5980-5300

Cina - Xian

Tel: 86-29-8833-7252

Cina - Xiamen

Tel: 86-592-2388138

Cina - Zhuhai

Tel: 86-756-3210040

India - Bangalore

Tel: 91-80-3090-4444

India - New Delhi

Tel: 91-11-4160-8631

India - Pune

Tel: 91-20-4121-0141

Giappone - Osaka

Tel: 81-6-6152-7160

Giappone - Tokyo

Tel: 81-3-6880- 3770

Corea - Daegu

Tel: 82-53-744-4301

Corea - Seoul

Tel: 82-2-554-7200

Malasia - Kuala Lumpur

Tel: 60-3-7651-7906

Malasia - Penang

Tel: 60-4-227-8870

Filippine - Manila

Tel: 63-2-634-9065

Singapore

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

Tailanda - Bangkok

Tel: 66-2-694-1351

Vietnam - Ho Chi Minh

Tel: 84-28-5448-2100

Austria - Wels

Tel: 43-7242-2244-39

Fax: 43-7242-2244-393

Danimarca - Copenhague

Tel: 45-4485-5910

Fax: 45-4485-2829

Finlandia - Espoo

Tel: 358-9-4520-820

Francia - Parigi

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

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

Germania - Garching

Tel: 49-8931-9700

Germania - Haan

Tel: 49-2129-3766400

Germania - Heilbronn

Tel: 49-7131-72400

Germania - Karlsruhe

Tel: 49-721-625370

Germania - Munich

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Germania - Rosenheim

Tel: 49-8031-354-560

Israele - Hod Hasharon

Tel: 972-9-775-5100

Italia - Milan

Tel: 39-0331-742611

Fax: 39-0331-466781

Italia - Padova

Tel: 39-049-7625286

Paesi Bassi - Drunen

Tel: 31-416-690399

Fax: 31-416-690340

Norvegia - Trondheim

Tel: 47-72884388

Pulonia - Varsavia

Tel: 48-22-3325737

Romania - Bucarest

Tel: 40-21-407-87-50

Spagna - Madrid

Tel: 34-91-708-08-90

Fax: 34-91-708-08-91

Svezia - Göteborg

Tel: 46-31-704-60-40

Svezia - Stoccolma

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
Assistenza tecnica:
www.microchip.com/support
Web Indirizzu:
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
Canada - Toronto
Tel: 905-695-1980
Fax: 905-695-2078

Documenti / Risorse

Decoder MICROCHIP Viterbi [pdfGuida di l'utente
Viterbi Decoder, Decoder

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *