شعار إنتل

إنتل محو التصميم المرجعي لفك الشفرة

إنتل-محو-فك-مرجع-تصميم-التين -1

تم التحديث لـ Intel® Quartus® Prime Design Suite: 17.0
بطاقة تعريف: 683099
إصدار: 2017.05.02

حول التصميم المرجعي لفك الشفرة الممحاة

  • جهاز فك الشفرة Erasure Decoder هو نوع معين من وحدات فك ترميز Reed-Solomon التي تستخدم رمز تصحيح خطأ الكتلة الخطي غير الثنائي.
  • في وحدة فك ترميز Reed-Solomon مع إمكانية فك تشفير المحو ، يكون عدد الأخطاء (E) والمحو (E ') التي يمكنك تصحيحها هو: n - k = 2E + E'
  • حيث n هو طول الكتلة و k هو طول الرسالة (nk يساوي عدد رموز التكافؤ).
  • لا يأخذ Erasure Decoder إلا في عمليات المسح ، لذلك يمكن أن تصل إمكانية التصحيح إلى الحد الأقصى الذي قدمته nk. يستقبل مفكك الشفرة كمدخل مواقع المحو ، التي يتم توفيرها عادةً بواسطة مزيل التشكيل داخل نظام التشفير ، والتي يمكن أن تشير إلى بعض رموز الشفرة المستلمة على أنها غير موثوقة. يجب ألا يتجاوز التصميم القدرة على تصحيح المحو. يعامل التصميم الرموز التي يشير إليها على أنها محو كقيمة صفرية.

سمات

  • تستهدف أجهزة Stratix® 10
  • يصحح المحو
  • عملية موازية
  • التحكم في التدفق

الوصف الوظيفي لفك الشفرة المحو

  • لا تصحح أداة فك الشفرة Erasure Decoder الأخطاء ، بل تقوم فقط بالمحو. إنه يتجنب تعقيد العثور على مواقع الخطأ ، والتي تتطلبها فك تشفير Reed-Solomon.
  • تختلف خوارزمية التصميم والهندسة المعمارية عن وحدة فك ترميز Reed-Solomon. فك الشفرة هو شكل من أشكال الترميز. يحاول ملء المدخلات برموز p = nk لتشكيل كلمة مرور صالحة ، من خلال تحقيق معادلات التكافؤ. تحدد مصفوفة التكافؤ ومصفوفة المولد معادلات التكافؤ.
  • يعمل التصميم فقط مع رموز Reed-Solomon الصغيرة ، مثل RS (14,10،16,12) أو RS (12,8،10,6) أو RS (XNUMX،XNUMX) أو RS (XNUMX،XNUMX). بالنسبة لعدد صغير من رموز التكافؤ (p <k) ، استخدم هذا التصميم ؛ بالنسبة لعدد كبير من رموز التكافؤ (p> kp) ، يجب عليك استخدام مصفوفة المولد.
  • نمط المحو (الذي يمثله إدخال n-bits الواسع) يعالج ذاكرة القراءة فقط حيث يخزن التصميم المخططات الفرعية المتكافئة. التصميم يحتوي فقط على np = n! ك! ن - ك! أنماط محو محتملة. لذلك ، يستخدم التصميم وحدة نمطية لضغط العنوان.
  • يقوم التصميم بترميز العنوان بعدد العناوين الأصغر من العنوان والتي تحتوي على وحدات بت بالضبط.
  • تستقبل أداة فك الشفرة Erasure Decoder عند إدخالها أي معدل للرموز الواردة ، حتى إجمالي طول الكتلة n لكل دورة لتحقيق أقصى قدر من الإنتاجية. يمكنك تكوين التوازي وعدد القنوات ، بحيث يضاعف التصميم الرموز الواردة بعدد القنوات المتوازية التي تتوافق مع كلمات مشفرة مختلفة تصل في نفس الوقت.
  • ينتج مفكك الشفرة للمحو كلمة الشفرة الكاملة المفكوكة ، بما في ذلك رموز التحقق ، في دورة واحدة (عدة كلمات مشفرة لعدة قنوات).إنتل-محو-فك-مرجع-تصميم-التين -1

يسمح لك مخزن الإدخال المؤقت بالحصول على عدد الرموز المتوازية لكل قناة أقل من إجمالي طول الكتلة (n). توصي Intel باستخدام عرض النطاق الترددي للإدخال ، ما لم يعتمد التوازي على متطلبات الواجهة الخاصة بك.

ممحاة وحدة فك التشفير IP الأساسية المعلمات

المعلمة القيم القانونية القيمة الافتراضية وصف
عدد القنوات 1 إلى 16 1 عدد قنوات الإدخال (C) للمعالجة.
عدد البتات لكل رمز 3 إلى 12 4 عدد البتات لكل رمز (M).
عدد الرموز لكل كلمة مشفرة 1 الى 2M-1 14 العدد الإجمالي للرموز لكل كلمة مشفرة (N).
عدد رموز الشيكات لكل كلمة مرور 1 الى N-1 4 عدد رموز الشيك لكل كلمة مشفرة (R).
عدد الرموز المتوازية لكل قناة 1 الى N 14 عدد الرموز التي تصل بالتوازي عند الإدخال لكل كلمة مرور (بار)
كثير الحدود الميدانية أي كثيرة حدود صالحة 19 يحدد كثير الحدود البدائي الذي يعرف مجال جالوا.

محو واجهات جهاز فك التشفير والإشارات

  • تدعم واجهة Avalon-ST الضغط الخلفي ، وهي آلية للتحكم في التدفق ، حيث يمكن أن يشير الحوض إلى مصدر ما لإيقاف إرسال البيانات.
  • الكمون الجاهز على واجهة الإدخال Avalon-ST هو 0 ؛ عدد الرموز لكل نبضة ثابت على 1.
  • تعمل واجهات الساعة وإعادة الضبط على تشغيل أو استقبال الساعة وإعادة الإشارة لمزامنة واجهات Avalon-ST.

واجهات Avalon-ST في نوى DSP IP

  • تحدد واجهات Avalon-ST بروتوكولًا معياريًا ومرنًا ونمطيًا لنقل البيانات من واجهة المصدر إلى واجهة الحوض.
  • واجهة الإدخال عبارة عن حوض من Avalon-ST وواجهة الإخراج هي مصدر Avalon-ST. تدعم واجهة Avalon-ST عمليات نقل الحزم مع الحزم المتداخلة عبر قنوات متعددة.
  • يمكن أن تصف إشارات واجهة Avalon-ST واجهات التدفق التقليدية التي تدعم دفقًا واحدًا من البيانات دون معرفة القنوات أو حدود الحزمة. تحتوي هذه الواجهات عادةً على بيانات وإشارات جاهزة وصالحة. يمكن أن تدعم واجهات Avalon-ST أيضًا بروتوكولات أكثر تعقيدًا لعمليات النقل السريع والحزم مع الحزم المتداخلة عبر قنوات متعددة. تقوم واجهة Avalon-ST بمزامنة التصميمات متعددة القنوات بطبيعتها ، والتي تتيح لك تحقيق عمليات تنفيذ فعالة ومتعددة الوقت دون الحاجة إلى تنفيذ منطق تحكم معقد.
  • تدعم واجهات Avalon-ST الضغط الخلفي ، وهي آلية للتحكم في التدفق حيث يمكن للحوض إرسال إشارة إلى مصدر لإيقاف إرسال البيانات. يستخدم الحوض عادةً الضغط العكسي لإيقاف تدفق البيانات عندما تكون مخازن FIFO المؤقتة ممتلئة أو عندما يكون هناك ازدحام في إخراجها.

معلومات ذات صلة

  • مواصفات واجهة أفالون

محو إشارات IP الأساسية فك

الساعة وإعادة ضبط الإشارات

اسم نوع أفالون- ST اتجاه وصف
clk_clk كلك مدخل ساعة النظام الرئيسية. يعمل نواة IP بالكامل على الحافة الصاعدة لـ clk_clk.
إعادة تعيين_reset_n إعادة تعيين_ن مدخل إشارة منخفضة نشطة تعيد ضبط النظام بأكمله عند التأكيد. يمكنك تأكيد هذه الإشارة بشكل غير متزامن.

ومع ذلك ، يجب عليك تأكيد أنه متزامن مع إشارة clk_clk. عندما يتعافى IP core من إعادة التعيين ، تأكد من أن البيانات التي يتلقاها هي حزمة كاملة.

Avalon-ST إشارات واجهة الإدخال والإخراج

اسم نوع أفالون- ST اتجاه وصف
جاهز مستعد الناتج إشارة جاهزة لنقل البيانات للإشارة إلى أن الحوض جاهز لقبول البيانات. تقوم واجهة الحوض بتشغيل الإشارة الجاهزة للتحكم في تدفق البيانات عبر الواجهة. تلتقط واجهة الحوض إشارات واجهة البيانات على الحافة الصاعدة الحالية clk.
غير صالحة صالح مدخل إشارة بيانات صالحة للإشارة إلى صحة إشارات البيانات. عندما تقوم بتأكيد إشارة in_valid ، تكون إشارات واجهة بيانات Avalon-ST صالحة. عند إلغاء تأكيد الإشارة غير الصالحة ، تكون إشارات واجهة بيانات Avalon-ST غير صالحة ويجب تجاهلها. يمكنك تأكيد إشارة in_valid كلما توفرت البيانات. ومع ذلك ، لا يلتقط الحوض البيانات من المصدر إلا عندما يؤكد نواة IP الإشارة غير الجاهزة.
in_data [] بيانات مدخل إدخال بيانات يحتوي على رموز كلمة المرور. صالح فقط عندما يتم تأكيد in_valid. إشارة in_data عبارة عن متجه يحتوي على C x بار حرف او رمز. إذا بار < N، تصل كلمة المرور لكل قناة عبر عدة دورات.
in_era بيانات مدخل إدخال البيانات التي تشير إلى الرموز التي تم محوها. صالح فقط عندما يتم تأكيد in_valid. إنه ناقل يحتوي على C x بار أجزاء.
جاهز مستعد مدخل إشارة جاهزة لنقل البيانات للإشارة إلى أن وحدة المصب جاهزة لقبول البيانات. يوفر المصدر بيانات جديدة (إذا كانت متوفرة) عندما تقوم بتأكيد إشارة out_ready ويتوقف عن تقديم بيانات جديدة عندما تقوم بفحص إشارة out_ready.
out_valid صالح الناتج إشارة بيانات صالحة. يؤكد نواة IP ارتفاع إشارة out_valid ، كلما كان الإخراج صالحًا في out_data.
out_data بيانات الناتج يحتوي على إخراج تم فك ترميزه عندما يؤكد نواة IP إشارة out_valid. الرموز التي تم تصحيحها بنفس الترتيب الذي تم إدخالها به. إنه ناقل يحتوي على C x N الرموز.
out_error خطأ الناتج يشير إلى كلمة مشفرة غير قابلة للتصحيح.
  • تشير إشارة in_valid المؤكدة إلى بيانات صالحة.
  • يمكن أن تصل كل كلمة مشفرة عبر عدة دورات ، اعتمادًا على معامل التوازي. يتتبع التصميم بنية الإدخال ، لذلك لا يتطلب حدود حزمة على الواجهة. يزيد عدد القنوات بالتوازي في التصميم من الإنتاجية عن طريق تكرار الوحدات الوظيفية لجميع القنوات المتزامنة. لا يستخدم هذا التصميم دعم قنوات متعددة لواجهة Avalon-ST.
  • عندما يقوم مفكك الشفرة بتأكيد إشارة out_valid ، فإنه يوفر بيانات صالحة عن out_data.
  • يقوم بإخراج كلمات مشفرة C لكل دورة ، حيث C هو عدد القنوات على التوازي. يؤكد IP core إشارة out_error عندما يستقبل كلمة تشفير غير قابلة للتصحيح ، أي عندما يتجاوز قلب IP إمكانية تصحيح المحو

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

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

إنتل محو التصميم المرجعي لفك الشفرة [بي دي اف] تعليمات
تصميم مرجعي لفك الشفرة الممحاة ، وحدة فك ترميز الممحاة ، مرجع وحدة فك ترميز الممحاة

مراجع

اترك تعليقا

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