شعار انتلFronthaul ضغط FPGA IP
دليل المستخدمانتل فرونتهول ضغط 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. يحسب محرك الضغط µ-law أو كتلة ضغط النقطة العائمة بناءً على رأس ضغط بيانات المستخدم (udCompHdr). يستخدم IP هذا واجهة تدفق Avalon لبيانات IQ وإشارات القناة والبيانات الوصفية وإشارات النطاق الجانبي وواجهة Avalon المعينة للذاكرة لسجلات التحكم والحالة (CSRs).
خرائط IP لمعدلات الذكاء المضغوطة ومعلمة ضغط بيانات المستخدم (udCompParam) وفقًا لتنسيق إطار الحمولة النافعة للقسم المحدد في مواصفات O-RAN Fronthaul Control و User and Synchronization Plane الإصدار 3.0 أبريل 2020 (O-RAN-WG4.CUS .0-v03.00). يبلغ عرض حوض تدفق Avalon وعرض بيانات واجهة المصدر 128 بت لواجهة التطبيق و 64 بت لواجهة النقل لدعم أقصى نسبة ضغط تبلغ 2: 1.
معلومات ذات صلة
شبكة أو-ران webموقع
1.1 Fronthaul Compression Intel® FPGA IP ميزات

  • -قوة وكتلة ضغط وفك ضغط النقطة العائمة
  • عرض معدل الذكاء 8 بت إلى 16 بت
  • تكوين ثابت وديناميكي لتنسيق U-plane IQ ورأس الضغط
  • حزمة متعددة الأقسام (إذا كان التوافق مع O-RAN قيد التشغيل)

1.2 Fronthaul Compression دعم عائلة جهاز Intel® FPGA IP
تقدم Intel مستويات دعم الجهاز التالية لـ Intel FPGA IP:

  • دعم متقدم - يتوفر عنوان IP للمحاكاة والتجميع لعائلة هذا الجهاز. برمجة FPGA file (.pof) لا يتوفر الدعم لبرنامج Quartus Prime Pro Stratix 10 Edition Beta وبالتالي لا يمكن ضمان إغلاق توقيت IP. تتضمن نماذج التوقيت تقديرات هندسية أولية للتأخيرات بناءً على معلومات ما بعد التخطيط المبكرة. تخضع نماذج التوقيت للتغيير حيث يعمل اختبار السيليكون على تحسين الارتباط بين السيليكون الفعلي ونماذج التوقيت. يمكنك استخدام IP core هذا لبنية النظام ودراسات استخدام الموارد ، والمحاكاة ، و pinout ، وتقييمات زمن انتقال النظام ، وتقييمات التوقيت الأساسية (موازنة خط الأنابيب) ، وإستراتيجية نقل الإدخال / الإخراج (عرض مسار البيانات ، وعمق الاندفاع ، ومقايضات معايير الإدخال / الإخراج ).
  • الدعم الأولي - تتحقق Intel من جوهر IP باستخدام نماذج توقيت أولية لعائلة هذا الجهاز. يلبي نواة IP جميع المتطلبات الوظيفية ، ولكن ربما لا يزال يخضع لتحليل التوقيت لعائلة الجهاز. يمكنك استخدامه في تصميمات الإنتاج بحذر.
  • الدعم النهائي - تتحقق Intel من عنوان IP مع نماذج التوقيت النهائية لعائلة الجهاز هذه. يلبي عنوان IP جميع المتطلبات الوظيفية والتوقيتية لعائلة الجهاز. يمكنك استخدامه في تصميمات الإنتاج.

الجدول 1. دعم عائلة جهاز IP للضغط الأمامي

عائلة الأجهزة يدعم
Intel® Agilex ™ (بلاط إلكتروني) تمهيدي
Intel Agilex (F- بلاط) يتقدم
إنتل آريا®10 أخير
Intel Stratix® 10 (أجهزة H ، وأجهزة البلاط الإلكتروني فقط) أخير
عائلات الجهاز الأخرى لا يوجد دعم

الجدول 2. درجات السرعة التي يدعمها الجهاز

عائلة الأجهزة درجة سرعة النسيج FPGA
إنتل Agilex 3
إنتل آريا 10 2
إنتل ستراتكس 10 2

