
MICROCHIP Viterbi Decoder

Specifications
- Algorithm: Viterbi Decoder
- Tswv yim: 3-ntsis los yog 4-ntsis mos lossis nyuaj input
- Txoj kev decoding: Qhov siab tshaj plaws
- Kev siv: Serial thiab Parallel
- Daim ntawv thov: Cov xov tooj ntawm tes, satellite kev sib txuas lus, digital TV
Cov lus qhia siv khoom
Lub Serial Viterbi Decoder txheej txheem cov khoom nkag rau hauv ib tus zuj zus. Ua raws li cov kauj ruam no los siv Serial Decoder:
- Muab cov khoom nkag mus ua ntu zus rau tus decoder.
- Tus decoder yuav hloov kho txoj kev ntsuas thiab txiav txim siab rau txhua qhov me me.
- Nkag siab tias Serial Decoder yuav qeeb dua tab sis muaj kev txo qis thiab kev siv cov peev txheej qis dua.
- Siv Serial Decoder rau daim ntawv thov ua ntej qhov loj me, kev siv hluav taws xob, thiab tus nqi tshaj qhov nrawm.
- Lub Parallel Viterbi Decoder ua ntau yam khoom ib txhij. Nov yog yuav ua li cas siv Parallel Decoder:
- Ib txhij muab ntau yam khoom raws li kev nkag mus rau lub decoder rau kev ua tib yam.
- Lub decoder hloov kho ntau txoj kev metrics nyob rau hauv parallel, ua rau kev ua haujlwm sai dua.
- Nco ntsoov tias Parallel Decoder muaj kev nkag siab ntawm qhov kev siv nyiaj ntau ntxiv thiab kev siv peev txheej.
- Xaiv qhov Parallel Decoder rau cov ntawv thov uas yuav tsum tau ua kom nrawm thiab muaj peev xwm ua tau zoo, xws li kev sib txuas lus hauv lub sijhawm.
FAQ
Q: Dab tsi yog convolutional codes?
Q: Viterbi Decoder ua haujlwm li cas?
Q: Thaum twg kuv yuav tsum xaiv Serial Viterbi Decoder hla ib qho Parallel?
Q: Hauv daim ntawv thov twg yog Viterbi Decoder nquag siv?
Taw qhia
Viterbi Decoder yog ib qho algorithm siv hauv kev sib txuas lus digital los txiav txim siab cov lej sib txawv. Convolutional cov lis dej num yog qhov yuam kev-kho cov lej uas tau siv dav hauv kev sib txuas lus los tiv thaiv kev ua yuam kev qhia thaum kis tau tus mob.
Viterbi Decoder txheeb xyuas qhov tshwm sim feem ntau ntawm cov khoom sib kis raws li cov teeb liab tau txais los ntawm kev siv Viterbi algorithm, ib qho kev ua haujlwm zoo. Qhov algorithm no txiav txim siab txhua txoj hauv kev muaj peev xwm los xam qhov feem ntau qhov tshwm sim me ntsis raws li cov teeb liab tau txais. Tom qab ntawd nws xaiv txoj hauv kev uas muaj qhov zoo tshaj plaws.
Viterbi Decoder yog qhov muaj peev xwm tshaj plaws decoder, uas txo qis qhov tshwm sim ntawm kev ua yuam kev hauv kev txiav txim siab lub teeb liab tau txais thiab tau siv hauv Serial, nyob thaj tsam me me, thiab nyob rau hauv Parallel rau ntau dua throughput. Nws yog siv dav hauv kev sib txuas lus niaj hnub, suav nrog xov tooj ntawm tes, kev sib txuas lus satellite, thiab digital TV. Qhov IP no lees txais 3-ntsis lossis 4-ntsis mos lossis nyuaj nkag.
Viterbi algorithm tuaj yeem siv tau siv ob txoj hauv kev tseem ceeb: Serial thiab Parallel. Txhua txoj hauv kev muaj cov yam ntxwv sib txawv thiab kev siv, uas tau piav qhia hauv qab no.
Serial Viterbi Decoder
Serial Viterbi Decoder txheej txheem cov khoom nkag ib tus zuj zus, ua ntu zus hloov kho txoj kev ntsuas thiab txiav txim siab rau txhua qhov me me. Txawm li cas los xij, vim nws qhov kev ua haujlwm serial, nws zoo li qeeb dua piv rau nws qhov Parallel counterpart. Serial Decoder yuav tsum tau 69 lub voj voog los tsim cov khoom tsim tawm vim nws qhov kev hloov kho txuas ntxiv ntawm txhua qhov kev ntsuas hauv lub xeev, thiab qhov yuav tsum tau taug qab los ntawm trellis rau txhua qhov me me, ua rau lub sijhawm ua haujlwm ntev.
Lub advantage ntawm kev siv Serial decoder lus dag nyob rau hauv nws feem ntau txo qhov nyuaj thiab kev siv khoom siv qis dua, piv rau Parallel decoder. Qhov no ua rau nws yog advantageous kev xaiv rau cov ntawv thov uas qhov loj me, kev siv hluav taws xob, thiab tus nqi yog qhov tseem ceeb tshaj qhov nrawm.
Parallel Viterbi Decoder
Parallel Viterbi Decoder yog tsim los ua ke ua ntau yam khoom. Qhov no yog ua tiav los ntawm kev siv cov txheej txheem kev sib txuas ua ke los ua ke hloov kho ntau yam kev ntsuas. Cov kev sib piv zoo li no ua rau muaj qhov txo qis ntawm cov voj voog moos uas xav tau los tsim cov khoom tsim tawm, uas yog 8 lub voj voog.
Kev nrawm ntawm Parallel Decoder los ntawm tus nqi ntawm kev siv ntau dua thiab kev siv peev txheej, yuav tsum tau siv cov khoom siv ntau dua los siv cov khoom sib txuas ua ke, uas tuaj yeem nce qhov loj thiab lub zog siv ntawm tus decoder. Rau cov ntawv thov uas yuav tsum tau muaj kev nkag siab thiab ua haujlwm ceev, xws li kev sib txuas lus hauv lub sijhawm, Parallel Viterbi Decoder feem ntau nyiam.
Hauv cov ntsiab lus, qhov kev txiav txim siab ntawm kev siv Serial thiab Parallel Viterbi Decoder yog nyob ntawm cov cai tshwj xeeb ntawm daim ntawv thov. Hauv cov ntawv thov uas xav tau lub zog tsawg, nqi, thiab nrawm, Serial decoder feem ntau tsim nyog. Txawm li cas los xij, rau cov ntawv thov uas xav tau kev kub ceev thiab kev ua haujlwm siab, qhov kev ua tau zoo yog qhov tseem ceeb, Parallel decoder yog qhov kev xaiv, txawm tias nws yog qhov nyuaj thiab xav tau kev pab ntau dua.
Cov ntsiab lus
Cov lus hauv qab no teev cov ntsiab lus ntawm Viterbi Decoder IP yam ntxwv.
Table 1. Viterbi Decoder yam ntxwv
| Core Version | Cov ntaub ntawv no siv rau Viterbi Decoder v1.1. |
| Txhawb Cov Tsev Neeg | • PolarFire® SoC
• PolarFire |
| Txhawb Tool Flow | Yuav tsum Libero® SoC v12.0 lossis tom qab tso tawm. |
| Daim ntawv tso cai | Viterbi Decoder encrypted RTL muaj pub dawb nrog txhua daim ntawv tso cai Libero.
Encrypted RTL: Ib tug ua tiav encrypted RTL code yog muab rau cov tub ntxhais, ua rau cov tub ntxhais yuav instantiated nrog SmartDesign. Simulation, Synthesis, thiab Layout yog ua nrog Libero software. |
Nta
Viterbi Decoder IP muaj cov yam ntxwv hauv qab no:
- Txhawb cov tswv yim muag qhov dav ntawm 3-ntsis lossis 4-ntsis
- Txhawb Serial thiab Parallel architecture
- Txhawb cov neeg siv-txhais qhov ntev traceback, thiab tus nqi pib yog 20
- Txhawb cov ntaub ntawv unipolar thiab bipolar
- Txhawb tus lej lej ntawm 1/2
- Txhawb kev txwv ntev uas yog 7
Cov lus qhia installation
Cov tub ntxhais IP yuav tsum tau muab tso rau hauv IP Catalog ntawm Libero® SoC software tau txais los ntawm IP Catalog hloov tshiab ua haujlwm hauv Libero SoC software, lossis nws yog manually rub tawm los ntawm phau ntawv teev npe. Thaum tus tub ntxhais IP raug teeb tsa hauv Libero SoC software IP Catalog, nws tau teeb tsa, tsim, thiab ua tiav hauv SmartDesign rau kev suav nrog hauv Libero project.
Cov cuab yeej siv thiab kev ua tau zoo (Nug ib lo lus nug)
Kev siv cov peev txheej rau Viterbi Decoder yog ntsuas siv Synopsys Synplify Pro cov cuab yeej, thiab cov txiaj ntsig tau sau tseg hauv cov lus hauv qab no.
Table 2. Ntaus thiab Kev Siv Khoom Siv
| Ntaus yam lus qhia | Hom ntaub ntawv | Kev tsim vaj tsev | Cov peev txheej | Kev ua tau zoo (MHz) | RAMs | Zauv Blocks | Chip Globals | |||
| Tsev neeg | Ntaus ntawv | LUTs | DFF | LSRAM | usRAM | |||||
| PolarFire® SoC | MPFS250T | ib tug ncej | Serial | 416 | 354 | 200 | 3 | 0 | 0 | 0 |
| Bipolar | Serial | 416 | 354 | 200 | 3 | 0 | 0 | 0 | ||
| ib tug ncej | Parallel | 13784 | 4642 | 200 | 0 | 0 | 0 | 0 | ||
| Bipolar | Parallel | 13768 | 4642 | 200 | 0 | 0 | 0 | 1 | ||
| PolarFire | MPF300T | ib tug ncej | Serial | 416 | 354 | 200 | 3 | 0 | 0 | 0 |
| Bipolar | Serial | 416 | 354 | 200 | 3 | 0 | 0 | 0 | ||
| ib tug ncej | Parallel | 13784 | 4642 | 200 | 0 | 0 | 0 | 0 | ||
| Bipolar | Parallel | 13768 | 4642 | 200 | 0 | 0 | 0 | 1 | ||
Tseem ceeb: Tus tsim yog siv los ntawm Viterbi Decoder los ntawm kev teeb tsa GUI cov kev txwv hauv qab no:
- Soft Data Width = 4
- K Length = 7
- Code Rate = ½
- Traceback Length = 20
Viterbi Decoder IP Configurator
Viterbi Decoder IP Configurator (Nug ib lo lus nug)
Ntu no muab ib qho ntxivview ntawm Viterbi Decoder Configurator interface thiab nws cov khoom sib txawv.
Viterbi Decoder Configurator muab cov duab kos duab los teeb tsa qhov tsis muaj thiab teeb tsa rau Viterbi Decoder IP core. Nws tso cai rau tus neeg siv xaiv qhov tsis xws li Cov Ntaub Ntawv Muag Khoom Dav, K Ntev, Tus lej Code, Traceback Length, Datatype, Architecture, Testbench, thiab Daim Ntawv Tso Cai. Cov kev teeb tsa tseem ceeb tau piav qhia hauv Table 3-1.
Daim duab hauv qab no muab cov ncauj lus kom ntxaws view ntawm Viterbi Decoder Configurator interface.
Daim duab 1-1. Viterbi Decoder IP Configurator

