إنتل شعار

انتل CF + واجهة باستخدام سلسلة Altera MAX

انتل CF واجهة استخدام Altera-MAX-Series-PRODUCT

واجهة CF + باستخدام سلسلة Altera MAX

  • يمكنك استخدام أجهزة Altera® MAX® II و MAX V و MAX 10 لتنفيذ واجهة CompactFlash + (CF +). تجعل ميزاتها منخفضة التكلفة ومنخفضة الطاقة وسهلة التشغيل منها الأجهزة المنطقية القابلة للبرمجة المثالية لتطبيقات واجهة جهاز الذاكرة.
  • تقوم بطاقات CompactFlash بتخزين ونقل العديد من أشكال المعلومات الرقمية (البيانات والصوت والصور) والبرامج بين مجموعة واسعة من الأنظمة الرقمية. قدمت جمعية CompactFlash مفهوم CF + لتعزيز تشغيل بطاقات CompactFlash مع أجهزة الإدخال / الإخراج وتخزين بيانات القرص الممغنط بصرف النظر عن ذاكرة الفلاش. بطاقة CF + هي بطاقة صغيرة الحجم تتضمن بطاقات تخزين فلاش صغيرة وبطاقات قرص مغناطيسي وبطاقات إدخال / إخراج متنوعة متوفرة في السوق ، مثل البطاقات التسلسلية وبطاقات الإيثرنت والبطاقات اللاسلكية. تتضمن بطاقة CF + وحدة تحكم مدمجة تدير تخزين البيانات واسترجاعها وتصحيح الأخطاء وإدارة الطاقة والتحكم في الساعة. يمكن استخدام بطاقات CF + مع محولات سلبية في مآخذ PC-Card من النوع II أو النوع III.
  • في الوقت الحاضر ، تحتوي العديد من المنتجات الاستهلاكية مثل الكاميرات وأجهزة المساعد الرقمي الشخصي والطابعات وأجهزة الكمبيوتر المحمولة على مقبس يقبل بطاقات الذاكرة CompactFlash و CF +. بالإضافة إلى أجهزة التخزين ، يمكن أيضًا استخدام هذا المقبس لواجهة أجهزة الإدخال / الإخراج التي تستخدم واجهة CF +.

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

مثال على التصميمample لماكس II

  • يوفر تصميم MAX II files لملاحظة التطبيق هذه (AN 492)

مثال على التصميمampجنيه بحد أقصى 10

  • يوفر تصميم ماكس 10 files لملاحظة التطبيق هذه (AN 492)

إدارة الطاقة في الأنظمة المحمولة باستخدام أجهزة Altera

  • يوفر مزيدًا من المعلومات حول إدارة الطاقة في الأنظمة المحمولة باستخدام أجهزة Altera

إرشادات تصميم جهاز MAX II

  • يوفر مزيدًا من المعلومات حول إرشادات تصميم جهاز MAX II