1.3 إصدار معلومات لضغط Fronthaul Intel FPGA IP
تتوافق إصدارات Intel FPGA IP مع إصدارات برنامج Intel Quartus® Prime Design Suite حتى الإصدار 19.1. بدءًا من الإصدار 19.2 من برنامج Intel Quartus Prime Design Suite ، يحتوي Intel FPGA IP على نظام إصدار جديد.
يمكن أن يتغير رقم إصدار Intel FPGA IP (XYZ) مع كل إصدار لبرنامج Intel Quartus Prime. تغيير في:

  • يشير X إلى مراجعة رئيسية لعنوان IP. إذا قمت بتحديث برنامج Intel Quartus Prime ، فيجب عليك إعادة إنشاء عنوان IP.
  • يشير Y إلى أن IP يتضمن ميزات جديدة. قم بإعادة إنشاء عنوان IP الخاص بك لتضمين هذه الميزات الجديدة.
  • يشير Z إلى أن IP يتضمن تغييرات طفيفة. قم بإعادة إنشاء عنوان IP الخاص بك لتضمين هذه التغييرات.

الجدول 3. معلومات إصدار IP لضغط Fronthaul

غرض وصف
إصدار 1.0.1
تاريخ الافراج عنه فبراير 2022
كود ترتيب IP-FH-COMP

1.4 أداء ضغط Fronthaul واستخدام الموارد
تستهدف موارد IP جهاز Intel Agilex وجهاز Intel Arria 10 وجهاز Intel Stratix 10
الجدول 4. أداء ضغط Fronthaul واستخدام الموارد
جميع الإدخالات مخصصة للضغط وإلغاء ضغط اتجاه البيانات IP

جهاز IP الصدقات سجلات المنطق م20ك
  أساسي ثانوي
إنتل Agilex نقطة عائمة الكتلة 14,969 25,689 6,093 0
µ- القانون 22,704 39,078 7,896 0
نقطة عائمة الكتلة وقانون 23,739 41,447 8,722 0
نقطة عائمة الكتلة ، قانون ، وعرض معدل الذكاء الممتد 23,928 41,438 8,633 0
إنتل آريا 10 نقطة عائمة الكتلة 12,403 16,156 5,228 0
µ- القانون 18,606 23,617 5,886 0
نقطة عائمة الكتلة وقانون 19,538 24,650 6,140 0
نقطة عائمة الكتلة ، قانون ، وعرض معدل الذكاء الممتد 19,675 24,668 6,141 0
إنتل ستراتكس 10 نقطة عائمة الكتلة 16,852 30,548 7,265 0
µ- القانون 24,528 44,325 8,080 0
نقطة عائمة الكتلة وقانون 25,690 47,357 8,858 0
نقطة عائمة الكتلة ، قانون ، وعرض معدل الذكاء الممتد 25,897 47,289 8,559 0

الشروع في العمل مع Fronthaul Compression Intel FPGA IP

يصف تثبيت ، وتحديد معاملات ، ومحاكاة ، وتهيئة Fronthaul Compression IP.
2.1. الحصول على وتثبيت وترخيص Fronthaul Compression IP
إن Fronthaul Compression IP هو عنوان IP ممتد من Intel FPGA غير مضمن في إصدار Intel Quartus Prime.

  1. قم بإنشاء حساب My Intel الخاص بي إذا لم يكن لديك حساب.
  2. قم بتسجيل الدخول للوصول إلى مركز ترخيص الخدمة الذاتية (SSLC).
  3. قم بشراء Fronthaul Compression IP.
  4. في صفحة SSLC ، انقر فوق تشغيل لعنوان IP. يوفر SSLC مربع حوار التثبيت لتوجيه تثبيت IP الخاص بك.
  5. قم بالتثبيت في نفس موقع مجلد Intel Quartus Prime.

الجدول 5. مواقع تثبيت ضغط Fronthaul

موقع برمجة منصة
: \ intelFPGA_pro \\ quartus \ ip \ altera_cloud إصدار Intel Quartus Prime Pro شبابيك*
: / intelFPGA_pro // quartus / ip / altera_cloud إصدار Intel Quartus Prime Pro لينكس *

الشكل 1. هيكل دليل تثبيت IP للضغط الأمامي دليل تثبيت Intel Quartus Prime

