intel լոգոնFronthaul կոմպրեսիոն FPGA IP
Օգտագործողի ուղեցույցintel Fronthaul կոմպրեսիոն FPGA IP

Fronthaul կոմպրեսիոն FPGA IP

Fronthaul Compression Intel® FPGA IP Օգտագործողի ուղեցույց
Թարմացվել է Intel® Quartus® Prime-ի համար
Դիզայնի փաթեթ՝ 21.4 IP
Տարբերակ՝ 1.0.1

Fronthaul Compression Intel® FPGA IP-ի մասին

Fronthaul Compression IP-ը բաղկացած է U-plane IQ տվյալների սեղմումից և ապակոմպրեսիայից: Կոմպրեսիոն շարժիչը հաշվարկում է μ-օրենք կամ արգելափակում լողացող կետի սեղմումը՝ հիմնվելով օգտագործողի տվյալների սեղմման վերնագրի վրա (udCompHdr): Այս IP-ն օգտագործում է Avalon հոսքային ինտերֆեյս՝ IQ տվյալների, հաղորդիչ ազդանշանների և մետատվյալների և կողային ազդանշանների համար, և Avalon հիշողության քարտեզագրված ինտերֆեյս՝ կառավարման և կարգավիճակի ռեգիստրների համար (CSR):
IP-ն քարտեզագրում է սեղմված IQ-ները և օգտատիրոջ տվյալների սեղմման պարամետրը (udCompParam)՝ ըստ O-RAN բնութագրի O-RAN Fronthaul Control, User and Synchronization Plane Version 3.0 Ապրիլ 2020 (O-RAN-WG4.CUS) .0-v03.00): Avalon հոսքային լվացարանը և աղբյուրի ինտերֆեյսի տվյալների լայնությունը 128 բիթ են հավելվածի ինտերֆեյսի համար և 64 բիթ՝ տրանսպորտային միջերեսի համար՝ 2:1 կոմպրեսսոինի առավելագույն հարաբերակցության ապահովման համար:
Առնչվող տեղեկատվություն
Օ-ՐԱՆ webկայք
1.1. Fronthaul Compression Intel® FPGA IP-ի առանձնահատկությունները

  • -օրենք և բլոկի լողացող կետի սեղմում և ապակոմպրեսիա
  • IQ լայնությունը 8-ից 16 բիթ
  • U-plane IQ ձևաչափի և սեղմման վերնագրի ստատիկ և դինամիկ կոնֆիգուրացիա
  • Բազմաբաժինների փաթեթ (եթե O-RAN Compliant-ը միացված է)

1.2. Fronthaul Compression Intel® FPGA IP սարքի ընտանեկան աջակցություն
Intel-ն առաջարկում է սարքերի աջակցության հետևյալ մակարդակները Intel FPGA IP-ի համար.

  • Նախնական աջակցություն – IP-ն հասանելի է այս սարքերի ընտանիքի մոդելավորման և կազմման համար: FPGA ծրագրավորում file (.pof) աջակցությունը հասանելի չէ Quartus Prime Pro Stratix 10 Edition Beta ծրագրային ապահովման համար, և որպես այդպիսին IP-ի ժամանակի փակումը չի կարող երաշխավորվել: Ժամկետային մոդելները ներառում են ուշացումների նախնական ինժեներական գնահատականները, որոնք հիմնված են դասավորությունից հետո վաղ տեղեկատվության վրա: Ժամկետային մոդելները ենթակա են փոփոխման, քանի որ սիլիցիումի փորձարկումը բարելավում է իրական սիլիցիումի և ժամանակի մոդելների միջև հարաբերակցությունը: Դուք կարող եք օգտագործել այս IP միջուկը համակարգի ճարտարապետության և ռեսուրսների օգտագործման ուսումնասիրությունների, սիմուլյացիայի, pinout-ի, համակարգի հետաձգման գնահատումների, հիմնական ժամանակային գնահատումների (խողովակաշարերի բյուջետավորում) և I/O փոխանցման ռազմավարության համար (տվյալների ուղու լայնությունը, պայթյունի խորությունը, I/O ստանդարտների փոխզիջումները): )
  • Նախնական աջակցություն – Intel-ը ստուգում է IP միջուկը այս սարքերի ընտանիքի նախնական ժամանակային մոդելներով: IP միջուկը բավարարում է բոլոր ֆունկցիոնալ պահանջներին, բայց կարող է դեռևս ենթարկվել ժամանակի վերլուծության սարքերի ընտանիքի համար: Դուք կարող եք զգուշությամբ օգտագործել այն արտադրական ձևավորումներում:
  • Վերջնական աջակցություն – Intel-ը ստուգում է IP-ն այս սարքերի ընտանիքի վերջնական ժամանակային մոդելներով: IP-ն համապատասխանում է սարքերի ընտանիքի բոլոր ֆունկցիոնալ և ժամանակային պահանջներին: Դուք կարող եք օգտագործել այն արտադրական նախագծերում:

Աղյուսակ 1. Fronthaul կոմպրեսիոն IP սարքի ընտանեկան աջակցություն

Սարքի ընտանիք Աջակցություն
Intel® Agilex™ (E-սալիկ) Նախնական
Intel Agilex (F-սալիկ) Կանխավճար
Intel Arria® 10 Վերջնական
Intel Stratix® 10 (միայն H- և E-սալիկների սարքերը) Վերջնական
Սարքերի այլ ընտանիքներ Ոչ մի աջակցություն

Աղյուսակ 2. Սարքի աջակցվող արագության աստիճաններ

Սարքի ընտանիք FPGA գործվածքների արագության աստիճան
Intel Agilex 3
Intel Arria 10 2
Intel Stratix 10 2

1.3. Հրապարակման տեղեկատվություն Fronthaul Compression Intel FPGA IP-ի համար
Intel FPGA IP-ի տարբերակները համապատասխանում են Intel Quartus® Prime Design Suite ծրագրաշարի տարբերակներին մինչև v19.1: Intel Quartus Prime Design Suite ծրագրային ապահովման 19.2 տարբերակից սկսած՝ Intel FPGA IP-ն ունի նոր տարբերակի սխեմա:
Intel FPGA IP տարբերակի (XYZ) համարը կարող է փոխվել Intel Quartus Prime ծրագրաշարի յուրաքանչյուր տարբերակի հետ: Փոփոխություն՝

  • X-ը ցույց է տալիս IP-ի հիմնական վերանայումը: Եթե ​​դուք թարմացնում եք Intel Quartus Prime ծրագրակազմը, դուք պետք է վերականգնեք IP-ն:
  • Y-ը ցույց է տալիս, որ IP-ն ներառում է նոր հնարավորություններ: Վերականգնեք ձեր IP-ն՝ ներառելու այս նոր հնարավորությունները:
  • Z-ը ցույց է տալիս, որ IP-ն ներառում է փոքր փոփոխություններ: Վերականգնեք ձեր IP-ն՝ ներառելու այս փոփոխությունները:

Աղյուսակ 3. Fronthaul կոմպրեսիոն IP-ի թողարկման տեղեկատվություն

Նյութ Նկարագրություն
Տարբերակ 1.0.1
Թողարկման ամսաթիվ 2022 թվականի փետրվար
Պատվիրող ծածկագիր IP-FH-COMP

