MICROCHIP-LOGO

MICROCHIP Viterbi Decoder

MICROCHIP-Viterbi-Decoder-PRODUCT

Zofotokozera

  • Algorithm: Viterbi Decoder
  • Zolowetsa: 3-bit kapena 4-bit yofewa kapena molimba
  • Decoding Njira: Maximum Kuthekera
  • Kukhazikitsa: Seri ndi Parallel
  • Mapulogalamu: Mafoni am'manja, satellite communication, digito televizioni

Malangizo Ogwiritsira Ntchito Zogulitsa

Seri Viterbi Decoder imayang'anira zolowetsa zolowera payekhapayekha motsatizana. Tsatirani izi kuti mugwiritse ntchito Serial Decoder:

  • Perekani zolowetsamo motsatizana ndi decoder.
  • Decoder idzasintha ma metric anjira ndikupanga zisankho pagawo lililonse.
  • Mvetsetsani kuti Seri Decoder ikhoza kukhala yocheperako koma imapereka zovuta zochepa komanso kugwiritsa ntchito zinthu zochepa.
  • Gwiritsani ntchito Serial Decoder pamapulogalamu omwe amayika patsogolo kukula, kugwiritsa ntchito mphamvu, komanso mtengo wopitilira liwiro.
  • Parallel Viterbi Decoder imapanga ma bits angapo nthawi imodzi. Umu ndi momwe mungagwiritsire ntchito Parallel Decoder:
  • Pa nthawi imodzimodziyo perekani ma bits angapo monga cholowetsa ku decoder kuti mugwirizane.
  • Decoder imasintha njira zingapo zofananira, zomwe zimapangitsa kuti zitheke mwachangu.
  • Zindikirani kuti Parallel Decoder imapereka kutulutsa kwakukulu chifukwa chazovuta komanso kugwiritsa ntchito zinthu.
  • Sankhani Parallel Decoder pamapulogalamu omwe amafunikira kukonzedwa mwachangu komanso kutulutsa kwakukulu, monga njira zolumikizirana zenizeni.

FAQ

Q: Kodi convolutional codes ndi chiyani?

Yankho: Ma code convolutional ndi ma code owongolera zolakwika omwe amagwiritsidwa ntchito kwambiri pamakina olumikizirana kuti ateteze ku zolakwika zotumizira.

Q: Kodi Viterbi Decoder imagwira ntchito bwanji?

A: Viterbi Decoder imagwiritsa ntchito algorithm ya Viterbi kuti izindikire mndandanda womwe ungakhalepo wa ma bits opatsirana potengera siginecha yomwe walandilidwa, kuchepetsa zolakwika zakusintha.

Q: Ndiyenera kusankha liti seri Viterbi Decoder pa Parallel imodzi?

A: Sankhani Seri Decoder mukamayika patsogolo zovuta zochepetsera, kugwiritsa ntchito zinthu zochepa, komanso kugwiritsa ntchito bwino ndalama. Ndizoyenera kugwiritsa ntchito pomwe liwiro silili vuto lalikulu.

Q: Ndi mapulogalamu ati omwe Viterbi Decoder amagwiritsidwa ntchito kwambiri?

A: Viterbi Decoder imagwiritsidwa ntchito kwambiri m'njira zamakono zoyankhulirana monga mafoni a m'manja, mauthenga a satana, ndi wailesi yakanema ya digito.

Mawu Oyamba