انتل فرونتهول ضغط FPGA IP fig 7
يظهر الآن Fronthaul Compression Intel FPGA IP في كتالوج IP.
معلومات ذات صلة

  • إنتل FPGA webموقع
  • مركز ترخيص الخدمة الذاتية (SSLC)

2.2. معلمة IP لضغط Fronthaul
قم بتكوين تنوع IP المخصص الخاص بك بسرعة في محرر معلمات IP.

  1. قم بإنشاء مشروع Intel Quartus Prime Pro Edition لدمج نواة IP الخاصة بك فيه.
    أ. في إصدار Intel Quartus Prime Pro ، انقر فوق File معالج مشروع جديد لإنشاء مشروع Intel Quartus Prime جديد ، أو File افتح المشروع لفتح مشروع Quartus Prime موجود. يطالبك المعالج بتحديد جهاز.
    ب. حدد عائلة الجهاز التي تفي بمتطلبات درجة السرعة لعنوان IP.
    ج. انقر فوق "إنهاء".
  2. في كتالوج IP ، حدد Fronthaul Compression Intel FPGA IP. تظهر نافذة New IP Variation.
  3. حدد اسم المستوى الأعلى لنوع IP المخصص الجديد الخاص بك. يحفظ محرر المعلمات إعدادات تنوع IP في ملف file اسم الشيئ .ip.
  4. انقر فوق موافق. يظهر محرر المعلمة.
    انتل فرونتهول ضغط FPGA IP fig 6الشكل 2. Fronthaul Compression IP Parameter Editor
  5. حدد معلمات تنوع IP الخاص بك. راجع المعلمات للحصول على معلومات حول معلمات IP المحددة.
  6. انقر فوق Design Example وحدد معلمات التصميم الخاص بك على سبيل المثالampليه.
    انتل فرونتهول ضغط FPGA IP fig 5الشكل 3. تصميم على سبيل المثالampلو محرر المعلمات
  7. انقر فوق إنشاء HDL. يظهر مربع الحوار "إنشاء".
  8. حدد الإخراج file خيارات الجيل ، ثم انقر فوق إنشاء. اختلاف IP fileتولد وفقًا لمواصفاتك.
  9. انقر فوق "إنهاء". يضيف محرر المعلمة المستوى الأعلى .ip file إلى المشروع الحالي تلقائيًا. إذا طُلب منك إضافة ملف .ip يدويًا file إلى المشروع ، انقر فوق إضافة / إزالة المشروع Files في Project لإضافة ملف file.
  10. بعد إنشاء تنوع IP الخاص بك وإنشاء مثيل له ، قم بإجراء تعيينات دبوس مناسبة لتوصيل المنافذ وتعيين أي معلمات RTL مناسبة لكل مثيل.

2.2.1. معلمات IP لضغط Fronthaul
الجدول 6. معلمات IP لضغط Fronthaul

اسم القيم الصالحة

وصف

اتجاه البيانات TX و RX و TX فقط و RX فقط حدد TX للضغط ؛ RX لفك الضغط.
طريقة الضغط BFP أو mu-Law أو BFP و mu-Law حدد كتلة النقطة العائمة أو قانون أو كليهما.
عرض البيانات الوصفية 0 (تعطيل منافذ البيانات الوصفية)، 32، 64، 96، 128 (بت) حدد عرض البت لناقل البيانات الوصفية (بيانات غير مضغوطة).
تمكين عرض IQ الممتد تشغيل أو إيقاف قم بتشغيل لـ IqWidth المدعوم من 8 بت إلى 16 بت.
قم بإيقاف تشغيل IqWidth المدعوم من 9 و 12 و 14 و 16 بت.
متوافق مع 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 اسم

وصف