1.4. Fronthaul սեղմման արդյունավետությունը և ռեսուրսների օգտագործումը
IP-ի ռեսուրսները, որոնք ուղղված են Intel Agilex սարքին, Intel Arria 10 սարքին և Intel Stratix 10 սարքին
Աղյուսակ 4. Fronthaul-ի սեղմման արդյունավետությունը և ռեսուրսների օգտագործումը
Բոլոր գրառումները նախատեսված են սեղմման և ապակոմպրեսիոն տվյալների ուղղության IP-ի համար

Սարք IP ԱԼՄ-ներ Տրամաբանական ռեգիստրներ M20K
  Առաջնային Երկրորդական
Intel Agilex Բլոկ-լողացող կետ 14,969 25,689 6,093 0
μ-օրենք 22,704 39,078 7,896 0
Բլոկ-լողացող կետ և μ-օրենք 23,739 41,447 8,722 0
Բլոկ-լողացող կետ, μ-օրենք և ընդլայնված IQ լայնություն 23,928 41,438 8,633 0
Intel Arria 10 Բլոկ-լողացող կետ 12,403 16,156 5,228 0
μ-օրենք 18,606 23,617 5,886 0
Բլոկ-լողացող կետ և μ-օրենք 19,538 24,650 6,140 0
Բլոկ-լողացող կետ, μ-օրենք և ընդլայնված IQ լայնություն 19,675 24,668 6,141 0
Intel Stratix 10 Բլոկ-լողացող կետ 16,852 30,548 7,265 0
μ-օրենք 24,528 44,325 8,080 0
Բլոկ-լողացող կետ և μ-օրենք 25,690 47,357 8,858 0
Բլոկ-լողացող կետ, μ-օրենք և ընդլայնված IQ լայնություն 25,897 47,289 8,559 0

Ինչպես սկսել Fronthaul Compression Intel FPGA IP-ով

Նկարագրում է Fronthaul Compression IP-ի տեղադրումը, պարամետրավորումը, մոդելավորումը և սկզբնավորումը:
2.1. Fronthaul Compression IP-ի ստացում, տեղադրում և լիցենզավորում
Fronthaul Compression IP-ը ընդլայնված Intel FPGA IP-ն է, որը ներառված չէ Intel Quartus Prime թողարկման մեջ:

  1. Ստեղծեք My Intel հաշիվ, եթե չունեք:
  2. Մուտք գործեք՝ ինքնասպասարկման լիցենզավորման կենտրոն (SSLC) մուտք գործելու համար:
  3. Գնեք Fronthaul կոմպրեսիոն IP-ն:
  4. SSLC էջում սեղմեք «Գործարկել» IP-ի համար: SSLC-ն ապահովում է տեղադրման երկխոսության տուփ՝ IP-ի տեղադրումը ուղղորդելու համար:
  5. Տեղադրեք նույն տեղում, ինչ Intel Quartus Prime թղթապանակը:

Աղյուսակ 5. Fronthaul կոմպրեսիոն տեղադրման վայրեր

Գտնվելու վայրը Ծրագրային ապահովում Հարթակ
:\intelFPGA_pro\\quartus\ip \altera_cloud Intel Quartus Prime Pro Edition Windows *
:/intelFPGA_pro// quartus/ip/altera_cloud Intel Quartus Prime Pro Edition Linux *

Նկար 1. Fronthaul Compression IP Installation Directory Structure Intel Quartus Prime տեղադրման գրացուցակ

intel Fronthaul Compression FPGA IP նկ 7
Fronthaul Compression Intel FPGA IP-ն այժմ հայտնվում է IP կատալոգում:
Առնչվող տեղեկատվություն

  • Intel FPGA webկայք
  • Ինքնասպասարկման լիցենզավորման կենտրոն (SSLC)

2.2. Fronthaul սեղմման IP-ի պարամետրավորում
Արագ կազմաձևեք ձեր հարմարեցված IP-ի տատանումները IP պարամետրի խմբագրիչում:

  1. Ստեղծեք Intel Quartus Prime Pro Edition նախագիծ, որում ինտեգրվելու եք ձեր IP միջուկը:
    ա. Intel Quartus Prime Pro Edition-ում սեղմեք File New Project Wizard՝ նոր Intel Quartus Prime նախագիծ ստեղծելու համար, կամ File Բացեք նախագիծը՝ գոյություն ունեցող Quartus Prime նախագիծը բացելու համար: Վիզարդը ձեզ հուշում է նշել սարքը:
    բ. Նշեք սարքերի ընտանիքը, որը համապատասխանում է IP-ի արագության աստիճանի պահանջներին:
    գ. Սեղմեք Ավարտել:
  2. IP կատալոգում ընտրեք Fronthaul Compression Intel FPGA IP: Հայտնվում է նոր IP տարբերակի պատուհանը:
  3. Նշեք վերին մակարդակի անուն ձեր նոր մաքսային IP տարբերակի համար: Պարամետրերի խմբագրիչը պահպանում է IP տատանումների կարգավորումները a file անվանված .ip.
  4. Սեղմեք OK: Պարամետրերի խմբագրիչը հայտնվում է:
    intel Fronthaul Compression FPGA IP նկ 6Նկար 2. Fronthaul սեղմման IP պարամետրի խմբագիր
  5. Նշեք ձեր IP փոփոխության պարամետրերը: Տե՛ս Պարամետրեր՝ IP-ի որոշակի պարամետրերի մասին տեղեկությունների համար:
  6. Սեղմեք Design Example ներդիրը և նշեք ձեր դիզայնի պարամետրերը, օրինակampլե.
    intel Fronthaul Compression FPGA IP նկ 5Նկար 3. Դիզայն ExampՊարամետրերի խմբագիր
  7. Սեղմեք Ստեղծել HDL: Հայտնվում է «Սերունդ» երկխոսության տուփը:
  8. Նշեք արդյունքը file սերնդի ընտրանքներ, այնուհետև կտտացրեք Ստեղծել: IP-ի տատանումները files առաջացնում ըստ ձեր բնութագրերի:
  9. Սեղմեք Ավարտել: Պարամետրերի խմբագրիչը ավելացնում է վերին մակարդակի .ip file ընթացիկ նախագծին ավտոմատ կերպով: Եթե ​​Ձեզ հուշում են ձեռքով ավելացնել .ip-ը file նախագծին սեղմեք Project Add/Remove Files Ծրագրում ավելացնելու համար file.
  10. Ձեր IP-ի տատանումները ստեղծելուց և օրինականացնելուց հետո կատարեք համապատասխան փին հանձնարարություններ՝ նավահանգիստները միացնելու համար և սահմանեք ցանկացած համապատասխան RTL պարամետր:

2.2.1. Fronthaul սեղմման IP պարամետրեր
Աղյուսակ 6. Fronthaul սեղմման IP պարամետրեր

Անուն Վավեր արժեքներ

Նկարագրություն