Lub interface kuj suav nrog OK thiab Ncua tseg cov nyees khawm rau kev lees paub lossis pov tseg cov kev teeb tsa ua.
Functional Description
Cov duab hauv qab no qhia txog kev siv kho vajtse ntawm Viterbi Decoder.
Daim duab 2-1. Hardware Implementation of Viterbi Decoder

Qhov no module ua haujlwm ntawm DVALID_I. Thaum DVALID_I tau lees paub, cov ntaub ntawv raug coj los ua cov tswv yim, thiab cov txheej txheem pib. Qhov IP no muaj keeb kwm tsis zoo thiab raws li qhov kev xaiv ntawd, IP yuav siv tus lej tsis raug xaiv ntawm DVALID_Is + Qee lub voj voog moos los tsim thawj qhov tso zis. Los ntawm lub neej ntawd, keeb kwm tsis yog 20. Lub latency ntawm cov tswv yim thiab cov zis ntawm Parallel Viterbi Decoder yog 20 DVALID_Is + 14 Clock Cycles. Lub latency ntawm cov tswv yim thiab cov zis ntawm Serial Viterbi Decoder yog 20 DVALID_Is + 72 Cycles.
Architecture (Nug ib lo lus nug)
Viterbi Decoder khaws cov ntaub ntawv thawj zaug muab rau Convolutional Encoder los ntawm kev nrhiav txoj hauv kev zoo tshaj plaws los ntawm txhua lub xeev encoder. Rau qhov txwv ntev ntawm 7, muaj 64 lub xeev. Lub architecture muaj cov nram qab no loj blocks:
- Ceg Metric Unit (BMU)
- Path Metric Unit (PMU)
- Trace Back Unit (TBU)
- Ntxiv Sib Piv Xaiv Chav (ACSU)
Cov duab hauv qab no qhia txog Viterbi Decoder architecture.
Daim duab 2-2. Viterbi Decoder Architecture

