intel logotipiFronthaul siqish FPGA IP
Foydalanuvchi uchun qoʻllanmaintel Fronthaul Compression FPGA IP

Fronthaul siqish FPGA IP

Fronthaul Compression Intel® FPGA IP foydalanuvchi qo'llanmasi
Intel® Quartus® Prime uchun yangilangan
Dizayn to'plami: 21.4 IP
Versiya: 1.0.1

Fronthaul Compression Intel® FPGA IP haqida

Fronthaul Compression IP U-tekisligi IQ ma'lumotlari uchun siqish va dekompressiyadan iborat. Siqish mexanizmi foydalanuvchi ma'lumotlarini siqish sarlavhasi (udCompHdr) asosida µ-qonun yoki blokli suzuvchi nuqtali siqishni hisoblaydi. Ushbu IP IQ ma'lumotlari, o'tkazgich signallari va metadata va yon tarmoqli signallari uchun Avalon oqim interfeysidan va nazorat va holat registrlari (CSR) uchun Avalon xotira xaritasi interfeysidan foydalanadi.
IP siqilgan IQ va foydalanuvchi maʼlumotlarini siqish parametrini (udCompParam) O-RAN spetsifikatsiyasida O-RAN Fronthaul Control, User and Synchronization Plane Version 3.0, 2020-yil (O-RAN-WG4.CUS) spetsifikatsiyasida koʻrsatilgan boʻlim foydali yuk ramka formatiga muvofiq xaritalar. .0-v03.00). Avalon striming sink va manba interfeysi ma'lumotlarining kengligi 128:64 maksimal kompressor nisbatini qo'llab-quvvatlash uchun dastur interfeysi uchun 2 bit va transport interfeysi uchun 1 bit.
Tegishli ma'lumotlar
O-RAN websayt
1.1. Fronthaul Compression Intel® FPGA IP xususiyatlari

  • -qonun va blokli suzuvchi nuqtali siqish va dekompressiya
  • IQ kengligi 8-16-bit
  • U-plane IQ formatining statik va dinamik konfiguratsiyasi va siqish sarlavhasi
  • Ko'p bo'limlar paketi (agar O-RAN mos keluvchi bo'lsa)

1.2. Fronthaul Compression Intel® FPGA IP qurilmalar oilasini qo'llab-quvvatlash
Intel FPGA IP uchun quyidagi qurilmalarni qo'llab-quvvatlash darajasini taklif qiladi:

  • Oldindan yordam – IP ushbu qurilmalar oilasi uchun simulyatsiya va kompilyatsiya uchun mavjud. FPGA dasturlash file Quartus Prime Pro Stratix 10 Edition Beta dasturiy ta'minoti uchun (.pof) yordami mavjud emas va shuning uchun IP vaqtini yopish kafolatlanmaydi. Vaqtni hisoblash modellari dastlabki rejalashtirishdan keyingi dastlabki ma'lumotlarga asoslangan kechikishlarning dastlabki muhandislik hisoblarini o'z ichiga oladi. Vaqt modellari o'zgarishi mumkin, chunki kremniy sinovi haqiqiy kremniy va vaqt modellari o'rtasidagi korrelyatsiyani yaxshilaydi. Siz ushbu IP yadrosidan tizim arxitekturasi va resurslardan foydalanishni oʻrganish, simulyatsiya, pinout, tizim kechikishini baholash, asosiy vaqtni baholash (quvurni byudjetlashtirish) va kiritish/chiqarish uzatish strategiyasi (maʼlumotlar yoʻlining kengligi, portlash chuqurligi, kirish/chiqarish standartlari almashinuvi) uchun foydalanishingiz mumkin. ).
  • Dastlabki yordam – Intel ushbu qurilmalar oilasi uchun dastlabki vaqt modellari bilan IP yadrosini tekshiradi. IP yadrosi barcha funktsional talablarga javob beradi, lekin hali ham qurilma oilasi uchun vaqt tahlilidan o'tayotgan bo'lishi mumkin. Siz uni ishlab chiqarish dizaynlarida ehtiyotkorlik bilan ishlatishingiz mumkin.
  • Yakuniy qo'llab-quvvatlash - Intel ushbu qurilmalar oilasi uchun oxirgi vaqt modellari bilan IP-ni tekshiradi. IP qurilmalar oilasi uchun barcha funktsional va vaqt talablariga javob beradi. Siz uni ishlab chiqarish dizaynlarida ishlatishingiz mumkin.

Jadval 1. Fronthaul Compression IP Device Family Support

Qurilmalar oilasi Qo'llab-quvvatlash
Intel® Agilex™ (elektron plitka) Dastlabki
Intel Agilex (F-plitka) Oldindan
Intel Arria® 10 Final
Intel Stratix® 10 (faqat H- va E-tile qurilmalari) Final
Boshqa qurilmalar oilalari Qo'llab-quvvatlash yo'q

Jadval 2. Qurilma qo'llab-quvvatlanadigan tezlik darajalari

Qurilmalar oilasi FPGA mato tezligi darajasi
Intel Agilex 3
Intel Arria 10 2
Intel Stratix 10 2

1.3. Fronthaul Compression Intel FPGA IP uchun reliz ma'lumotlari
Intel FPGA IP versiyalari Intel Quartus® Prime Design Suite dasturiy ta'minotining 19.1 versiyasigacha mos keladi. Intel Quartus Prime Design Suite dasturining 19.2 versiyasidan boshlab, Intel FPGA IP yangi versiya sxemasiga ega.
Intel FPGA IP versiyasi (XYZ) raqami har bir Intel Quartus Prime dasturiy ta'minoti versiyasi bilan o'zgarishi mumkin. O'zgarish:

  • X IP-ning katta qayta ko'rib chiqilishini bildiradi. Agar siz Intel Quartus Prime dasturini yangilasangiz, IP-ni qayta tiklashingiz kerak.
  • Y IP yangi xususiyatlarni o'z ichiga oladi. Ushbu yangi xususiyatlarni kiritish uchun IP-ni qayta yarating.
  • Z IP kichik o'zgarishlarni o'z ichiga oladi. Ushbu o'zgarishlarni kiritish uchun IP-ni qayta yarating.

Jadval 3. Fronthaul Compression IP-ni chiqarish ma'lumotlari

Element Tavsif
Versiya 1.0.1
Ishlab chiqarilish sanasi 2022 yil fevral
Buyurtma kodi IP-FH-COMP

1.4. Fronthaul siqishni ishlashi va resurslardan foydalanish
Intel Agilex qurilmasi, Intel Arria 10 qurilmasi va Intel Stratix 10 qurilmasiga qaratilgan IP resurslari
Jadval 4. Fronthaul siqish ishlashi va resurslardan foydalanish
Barcha yozuvlar siqish va dekompressiya ma'lumotlar yo'nalishi IP uchun

Qurilma IP ALMlar Mantiqiy registrlar M20K
  Asosiy Ikkilamchi
Intel Agilex Blok-suzuvchi nuqta 14,969 25,689 6,093 0
m-qonun 22,704 39,078 7,896 0
Blok-suzuvchi nuqta va µ-qonun 23,739 41,447 8,722 0
Blok-suzuvchi nuqta, µ-qonun va kengaytirilgan IQ kengligi 23,928 41,438 8,633 0
Intel Arria 10 Blok-suzuvchi nuqta 12,403 16,156 5,228 0
m-qonun 18,606 23,617 5,886 0
Blok-suzuvchi nuqta va µ-qonun 19,538 24,650 6,140 0
Blok-suzuvchi nuqta, µ-qonun va kengaytirilgan IQ kengligi 19,675 24,668 6,141 0
Intel Stratix 10 Blok-suzuvchi nuqta 16,852 30,548 7,265 0
m-qonun 24,528 44,325 8,080 0
Blok-suzuvchi nuqta va µ-qonun 25,690 47,357 8,858 0
Blok-suzuvchi nuqta, µ-qonun va kengaytirilgan IQ kengligi 25,897 47,289 8,559 0

Fronthaul Compression Intel FPGA IP-dan foydalanishni boshlash

Fronthaul Compression IP-ni o'rnatish, parametrlash, simulyatsiya qilish va ishga tushirishni tavsiflaydi.
2.1. Fronthaul Compression IP-ni olish, o'rnatish va litsenziyalash
Fronthaul Compression IP - kengaytirilgan Intel FPGA IP bo'lib, u Intel Quartus Prime versiyasiga kiritilmagan.

  1. Agar sizda yo'q bo'lsa, My Intel hisob qaydnomasini yarating.
  2. O'z-o'ziga xizmat ko'rsatish litsenziyalash markaziga (SSLC) kirish uchun tizimga kiring.
  3. Fronthaul Compression IP-ni sotib oling.
  4. SSLC sahifasida IP uchun Run-ni bosing. SSLC IP-ni o'rnatishga yo'naltirish uchun o'rnatish dialog oynasini taqdim etadi.
  5. Intel Quartus Prime papkasi bilan bir xil joyga o'rnating.

Jadval 5. Fronthaul siqishni o'rnatish joylari

Joylashuv Dasturiy ta'minot Platforma
:\intelFPGA_pro\\quartus\ip \altera_cloud Intel Quartus Prime Pro nashri Windows *
:/intelFPGA_pro// quartus/ip/altera_cloud Intel Quartus Prime Pro nashri Linux *

Shakl 1. Fronthaul Compression IP-ni o'rnatish katalogining tuzilishi Intel Quartus Prime o'rnatish katalogi

intel Fronthaul Compression FPGA IP-rasm 7
Fronthaul Compression Intel FPGA IP endi IP katalogida paydo bo'ladi.
Tegishli ma'lumotlar

  • Intel FPGA websayt
  • O'z-o'ziga xizmat ko'rsatish litsenziyalash markazi (SSLC)

2.2. Fronthaul Compression IP-ni parametrlash
IP parametr muharririda o'zingizning shaxsiy IP variatsiyasini tezda sozlang.

  1. IP yadrongizni birlashtirish uchun Intel Quartus Prime Pro Edition loyihasini yarating.
    a. Intel Quartus Prime Pro Edition-da bosing File Yangi Intel Quartus Prime loyihasini yaratish uchun yangi loyiha ustasi yoki File Mavjud Quartus Prime loyihasini ochish uchun loyihani oching. Sehrgar sizga qurilmani ko'rsatishni taklif qiladi.
    b. IP uchun tezlik darajasi talablariga javob beradigan qurilmalar guruhini belgilang.
    c. Finish tugmasini bosing.
  2. IP-katalogida Fronthaul Compression Intel FPGA IP-ni tanlang. Yangi IP o'zgarishi oynasi paydo bo'ladi.
  3. Yangi maxsus IP variatsiyasi uchun yuqori darajali nomni belgilang. Parametr muharriri IP o'zgarishi sozlamalarini a ichida saqlaydi file nomli .ip.
  4. OK tugmasini bosing. Parametr muharriri paydo bo'ladi.
    intel Fronthaul Compression FPGA IP-rasm 6Shakl 2. Fronthaul Compression IP parametr muharriri
  5. IP o'zgarishi uchun parametrlarni belgilang. Muayyan IP parametrlari haqida ma'lumot olish uchun Parametrlarga qarang.
  6. Design Ex-ni bosingample yorlig'iga o'ting va dizayningiz uchun parametrlarni belgilang example.
    intel Fronthaul Compression FPGA IP-rasm 5Shakl 3. Dizayn ExampParametr muharriri
  7. HDL yaratish-ni bosing. Generation dialog oynasi paydo bo'ladi.
  8. Chiqishni belgilang file yaratish opsiyalarini tanlang va keyin Yarat-ni bosing. IP o'zgarishi files spetsifikatsiyalaringizga muvofiq ishlab chiqaring.
  9. Finish tugmasini bosing. Parametr muharriri yuqori darajadagi .ip ni qo'shadi file joriy loyihaga avtomatik ravishda. Agar sizdan .ip ni qo'lda qo'shish so'ralsa file loyihaga qo'shish/o'chirish tugmasini bosing Fileqo'shish uchun loyihada s file.
  10. IP-variatsiyangizni yaratganingizdan va o'rnatganingizdan so'ng, portlarni ulash uchun tegishli pinlarni tayinlang va har bir misol uchun mos keladigan RTL parametrlarini o'rnating.

2.2.1. Fronthaul siqish IP parametrlari
Jadval 6. Fronthaul Compression IP parametrlari

Ism Yaroqli qiymatlar

Tavsif

Ma'lumotlar yo'nalishi TX va RX, faqat TX, faqat RX Siqish uchun TX ni tanlang; Dekompressiya uchun RX.
Siqish usuli BFP, mu-Law yoki BFP va mu-Law Blok suzuvchi nuqta, µ-qonun yoki ikkalasini tanlang.
Metadata kengligi 0 (Metama'lumotlar portlarini o'chirish), 32, 64, 96, 128 (bit) Metadata avtobusining bit kengligini belgilang (siqilmagan ma'lumotlar).
Kengaytirilgan IQ kengligini yoqing Yoqish yoki o'chirish 8-bitdan 16-bitgacha boʻlgan qoʻllab-quvvatlanadigan IqWidth uchun yoqing.
9, 12, 14 va 16 bitli qo'llab-quvvatlanadigan IqWidth uchun o'chiring.
O-RANga mos keladi Yoqish yoki o'chirish Meta-maʼlumotlar porti uchun ORAN IP xaritasini kuzatish va har bir boʻlim sarlavhasi uchun metamaʼlumotlarning yaroqli signalini tasdiqlash uchun yoqing. IP faqat 128 bit kenglikdagi metama'lumotlarni qo'llab-quvvatlaydi. IP har bir paketga bitta bo'lim va bir nechta bo'limlarni qo'llab-quvvatlaydi. Meta-maʼlumotlar har bir boʻlimda toʻgʻri keladi, metamaʼlumotlar toʻgʻri tasdiqlanadi.
Oʻchiring, shunda IP metamaʼlumotlardan hech qanday xaritalash talabisiz oʻtish kanali signallari sifatida foydalanadi (masalan: U-tekisligi numPrb 0 deb qabul qilinadi). IP 0 (Metama'lumotlar portlarini o'chirish), 32, 64, 96, 128 bitli metama'lumotlar kengligini qo'llab-quvvatlaydi. IP har bir paket uchun bitta bo'limni qo'llab-quvvatlaydi. Metadata har bir paket uchun metama'lumotlarning haqiqiy tasdiqlanishida faqat bir marta amal qiladi.

2.3. Yaratilgan IP File Tuzilishi
Intel Quartus Prime Pro Edition dasturi quyidagi IP yadro chiqishini ishlab chiqaradi file tuzilishi.
Jadval 7. Yaratilgan IP Files

File Ism

Tavsif

<your_ip>.ip Platforma dizayneri tizimi yoki yuqori darajadagi IP o'zgarishi file.your_ip> - bu sizning IP-variantingizni bergan ism.
<your_ip>.cmp VHDL komponent deklaratsiyasi (.cmp) file matndir file VHDL dizaynida foydalanishingiz mumkin bo'lgan mahalliy umumiy va port ta'riflarini o'z ichiga oladi files.
<your_ip>.html Ulanish ma'lumotlarini o'z ichiga olgan hisobot, u bog'langan har bir masterga nisbatan har bir tobening manzilini ko'rsatadigan xotira xaritasi va parametrlarni belgilash.
<your_ip>_generation.rpt IP yoki Platforma dizaynerini yaratish jurnali file. IP yaratish paytidagi xabarlarning qisqacha mazmuni.
<your_ip>.qgsimc Incremental regeneratsiyani qo'llab-quvvatlash uchun simulyatsiya parametrlarini ro'yxatlaydi.
<your_ip>.qgsynthc Incremental regeneratsiyani qo'llab-quvvatlash uchun sintez parametrlarini sanab o'tadi.
<your_ip>.qip Intel Quartus Prime dasturida IP komponentini integratsiyalash va kompilyatsiya qilish uchun IP komponenti haqida barcha kerakli ma'lumotlarni o'z ichiga oladi.
<your_ip>.sopcinfo Platforma dizayneri tizimidagi ulanishlar va IP komponentlarining parametrlarini tavsiflaydi. IP komponentlari uchun dasturiy ta'minot drayverlarini ishlab chiqishda talablarni olish uchun uning mazmunini tahlil qilishingiz mumkin.
Nios® II asboblar zanjiri kabi quyi oqim vositalari bundan foydalanadi file. .sopcinfo file va tizim.h file Nios II asboblar zanjiri uchun yaratilgan qulga kiradigan har bir masterga nisbatan har bir qul uchun manzil xaritasi ma'lumotlarini o'z ichiga oladi. Turli ustalar ma'lum bir qul komponentiga kirish uchun boshqa manzil xaritasiga ega bo'lishi mumkin.
<your_ip>.csv IP komponentining yangilanish holati haqidagi ma'lumotlarni o'z ichiga oladi.
<your_ip>.bsf Blok belgisi File (.bsf) Intel Quartus Prime blok diagrammasida foydalanish uchun IP o'zgarishining ko'rinishi Files (.bdf).
<your_ip>.spd Majburiy kiritish file qo'llab-quvvatlanadigan simulyatorlar uchun simulyatsiya skriptlarini yaratish uchun ip-make-simscript uchun. .spd file ro'yxatini o'z ichiga oladi files simulyatsiya uchun yaratilgan va siz ishga tushirishingiz mumkin bo'lgan xotiralar haqidagi ma'lumotlar.
<your_ip>.ppf Pin Planner File (.ppf) Pin Planner bilan foydalanish uchun yaratilgan IP komponentlari uchun port va tugun tayinlarini saqlaydi.
<your_ip>_bb.v Siz Verilog qora qutisidan foydalanishingiz mumkin (_bb.v) file qora quti sifatida foydalanish uchun bo'sh modul deklaratsiyasi sifatida.
<your_ip>_inst.v yoki _inst.vhd HDL masalanample instantiation shabloni. Buning mazmunini nusxalashingiz va joylashtirishingiz mumkin file HDL ichiga kiradi file IP o'zgarishini yaratish uchun.
<your_ip>.v yokiyour_ip>.vhd HDL files sintez yoki simulyatsiya uchun har bir submodul yoki pastki IP yadrosini yaratuvchi.
murabbiy/ Simulyatsiyani sozlash va ishga tushirish uchun ModelSim* skripti msim_setup.tcl mavjud.
synopsys/vcs/ synopsys/vcsmx/ VCS* simulyatsiyasini o'rnatish va ishga tushirish uchun vcs_setup.sh qobiq skriptini o'z ichiga oladi.
Tarkibida vcsmx_setup.sh va synopsys_ sim.setup qobiq skripti mavjud file VCS MX* simulyatsiyasini sozlash va ishga tushirish uchun.
kadans/ ncsim_setup.sh qobiq skripti va boshqa sozlamalarni o'z ichiga oladi files NCSIM* simulyatsiyasini o'rnatish va ishga tushirish uchun.
aldec/ Aldec* simulyatsiyasini o'rnatish va ishga tushirish uchun rivierapro_setup.sh qobiq skriptini o'z ichiga oladi.
xcelium/ Xcelium_setup.sh qobiq skripti va boshqa sozlamalarni o'z ichiga oladi files Xcelium* simulyatsiyasini o'rnatish va ishga tushirish uchun.
submodullar/ HDL ni o'z ichiga oladi files IP asosiy submodullari uchun.
<bolalar IP yadrolari>/ Har bir yaratilgan bola IP asosiy katalogi uchun Platforma Designer synth/ va sim/ sub-kataloglarini yaratadi.

Fronthaul Compression IP Funktsional tavsifi

Shakl 4. Fronthaul Compression IP siqish va dekompressiyani o'z ichiga oladi. Fronthaul siqish IP blok diagrammasiintel Fronthaul Compression FPGA IP-rasm 4

Siqish va dekompressiya
Oldindan ishlov berish blokiga asoslangan bit siljish bloki 12 ta resurs elementidan (RE) iborat resurs bloki uchun optimal bit almashinuvini hosil qiladi. Blok kvantlash shovqinini pasaytiradi, ayniqsa pastamplitud samples. Shunday qilib, u siqishni keltirib chiqaradigan xato vektori kattaligini (EVM) kamaytiradi. Siqish algoritmi quvvat qiymatidan deyarli mustaqildir. Murakkab kirish s ni nazarda tutsakamples - x = x1 + jxQ, resurs bloki uchun haqiqiy va xayoliy komponentlarning maksimal mutlaq qiymati:
intel Fronthaul Compression FPGA IP-rasm 3Resurs bloki uchun maksimal mutlaq qiymatga ega bo'lgan quyidagi tenglama ushbu resurs blokiga tayinlangan chapga siljish qiymatini aniqlaydi:intel Fronthaul Compression FPGA IP-rasm 2Bu erda bitWidth - kirish bitining kengligi.
IP 8, 9, 10, 11, 12, 13, 14, 15, 16 siqish nisbatlarini qo'llab-quvvatlaydi.
Mu-Law Siqish va dekompressiya
Algoritm nutqni siqishda keng qo'llaniladigan Mu-law kompanding texnikasidan foydalanadi. Bu usul, yaxlitlash va bitni kesishdan oldin, x kirish siqilmagan signalni f(x) funksiyali kompressor orqali o'tkazadi. Texnika interfeys orqali siqilgan ma'lumotlarni, y, yuboradi. Qabul qilingan ma'lumotlar kengaytiruvchi funksiyadan o'tadi (bu kompressorning teskarisi F-1(y). Texnika siqilmagan ma'lumotlarni minimal kvantlash xatosi bilan qayta ishlab chiqaradi.
Tenglama 1. Kompressor va dekompressor vazifalari
intel Fronthaul Compression FPGA IP-rasm 1Mu-law IQ siqish algoritmi O-RAN spetsifikatsiyasiga amal qiladi.
Tegishli ma'lumotlar
O-RAN websayt
3.1. Fronthaul siqish IP signallari
IP-ni ulang va boshqaring.
Soat va qayta o'rnatish interfeysi signallari =
Jadval 8. Soat va qayta o'rnatish interfeysi signallari

Signal nomi Bit kengligi Yo'nalish

Tavsif

tx_clk 1 Kirish Transmitter soati.
Soat chastotasi 390.625 Gbit/s uchun 25 MGts va 156.25 Gbit/s uchun 10 MGts. Barcha transmitter interfeysi signallari ushbu soat bilan sinxronlashtiriladi.
rx_clk 1 Kirish Qabul qiluvchining soati.
Soat chastotasi 390.625 Gbit/s uchun 25 MGts va 156.25 Gbit/s uchun 10 MGts. Qabul qiluvchining barcha interfeysi signallari ushbu soat bilan sinxronlashtiriladi.
csr_clk 1 Kirish CSR interfeysi uchun soat. Soat chastotasi 100 MGts.
tx_rst_n 1 Kirish tx_clk bilan sinxronlangan transmitter interfeysi uchun faol past reset.
rx_rst_n 1 Kirish Rx_clk bilan sinxron qabul qiluvchi interfeysi uchun faol past reset.
csr_rst_n 1 Kirish csr_clk bilan sinxronlangan CSR interfeysi uchun faol past reset.

Transport interfeysi signallarini uzatish
9-jadval. Transport interfeysi signallarini uzatish
Barcha signal turlari belgisiz butun sondir.

Signal nomi

Bit kengligi Yo'nalish

Tavsif

tx_avst_source_valid 1 Chiqish Taʼkidlanganida, avst_source_data da toʻgʻri maʼlumotlar mavjudligini bildiradi.
tx_avst_source_data 64 Chiqish PRB maydonlari, shu jumladan udCompParam, iSample va qSample. Keyingi bo'lim PRB maydonlari oldingi bo'lim PRB maydoniga birlashtiriladi.
tx_avst_source_startofpacket 1 Chiqish Kadrning birinchi baytini bildiradi.
tx_avst_source_endofpacket 1 Chiqish Kadrning oxirgi baytini bildiradi.
tx_avst_source_ready 1 Kirish Tasdiqlanganda, transport qatlami ma'lumotlarni qabul qilishga tayyorligini bildiradi. Ushbu interfeys uchun readyLatency = 0.
tx_avst_source_empty 3 Chiqish avst_source_endofpacket tasdiqlanganda avst_source_data-dagi bo'sh baytlar sonini belgilaydi.
tx_udcomphdr_o 8 Chiqish Foydalanuvchi ma'lumotlarini siqish sarlavhasi maydoni. tx_avst_source_valid bilan sinxronlash.
Siqish usuli va IQ bit kengligini belgilaydi
ma'lumotlar bo'limida foydalanuvchi ma'lumotlari uchun.
• [7:4] : udIqWidth
• udIqWidth=16 uchun 0, aks holda udIqWidth e,g, ga teng:
— 0000b I va Q har biri 16 bit kengligini bildiradi;
— 0001b I va Q ning har biri 1 bit kengligini bildiradi;
— 1111b I va Q ning har biri 15 bit kengligini bildiradi
• [3:0] : udCompMeth
— 0000b – siqilish yo‘q
— 0001b – blokli suzuvchi nuqta
— 0011b – µ-qonun
- boshqalar - kelajakdagi usullar uchun ajratilgan.
tx_metadata_o METADATA_WIDTH Chiqish O'tkazgich signallari o'tadi va siqilmaydi.
tx_avst_source_valid bilan sinxronlash. Sozlanadigan bit kengligi METADATA_WIDTH.
Siz yoqilganda O-RANga mos keladi, murojaat qiling 13-jadval 17-sahifada.O'chganingizda O-RANga mos keladi, bu signal faqat tx_avst_source_startofpacket 1 bo'lganda amal qiladi. tx_metadata_o to'g'ri signalga ega emas va joriy siklni ko'rsatish uchun tx_avst_source_valid dan foydalanadi.
Siz tanlaganingizda mavjud emas 0 Metadata portlarini o'chiring uchun Metadata kengligi.

Transport interfeysi signallarini qabul qilish
10-jadval. Transport interfeysi signallarini qabul qilish
Ushbu interfeysda orqa bosim yo'q. Avalon oqimli bo'sh signal bu interfeysda kerak emas, chunki u har doim nolga teng.

Signal nomi Bit kengligi Yo'nalish

Tavsif

rx_avst_sink_valid 1 Kirish Ta'kidlanganidek, avst_sink_data da to'g'ri ma'lumotlar mavjudligini bildiradi.
Ushbu interfeysda avst_sink_ready signali yo'q.
rx_avst_sink_data 64 Kirish PRB maydonlari, shu jumladan udCompParam, iSample va qSample. Keyingi bo'lim PRB maydonlari oldingi bo'lim PRB maydoniga birlashtiriladi.
rx_avst_sink_startofpacket 1 Kirish Kadrning birinchi baytini bildiradi.
rx_avst_sink_endofpacket 1 Kirish Kadrning oxirgi baytini bildiradi.
rx_avst_sink_error 1 Kirish avst_sink_endofpacket bilan bir xil siklda tasdiqlansa, joriy paket xato paketi ekanligini bildiradi.
rx_udcomphdr_i 8 Kirish Foydalanuvchi ma'lumotlarini siqish sarlavhasi maydoni. Rx_metadata_valid_i bilan sinxronlash.
Ma'lumotlar bo'limida foydalanuvchi ma'lumotlari uchun siqish usuli va IQ bit kengligini belgilaydi.
• [7:4] : udIqWidth
• udIqWidth=16 uchun 0, aks holda udIqWidth ga teng. masalan
— 0000b I va Q har biri 16 bit kengligini bildiradi;
— 0001b I va Q ning har biri 1 bit kengligini bildiradi;
— 1111b I va Q ning har biri 15 bit kengligini bildiradi
• [3:0] : udCompMeth
— 0000b – siqilish yo‘q
— 0001b – blokning suzuvchi nuqtasi
— 0011b – µ-qonun
- boshqalar - kelajakdagi usullar uchun ajratilgan.
rx_metadata_i METADATA_WIDTH Kirish Siqilmagan o'tkazgich signallari o'tish.
rx_metadata_i signallari rx_metadata_valid_i tasdiqlansa, rx_avst_sink_valid bilan sinxronlashtiriladi.
Sozlanadigan bit kengligi METADATA_WIDTH.
Siz yoqilganda O-RANga mos keladi, murojaat qiling Jadval 15 18-sahifada.
Siz o'chirsangiz O-RANga mos keladi, bu rx_metadata_i signali faqat rx_metadata_valid_i va rx_avst_sink_startofpacket 1 ga teng bo‘lganda amal qiladi. Siz tanlaganingizda mavjud emas. 0 Metadata portlarini o'chiring uchun Metadata kengligi.
rx_metadata_valid_i 1 Kirish Sarlavhalar (rx_udcomphdr_i va rx_metadata_i) haqiqiy ekanligini bildiradi. Rx_avst_sink_valid bilan sinxronlash. Majburiy signal. O-RANning orqaga qarab muvofiqligi uchun, agar IPda yaroqli umumiy sarlavha IE va takroriy bo'lim IE bo'lsa, rx_metadata_valid_i ni tasdiqlang. Rx_avst_sink_data da yangi jismoniy resurs bloki (PRB) maydonlarini taqdim qilishda rx_metadata_i kiritishda rx_metadata_valid_i bilan birga yangi bo'lim IE'larini taqdim eting.

Ilova interfeysi signallarini uzatish
11-jadval. Ilova interfeysi signallarini uzatish

Signal nomi

Bit kengligi Yo'nalish

Tavsif

tx_avst_sink_valid 1 Kirish Ta'kidlanganidek, ushbu interfeysda joriy PRB maydonlari mavjudligini bildiradi.
Oqim rejimida ishlayotganda, paketning boshlanishi va paketning oxiri o'rtasida to'g'ri signal o'chirilmasligiga ishonch hosil qiling, bundan faqat tayyor signal o'chiriladi.
tx_avst_sink_data 128 Kirish Tarmoq bayti tartibida dastur sathidan ma'lumotlar.
tx_avst_sink_startofpacket 1 Kirish Paketning birinchi PRB baytini ko'rsating
tx_avst_sink_endofpacket 1 Kirish Paketning oxirgi PRB baytini ko'rsating
tx_avst_sink_ready 1 Chiqish Qachonki, O-RAN IP ilova interfeysidan maʼlumotlarni qabul qilishga tayyorligini bildiradi. Ushbu interfeys uchun readyLatency = 0
tx_udcomphdr_i 8 Kirish Foydalanuvchi ma'lumotlarini siqish sarlavhasi maydoni. tx_avst_sink_valid bilan sinxronlash.
Ma'lumotlar bo'limida foydalanuvchi ma'lumotlari uchun siqish usuli va IQ bit kengligini belgilaydi.
• [7:4] : udIqWidth
• udIqWidth=16 uchun 0, aks holda udIqWidth ga teng. masalan
— 0000b I va Q har biri 16 bit kengligini bildiradi;
— 0001b I va Q ning har biri 1 bit kengligini bildiradi;
— 1111b I va Q ning har biri 15 bit kengligini bildiradi
• [3:0] : udCompMeth
— 0000b – siqilish yo‘q
— 0001b – blokli suzuvchi nuqta
— 0011b – µ-qonun
- boshqalar - kelajakdagi usullar uchun ajratilgan.
tx_metadata_i METADATA_WIDTH Kirish O'tkazgich signallari o'tadi va siqilmaydi. tx_avst_sink_valid bilan sinxronlash.
Sozlanadigan bit kengligi METADATA_WIDTH.
Siz yoqilganda O-RANga mos keladi, murojaat qiling Jadval 13 17-sahifada.
Siz o'chirsangiz O-RANga mos keladi, bu signal faqat tx_avst_sink_startofpacket 1 ga teng bo'lganda amal qiladi.
tx_metadata_i to'g'ri signalga ega emas va foydalanadi
tx_avst_sink_valid to'g'ri siklni ko'rsatish uchun.
Siz tanlaganingizda mavjud emas 0 Metadata portlarini o'chiring uchun Metadata kengligi.

Ilova interfeysi signallarini qabul qilish
12-jadval. Ilova interfeysi signallarini qabul qilish

Signal nomi

Bit kengligi Yo'nalish

Tavsif

rx_avst_source_valid 1 Chiqish Ta'kidlanganidek, ushbu interfeysda joriy PRB maydonlari mavjudligini bildiradi.
Ushbu interfeysda avst_source_ready signali yo'q.
rx_avst_source_data 128 Chiqish Tarmoq bayti tartibida dastur qatlamiga ma'lumotlar.
rx_avst_source_startofpacket 1 Chiqish Paketning birinchi PRB baytini ko'rsatadi
rx_avst_source_endofpacket 1 Chiqish Paketning oxirgi PRB baytini ko'rsatadi
rx_avst_source_error 1 Chiqish Paketlarda xatolik borligini bildiradi
rx_udcomphdr_o 8 Chiqish Foydalanuvchi ma'lumotlarini siqish sarlavhasi maydoni. Rx_avst_source_valid bilan sinxronlash.
Ma'lumotlar bo'limida foydalanuvchi ma'lumotlari uchun siqish usuli va IQ bit kengligini belgilaydi.
• [7:4] : udIqWidth
• udIqWidth=16 uchun 0, aks holda udIqWidth ga teng. masalan
— 0000b I va Q har biri 16 bit kengligini bildiradi;
— 0001b I va Q ning har biri 1 bit kengligini bildiradi;
— 1111b I va Q ning har biri 15 bit kengligini bildiradi
• [3:0] : udCompMeth
— 0000b – siqilish yo‘q
— 0001b – blokli suzuvchi nuqta (BFP)
— 0011b – µ-qonun
- boshqalar - kelajakdagi usullar uchun ajratilgan.
rx_metadata_o METADATA_WIDTH Chiqish Siqilmagan o'tkazgich signallari o'tish.
rx_metadata_o signallari rx_metadata_valid_o tasdiqlansa, rx_avst_source_valid bilan sinxronlashtiriladi.
Sozlanadigan bit kengligi METADATA_WIDTH. Siz yoqilganda O-RANga mos keladi, murojaat qiling 14-jadval 18-sahifada.
Siz o'chirsangiz O-RANga mos keladi, rx_metadata_o faqat rx_metadata_valid_o 1 ga teng bo'lganda amal qiladi.
Siz tanlaganingizda mavjud emas 0 Metadata portlarini o'chiring uchun Metadata kengligi.
rx_metadata_valid_o 1 Chiqish Sarlavhalar (rx_udcomphdr_o va
rx_metadata_o) amal qiladi.
rx_metadata_valid_o, rx_metadata_o haqiqiy, rx_avst_source_valid bilan sinxronlashganda tasdiqlanadi.

O-RANning orqaga qarab muvofiqligi uchun metadata xaritasi
13-jadval. tx_metadata_i 128-bitli kirish

Signal nomi

Bit kengligi Yo'nalish Tavsif

Metadata xaritalash

Zaxiralangan 16 Kirish Zaxiralangan. tx_metadata_i[127:112]
tx_u_size 16 Kirish Oqim rejimi uchun baytlarda U-samolyot paketi hajmi. tx_metadata_i[111:96]
tx_u_seq_id 16 Kirish eCPRI transport sarlavhasidan olingan paketning SeqID. tx_metadata_i[95:80]
tx_u_pc_id 16 Kirish eCPRI transporti va RoEflowId uchun PCID
Ethernet orqali radio (RoE) tashish uchun.
tx_metadata_i[79:64]
Zaxiralangan 4 Kirish Zaxiralangan. tx_metadata_i[63:60]
tx_u_dataDirection 1 Kirish gNB ma'lumotlar yo'nalishi.
Qiymat diapazoni: {0b=Rx (ya'ni yuklash), 1b=Tx (ya'ni yuklab olish)}
tx_metadata_i[59]
tx_u_filterIndex 4 Kirish IQ ma'lumotlari va havo interfeysi o'rtasida foydalaniladigan kanal filtri indeksini belgilaydi.
Qiymat diapazoni: {0000b-1111b}
tx_metadata_i[58:55]
tx_u_frameId 8 Kirish 10 milodiy kadrlar uchun hisoblagich (oʻrash davri 2.56 soniya), xususan, frameId= freym raqami moduli 256.
Qiymat diapazoni: {0000 0000b-1111 1111b}
tx_metadata_i[54:47]
tx_u_subframeId 4 Kirish 1 ms kadr ichida 10 ms pastki kadrlar uchun hisoblagich. Qiymat diapazoni: {0000b-1111b} tx_metadata_i[46:43]
tx_u_slotID 6 Kirish Bu parametr 1 milodiy subframe ichidagi slot raqamidir. Bitta pastki ramkadagi barcha uyalar ushbu parametr bilan hisoblanadi.
Qiymat diapazoni: {00 0000b-00 1111b=slotID, 01 0000b-11 1111b=Zaxiralangan}
tx_metadata_i[42:37]
tx_u_symbolid 6 Kirish Slot ichidagi belgi raqamini aniqlaydi. Qiymat diapazoni: {00 0000b-11 1111b} tx_metadata_i[36:31]
tx_u_sectionId 12 Kirish SectionID ma'lumotlar bilan bog'langan U-tekisligi ma'lumotlar bo'limlarini mos keladigan C tekisligi xabariga (va Bo'lim turiga) moslashtiradi.
Qiymat diapazoni: {0000 0000 0000b-11111111 1111b}
tx_metadata_i[30:19]
tx_u_rb 1 Kirish Resurs bloki ko'rsatkichi.
Har bir resurs bloki yoki boshqa har bir resurs bloki ishlatilganligini ko'rsating.
Qiymat diapazoni: {0b=ishlatilgan har bir resurs bloki; 1b=ishlatilgan har bir boshqa resurs bloki}
tx_metadata_i[18]
tx_u_startPrb 10 Kirish Foydalanuvchi tekisligi ma'lumotlari bo'limining boshlang'ich PRB.
Qiymat diapazoni: {00 0000 0000b-11 1111 1111b}
tx_metadata_i[17:8]
tx_u_numPrb 8 Kirish Foydalanuvchi tekisligi ma'lumotlari bo'limi amal qiladigan PRBlarni aniqlang. tx_metadata_i[7:0]
      Qiymat diapazoni: {0000 0001b-1111 1111b, 0000 0000b = belgilangan pastki tashuvchi oraligʻidagi (SCS) va tashuvchining tarmoqli kengligidagi barcha PRBlar }  
tx_u_udCompHdr 8 Kirish Ma'lumotlar bo'limida foydalanuvchi ma'lumotlarining siqish usuli va IQ bit kengligini aniqlang. Qiymat diapazoni: {0000 0000b-1111 1111b} Yoʻq (tx_udcomphdr_i)

14-jadval. rx_metadata_valid_i/o

Signal nomi

Bit kengligi Yo'nalish Tavsif

Metadata xaritalash

rx_sec_hdr_valid 1 Chiqish rx_sec_hdr_valid 1 bo'lsa, U-tekisligi bo'limi ma'lumotlar maydonlari to'g'ri keladi.
Umumiy sarlavhali IE'lar rx_sec_hdr_valid tasdiqlanganda amal qiladi, avst_sink_u_startofpacket va avst_sink_u_valid bilan sinxronlanadi.
Takroriy bo'lim IE'lari rx_sec_hdr_valid tasdiqlanganda amal qiladi, avst_sink_u_valid bilan sinxronlanadi.
Avst_sink_u_data-da yangi bo'lim PRB maydonlarini taqdim etishda, rx_sec_hdr_valid tasdiqlangan yangi IE bo'limlarini taqdim eting.
rx_metadata_valid_o

15-jadval. rx_metadata_o 128-bitli chiqish

Signal nomi Bit kengligi Yo'nalish Tavsif

Metadata xaritalash

Zaxiralangan 32 Chiqish Zaxiralangan. rx_metadata_o[127:96]
rx_u_seq_id 16 Chiqish eCPRI transport sarlavhasidan olingan paketning SeqID. rx_metadata_o[95:80]
rx_u_pc_id 16 Chiqish eCPRI transporti uchun PCID va RoE transporti uchun RoEflowId rx_metadata_o[79:64]
zaxiralangan 4 Chiqish Zaxiralangan. rx_metadata_o[63:60]
rx_u_dataDirection 1 Chiqish gNB ma'lumotlar yo'nalishi. Qiymat diapazoni: {0b=Rx (ya'ni yuklash), 1b=Tx (ya'ni yuklab olish)} rx_metadata_o[59]
rx_u_filterIndex 4 Chiqish IQ ma'lumotlari va havo interfeysi o'rtasida foydalanish uchun kanal filtri indeksini belgilaydi.
Qiymat diapazoni: {0000b-1111b}
rx_metadata_o[58:55]
rx_u_frameId 8 Chiqish 10 milodiy kadrlar uchun hisoblagich (oʻrash davri 2.56 soniya), xususan, frameId= kvadrat raqami moduli 256. Qiymat diapazoni: {0000 0000b-1111 1111b} rx_metadata_o[54:47]
rx_u_subframeId 4 Chiqish 1 ms ramka ichida 10 ms pastki kadrlar uchun hisoblagich. Qiymat diapazoni: {0000b-1111b} rx_metadata_o[46:43]
rx_u_slotID 6 Chiqish 1ms kichik kadr ichidagi uyasi raqami. Bitta pastki ramkadagi barcha uyalar ushbu parametr bilan hisoblanadi. Qiymat diapazoni: {00 0000b-00 1111b=slotID, 01 0000b-111111b=Zaxiralangan} rx_metadata_o[42:37]
rx_u_symbolid 6 Chiqish Slot ichidagi belgi raqamini aniqlaydi.
Qiymat diapazoni: {00 0000b-11 1111b}
rx_metadata_o[36:31]
rx_u_sectionId 12 Chiqish SectionID ma'lumotlar bilan bog'langan U-tekisligi ma'lumotlar bo'limlarini mos keladigan C tekisligi xabariga (va Bo'lim turiga) moslashtiradi.
Qiymat diapazoni: {0000 0000 0000b-1111 1111 1111b}
rx_metadata_o[30:19]
rx_u_rb 1 Chiqish Resurs bloki ko'rsatkichi.
Har bir resurs blokidan foydalanilganligini yoki boshqa har qanday manba ishlatilganligini ko'rsatadi.
Qiymat diapazoni: {0b=ishlatilgan har bir resurs bloki; 1b=ishlatilgan har bir boshqa resurs bloki}
rx_metadata_o[18]
rx_u_startPrb 10 Chiqish Foydalanuvchi tekisligi ma'lumotlari bo'limining boshlang'ich PRB.
Qiymat diapazoni: {00 0000 0000b-11 1111 1111b}
rx_metadata_o[17:8]
rx_u_numPrb 8 Chiqish Foydalanuvchi tekisligi ma'lumotlari bo'limi amal qiladigan PRBlarni belgilaydi.
Qiymat diapazoni: {0000 0001b-1111 1111b, 0000 0000b = belgilangan SCS va tashuvchining tarmoqli kengligidagi barcha PRBlar }
rx_metadata_o[7:0]
rx_u_udCompHdr 8 Chiqish Ma'lumotlar bo'limida foydalanuvchi ma'lumotlarining siqish usuli va IQ bit kengligini belgilaydi.
Qiymat diapazoni: {0000 0000b-1111 1111b}
Yoʻq (rx_udcomphdr_o)

CSR interfeysi signallari
16-jadval. CSR interfeysi signallari

Signal nomi Bit kengligi Yo'nalish

Tavsif

csr_address 16 Kirish Konfiguratsiya registrining manzili.
csr_write 1 Kirish Konfiguratsiya registrini yozishni yoqish.
csr_writedata 32 Kirish Konfiguratsiya registrini yozish ma'lumotlari.
csr_readdata 32 Chiqish Konfiguratsiya registrini o'qish ma'lumotlari.
csr_read 1 Kirish Konfiguratsiya registrini o'qishni yoqish.
csr_readdatavalid 1 Chiqish Konfiguratsiya registrini o'qish ma'lumotlari amal qiladi.
csr_waitrequest 1 Chiqish Konfiguratsiya registrini kutish so'rovi.

Fronthaul siqish IP registrlari

Nazorat va holat interfeysi orqali fronthaul siqish funksiyasini boshqaring va kuzatib boring.
17-jadval. Ro‘yxatga olish xaritasi

CSR_ADDRESS (so'z ofset) Ro'yxatdan o'tish nomi
0x0 siqish_rejimi
0x1 tx_error
0x2 rx_error

18-jadval. siqish_rejimi Registr

Bit kengligi Tavsif Kirish

HW Reset qiymati

31:9 Zaxiralangan RO 0x0
8:8 Funktsional rejim:
• 1'b0 - statik siqish rejimi
• 1'b1 - dinamik siqish rejimi
RW 0x0
7:0 Statik foydalanuvchi ma'lumotlarini siqish sarlavhasi:
• 7:4 - udIqWidth
— 4'b0000 - 16 bit
— 4'b1111 - 15 bit
-:
— 4'b0001 1 bit
• 3:0 - udCompMeth
— 4'b0000 siqilish emas
— 4'b0001 - blokning suzuvchi nuqtasi
— 4'b0011 - µ-qonun
• Boshqalar band qilingan
RW 0x0

Jadval 19. tx Xato registri

Bit kengligi Tavsif Kirish

HW Reset qiymati

31:2 Zaxiralangan RO 0x0
1:1 Yaroqsiz IqWidth. IP noto'g'ri yoki qo'llab-quvvatlanmaydigan Iqwidthni aniqlasa, Iqwidth ni 0 (16-bit Iqwidth) ga o'rnatadi. RW1C 0x0
0:0 Noto'g'ri siqish usuli. IP paketni tashlab yuboradi. RW1C 0x0

20-jadval. rx Xato registri

Bit kengligi Tavsif Kirish

HW Reset qiymati

31:8 Zaxiralangan RO 0x0
1:1 Yaroqsiz IqWidth. IP paketni tashlab yuboradi. RW1C 0x0
0:0 Yaroqsiz siqish usuli. IP siqish usulini quyidagi standart qo'llab-quvvatlanadigan siqish usuliga o'rnatadi:
• Faqat blokli suzuvchi nuqta yoqilgan: sukut bo'yicha blokli suzuvchi nuqta.
• Faqat m-qonun yoqilgan: standart m-qonun.
• Ham blokli suzuvchi nuqta, ham m-qonun yoqilgan: sukut bo'yicha blokli suzuvchi nuqta.
RW1C 0x0

Fronthaul Compression Intel FPGA IP foydalanuvchi qo'llanmasi arxivi

Ushbu hujjatning oxirgi va oldingi versiyalari uchun qarang: Fronthaul Compression Intel FPGA IP foydalanuvchi qoʻllanmasi. Agar IP yoki dasturiy ta'minot versiyasi ro'yxatda bo'lmasa, avvalgi IP yoki dasturiy ta'minot versiyasi uchun foydalanuvchi qo'llanmasi qo'llaniladi.

Fronthaul Compression Intel FPGA IP foydalanuvchi qoʻllanmasi uchun hujjatlarni koʻrib chiqish tarixi

Hujjat versiyasi

Intel Quartus Prime versiyasi IP versiyasi

O'zgarishlar

2022.08.08 21.4 1.0.1 Metamaʼlumotlar kengligi 0 dan 0 gacha tuzatildi (Metamaʼlumotlar portlarini oʻchirish).
2022.03.22 21.4 1.0.1 • Almashtirilgan signal tavsiflari:
— tx_avst_sink_data va tx_avst_source_data
— rx_avst_sink_data va rx_avst_source_data
• Qo'shilgan Qurilma qo'llab-quvvatlanadigan tezlik darajalari stol
• Qo'shilgan Ishlash va resurslardan foydalanish
2021.12.07 21.3 1.0.0 Yangilangan buyurtma kodi.
2021.11.23 21.3 1.0.0 Dastlabki nashr.

Intel korporatsiyasi. Barcha huquqlar himoyalangan. Intel, Intel logotipi va boshqa Intel belgilari Intel korporatsiyasi yoki uning sho'ba korxonalarining savdo belgilaridir. Intel o'zining FPGA va yarimo'tkazgich mahsulotlarining Intel standart kafolatiga muvofiq joriy spetsifikatsiyalarga muvofiq ishlashini kafolatlaydi, lekin istalgan vaqtda ogohlantirmasdan istalgan mahsulot va xizmatlarga o'zgartirish kiritish huquqini o'zida saqlab qoladi. Intel tomonidan yozma ravishda kelishilgan hollar bundan mustasno, bu erda tasvirlangan har qanday ma'lumot, mahsulot yoki xizmatdan foydalanish yoki qo'llash natijasida kelib chiqadigan hech qanday javobgarlik yoki javobgarlikni o'z zimmasiga olmaydi. Intel mijozlariga har qanday nashr etilgan ma'lumotlarga tayanishdan va mahsulot yoki xizmatlarga buyurtma berishdan oldin qurilma texnik xususiyatlarining so'nggi versiyasini olish tavsiya etiladi. *Boshqa nomlar va brendlar boshqalarning mulki sifatida da'vo qilinishi mumkin.

intel logotipiintel Fronthaul Compression FPGA IP belgisi 2 Onlayn versiya
intel Fronthaul Compression FPGA IP belgisi 1 Fikr-mulohaza yuborish
ID: 709301
UG-20346
Versiya: 2022.08.08
ISO 9001: 2015 Ro'yxatdan o'tgan

Hujjatlar / manbalar

intel Fronthaul Compression FPGA IP [pdf] Foydalanuvchi uchun qoʻllanma
Fronthaul Compression FPGA IP, Fronthaul, Compression FPGA IP, FPGA IP
intel Fronthaul Compression FPGA IP [pdf] Foydalanuvchi uchun qoʻllanma
UG-20346, 709301, Fronthaul Compression FPGA IP, Fronthaul FPGA IP, Siqish FPGA IP, FPGA IP

Ma'lumotnomalar

Fikr qoldiring

Sizning elektron pochta manzilingiz nashr etilmaydi. Majburiy maydonlar belgilangan *