Տվյալների ուղղություն TX և RX, միայն TX, միայն RX Ընտրեք TX սեղմման համար; RX ապակոմպրեսիայի համար:
Սեղմման մեթոդ BFP, mu-Law, կամ BFP and mu-Law Ընտրեք բլոկի լողացող կետը, μ-օրենքը կամ երկուսն էլ:
Մետատվյալների լայնությունը 0 (Անջատել մետատվյալների նավահանգիստները), 32, 64, 96, 128 (բիթ) Նշեք մետատվյալների ավտոբուսի բիթային լայնությունը (չսեղմված տվյալներ):
Միացնել ընդլայնված IQ լայնությունը Միացված կամ անջատված Միացրեք 8-ից 16-բիթանոց աջակցվող IqWidth-ի համար:
Անջատեք 9, 12, 14 և 16 բիթանոց աջակցվող IqWidth-ի համար:
O-RAN-ին համապատասխան Միացված կամ անջատված Միացրեք՝ հետևելու ORAN IP-ի քարտեզագրմանը մետատվյալների միացքի համար և հաստատեք մետատվյալների վավեր ազդանշան յուրաքանչյուր բաժնի վերնագրի համար: IP-ն աջակցում է միայն 128-բիթանոց լայնության մետատվյալներին: IP-ն աջակցում է մեկ բաժին և մի քանի բաժին մեկ փաթեթի համար: Մետատվյալները վավեր են յուրաքանչյուր բաժնում՝ մետատվյալների վավեր պնդումով:
Անջատեք, որպեսզի IP-ն օգտագործի մետատվյալները՝ որպես անցումային խողովակաշարի ազդանշաններ՝ առանց քարտեզագրման պահանջի (օրինակ՝ U-plane numPrb-ը ենթադրվում է 0): IP-ն աջակցում է մետատվյալների լայնությունը 0 (Անջատել մետատվյալների նավահանգիստները), 32, 64, 96, 128 բիթ: IP-ն աջակցում է յուրաքանչյուր փաթեթի մեկ բաժին: Մետատվյալները վավեր են միայն մեկ անգամ յուրաքանչյուր փաթեթի համար մետատվյալների վավերական հաստատման դեպքում:

2.3. Ստեղծված IP File Կառուցվածք
Intel Quartus Prime Pro Edition ծրագրաշարը առաջացնում է հետևյալ IP հիմնական ելքը file կառուցվածքը։
Աղյուսակ 7. Ստեղծված IP Files

File Անուն

Նկարագրություն

<your_ip>.ip Պլատֆորմ դիզայներ համակարգը կամ IP-ի վերին մակարդակի փոփոխությունը file.your_ip> այն անունն է, որը դուք տալիս եք ձեր IP-ի փոփոխությունը:
<your_ip>.cmp VHDL բաղադրիչի հռչակագիրը (.cmp) file տեքստ է file որը պարունակում է տեղական ընդհանուր և նավահանգիստ սահմանումներ, որոնք կարող եք օգտագործել VHDL ձևավորման մեջ files.
<your_ip>.html Հաշվետվություն, որը պարունակում է կապի մասին տեղեկատվություն, հիշողության քարտեզ, որը ցույց է տալիս յուրաքանչյուր ստրուկի հասցեն յուրաքանչյուր վարպետի նկատմամբ, որին այն միացված է, և պարամետրերի նշանակումներ:
<your_ip>_generation.rpt IP կամ պլատֆորմի դիզայներների սերնդի մատյան file. IP-ի ստեղծման ընթացքում հաղորդագրությունների ամփոփում:
<your_ip>.qgsimc Ցուցակում է սիմուլյացիայի պարամետրերը` աճող վերածնումն աջակցելու համար:
<your_ip>.qgsynthc Ցուցակում է սինթեզի պարամետրերը՝ աճող վերածնումն աջակցելու համար:
<your_ip>.qip Պարունակում է IP բաղադրիչի մասին բոլոր անհրաժեշտ տեղեկությունները Intel Quartus Prime ծրագրաշարում IP բաղադրիչը ինտեգրելու և կազմելու համար:
<your_ip>.sopcinfo Նկարագրում է կապերը և IP բաղադրիչի պարամետրերը ձեր Platform Designer համակարգում: Դուք կարող եք վերլուծել դրա բովանդակությունը՝ պահանջներ ստանալու համար, երբ մշակում եք ծրագրային ապահովման դրայվերներ IP բաղադրիչների համար:
Ներքևի գործիքները, ինչպիսիք են Nios® II գործիքների շղթան, օգտագործում են սա file. The .sopcinfo file իսկ համակարգը.հ file Nios II գործիքների շղթայի համար ստեղծված, ներառում է հասցեների քարտեզի տեղեկատվություն յուրաքանչյուր ստրուկի համար, որը վերաբերում է յուրաքանչյուր վարպետին, որը մուտք է գործում ստրուկ: Տարբեր վարպետներ կարող են ունենալ տարբեր հասցեների քարտեզ՝ որոշակի ստրուկ բաղադրիչ մուտք գործելու համար:
<your_ip>.csv Պարունակում է տեղեկատվություն IP բաղադրիչի արդիականացման կարգավիճակի մասին:
<your_ip>.bsf Բլոկի խորհրդանիշ File (.bsf) IP տարբերակի ներկայացում Intel Quartus Prime Block Diagram-ում օգտագործելու համար Files (.bdf).
<your_ip>.spd Պահանջվող մուտքագրում file ip-make-simscript-ի համար՝ աջակցվող սիմուլյատորների համար սիմուլյացիոն սցենարներ ստեղծելու համար: The .spd file պարունակում է ցանկ files-ն ստեղծվել է սիմուլյացիայի համար, ինչպես նաև հիշողությունների մասին տեղեկություններ, որոնք կարող եք սկզբնավորել:
<your_ip>.ppf The Pin Planner File (.ppf) պահպանում է պորտերի և հանգույցների նշանակումները IP բաղադրիչների համար, որոնք ստեղծված են Pin Planner-ի հետ օգտագործելու համար:
<your_ip>_bb.v Դուք կարող եք օգտագործել Verilog սև արկղը (_bb.v) file որպես դատարկ մոդուլի հայտարարություն՝ որպես սև արկղ օգտագործելու համար:
<your_ip>_inst.v կամ _inst.vhd HDL նախկինample instantiation կաղապար. Դուք կարող եք պատճենել և տեղադրել սրա բովանդակությունը file ձեր HDL-ի մեջ file IP-ի տատանումները օրինականացնելու համար:
<your_ip>.վ կամyour_ip>.vhd HDL fileներ, որոնք ներկայացնում են յուրաքանչյուր ենթամոդուլի կամ երեխայի IP միջուկը սինթեզի կամ մոդելավորման համար:
դաստիարակ/ Պարունակում է ModelSim* սկրիպտ msim_setup.tcl՝ սիմուլյացիա ստեղծելու և գործարկելու համար:
synopsys/vcs/ synopsys/vcsmx/ Պարունակում է shell script vcs_setup.sh՝ VCS* մոդելավորումը կարգավորելու և գործարկելու համար:
Պարունակում է shell script vcsmx_setup.sh և synopsys_ sim.setup file VCS MX* սիմուլյացիա ստեղծելու և գործարկելու համար:
կադանս/ Պարունակում է shell script ncsim_setup.sh և այլ կարգավորումներ files ստեղծել և գործարկել NCSIM* մոդելավորում:
aldec/ Պարունակում է shell script rivierapro_setup.sh՝ Aldec* մոդելավորումը կարգավորելու և գործարկելու համար:
xcelium/ Պարունակում է shell script xcelium_setup.sh և այլ կարգավորումներ files ստեղծել և գործարկել Xcelium* մոդելավորում:
ենթամոդուլներ/ Պարունակում է HDL files IP հիմնական ենթամոդուլների համար:
<մանկական IP միջուկներ>/ Յուրաքանչյուր գեներացված երեխայի IP-ի հիմնական գրացուցակի համար, Platform Designer-ը ստեղծում է synth/ և sim/ ենթադիրեկտորիաներ:

Fronthaul կոմպրեսիոն IP ֆունկցիոնալ նկարագրություն

Նկար 4. Fronthaul Compression IP-ը ներառում է սեղմում և ապակոմպրեսիա: Fronthaul կոմպրեսիոն IP բլոկի դիագրամintel Fronthaul Compression FPGA IP նկ 4

Սեղմում և դեկոմպրեսիա
Բլոկի վրա հիմնված բիթային հերթափոխի նախամշակման բլոկը ստեղծում է 12 ռեսուրսային տարրերից (RE) ռեսուրսների բլոկի համար օպտիմալ բիթ-հեղափոխություններ: Բլոկը նվազեցնում է քվանտացման աղմուկը, հատկապես ցածրamplitude samples. Հետևաբար, այն նվազեցնում է սխալի վեկտորի մեծությունը (EVM), որը ներկայացնում է սեղմումը: Սեղմման ալգորիթմը գրեթե անկախ է հզորության արժեքից: Ենթադրելով համալիր մուտքագրում samples-ը x = x1 + jxQ է, ռեսուրսների բլոկի համար իրական և երևակայական բաղադրիչների առավելագույն բացարձակ արժեքը հետևյալն է.
intel Fronthaul Compression FPGA IP նկ 3Ունենալով ռեսուրսների բլոկի առավելագույն բացարձակ արժեքը, հետևյալ հավասարումը որոշում է այդ ռեսուրսների բլոկին վերագրված ձախ հերթափոխի արժեքը.intel Fronthaul Compression FPGA IP նկ 2Որտեղ bitWidth-ը մուտքային բիթերի լայնությունն է:
IP-ն աջակցում է 8, 9, 10, 11, 12, 13, 14, 15, 16 սեղմման գործակիցներին:
Mu-Law սեղմում և ապակոմպրեսիա
Ալգորիթմն օգտագործում է Mu-law companding տեխնիկան, որը լայնորեն օգտագործում է խոսքի սեղմումը: Այս տեխնիկան փոխանցում է մուտքային չսեղմված ազդանշանը՝ x, f(x) ֆունկցիայով կոմպրեսորի միջով, նախքան կլորացումը և բիթ-կտրումը: Տեխնիկան ուղարկում է սեղմված տվյալներ՝ y, ինտերֆեյսի վրայով: Ստացված տվյալները անցնում են ընդլայնվող ֆունկցիայի միջով (որը կոմպրեսորի հակադարձ է՝ F-1(y): Տեխնիկան վերարտադրում է չսեղմված տվյալները՝ նվազագույն քվանտացման սխալով:
Հավասարում 1. Կոմպրեսորի և դեկոմպրեսորային ֆունկցիաները
intel Fronthaul Compression FPGA IP նկ 1Mu-law IQ սեղմման ալգորիթմը հետևում է O-RAN ճշգրտմանը:
Առնչվող տեղեկատվություն
Օ-ՐԱՆ webկայք
3.1. Fronthaul սեղմման IP ազդանշաններ
Միացրեք և վերահսկեք IP-ն:
Ժամացույց և վերակայել ինտերֆեյսի ազդանշանները=
Աղյուսակ 8. Ժամացույց և վերակայել միջերեսի ազդանշանները

Ազդանշանի անվանումը Bitwidth Ուղղություն

Նկարագրություն

tx_clk 1 Մուտքագրում Հաղորդիչի ժամացույց:
Ժամացույցի հաճախականությունը 390.625 ՄՀց է 25 Գբիթ/վրկ-ի համար և 156.25 ՄՀց 10 Գբիտ/վրկ-ի համար: Բոլոր հաղորդիչի միջերեսի ազդանշանները համաժամանակյա են այս ժամացույցի հետ:
rx_clk 1 Մուտքագրում Ստացողի ժամացույց:
Ժամացույցի հաճախականությունը 390.625 ՄՀց է 25 Գբիթ/վրկ-ի համար և 156.25 ՄՀց 10 Գբիտ/վրկ-ի համար: Ստացողի միջերեսի բոլոր ազդանշանները համաժամանակյա են այս ժամացույցի հետ:
csr_clk 1 Մուտքագրում Ժամացույց ԿՍՊ ինտերֆեյսի համար: Ժամացույցի հաճախականությունը 100 ՄՀց է:
tx_rst_n 1 Մուտքագրում Ակտիվ ցածր վերականգնում tx_clk-ի հետ համաժամանակյա հաղորդիչի միջերեսի համար:
rx_rst_n 1 Մուտքագրում Ակտիվ ցածր վերականգնում` rx_clk-ին համաժամանակյա ստացողի միջերեսի համար:
csr_rst_n 1 Մուտքագրում Ակտիվ ցածր վերականգնում CSR ինտերֆեյսի համար, որը համաժամանակ է csr_clk-ին:

