MICROCHIP Viterbi Decoder
Mga detalye
- Algorithm: Viterbi Decoder
- Input: 3-bit o 4-bit humok o gahi nga input
- Pamaagi sa pag-decode: Pinakataas nga Lagmit
- Pagpatuman: Serial ug Parallel
- Aplikasyon: Mga mobile phone, komunikasyon sa satellite, digital nga telebisyon
Mga Instruksyon sa Paggamit sa Produkto
Ang Serial Viterbi Decoder nagproseso sa mga input bit nga tagsa-tagsa sa sunodsunod nga paagi. Sunda kini nga mga lakang aron magamit ang Serial Decoder:
- Ihatag ang mga input bit nga sunud-sunod sa decoder.
- Ang decoder mag-update sa mga sukatan sa agianan ug maghimo og mga desisyon alang sa matag bit.
- Sabta nga ang Serial Decoder mahimong mas hinay apan nagtanyag og pagkunhod sa pagkakomplikado ug ubos nga paggamit sa kapanguhaan.
- Gamita ang Serial Decoder para sa mga aplikasyon nga nag-una sa gidak-on, konsumo sa kuryente, ug gasto kay sa katulin.
- Ang Parallel Viterbi Decoder nagproseso sa daghang mga bit nga dungan. Ania kung giunsa paggamit ang Parallel Decoder:
- Dungan nga paghatag og daghang bits isip input sa decoder para sa parallel nga pagproseso.
- Gi-update sa decoder ang lainlaing mga sukatan sa agianan nga managsama, nga nagresulta sa mas paspas nga pagproseso.
- Timan-i nga ang Parallel Decoder nagtanyag og taas nga throughput sa gasto sa dugang nga pagkakomplikado ug paggamit sa kapanguhaan.
- Pilia ang Parallel Decoder para sa mga aplikasyon nga nanginahanglan paspas nga pagproseso ug taas nga throughput, sama sa real-time nga mga sistema sa komunikasyon.
FAQ
P: Unsa ang convolutional code?
A: Ang convolutional code mao ang error-correcting codes kay kaylap nga gigamit sa communication systems para maprotektahan batok sa transmission errors.
P: Giunsa pagtrabaho ang Viterbi Decoder?
A: Ang Viterbi Decoder naggamit sa Viterbi algorithm aron mahibal-an ang labing posible nga pagkasunod-sunod sa mga gipasa nga mga bit base sa nadawat nga signal, nga maminusan ang mga sayup sa pag-decode.
P: Kanus-a ko mopili ug Serial Viterbi Decoder kay sa Parallel?
A: Pagpili alang sa usa ka Serial Decoder kung unahon ang pagkunhod sa pagkakomplikado, pagminus sa paggamit sa kapanguhaan, ug kahusayan sa gasto. Kini angay alang sa mga aplikasyon diin ang katulin dili ang panguna nga kabalaka.
P: Sa unsa nga mga aplikasyon ang Viterbi Decoder kasagarang gigamit?
A: Ang Viterbi Decoder kay kaylap nga gigamit sa modernong mga sistema sa komunikasyon sama sa mga mobile phone, satellite communications, ug digital television.
Pasiuna
Ang Viterbi Decoder kay usa ka algorithm nga gigamit sa digital communication systems para ma-decode ang convolutional codes. Ang convolutional code mao ang error-correcting codes nga kaylap nga gigamit sa mga sistema sa komunikasyon aron mapanalipdan batok sa mga sayop nga gipaila sa panahon sa transmission.
Ang Viterbi Decoder nagpaila sa labing posible nga pagkasunod-sunod sa gipasa nga mga bit base sa nadawat nga signal pinaagi sa paggamit sa Viterbi algorithm, usa ka dinamikong pamaagi sa pagprograma. Kini nga algorithm nagkonsiderar sa tanan nga potensyal nga mga agianan sa code aron makalkulo ang labing posible nga pagkasunod-sunod nga bit base sa nadawat nga signal. Gipili dayon niini ang dalan nga adunay labing taas nga posibilidad.
Ang Viterbi Decoder kay usa ka maximum likelihood decoder, nga nagpamenos sa kalagmitan sa sayop sa pag-decode sa nadawat nga signal ug gipatuman sa Serial, nag-okupar sa gamay nga lugar, ug sa Parallel para sa mas taas nga throughput. Kini kaylap nga gigamit sa modernong mga sistema sa komunikasyon, lakip ang mga mobile phone, satellite communications, ug digital television. Kini nga IP modawat sa 3-bit o 4-bit soft o hard input.
Ang Viterbi algorithm mahimong ipatuman gamit ang duha ka nag-unang pamaagi: Serial ug Parallel. Ang matag pamaagi adunay lahi nga mga kinaiya ug aplikasyon, nga gilatid ingon sa mosunod.
Serial Viterbi Decoder
Ang Serial Viterbi Decoder nagproseso sa mga input bit nga tagsa-tagsa, sunodsunod nga pag-update sa mga sukatan sa agianan ug paghimo og mga desisyon alang sa matag bit. Bisan pa, tungod sa serial nga pagproseso niini, kini lagmit nga mas hinay kon itandi sa Parallel counterpart niini. Ang Serial Decoder nanginahanglan ug 69 ka mga siklo sa orasan aron makamugna og output tungod sa sunud-sunod nga pag-update sa tanan nga posible nga mga sukatan sa estado, ug ang kinahanglan nga pagsubay balik sa trellis alang sa matag bit, nga moresulta sa taas nga oras sa pagproseso.
Ang advantage sa paggamit sa usa ka Serial decoder anaa sa kasagaran nga pagkunhod sa pagkakomplikado ug ubos nga hardware resource paggamit, itandi sa usa ka Parallel decoder. Kini naghimo niini nga usa ka advantageous nga kapilian alang sa mga aplikasyon diin ang gidak-on, konsumo sa kuryente, ug gasto mas kritikal kay sa katulin.
Parallel Viterbi Decoder
Ang Parallel Viterbi Decoder gidisenyo aron dungan nga magproseso sa daghang mga piraso. Kini makab-ot pinaagi sa paggamit sa parallel nga mga pamaagi sa pagproseso sa dungan nga pag-update sa nagkalain-laing mga sukatan sa agianan. Ang ingon nga paralelismo nagresulta sa usa ka mahinungdanon nga pagkunhod sa gidaghanon sa mga siklo sa orasan nga gikinahanglan aron makamugna og usa ka output, nga mao ang 8 nga mga siklo sa orasan.
Ang katulin sa Parallel Decoder moabut sa gasto sa dugang nga pagkakomplikado ug paggamit sa kahinguhaan, nga nanginahanglan dugang nga hardware aron ipatuman ang managsama nga mga elemento sa pagproseso, nga mahimo’g madugangan ang gidak-on ug konsumo sa kuryente sa decoder. Alang sa mga aplikasyon nga nanginahanglan taas nga throughput ug paspas nga pagproseso, sama sa real-time nga mga sistema sa komunikasyon, ang Parallel Viterbi Decoder kanunay nga gipalabi.
Sa katingbanan, ang desisyon tali sa paggamit sa usa ka Serial ug Parallel Viterbi Decoder nagdepende sa piho nga mga kinahanglanon sa aplikasyon. Sa mga aplikasyon nga nanginahanglan gamay nga gahum, gasto, ug katulin, ang usa ka Serial decoder kasagaran nga angay. Bisan pa, alang sa mga aplikasyon nga nangayo ug taas nga tulin ug taas nga throughput, kung diin kritikal ang pasundayag, usa ka Parallel decoder ang gusto nga kapilian, bisan kung kini labi ka komplikado ug nanginahanglan daghang mga kapanguhaan.
Summary
Ang mosunod nga talaan naglista sa usa ka summary sa Viterbi Decoder IP nga mga kinaiya.
Talaan 1. Mga Kinaiya sa Viterbi Decoder
Kinauyokan nga Bersyon | Kini nga dokumento magamit sa Viterbi Decoder v1.1. |
Gisuportahan nga Mga Pamilya sa Device | • PolarFire® SoC
• PolarFire |
Gisuportahan nga Tool Flow | Nagkinahanglan og Libero® SoC v12.0 o mas ulahi nga pagpagawas. |
Paglisensya | Ang Viterbi Decoder nga naka-encrypt nga RTL libre nga magamit sa bisan unsang lisensya sa Libero.
Na-encrypt nga RTL: Ang usa ka kompleto nga naka-encrypt nga RTL code gihatag alang sa kinauyokan, nga makapahimo sa kinauyokan nga ma-instantiate sa SmartDesign. Ang simulation, Synthesis, ug Layout gihimo gamit ang Libero software. |
Mga bahin
Ang Viterbi Decoder IP adunay mga mosunud nga bahin:
- Nagsuporta sa humok nga input nga gilapdon sa 3-bit o 4-bit
- Nagsuporta sa Serial ug Parallel nga arkitektura
- Nagsuporta sa gitakda sa user nga mga gitas-on sa pagsubay, ug ang default nga kantidad mao ang 20
- Nagsuporta sa unipolar ug bipolar nga mga tipo sa datos
- Nagsuporta sa code rate sa 1/2
- Nagsuporta sa limitasyon sa gitas-on nga 7
Mga Instruksyon sa Pag-instalar
Ang IP core kinahanglang i-install sa IP Catalog sa Libero® SoC software nga awtomatiko pinaagi sa IP Catalog update function sa Libero SoC software, o kini mano-mano nga gi-download gikan sa catalog. Sa higayon nga ang IP core ma-install sa Libero SoC software IP Catalog, kini gi-configure, namugna, ug gi-instantiate sulod sa SmartDesign para iapil sa Libero nga proyekto.
Paggamit ug Pagganap sa Device (Pangutana)
Ang paggamit sa kapanguhaan alang sa Viterbi Decoder gisukod gamit ang Synopsys Synplify Pro nga himan, ug ang mga resulta gisumada sa mosunod nga lamesa.
Talaan 2. Paggamit sa Device ug Resource
Mga Detalye sa Device | Type sa Data | Arkitektura | Mga kapanguhaan | Pagganap (MHz) | Mga RAM | Math Blocks | Chip Globals | |||
Pamilya | Device | Mga LUT | DFF | LSRAM | uSRAM | |||||
PolarFire® SoC | MPFS250T | Unipolar | Serial | 416 | 354 | 200 | 3 | 0 | 0 | 0 |
Bipolar | Serial | 416 | 354 | 200 | 3 | 0 | 0 | 0 | ||
Unipolar | Parallel | 13784 | 4642 | 200 | 0 | 0 | 0 | 0 | ||
Bipolar | Parallel | 13768 | 4642 | 200 | 0 | 0 | 0 | 1 | ||
PolarFire | MPF300T | Unipolar | Serial | 416 | 354 | 200 | 3 | 0 | 0 | 0 |
Bipolar | Serial | 416 | 354 | 200 | 3 | 0 | 0 | 0 | ||
Unipolar | Parallel | 13784 | 4642 | 200 | 0 | 0 | 0 | 0 | ||
Bipolar | Parallel | 13768 | 4642 | 200 | 0 | 0 | 0 | 1 |
Importante: Ang disenyo gipatuman gamit ang Viterbi Decoder pinaagi sa pag-configure sa mosunod nga mga parameter sa GUI:
- Hinay nga Data Width = 4
- K Gitas-on = 7
- Code Rate = ½
- Traceback Length = 20
Viterbi Decoder IP Configurator
Viterbi Decoder IP Configurator (Pangutana)
Kini nga seksyon naghatag usa ka labawview sa Viterbi Decoder Configurator interface ug sa nagkalain-laing mga component niini.
Ang Viterbi Decoder Configurator naghatag ug graphical interface aron ma-configure ang mga parameter ug setting para sa Viterbi Decoder IP core. Gitugotan niini ang tiggamit sa pagpili sa mga parameter sama sa Soft Data Width, K Length, Code Rate, Traceback Length, Datatype, Architecture, Testbench, ug License. Ang yawe nga mga configuration gihulagway sa Table 3-1.
Ang mosunud nga numero naghatag usa ka detalyado view sa Viterbi Decoder Configurator interface.
Hulagway 1-1. Viterbi Decoder IP Configurator
Ang interface naglakip usab sa OK ug Cancel nga mga buton para sa pagkumpirma o pagsalikway sa mga configuration nga gihimo.
Functional nga Deskripsyon
Ang mosunod nga numero nagpakita sa pagpatuman sa hardware sa Viterbi Decoder.
Hulagway 2-1. Pagpatuman sa Hardware sa Viterbi Decoder
Kini nga module magamit sa DVALID_I. Sa diha nga ang DVALID_I gipahayag, ang tagsa-tagsa nga datos gikuha isip input, ug ang proseso magsugod. Kini nga IP adunay buffer sa kasaysayan ug base sa kana nga pagpili, gikuha sa IP ang pinili nga buffer nga numero sa DVALID_Is + Pipila ka mga siklo sa orasan aron makamugna ang unang output. Sa kasagaran, ang history buffer kay 20. Ang latency tali sa input ug output sa Parallel Viterbi Decoder kay 20 DVALID_Is + 14 Clock Cycles. Ang latency tali sa input ug output sa Serial Viterbi Decoder kay 20 DVALID_Is + 72 Clock Cycles.
Arkitektura (Pangutana)
Gikuha sa Viterbi Decoder ang mga datos nga una nga gihatag sa Convolutional Encoder pinaagi sa pagpangita sa labing kaayo nga agianan sa tanan nga posible nga estado sa encoder. Alang sa limitasyon nga 7, adunay 64 ka estado. Ang arkitektura naglangkob sa mosunod nga dagkong mga bloke:
- Branch Sukatan Unit (BMU)
- Path Metric Unit (PMU)
- Trace Back Unit (TBU)
- Idugang Compare Select Unit (ACSU)
Ang mosunod nga numero nagpakita sa arkitektura sa Viterbi Decoder.
Hulagway 2-2. Arkitektura sa Viterbi Decoder
Ang Viterbi Decoder naglangkob sa tulo ka internal nga mga bloke nga gipatin-aw sama sa mosunod:
- Branch Metric Unit (BMU): Gikalkula sa BMU ang kalainan tali sa nadawat nga signal ug sa tanan nga potensyal nga gipasa nga mga signal, gamit ang mga sukatan sama sa distansya sa Hamming alang sa binary data o distansya sa Euclidean alang sa mga advanced nga laraw sa modulasyon. Kini nga kalkulasyon nag-assess sa pagkaparehas tali sa nadawat ug posible nga gipadala nga mga signal. Giproseso sa BMU kini nga mga sukatan para sa matag nadawat nga simbolo o gamay ug gipasa ang mga resulta sa Path Metric Unit.
- Path Metric Unit (PMU): Ang PMU nga nailhan usab nga Add-Compare-Select (ACS) unit, nag-update sa mga sukatan sa agianan pinaagi sa pagproseso sa mga sukatan sa sanga gikan sa BMU. Kini nagsubay sa pinakamaayong path's cumulative metric para sa matag estado sa trellis diagram (usa ka graphical nga representasyon sa posible nga state transition). Gidugang sa PMU ang bag-ong sukatan sa sanga sa karon nga sukatan sa agianan alang sa matag estado, gitandi ang tanan nga mga agianan padulong sa kana nga estado, ug gipili ang usa nga adunay labing ubos nga sukatan, nga nagpakita sa labing posible nga agianan. Kini nga proseso sa pagpili gihimo sa matag stage sa mga trellis, nga miresulta sa usa ka koleksyon sa labing lagmit nga mga agianan, nga nailhan nga survivor path, alang sa matag estado.
- Traceback Unit (TBU): Ang TBU ang responsable sa pag-ila sa labing posible nga pagkasunod-sunod sa mga estado, pagkahuman sa pagproseso sa nadawat nga mga simbolo sa PMU. Nahimo kini pinaagi sa pagsubay pag-usab sa trellis gikan sa katapusang estado nga adunay labing ubos nga sukatan sa agianan. Ang TBU nagsugod gikan sa tumoy sa istruktura sa trellis ug nagsubay balik sa mga agianan nga naluwas gamit ang mga pointer o mga pakisayran, aron mahibal-an ang labing posible nga pagkasunod-sunod nga gipasa. Ang gitas-on sa traceback gitino pinaagi sa limitasyon sa gitas-on sa convolutional code, nga nakaapekto sa latency ug pagkakomplikado sa pag-decode. Sa pagkompleto sa proseso sa pagsubay, ang na-decode nga datos gipresentar isip output, kasagaran nga gikuha ang gidugtong nga mga bits sa ikog, nga sa sinugdan gilakip aron malimpyohan ang convolutional encoder.
Ang Viterbi Decoder naggamit niining tulo ka mga yunit sa tukma nga pag-decode sa nadawat nga signal ngadto sa orihinal nga gipasa nga datos, pinaagi sa pagtul-id sa bisan unsa nga mga sayop nga mahimong nahitabo sa panahon sa transmission.
Nailhan tungod sa kaepektibo niini, ang Viterbi algorithm mao ang standard nga pamaagi sa pag-decode sa convolutional code sulod sa mga sistema sa komunikasyon.
Duha ka mga format sa datos ang magamit alang sa soft coding: unipolar ug bipolar. Ang mosunud nga lamesa naglista sa mga kantidad ug katugbang nga mga paghubit alang sa 3-bit nga soft input.
Talaan 2-1. 3-bit nga Soft Inputs
Deskripsyon | Unipolar | Bipolar |
Labing kusgan 0 | 000 | 100 |
Medyo kusog 0 | 001 | 101 |
Medyo huyang 0 | 010 | 110 |
Labing huyang 0 | 011 | 111 |
Labing huyang 1 | 100 | 000 |
Medyo huyang 1 | 101 | 001 |
Medyo kusog 1 | 110 | 010 |
Labing kusgan 1 | 111 | 100 |
Ang mosunod nga talaan naglista sa standard convolution code.
Talaan 2-2. Standard Convolution Code
Pagpugong Gitas-on | Rate sa Output = 2 | |
Binary | Octal | |
7 | 1111001 | 171 |
1011011 | 133 |
Viterbi Decoder Parameter ug Interface Signals (Pangutana)
Kini nga seksyon naghisgot sa mga parameter sa Viterbi Decoder GUI configurator ug I/O signal.
Mga Setting sa Configuration (Pangutana)
Ang mosunod nga talaan naglista sa mga parameter sa pagsumpo nga gigamit sa pagpatuman sa hardware sa Viterbi Decoder. Kini mga generic nga mga parameter ug lainlain sumala sa kinahanglanon sa aplikasyon.
Talaan 3-1. Mga Parameter sa Pag-configure
Ngalan sa Parameter | Deskripsyon | Bili |
Hinay nga Data Width | Gipiho ang gidaghanon sa mga bit nga gigamit sa pagrepresentar sa humok nga input data gilapdon | Mapili sa user nga nagsuporta sa 3 ug 4 ka bit |
K Gitas-on | K mao ang limitasyon sa gitas-on sa convolutional code | Gi-ayo sa 7 |
Code Rate | Nagpakita sa ratio sa input bits sa output bits | 1/2 |
Traceback Gitas-on | Gitino ang giladmon sa trellis nga gigamit sa Viterbi algorithm | Ang bili nga gitakda sa user ug sa default, mao ang 20 |
Type sa Data | Nagtugot sa mga tiggamit sa pagpili sa input data type | Mapili sa user ug nagsuporta sa mosunod nga mga kapilian:
• Unipolar • Bipolar |
Arkitektura | Gipiho ang matang sa arkitektura sa pagpatuman | Nagsuporta sa mosunod nga mga matang sa pagpatuman:
• Parallel • Serial |
Input ug Output Signal (Pangutana)
Ang mosunod nga talaan naglista sa input ug output port sa Viterbi Decoder IP.
Talaan 3-2. Input ug Output Ports
Ngalan sa Signal | Direksyon | Lapad | Deskripsyon |
SYS_CLK_I | Input | 1 | Pag-input sa signal sa orasan |
ARSTN_I | Input | 1 | Input reset signal (Asynchronous active-low reset) |
DATA_I | Input | 6 | Signal sa input sa datos (MSB 3-bit IDATA, LSB 3-bit QDATA) |
DVALID_I | Input | 1 | Data balido nga input signal |
DATA_O | Output | 1 | Ang output sa datos sa Viterbi Decoder |
DVALID_O | Output | 1 | Data balido nga output signal |
Timing Diagram
Kini nga seksyon naghisgot sa timing diagram sa Viterbi Decoder.
Ang mosunod nga numero nagpakita sa timing diagram sa Viterbi Decoder nga magamit sa Serial ug Parallel mode configuration.
Hulagway 4-1. Timing Diagram
- Ang Serial Viterbi Decoder nanginahanglan usa ka minimum nga 69 nga mga siklo sa orasan (Throughput) aron makamugna ang output.
- Aron makalkulo ang latency sa Serial Viterbi Decoder, gamita ang mosunod nga equation:
- Gidaghanon sa kasaysayan buffer times DVALIDs + 72 clock cycles
- Para sa Example, Kon ang History Buffer gitas-on gibutang sa 20, unya
- Latency = 20 Valid + 72 Mga Siklo sa Orasan
- Ang Parallel Viterbi Decoder nanginahanglan usa ka minimum nga 8 nga mga siklo sa orasan (Throughput) aron makamugna ang output.
- Aron makalkulo ang latency sa Parallel Viterbi Decoder, gamita ang mosunod nga equation:
- Gidaghanon sa kasaysayan buffer times DVALIDs + 14 clock cycles
- Para sa Example, Kon ang History Buffer gitas-on gibutang sa 20, unya
- Latency = 20 Valid + 14 Mga Siklo sa Orasan
Importante: Ang timing diagram alang sa Serial ug Parallel Viterbi decoder managsama, gawas sa gidaghanon sa mga siklo sa orasan nga gikinahanglan alang sa matag decoder.
Testbench Simulation
Usa ka sampAng testbench gihatag aron masusi ang pagpaandar sa Viterbi Decoder. Aron ma-simulate ang kinauyokan gamit ang testbench, buhata ang mosunod nga mga lakang:
- Ablihi ang Libero® SoC nga aplikasyon, i-klik ang Catalog > View > Windows > Catalog, ug unya palapdan ang Solutions-Wireless. Doble-klik ang Viterbi_Decoder, ug dayon i-klik ang OK. Ang dokumentasyon nga nalangkit sa IP gilista ubos sa Dokumentasyon.
Importante: Kung dili nimo makita ang tab nga Catalog, navigate sa View Windows menu, ug dayon i-klik ang Catalog aron kini makita. - I-configure ang IP sumala sa gikinahanglan, sama sa gipakita sa Figure 1-1.
- Ang FEC encoder kinahanglang ma-configure aron sulayan ang Viterbi Decoder. Ablihi ang Catalog ug i-configure ang FEC Encoder IP.
- Pagdala ngadto sa Stimulus Hierarchy tab, ug i-klik ang Build Hierarchy.
- Sa tab nga Stimulus Hierarchy, i-right-click ang testbench (vit_decoder_tb(vit_decoder_tb.v [trabaho])), ug dayon i-klik Simulate Pre-Synth Design > Open Interactively.
Importante: Kung dili nimo makita ang tab nga Stimulus Hierarchy, navigate sa View > Windows menu ug i-klik ang Stimulus Hierarchy aron kini makita.
Ang ModelSim® nga himan nag-abli sa testbench, sama sa gipakita sa mosunod nga numero.
Hulagway 5-1. ModelSim Tool Simulation Window
Importante
- Kung ang simulation mabalda tungod sa run-time limit nga gitakda sa.do file, gamita ang run -all command para makompleto ang simulation.
- Human sa pagpadagan sa simulation, ang testbench makamugna og duha files (fec_input.txt, vit_output.txt) ug mahimo nimong itandi ang duha files alang sa usa ka malampuson nga simulation.
Kasaysayan sa Pagbag-o (Pangutana)
Ang kasaysayan sa rebisyon naghulagway sa mga kausaban nga gipatuman sa dokumento. Ang mga pagbag-o gilista pinaagi sa rebisyon, sugod sa pinakabag-o nga publikasyon.
Talaan 6-1. Kasaysayan sa Pagbag-o
Rebisyon | Petsa | Deskripsyon |
B | 06/2024 | Ang mosunod mao ang listahan sa mga kausaban nga gihimo sa rebisyon B sa dokumento:
• Gi-update ang sulod sa seksyon sa Pasiuna • Gidugang ang Table 2 sa Device Utilization and Performance section • Gidugang 1. Viterbi Decoder IP Configurator seksyon • Gidugang ang sulod bahin sa internal nga mga bloke, gi-update ang Table 2-1 ug gidugang ang Table 2-2 sa 2.1. Seksyon sa arkitektura • Gi-update nga Talaan 3-1 sa 3.1. Seksyon sa Configuration Settings • Gidugang ang Figure 4-1 ug usa ka Note sa 4. Timing Diagrams section • Gi-update nga Figure 5-1 sa 5. Testbench Simulation nga seksyon |
A | 05/2023 | Inisyal nga pagpagawas |
Suporta sa Microchip FPGA
Ang grupo sa mga produkto sa Microchip FPGA nagpaluyo sa mga produkto niini nga adunay nagkalain-laing serbisyo sa suporta, lakip ang Customer Service, Customer Technical Support Center, a website, ug mga opisina sa pagbaligya sa tibuok kalibutan. Gisugyot ang mga kustomer nga bisitahan ang Microchip online nga mga kapanguhaan sa wala pa makontak ang suporta tungod kay lagmit nga ang ilang mga pangutana natubag na.
Kontaka ang Technical Support Center pinaagi sa website sa www.microchip.com/support. Hisguti ang FPGA Device Part number, pilia ang angay nga kategorya sa kaso, ug i-upload ang disenyo files samtang nagmugna og teknikal nga suporta nga kaso.
Kontaka ang Customer Service alang sa dili teknikal nga suporta sa produkto, sama sa pagpresyo sa produkto, pag-upgrade sa produkto, impormasyon sa pag-update, status sa order, ug pagtugot.
- Gikan sa North America, tawag sa 800.262.1060
- Gikan sa ubang bahin sa kalibutan, tawag sa 650.318.4460
- Fax, gikan sa bisan asa sa kalibutan, 650.318.8044
Impormasyon sa Microchip
Ang Microchip Website
Ang Microchip naghatag online nga suporta pinaagi sa among website sa www.microchip.com/. Kini website gigamit sa paghimo files ug impormasyon nga dali makuha sa mga kustomer. Pipila sa mga sulod nga anaa naglakip sa:
- Suporta sa Produkto - Datasheet ug errata, mga nota sa aplikasyon ug sampmga programa, mga kapanguhaan sa disenyo, mga giya sa tiggamit ug mga dokumento sa suporta sa hardware, pinakabag-o nga pagpagawas sa software ug gi-archive nga software
- Kinatibuk-ang Suporta sa Teknikal - Kanunay nga Gipangutana nga mga Pangutana (FAQ), mga hangyo sa teknikal nga suporta, mga grupo sa diskusyon sa online, listahan sa miyembro sa programa sa kasosyo sa disenyo sa Microchip
- Negosyo sa Microchip - Pagpili sa produkto ug mga giya sa pag-order, pinakabag-o nga press release sa Microchip, ang listahan sa mga seminar ug mga panghitabo, mga listahan sa mga opisina sa pagbaligya sa Microchip, mga distributor ug mga representante sa pabrika
Serbisyo sa Pagpahibalo sa Pagbag-o sa Produkto
Ang serbisyo sa pagpahibalo sa pagbag-o sa produkto sa Microchip makatabang sa pagpadayon sa mga kostumer sa mga produkto sa Microchip. Ang mga subscriber makadawat og pahibalo sa email sa matag higayon nga adunay mga pagbag-o, mga pag-update, mga pagbag-o o mga sayup nga may kalabutan sa usa ka piho nga pamilya sa produkto o himan sa pagpalambo sa interes.
Para magparehistro, adto sa www.microchip.com/pcn ug sunda ang mga instruksyon sa pagrehistro.
Suporta sa Kustomer
Ang mga tiggamit sa mga produkto sa Microchip makadawat og tabang pinaagi sa daghang mga channel:
- Distributor o Representante
- Lokal nga Opisina sa Pagbaligya
- Naka-embed nga Solutions Engineer (ESE)
- Teknikal nga Suporta
Kinahanglang kontakon sa mga kustomer ang ilang distributor, representante o ESE alang sa suporta. Anaa usab ang mga lokal nga opisina sa pagpamaligya aron matabangan ang mga kustomer. Ang usa ka lista sa mga opisina sa pagpamaligya ug mga lokasyon gilakip sa kini nga dokumento.
Ang teknikal nga suporta anaa pinaagi sa website sa: www.microchip.com/support
Feature sa Pagpanalipod sa Code sa Microchip Device
Matikdi ang mosunod nga mga detalye sa feature sa pagpanalipod sa code sa mga produkto sa Microchip:
- Ang mga produkto sa Microchip nakab-ot ang mga detalye nga anaa sa ilang partikular nga Microchip Data Sheet.
- Nagtuo ang Microchip nga ang pamilya sa mga produkto niini luwas kung gigamit sa gituyo nga paagi, sulod sa mga detalye sa pag-operate, ug sa ilawom sa normal nga mga kondisyon.
- Ang mga mithi sa Microchip ug agresibo nga nanalipod sa mga katungod sa intelektwal nga kabtangan niini. Ang mga pagsulay sa paglapas sa mga bahin sa pagpanalipod sa code sa produkto sa Microchip hugot nga gidili ug mahimong makalapas sa Digital Millennium Copyright Act.
- Bisan ang Microchip o bisan unsang ubang tiggama sa semiconductor dili makagarantiya sa seguridad sa code niini. Ang proteksyon sa code wala magpasabut nga gigarantiyahan namon nga ang produkto "dili mabuak". Ang pagpanalipod sa code kanunay nga nag-uswag. Gipasalig sa Microchip ang padayon nga pagpaayo sa mga bahin sa pagpanalipod sa code sa among mga produkto.
Legal nga Pahibalo
Kini nga publikasyon ug ang impormasyon dinhi mahimong gamiton lamang sa mga produkto sa Microchip, lakip ang pagdesinyo, pagsulay, ug paghiusa sa mga produkto sa Microchip sa imong aplikasyon. Paggamit niini nga impormasyon
sa bisan unsa nga paagi naglapas niini nga mga termino. Ang impormasyon bahin sa mga aplikasyon sa device gihatag lamang para sa imong kasayon ug mahimong mapulihan sa mga update. Imong responsibilidad ang pagsiguro nga ang imong aplikasyon nagtagbo sa imong mga detalye. Kontaka ang imong lokal nga opisina sa pagbaligya sa Microchip alang sa dugang nga suporta o, pagkuha og dugang nga suporta sa www.microchip.com/en-us/support/design-help/client-support-services.
KINI NGA IMPORMASYON GIHATAG SA MICROCHIP "AS IS". ANG MICROCHIP WALAY MGA REPRESENTASYON O WARRANTY SA BISAN UNSANG KLASE MAPASABOT O GIPAHIBALO, GISULAT O ORAL, STATUTORY O UBAN PA, MAY KALAMBOAN SA IMPORMASYON LAKIP APAN DILI LIMITADO SA BISAN UNSANG GIPASABOT NGA WARRANTY SA DILI, PAGBASA KATUYOAN, O MGA WARRANTY NGA MAY MALABATI SA IYANG KONDISYON, KALIDAD, O PERFORMANCE.
BISAN WALA MAN ANG MICROCHIP MAHIMONG TUBAG ALANG SA BISAN UNSA NGA INDIREKTO, ESPESYAL, SILOT, INSIDENTAL, O HINUNGDANONG PAGKAWAL, KADOT, GASTOS, O GASTOS SA BISAN UNSANG KLASE NGA MAY MALAKIT SA IMPORMASYON O KINI NGA PAGGAMIT, BISAN UNSAY HINUNGDANON, BISAN KON NAHIMO ANG POSIBILIDAD O ANG MGA KADALA MAHITABO. HANGTOD SA KATAPUSAN NGA GITUGOT SA BALAOD, ANG TOTAL LIABILIDAD SA MICROCHIP SA TANANG MGA PAG-ANGKON SA BISAN UNSANG PAAGI NGA MAY KAlambigitan SA IMPORMASYON O ANG PAGGAMIT NIINI DILI MALAPAS SA NUMERO SA MGA BAYAD, KUNG NAA MAN, NGA IMONG GIBAYAD DIREKTA SA MICROCHIP ALANG SA IMPORMASYON.
Ang paggamit sa mga gamit sa Microchip sa suporta sa kinabuhi ug/o mga aplikasyon sa kaluwasan hingpit nga naa sa peligro sa pumapalit, ug ang pumapalit miuyon nga depensahan, bayran ug huptan nga dili makadaot ang Microchip gikan sa bisan unsa ug tanan nga mga kadaot, pag-angkon, mga demanda, o mga gasto nga resulta sa ingon nga paggamit. Wala’y mga lisensya nga gihatag, sa tinuud o kung dili, sa ilawom sa bisan unsang mga katungod sa intelektwal nga kabtangan sa Microchip gawas kung gipahayag.
Mga marka sa pamatigayon
Ang Microchip nga ngalan ug logo, ang Microchip logo, Adaptec, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maXTouch MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, ug XMEGA kay mga rehistradong trademark sa Microchip Technology Incorporated sa USA ug ubang mga nasud.
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, Ang TimeCesium, TimeHub, TimePictra, TimeProvider, ug ZL mga rehistradong trademark sa Microchip Technology Incorporated sa USA
Kasikbit nga Key Suppression, AKS, Analog-for-the-Digital Age, Bisan unsang Capacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net Average Matching, Dynamic Matching , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
IGaT, In-Circuit Serial Programming, ICSP, INICnet, Intelligent Parallel, 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, TINUOD nga 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 , Gisaligan nga Oras, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewAng Span, WiperLock, XpressConnect, ug ZENA mga marka sa Microchip Technology Incorporated sa USA ug uban pang mga nasud.
Ang SQTP usa ka marka sa serbisyo sa Microchip Technology Incorporated sa USA
Ang logo sa Adaptec, Frequency on Demand, Silicon Storage Technology, ug Symmcom kay mga rehistradong tatak sa Microchip Technology Inc. sa ubang mga nasud.
Ang GestIC usa ka rehistradong marka sa Microchip Technology Germany II GmbH & Co. KG, usa ka subsidiary sa Microchip Technology Inc., sa ubang mga nasud.
Ang tanan nga uban pang mga marka sa pamatigayon nga gihisgutan dinhi mao ang kabtangan sa ilang mga kompanya.
© 2024, Microchip Technology Incorporated ug mga subsidiary niini. Tanang Katungod Gigahin.
ISBN: 978-1-6683-4696-9
Sistema sa Pagdumala sa Kalidad
Alang sa kasayuran bahin sa Mga Sistema sa Pagdumala sa Kalidad sa Microchip, palihug bisitaha www.microchip.com/quality.
Tibuok Kalibutan nga Pagbaligya ug Serbisyo
AMERIKA | ASIA/PACIFIC | ASIA/PACIFIC | EUROPE |
Corporate Opisina | Australia - 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 - Shanghai 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 |
India - Bangalore
Tel: 91-80-3090-4444 India - Bag-ong Delhi Tel: 91-11-4160-8631 India - Pune Tel: 91-20-4121-0141 Japan - Osaka Tel: 81-6-6152-7160 Japan - Tokyo Tel: 81-3-6880-3770 Korea – Daegu Tel: 82-53-744-4301 Korea - Seoul Tel: 82-2-554-7200 Malaysia - Kuala Lumpur Tel: 60-3-7651-7906 Malaysia – Penang Tel: 60-4-227-8870 Pilipinas – 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 Thailand - 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 Denmark – Copenhagen Tel: 45-4485-5910 Fax: 45-4485-2829 Finland - Espoo Tel: 358-9-4520-820 France - Paris Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Alemanya - Garching Tel: 49-8931-9700 Alemanya - Haan Tel: 49-2129-3766400 Alemanya - Heilbronn Tel: 49-7131-72400 Alemanya - Karlsruhe Tel: 49-721-625370 Alemanya - Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Alemanya - Rosenheim Tel: 49-8031-354-560 Israel - Hod Hasharon Tel: 972-9-775-5100 Italy - Milan Tel: 39-0331-742611 Fax: 39-0331-466781 Italy - Padova Tel: 39-049-7625286 Netherlands – Drunen Tel: 31-416-690399 Fax: 31-416-690340 Norway – Trondheim Tel: 47-72884388 Poland - Warsaw Tel: 48-22-3325737 Romania – Bucharest Tel: 40-21-407-87-50 Espanya - Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Sweden – Gothenburg Tel: 46-31-704-60-40 Sweden - Stockholm Tel: 46-8-5090-4654 UK – Wokingham Tel: 44-118-921-5800 Fax: 44-118-921-5820 |
2355 West Chandler Blvd. | |||
Chandler, AZ 85224-6199 | |||
Tel: 480-792-7200 | |||
Fax: 480-792-7277 | |||
Teknikal nga Suporta: | |||
www.microchip.com/support | |||
Web adres: | |||
www.microchip.com | |||
Atlanta | |||
Duluth, GA | |||
Tel: 678-957-9614 | |||
Fax: 678-957-1455 | |||
Austin, TX | |||
Tel: 512-257-3370 | |||
Boston | |||
Westborough, MA | |||
Tel: 774-760-0087 | |||
Fax: 774-760-0088 | |||
Chicago | |||
Itasca, IL | |||
Tel: 630-285-0071 | |||
Fax: 630-285-0075 | |||
Dallas | |||
Addison, TX | |||
Tel: 972-818-7423 | |||
Fax: 972-818-2924 | |||
Detroit | |||
Novi, MI | |||
Tel: 248-848-4000 | |||
Houston, TX | |||
Tel: 281-894-5983 | |||
Indianapolis | |||
Noblesville, IN | |||
Tel: 317-773-8323 | |||
Fax: 317-773-5453 | |||
Tel: 317-536-2380 | |||
Los Angeles | |||
Mission Viejo, CA | |||
Tel: 949-462-9523 | |||
Fax: 949-462-9608 | |||
Tel: 951-273-7800 | |||
Raleigh, NC | |||
Tel: 919-844-7510 | |||
New York, NY | |||
Tel: 631-435-6000 | |||
San Jose, CA | |||
Tel: 408-735-9110 | |||
Tel: 408-436-4270 | |||
Canada - Toronto | |||
Tel: 905-695-1980 | |||
Fax: 905-695-2078 |
Mga Dokumento / Mga Kapanguhaan
![]() |
MICROCHIP Viterbi Decoder [pdf] Giya sa Gumagamit Viterbi Decoder, Decoder |