Lub Viterbi Decoder muaj peb lub blocks sab hauv uas tau piav qhia hauv qab no:
- Ceg Metric Unit (BMU): BMU suav qhov tsis sib xws ntawm cov teeb liab tau txais thiab txhua qhov muaj peev xwm kis tau tus kab mob, siv cov ntsuas xws li Hamming nrug rau cov ntaub ntawv binary lossis Euclidean nrug rau cov kev hloov kho siab heev. Qhov kev suav no ntsuas qhov zoo sib xws ntawm qhov tau txais thiab tau kis tau tus kab mob. BMU ua cov kev ntsuas no rau txhua qhov tau txais cov cim lossis me ntsis thiab xa cov txiaj ntsig mus rau Path Metric Unit.
- Path Metric Unit (PMU): Lub PMU uas tseem hu ua Add-Compare-Select (ACS) chav tsev, hloov kho txoj kev ntsuas los ntawm kev ua cov ceg ntsuas los ntawm BMU. Nws ua raws txoj hauv kev zoo tshaj plaws txoj kev ntsuas kev ntsuas rau txhua lub xeev hauv daim duab trellis (ib daim duab sawv cev ntawm lub xeev muaj peev xwm hloov tau). PMU ntxiv cov ceg ntsuas tshiab rau txoj kev ntsuas tam sim no rau txhua lub xeev, piv rau txhua txoj hauv kev uas ua rau lub xeev ntawd, thiab xaiv ib qho uas muaj qhov ntsuas qis tshaj plaws, qhia txog txoj hauv kev uas yuav tshwm sim tshaj plaws. Cov txheej txheem xaiv no yog ua tiav ntawm txhua stage ntawm trellis, uas ua rau muaj kev sib sau ntawm txoj kev uas yuav muaj feem ntau, hu ua survivor paths, rau txhua lub xeev.
- Chav nyob Traceback (TBU): TBU yog lub luag haujlwm txhawm rau txheeb xyuas qhov tshwm sim feem ntau ntawm cov xeev, tom qab ua tiav cov cim tau txais los ntawm PMU. Nws ua tiav qhov no los ntawm kev thim cov trellis los ntawm lub xeev kawg nrog txoj kev qis tshaj plaws. Lub TBU pib los ntawm qhov kawg ntawm cov qauv trellis thiab taug qab rov qab los ntawm txoj kev muaj sia nyob siv cov taw qhia lossis cov lus qhia, los txiav txim seb qhov feem ntau yuav kis tau li cas. Qhov ntev ntawm qhov traceback yog txiav txim siab los ntawm qhov txwv ntev ntawm txoj cai convolutional, cuam tshuam rau ob qho tib si kev txiav txim siab latency thiab complexity. Thaum ua tiav cov txheej txheem traceback, cov ntaub ntawv txiav tawm tau nthuav tawm raws li cov zis, feem ntau nrog cov khoom txuas ntxiv tau tshem tawm, uas tau pib suav nrog txhawm rau tshem tawm cov kev hloov pauv hloov pauv.
Lub Viterbi Decoder siv peb chav nyob no kom raug txiav txim siab qhov tau txais lub teeb liab rau hauv cov ntaub ntawv xa tawm thawj zaug, los ntawm kev kho txhua qhov yuam kev uas yuav tshwm sim thaum kis tau tus mob.
Renowned rau nws cov kev ua tau zoo, Viterbi algorithm yog tus qauv txheej txheem rau kev txiav txim siab convolutional codes hauv kev sib txuas lus.
Ob hom ntaub ntawv muaj rau cov coding mos: unipolar thiab bipolar. Cov lus hauv qab no teev cov txiaj ntsig thiab cov lus piav qhia zoo sib xws rau 3-ntsis mos cov tswv yim.
Table 2-1. 3-ntsis Soft Inputs
| Kev piav qhia | ib tug ncej | Bipolar |
| Muaj zog tshaj 0 | 000 | 100 |
| Muaj zog heev 0 | 001 | 101 |
| Tsawg zog 0 | 010 | 110 |
| Tsis muaj zog tshaj 0 | 011 | 111 |
| Tsis muaj zog tshaj 1 | 100 | 000 |
| Tsawg zog 1 | 101 | 001 |
| Muaj zog heev 1 | 110 | 010 |
| Muaj zog tshaj 1 | 111 | 100 |
Cov lus hauv qab no teev cov txheej txheem convolution code.
Table 2-2. Standard Convolution Code
| Kev txwv Length | Tus nqi tso zis = 2 | |
| Binary | Octal | |
| 7 | 1111001 | 171 |
| 1011011 | 133 | |
Viterbi Decoder Parameters thiab Interface Signals (Nug ib lo lus nug)
Tshooj lus no tham txog qhov tsis muaj nyob hauv Viterbi Decoder GUI configurator thiab I / O cov cim.
Configuration Settings (Nug ib lo lus nug)
Cov lus hauv qab no teev cov kev teeb tsa uas siv hauv kev siv kho vajtse ntawm Viterbi Decoder. Cov no yog cov tsis sib xws thiab sib txawv raws li qhov yuav tsum tau ua ntawm daim ntawv thov.
Table 3-1. Configuration Parameters
| Lub npe Parameter | Kev piav qhia | Tus nqi |
| Soft Data Dav | Qhia tus naj npawb ntawm cov khoom siv los sawv cev rau cov ntaub ntawv muag muag muag | Cov neeg siv xaiv tau uas txhawb nqa 3 thiab 4 khoom |
| K Ntev | K yog qhov txwv ntev ntawm lub convolutional code | Kho rau 7 |
| Tus lej Code | Qhia qhov piv ntawm cov khoom nkag mus rau cov khoom tso tawm | 1/2 |
| Traceback Length | Txiav txim siab qhov tob ntawm trellis siv hauv Viterbi algorithm | Tus neeg siv-txhais tus nqi thiab los ntawm lub neej ntawd, yog 20 |
| Hom ntaub ntawv | Tso cai rau cov neeg siv xaiv cov ntaub ntawv tawm tswv yim | Cov neeg siv xaiv tau thiab txhawb nqa cov kev xaiv hauv qab no:
• Unipolar • Bipolar |
| Kev tsim vaj tsev | Qhia txog hom kev siv architecture | Txhawb hom kev siv hauv qab no:
• Parallel • Serial |
Inputs thiab Outputs Signals (Nug ib lo lus nug)
Cov lus hauv qab no teev cov tswv yim thiab cov chaw nres nkoj ntawm Viterbi Decoder IP.
Table 3-2. Input thiab Output Ports
| Lub Npe Lub Npe | Kev taw qhia | Dav | Kev piav qhia |
| SYS_CLK_I | Tswv yim | 1 | Input moos teeb liab |
| ARSTN_I | Tswv yim | 1 | Input reset signal (Asynchronous active-low reset) |
| DATA_I | Tswv yim | 6 | Cov ntaub ntawv tawm tswv yim teeb liab (MSB 3-ntsis IDATA, LSB 3-ntsis QDATA) |
| DVALID_I | Tswv yim | 1 | Cov ntaub ntawv siv tau input signal |
| DATA_O | Tso zis | 1 | Viterbi Decoder cov ntaub ntawv tso zis |
| DVALID_O | Tso zis | 1 | Cov ntaub ntawv raug tso tawm teeb liab |
Daim duab Timing
Tshooj lus no tham txog lub sijhawm ntawm daim duab qhia txog Viterbi Decoder.
Cov duab hauv qab no qhia txog lub sijhawm teem sijhawm ntawm Viterbi Decoder uas siv rau ob qho tib si Serial thiab Parallel hom teeb tsa.
Daim duab 4-1. Daim duab Timing