Փոխանցել տրանսպորտային միջերեսի ազդանշանները
Աղյուսակ 9. Փոխադրել տրանսպորտային միջերեսի ազդանշանները
Ազդանշանների բոլոր տեսակները անստորագիր ամբողջ թիվ են:

Ազդանշանի անվանումը

Bitwidth Ուղղություն

Նկարագրություն

tx_avst_source_valid 1 Արդյունք Երբ պնդում է, ցույց է տալիս, որ վավեր տվյալներ առկա են avst_source_data-ում:
tx_avst_source_data 64 Արդյունք PRB դաշտեր, ներառյալ udCompParam, iSample և qSampլե. Հաջորդ բաժնի PRB դաշտերը միացված են նախորդ բաժնի PRB դաշտին:
tx_avst_source_startofpacket 1 Արդյունք Ցույց է տալիս շրջանակի առաջին բայթը:
tx_avst_source_endofpacket 1 Արդյունք Ցույց է տալիս շրջանակի վերջին բայթը:
tx_avst_source_ready 1 Մուտքագրում Երբ հաստատվում է, ցույց է տալիս, որ տրանսպորտային շերտը պատրաստ է ընդունել տվյալներ: readyLatency = 0 այս ինտերֆեյսի համար:
tx_avst_source_empty 3 Արդյունք Նշում է դատարկ բայթերի քանակը avst_source_data-ում, երբ նշվում է avst_source_endofpacket-ը:
tx_udcomphdr_o 8 Արդյունք Օգտագործողի տվյալների սեղմման վերնագրի դաշտ: Սինքրոն tx_avst_source_valid-ի հետ:
Սահմանում է սեղմման մեթոդը և IQ բիթերի լայնությունը
օգտագործողի տվյալների համար տվյալների բաժնում:
• [7:4] : udIqWidth
• 16 udIqWidth=0-ի համար, հակառակ դեպքում հավասար է udIqWidth e,g,:
— 0000b նշանակում է, որ I և Q յուրաքանչյուրը 16 բիթ լայնություն ունի.
— 0001b նշանակում է, որ I և Q յուրաքանչյուրը 1 բիթ լայնություն ունի.
— 1111b նշանակում է, որ I և Q յուրաքանչյուրը 15 բիթ լայնություն ունի
• [3:0]՝ udCompMeth
— 0000b – առանց սեղմման
— 0001b – բլոկ-լողացող կետ
— 0011b – μ-օրենք
— մյուսները – վերապահված են ապագա մեթոդների համար:
tx_metadata_o METADATA_WIDTH Արդյունք Խողովակի ազդանշանները անցնում են և չեն սեղմվում:
Սինքրոն tx_avst_source_valid-ի հետ: Կարգավորելի բիթ լայնություն METADATA_WIDTH:
Երբ միացնում ես O-RAN-ին համապատասխան, անդրադարձ Աղյուսակ 13 էջ 17.Երբ դուք անջատեք O-RAN-ին համապատասխան, այս ազդանշանը վավեր է միայն այն դեպքում, երբ tx_avst_source_startofpacket-ը 1 է: tx_metadata_o-ն վավեր ազդանշան չունի և օգտագործում է tx_avst_source_valid՝ վավեր ցիկլը նշելու համար:
Հասանելի չէ, երբ ընտրեք 0 Անջատել մետատվյալների նավահանգիստները համար Մետատվյալների լայնությունը.