<الملكية الفكرية الخاصة بك> .ip نظام Platform Designer أو تباين IP عالي المستوى file.الملكية الفكرية الخاصة بك> هو الاسم الذي تقدمه لصيغة IP الخاصة بك.
<الملكية الفكرية الخاصة بك> .cmp إعلان مكون VHDL (.cmp) file هو نص file الذي يحتوي على تعريفات محلية عامة ومنافذ يمكنك استخدامها في تصميم VHDL files.
<الملكية الفكرية الخاصة بك> html تقرير يحتوي على معلومات الاتصال ، وخريطة ذاكرة توضح عنوان كل تابع فيما يتعلق بكل رئيسي متصل به ، وتخصيصات المعلمات.
<الملكية الفكرية الخاصة بك> _generation.rpt سجل إنشاء IP أو Platform Designer file. ملخص للرسائل أثناء إنشاء IP.
<الملكية الفكرية الخاصة بك> .qgsimc يسرد معلمات المحاكاة لدعم التجديد المتزايد.
<الملكية الفكرية الخاصة بك> .qgsynthc يسرد معلمات التوليف لدعم التجديد التدريجي.
<الملكية الفكرية الخاصة بك> .qip يحتوي على جميع المعلومات المطلوبة حول مكون IP لدمج وتجميع مكون IP في برنامج Intel Quartus Prime.
<الملكية الفكرية الخاصة بك> .sopcinfo يصف الاتصالات ومعلمات مكونات IP في نظام Platform Designer الخاص بك. يمكنك تحليل محتوياته للحصول على المتطلبات عند تطوير برامج تشغيل لمكونات IP.
تستخدم أدوات المصب مثل سلسلة أدوات Nios® II هذا file. ملف .sopcinfo file والنظام file التي تم إنشاؤها لسلسلة أدوات Nios II تتضمن معلومات خريطة العنوان لكل عبد بالنسبة لكل سيد يصل إلى العبد. قد يكون لدى الشرائح الرئيسية المختلفة خريطة عنوان مختلفة للوصول إلى مكون تابع معين.
<الملكية الفكرية الخاصة بك> csv يحتوي على معلومات حول حالة ترقية مكون IP.
<الملكية الفكرية الخاصة بك> .bsf رمز الكتلة File (.bsf) تمثيل تباين IP للاستخدام في مخطط Intel Quartus Prime Block Fileق (.bdf).
<الملكية الفكرية الخاصة بك> spd المدخلات المطلوبة file من أجل ip-make-simscript لإنشاء نصوص محاكاة لمحاكاة المدعومة. spd file يحتوي على قائمة fileتم إنشاؤها للمحاكاة ، إلى جانب معلومات حول الذكريات التي يمكنك تهيئتها.
<الملكية الفكرية الخاصة بك> .ppf مخطط الدبوس File (.ppf) يخزن المنافذ وتخصيصات العقدة لمكونات IP التي تم إنشاؤها للاستخدام مع Pin Planner.
<الملكية الفكرية الخاصة بك> _bb.v يمكنك استخدام صندوق Verilog الأسود (_bb.v) file كإعلان وحدة فارغة لاستخدامه كصندوق أسود.
<الملكية الفكرية الخاصة بك> _inst.v أو _inst.vhd HDL السابقampقالب إنشاء مثيل. يمكنك نسخ ولصق محتويات هذا file في HDL الخاص بك file لإنشاء مثيل لتغير IP.
<الملكية الفكرية الخاصة بك> .v أوالملكية الفكرية الخاصة بك> .vhd البروتين الدهني مرتفع الكثافة fileالتي تقوم بإنشاء مثيل لكل وحدة فرعية أو نواة IP فرعية للتوليف أو المحاكاة.
مرشد/ يحتوي على برنامج نصي ModelSim * msim_setup.tcl لإعداد وتشغيل محاكاة.
سينوبسيس / vcs / سينوبسيس / vcsmx / يحتوي على برنامج نصي shell vcs_setup.sh لإعداد وتشغيل محاكاة VCS *.
يحتوي على برنامج شل vcsmx_setup.sh و synopsys_ sim.setup file لإعداد وتشغيل محاكاة VCS MX *.
إيقاع/ يحتوي على برنامج نصي للقذيفة ncsim_setup.sh وإعدادات أخرى files لإعداد وتشغيل محاكاة NCSIM *.
الديك / يحتوي على برنامج شل النصي rivierapro_setup.sh لإعداد وتشغيل محاكاة Aldec *.
xcelium / يحتوي على برنامج شل النصي xcelium_setup.sh وإعدادات أخرى files لإعداد وتشغيل محاكاة Xcelium *.
الوحدات الفرعية / يحتوي على HDL files للوحدات الفرعية الأساسية IP.
<النوى IP التابعة>/ لكل دليل أساسي تابع لعنوان IP فرعي ، يقوم مصمم النظام الأساسي بإنشاء الدلائل التجميعية / و sim / الفرعية.