Viterbi Decoder ndi algorithm yomwe imagwiritsidwa ntchito pamakina olankhulirana pakompyuta kuti adziwe ma code convolutional. Ma code Convolutional ndi ma code owongolera zolakwika omwe amagwiritsidwa ntchito kwambiri pamakina olankhulirana kuti atetezedwe ku zolakwika zomwe zimayambitsidwa pakupatsirana.
Viterbi Decoder imazindikiritsa njira yotheka kwambiri ya ma bits opatsirana potengera chizindikiro cholandilidwa pogwiritsa ntchito Viterbi algorithm, njira yosinthira mapulogalamu. Algorithm iyi imayang'ana njira zonse zomwe zingatheke kuti ziwerengetsedwe motsatizana kwambiri potengera chizindikiro chomwe mwalandira. Kenako imasankha njira yomwe ili ndi mwayi waukulu.
Viterbi Decoder ndi chotsitsa chotheka kwambiri, chomwe chimachepetsa kuthekera kwa cholakwika pakulemba chizindikiro chomwe chalandilidwa ndipo chimakhazikitsidwa mu seri, kukhala malo ang'onoang'ono, komanso Parallel kuti mutuluke kwambiri. Amagwiritsidwa ntchito kwambiri m'njira zamakono zolankhulirana, kuphatikizapo mafoni a m'manja, mauthenga a satellite, ndi wailesi yakanema ya digito. IP iyi imavomereza 3-bit kapena 4-bit yofewa kapena molimba.
Viterbi algorithm imatha kukhazikitsidwa pogwiritsa ntchito njira ziwiri zazikulu: seri ndi Parallel. Njira iliyonse ili ndi mawonekedwe ake ndi ntchito zake, zomwe zafotokozedwa motere.
Seri Viterbi Decoder
Seri Viterbi Decoder imayang'anira zolowetsamo payekhapayekha, kusinthira motsatizana ma metric anjira ndikupanga zisankho pagawo lililonse. Komabe, chifukwa cha ma serial process, imakhala yocheperako poyerekeza ndi mnzake wa Parallel. Seri Decoder imafuna mawotchi 69 kuti apange zotulutsa chifukwa chakusintha motsatizana kwa ma metrics onse omwe angatheke, komanso kufunikira kotsata ma trellis pagawo lililonse, zomwe zimapangitsa kuti pakhale nthawi yayitali.
AdvantagKugwiritsa ntchito serial decoder kumakhala muzovuta zake zomwe zimachepetsedwa komanso kugwiritsa ntchito zida zocheperako, poyerekeza ndi Parallel decoder. Izi zimapangitsa kukhala advantageous pamapulogalamu omwe kukula kwake, kugwiritsa ntchito mphamvu, ndi mtengo wake ndizofunika kwambiri kuposa liwiro.
Parallel Viterbi Decoder
Parallel Viterbi Decoder idapangidwa kuti izigwira ntchito nthawi imodzi ma bits angapo. Izi zimatheka pogwiritsa ntchito njira zofananira zosinthira nthawi imodzi ma metrics osiyanasiyana. Kufanana kotereku kumabweretsa kuchepa kwakukulu kwa kuchuluka kwa mawotchi ofunikira kuti apange zotulutsa, zomwe ndi mawotchi 8.
Kuthamanga kwa Parallel Decoder kumabwera pamtengo wowonjezereka wovuta komanso kugwiritsa ntchito zida, zomwe zimafunikira zida zambiri kuti zigwiritse ntchito zinthu zofananira, zomwe zitha kukulitsa kukula ndi kugwiritsa ntchito mphamvu kwa decoder. Pazinthu zomwe zimafuna kutulutsa kwambiri komanso kukonza mwachangu, monga njira zolumikizirana zenizeni, Parallel Viterbi Decoder nthawi zambiri imakonda.
Mwachidule, chigamulo pakati pa Seri ndi Parallel Viterbi Decoder zimatengera zofunikira pakugwiritsa ntchito. M'mapulogalamu omwe amafunikira mphamvu zochepa, mtengo, komanso liwiro, serial decoder ndiyoyenera. Komabe, pamapulogalamu omwe amafunikira kuthamanga kwambiri komanso kutulutsa kwakukulu, komwe magwiridwe antchito ndi ofunikira, Parallel decoder ndiye njira yomwe amakonda, ngakhale ndizovuta kwambiri ndipo zimafunikira zambiri.

Chidule
Gome lotsatirali likuwonetsa chidule cha mawonekedwe a IP a Viterbi Decoder.
Table 1. Viterbi Decoder Makhalidwe

Core Version Chikalatachi chikugwira ntchito ku Viterbi Decoder v1.1.
Mabanja a Chipangizo Chothandizira • PolarFire® SoC

• PolarFire

Kuyenda kwa Chida Chothandizira Imafunikira Libero® SoC v12.0 kapena kutulutsidwa pambuyo pake.
Kupereka chilolezo Viterbi Decoder encrypted RTL imapezeka kwaulere ndi chilolezo cha Libero.

RTL Yosungidwa: Khodi yathunthu ya RTL yosungidwa imaperekedwa pachimake, kupangitsa kuti pakatikati pakhazikitsidwe ndi SmartDesign. Kuyerekezera, kaphatikizidwe, ndi Mapangidwe amapangidwa ndi pulogalamu ya Libero.

Mawonekedwe
Viterbi Decoder IP ili ndi izi:

  • Imathandizira kukula kofewa kwa 3-bit kapena 4-bit
  • Imathandizira zomangamanga za Serial ndi Parallel
  • Imathandizira kutalika kwa traceback komwe kumatanthauzidwa ndi ogwiritsa ntchito, ndipo mtengo wokhazikika ndi 20
  • Imathandizira mitundu ya data ya unipolar ndi bipolar
  • Imathandizira ma code 1/2
  • Imathandizira kutalika kwa zopinga zomwe ndi 7