Ստացեք տրանսպորտային միջերեսի ազդանշաններ
Աղյուսակ 10. Ստացեք տրանսպորտային միջերեսի ազդանշաններ
Այս ինտերֆեյսի վրա հետադարձ ճնշում չկա: Avalon հոսքային դատարկ ազդանշանն այս ինտերֆեյսում անհրաժեշտ չէ, քանի որ այն միշտ զրո է:

Ազդանշանի անվանումը Bitwidth Ուղղություն

Նկարագրություն

rx_avst_sink_valid 1 Մուտքագրում Երբ պնդում է, ցույց է տալիս, որ վավեր տվյալներ առկա են avst_sink_data-ում:
Այս միջերեսում avst_sink_ready ազդանշան չկա:
rx_avst_sink_data 64 Մուտքագրում PRB դաշտեր, ներառյալ udCompParam, iSample և qSampլե. Հաջորդ բաժնի PRB դաշտերը միացված են նախորդ բաժնի PRB դաշտին:
rx_avst_sink_startofpacket 1 Մուտքագրում Ցույց է տալիս շրջանակի առաջին բայթը:
rx_avst_sink_endofpacket 1 Մուտքագրում Ցույց է տալիս շրջանակի վերջին բայթը:
rx_avst_sink_error 1 Մուտքագրում Երբ հաստատվում է avst_sink_endofpacket-ի նույն ցիկլում, ցույց է տալիս, որ ընթացիկ փաթեթը սխալի փաթեթ է:
rx_udcomphdr_i 8 Մուտքագրում Օգտագործողի տվյալների սեղմման վերնագրի դաշտ: Սինքրոն rx_metadata_valid_i-ի հետ:
Սահմանում է սեղմման մեթոդը և IQ բիթերի լայնությունը տվյալների բաժնում օգտագործողի տվյալների համար:
• [7:4] : udIqWidth
• 16 udIqWidth=0-ի համար, հակառակ դեպքում հավասար է udIqWidth: օր
— 0000b նշանակում է, որ I և Q յուրաքանչյուրը 16 բիթ լայնություն ունի.
— 0001b նշանակում է, որ I և Q յուրաքանչյուրը 1 բիթ լայնություն ունի.
— 1111b նշանակում է, որ I և Q յուրաքանչյուրը 15 բիթ լայնություն ունի
• [3:0]՝ udCompMeth
— 0000b – առանց սեղմման
— 0001b – բլոկի լողացող կետ
— 0011b – μ-օրենք
— մյուսները – վերապահված են ապագա մեթոդների համար:
rx_metadata_i METADATA_WIDTH Մուտքագրում Չսեղմված խողովակի ազդանշանները անցնում են:
rx_metadata_i ազդանշանները վավեր են, երբ rx_metadata_valid_i հաստատված է, համաժամանակյա rx_avst_sink_valid-ի հետ:
Կարգավորելի բիթ լայնություն METADATA_WIDTH:
Երբ միացնում ես O-RAN-ին համապատասխան, անդրադարձ Աղյուսակ 15 18-րդ էջում։
Երբ դուք անջատեք O-RAN-ին համապատասխան, այս rx_metadata_i ազդանշանը վավեր է միայն այն դեպքում, երբ և՛ rx_metadata_valid_i, և՛ rx_avst_sink_startofpacket-ը հավասար է 1-ի: Հասանելի չէ, երբ ընտրում եք 0 Անջատել մետատվյալների նավահանգիստները համար Մետատվյալների լայնությունը.
rx_metadata_valid_i 1 Մուտքագրում Նշում է, որ վերնագրերը (rx_udcomphdr_i և rx_metadata_i) վավեր են: Սինքրոն rx_avst_sink_valid-ի հետ: Պարտադիր ազդանշան. O-RAN հետընթաց համատեղելիության համար հաստատեք rx_metadata_valid_i, եթե IP-ն ունի վավեր ընդհանուր վերնագրի IE և կրկնվող բաժնի IE: rx_avst_sink_data-ում նոր բաժնի ֆիզիկական ռեսուրսների բլոկի (PRB) դաշտեր տրամադրելու դեպքում rx_metadata_i մուտքագրման մեջ տրամադրեք նոր բաժինների IE-ներ rx_metadata_valid_i-ի հետ միասին:

Փոխանցել կիրառական միջերեսի ազդանշանները
Աղյուսակ 11. Փոխանցել կիրառական միջերեսի ազդանշանները

Ազդանշանի անվանումը

Bitwidth Ուղղություն

Նկարագրություն

tx_avst_sink_valid 1 Մուտքագրում Երբ պնդում է, ցույց է տալիս, որ վավեր PRB դաշտերը հասանելի են այս ինտերֆեյսում:
Հոսքային ռեժիմում աշխատելիս համոզվեք, որ փաթեթի սկզբի և փաթեթի ավարտի միջև ազդանշանի վավերական անջատում չկա: Միակ բացառությունն այն է, երբ պատրաստի ազդանշանն անջատված է:
tx_avst_sink_data 128 Մուտքագրում Տվյալներ հավելվածի շերտից՝ ցանցային բայթերի հերթականությամբ:
tx_avst_sink_startofpacket 1 Մուտքագրում Նշեք փաթեթի առաջին PRB բայթը
tx_avst_sink_endofpacket 1 Մուտքագրում Նշեք փաթեթի վերջին PRB բայթը
tx_avst_sink_ready 1 Արդյունք Երբ հաստատվում է, ցույց է տալիս, որ O-RAN IP-ն պատրաստ է ընդունելու տվյալներ հավելվածի միջերեսից: readyLatency = 0 այս ինտերֆեյսի համար
tx_udcomphdr_i 8 Մուտքագրում Օգտագործողի տվյալների սեղմման վերնագրի դաշտ: Սինքրոն tx_avst_sink_valid-ի հետ:
Սահմանում է սեղմման մեթոդը և IQ բիթերի լայնությունը տվյալների բաժնում օգտագործողի տվյալների համար:
• [7:4] : udIqWidth
• 16 udIqWidth=0-ի համար, հակառակ դեպքում հավասար է udIqWidth: օր
— 0000b նշանակում է, որ I և Q յուրաքանչյուրը 16 բիթ լայնություն ունի.
— 0001b նշանակում է, որ I և Q յուրաքանչյուրը 1 բիթ լայնություն ունի.
— 1111b նշանակում է, որ I և Q յուրաքանչյուրը 15 բիթ լայնություն ունի
• [3:0]՝ udCompMeth
— 0000b – առանց սեղմման
— 0001b – բլոկ-լողացող կետ
— 0011b – μ-օրենք
— մյուսները – վերապահված են ապագա մեթոդների համար:
tx_metadata_i METADATA_WIDTH Մուտքագրում Խողովակի ազդանշանները անցնում են և չեն սեղմվում: Սինքրոն tx_avst_sink_valid-ի հետ:
Կարգավորելի բիթ լայնություն METADATA_WIDTH:
Երբ միացնում ես O-RAN-ին համապատասխան, անդրադարձ Աղյուսակ 13 17-րդ էջում։
Երբ դուք անջատեք O-RAN-ին համապատասխան, այս ազդանշանը վավեր է միայն այն դեպքում, երբ tx_avst_sink_startofpacket-ը հավասար է 1-ի:
tx_metadata_i-ն վավեր ազդանշան չունի և օգտագործում է
tx_avst_sink_valid՝ վավեր ցիկլը նշելու համար:
Հասանելի չէ, երբ ընտրեք 0 Անջատել մետատվյալների նավահանգիստները համար Մետատվյալների լայնությունը.