Fronthaul Compression IP الوصف الوظيفي

الشكل 4. إن ضغط Fronthaul IP يتألف من الضغط وفك الضغط. Fronthaul ضغط مخطط كتلة IPانتل فرونتهول ضغط FPGA IP fig 4

الضغط وفك الضغط
تولد كتلة إزاحة البتات القائمة على الكتلة والمعالجة المسبقة التحولات المثلى للبتات لكتلة مورد مكونة من 12 عنصر مورد (REs). تعمل الكتلة على تقليل ضوضاء التكميم ، خاصة بالنسبة للamplitude قampليه. وبالتالي ، فإنه يقلل من حجم متجه الخطأ (EVM) الذي يقدمه الضغط. تعد خوارزمية الضغط مستقلة تقريبًا عن قيمة الطاقة. بافتراض المدخلات المعقدة samples هي x = x1 + jxQ ، القيمة القصوى المطلقة للمكونات الحقيقية والخيالية لكتلة المورد هي:
انتل فرونتهول ضغط FPGA IP fig 3بوجود القيمة القصوى المطلقة لكتلة المورد ، تحدد المعادلة التالية قيمة الإزاحة لليسار المعينة لكتلة المورد:انتل فرونتهول ضغط FPGA IP fig 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. وظائف الضاغط ومزيل الضغط
انتل فرونتهول ضغط FPGA IP fig 1تتبع خوارزمية ضغط Mu-law IQ مواصفات O-RAN.
معلومات ذات صلة
شبكة أو-ران webموقع
3.1. فرونتهول ضغط إشارات IP
قم بتوصيل IP والتحكم فيه.
الساعة وإعادة ضبط إشارات الواجهة =
الجدول 8. الساعة وإعادة ضبط إشارات الواجهة

اسم الإشارة عرض البت اتجاه

وصف

tx_clk 1 مدخل ساعة جهاز الإرسال.
تردد الساعة هو 390.625 ميجاهرتز لـ 25 جيجابت في الثانية و 156.25 ميجاهرتز لـ 10 جيجابت في الثانية. جميع إشارات واجهة جهاز الإرسال متزامنة مع هذه الساعة.
rx_clk 1 مدخل ساعة الاستقبال.
تردد الساعة هو 390.625 ميجاهرتز لـ 25 جيجابت في الثانية و 156.25 ميجاهرتز لـ 10 جيجابت في الثانية. جميع إشارات واجهة جهاز الاستقبال متزامنة مع هذه الساعة.
csr_clk 1 مدخل ساعة لواجهة CSR. تردد الساعة 100 ميجا هرتز.
tx_rst_n 1 مدخل إعادة ضبط منخفضة نشطة لواجهة جهاز الإرسال المتزامنة مع tx_clk.
rx_rst_n 1 مدخل إعادة ضبط منخفضة نشطة لواجهة جهاز الاستقبال متزامنة مع rx_clk.
csr_rst_n 1 مدخل إعادة ضبط منخفضة نشطة لواجهة CSR متزامنة مع csr_clk.

نقل إشارات واجهة النقل
الجدول 9. إرسال إشارات واجهة النقل
جميع أنواع الإشارات عدد صحيح بدون إشارة.

اسم الإشارة

عرض البت اتجاه

وصف