استخدام واجهة CF + مع أجهزة Altera

  • يتم تمكين واجهة بطاقة CF + من قبل المضيف عن طريق تأكيد إشارة H_ENABLE. عندما يتم إدخال بطاقة CompactFlash في المقبس ، ينخفض ​​الطرفان (CD_1 [1: 0]) ، مما يشير إلى الواجهة التي تم إدخال البطاقة بشكل صحيح. استجابة لهذا الإجراء ، يتم إنشاء إشارة مقاطعة H_INT بواسطة الواجهة ، اعتمادًا على حالة دبابيس CD_1 وإشارة تمكين الشريحة (H_ENABLE).
    يتم أيضًا تأكيد إشارة H_READY كلما تم استيفاء الشروط المطلوبة. تشير هذه الإشارة للمعالج إلى أن الواجهة جاهزة لقبول البيانات من المعالج. يتم توصيل ناقل البيانات 16 بت إلى بطاقة CF + مباشرة بالمضيف. عندما يستقبل المضيف إشارة مقاطعة ، فإنه يستجيب لها عن طريق إنشاء إشارة إقرار ، H_ACK ، للواجهة للإشارة إلى أنها استقبلت المقاطعة
  • شركة إنتل. كل الحقوق محفوظة. تعد كلمات وشعارات Intel وشعار Intel و Altera و Arria و Cyclone و Enpirion و MAX و Nios و Quartus و Stratix علامات تجارية لشركة Intel Corporation أو الشركات التابعة لها في الولايات المتحدة و / أو البلدان الأخرى. تضمن Intel أداء منتجات FPGA وأشباه الموصلات وفقًا للمواصفات الحالية وفقًا لضمان Intel القياسي ، ولكنها تحتفظ بالحق في إجراء تغييرات على أي منتجات وخدمات في أي وقت دون إشعار. لا تتحمل Intel أي مسؤولية أو التزام ناشئ عن التطبيق أو استخدام أي معلومات أو منتج أو خدمة موصوفة هنا باستثناء ما تم الاتفاق عليه صراحةً كتابةً من قبل Intel. يُنصح عملاء Intel بالحصول على أحدث إصدار من مواصفات الجهاز قبل الاعتماد على أي معلومات منشورة وقبل تقديم طلبات المنتجات أو الخدمات.
  • قد تكون الأسماء والعلامات التجارية الأخرى مملوكة لآخرين. وجاهز لأداء وظائف أخرى. هذه الإشارة بمثابة قوة دافعة ؛ تتم مزامنة جميع عمليات الواجهة أو المضيف أو المعالج وبطاقة CompactFlash مع هذه الإشارة. تتحقق الواجهة أيضًا من إشارة H_RESET ؛ يتم إنشاء هذه الإشارة من قبل المضيف للإشارة إلى أنه يجب إعادة تعيين جميع الشروط الأولية.
  • تقوم الواجهة بدورها بإنشاء إشارة RESET إلى بطاقة CompactFlash تشير إليها لإعادة تعيين جميع إشارات التحكم الخاصة بها إلى حالتها الافتراضية.
  • يمكن أن تكون إشارة H_RESET إما أجهزة أو برامج تم إنشاؤها. تتم الإشارة إلى إعادة تعيين البرنامج بواسطة MSB لسجل خيار التكوين داخل بطاقة CF +. يولد المضيف إشارة تحكم 4 بت
  • H_CONTROL للإشارة إلى الوظيفة المطلوبة لبطاقة CF + لواجهة CF +. تقوم الواجهة بفك تشفير إشارة H_CONTROL وإصدار إشارات تحكم مختلفة لقراءة البيانات وكتابتها ومعلومات التكوين. تتم مزامنة كل عملية بطاقة مع إشارة H_ACK. عند الحافة الإيجابية لـ H_ACK ، يتحقق جهاز Altera المدعوم من إشارة إعادة التعيين ، ويصدر في المقابل إشارات HOST_ADDRESS ، وتمكين الشريحة (CE_1) ، وتمكين الإخراج (OE) ، وتمكين الكتابة (WE) ، و REG_1 ، وإعادة تعيين الإشارات. كل من هذه الإشارات لها قيمة محددة مسبقًا لجميع العمليات المذكورة أعلاه. هذه بروتوكولات قياسية ، كما هو محدد بواسطة اقتران CompactFlash.
  • يتم الاحتفاظ بإشارة H_IOM منخفضة في وضع الذاكرة العامة ومرتفعة في وضع الإدخال / الإخراج. يسمح وضع الذاكرة الشائعة بكتابة وقراءة بيانات 8 بت و 16 بت.
  • أيضًا ، تتم قراءة سجلات التكوين في سجل خيارات تكوين بطاقة CF + ، وسجل حالة البطاقة ، وسجل استبدال رقم التعريف الشخصي. وتميز إشارة H_CONTROL [4: 3] بعرض 0 بتات صادرة عن المضيف بين جميع هذه العمليات. تقوم واجهة CF + بفك تشفير H_CONTROL وإصدار إشارات التحكم إلى بطاقة CF + وفقًا لمواصفات CF +. يتم توفير البيانات على ناقل البيانات 16 بت بعد إصدار إشارات التحكم. في وضع الإدخال / الإخراج ، يتم التحقق من إعادة تعيين البرنامج (الذي تم إنشاؤه عن طريق إنشاء MSB لسجل خيار التكوين في CF + بطاقة عالية). يتم تنفيذ عمليات الوصول إلى البايت والكلمات بواسطة الواجهة بطريقة مماثلة لتلك الموجودة في وضع الذاكرة المفصل أعلاه.

الشكل 1: الإشارات البينية المختلفة لواجهة CF + وجهاز CF +انتل- CF- واجهة-استخدام- Altera-MAX- سلسلة- fig-1

  • يوضح هذا الشكل مخطط الكتلة الأساسي لتنفيذ واجهة CF +.
الإشارات

الجدول 1: إشارات واجهة CF +

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

إشارة

HOST_ADDRESS [10: 0]

اتجاه

الناتج

وصف

تحدد سطور العنوان هذه ما يلي: سجلات عنوان منفذ الإدخال / الإخراج ، وسجلات عنوان المنفذ المعين للذاكرة ، والتحكم في التكوين ، وسجلات الحالة.

CE_1 [1: 0] الناتج هذه إشارة تحديد بطاقة 2 بت نشطة ومنخفضة.
إشارة

أيورد

اتجاه

الناتج

وصف

هذا هو ستروب قراءة I / O الذي تم إنشاؤه بواسطة واجهة المضيف لبوابة بيانات الإدخال / الإخراج على الناقل من بطاقة CF +.