Ստացեք հավելվածի միջերեսի ազդանշաններ
Աղյուսակ 12. Ստացեք կիրառական միջերեսի ազդանշաններ

Ազդանշանի անվանումը

Bitwidth Ուղղություն

Նկարագրություն

rx_avst_source_valid 1 Արդյունք Երբ պնդում է, ցույց է տալիս, որ վավեր PRB դաշտերը հասանելի են այս ինտերֆեյսում:
Այս միջերեսում avst_source_ready ազդանշան չկա:
rx_avst_source_data 128 Արդյունք Տվյալները կիրառական շերտին՝ ցանցային բայթերի հերթականությամբ:
rx_avst_source_startofpacket 1 Արդյունք Ցույց է տալիս փաթեթի առաջին PRB բայթը
rx_avst_source_endofpacket 1 Արդյունք Ցույց է տալիս փաթեթի վերջին PRB բայթը
rx_avst_source_error 1 Արդյունք Ցույց է տալիս, որ փաթեթները պարունակում են սխալ
rx_udcomphdr_o 8 Արդյունք Օգտագործողի տվյալների սեղմման վերնագրի դաշտ: Սինքրոն rx_avst_source_valid-ի հետ:
Սահմանում է սեղմման մեթոդը և IQ բիթերի լայնությունը տվյալների բաժնում օգտագործողի տվյալների համար:
• [7:4] : udIqWidth
• 16 udIqWidth=0-ի համար, հակառակ դեպքում հավասար է udIqWidth: օր
— 0000b նշանակում է, որ I և Q յուրաքանչյուրը 16 բիթ լայնություն ունի.
— 0001b նշանակում է, որ I և Q յուրաքանչյուրը 1 բիթ լայնություն ունի.
— 1111b նշանակում է, որ I և Q յուրաքանչյուրը 15 բիթ լայնություն ունի
• [3:0]՝ udCompMeth
— 0000b – առանց սեղմման
— 0001b – բլոկի լողացող կետ (BFP)
— 0011b – μ-օրենք
— մյուսները – վերապահված են ապագա մեթոդների համար:
rx_metadata_o METADATA_WIDTH Արդյունք Չսեղմված խողովակի ազդանշանները անցնում են:
rx_metadata_o ազդանշանները վավեր են, երբ rx_metadata_valid_o հաստատված է, համաժամանակյա rx_avst_source_valid-ի հետ:
Կարգավորելի բիթ լայնություն METADATA_WIDTH: Երբ միացնում եք O-RAN-ին համապատասխան, անդրադարձ Աղյուսակ 14 18-րդ էջում։
Երբ դուք անջատեք O-RAN-ին համապատասխան, rx_metadata_o-ն վավեր է միայն այն դեպքում, երբ rx_metadata_valid_o-ն հավասար է 1-ի:
Հասանելի չէ, երբ ընտրեք 0 Անջատել մետատվյալների նավահանգիստները համար Մետատվյալների լայնությունը.
rx_metadata_valid_o 1 Արդյունք Ցույց է տալիս, որ վերնագրերը (rx_udcomphdr_o և
rx_metadata_o) վավեր են:
rx_metadata_valid_o-ն հաստատվում է, երբ rx_metadata_o-ն վավեր է, համաժամանակյա rx_avst_source_valid-ի հետ:

Մետատվյալների քարտեզագրում O-RAN հետընթաց համատեղելիության համար
Աղյուսակ 13. tx_metadata_i 128-բիթանոց մուտք

Ազդանշանի անվանումը

Bitwidth Ուղղություն Նկարագրություն

Մետատվյալների քարտեզագրում

Վերապահված 16 Մուտքագրում Վերապահված է. tx_metadata_i[127:112]
tx_u_size 16 Մուտքագրում U-plane փաթեթի չափը բայթերով հոսքային ռեժիմի համար: tx_metadata_i[111:96]
tx_u_seq_id 16 Մուտքագրում Փաթեթի SeqID-ն, որը արդյունահանվում է eCPRI տրանսպորտային վերնագրից: tx_metadata_i[95:80]
tx_u_pc_id 16 Մուտքագրում PCID eCPRI տրանսպորտի և RoEflowId-ի համար
ռադիոյով Ethernet (RoE) տրանսպորտի համար:
tx_metadata_i[79:64]
Վերապահված 4 Մուտքագրում Վերապահված է. tx_metadata_i[63:60]
tx_u_dataDirection 1 Մուտքագրում gNB տվյալների ուղղություն.
Արժեքների միջակայք՝ {0b=Rx (այսինքն՝ վերբեռնում), 1b=Tx (այսինքն՝ ներբեռնում)}
tx_metadata_i[59]
tx_u_filterIndex 4 Մուտքագրում Սահմանում է ալիքի ֆիլտրի ինդեքսը, որն օգտագործվում է IQ տվյալների և օդային միջերեսի միջև:
Արժեքների միջակայք՝ {0000b-1111b}
tx_metadata_i[58:55]
tx_u_frameId 8 Մուտքագրում Հաշվիչ 10 ms կադրերի համար (փաթաթման ժամկետը 2.56 վայրկյան), մասնավորապես frameId= շրջանակի համարը մոդուլ 256։
Արժեքի միջակայք՝ {0000 0000b-1111 1111b}
tx_metadata_i[54:47]
tx_u_subframeId 4 Մուտքագրում Հաշվիչ 1 ms ենթաշրջանակների համար 10 մվ շրջանակում: Արժեքների միջակայք՝ {0000b-1111b} tx_metadata_i[46:43]
tx_u_slotID 6 Մուտքագրում Այս պարամետրը բնիկի համարն է 1 ms ենթաշրջանակում: Մեկ ենթաշրջանակի բոլոր սլոտները հաշվվում են այս պարամետրով:
Արժեքների միջակայք՝ {00 0000b-00 1111b=slotID, 01 0000b-11 1111b=Պահպանված}
tx_metadata_i[42:37]
tx_u_symbolid 6 Մուտքագրում Նույնականացնում է խորհրդանիշի համարը բնիկի մեջ: Արժեքների միջակայք՝ {00 0000b-11 1111b} tx_metadata_i[36:31]
tx_u_sectionId 12 Մուտքագրում Բաժնի ID-ն քարտեզագրում է U-plane տվյալների բաժինները համապատասխան C-plane հաղորդագրության (և Բաժնի տեսակի) հետ կապված տվյալների հետ:
Արժեքի միջակայք՝ {0000 0000 0000b-11111111 1111b}
tx_metadata_i[30:19]
tx_u_rb 1 Մուտքագրում Ռեսուրսների բլոկի ցուցիչ:
Նշեք, արդյոք օգտագործված է ռեսուրսների յուրաքանչյուր բլոկ, թե օգտագործված է ռեսուրսների ցանկացած այլ բլոկ:
Արժեքների միջակայք. {0b=օգտագործված ռեսուրսի յուրաքանչյուր բլոկ; 1b=օգտագործված ռեսուրսների ցանկացած այլ բլոկ}
tx_metadata_i[18]
tx_u_startPrb 10 Մուտքագրում Օգտագործողի հարթության տվյալների բաժնի մեկնարկային PRB:
Արժեքի միջակայք՝ {00 0000 0000b-11 1111 1111b}
tx_metadata_i[17:8]
tx_u_numPrb 8 Մուտքագրում Սահմանեք PRB-ները, որտեղ վավեր է օգտվողի հարթության տվյալների բաժինը: tx_metadata_i[7:0]
      Արժեքների միջակայք՝ {0000 0001b-1111 1111b, 0000 0000b = բոլոր PRB-ները նշված ենթակրիչի միջակայքում (SCS) և կրիչի թողունակության մեջ }  
