intel-LOGO

intel 4G Turbo-V FPGA IP

intel-4G-Turbo-V-FPGA-IP-PRODUCT

Ynglŷn â'r 4G Turbo-V Intel® FPGA IP

Mae codau sianel cywiro gwallau ymlaen (FEC) yn aml yn gwella effeithlonrwydd ynni systemau cyfathrebu diwifr. Mae codau turbo yn addas ar gyfer cyfathrebiadau symudol 3G a 4G (ee, yn UMTS ac LTE) a chyfathrebu lloeren. Gallwch ddefnyddio codau Turbo mewn cymwysiadau eraill sy'n gofyn am drosglwyddo gwybodaeth ddibynadwy dros gysylltiadau cyfathrebu â chyfyngiadau lled band neu hwyrni ym mhresenoldeb sŵn sy'n llygru data. Mae IP 4G Turbo-V Intel® FPGA yn cynnwys cyflymydd downlink a uplink ar gyfer vRAN ac mae'n cynnwys IP Turbo Intel FPGA. Mae'r cyflymydd downlink yn ychwanegu diswyddiad i'r data ar ffurf gwybodaeth cydraddoldeb. Mae'r cyflymydd uplink yn manteisio ar ddiswyddiad i gywiro nifer rhesymol o wallau sianel.

Gwybodaeth Gysylltiedig

  • Canllaw Defnyddiwr IP Turbo Intel FPGA
  • 3GPP TS 36.212 fersiwn 15.2.1 Datganiad 15

4G Turbo-V Intel FPGA Nodweddion IP

Mae'r cyflymydd downlink yn cynnwys:

  • Atodiad bloc cod dileu swydd cylchol (CRC).
  • Amgodiwr turbo
  • Cyfradd turbo cyfatebol gyda:
    • Interlear subblock
    • Casglwr didau
    • Dewisydd didau
    • Bit pruner

Mae'r cyflymydd uplink yn cynnwys:

  • Deinterlear subblock
  • Datgodiwr turbo gyda gwiriad CRC

Intel Gorfforaeth. Cedwir pob hawl. Mae Intel, logo Intel, a nodau Intel eraill yn nodau masnach Intel Corporation neu ei is-gwmnïau. Mae Intel yn gwarantu perfformiad ei gynhyrchion FPGA a lled-ddargludyddion i fanylebau cyfredol yn unol â gwarant safonol Intel, ond mae'n cadw'r hawl i wneud newidiadau i unrhyw gynhyrchion a gwasanaethau ar unrhyw adeg heb rybudd. Nid yw Intel yn cymryd unrhyw gyfrifoldeb nac atebolrwydd sy'n deillio o gymhwyso neu ddefnyddio unrhyw wybodaeth, cynnyrch neu wasanaeth a ddisgrifir yma ac eithrio fel y cytunwyd yn benodol yn ysgrifenedig gan Intel. Cynghorir cwsmeriaid Intel i gael y fersiwn ddiweddaraf o fanylebau dyfeisiau cyn dibynnu ar unrhyw wybodaeth gyhoeddedig a chyn archebu cynhyrchion neu wasanaethau. *Gellir hawlio enwau a brandiau eraill fel eiddo eraill.

4G Turbo-V Dyfais IP Intel FPGA Cefnogi Teulu

Mae Intel yn cynnig y lefelau cymorth dyfais canlynol ar gyfer Intel FPGA IP:

  • Cefnogaeth ymlaen llaw - mae'r IP ar gael i'w efelychu a'i lunio ar gyfer y teulu dyfais hwn. rhaglennu FPGA file (.pof) nid yw cefnogaeth ar gael ar gyfer meddalwedd Quartus Prime Pro Stratix 10 Edition Beta ac fel y cyfryw ni ellir gwarantu cau amseriad IP. Mae modelau amseru yn cynnwys amcangyfrifon peirianyddol cychwynnol o oedi yn seiliedig ar wybodaeth gynnar ar ôl y cynllun. Gall y modelau amseru newid wrth i brofion silicon wella'r gydberthynas rhwng y modelau silicon gwirioneddol a'r amseru. Gallwch ddefnyddio'r craidd IP hwn ar gyfer pensaernïaeth system ac astudiaethau defnyddio adnoddau, efelychu, pinio allan, asesiadau hwyrni system, asesiadau amseru sylfaenol (cyllidebu piblinellau), a strategaeth trosglwyddo I/O (lled llwybr data, dyfnder byrstio, cyfaddawdau safonau I/O ).
  • Cefnogaeth ragarweiniol - mae Intel yn gwirio'r craidd IP gyda modelau amseru rhagarweiniol ar gyfer y teulu dyfais hwn. Mae'r craidd IP yn bodloni'r holl ofynion swyddogaethol, ond efallai ei fod yn dal i gael ei ddadansoddi amseru ar gyfer teulu'r ddyfais. Gallwch ei ddefnyddio mewn dyluniadau cynhyrchu yn ofalus.
  • Cefnogaeth derfynol - mae Intel yn gwirio'r IP gyda modelau amseru terfynol ar gyfer y teulu dyfais hwn. Mae'r IP yn bodloni'r holl ofynion swyddogaethol ac amseru ar gyfer teulu'r ddyfais. Gallwch ei ddefnyddio mewn dyluniadau cynhyrchu.