ايوا الناتج هذا هو نبضة نبضة كتابة الإدخال / الإخراج تستخدم لتسجيل بيانات الإدخال / الإخراج على ناقل بيانات البطاقة على بطاقة CF +.
OE الناتج النشط المنخفض الناتج يتيح القوية.
مستعد مدخل في وضع الذاكرة ، تظل هذه الإشارة عالية عندما تكون بطاقة CF + جاهزة لقبول عملية نقل بيانات جديدة ومنخفضة عندما تكون البطاقة مشغولة.
العراق مدخل في عملية وضع الإدخال / الإخراج ، يتم استخدام هذه الإشارة كطلب مقاطعة. إنه قوي منخفض.
REG_1 الناتج تُستخدم هذه الإشارة للتمييز بين الوصول إلى الذاكرة الشائعة وذاكرة السمة. مرتفع للذاكرة العامة ومنخفض لذاكرة السمة. في وضع الإدخال / الإخراج ، يجب أن تكون هذه الإشارة نشطة-منخفضة عندما يكون عنوان الإدخال / الإخراج على الناقل.
WE الناتج إشارة منخفضة نشطة للكتابة في سجلات تكوين البطاقة.
إعادة ضبط الناتج تقوم هذه الإشارة بإعادة تعيين أو تهيئة جميع السجلات في بطاقة CF +.
CD_1 [1: 0] مدخل هذه إشارة كشف بطاقة نشطة ومنخفضة 2 بت.

الجدول 2: إشارات واجهة المضيف

يسرد هذا الجدول الإشارات التي تشكل واجهة المضيف.

إشارة

تَلمِيح

اتجاه

الناتج

وصف

إشارة مقاطعة منخفضة نشطة من الواجهة إلى المضيف تشير إلى إدخال البطاقة.

ح_جاهز الناتج تشير إشارة الاستعداد من الواجهة إلى المضيف إلى أن CF + جاهز لقبول البيانات الجديدة.
H_ENABLE مدخل رقاقة تمكين
ح_ACK مدخل إقرار لطلب المقاطعة الذي تم إجراؤه بواسطة الواجهة.
H_CONTROL [3: 0] مدخل إشارة 4 بت تختار بين عمليات الإدخال / الإخراج والذاكرة قراءة / كتابة.
H_RESET [1: 0] مدخل إشارة 2 بت لإعادة ضبط الأجهزة والبرامج.
H_IOM مدخل يفرق بين وضع الذاكرة ووضع الإدخال / الإخراج.

تطبيق

  • يمكن تنفيذ هذه التصميمات باستخدام أجهزة MAX II و MAX V و MAX 10. تستهدف رموز مصدر التصميم المقدمة MAX II (EPM240) و MAX 10 (10M08) على التوالي. يتم تجميع رموز مصدر التصميم هذه ويمكن برمجتها مباشرة على أجهزة MAX.
  • بالنسبة لتصميم MAX II ، على سبيل المثالample ، قم بتعيين المضيف ومنافذ واجهة CF + إلى GPIOs المناسبة. يستخدم هذا التصميم حوالي 54٪ من إجمالي LEs في جهاز EPM240 ويستخدم 45 منفذ إدخال / إخراج.
  • تصميم MAX II السابقampيستخدم le جهاز CF + ، والذي يعمل في وضعين: PC Card ATA باستخدام وضع I / O و PC Card ATA باستخدام وضع الذاكرة. لا يتم النظر في الوضع الاختياري الثالث ، وضع IDE الحقيقي. يعمل جهاز MAX II كوحدة تحكم مضيفة ويعمل كجسر بين المضيف وبطاقة CF +.

الكود المصدر

هذه التصميم على سبيل المثالampيتم تنفيذ les في Verilog.

الشكر والتقدير

  • تصميم على سبيل المثالampتم تكييفها مع Altera MAX 10 FPGAs بواسطة شركة Orchid Technologies Engineering and Consulting، Inc. Maynard، Massachusetts 01754
  • هاتف: 978-461-2000
  • WEB: www.orchid-tech.com
  • بريد إلكتروني: info@orchid-tech.com

سجل مراجعة الوثيقة

الجدول 3: تاريخ مراجعة الوثيقة

تاريخ

سبتمبر 2014

إصدار

2014.09.22

التغييرات

تمت إضافة معلومات MAX 10.

ديسمبر 2007 ، V1.0 1.0 الإصدار الأولي.

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

انتل CF + واجهة باستخدام سلسلة Altera MAX [بي دي اف] تعليمات
واجهة CF باستخدام سلسلة Altera MAX، باستخدام سلسلة Altera MAX، واجهة CF، سلسلة MAX

مراجع

اترك تعليقا

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