tx_avst_source_valid 1 الناتج عند التأكيد ، يشير إلى أن البيانات الصالحة متاحة في avst_source_data.
tx_avst_source_data 64 الناتج حقول PRB بما في ذلك udCompParam و iSampلو و 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.
يحدد طريقة الضغط وعرض معدل الذكاء
لبيانات المستخدم في قسم البيانات.
• [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 - نقطة عائمة الكتلة
- 0011 ب - قانون µ
- أخرى - محجوزة للطرق المستقبلية.
tx_metadata_o بيانات التعريف_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. تلقي إشارات واجهة النقل
لا يوجد ضغط عكسي في هذه الواجهة. لا يعد تدفق أفالون للإشارة الفارغة ضروريًا في هذه الواجهة لأنه دائمًا ما يكون صفرًا.

اسم الإشارة عرض البت اتجاه

وصف

rx_avst_sink_valid 1 مدخل عند التأكيد ، يشير إلى أن البيانات الصالحة متاحة على avst_sink_data.
لا توجد إشارة avst_sink_ready في هذه الواجهة.
rx_avst_sink_data 64 مدخل حقول PRB بما في ذلك udCompParam و iSampلو و 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 - بلوك النقطة العائمة
- 0011 ب - قانون µ
- أخرى - محجوزة للطرق المستقبلية.
rx_metadata_i بيانات التعريف_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 يحتوي على رأس مشترك صالح IEs وقسم IEs متكرر. عند توفير حقول كتلة الموارد المادية (PRB) الجديدة للقسم في rx_avst_sink_data ، قم بتوفير قسم IEs جديد في مدخلات rx_metadata_i مع rx_metadata_valid_i.

إرسال إشارات واجهة التطبيق
الجدول 11. إرسال إشارات واجهة التطبيق

اسم الإشارة

عرض البت اتجاه

وصف

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 - نقطة عائمة الكتلة
- 0011 ب - قانون µ
- أخرى - محجوزة للطرق المستقبلية.
tx_metadata_i بيانات التعريف_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. تلقي إشارات واجهة التطبيق

اسم الإشارة

عرض البت اتجاه

وصف

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)
- 0011 ب - قانون µ
- أخرى - محجوزة للطرق المستقبلية.
rx_metadata_o بيانات التعريف_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 بت

اسم الإشارة

عرض البت اتجاه وصف

تعيين البيانات الوصفية