4G Dyfais IP Turbo-V Cymorth i Deuluoedd

Teulu Dyfais Cefnogaeth
Intel Agilex™ Ymlaen llaw
Intel Arria® 10 Terfynol
Intel Stratix® 10 Ymlaen llaw
Teuluoedd dyfeisiau eraill Dim cefnogaeth

Rhyddhau Gwybodaeth ar gyfer y 4G Turbo-V Intel FPGA IP

Mae fersiynau IP Intel FPGA yn cyd-fynd â fersiynau meddalwedd Intel Quartus® Prime Design Suite tan v19.1. Gan ddechrau yn fersiwn meddalwedd Intel Quartus Prime Design Suite 19.2, mae gan Intel FPGA IP gynllun fersiwn newydd. Gall rhif fersiwn Intel FPGA IP (XYZ) newid gyda phob fersiwn meddalwedd Intel Quartus Prime. Newid yn:

  • Mae X yn dynodi adolygiad mawr o'r IP. Os ydych chi'n diweddaru meddalwedd Intel Quartus Prime, rhaid i chi adfywio'r IP.
  • Mae Y yn nodi bod yr IP yn cynnwys nodweddion newydd. Adnewyddwch eich IP i gynnwys y nodweddion newydd hyn.
  • Mae Z yn nodi bod yr IP yn cynnwys mân newidiadau. Adnewyddwch eich IP i gynnwys y newidiadau hyn.

Gwybodaeth Rhyddhau IP 4G Turbo-V

Eitem Disgrifiad
Fersiwn 1.0.0
Dyddiad Rhyddhau Ebrill 2020

4G Perfformiad Turbo-V a Defnyddio Adnoddau

Cynhyrchodd Intel y defnydd o adnoddau a pherfformiad trwy lunio'r dyluniadau gyda meddalwedd Intel Quartus Prime v19.1. Defnyddiwch y canlyniadau bras hyn dim ond ar gyfer amcangyfrif cynnar o adnoddau FPGA (ee modiwlau rhesymeg addasol (ALMs)) sydd eu hangen ar brosiect. Yr amlder targed yw 300 MHz.

Defnydd Adnoddau Cyflymydd Downlink a'r Amlder Uchaf ar gyfer Dyfeisiau Intel Arria 10

Modiwl fMAX (MHz) ALMs ALUTs Cofrestri Cof (Darnau) Blociau RAM (M20K) Blociau DSP
Cyflymydd Downlink 325.63 9,373 13,485 14,095 297,472 68 8
atodiad CRC 325.63 39 68 114 0 0 0
Amgodiwr turbo 325.63 1,664 2,282 1154 16,384 16 0
Cyfradd cyfatebol 325.63 7,389 10,747 12,289 274,432 47 8
Interlear subblock 325.63 2,779 3,753 5,559 52,416 27 0
Casglwr didau 325.63 825 1,393 2,611 118,464 13 4
Dewisydd did a thocio 325.63 3,784 5,601 4,119 103,552 7 4

Defnyddio Adnoddau Cyflymydd Uplink a'r Amlder Uchaf ar gyfer Dyfeisiau Intel Arria 10

Modiwl fMAX (MHz) ALMs Cofrestri Cof (Darnau) Blociau RAM (M20K) Blociau DSP
Cyflymydd Uplink 314.76 29480 30,280 868,608 71 0
Deinterlear subblock 314.76 253 830 402,304 27 0
datgodiwr turbo 314.76 29,044 29,242 466,304 44 0

Dylunio gyda'r 4G Turbo-V Intel FPGA IP

Strwythur Cyfeiriadur IP 4G Turbo-V

Rhaid i chi osod yr IP â llaw o'r gosodwr IP.

Strwythur Cyfeiriadur Gosodintel-4G-Turbo-V-FPGA-IP-FIG-1

Cynhyrchu IP Turbo-V 4G