- Serial Viterbi Decoder yuav tsum muaj tsawg kawg yog 69 lub voj voog (Throughput) los tsim cov zis.
- Txhawm rau xam qhov latency ntawm Serial Viterbi Decoder, siv cov kab zauv hauv qab no:
- Tus naj npawb ntawm keeb kwm tsis siv sij hawm DVALIDs + 72 lub voj voog
- Rau Example, Yog hais tias History Buffer ntev yog teem rau 20, ces
- Latency = 20 Valids + 72 moos Cycles
- Parallel Viterbi Decoder yuav tsum muaj tsawg kawg yog 8 lub voj voog (Throughput) los tsim cov zis.
- Txhawm rau xam qhov latency ntawm Parallel Viterbi Decoder, siv cov kab zauv hauv qab no:
- Tus naj npawb ntawm keeb kwm tsis siv sij hawm DVALIDs + 14 lub voj voog
- Rau Example, Yog hais tias History Buffer ntev yog teem rau 20, ces
- Latency = 20 Valids + 14 moos Cycles
Tseem ceeb: Daim duab lub sij hawm rau Serial thiab Parallel Viterbi decoder yog zoo tib yam, tshwj tsis yog cov naj npawb ntawm lub voj voog uas xav tau rau txhua tus decoder.
Kev simulation
A sample testbench yog muab los xyuas qhov ua haujlwm ntawm Viterbi Decoder. Txhawm rau simulate cov tub ntxhais siv lub testbench, ua cov kauj ruam hauv qab no:
- Qhib Libero® SoC daim ntawv thov, nyem Catalog> View > Windows > Catalog, thiab tom qab ntawd nthuav cov Solutions-Wireless. Ob-nias Viterbi_Decoder, thiab tom qab ntawd nyem OK. Cov ntaub ntawv cuam tshuam nrog IP yog teev nyob rau hauv Documentation.
Tseem ceeb: Yog tias koj tsis pom Catalog tab, mus rau qhov View Windows menu, thiab tom qab ntawd nyem Catalog kom pom nws. - Kho tus IP raws li qhov yuav tsum tau ua, raws li qhia hauv daim duab 1-1.
- FEC encoder yuav tsum tau teeb tsa los kuaj Viterbi Decoder. Qhib Catalog thiab teeb tsa FEC Encoder IP.
- Mus rau Stimulus Hierarchy tab, thiab nyem Tsim Hierarchy.
- Ntawm Stimulus Hierarchy tab, right-click testbench (vit_decoder_tb(vit_decoder_tb.v [work])), thiab tom qab ntawd nyem Simulate Pre-Synth Design> Qhib Kev Sib Tham.
Tseem ceeb: Yog tias koj tsis pom qhov Stimulus Hierarchy tab, mus rau View > Windows menu thiab nias Stimulus Hierarchy kom nws pom.
Cov cuab yeej ModelSim® qhib nrog lub testbench, raws li qhia hauv daim duab hauv qab no.
Daim duab 5-1. ModelSim Tool Simulation Qhov rai