Malangizo oyika

IP core iyenera kukhazikitsidwa ku IP Catalogue ya pulogalamu ya Libero® SoC yokha kudzera pa IP Catalog update ntchito mu pulogalamu ya Libero SoC, kapena imatsitsidwa pamanja kuchokera pamndandanda. IP core ikakhazikitsidwa mu Libero SoC pulogalamu ya IP Catalog, imakonzedwa, kupangidwa, ndikukhazikitsidwa mkati mwa SmartDesign kuti iphatikizidwe mu projekiti ya Libero.

Kugwiritsa Ntchito Chipangizo ndi Kuchita (Funsani funso)
Kugwiritsa ntchito kwa Viterbi Decoder kumayesedwa pogwiritsa ntchito chida cha Synopsys Synplify Pro, ndipo zotsatira zake zikufotokozedwa mwachidule patebulo lotsatirali.
Table 2. Chipangizo ndi Kugwiritsa Ntchito Zothandizira

Tsatanetsatane wa Chipangizo Mtundu wa Data Zomangamanga Zida Kuchita (MHz) ma RAM Masewera a Math Chip Globals
Banja Chipangizo LUTs DFF LSRAM SRAM
PolarFire® SoC Chithunzi cha MPFS250T Osakhudzika Seri 416 354 200 3 0 0 0
Bipolar Seri 416 354 200 3 0 0 0
Osakhudzika Kufanana 13784 4642 200 0 0 0 0
Bipolar Kufanana 13768 4642 200 0 0 0 1
PolarFire Mtengo wa MPF300T Osakhudzika Seri 416 354 200 3 0 0 0
Bipolar Seri 416 354 200 3 0 0 0
Osakhudzika Kufanana 13784 4642 200 0 0 0 0
Bipolar Kufanana 13768 4642 200 0 0 0 1

Zofunika: Mapangidwewa akugwiritsidwa ntchito pogwiritsa ntchito Viterbi Decoder pokonza magawo otsatirawa a GUI:

  • Utali Wofewa wa Data = 4
  • K kutalika = 7
  • Kodi mlingo = ½
  • Kutalika kwa Traceback = 20

Viterbi Decoder IP Configurator

Viterbi Decoder IP Configurator (Funsani Funso)
Chigawo ichi chimapereka chowonjezeraview mawonekedwe a Viterbi Decoder Configurator ndi zigawo zake zosiyanasiyana.
Viterbi Decoder Configurator imapereka mawonekedwe owonetsera kuti asinthe magawo ndi zosintha za Viterbi Decoder IP core. Zimalola wogwiritsa ntchito kusankha magawo monga Soft Data Width, K Length, Code Rate, Traceback Length, Datatype, Architecture, Testbench, ndi License. Zosintha zazikulu zikufotokozedwa mu Table 3-1.
Chithunzi chotsatirachi chikupereka mwatsatanetsatane view mawonekedwe a Viterbi Decoder Configurator.
Chithunzi 1-1. Viterbi Decoder IP Configurator

MICROCHIP-Viterbi-Decoder-FIG-1

Mawonekedwewa amaphatikizanso mabatani a OK ndi Cancel kuti atsimikizire kapena kutaya masinthidwe opangidwa.

Kufotokozera Kwantchito

Chithunzi chotsatira chikuwonetsa kukhazikitsidwa kwa zida za Viterbi Decoder.
Chithunzi 2-1. Kukhazikitsa kwa Hardware kwa Viterbi Decoder

MICROCHIP-Viterbi-Decoder-FIG-2

Gawoli limagwira ntchito pa DVALID_I. DVALID_I ikanenedwa, zomwe zimatengedwa zimatengedwa ngati zolowetsa, ndipo ndondomeko imayamba. IP iyi ili ndi mbiri yakale ndipo kutengera kusankha komweko, IP imatenga nambala ya buffer yosankhidwa ya DVALID_Is + Mawotchi ena kuti apange zotulutsa zoyamba. Mwachikhazikitso, buffer ya mbiri yakale ndi 20. The latency pakati pa kulowetsa ndi kutuluka kwa Parallel Viterbi Decoder ndi 20 DVALID_Is + 14 Clock Cycles. The latency pakati pa kulowetsa ndi kutulutsa kwa Serial Viterbi Decoder ndi 20 DVALID_Is + 72 Clock Cycles.

Zomangamanga (Funsani Funso)
Viterbi Decoder imatenganso zomwe zidaperekedwa ku Convolutional Encoder mwa kupeza njira yabwino kwambiri m'maboma onse omwe angathe. Kwa kutalika kwa 7, pali mayiko 64. Zomangamangazi zimakhala ndi midadada ikuluikulu iyi:

  • Branch Metric Unit (BMU)
  • Path Metric Unit (PMU)
  • Trace Back Unit (TBU)
  • Onjezani Compare Select Unit (ACSU)