Gallwch greu dolen i lawr neu gyflymydd uplink. Ar gyfer y cyflymydd uplink, disodli dl ag ul yn y cyfeiriadur neu file enwau.

  1. Agorwch feddalwedd Intel Quartus Prime Pro.
  2. Dewiswch File ➤ Dewin Prosiect Newydd.
  3. Cliciwch Nesaf.
  4. Rhowch enw'r Prosiect dl_fec_wrapper_top a rhowch leoliad y prosiect.
  5. Dewiswch ddyfais Arria 10.
  6. Cliciwch Gorffen.
  7. Agorwch y dl_fec_wrapper_top.qpf file ar gael yn y cyfeiriadur prosiect Mae dewin y prosiect yn ymddangos.
  8. Ar y tab Dylunydd Llwyfan:
    • Creu'r dl_fec_wrapper_top.ip file defnyddio caledwedd tcl file.
    • Cliciwch Cynhyrchu HDL i gynhyrchu'r dyluniad files.
  9. Ar y tab Cynhyrchu, cliciwch Generate Test system mainc.
  10. Cliciwch Ychwanegu Pawb i ychwanegu'r synthesis files i'r prosiect. Mae'r files yn src\ip\dl_fec_wrapper_top\dl_fec_wrapper_10\synth.
  11. Gosod dl_fec_wrapper_top.v file fel endid lefel uchaf.
  12. Cliciwch ar Start Compilation i lunio'r prosiect hwn.

Efelychu IP Turbo-V 4G

Mae'r dasg hon ar gyfer efelychu cyflymydd downlink. I efelychu cyflymydd uplink rhowch ul yn lle dl ym mhob cyfeiriadur neu file enw.

  1. Agorwch yr efelychydd ModelSim 10.6d FPGA Edition.
  2. Newidiwch y cyfeiriadur i src\ip\dl_fec_wrapper_top_tb\dl_fec_wrapper_top_tb\sim\mentor
  3. Newidiwch y QUARTUS_INSTALL_DIR i'ch cyfeiriadur Intel Quartus Prime yn y msim_setup.tcl file, sydd yn y cyfeiriadur \sim\mentor
  4. Rhowch y gorchymyn gwneud gorchymyn load_sim.tcl yn y ffenestr trawsgrifio. Mae'r gorchymyn hwn yn cynhyrchu'r llyfrgell files ac yn llunio ac yn efelychu'r ffynhonnell files yn y msim_setup.tcl file. Mae'r fectorau prawf i mewn filename_update.sv yn y cyfeiriadur \sim.

Mae'r filediweddariad enw File Strwythur

  • Fector prawf cyfatebol files mewn sim\mentor\test_vectors
  • Mae Log.txt yn cynnwys canlyniad pob pecyn prawf.
  • Ar gyfer y cyflymydd downlink, encoder_pass_fileMae .txt yn cynnwys adroddiad pasio pob mynegai o becynnau prawf ac amgodiwr_fileMae _error.txt yn cynnwys adroddiad methu pob mynegai o becynnau prawf.
  • Ar gyfer y cyflymydd uplink, Error_fileMae .txt yn cynnwys adroddiad methu pob mynegai o becynnau prawf.intel-4G-Turbo-V-FPGA-IP-FIG-2

4G Turbo-V Intel FPGA IP Disgrifiad Swyddogaethol

Mae IP FPGA Intel 4G Turbo-V yn cynnwys cyflymydd downlink a chyflymydd uplink.

  • Pensaernïaeth Turbo-V 4G ar dudalen 9
  • Arwyddion a Rhyngwynebau Turbo-V 4G ar dudalen 11
  • Diagramau Amseru Turbo-V 4G ar dudalen 15
  • Hwyr a Thrwybwn Turbo-V 4G ar dudalen 18

Pensaernïaeth Turbo-V 4G

Mae IP FPGA Intel 4G Turbo-V yn cynnwys cyflymydd downlink a chyflymydd uplink.

Cyflymydd Downlink 4G

Mae cyflymydd downlink 4G Turbo yn cynnwys bloc atodiad CRC bloc cod ac amgodiwr Turbo (Intel Turbo FPGA IP) a chyfatebwr cyfradd. Mae'r data mewnbwn yn 8-did o led ac mae'r data allbwn yn 24-did o led. Mae'r cyfatebydd cyfradd yn cynnwys tri rhyng-lear is-bloc, dewisydd didau, a chasglwr didau.intel-4G-Turbo-V-FPGA-IP-FIG-3