Tseem ceeb
- Yog tias qhov kev simulation raug cuam tshuam vim lub sijhawm ua haujlwm tau teev tseg hauv .do file, siv lub run -all hais kom ua kom tiav qhov simulation.
- Tom qab khiav lub simulation, lub testbench generates ob files (fec_input.txt, vit_output.txt) thiab koj tuaj yeem sib piv ob files rau kev ua tiav simulation.
Kev kho keeb kwm (Nug ib lo lus nug)
Cov ntaub ntawv kho dua tshiab piav qhia txog cov kev hloov pauv uas tau ua hauv daim ntawv. Cov kev hloov pauv tau teev tseg los ntawm kev kho dua tshiab, pib nrog kev tshaj tawm tam sim no.
Table 6-1. Kev kho keeb kwm
| Kev kho dua | Hnub tim | Kev piav qhia |
| B | 06/2024 | Cov hauv qab no yog cov npe ntawm cov kev hloov pauv hloov kho B ntawm cov ntaub ntawv:
• Hloov kho cov ntsiab lus ntawm ntu Kev Taw Qhia • Ntxiv Table 2 nyob rau hauv Device Utilization and Performance section • Ntxiv 1. Viterbi Decoder IP Configurator seem • Ntxiv cov ntsiab lus hais txog cov blocks sab hauv, hloov kho Table 2-1 thiab ntxiv Table 2-2 hauv 2.1. Architecture seem • Hloov kho Table 3-1 hauv 3.1. Configuration Settings section • Ntxiv Daim duab 4-1 thiab ib Daim Ntawv Ceeb Toom hauv 4. Timing Diagrams section • Hloov kho daim duab 5-1 hauv 5. Testbench Simulation seem |
| A | 05/2023 | Kev tso tawm thawj zaug |
Microchip FPGA Kev them nyiaj yug
Microchip FPGA cov khoom lag luam pab pawg txhawb nqa nws cov khoom nrog ntau yam kev pabcuam, suav nrog Kev Pabcuam Cov Neeg Siv Khoom, Lub Chaw Pabcuam Cov Neeg Siv Khoom, a website, thiab chaw muag khoom thoob ntiaj teb. Cov neeg siv khoom tau hais kom mus ntsib Microchip online cov peev txheej ua ntej hu rau kev txhawb nqa vim nws muaj feem ntau tias lawv cov lus nug tau teb lawm.
Hu rau Technical Support Center los ntawm website ntawm www.microchip.com/support. Hais txog FPGA Ntaus Tus lej, xaiv cov ntaub ntawv tsim nyog, thiab tsim qauv tsim files thaum tsim rooj plaub kev txhawb nqa.
Hu rau Lub Chaw Pabcuam Cov Neeg Siv Khoom rau kev txhawb nqa cov khoom lag luam uas tsis yog khoom siv, xws li cov nqi khoom, kev hloov khoom dua tshiab, cov ntaub ntawv hloov tshiab, kev txiav txim raws li txoj cai, thiab kev tso cai.
- Los ntawm North America, hu rau 800.262.1060
- Los ntawm lwm lub ntiaj teb, hu rau 650.318.4460
- Fax, los ntawm txhua qhov chaw hauv ntiaj teb, 650.318.8044
Cov ntaub ntawv Microchip
Lub Microchip Webqhov chaw
Microchip muab kev txhawb nqa online ntawm peb website ntawm www.microchip.com/. Qhov no website yog siv los ua files thiab cov ntaub ntawv yooj yim muaj rau cov neeg siv khoom. Qee cov ntsiab lus muaj xws li:
- Khoom txhawb - Cov ntaub ntawv thiab cov ntaub ntawv tsis raug, daim ntawv thov thiab sample cov kev pab cuam, tsim cov peev txheej, cov neeg siv cov lus qhia thiab cov ntaub ntawv txhawb nqa kho vajtse, cov software tshiab tshaj tawm thiab cov software archived
- General Technical Support - Cov Lus Nug Nquag (FAQs), kev thov kev txhawb nqa, pab pawg sib tham hauv online, Microchip tsim tus khub koom nrog kev sau npe
- Kev lag luam ntawm Microchip - Cov khoom xaiv thiab cov lus qhia kev txiav txim, kev tshaj tawm xov xwm Microchip tshiab, cov npe ntawm cov rooj sib tham thiab cov xwm txheej, cov npe ntawm Microchip cov chaw muag khoom, cov neeg muag khoom thiab cov neeg sawv cev ntawm lub Hoobkas
Product Change Notification Service
Microchip cov khoom hloov kev ceeb toom kev pabcuam pab kom cov neeg siv khoom tam sim no ntawm Microchip cov khoom. Cov neeg sau npe yuav tau txais email ceeb toom thaum twg muaj kev hloov pauv, hloov tshiab, hloov kho lossis qhov tsis raug cuam tshuam nrog rau tsev neeg cov khoom lag luam lossis cov cuab yeej tsim kev txaus siab.
Mus rau npe, mus rau www.microchip.com/pcn thiab ua raws li cov lus qhia sau npe.
Kev Pab Txhawb Cov Neeg Siv Khoom
Cov neeg siv khoom ntawm Microchip tuaj yeem tau txais kev pab los ntawm ntau txoj hauv kev:
- Distributor lossis Tus Neeg Sawv Cev
- Lub Chaw Muag Khoom Hauv Zos
- Embedded Solutions Engineer (ESE)
- Kev pab txhawb nqa
Cov neeg siv khoom yuav tsum hu rau lawv tus neeg xa khoom, tus neeg sawv cev lossis ESE rau kev txhawb nqa. Cov chaw muag khoom hauv zos kuj muaj los pab cov neeg siv khoom. Cov npe ntawm cov chaw muag khoom thiab cov chaw nyob muaj nyob hauv daim ntawv no.
Kev pab txhawb nqa muaj nyob rau ntawm webqhov chaw ntawm: www.microchip.com/support
Microchip Devices Code Protection Feature
Nco ntsoov cov ntsiab lus hauv qab no ntawm cov cai tiv thaiv ntawm cov khoom siv Microchip:
- Cov khoom siv microchip ua tau raws li cov lus qhia tshwj xeeb uas muaj nyob rau hauv lawv cov ntaub ntawv Microchip tshwj xeeb.
- Microchip ntseeg hais tias nws tsev neeg ntawm cov khoom muaj kev ruaj ntseg thaum siv raws li lub hom phiaj, nyob rau hauv kev khiav hauj lwm specifications, thiab nyob rau hauv ib txwm tej yam kev mob.
- Microchip muaj nuj nqis thiab tiv thaiv nws txoj cai kev txawj ntse. Kev sim ua txhaum cai tiv thaiv cov yam ntxwv ntawm Microchip cov khoom raug txwv nruj heev thiab tej zaum yuav ua txhaum txoj cai Digital Millennium Copyright Act.
- Tsis yog Microchip lossis lwm lub chaw tsim khoom semiconductor tuaj yeem lav qhov kev ruaj ntseg ntawm nws cov cai. Kev tiv thaiv Code tsis txhais hais tias peb tau lees tias cov khoom yog "tsis tawg". Kev tiv thaiv code yog hloov zuj zus mus tas li. Microchip tau cog lus tias yuav txhim kho cov cai tiv thaiv cov yam ntxwv ntawm peb cov khoom tsis tu ncua.
Daim Ntawv Ceeb Toom
Cov ntawv tshaj tawm no thiab cov ntaub ntawv ntawm no tsuas yog siv nrog cov khoom siv Microchip nkaus xwb, suav nrog tsim, sim, thiab sib xyaw cov khoom siv Microchip nrog koj daim ntawv thov. Kev siv cov ntaub ntawv no
nyob rau hauv lwm yam kev ua txhaum cov nqe lus no. Cov ntaub ntawv hais txog cov ntawv thov ntaus ntawv tsuas yog muab rau koj yooj yim thiab tuaj yeem hloov pauv los ntawm kev hloov tshiab. Nws yog koj lub luag haujlwm los xyuas kom meej tias koj daim ntawv thov ua tau raws li koj cov lus qhia tshwj xeeb. Hu rau koj lub chaw muag khoom Microchip hauv zos rau kev txhawb nqa ntxiv lossis, tau txais kev txhawb nqa ntxiv ntawm www.microchip.com/en-us/support/design-help/client-support-services.
Cov ntaub ntawv no yog muab los ntawm microchip "raws li yog". MICROCHIP tsis muaj kev sawv cev lossis kev lav phib xaub ntawm txhua yam txawm hais tias nthuav tawm lossis txhais, sau lossis hais lus, kev cai lij choj lossis lwm yam, cuam tshuam rau cov ntaub ntawv suav nrog tab sis tsis txwv rau WARNING TSIS TXAUS SIAB, Kev muag khoom, thiab kev nyab xeeb rau lub hom phiaj tshwj xeeb, lossis kev lav phib xaub cuam tshuam txog nws qhov xwm txheej, zoo, lossis kev ua tau zoo.
TAB SIS MICROCHIP yuav tsis muaj kev lav phib xaub rau txhua qhov kev cuam tshuam, tshwj xeeb, raug nplua, xwm txheej, lossis cuam tshuam rau kev poob, kev puas tsuaj, nqi, lossis kev siv nyiaj ntawm ib yam dab tsi cuam tshuam rau qhov kev hloov pauv, kev siv nyiaj tsis zoo, TAU TXAIS NTAWM LUB POSSIBILITY LOS YOG KEV PHEM NYIAJ NYIAJ NYIAJ. YUAV TSUM TAU TXAIS NYIAJ LAWM, MICROCHIP'S TAG NRHO LIAB LIAB RAU TXHUA YAM NTAWM TXOJ HAUJ LWM HAUV QHOV CHAW UA HAUJ LWM HAUJ LWM HAUJ LWM HAUJ LWM los yog nws siv yuav tsis pub tshaj tus nqi ntawm cov nqi, yog tias muaj, yog tias koj tau txais cov nyiaj them poob haujlwm.
Kev siv cov khoom siv Microchip hauv kev txhawb nqa lub neej thiab / lossis daim ntawv thov kev nyab xeeb yog tag nrho ntawm tus neeg yuav khoom qhov kev pheej hmoo, thiab tus neeg yuav khoom pom zoo tiv thaiv, them nyiaj thiab tuav Microchip tsis raug mob los ntawm ib qho thiab tag nrho cov kev puas tsuaj, kev thov, foob, lossis cov nuj nqis uas tshwm sim los ntawm kev siv. Tsis muaj ntawv tso cai raug xa tawm, tsis hais los yog lwm yam, raws li cov cai ntawm Microchip cov cuab yeej cuab tam tshwj tsis yog hais tias lwm yam.
Cov cim lag luam
Lub npe Microchip thiab lub logo, Microchip logo, Adaptec, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXsty 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 Logometric, SuperFlash, , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, thiab XMEGA yog cov cim lag luam ntawm Microchip Technology Incorporated hauv Asmeskas thiab lwm lub tebchaws.
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, thiab ZL yog cov cim lag luam ntawm Microchip Technology Incorporated hauv Asmeskas
Cov Ntsiab Lus Sib Tham, AKS, Analog-for-the-Digital Age, Txhua Tus Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoPICDnaverage, ds, , 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, Pure , QMatrix, ICE tiag, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, Tag Nrho Qhov Kawg SynchroPHY, , Trusted Time, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, thiab ZENA yog cov cim lag luam ntawm Microchip Technology Incorporated hauv Asmeskas thiab lwm lub tebchaws.
SQTP yog lub cim kev pabcuam ntawm Microchip Technology Incorporated hauv Asmeskas
Lub logo Adaptec, Zaus ntawm Kev Thov, Silicon Storage Technology, thiab Symmcom yog cov cim lag luam ntawm Microchip Technology Inc. hauv lwm lub tebchaws.
GestIC yog ib lub npe lag luam ntawm Microchip Technology Lub Tebchaws Yelemees II GmbH & Co. KG, lub chaw muag khoom ntawm Microchip Technology Inc., hauv lwm lub tebchaws.
Tag nrho lwm cov cim lag luam tau hais hauv no yog cov cuab yeej ntawm lawv cov tuam txhab.
© 2024, Microchip Technology Incorporated thiab nws cov koom haum. All Rights Reserved.
ISBN: 978-1-6683-4696-9
Quality Management System
Yog xav paub ntxiv txog Microchip's Quality Management Systems, thov mus saib www.microchip.com/quality.
Kev muag khoom thiab kev pabcuam thoob ntiaj teb
| AMERICAS | ASIA/PACIFIC | ASIA/PACIFIC | EUROPE |
| Kev lag luam Chaw ua haujlwm | Australia - Sydney
Xovtooj: 61-2-9868-6733 Tuam Tshoj - Beijing Xovtooj: 86-10-8569-7000 Tuam Tshoj - Chengdu Xovtooj: 86-28-8665-5511 Tuam Tshoj - Chongqing Xovtooj: 86-23-8980-9588 Tuam Tshoj - Dongguan Xovtooj: 86-769-8702-9880 Tuam Tshoj - Guangzhou Xovtooj: 86-20-8755-8029 Tuam Tshoj - Hangzhou Xovtooj: 86-571-8792-8115 Tuam Tshoj - Hong Kong SAR Xovtooj: 852-2943-5100 Tuam Tshoj - Nanjing Xovtooj: 86-25-8473-2460 Tuam Tshoj - Qingdao Xovtooj: 86-532-8502-7355 Tuam Tshoj - Shanghai Xovtooj: 86-21-3326-8000 Tuam Tshoj - Shenyang Xovtooj: 86-24-2334-2829 Tuam Tshoj - Shenzhen Xovtooj: 86-755-8864-2200 Suav - Suzhou Xovtooj: 86-186-6233-1526 Tuam Tshoj - Wuhan Xovtooj: 86-27-5980-5300 Tuam Tshoj - Xian Xovtooj: 86-29-8833-7252 Tuam Tshoj - Xiamen Xovtooj: 86-592-2388138 Tuam Tshoj - Zhuhai Xovtooj: 86-756-3210040 |
Is Nrias teb - Bangalore
Xovtooj: 91-80-3090-4444 Is Nrias teb - New Delhi Xovtooj: 91-11-4160-8631 Is Nrias teb - Pune Xovtooj: 91-20-4121-0141 Nyiv - Osaka Xovtooj: 81-6-6152-7160 Nyiv - Tokyo Xovtooj: 81-3-6880-3770 Kauslim - Daegu Xovtooj: 82-53-744-4301 Kauslim - Seoul Xovtooj: 82-2-554-7200 Malaysia - Kuala Lumpur Xovtooj: 60-3-7651-7906 Malaysia - Penang Xovtooj: 60-4-227-8870 Philippines - Manila Xovtooj: 63-2-634-9065 Singapore Xovtooj: 65-6334-8870 Taiwan - Hsin Chu Xovtooj: 886-3-577-8366 Taiwan - Kaohsiung Xovtooj: 886-7-213-7830 Taiwan - Taipei Xovtooj: 886-2-2508-8600 Thaib - Bangkok Xovtooj: 66-2-694-1351 Nyab Laj - Ho Chi Minh Xovtooj: 84-28-5448-2100 |
Austria – Wes
Xovtooj: 43-7242-2244-39 Tus Fax: 43-7242-2244-393 Denmark - Copenhagen Xovtooj: 45-4485-5910 Tus Fax: 45-4485-2829 Finland - Espoo Xovtooj: 358-9-4520-820 Fabkis - Paris Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Lub teb chaws Yelemees - Garching Xovtooj: 49-8931-9700 Lub teb chaws Yelemees - Haan Xovtooj: 49-2129-3766400 Lub teb chaws Yelemees - Heilbronn Xovtooj: 49-7131-72400 Lub teb chaws Yelemees - Karlsruhe Xovtooj: 49-721-625370 Lub teb chaws Yelemees - Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Lub teb chaws Yelemees - Rosenheim Xovtooj: 49-8031-354-560 Israel - Hod Hasharon Xovtooj: 972-9-775-5100 Ltalis - Milan Xovtooj: 39-0331-742611 Tus Fax: 39-0331-466781 Ltalis - Padova Xovtooj: 39-049-7625286 Netherlands - Drunen Xovtooj: 31-416-690399 Tus Fax: 31-416-690340 Norway - Trondheim Xov tooj: 47-72884388 Poland - Warsaw Xovtooj: 48-22-3325737 Romania - Bucharest Tel: 40-21-407-87-50 Spain - Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Sweden - Gothenburg Tel: 46-31-704-60-40 Sweden - Stockholm Xovtooj: 46-8-5090-4654 UK - Wokingham Xovtooj: 44-118-921-5800 Tus Fax: 44-118-921-5820 |
| 2355 West Chandler Blvd. | |||
| Chandler, AZ 85224-6199 | |||
| Xovtooj: 480-792-7200 | |||
| Tus Fax: 480-792-7277 | |||
| Kev pab txhawb nqa: | |||
| www.microchip.com/support | |||
| Web Chaw nyob: | |||
| www.microchip.com | |||
| Atlanta | |||
| Duluth, GA | |||
| Xovtooj: 678-957-9614 | |||
| Tus Fax: 678-957-1455 | |||
| Austin, TX | |||
| Xovtooj: 512-257-3370 | |||
| Boston | |||
| Westborough, MA | |||
| Xovtooj: 774-760-0087 | |||
| Tus Fax: 774-760-0088 | |||
| Chicago | |||
| Itasca, IL | |||
| Xovtooj: 630-285-0071 | |||
| Tus Fax: 630-285-0075 | |||
| Dallas | |||
| Addison, TX | |||
| Xovtooj: 972-818-7423 | |||
| Tus Fax: 972-818-2924 | |||
| Detroit | |||
| Novi, MI | |||
| Xovtooj: 248-848-4000 | |||
| Houston, TX | |||
| Xovtooj: 281-894-5983 | |||
| Indianapolis | |||
| Noblesville, IN | |||
| Xovtooj: 317-773-8323 | |||
| Tus Fax: 317-773-5453 | |||
| Xovtooj: 317-536-2380 | |||
| Los Angeles | |||
| Mission Viejo, CA | |||
| Xovtooj: 949-462-9523 | |||
| Tus Fax: 949-462-9608 | |||
| Xovtooj: 951-273-7800 | |||
| Raleigh, NC | |||
| Xovtooj: 919-844-7510 | |||
| New York, NY | |||
| Xovtooj: 631-435-6000 | |||
| San Jose, CA | |||
| Xovtooj: 408-735-9110 | |||
| Xovtooj: 408-436-4270 | |||
| Canada - Toronto | |||
| Xovtooj: 905-695-1980 | |||
| Tus Fax: 905-695-2078 |
Cov ntaub ntawv / Cov ntaub ntawv
![]() | Viterbi Decoder |
Cov ntaub ntawv
- 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
- Cov neeg siv phau ntawvmanual.tools