محجوز 16 مدخل محجوز. tx_metadata_i [127: 112]
tx_u_size 16 مدخل حجم حزمة المستوى U بالبايت لوضع التدفق. 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
لنقل الراديو عبر الإيثرنت (RoE).
tx_metadata_i [79: 64]
محجوز 4 مدخل محجوز. tx_metadata_i [63: 60]
الاتجاه 1 مدخل اتجاه بيانات gNB.
نطاق القيمة: {0b = Rx (أي تحميل) ، 1b = Tx (أي تنزيل)}
tx_metadata_i [59]
فهرس tx_u_filter 4 مدخل يحدد فهرسًا لمرشح القناة ليتم استخدامه بين بيانات معدل الذكاء والواجهة الهوائية.
نطاق القيمة: {0000b-1111b}
tx_metadata_i [58: 55]
tx_u_frameId 8 مدخل عداد لإطارات 10 مللي ثانية (فترة التفاف 2.56 ثانية) ، وتحديداً frameId = frame number modulo 256.
نطاق القيمة: {0000 0000b-1111 1111b}
tx_metadata_i [54: 47]
tx_u_subframeId 4 مدخل عداد من أجل أرتال فرعية تبلغ 1 مللي ثانية في إطار 10 مللي ثانية. نطاق القيمة: {0000b-1111b} tx_metadata_i [46: 43]
tx_u_slotID 6 مدخل هذه المعلمة هي رقم الفتحة في إطار فرعي 1 مللي ثانية. تحسب هذه المعلمة جميع الفواصل الزمنية في إطار فرعي واحد.
نطاق القيمة: {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 مدخل يقوم معرف القسم بتعيين أقسام بيانات المستوى U إلى رسالة المستوى C المقابلة (ونوع القسم) المرتبطة بالبيانات.
نطاق القيمة: {0000 0000 0000b-11111111 1111b}
tx_metadata_i [30: 19]
tx_u_rb 1 مدخل مؤشر كتلة الموارد.
وضح ما إذا كان يتم استخدام كل كتلة موارد أو يتم استخدام كل كتلة موارد أخرى.
نطاق القيمة: {0 ب = كل كتلة موارد مستخدمة ؛ 1 ب = استخدام كل كتلة موارد أخرى}
tx_metadata_i [18]
tx_u_startPrb 10 مدخل البداية PRB لقسم بيانات مستوى المستخدم.
نطاق القيمة: {00 0000 0000b-11 1111 1111b}
tx_metadata_i [17: 8]
tx_u_numPrb 8 مدخل حدد PRBs حيث يكون قسم بيانات مستوى المستخدم صالحًا. tx_metadata_i [7: 0]
      نطاق القيمة: {0000 0001b-1111 1111b ، 0000 0000b = جميع PRBs في تباعد الموجة الحاملة الفرعية (SCS) وعرض النطاق الترددي للحامل}  
tx_u_udCompHdr 8 مدخل حدد طريقة الضغط وعرض معدل الذكاء لبيانات المستخدم في قسم البيانات. نطاق القيمة: {0000 0000b-1111 1111b} غير متاح (tx_udcomphdr_i)

الجدول 14. rx_metadata_valid_i / o

اسم الإشارة

عرض البت اتجاه وصف

تعيين البيانات الوصفية

rx_sec_hdr_valid 1 الناتج عندما تكون rx_sec_hdr_valid هي 1 ، تكون حقول بيانات قسم المستوى U صالحة.
تعتبر IEs الرأسية الشائعة صالحة عند تأكيد rx_sec_hdr_valid ، ومتزامنة مع avst_sink_u_startofpacket و avst_sink_u_valid.
القسم المكرر IEs صالح عند تأكيد rx_sec_hdr_valid ، متزامن مع avst_sink_u_valid.
عند توفير حقول PRB للقسم الجديد في avst_sink_u_data ، قم بتوفير قسم جديد IEs مع تأكيد rx_sec_hdr_valid.
rx_metadata_valid_o

الجدول 15. rx_metadata_o خرج 128 بت

اسم الإشارة عرض البت اتجاه وصف

تعيين البيانات الوصفية

محجوز 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_data الاتجاه 1 الناتج اتجاه بيانات gNB. نطاق القيمة: {0b = Rx (أي تحميل) ، 1b = Tx (أي تنزيل)} rx_metadata_o [59]
rx_u_filter فهرس 4 الناتج يحدد فهرسًا لمرشح القناة لاستخدامه بين بيانات معدل الذكاء والواجهة الهوائية.
نطاق القيمة: {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 الناتج يقوم معرف القسم بتعيين أقسام بيانات المستوى U إلى رسالة المستوى C المقابلة (ونوع القسم) المرتبطة بالبيانات.
نطاق القيمة: {0000 0000 0000b-1111 1111 1111b}
rx_metadata_o [30: 19]
rx_u_rb 1 الناتج مؤشر كتلة الموارد.
يشير إلى ما إذا كان يتم استخدام كل كتلة موارد أو يتم استخدام كل مورد آخر.
نطاق القيمة: {0 ب = كل كتلة موارد مستخدمة ؛ 1 ب = استخدام كل كتلة موارد أخرى}
rx_metadata_o [18]
rx_u_start 10 الناتج البداية PRB لقسم بيانات مستوى المستخدم.
نطاق القيمة: {00 0000 0000b-11 1111 1111b}
rx_metadata_o [17: 8]
rx_u_numPrb 8 الناتج يحدد PRBs حيث يكون قسم بيانات مستوى المستخدم صالحًا.
نطاق القيمة: {0000 0001b-1111 1111b ، 0000 0000b = جميع PRBs في SCS وعرض النطاق الترددي الناقل}
rx_metadata_o [7: 0]
rx_u_udCompHdr 8 الناتج يحدد طريقة الضغط وعرض معدل الذكاء لبيانات المستخدم في قسم البيانات.
نطاق القيمة: {0000 0000b-1111 1111b}
غير متاح (rx_udcomphdr_o)

إشارات واجهة المسؤولية الاجتماعية للشركات
الجدول 16. إشارات واجهة المسؤولية الاجتماعية للشركات

اسم الإشارة عرض البت اتجاه

وصف

csr_address 16 مدخل تكوين عنوان تسجيل.
csr_write 1 مدخل تكوين الكتابة سجل التكوين تمكين.
csr_writedata 32 مدخل تكوين تسجيل كتابة البيانات.
csr_readdata 32 الناتج سجل التكوين قراءة البيانات.
csr_read 1 مدخل سجل التكوين قراءة تمكين.
csr_readdatavalid 1 الناتج سجل التكوين قراءة البيانات صالحة.
طلب csr_waitrequest 1 الناتج طلب انتظار تسجيل التكوين.

Fronthaul ضغط سجلات IP

التحكم في وظائف ضغط الواجهة الأمامية ومراقبتها من خلال واجهة التحكم والحالة.
الجدول 17. تسجيل الخريطة

CSR_ADDRESS (إزاحة الكلمات) اسم التسجيل
0×0 وضع الضغط
0×1 tx_error
0×2 rx_error

الجدول 18. تسجيل compression_mode

عرض البت وصف وصول

قيمة إعادة تعيين HW

31:9 محجوز RO 0×0
8:8 الوضع الوظيفي:
• 1'b0 هو وضع ضغط ثابت
• 1'b1 هو وضع ضغط ديناميكي
RW 0×0
7:0 رأس ضغط بيانات المستخدم الثابت:
• 7: 4 هو عرض udIqWidth
- 4'b0000 هي 16 بت
- 4'b1111 هي 15 بت
-:
- 4'b0001 هي 1 بت
• 3: 0 هي udCompMeth
- 4'b0000 لا يوجد ضغط
- 4'b0001 هو كتلة النقطة العائمة
- 4'b0011 هي قانون µ
• محجوزة أخرى
RW 0×0

الجدول 19. سجل خطأ TX

عرض البت وصف وصول

قيمة إعادة تعيين HW

31:2 محجوز RO 0×0
1:1 IqWidth غير صالح. يقوم IP بتعيين Iqwidth إلى 0 (Iqwidth 16 بت) إذا اكتشف Iqwidth غير صالح أو غير مدعوم. RW1C 0×0
0:0 طريقة ضغط غير صالحة. IP يسقط الحزمة. RW1C 0×0

الجدول 20. سجل أخطاء rx

عرض البت وصف وصول

قيمة إعادة تعيين HW

31:8 محجوز RO 0×0
1:1 IqWidth غير صالح. IP يسقط الحزمة. RW1C 0×0
0:0 طريقة ضغط غير صالحة. يعيّن IP طريقة الضغط على طريقة الضغط الافتراضية المدعومة التالية:
• تم تمكين النقطة العائمة للكتل فقط: الافتراضي إلى النقطة العائمة للكتلة.
• تمكين μ-law فقط: افتراضي إلى μ-law.
• تمكين كلاً من النقطة العائمة للكتلة و μ-law: الافتراضي إلى النقطة العائمة للكتلة.
RW1C 0×0

Fronthaul Compression أرشيف دليل مستخدم Intel FPGA IPs

للحصول على أحدث الإصدارات السابقة من هذا المستند ، ارجع إلى: دليل مستخدم Fronthaul Compression Intel FPGA IP. إذا لم يكن عنوان IP أو إصدار البرنامج مدرجًا ، فسيتم تطبيق دليل المستخدم الخاص بعنوان IP السابق أو إصدار البرنامج.

تاريخ مراجعة المستند لضغط Fronthaul دليل مستخدم 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 Corporation أو الشركات التابعة لها. تضمن Intel أداء منتجات FPGA وأشباه الموصلات وفقًا للمواصفات الحالية وفقًا لضمان Intel القياسي ، ولكنها تحتفظ بالحق في إجراء تغييرات على أي منتجات وخدمات في أي وقت دون إشعار. لا تتحمل Intel أي مسؤولية أو التزام ناشئ عن التطبيق أو استخدام أي معلومات أو منتج أو خدمة موصوفة هنا باستثناء ما تم الاتفاق عليه صراحةً كتابةً من قبل Intel. يُنصح عملاء Intel بالحصول على أحدث إصدار من مواصفات الجهاز قبل الاعتماد على أي معلومات منشورة وقبل تقديم طلبات المنتجات أو الخدمات. * قد تكون الأسماء والعلامات التجارية الأخرى مملوكة لآخرين.

شعار انتلIntel Fronthaul Compression FPGA IP icon 2 نسخة على الانترنت
Intel Fronthaul Compression FPGA IP icon 1 إرسال التعليقات
المعرف: 709301
يو جي-20346
الإصدار: 2022.08.08
تم تسجيل ISO 9001: 2015

المستندات / الموارد

انتل فرونتهول ضغط FPGA IP [بي دي اف] دليل المستخدم
Fronthaul Compression FPGA IP ، Fronthaul ، ضغط FPGA IP ، FPGA IP
انتل فرونتهول ضغط FPGA IP [بي دي اف] دليل المستخدم
UG-20346 ، 709301 ، ضغط Fronthaul FPGA IP ، Fronthaul FPGA IP ، ضغط FPGA IP ، FPGA IP

مراجع

اترك تعليقا

لن يتم نشر عنوان بريدك الإلكتروني. تم وضع علامة على الحقول المطلوبة *