Datgodiwr Viterbi MICROCHIP
Manylebau
- Algorithm: Datgodiwr Viterbi
- Mewnbwn: Mewnbwn meddal neu galed 3-did neu 4-did
- Dull dadgodio: Tebygolrwydd Mwyaf
- Gweithredu: Cyfresol a Chyfochrog
- Ceisiadau: Ffonau symudol, cyfathrebiadau lloeren, teledu digidol
Cyfarwyddiadau Defnydd Cynnyrch
Mae'r Serial Viterbi Decoder yn prosesu darnau mewnbwn yn unigol mewn modd dilyniannol. Dilynwch y camau hyn i ddefnyddio'r Datgodiwr Cyfresol:
- Darparwch y didau mewnbwn yn olynol i'r datgodiwr.
- Bydd y datgodiwr yn diweddaru metrigau llwybr ac yn gwneud penderfyniadau ar gyfer pob darn.
- Deall y gall y Datgodiwr Cyfresol fod yn arafach ond ei fod yn cynnig llai o gymhlethdod a llai o ddefnydd o adnoddau.
- Defnyddiwch y Datgodiwr Cyfresol ar gyfer cymwysiadau sy'n blaenoriaethu maint, defnydd pŵer, a chost dros gyflymder.
- Mae'r Datgodiwr Viterbi Parallel yn prosesu sawl did ar yr un pryd. Dyma sut i ddefnyddio'r Datgodiwr Cyfochrog:
- Darparwch sawl did ar yr un pryd fel mewnbwn i'r datgodiwr ar gyfer prosesu cyfochrog.
- Mae'r datgodiwr yn diweddaru amrywiol fetrigau llwybr yn gyfochrog, gan arwain at brosesu cyflymach.
- Sylwch fod y Datgodiwr Cyfochrog yn cynnig trwybwn uchel ar draul mwy o gymhlethdod a defnydd adnoddau.
- Dewiswch y Datgodiwr Cyfochrog ar gyfer cymwysiadau sy'n gofyn am brosesu cyflym a thrwybwn uchel, megis systemau cyfathrebu amser real.
FAQ
C: Beth yw codau convolutional?
A: Mae codau convolutional yn godau cywiro gwallau a ddefnyddir yn eang mewn systemau cyfathrebu i amddiffyn rhag gwallau trosglwyddo.
C: Sut mae'r Viterbi Decoder yn gweithio?
A: Mae'r Datgodiwr Viterbi yn defnyddio algorithm Viterbi i nodi'r dilyniant mwyaf tebygol o ddarnau a drosglwyddir yn seiliedig ar y signal a dderbynnir, gan leihau gwallau datgodio.
C: Pryd ddylwn i ddewis Datgodiwr Viterbi Cyfresol dros un Parallel?
A: Dewiswch Ddatgodiwr Cyfresol wrth flaenoriaethu llai o gymhlethdod, defnydd llai o adnoddau, a chost effeithlonrwydd. Mae'n addas ar gyfer ceisiadau lle nad cyflymder yw'r prif bryder.
C: Ym mha gymwysiadau y mae'r Viterbi Decoder yn cael ei ddefnyddio'n gyffredin?
A: Defnyddir y Viterbi Decoder yn eang mewn systemau cyfathrebu modern megis ffonau symudol, cyfathrebu lloeren, a theledu digidol.
Rhagymadrodd
Mae'r Viterbi Decoder yn algorithm a ddefnyddir mewn systemau cyfathrebu digidol i ddadgodio codau trosiannol. Mae codau convolutional yn godau cywiro gwallau a ddefnyddir yn eang mewn systemau cyfathrebu i amddiffyn rhag gwallau a gyflwynir yn ystod trosglwyddiad.
Mae'r Datgodiwr Viterbi yn nodi'r dilyniant mwyaf tebygol o ddarnau a drosglwyddir yn seiliedig ar y signal a dderbynnir trwy ddefnyddio algorithm Viterbi, dull rhaglennu deinamig. Mae'r algorithm hwn yn ystyried yr holl lwybrau cod posibl i gyfrifo'r dilyniant didau mwyaf tebygol yn seiliedig ar y signal a dderbyniwyd. Yna mae'n dewis y llwybr sydd â'r tebygolrwydd uchaf.
Mae'r Datgodiwr Viterbi yn ddatgodiwr tebygolrwydd uchaf, sy'n lleihau'r tebygolrwydd o wall wrth ddadgodio'r signal a dderbynnir ac yn cael ei weithredu yn Serial, gan feddiannu ardal fach, ac yn Parallel ar gyfer trwybwn uwch. Fe'i defnyddir yn eang mewn systemau cyfathrebu modern, gan gynnwys ffonau symudol, cyfathrebu lloeren a theledu digidol. Mae'r IP hwn yn derbyn mewnbwn meddal neu galed 3-did neu 4-did.
Gellir gweithredu algorithm Viterbi gan ddefnyddio dau brif ddull: Cyfresol a Chyfochrog. Mae gan bob ymagwedd nodweddion a chymwysiadau gwahanol, a amlinellir fel a ganlyn.
Datgodiwr Viterbi Cyfresol
Mae Serial Viterbi Decoder yn prosesu darnau mewnbwn yn unigol, gan ddiweddaru metrigau llwybr yn olynol a gwneud penderfyniadau ar gyfer pob darn. Fodd bynnag, oherwydd ei brosesu cyfresol, mae'n tueddu i fod yn arafach o'i gymharu â'i gymar Parallel. Mae angen 69 o gylchoedd cloc ar Ddatgodiwr Cyfresol i gynhyrchu allbwn oherwydd ei ddiweddariad dilyniannol o'r holl fetrigau cyflwr posibl, a'r angen i olrhain yn ôl drwy'r delltwaith ar gyfer pob darn, gan arwain at amser prosesu estynedig.
Yr advantage mae defnyddio datgodiwr Cyfresol yn gorwedd yn ei gymhlethdod nodweddiadol a llai o ddefnydd o adnoddau caledwedd, o gymharu â datgodiwr Cyfochrog. Mae hyn yn ei wneud yn advantagopsiwn teg ar gyfer cymwysiadau lle mae maint, defnydd pŵer a chost yn fwy hanfodol na chyflymder.
Datgodiwr Viterbi cyfochrog
Mae Decoder Viterbi Cyfochrog wedi'i gynllunio i brosesu sawl did ar yr un pryd. Cyflawnir hyn trwy ddefnyddio methodolegau prosesu cyfochrog i ddiweddaru amrywiol fetrigau llwybr ar yr un pryd. Mae paraleliaeth o'r fath yn arwain at ostyngiad sylweddol yn nifer y cylchoedd cloc sydd eu hangen i gynhyrchu allbwn, sef 8 cylch cloc.
Daw cyflymder y Decoder Cyfochrog ar gost mwy o gymhlethdod a defnydd adnoddau, sy'n gofyn am fwy o galedwedd i weithredu'r elfennau prosesu cyfochrog, a all gynyddu maint a defnydd pŵer y datgodiwr. Ar gyfer cymwysiadau sydd angen trwybwn uchel a phrosesu cyflym, megis systemau cyfathrebu amser real, mae'r Decoder Viterbi Parallel yn aml yn cael ei ffafrio.
I grynhoi, mae'r penderfyniad rhwng defnyddio Decoder Viterbi Cyfresol a Chyfochrog yn dibynnu ar ofynion penodol y cais. Mewn cymwysiadau sydd angen ychydig iawn o bŵer, cost a chyflymder, mae datgodiwr cyfresol yn nodweddiadol briodol. Fodd bynnag, ar gyfer cymwysiadau sy'n gofyn am gyflymder uchel a thrwybwn uchel, lle mae perfformiad yn hollbwysig, datgodiwr cyfochrog yw'r opsiwn a ffefrir, er ei fod yn fwy cymhleth ac angen mwy o adnoddau.
Crynodeb
Mae'r tabl canlynol yn rhestru crynodeb o nodweddion IP Viterbi Decoder.
Tabl 1. Nodweddion Viterbi Decoder
Fersiwn Craidd | Mae'r ddogfen hon yn berthnasol i Viterbi Decoder v1.1. |
Teuluoedd Dyfais â Chymorth | • PolarFire® SoC
• PolarFire |
Llif Offeryn â Chymorth | Mae angen Libero® SoC v12.0 neu ddatganiadau diweddarach. |
Trwyddedu | Mae'r RTL Viterbi Decoder wedi'i amgryptio ar gael am ddim gydag unrhyw drwydded Libero.
RTL wedi'i amgryptio: Darperir cod RTL cyflawn wedi'i amgryptio ar gyfer y craidd, sy'n galluogi'r craidd i gael ei amrantiad gyda SmartDesign. Mae Efelychu, Synthesis, a Layout yn cael eu perfformio gyda meddalwedd Libero. |
Nodweddion
Mae gan Viterbi Decoder IP y nodweddion canlynol:
- Yn cefnogi lled mewnbwn meddal o 3-bit neu 4-bit
- Yn cefnogi pensaernïaeth Gyfresol a Chyfochrog
- Yn cefnogi hydoedd olrhain a ddiffinnir gan ddefnyddwyr, a'r gwerth rhagosodedig yw 20
- Yn cefnogi mathau o ddata unbegynol ac deubegwn
- Yn cefnogi cyfradd cod o 1/2
- Yn cefnogi hyd cyfyngiad sef 7
Cyfarwyddiadau Gosod
Rhaid gosod y craidd IP i Gatalog IP meddalwedd Libero® SoC yn awtomatig trwy swyddogaeth diweddaru'r Catalog IP ym meddalwedd Libero SoC, neu caiff ei lawrlwytho â llaw o'r catalog. Unwaith y bydd y craidd IP wedi'i osod yng Nghatalog IP meddalwedd Libero SoC, caiff ei ffurfweddu, ei gynhyrchu, a'i gychwyn o fewn SmartDesign i'w gynnwys ym mhrosiect Libero.
Defnydd Dyfais a Pherfformiad (Gofyn cwestiwn)
Mae'r defnydd o adnoddau ar gyfer Viterbi Decoder yn cael ei fesur gan ddefnyddio'r offeryn Synopsys Synplify Pro, ac mae'r canlyniadau wedi'u crynhoi yn y tabl canlynol.
Tabl 2. Defnyddio Dyfeisiau ac Adnoddau
Manylion Dyfais | Math o Ddata | Pensaernïaeth | Adnoddau | Perfformiad (MHz) | Hyrddod | Blociau Mathemateg | Chip Globals | |||
Teulu | Dyfais | LUTs | DFF | LSRAM | uSRAM | |||||
PolarFire® SoC | MPFS250T | Unbegynol | Cyfresol | 416 | 354 | 200 | 3 | 0 | 0 | 0 |
Deubegwn | Cyfresol | 416 | 354 | 200 | 3 | 0 | 0 | 0 | ||
Unbegynol | Cyfochrog | 13784 | 4642 | 200 | 0 | 0 | 0 | 0 | ||
Deubegwn | Cyfochrog | 13768 | 4642 | 200 | 0 | 0 | 0 | 1 | ||
PolarFire | MPF300T | Unbegynol | Cyfresol | 416 | 354 | 200 | 3 | 0 | 0 | 0 |
Deubegwn | Cyfresol | 416 | 354 | 200 | 3 | 0 | 0 | 0 | ||
Unbegynol | Cyfochrog | 13784 | 4642 | 200 | 0 | 0 | 0 | 0 | ||
Deubegwn | Cyfochrog | 13768 | 4642 | 200 | 0 | 0 | 0 | 1 |
Pwysig: Gweithredir y dyluniad gan ddefnyddio Viterbi Decoder trwy ffurfweddu'r paramedrau GUI canlynol:
- Lled Data Meddal = 4
- K Hyd = 7
- Cyfradd Cod = ½
- Hyd Olrhain = 20
Viterbi Decoder IP Configurator
Ffurfweddydd IP Datgodiwr Viterbi (Gofyn Cwestiwn)
Mae'r adran hon yn rhoi trosoddview y rhyngwyneb Viterbi Decoder Configurator a'i gydrannau amrywiol.
Mae'r Viterbi Decoder Configurator yn darparu rhyngwyneb graffigol i ffurfweddu paramedrau a gosodiadau ar gyfer craidd IP Viterbi Decoder. Mae'n caniatáu i'r defnyddiwr ddewis paramedrau megis Lled Data Meddal, Hyd K, Cyfradd Cod, Hyd Olrhain, Datatype, Pensaernïaeth, Testbench, a Thrwydded. Disgrifir y ffurfweddiadau allweddol yn Nhabl 3-1.
Mae'r ffigur canlynol yn rhoi manylion view y rhyngwyneb Viterbi Decoder Configurator.
Ffigur 1-1. Viterbi Decoder IP Configurator
Mae'r rhyngwyneb hefyd yn cynnwys botymau Iawn a Chanslo ar gyfer cadarnhau neu ddileu'r ffurfweddiadau a wnaed.
Disgrifiad Swyddogaethol
Mae'r ffigur canlynol yn dangos gweithrediad caledwedd y Viterbi Decoder.
Ffigur 2-1. Caledwedd Gweithredu Decoder Viterbi
Mae'r modiwl hwn yn gweithio ar DVALID_I. Pan fydd DVALID_I yn cael ei haeru, cymerir y data priodol fel mewnbwn, ac mae'r broses yn cychwyn. Mae gan yr IP hwn byffer hanes ac yn seiliedig ar y dewis hwnnw, mae IP yn cymryd y nifer byffer dethol o DVALID_Is + Rhai cylchoedd cloc i gynhyrchu'r allbwn cyntaf. Yn ddiofyn, y byffer hanes yw 20. Y latency rhwng mewnbwn ac allbwn y Decoder Viterbi Parallel yw 20 DVALID_Is + 14 Clock Cycles. Y latency rhwng mewnbwn ac allbwn y Serial Viterbi Decoder yw 20 DVALID_Is + 72 Cylchred Cloc.
pensaernïaeth (Gofyn Cwestiwn)
Mae Viterbi Decoder yn adfer y data a roddwyd i ddechrau i'r Amgodiwr Convolutional trwy ddod o hyd i'r llwybr gorau trwy bob cyflwr amgodiwr posibl. Am hyd cyfyngiad o 7, mae yna 64 talaith. Mae'r bensaernïaeth yn cynnwys y blociau mawr canlynol:
- Uned Fetrig y Gangen (BMU)
- Uned Fetrig Llwybr (PMU)
- Uned Olrhain Nôl (TBU)
- Ychwanegu Cymharu Dewis Uned (ACSU)
Mae'r ffigur canlynol yn dangos pensaernïaeth Viterbi Decoder.
Ffigur 2-2. Pensaernïaeth Datgodiwr Viterbi
Mae'r Viterbi Decoder yn cynnwys tri bloc mewnol sy'n cael eu hesbonio fel a ganlyn:
- Uned Fetrig y Gangen (BMU): Mae'r BMU yn cyfrifo'r anghysondeb rhwng y signal a dderbynnir a'r holl signalau a drosglwyddir posibl, gan ddefnyddio metrigau fel pellter Hamming ar gyfer data deuaidd neu bellter Ewclidaidd ar gyfer cynlluniau modiwleiddio uwch. Mae'r cyfrifiad hwn yn asesu'r tebygrwydd rhwng y signalau a dderbynnir a'r signalau a drosglwyddir posibl. Mae'r UCA yn prosesu'r metrigau hyn ar gyfer pob symbol neu ddid a dderbynnir ac yn anfon y canlyniadau ymlaen i'r Uned Metrig Llwybrau.
- Uned Fetrig Llwybr (PMU): Mae'r PMU, a elwir hefyd yn uned Add-Compare-Select (ACS), yn diweddaru metrigau llwybr trwy brosesu metrigau cangen o'r BMU. Mae'n cadw golwg ar fetrig cronnol y llwybr gorau ar gyfer pob cyflwr yn y diagram dellt (cynrychiolaeth graffigol o'r trawsnewidiadau cyflwr posibl). Mae'r PMU yn ychwanegu'r metrig cangen newydd at y metrig llwybr cyfredol ar gyfer pob gwladwriaeth, yn cymharu'r holl lwybrau sy'n arwain at y cyflwr hwnnw, ac yn dewis yr un â'r metrig isaf, gan nodi'r llwybr mwyaf tebygol. Cynhelir y broses ddethol hon ym mhob stage o'r delltwaith, gan arwain at gasgliad o'r llwybrau mwyaf tebygol, a elwir yn llwybrau goroesi, ar gyfer pob gwladwriaeth.
- Uned Olrhain (TBU): Mae'r TBU yn gyfrifol am nodi'r dilyniant mwyaf tebygol o daleithiau, ar ôl i'r PMU brosesu symbolau a dderbyniwyd. Mae'n cyflawni hyn trwy olrhain y delltwaith o'r cyflwr terfynol gyda'r metrig llwybr isaf. Mae'r TBU yn cychwyn o ddiwedd adeiledd y delltwaith ac yn olrhain yn ôl trwy'r llwybrau goroeswr gan ddefnyddio awgrymiadau neu gyfeiriadau, i bennu'r dilyniant trawsyrru mwyaf tebygol. Mae hyd yr olrhain yn ôl yn cael ei bennu gan hyd cyfyngiad y cod convolutional, gan effeithio ar yr hwyrni datgodio a'r cymhlethdod. Ar ôl cwblhau'r broses olrhain yn ôl, caiff y data wedi'i ddatgodio ei gyflwyno fel allbwn, fel arfer gyda'r darnau cynffon atodedig wedi'u tynnu, a gafodd eu cynnwys i ddechrau i glirio'r amgodiwr convolutional.
Mae'r Viterbi Decoder yn defnyddio'r tair uned hyn i ddadgodio'r signal a dderbyniwyd yn gywir i'r data gwreiddiol a drosglwyddir, trwy gywiro unrhyw wallau a allai fod wedi digwydd yn ystod y trosglwyddiad.
Yn enwog am ei effeithlonrwydd, algorithm Viterbi yw'r dull safonol ar gyfer datgodio codau troellog o fewn systemau cyfathrebu.
Mae dau fformat data ar gael ar gyfer codio meddal: unbegynol a deubegwn. Mae'r tabl canlynol yn rhestru'r gwerthoedd a'r disgrifiadau cyfatebol ar gyfer mewnbwn meddal 3-did.
Tabl 2-1. Mewnbynnau Meddal 3-did
Disgrifiad | Unbegynol | Deubegwn |
0 cryfaf | 000 | 100 |
Cymharol gryf 0 | 001 | 101 |
Cymharol wan 0 | 010 | 110 |
0 wanaf | 011 | 111 |
1 wanaf | 100 | 000 |
Cymharol wan 1 | 101 | 001 |
Cymharol gryf 1 | 110 | 010 |
1 cryfaf | 111 | 100 |
Mae'r tabl canlynol yn rhestru'r cod convolution safonol.
Tabl 2-2. Cod Convolution Safonol
Hyd Cyfyngiad | Cyfradd Allbwn = 2 | |
Deuaidd | Octal | |
7 | 1111001 | 171 |
1011011 | 133 |
Paramedrau Datgodiwr Viterbi a Arwyddion Rhyngwyneb (Gofyn cwestiwn)
Mae'r adran hon yn trafod y paramedrau yn y ffurfweddydd GUI Decoder Viterbi a'r signalau I/O.
Gosodiadau Ffurfweddu (Gofyn cwestiwn)
Mae'r tabl canlynol yn rhestru'r paramedrau cyfluniad a ddefnyddir wrth weithredu caledwedd Viterbi Decoder. Mae'r rhain yn baramedrau generig ac yn amrywio yn unol â gofynion y cais.
Tabl 3-1. Paramedrau Ffurfweddu
Enw Paramedr | Disgrifiad | Gwerth |
Lled Data Meddal | Yn pennu nifer y didau a ddefnyddir i gynrychioli lled y data mewnbwn meddal | Defnyddiwr selectable sy'n cefnogi 3 a 4 did |
K Hyd | K yw hyd cyfyngiad y cod convolutional | Wedi'i osod i 7 |
Cyfradd Cod | Yn dangos cymhareb didau mewnbwn i ddidau allbwn | 1/2 |
Hyd Olrhain | Yn pennu dyfnder y delltwaith a ddefnyddir yn algorithm Viterbi | Y gwerth a ddiffinnir gan y defnyddiwr ac yn ddiofyn, yw 20 |
Math o Ddata | Yn galluogi defnyddwyr i ddewis y math o ddata mewnbwn | Defnyddiwr-dewisadwy ac yn cefnogi'r opsiynau canlynol:
• Unbegynol • Deubegwn |
Pensaernïaeth | Yn pennu'r math o bensaernïaeth gweithredu | Yn cefnogi'r mathau canlynol o weithredu:
• Cyfochrog • Cyfresol |
Arwyddion Mewnbynnau ac Allbynnau (Gofyn cwestiwn)
Mae'r tabl canlynol yn rhestru porthladdoedd mewnbwn ac allbwn y Viterbi Decoder IP.
Tabl 3-2. Porthladdoedd Mewnbwn ac Allbwn
Enw Arwydd | Cyfeiriad | Lled | Disgrifiad |
SYS_CLK_I | Mewnbwn | 1 | Signal cloc mewnbwn |
ARSTN_I | Mewnbwn | 1 | Signal ailosod mewnbwn (ailosod gweithredol-isel asyncronaidd) |
DATA_I | Mewnbwn | 6 | Signal mewnbwn data (MSB IDATA 3-did, LSB 3-did QDATA) |
DVALID_I | Mewnbwn | 1 | Data signal mewnbwn dilys |
DATA_O | Allbwn | 1 | Allbwn data Viterbi Decoder |
DVALID_O | Allbwn | 1 | Data signal allbwn dilys |
Diagramau Amseru
Mae'r adran hon yn trafod diagramau amseru'r Datgodiwr Viterbi.
Mae'r ffigur canlynol yn dangos y diagram amseru o Viterbi Decoder sy'n berthnasol i ffurfweddiad modd Cyfresol a Chyfochrog.
Ffigur 4-1. Diagram Amseru
- Mae angen o leiaf 69 o gylchredau cloc (Trwybwn) ar Ddatgodiwr Cyfresol Viterbi i gynhyrchu'r allbwn.
- I gyfrifo hwyrni'r Decoder Viterbi Cyfresol, defnyddiwch yr hafaliad canlynol:
- Nifer amseroedd byffer hanes DVALIDs + 72 cylch cloc
- Ar gyfer Example, Os gosodir hyd y Byffer Hanes i 20, yna
- Latency = 20 Dilys + 72 Cylchred Cloc
- Mae angen o leiaf 8 cylch cloc (Trwybwn) ar Ddatgodiwr Viterbi Cyfochrog i gynhyrchu'r allbwn.
- I gyfrifo hwyrni'r Decoder Viterbi Parallel, defnyddiwch yr hafaliad canlynol:
- Nifer amseroedd byffer hanes DVALIDs + 14 cylch cloc
- Ar gyfer Example, Os gosodir hyd y Byffer Hanes i 20, yna
- Latency = 20 Dilys + 14 Cylchred Cloc
Pwysig: Mae'r diagram amseru ar gyfer datgodiwr Viterbi Cyfresol a Chyfochrog yr un fath, ac eithrio nifer y cylchoedd cloc sydd eu hangen ar gyfer pob datgodiwr.
Efelychu Testbench
Mae sample testbench yn cael ei ddarparu i wirio ymarferoldeb y Viterbi Decoder. I efelychu'r craidd gan ddefnyddio'r fainc brawf, dilynwch y camau canlynol:
- Agorwch y cymhwysiad Libero® SoC, cliciwch Catalog > View > Windows > Catalog, ac yna ehangu Solutions-Wireless. Cliciwch ddwywaith ar Viterbi_Decoder, ac yna cliciwch Iawn. Rhestrir y ddogfennaeth sy'n gysylltiedig ag eiddo deallusol o dan Dogfennaeth.
Pwysig: Os na welwch y tab Catalog, llywiwch i'r View Dewislen Windows, ac yna cliciwch ar Catalog i'w wneud yn weladwy. - Ffurfweddwch yr IP yn unol â'r gofyniad, fel y dangosir yn Ffigur 1-1.
- Rhaid ffurfweddu'r amgodiwr FEC i brofi'r Decoder Viterbi. Agorwch y Catalog a ffurfweddwch yr FEC Encoder IP.
- Llywiwch i'r tab Hierarchaeth Ysgogiad, a chliciwch ar Adeiladu Hierarchaeth.
- Ar y tab Hierarchaeth Ysgogi, de-gliciwch y fainc brawf (vit_decoder_tb(vit_decoder_tb.v [work])), ac yna cliciwch ar Efelychu Cyn-Synth Design > Open Interactive.
Pwysig: Os na welwch y tab Hierarchaeth Ysgogiad, llywiwch i View > Dewislen Windows a chliciwch Hierarchaeth Ysgogi i'w wneud yn weladwy.
Mae offeryn ModelSim® yn agor gyda'r fainc brawf, fel y dangosir yn y ffigur canlynol.
Ffigur 5-1. Ffenestr Efelychu Offeryn ModelSim
Pwysig
- Os amharir ar yr efelychiad oherwydd y terfyn amser rhedeg a nodir yn y.do file, defnyddiwch y gorchymyn rhedeg -all i gwblhau'r efelychiad.
- Ar ôl rhedeg yr efelychiad, mae'r fainc brawf yn cynhyrchu dau files (fec_input.txt, vit_output.txt) a gallwch gymharu'r ddau files ar gyfer efelychiad llwyddiannus.
Hanes Adolygu (Gofyn Cwestiwn)
Mae'r hanes adolygu yn disgrifio'r newidiadau a roddwyd ar waith yn y ddogfen. Rhestrir y newidiadau yn ôl adolygiad, gan ddechrau gyda'r cyhoeddiad diweddaraf.
Tabl 6-1. Hanes Adolygu
Adolygu | Dyddiad | Disgrifiad |
B | 06/2024 | Dyma restr o’r newidiadau a wnaed yn adolygiad B o’r ddogfen:
• Diweddaru cynnwys yr adran Cyflwyniad • Ychwanegwyd Tabl 2 yn yr adran Defnyddio Dyfeisiau a Pherfformiad • Ychwanegwyd 1. Viterbi Decoder IP Configurator adran • Ychwanegu'r cynnwys am y blociau mewnol, diweddaru Tabl 2-1 ac ychwanegu Tabl 2-2 i mewn 2.1. Adran pensaernïaeth • Diweddarwyd Tabl 3-1 yn 3.1. Adran Gosodiadau Ffurfweddu • Ychwanegwyd Ffigur 4-1 a Nodyn yn 4. Adran Diagramau Amseru • Diweddarwyd Ffigur 5-1 yn 5. Adran Efelychu Mainc Prawf |
A | 05/2023 | Rhyddhad cychwynnol |
Cefnogaeth FPGA microsglodyn
Mae grŵp cynhyrchion microsglodyn FPGA yn cefnogi ei gynhyrchion gyda gwasanaethau cymorth amrywiol, gan gynnwys Gwasanaeth Cwsmeriaid, Canolfan Cymorth Technegol i Gwsmeriaid, a websafle, a swyddfeydd gwerthu ledled y byd. Awgrymir i gwsmeriaid ymweld ag adnoddau Microchip ar-lein cyn cysylltu â'r tîm cymorth gan ei bod yn debygol iawn bod eu hymholiadau eisoes wedi'u hateb.
Cysylltwch â'r Ganolfan Cymorth Technegol drwy'r websafle yn www.microchip.com/support. Soniwch am rif Rhan Dyfais FPGA, dewiswch y categori achos priodol, a dyluniad uwchlwytho files tra'n creu achos cymorth technegol.
Cysylltwch â Gwasanaeth Cwsmer i gael cymorth cynnyrch annhechnegol, megis prisio cynnyrch, uwchraddio cynnyrch, diweddaru gwybodaeth, statws archeb, ac awdurdodi.
- O Ogledd America, ffoniwch 800.262.1060
- O weddill y byd, ffoniwch 650.318.4460
- Ffacs, o unrhyw le yn y byd, 650.318.8044
Gwybodaeth Microsglodyn
Y Microsglodyn Websafle
Mae microsglodyn yn darparu cymorth ar-lein trwy ein websafle yn www.microchip.com/. hwn websafle yn cael ei ddefnyddio i wneud files a gwybodaeth sydd ar gael yn hawdd i gwsmeriaid. Mae peth o'r cynnwys sydd ar gael yn cynnwys:
- Cymorth Cynnyrch – Taflenni data a gwallau, nodiadau cais a samprhaglenni, adnoddau dylunio, canllawiau defnyddwyr a dogfennau cymorth caledwedd, datganiadau meddalwedd diweddaraf a meddalwedd wedi'i harchifo
- Cymorth Technegol Cyffredinol – Cwestiynau Cyffredin (FAQs), ceisiadau cymorth technegol, grwpiau trafod ar-lein, rhestr o aelodau rhaglen partner dylunio microsglodyn
- Busnes Microsglodyn – Dewiswyr cynnyrch a chanllawiau archebu, datganiadau diweddaraf Microchip i'r wasg, rhestr seminarau a digwyddiadau, rhestrau o swyddfeydd gwerthu Microsglodion, dosbarthwyr a chynrychiolwyr ffatrïoedd
Gwasanaeth Hysbysu Newid Cynnyrch
Mae gwasanaeth hysbysu newid cynnyrch Microchip yn helpu i gadw cwsmeriaid yn gyfredol ar gynhyrchion Microsglodyn. Bydd tanysgrifwyr yn derbyn hysbysiad e-bost pryd bynnag y bydd newidiadau, diweddariadau, diwygiadau neu wallau yn ymwneud â theulu cynnyrch penodol neu offeryn datblygu o ddiddordeb.
I gofrestru, ewch i www.microchip.com/pcn a dilyn y cyfarwyddiadau cofrestru.
Cefnogaeth i Gwsmeriaid
Gall defnyddwyr cynhyrchion Microsglodyn dderbyn cymorth trwy sawl sianel:
- Dosbarthwr neu Gynrychiolydd
- Swyddfa Gwerthu Lleol
- Peiriannydd Atebion Embedded (ESE)
- Cymorth Technegol
Dylai cwsmeriaid gysylltu â'u dosbarthwr, cynrychiolydd neu ESE am gefnogaeth. Mae swyddfeydd gwerthu lleol hefyd ar gael i helpu cwsmeriaid. Mae rhestr o swyddfeydd gwerthu a lleoliadau wedi'i chynnwys yn y ddogfen hon.
Mae cymorth technegol ar gael drwy'r websafle yn: www.microchip.com/support
Nodwedd Diogelu Cod Dyfeisiau Microsglodyn
Sylwch ar y manylion canlynol am y nodwedd amddiffyn cod ar gynhyrchion Microsglodyn:
- Mae cynhyrchion microsglodyn yn bodloni'r manylebau sydd wedi'u cynnwys yn eu Taflen Ddata Microsglodion benodol.
- Mae microsglodyn yn credu bod ei deulu o gynhyrchion yn ddiogel pan gaiff ei ddefnyddio yn y modd a fwriadwyd, o fewn manylebau gweithredu, ac o dan amodau arferol.
- Mae microsglodyn yn gwerthfawrogi ac yn amddiffyn ei hawliau eiddo deallusol yn ymosodol. Mae ymdrechion i dorri nodweddion diogelu cod cynnyrch Microsglodyn wedi'i wahardd yn llym a gallai dorri Deddf Hawlfraint y Mileniwm Digidol.
- Ni all Microsglodyn nac unrhyw wneuthurwr lled-ddargludyddion arall warantu diogelwch ei god. Nid yw diogelu cod yn golygu ein bod yn gwarantu bod y cynnyrch yn “unbreakable”. Mae amddiffyniad cod yn esblygu'n gyson. Mae microsglodyn wedi ymrwymo i wella nodweddion amddiffyn cod ein cynnyrch yn barhaus.
Hysbysiad Cyfreithiol
Dim ond gyda chynhyrchion Microsglodyn y gellir defnyddio'r cyhoeddiad hwn a'r wybodaeth ynddo, gan gynnwys dylunio, profi ac integreiddio cynhyrchion Microsglodyn gyda'ch cais. Defnydd o'r wybodaeth hon
mewn unrhyw fodd arall yn groes i'r telerau hyn. Dim ond er hwylustod i chi y darperir gwybodaeth am gymwysiadau dyfeisiau a gall diweddariadau gael eu disodli. Eich cyfrifoldeb chi yw sicrhau bod eich cais yn cwrdd â'ch manylebau. Cysylltwch â'ch swyddfa gwerthu Microsglodion leol am gymorth ychwanegol neu, gofynnwch am gymorth ychwanegol yn www.microchip.com/en-us/support/design-help/client-support-services.
DARPERIR Y WYBODAETH HON GAN MICROCHIP “FEL Y MAE”. NID YW MICROCHIP YN GWNEUD UNRHYW SYLWADAU NA GWARANTAU O UNRHYW FATH P'un ai'n MYNEGI NEU WEDI'I GYMHWYSO, YN YSGRIFENEDIG NEU AR LAFAR, STATUDOL NEU FEL ARALL, YN YMWNEUD Â'R WYBODAETH SY'N CYNNWYS OND NID YN GYFYNGEDIG I UNRHYW WARANTIAETHAU GOBLYGEDIG O ANFOESOLDEB A CHYFEIRIANNAU RHYFEDD. PWRPAS, NEU WARANTAU SY'N BERTHNASOL I GYFLWR, ANSAWDD, NEU BERFFORMIAD.
NI FYDD MICROCHIP YN ATEBOL AM UNRHYW GOLLED ANUNIONGYRCHOL, ARBENNIG, OEDIOL NEU GANLYNIADOL, DIFROD, COST, NEU DREUL O UNRHYW FATH BETH OEDD YN BERTHNASOL I'R WYBODAETH NEU EI DEFNYDD, FODD WEDI ACHOSI, WEDI MAI WEDI EI ACHOSI. MAE POSIBILRWYDD NEU Y DIFRODAU YN RHAGWELADWY. I'R MAINT LLAWN A GANIATEIR GAN Y GYFRAITH, NI FYDD CYFANSWM ATEBOLRWYDD MICROCHIP AR BOB HAWLIAD MEWN UNRHYW FFORDD SY'N GYSYLLTIEDIG Â'R WYBODAETH NEU EI DEFNYDDIO YN FWY NA NIFER Y FFIOEDD, OS OES RHAI, YR YDYCH WEDI TALU'N UNIONGYRCHOL I MICROCHIP AM Y WYBODAETH.
Mae defnyddio dyfeisiau Microsglodyn mewn cymwysiadau cynnal bywyd a/neu ddiogelwch yn gyfan gwbl ar risg y prynwr, ac mae'r prynwr yn cytuno i amddiffyn, indemnio a dal Microsglodyn diniwed rhag unrhyw a phob iawndal, hawliad, siwtiau, neu dreuliau sy'n deillio o ddefnydd o'r fath. Ni chaiff unrhyw drwyddedau eu cyfleu, yn ymhlyg neu fel arall, o dan unrhyw hawliau eiddo deallusol Microsglodyn oni nodir yn wahanol.
Nodau masnach
Enw a logo'r Microsglodyn, logo'r Microsglodyn, Adaptec, AVR, logo AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus, maxtouch, MediaLB, megaAVR, Microsemi, logo Microsemi, MOST, logo MOST, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, logo PIC32, PolarFire, Dylunydd Prochip, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash, Symmetricom Mae SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, ac XMEGA yn nodau masnach cofrestredig Microchip Technology Incorporated yn UDA a gwledydd eraill.
AgileSwitch, ClockWorks, The Embedded Control Solutions Company, EtherSynch, Flashtec, Rheoli Cyflymder Hyper, Llwyth HyperLight, Libero, MotorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, logo ProASIC Plus, Quiet-Wire, SmartFusion, SyncWorld, Mae TimeCesium, TimeHub, TimePictra, TimeProvider, a ZL yn nodau masnach cofrestredig Microchip Technology Incorporated yn UDA
Ataliad Allwedd Cyfagos, AKS, Oedran Analog-ar-y-Digidol, Unrhyw Gynhwysydd, AnyIn, AnyOut, Newid Ychwanegol, BlueSky, BodyCom, Clockstudio, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net verage Matching , DAM, ECAN, Espresso T1S, EtherGREEN, EyeOpen, GridTime, IdealBridge,
IgaT, Rhaglennu Cyfresol Mewn Cylchdaith, ICSP, INICnet, Cyfochrog Deallus, IntelliMOS, Cysylltedd Rhyng-sglodion, JitterBlocker, Knob-on-Display, MarginLink, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Ardystiedig logo, MPLIB, MPLINK, mSiC, MultiTRAK, NetDetach, Cynhyrchu Cod Omniscient, PICDEM, PICDEM.net, PICkit, PICtail, Power MOS IV, Power MOS 7, PowerSmart, PureSilicon , QMatrix, REAL ICE, Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Cyfanswm Dygnwch , Amser Ymddiried, TSHARC, Turing, USBCheck, VariSense, VectorBlox, VeriPHY, ViewMae Span, WiperLock, XpressConnect, a ZENA yn nodau masnach Microchip Technology Incorporated yn UDA a gwledydd eraill.
Mae SQTP yn nod gwasanaeth Microchip Technology Incorporated yn UDA
Mae logo Adaptec, Frequency on Demand, Silicon Storage Technology, a Symmcom yn nodau masnach cofrestredig Microchip Technology Inc. mewn gwledydd eraill.
Mae GestIC yn nod masnach cofrestredig Microchip Technology Germany II GmbH & Co. KG, is-gwmni i Microchip Technology Inc., mewn gwledydd eraill.
Mae'r holl nodau masnach eraill a grybwyllir yma yn eiddo i'w cwmnïau priodol.
© 2024, Microchip Technology Incorporated a'i is-gwmnïau. Cedwir Pob Hawl.
ISBN: 978-1-6683-4696-9
System Rheoli Ansawdd
I gael gwybodaeth am Systemau Rheoli Ansawdd Microsglodion, ewch i www.microchip.com/quality.
Gwerthu a Gwasanaeth Byd-eang
AMERICAS | ASIA/PACIFIC | ASIA/PACIFIC | EWROP |
Corfforaethol Swyddfa | Awstralia - Sydney
Ffôn: 61-2-9868-6733 Tsieina - Beijing Ffôn: 86-10-8569-7000 Tsieina - Chengdu Ffôn: 86-28-8665-5511 Tsieina - Chongqing Ffôn: 86-23-8980-9588 Tsieina - Dongguan Ffôn: 86-769-8702-9880 Tsieina - Guangzhou Ffôn: 86-20-8755-8029 Tsieina - Hangzhou Ffôn: 86-571-8792-8115 Tsieina - Hong Kong SAR Ffôn: 852-2943-5100 Tsieina - Nanjing Ffôn: 86-25-8473-2460 Tsieina - Qingdao Ffôn: 86-532-8502-7355 Tsieina - Shanghai Ffôn: 86-21-3326-8000 Tsieina - Shenyang Ffôn: 86-24-2334-2829 Tsieina - Shenzhen Ffôn: 86-755-8864-2200 Tsieina - Suzhou Ffôn: 86-186-6233-1526 Tsieina - Wuhan Ffôn: 86-27-5980-5300 Tsieina - Xian Ffôn: 86-29-8833-7252 Tsieina - Xiamen Ffôn: 86-592-2388138 Tsieina - Zhuhai Ffôn: 86-756-3210040 |
India - Bangalore
Ffôn: 91-80-3090-4444 India - Delhi Newydd Ffôn: 91-11-4160-8631 India - Pune Ffôn: 91-20-4121-0141 Japan - Osaka Ffôn: 81-6-6152-7160 Japan - Tokyo Ffôn: 81-3-6880- 3770 Corea - Daegu Ffôn: 82-53-744-4301 Corea - Seoul Ffôn: 82-2-554-7200 Malaysia - Kuala Lumpur Ffôn: 60-3-7651-7906 Malaysia - Penang Ffôn: 60-4-227-8870 Philippines - Manila Ffôn: 63-2-634-9065 Singapôr Ffôn: 65-6334-8870 Taiwan - Hsin Chu Ffôn: 886-3-577-8366 Taiwan - Kaohsiung Ffôn: 886-7-213-7830 Taiwan - Taipei Ffôn: 886-2-2508-8600 Gwlad Thai - Bangkok Ffôn: 66-2-694-1351 Fietnam - Ho Chi Minh Ffôn: 84-28-5448-2100 |
Awstria - Wels
Ffôn: 43-7242-2244-39 Ffacs: 43-7242-2244-393 Denmarc - Copenhagen Ffôn: 45-4485-5910 Ffacs: 45-4485-2829 Y Ffindir - Espoo Ffôn: 358-9-4520-820 Ffrainc - Paris Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 Yr Almaen - Garching Ffôn: 49-8931-9700 Yr Almaen - Haan Ffôn: 49-2129-3766400 Yr Almaen - Heilbronn Ffôn: 49-7131-72400 Yr Almaen - Karlsruhe Ffôn: 49-721-625370 Yr Almaen - Munich Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 Yr Almaen - Rosenheim Ffôn: 49-8031-354-560 Israel - Hod Hasharon Ffôn: 972-9-775-5100 Yr Eidal - Milan Ffôn: 39-0331-742611 Ffacs: 39-0331-466781 Yr Eidal - Padova Ffôn: 39-049-7625286 Yr Iseldiroedd - Drunen Ffôn: 31-416-690399 Ffacs: 31-416-690340 Norwy - Trondheim Ffôn: 47-72884388 Gwlad Pwyl - Warsaw Ffôn: 48-22-3325737 Rwmania - Bucharest Tel: 40-21-407-87-50 Sbaen - Madrid Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 Sweden - Gothenburg Tel: 46-31-704-60-40 Sweden - Stockholm Ffôn: 46-8-5090-4654 DU - Wokingham Ffôn: 44-118-921-5800 Ffacs: 44-118-921-5820 |
2355 Gorllewin Chandler Blvd. | |||
Chandler, AZ 85224-6199 | |||
Ffôn: 480-792-7200 | |||
Ffacs: 480-792-7277 | |||
Cymorth Technegol: | |||
www.microchip.com/support | |||
Web Cyfeiriad: | |||
www.microchip.com | |||
Atlanta | |||
Duluth, GA | |||
Ffôn: 678-957-9614 | |||
Ffacs: 678-957-1455 | |||
Austin, TX | |||
Ffôn: 512-257-3370 | |||
Boston | |||
Westborough, MA | |||
Ffôn: 774-760-0087 | |||
Ffacs: 774-760-0088 | |||
Chicago | |||
Itasca, IL | |||
Ffôn: 630-285-0071 | |||
Ffacs: 630-285-0075 | |||
Dallas | |||
Addison, TX | |||
Ffôn: 972-818-7423 | |||
Ffacs: 972-818-2924 | |||
Detroit | |||
Novi, MI | |||
Ffôn: 248-848-4000 | |||
Houston, TX | |||
Ffôn: 281-894-5983 | |||
Indianapolis | |||
Noblesville, YN | |||
Ffôn: 317-773-8323 | |||
Ffacs: 317-773-5453 | |||
Ffôn: 317-536-2380 | |||
Los Angeles | |||
Cenhadaeth Viejo, CA | |||
Ffôn: 949-462-9523 | |||
Ffacs: 949-462-9608 | |||
Ffôn: 951-273-7800 | |||
Raleigh, CC | |||
Ffôn: 919-844-7510 | |||
Efrog Newydd, NY | |||
Ffôn: 631-435-6000 | |||
San Jose, CA | |||
Ffôn: 408-735-9110 | |||
Ffôn: 408-436-4270 | |||
Canada - Toronto | |||
Ffôn: 905-695-1980 | |||
Ffacs: 905-695-2078 |
Dogfennau / Adnoddau
![]() |
Datgodiwr Viterbi MICROCHIP [pdfCanllaw Defnyddiwr Viterbi Decoder, Decoder |