tx_u_udCompHdr 8 Մուտքագրում Սահմանեք օգտագործողի տվյալների սեղմման մեթոդը և IQ բիթերի լայնությունը տվյալների բաժնում: Արժեքի միջակայք՝ {0000 0000b-1111 1111b} N/A (tx_udcomphdr_i)

Աղյուսակ 14. rx_metadata_valid_i/o

Ազդանշանի անվանումը

Bitwidth Ուղղություն Նկարագրություն

Մետատվյալների քարտեզագրում

rx_sec_hdr_valid 1 Արդյունք Երբ rx_sec_hdr_valid-ը 1 է, U-plane բաժնի տվյալների դաշտերը վավեր են:
Ընդհանուր վերնագրի IE-ները վավեր են, երբ հաստատված է rx_sec_hdr_valid, համաժամանակյա avst_sink_u_startofpacket-ի և avst_sink_u_valid-ի հետ:
Բաժինների կրկնվող IE-ները վավեր են, երբ հաստատված է rx_sec_hdr_valid, համաժամանակյա avst_sink_u_valid-ի հետ:
Avst_sink_u_data-ում նոր բաժնի PRB դաշտեր տրամադրելու դեպքում տրամադրեք նոր բաժինների IE-ներ՝ rx_sec_hdr_valid պնդմամբ:
rx_metadata_valid_o

Աղյուսակ 15. rx_metadata_o 128-բիթանոց ելք

Ազդանշանի անվանումը Bitwidth Ուղղություն Նկարագրություն

Մետատվյալների քարտեզագրում

Վերապահված 32 Արդյունք Վերապահված է. rx_metadata_o[127:96]
rx_u_seq_id 16 Արդյունք Փաթեթի SeqID-ն, որը արդյունահանվում է eCPRI տրանսպորտային վերնագրից: rx_metadata_o[95:80]
rx_u_pc_id 16 Արդյունք PCID eCPRI տրանսպորտի համար և RoEflowId՝ RoE տրանսպորտի համար rx_metadata_o[79:64]
վերապահված 4 Արդյունք Վերապահված է. rx_metadata_o[63:60]
rx_u_dataDirection 1 Արդյունք gNB տվյալների ուղղություն. Արժեքների միջակայք՝ {0b=Rx (այսինքն՝ վերբեռնում), 1b=Tx (այսինքն՝ ներբեռնում)} rx_metadata_o[59]
rx_u_filterIndex 4 Արդյունք Սահմանում է ալիքի ֆիլտրի ինդեքսը՝ IQ տվյալների և օդային միջերեսի միջև օգտագործելու համար:
Արժեքների միջակայք՝ {0000b-1111b}
rx_metadata_o[58:55]
rx_u_frameId 8 Արդյունք Հաշվիչ 10 մվ կադրերի համար (փաթաթման ժամկետը 2.56 վայրկյան), մասնավորապես frameId= շրջանակի համարը մոդուլ 256։ Արժեքների միջակայք՝ {0000 0000b-1111 1111b} rx_metadata_o[54:47]
rx_u_subframeId 4 Արդյունք Հաշվիչ 1 մվ ենթաշրջանակների համար 10 մվ շրջանակում: Արժեքների միջակայք՝ {0000b-1111b} rx_metadata_o[46:43]
rx_u_slotID 6 Արդյունք Անցքի համարը 1մս ենթաշրջանակում: Մեկ ենթաշրջանակի բոլոր սլոտները հաշվվում են այս պարամետրով: Արժեքների միջակայք՝ {00 0000b-00 1111b=slotID, 01 0000b-111111b=Պահպանված} rx_metadata_o[42:37]
rx_u_symbolid 6 Արդյունք Նույնականացնում է խորհրդանիշի համարը բնիկի մեջ:
Արժեքի միջակայք՝ {00 0000b-11 1111b}
rx_metadata_o[36:31]
rx_u_sectionId 12 Արդյունք Բաժնի ID-ն քարտեզագրում է U-plane տվյալների բաժինները համապատասխան C-plane հաղորդագրության (և Բաժնի տեսակի) հետ կապված տվյալների հետ:
Արժեքի միջակայք՝ {0000 0000 0000b-1111 1111 1111b}
rx_metadata_o[30:19]
rx_u_rb 1 Արդյունք Ռեսուրսների բլոկի ցուցիչ:
Ցույց է տալիս, արդյոք օգտագործվում է ռեսուրսների յուրաքանչյուր բլոկ, թե օգտագործվում է ցանկացած այլ ռեսուրս:
Արժեքների միջակայք. {0b=օգտագործված ռեսուրսի յուրաքանչյուր բլոկ; 1b=օգտագործված ռեսուրսների ցանկացած այլ բլոկ}
rx_metadata_o[18]
rx_u_startPrb 10 Արդյունք Օգտագործողի հարթության տվյալների բաժնի մեկնարկային PRB:
Արժեքի միջակայք՝ {00 0000 0000b-11 1111 1111b}
rx_metadata_o[17:8]
rx_u_numPrb 8 Արդյունք Սահմանում է PRB-ները, որտեղ վավեր է օգտվողի հարթության տվյալների բաժինը:
Արժեքների միջակայք՝ {0000 0001b-1111 1111b, 0000 0000b = բոլոր PRB-ները նշված SCS-ում և կրիչի թողունակության մեջ }
rx_metadata_o[7:0]
rx_u_udCompHdr 8 Արդյունք Սահմանում է տվյալների հատվածում օգտագործողի տվյալների սեղմման մեթոդը և IQ բիթերի լայնությունը:
Արժեքի միջակայք՝ {0000 0000b-1111 1111b}
N/A (rx_udcomphdr_o)

ԿՍՊ ինտերֆեյսի ազդանշաններ
Աղյուսակ 16. ԿՍՊ միջերեսի ազդանշաններ

Ազդանշանի անվանումը Bit լայնությունը Ուղղություն

Նկարագրություն