Mae'r cyflymydd downlink 4G yn gweithredu atodiad CRC bloc cod gydag algorithm cyfrifiant CRC cyfochrog 8-did. Mae'r mewnbwn i'r bloc atodiad CRC yn 8-did o led. Yn y modd arferol, nifer y mewnbynnau i'r bloc CRC yw k-24, lle k yw maint y bloc yn seiliedig ar y mynegai maint. Mae'r dilyniant CRC ychwanegol o 24 did wedi'i atodi i'r bloc cod data sy'n dod i mewn yn y bloc atodiad CRC ac yna'n trosglwyddo i'r amgodiwr Turbo. Yn y modd osgoi CRC, mae nifer y mewnbynnau yn faint k o 8-did o led wedi'i drosglwyddo i'r bloc amgodiwr Turbo.

Mae'r amgodiwr Turbo yn defnyddio cod concatenated cyfochrog. Mae amgodiwr convolutional yn amgodio dilyniant gwybodaeth ac mae amgodiwr trosiannol arall yn amgodio fersiwn rhyngddalennog o'r dilyniant gwybodaeth. Mae gan yr amgodiwr Turbo ddau amgodiwr troellog cyfansoddol 8-wladwriaeth ac un rhyngdaliwr mewnol cod Turbo. Am ragor o wybodaeth am yr amgodiwr Turbo, cyfeiriwch at Ganllaw Defnyddiwr Craidd Turbo IP. Mae'r cyfatebydd cyfradd yn cyfateb nifer y darnau yn y bloc trafnidiaeth â nifer y darnau y mae'r IP yn eu trosglwyddo yn y dyraniad hwnnw. Mae mewnbwn ac allbwn y cyfatebol cyfradd yn 24 did. Mae'r IP yn diffinio'r gyfradd gyfatebol ar gyfer sianeli trafnidiaeth cod Turbo ar gyfer pob bloc cod. Mae'r cyfatebydd cyfradd yn cynnwys: rhyng-dddaliwr is-floc, casglwr didau a dewisydd didau. Mae'r cyflymydd downlink yn gosod yr is-floc rhyngddalennog ar gyfer pob ffrwd allbwn o godio Turbo. Mae'r ffrydiau'n cynnwys ffrwd didau neges, ffrwd didau cydraddoldeb 1af ac 2il ffrwd didau cydraddoldeb. Mae mewnbwn ac allbwn yr is-floc rhyngddalennog yn 24 did o led. Mae'r casglwr didau yn cyfuno'r ffrydiau sy'n dod o'r rhyngddaliwr is-bloc. Mae'r bloc hwn yn cynnwys byfferau sy'n storio:

  • Negeseuon a llenwad sy'n galluogi darnau o'r is-floc yn rhyngddalennog.
  • Roedd darnau cydraddoldeb rhyngddalennog yr is-floc a'u darnau llenwi priodol.

Casglwr Did

intel-4G-Turbo-V-FPGA-IP-FIG-4

Cyflymydd Uplink Sianel 4G

Mae'r cyflymydd uplink 4G Turbo yn cynnwys deinterleaver subblock a datgodiwr turbo (Intel Turbo FPGA IP).intel-4G-Turbo-V-FPGA-IP-FIG-5

Mae'r deinterleaver yn cynnwys tri bloc lle mae'r ddau floc cyntaf yn gymesur a'r trydydd bloc yn wahanol.

Cêl y signal parod yw 0.

Deinterleaaver

intel-4G-Turbo-V-FPGA-IP-FIG-6

Os ydych chi'n troi'r modd osgoi ymlaen ar gyfer yr is-rwystro, mae'r IP yn darllen y data wrth iddo ysgrifennu'r data yn y blociau cof yn y lleoliadau olynol. Mae'r IP yn darllen y data pan fydd yn ysgrifennu'r data heb unrhyw ryngwyneb. Nifer y data mewnbwn i'r deinterleaver subblock yw K_π yn y modd osgoi a hyd y data allbwn yw maint k (k yw maint y bloc cod yn seiliedig ar y gwerth cb_size_index). Mae hwyrni data allbwn yr is-rwystro yn dibynnu ar faint y bloc mewnbwn K_π. Mae'r IP yn darllen y data dim ond ar ôl i chi ysgrifennu'r bloc cod K_π maint y data mewnbwn. Felly mae hwyrni'r allbwn hefyd yn cynnwys yr amser ysgrifennu. Y cuddni yn nata allbwn rhyngddaliwr yr is-floc yw K_π+17. Mae'r datgodiwr Turbo yn cyfrifo'r dilyniant trawsyrru mwyaf tebygol, yn seiliedig ar yr samples ei fod yn ei dderbyn. Am esboniad manwl, cyfeiriwch at Ganllaw Defnyddiwr IP Turbo Core. Mae dadgodio codau cywiro gwallau yn gymhariaeth o'r tebygolrwydd ar gyfer gwahanol godau convolutional. Mae'r datgodiwr Turbo yn cynnwys dau ddatgodiwr meddal-mewn-allan sengl (SISO), sy'n gweithio'n ailadroddol. Mae allbwn y cyntaf (datgodiwr uchaf) yn bwydo i mewn i'r ail i ffurfio iteriad datgodio Turbo. Mae rhyngddaliwr a deinterlear yn blocio data ail-archebu yn y broses hon.

Gwybodaeth Gysylltiedig
Canllaw Defnyddiwr Craidd IP Turbo

Arwyddion a Rhyngwynebau Turbo-V 4G

Cyflymydd Downlinkintel-4G-Turbo-V-FPGA-IP-FIG-7

Arwyddion Cyflymydd Downlink

Enw Arwydd Cyfeiriad Lled Did Disgrifiad
clk Mewnbwn 1 Mewnbwn cloc 300 MHz. Mae holl signalau rhyngwyneb IP Turbo-V yn gyson â'r cloc hwn.
ailosod_n Mewnbwn 1 Yn ailosod rhesymeg fewnol IP cyfan.
sinc_valid Mewnbwn 1 Wedi'i haeru pan fo data yn sink_data yn ddilys. Pan nad yw sink_valid wedi'i honni, mae'r IP yn atal prosesu nes bod sink_valid wedi'i ailddatgan.
data_sinc Mewnbwn 8 Yn nodweddiadol yn cario'r rhan fwyaf o'r wybodaeth sy'n cael ei throsglwyddo.
sinc_sop Mewnbwn 1 Yn dynodi dechrau pecyn sy'n dod i mewn
suddo_eop Mewnbwn 1 Yn dynodi diwedd pecyn sy'n dod i mewn
suddo_barod Allbwn 1 Yn nodi pryd y gall yr IP dderbyn data
Sink_error Mewnbwn 2 Mwgwd dau-did i nodi gwallau sy'n effeithio ar y data a drosglwyddwyd yn y cylch presennol.
Crc_alluogi Mewnbwn 1 Yn galluogi'r bloc CRC
Mynegai_size_cb Mewnbwn 8 Maint bloc cod mewnbwn K
sink_rm_out_size Mewnbwn 20 Cyfradd maint bloc allbwn cyfatebolydd, sy'n cyfateb i E.
sink_code_blociau Mewnbwn 15 Maint byffer meddal ar gyfer bloc cod cyfredol Ncb
suddo_rv_idx Mewnbwn 2 Mynegai fersiwn diswyddo (0,1,2 neu 3)
sink_rm_bypass Mewnbwn 1 Yn galluogi modd osgoi yn y cyfatebol cyfradd
sink_filler_bits Mewnbwn 6 Nifer y darnau llenwi y mae'r IP yn eu mewnosod yn y trosglwyddydd pan fydd yr IP yn cyflawni segmentiad bloc cod.
ffynhonnell_ddilys Allbwn 1 Wedi'i haeru gan yr IP pan fo data dilys i'w allbynnu.
parhad…
Enw Arwydd Cyfeiriad Lled Did Disgrifiad
ffynhonnell_data Allbwn 24 Yn cario'r rhan fwyaf o'r wybodaeth a drosglwyddwyd. Mae'r wybodaeth hon ar gael lle mae'n ddilys.
ffynhonnell_sop Allbwn 1 Yn dynodi dechrau pecyn.
ffynhonnell_eop Allbwn 1 Yn dynodi diwedd pecyn.
ffynhonnell_barod Mewnbwn 1 Mae derbyniad data yn ddilys lle mae'r signal parod yn cael ei haeru.
ffynhonnell_gwall Allbwn 2 Arwydd gwall wedi'i ledaenu o Turbo Encoder yn nodi troseddau protocol Avalon-ST ar ochr y ffynhonnell

• 00: Dim gwall

• 01: Dechrau'r pecyn ar goll

• 10: Diwedd y pecyn ar goll

• 11: Diwedd pecyn annisgwyl Gellir nodi mathau eraill o wallau fel 11 hefyd.

Ffynhonnell_blk_maint Allbwn 13 Maint bloc cod allbwn K

Rhyngwynebau Cyflymydd Uplink

intel-4G-Turbo-V-FPGA-IP-FIG-8

Signalau Cyflymydd Uplink

Arwydd Cyfeiriad Lled Did Disgrifiad
clk Mewnbwn 1 Mewnbwn cloc 300 MHz. Mae holl signalau rhyngwyneb IP Turbo-V yn gyson â'r cloc hwn.
ailosod_n Mewnbwn 1 Ailosod y signal cloc mewnbwn
sinc_valid Mewnbwn 1 Mewnbwn ffrydio Avalon yn ddilys
data_sinc Mewnbwn 24 Data mewnbwn ffrydio Avalon
sinc_sop Mewnbwn 1 Mewnbwn ffrydio Avalon dechrau'r pecyn
suddo_eop Mewnbwn 1 Mewnbwn ffrydio Avalon diwedd pecyn
parhad…
Arwydd Cyfeiriad Lled Did Disgrifiad
suddo_barod Mewnbwn 1 Mewnbwn ffrydio Avalon yn barod
conf_valid Mewnbwn 1 Cwndid cyfluniad mewnbwn yn ddilys
cb_size_mynegai Mewnbwn 8 Mynegai iteriad maint bloc
max_iteradiad Mewnbwn 5 iteriad uchaf
rm_ffordd osgoi Mewnbwn 1 Yn galluogi modd osgoi
sel_CRC24A Mewnbwn 1 Yn nodi'r math o CRC sydd ei angen arnoch ar gyfer y bloc data cyfredol:

• 0: CRC24A

• 1: CRC24B

conf_barod Mewnbwn 1 Cwndid cyfluniad mewnbwn yn barod
ffynhonnell_ddilys Allbwn 1 Allbwn ffrydio Avalon yn ddilys
ffynhonnell_data Allbwn 16 Data allbwn ffrydio Avalon
ffynhonnell_sop Allbwn 1 Dechrau'r pecyn allbwn ffrydio Avalon
ffynhonnell_eop Allbwn 1 Diwedd pecyn allbwn ffrydio Avalon
ffynhonnell_gwall Allbwn 2 Arwydd gwall yn nodi troseddau protocol ffrydio Avalon ar ochr y ffynhonnell:

• 00: Dim gwall

• 01: Dechrau'r pecyn ar goll

• 10: Diwedd y pecyn ar goll

• 11: Diwedd pecyn annisgwyl Gellir nodi mathau eraill o wallau fel 11 hefyd.

ffynhonnell_barod Allbwn 1 Allbwn ffrydio Avalon yn barod
CRC_type Allbwn 1 Yn dangos y math o CRC a ddefnyddiwyd ar gyfer y bloc data cyfredol:

• 0: CRC24A

• 1: CRC24B

ffynhonnell_blk_maint Allbwn 13 Yn pennu maint y bloc sy'n mynd allan
CRC_pas Allbwn 1 Yn nodi a oedd CRC yn llwyddiannus:

• 0 : Methu

• 1 : pasio

ffynhonnell_iter Allbwn 5 Yn dangos nifer yr hanner iteriadau ac ar ôl hynny mae'r datgodiwr Turbo yn stopio prosesu'r bloc data cyfredol.

Rhyngwynebau Ffrydio Avalon yn DSP Intel FPGA IP
Mae rhyngwynebau ffrydio Avalon yn diffinio protocol safonol, hyblyg a modiwlaidd ar gyfer trosglwyddo data o ryngwyneb ffynhonnell i ryngwyneb sinc. Sinc ffrydio Avalon yw'r rhyngwyneb mewnbwn ac mae'r rhyngwyneb allbwn yn ffynhonnell ffrydio Avalon. Mae rhyngwyneb ffrydio Avalon yn cefnogi trosglwyddiadau pecynnau gyda phecynnau wedi'u rhyngddalennau ar draws sawl sianel. Gall signalau rhyngwyneb ffrydio Avalon ddisgrifio rhyngwynebau ffrydio traddodiadol sy'n cefnogi un ffrwd o ddata heb wybodaeth am sianeli neu ffiniau pecynnau. Mae rhyngwynebau o'r fath fel arfer yn cynnwys data, signalau parod a dilys. Gall rhyngwynebau ffrydio Avalon hefyd gefnogi protocolau mwy cymhleth ar gyfer trosglwyddiadau byrstio a phecynnau gyda phecynnau rhyngddalennog ar draws sianeli lluosog. Mae rhyngwyneb ffrydio Avalon yn ei hanfod yn cydamseru dyluniadau aml-sianel, sy'n eich galluogi i gyflawni gweithrediadau effeithlon, amlblecsu amser heb orfod gweithredu rhesymeg reoli gymhleth. Mae rhyngwynebau ffrydio Avalon yn cefnogi backpressure, sef mecanwaith rheoli llif lle gall sinc arwyddo i ffynhonnell i roi'r gorau i anfon data. Mae'r sinc fel arfer yn defnyddio backpressure i atal llif data pan fydd ei glustogau FIFO yn llawn neu pan fydd tagfeydd ar ei allbwn.

Gwybodaeth Gysylltiedig
Manylebau Rhyngwyneb Avalon

Diagramau Amseru Turbo-V 4G

Diagram Amseru ar gyfer Ysgrifennu Rhesymeg gyda Codeblock 40

Yr IP:

  • Yn gosod null 20 did yng ngholofn 0 i 19 ac yn ysgrifennu'r didau data o golofn 20.
  • Yn ysgrifennu pob un o'r 44 did i'r cof mewn 6 chylch cloc.
  • Yn ysgrifennu didau terfynu delltwaith i golofn 28 i 31.
  • Cynyddiadau ysgrifennu cyfeiriad ar gyfer pob rhes.
  • Yn cynhyrchu signal galluogi ysgrifennu ar gyfer 8 RAM unigol ar y tro.

Nid yw'r IP yn ysgrifennu darnau llenwi i RAM. Yn lle hynny, mae'r IP yn gadael deiliad y lle ar gyfer darnau hidlo yn yr RAM ac yn mewnosod y darnau NULL yn yr allbwn yn ystod y broses ddarllen. Mae'r ysgrifen gyntaf yn dechrau o golofn 20.intel-4G-Turbo-V-FPGA-IP-FIG-9

Diagram Amseru ar gyfer Read Logic gyda Codeblock 40

Ar gyfer pob darlleniad, fe welwch 8 did mewn un gylchred cloc ond dim ond dau did sy'n ddilys. Mae'r IP yn ysgrifennu'r ddau ran hyn i'r gofrestr shifft. Pan fydd yr IP yn ffurfio 8 did mae'n eu hanfon i'r rhyngwyneb allbwn.intel-4G-Turbo-V-FPGA-IP-FIG-10

Diagram Amseru ar gyfer Ysgrifennu Rhesymeg gyda Codeblock 6144

Daw'r didau llenwi o golofn 0 i 27 ac mae'r didau data o golofn 28. Yr IP:

  • Yn ysgrifennu pob un o'r 6,148 did i'r cof mewn 769 chylch cloc.
  • Yn ysgrifennu didau terfynu delltwaith i golofn 28 i 31.
  • Cynyddiadau ysgrifennu cyfeiriad ar gyfer pob rhes.
  • Yn cynhyrchu signal galluogi ysgrifennu a gynhyrchir ar gyfer 8 RAM unigol ar y tro.

Nid yw'r IP yn ysgrifennu darnau llenwi i RAM. Yn lle hynny mae'r IP yn gadael deiliad y lle ar gyfer darnau hidlo drosodd yn yr RAM ac yn mewnosod y darnau NULL i'r allbwn yn ystod y broses ddarllen. Mae'r ysgrifen gyntaf yn dechrau o golofn 28.intel-4G-Turbo-V-FPGA-IP-FIG-11

Diagram Amseru ar gyfer Read Logic gyda Codeblock 6144

Ar yr ochr ddarllen, mae pob darlleniad yn rhoi 8 did. Wrth ddarllen y rhes 193, darllenodd yr IP 8 did, ond dim ond un did sy'n ddilys. Mae'r IP yn ffurfio wyth did gyda chofrestrau shifft ac yn eu hanfon allan trwy ddarllen o'r golofn nesaf.intel-4G-Turbo-V-FPGA-IP-FIG-12

Diagram Amseru Mewnbwn

intel-4G-Turbo-V-FPGA-IP-FIG-13

Diagram Amseru Allbwn

intel-4G-Turbo-V-FPGA-IP-FIG-14

4G Turbo-V Latency a Trwygyrch

Mae'r hwyrni yn cael ei fesur rhwng mewnbwn pecyn cyntaf SOP i allbwn pecyn cyntaf SOP. Mae'r amser prosesu yn cael ei fesur rhwng mewnbwn pecyn cyntaf SOP i allbwn pecyn olaf EOP.

Cyflymydd Downlink
Y trwybwn yw'r gyfradd y gall yr IP bwmpio'r mewnbwn i'r cyflymydd downlink gan ei fod yn barod.

Dawn Cyflymydd Downlink, Amser Prosesu, a Trwybwn
Gyda maint K uchaf o 6,144 ac E maint o 11,522. Amser prosesu wedi'i fesur ar gyfer 13 bloc cod. Cyflymder y cloc yw 300 MHz.

K E Cudd Amser prosesu Mewnbwn Trwybwn
    (cylchoedd) (ni) (cylchoedd) (ni) (%)
6,144 11,552 3,550 11.8 14,439 48.13 95

Cyfrifiad Amser Cudd a Phrosesu

  • Mae'r ffigur yn dangos y weithdrefn ar gyfer cyfrifo hwyrni, amser prosesu, a thrwybwn.intel-4G-Turbo-V-FPGA-IP-FIG-15

K Maint yn erbyn Cudd

intel-4G-Turbo-V-FPGA-IP-FIG-16

K Maint yn erbyn Cudd

  • k=40 i 1408intel-4G-Turbo-V-FPGA-IP-FIG-17

Uplink Cyflymydd Cudd ac Amser Prosesu

  • Gyda rhif iteriad uchaf = 6. Cyflymder cloc yw 300 MHz.
    K E Cudd Amser prosesu
        (cylchoedd) (ni) (cylchoedd) (ni)
    86 40 316 1.05 318 1.06
    34,560 720 2,106 7.02 2,150 7.16
    34,560 1,408 3,802 12.67 3,889 12.96
    34,560 1,824 4,822 16.07 4,935 16.45
    28,788 2,816 7,226 24.08 7,401 24.67
    23,742 3,520 8,946 29.82 9,165 30.55
    34,560 4,032 10,194 33.98 10,445 34.81
    26,794 4,608 11,594 38.64 11,881 39.60
    6,480 5,504 13,786 45.95 14,129 47.09
    12,248 6,144 15,338 51.12 15,721 52.40

Uplink Cyflymydd Cudd ac Amser Prosesu

  • Gyda rhif iteriad uchaf = 8
K E Cudd Amser prosesu
    (cylchoedd) (ni) (cylchoedd) (ni)
86 40 366 1.22 368 1.22
34,560 720 2,290 7.63 2,334 7.78
34,560 1,408 4,072 13.57 4,159 13.86
34,560 1,824 5,144 17.14 5,257 17.52
28,788 2,816 7,672 25.57 7,847 26.15
parhad…
23,742 3,520 9,480 31.6 9,699 32.33
34,560 4,032 10,792 35.97 11,043 36.81
26,794 4,608 12,264 40.88 12,551 41.83
6,480 5,504 14,568 48.56 14,911 49.70
12,248 6,144 16,200 54 16,583 55.27

K Maint yn erbyn Cudd

  • Ar gyfer max_iter=6intel-4G-Turbo-V-FPGA-IP-FIG-18

Ffigur 19. K Maint yn erbyn Amser Prosesu

  • Ar gyfer max_iter=6intel-4G-Turbo-V-FPGA-IP-FIG-19

K Maint yn erbyn Cudd

  • Ar gyfer max_iter=8intel-4G-Turbo-V-FPGA-IP-FIG-20

K Maint yn erbyn Amser Prosesu

  • Ar gyfer max_iter=8intel-4G-Turbo-V-FPGA-IP-FIG-21

Hanes Adolygu Dogfennau ar gyfer Canllaw Defnyddiwr IP 4G Turbo-V Intel FPGA

Dyddiad Fersiwn IP Fersiwn Meddalwedd Intel Quartus Prime Newidiadau
2020.11.18 1.0.0 20.1 Tabl wedi'i dynnu i mewn 4G Perfformiad Turbo-V a Defnyddio Adnoddau
2020.06.02 1.0.0 20.1 Rhyddhad cychwynnol.

Intel Gorfforaeth. Cedwir pob hawl. Mae Intel, logo Intel, a nodau Intel eraill yn nodau masnach Intel Corporation neu ei is-gwmnïau. Mae Intel yn gwarantu perfformiad ei gynhyrchion FPGA a lled-ddargludyddion i fanylebau cyfredol yn unol â gwarant safonol Intel, ond mae'n cadw'r hawl i wneud newidiadau i unrhyw gynhyrchion a gwasanaethau ar unrhyw adeg heb rybudd. Nid yw Intel yn cymryd unrhyw gyfrifoldeb nac atebolrwydd sy'n deillio o gymhwyso neu ddefnyddio unrhyw wybodaeth, cynnyrch neu wasanaeth a ddisgrifir yma ac eithrio fel y cytunwyd yn benodol yn ysgrifenedig gan Intel. Cynghorir cwsmeriaid Intel i gael y fersiwn ddiweddaraf o fanylebau dyfeisiau cyn dibynnu ar unrhyw wybodaeth gyhoeddedig a chyn archebu cynhyrchion neu wasanaethau. *Gellir hawlio enwau a brandiau eraill fel eiddo eraill.

Dogfennau / Adnoddau

intel 4G Turbo-V FPGA IP [pdfCanllaw Defnyddiwr
IP 4G Turbo-V FPGA, 4G Turbo-V, FPGA IP

Cyfeiriadau

Gadael sylw

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. Mae meysydd gofynnol wedi'u marcio *