Chithunzi chotsatira chikuwonetsa kamangidwe ka Viterbi Decoder.
Chithunzi 2-2. Viterbi Decoder Architecture

MICROCHIP-Viterbi-Decoder-FIG-3

Viterbi Decoder ili ndi midadada itatu yamkati yomwe imafotokozedwa motere:

  1. Nthambi ya Metric Unit (BMU): BMU imawerengera kusiyana pakati pa siginecha yolandilidwa ndi ma siginali onse omwe angapatsidwe, pogwiritsa ntchito ma metric monga Hamming mtunda wa data ya binary kapena mtunda wa Euclidean pamasilamu apamwamba osinthira. Kuwerengera uku kumayesa kufanana pakati pa zizindikiro zolandilidwa ndi zomwe zingathe kutumizidwa. BMU imayendetsa ma metric awa pa chizindikiro chilichonse kapena pang'ono ndi kutumiza zotsatira ku Path Metric Unit.
  2. Path Metric Unit (PMU): PMU yomwe imadziwikanso kuti Add-Compare-Select (ACS) unit, imasintha ma metrics pokonza ma metric a nthambi kuchokera ku BMU. Imatsata njira zabwino kwambiri zochulukirachulukira m'dera lililonse pazithunzi za trellis (chithunzi chojambula cha kusintha komwe kungachitike). PMU imawonjezera ma metric anthambi atsopano ku metric yapano ya dera lililonse, kuyerekeza njira zonse zopita kuderali, ndikusankha yomwe ili ndi metric yotsika kwambiri, kuwonetsa njira yomwe ingatheke. Kusankhidwa uku kumachitika pa s iliyonsetage wa trellis, zomwe zimapangitsa kuti pakhale njira zambiri, zomwe zimadziwika kuti njira za opulumuka, kudera lililonse.
  3. Traceback Unit (TBU): TBU ili ndi udindo wozindikiritsa maiko omwe angachitike, kutsatira kukonzedwa kwa zizindikiro zolandilidwa ndi PMU. Imakwaniritsa izi potsata trellis kuchokera kumalo omaliza ndi njira yotsika kwambiri. TBU imayamba kuchokera kumapeto kwa kapangidwe ka trellis ndikutsata njira zotsalazo pogwiritsa ntchito zolozera kapena maumboni, kuti mudziwe njira zomwe zitha kufalikira. Kutalika kwa traceback kumatsimikiziridwa ndi kuletsa kwa code convolutional, kukhudza kuchedwa kwa decoding komanso zovuta. Mukamaliza kutsata ndondomekoyi, deta yosinthidwa imaperekedwa ngati zotuluka, nthawi zambiri ndikuchotsa tinthu ta mchira, zomwe poyamba zidaphatikizidwa kuti zichotse encoder yolumikizira.

Viterbi Decoder imagwiritsa ntchito magawo atatuwa kuti azindikire molondola chizindikiro chomwe chalandilidwa muzolemba zoyambirira zomwe zimafalitsidwa, pokonza zolakwika zilizonse zomwe zingachitike panthawi yotumizira.
Wodziwika bwino chifukwa chakuchita bwino kwake, Viterbi algorithm ndiye njira yodziwika bwino yosinthira ma code convolutional mumayendedwe olumikizirana.
Mitundu iwiri ya data ilipo kuti ikhale yofewa: unipolar ndi bipolar. Gome ili m'munsili likutchula zamtengo wapatali ndi mafotokozedwe ogwirizana a 3-bit soft input.
Gulu 2-1. Zolowetsa Zofewa za 3-bit

Kufotokozera Osakhudzika Bipolar
Wamphamvu kwambiri 0 000 100
Zamphamvu kwambiri 0 001 101
Zofooka kwambiri 0 010 110
Zofooka 0 011 111
Zofooka 1 100 000
Zofooka kwambiri 1 101 001
Zamphamvu kwambiri 1 110 010
Wamphamvu kwambiri 1 111 100

Pansipa pali mndandanda wa code convolution.
Gulu 2-2. Standard Convolution Code

Kutalika Koletsa Zotulutsa = 2
Binary Octal
7 1111001 171
1011011 133

Viterbi Decoder Parameters ndi Interface Signals (Funsani Funso)
Gawoli likukambirana za magawo omwe ali mu Viterbi Decoder GUI configurator ndi zizindikiro za I / O.

Zokonda Zosintha (Funsani Funso)
Gome lotsatirali limatchula magawo osinthika omwe amagwiritsidwa ntchito pakukhazikitsa kwa Viterbi Decoder. Izi ndizomwe zimapangidwira ndipo zimasiyana malinga ndi zofunikira pakugwiritsa ntchito.
Gulu 3-1. Zosintha Zosintha

Dzina la Parameter Kufotokozera Mtengo
Soft Data Width Imatchula kuchuluka kwa ma bits omwe amagwiritsidwa ntchito kuyimira m'lifupi mwa data yofewa Zosankhika zomwe zimathandizira 3 ndi 4 bits
Utali wa K K ndiye kutalika koletsa kwa code convolutional Zokhazikika ku 7
Kodi Rate Imawonetsa chiŵerengero cha ma bits olowetsa ndi ma bits otulutsa 1/2
Kutalika kwa Traceback Imatsimikizira kuya kwa trellis yomwe imagwiritsidwa ntchito mu algorithm ya Viterbi Mtengo wofotokozedwa ndi ogwiritsa ntchito ndipo mwachisawawa, ndi 20
Mtundu wa Data Amalola ogwiritsa ntchito kusankha mtundu wa data yolowera Zosankhika ndi ogwiritsa ntchito ndipo zimathandizira zotsatirazi:

• Unipolar

• Bipolar

Zomangamanga Imatchula mtundu wa kamangidwe kameneka Imathandizira mitundu yotsatirayi:

• Kufanana

• Siriyo

Zolowetsa ndi Zotulutsa Zizindikiro (Funsani Funso)
Gome lotsatirali limatchula zolowetsa ndi zotuluka za Viterbi Decoder IP.
Gulu 3-2. Zolowetsa ndi Zotulutsa

Dzina la Signal Mayendedwe M'lifupi Kufotokozera
SYS_CLK_I Zolowetsa 1 Lowetsani chizindikiro cha wotchi
ARSTN_I Zolowetsa 1 Lowetsaninso chizindikiro (Asynchronous active-low reset)
DATA_I Zolowetsa 6 Chizindikiro cha data (MSB 3-bit IDATA, LSB 3-bit QDATA)
DVALID_I Zolowetsa 1 Chizindikiro chovomerezeka cha data
DATA_O Zotulutsa 1 Kutulutsa kwa data kwa Viterbi Decoder
DVALID_O Zotulutsa 1 Chizindikiro chovomerezeka cha data

Zithunzi za Nthawi

Gawoli likukambirana za nthawi ya Viterbi Decoder.
Chithunzi chotsatira chikuwonetsa chithunzi cha nthawi ya Viterbi Decoder chomwe chimagwira ntchito pakusintha kwa seri ndi Parallel mode.
Chithunzi 4-1. Chithunzi cha Nthawi

MICROCHIP-Viterbi-Decoder-FIG-5

  • Seri Viterbi Decoder imafuna mawotchi ochepera 69 (Kudutsa) kuti apange zotulutsa.
  • Kuti muwerengere kuchedwa kwa Serial Viterbi Decoder, gwiritsani ntchito equation iyi:
  • Nambala ya nthawi zosungira mbiri yakale ma DVALID + 72 mawotchi ozungulira
  • Za Eksample, Ngati Mbiri ya Buffer kutalika kwakhazikitsidwa ku 20, ndiye
  • Latency = 20 Valids + 72 Clock Cycles
  • Parallel Viterbi Decoder imafuna mawotchi ochepera 8 (Kudutsa) kuti apange zotulutsa.
  • Kuti muwerengere kuchedwa kwa Parallel Viterbi Decoder, gwiritsani ntchito equation iyi:
  • Nambala ya nthawi zosungira mbiri yakale ma DVALID + 14 mawotchi ozungulira
  • Za Eksample, Ngati Mbiri ya Buffer kutalika kwakhazikitsidwa ku 20, ndiye
  • Latency = 20 Valids + 14 Clock Cycles

Zofunika: Chithunzi chanthawi ya seri ndi Parallel Viterbi decoder ndi chofanana, kupatula kuchuluka kwa mawotchi ofunikira pa decoder iliyonse.

Testbench Simulation

A sample testbench imaperekedwa kuti muwone magwiridwe antchito a Viterbi Decoder. Kuti muyesere pachimake pogwiritsa ntchito testbench, chitani izi:

  1. Tsegulani pulogalamu ya Libero® SoC, dinani Catalog > View > Windows > Catalog, ndiyeno kukulitsa Solutions-Wireless. Dinani kawiri Viterbi_Decoder, ndiyeno dinani Chabwino. Zolemba zogwirizana ndi IP zalembedwa pansi pa Documentation.
    Zofunika: Ngati simukuwona tabu ya Catalog, pitani ku View Windows menyu, kenako dinani Catalog kuti iwonekere.
  2. Konzani IP malinga ndi zofunikira, monga momwe zasonyezedwera pa Chithunzi 1-1.
  3. Encoder ya FEC iyenera kukonzedwa kuti iyese Viterbi Decoder. Tsegulani Catalog ndikukonzekera FEC Encoder IP.
  4. Pitani ku Stimulus Hierarchy tab, ndikudina Build Hierarchy.
  5. Pa Stimulus Hierarchy tabu, dinani kumanja testbench (vit_decoder_tb(vit_decoder_tb.v [ntchito]), ndiyeno dinani Sanzirani Pre-Synth Design> Open Interactively.

Zofunika: Ngati simukuwona tabu ya Stimulus Hierarchy, pitani ku View > Windows menyu ndikudina Stimulus Hierarchy kuti iwonekere.
Chida cha ModelSim® chimatsegula ndi testbench, monga momwe tawonetsera pa chithunzi chotsatira.
Chithunzi 5-1. Window ya ModelSim Tool Simulation

MICROCHIP-Viterbi-Decoder-FIG-4

Zofunika

  • Ngati kayeseleledwe kadzasokonezedwa chifukwa cha malire a nthawi yothamanga omwe atchulidwa mu.do file, gwiritsani ntchito run -all command kuti mumalize kuyerekezera.
  • Pambuyo poyeserera, testbench imapanga ziwiri files (fec_input.txt, vit_output.txt) ndipo mutha kufananiza ziwirizi files kuti muyesere bwino.

Mbiri Yobwereza (Funsani Funso)
Mbiri yokonzanso ikufotokoza zosintha zomwe zidakhazikitsidwa muzolemba. Zosinthazo zandandalikidwa ndi kubwereza, kuyambira ndi zofalitsa zamakono.

Gulu 6-1. Mbiri Yobwereza

Kubwereza Tsiku Kufotokozera
B 06/2024 Zotsatirazi ndi mndandanda wa zosintha zomwe zasinthidwa mu B wa chikalatacho:

• Kusintha zomwe zili mu gawo loyamba

• Zowonjezera Table 2 mu gawo la Kugwiritsa Ntchito Chipangizo ndi Magwiridwe

• Anawonjezera 1. Gawo la Viterbi Decoder IP Configurator

• Anawonjezera zomwe zili mkati mwa midadada, kusinthidwa Table 2-1 ndikuwonjezera Table 2-2 mkati

2.1. Gawo la zomangamanga

• Zasinthidwa Table 3-1 mu 3.1. Gawo la Zokonda Zosintha

• Zowonjezera Chithunzi 4-1 ndi Chidziwitso mu 4. Gawo la Zithunzi za Nthawi

• Kusinthidwa Chithunzi 5-1 mu 5. Gawo la Testbench Simulation

A 05/2023 Kutulutsidwa koyamba

Thandizo la Microchip FPGA

Gulu lazinthu za Microchip FPGA limathandizira zogulitsa zake ndi ntchito zosiyanasiyana zothandizira, kuphatikiza Makasitomala, Customer Technical Support Center, a webmalo, ndi maofesi ogulitsa padziko lonse lapansi. Makasitomala akulangizidwa kuti aziyendera zapaintaneti za Microchip asanakumane ndi chithandizo chifukwa ndizotheka kuti mafunso awo ayankhidwa kale.
Lumikizanani ndi Technical Support Center kudzera pa website pa www.microchip.com/support. Tchulani nambala ya Gawo la Chipangizo cha FPGA, sankhani gulu loyenera, ndikuyika mapangidwe files popanga chithandizo chaukadaulo.
Lumikizanani ndi Makasitomala kuti muthandizidwe ndi zinthu zomwe si zaukadaulo, monga mitengo yazinthu, kukweza kwazinthu, zambiri zosintha, mawonekedwe oyitanitsa, ndi chilolezo.

  • Kuchokera ku North America, imbani 800.262.1060
  • Kuchokera kudziko lonse lapansi, imbani 650.318.4460
  • Fax, kuchokera kulikonse padziko lapansi, 650.318.8044

Zambiri za Microchip

The Microchip Webmalo
Microchip imapereka chithandizo cha intaneti kudzera pa athu website pa www.microchip.com/. Izi webtsamba limagwiritsidwa ntchito kupanga files ndi zambiri kupezeka mosavuta kwa makasitomala. Zina mwazinthu zomwe zilipo ndi izi:

  • Product Support - Ma datasheets ndi zolakwika, zolemba zamagwiritsidwe ntchito ndi magawoampmapulogalamu, zida zamapangidwe, maupangiri a ogwiritsa ntchito ndi zikalata zothandizira pa Hardware, kutulutsa kwaposachedwa kwa mapulogalamu ndi mapulogalamu osungidwa zakale
  • General Technical Support - Mafunso Ofunsidwa Kawirikawiri (FAQs), zopempha zothandizira luso, magulu okambirana pa intaneti, mndandanda wa mamembala a pulogalamu ya Microchip
  • Bizinesi ya Microchip - Zosankha zotsatsa ndikuyitanitsa, zofalitsa zaposachedwa za Microchip, mndandanda wamasemina ndi zochitika, mindandanda yamaofesi ogulitsa a Microchip, ogawa ndi oyimira fakitale.

Ntchito Yodziwitsa Kusintha Kwazinthu
Ntchito yodziwitsa zakusintha kwazinthu za Microchip imathandizira makasitomala kuti azitha kudziwa zinthu za Microchip. Olembetsa adzalandira zidziwitso za imelo nthawi iliyonse pakakhala zosintha, zosintha, zosintha kapena zolakwika zokhudzana ndi banja linalake kapena chida chachitukuko.
Kuti mulembetse, pitani ku www.microchip.com/pcn ndikutsatira malangizo olembetsera.
Thandizo la Makasitomala
Ogwiritsa ntchito Microchip atha kulandira thandizo kudzera munjira zingapo:

  • Wogawa kapena Woimira
  • Local Sales Office
  • Embedded Solutions Engineer (ESE)
  • Othandizira ukadaulo

Makasitomala akuyenera kulumikizana ndi omwe amawagawa, oyimilira kapena ESE kuti awathandize. Maofesi ogulitsa am'deralo amapezekanso kuti athandize makasitomala. Mndandanda wamaofesi ogulitsa ndi malo uli m'chikalatachi.
Thandizo laukadaulo likupezeka kudzera mu webtsamba pa: www.microchip.com/support
Chitetezo cha Microchip Devices Code
Zindikirani tsatanetsatane wotsatira wa chitetezo cha code pazinthu za Microchip:

  • Zogulitsa za Microchip zimakwaniritsa zomwe zili mu Microchip Data Sheet yawo.
  • Microchip imakhulupirira kuti katundu wake ndi wotetezeka akagwiritsidwa ntchito m'njira yomwe akufuna, malinga ndi momwe amagwirira ntchito, komanso m'mikhalidwe yabwinobwino.
  • Ma Microchip amawakonda ndikuteteza mwamphamvu ufulu wake wazinthu zamaluso. Kuyesa kuphwanya malamulo otetezedwa ndi zinthu za Microchip ndikoletsedwa ndipo zitha kuphwanya Digital Millennium Copyright Act.
  • Ngakhale Microchip kapena wopanga semiconductor wina aliyense sangatsimikizire chitetezo cha code yake. Kutetezedwa kwa ma code sikutanthauza kuti tikutsimikizira kuti chinthucho ndi "chosasweka". Chitetezo cha code chikusintha nthawi zonse. Microchip yadzipereka mosalekeza kuwongolera mawonekedwe achitetezo azinthu zathu.

Chidziwitso chazamalamulo
Bukuli ndi zambiri zomwe zili pano zitha kugwiritsidwa ntchito ndi zinthu za Microchip zokha, kuphatikiza kupanga, kuyesa, ndi kuphatikiza zinthu za Microchip ndi pulogalamu yanu. Kugwiritsa ntchito chidziwitsochi
mwanjira ina iliyonse imaphwanya mawu awa. Zambiri zokhudzana ndi kugwiritsa ntchito zida zimaperekedwa kuti zitheke ndipo zitha kulowedwa m'malo ndi zosintha. Ndi udindo wanu kuwonetsetsa kuti pulogalamu yanu ikugwirizana ndi zomwe mukufuna. Lumikizanani ndi ofesi yogulitsa za Microchip kwanuko kuti muthandizidwe zina kapena, pezani thandizo lina pa www.microchip.com/en-us/support/design-help/client-support-services.
ZIMENEZI AMAPEREKA NDI MICROCHIP "MONGA ILI". MICROCHIP SIIPEREKERA ZINTHU KAPENA ZIZINDIKIRO ZA MTIMA ULIWONSE KAYA KUTANTHAUZIRA KAPENA KUTANTHAWIRIKA, KULEMBEDWA KAPENA MWAMWAMBA, MALAMULO KAPENA ZINTHU ZINA, ZOKHUDZANA NDI CHIZINDIKIRO KUPHATIKIZAPO KOMA ZOSAKHALA PA CHENJEZO KILICHONSE, KUTENGA ZIPANGIZO, KUTENGA CHIZINDIKIRO, KUCHITIKA, NTCHITO, NTCHITO. PA CHOLINGA ENA, KAPENA ZINTHU ZOKHUDZA ZOKHUDZANA NDI MKHALIDWE WAKE, UKHALIDWE, KAPENA NTCHITO YAKE.
PAMENE MICROCHIP IDZAKHALA NDI NTCHITO PA CHIZINDIKIRO CHILICHONSE, CHAPADERA, CHILANGO, ZOCHITIKA, KAPENA ZOTSATIRA ZOTSATIRA, KUonongeka, mtengo, KAPENA NTCHITO ZONSE ZOMWE ZILI ZOKHUDZA CHIdziwitso KAPENA NTCHITO YAKE, KOMA CHIFUKWA CHIFUKWA CHOCHITIKA, ZOCHITIKA KAPENA ZOWONONGWA NDI ZOONERA. ZOMWE ZINACHITIKA NDI MALAMULO, NDONDOMEKO YONSE YA MICROCHIP PA ZINSINSI ZONSE MU NJIRA ILIYONSE YOKHUDZANA NDI CHIdziwitso KAPENA KUKGWIRITSA NTCHITO CHIFUKWA CHIMENE ZINTHU ZOLIMBIKITSA, NGATI ZILIPO, ZIMENE MULIPITSA CHIMODZI KUTI MICROCHIP .
Kugwiritsa ntchito zipangizo za Microchip pa chithandizo cha moyo ndi / kapena ntchito za chitetezo ndizoopsa kwa wogula, ndipo wogula akuvomera kuteteza, kubwezera ndi kusunga Microchip yopanda vuto lililonse ku zowonongeka, zodandaula, masuti, kapena ndalama zomwe zimachokera ku ntchito yotere. Palibe zilolezo zomwe zimaperekedwa, mobisa kapena mwanjira ina, pansi pa ufulu wazinthu zaukadaulo za Microchip pokhapokha zitanenedwa.
Zizindikiro
Dzina la Microchip ndi logo, logo ya Microchip, Adaptec, AVR, logo ya AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus 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, Symmetri , SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, ndi XMEGA ndi zizindikiro zolembetsedwa za Microchip Technology Incorporated ku USA ndi mayiko ena.
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, ndi ZL ndi zizindikilo zolembetsedwa za Microchip Technology Incorporated ku USA.
Kuponderezedwa Kwachinsinsi, AKS, Analog-for-the-Digital Age, AnyCapacitor, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM Average. , 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, PureSimart , 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 , Nthawi Yodalirika, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, ndi ZENA ndi zizindikiro za Microchip Technology Incorporated ku USA ndi mayiko ena.
SQTP ndi chizindikiro cha ntchito cha Microchip Technology Incorporated ku USA
Chizindikiro cha Adaptec, Frequency on Demand, Silicon Storage Technology, ndi Symmcom ndi zizindikilo zolembetsedwa za Microchip Technology Inc. m'maiko ena.
GestIC ndi chizindikiro cholembetsedwa cha Microchip Technology Germany II GmbH & Co. KG, kampani ya Microchip Technology Inc., m'maiko ena.
Zizindikiro zina zonse zomwe zatchulidwa pano ndi zamakampani awo.
© 2024, Microchip Technology Incorporated ndi mabungwe ake. Maumwini onse ndi otetezedwa.
ISBN: 978-1-6683-4696-9
Quality Management System
Kuti mudziwe zambiri za Microchip's Quality Management Systems, chonde pitani www.microchip.com/quality.

Zogulitsa Padziko Lonse ndi Ntchito

AMERICAS ASIA/PACIFIC ASIA/PACIFIC ULAYA
Makampani Ofesi 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 - New 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

Philippines - 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

Germany - Kujambula

Tel: 49-8931-9700

Germany - Haan

Tel: 49-2129-3766400

Germany - Heilbronn

Tel: 49-7131-72400

Germany - Karlsruhe

Tel: 49-721-625370

Germany - Munich

Tel: 49-89-627-144-0

Fax: 49-89-627-144-44

Germany - Rosenheim

Tel: 49-8031-354-560

Israeli - Hod Hasharoni

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

Spain - 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
Othandizira ukadaulo:
www.microchip.com/support
Web Adilesi:
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, PA
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

Zolemba / Zothandizira

MICROCHIP Viterbi Decoder [pdf] Buku Logwiritsa Ntchito
Viterbi Decoder, Decoder

Maumboni

Siyani ndemanga

Imelo yanu sisindikizidwa. Minda yofunikira yalembedwa *