csr_address 16 Մուտքագրում Կազմաձևման ռեգիստրի հասցեն:
csr_write 1 Մուտքագրում Կազմաձևման ռեգիստրի գրելու միացում:
csr_writedata 32 Մուտքագրում Կազմաձևման ռեգիստրի գրելու տվյալները:
csr_readdata 32 Արդյունք Կազմաձևման ռեգիստրի ընթերցման տվյալները:
csr_read 1 Մուտքագրում Կազմաձևման ռեգիստրի ընթերցումը միացնել:
csr_readdatavalid 1 Արդյունք Կազմաձևման ռեգիստրի ընթերցված տվյալները վավեր են:
csr_waitrequest 1 Արդյունք Կազմաձևման ռեգիստրի սպասման հարցում:

Fronthaul կոմպրեսիոն IP ռեգիստրներ

Վերահսկել և վերահսկել fronthaul-ի սեղմման ֆունկցիոնալությունը կառավարման և կարգավիճակի ինտերֆեյսի միջոցով:
Աղյուսակ 17. Գրանցման քարտեզ

CSR_ADDRESS (բառի օֆսեթ) Գրանցել անունը
0x0 սեղմման_ռեժիմ
0x1 tx_error
0x2 rx_error

Աղյուսակ 18. compression_mode Գրանցում

Bit լայնությունը Նկարագրություն Մուտք

HW վերակայման արժեքը

31։9 Վերապահված RO 0x0
8։8 Ֆունկցիոնալ ռեժիմ.
• 1'b0-ը ստատիկ սեղմման ռեժիմ է
• 1'b1-ը դինամիկ սեղմման ռեժիմ է
RW 0x0
7։0 Ստատիկ օգտվողի տվյալների սեղմման վերնագիր.
• 7:4-ը udIqWidth է
— 4'b0000-ը 16 բիթ է
— 4'b1111-ը 15 բիթ է
-:
— 4'b0001-ը 1 բիթ է
• 3:0-ը udCompMeth է
— 4'b0000-ը սեղմում չէ
— 4'b0001-ը բլոկի լողացող կետն է
— 4'b0011-ը μ-օրենք է
• Մյուսները վերապահված են
RW 0x0

Աղյուսակ 19. tx Սխալների գրանցում

Bit լայնությունը Նկարագրություն Մուտք

HW վերակայման արժեքը

31։2 Վերապահված RO 0x0
1։1 Անվավեր IqWidth: IP-ն սահմանում է Iqwidth-ը 0-ի (16-bit Iqwidth), եթե հայտնաբերում է անվավեր կամ չաջակցվող Iqwidth: RW1C 0x0
0։0 Անվավեր սեղմման մեթոդ: IP-ն թողնում է փաթեթը: RW1C 0x0

Աղյուսակ 20. rx Սխալների գրանցում

Bit լայնությունը Նկարագրություն Մուտք

HW վերակայման արժեքը

31։8 Վերապահված RO 0x0
1։1 Անվավեր IqWidth: IP-ն թողնում է փաթեթը: RW1C 0x0
0։0 Անվավեր սեղմման մեթոդ: IP-ն սահմանում է սեղմման մեթոդը հետևյալ լռելյայն աջակցվող սեղմման մեթոդին.
• Միացված է միայն բլոկ-լողացող կետը. լռելյայն՝ բլոկ-լողացող կետ:
• Միացված է միայն μ-օրենք. լռելյայն՝ μ-օրենք:
• Միացված է և՛ բլոկ-լողացող կետը, և՛ μ-օրենքը՝ լռելյայն՝ բլոկ-լողացող կետ:
RW1C 0x0

Fronthaul Compression Intel FPGA IP-ների Օգտագործողի ուղեցույցի արխիվ

Այս փաստաթղթի վերջին և նախորդ տարբերակների համար տես՝ Fronthaul Compression Intel FPGA IP Օգտագործողի ուղեցույց: Եթե ​​IP-ն կամ ծրագրաշարի տարբերակը նշված չէ, ապա կիրառվում է նախորդ IP-ի կամ ծրագրաշարի տարբերակի օգտագործման ուղեցույցը:

Փաստաթղթերի վերանայման պատմություն Fronthaul Compression Intel FPGA IP-ի օգտագործման ուղեցույց

Փաստաթղթի տարբերակը

Intel Quartus Prime տարբերակը IP տարբերակ

Փոփոխություններ

2022.08.08 21.4 1.0.1 Մետատվյալների շտկված լայնությունը 0-ից 0 (Անջատել մետատվյալների նավահանգիստները):
2022.03.22 21.4 1.0.1 • Փոխանակված ազդանշանների նկարագրություններ.
— tx_avst_sink_data և tx_avst_source_data
— rx_avst_sink_data և rx_avst_source_data
• Ավելացված է Սարքի աջակցվող արագության աստիճաններ սեղան
• Ավելացված է Արդյունավետություն և ռեսուրսների օգտագործում
2021.12.07 21.3 1.0.0 Թարմացված պատվերի կոդը:
2021.11.23 21.3 1.0.0 Նախնական թողարկում.

Intel կորպորացիա. Բոլոր իրավունքները պաշտպանված են. Intel-ը, Intel-ի պատկերանշանը և Intel այլ նշանները Intel Corporation-ի կամ նրա դուստր ձեռնարկությունների ապրանքանիշերն են: Intel-ը երաշխավորում է իր FPGA-ի և կիսահաղորդչային արտադրանքների կատարումը ընթացիկ բնութագրերի համաձայն՝ համաձայն Intel-ի ստանդարտ երաշխիքի, սակայն իրեն իրավունք է վերապահում փոփոխություններ կատարել ցանկացած ապրանքի և ծառայությունների մեջ ցանկացած պահի առանց նախազգուշացման: Intel-ը չի ստանձնում ոչ մի պատասխանատվություն կամ պատասխանատվություն, որը բխում է սույն հոդվածում նկարագրված որևէ տեղեկատվության, արտադրանքի կամ ծառայության կիրառումից կամ օգտագործումից, բացառությամբ այն դեպքերի, որոնց մասին հստակ գրավոր համաձայնեցված է Intel-ի կողմից: Intel-ի հաճախորդներին խորհուրդ է տրվում ձեռք բերել սարքի տեխնիկական բնութագրերի վերջին տարբերակը՝ նախքան որևէ հրապարակված տեղեկատվության վրա հիմնվելը և ապրանքների կամ ծառայությունների պատվերներ կատարելը: *Այլ անուններ և ապրանքանիշեր կարող են պահանջվել որպես ուրիշների սեփականություն:

intel լոգոնintel Fronthaul Compression FPGA IP պատկերակ 2 Առցանց տարբերակը
intel Fronthaul Compression FPGA IP պատկերակ 1 Ուղարկել կարծիք
ID՝ 709301
UG-20346
Տարբերակ՝ 2022.08.08
ISO 9001:2015 Գրանցված է

Փաստաթղթեր / ռեսուրսներ

intel Fronthaul կոմպրեսիոն FPGA IP [pdf] Օգտագործողի ուղեցույց
Fronthaul կոմպրեսիոն FPGA IP, Fronthaul, Կոմպրեսիոն FPGA IP, FPGA IP
intel Fronthaul կոմպրեսիոն FPGA IP [pdf] Օգտագործողի ուղեցույց
UG-20346, 709301, Fronthaul կոմպրեսիոն FPGA IP, Fronthaul FPGA IP, Կոմպրեսիոն FPGA IP, FPGA IP

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *