इंटेल-लोगो

Altera MAX मालिका वापरून intel CF+ इंटरफेस

intel-CF-Interface-Using-Altera-MAX-Series-PRODUCT

Altera MAX मालिका वापरून CF+ इंटरफेस

  • कॉम्पॅक्टफ्लॅश+ (CF+) इंटरफेस लागू करण्यासाठी तुम्ही Altera® MAX® II, MAX V आणि MAX 10 डिव्हाइस वापरू शकता. त्यांची कमी-किमतीची, कमी-पॉवर आणि सुलभ पॉवर-ऑन वैशिष्ट्ये त्यांना मेमरी डिव्हाइस-इंटरफेसिंग ऍप्लिकेशन्ससाठी आदर्श प्रोग्राम करण्यायोग्य लॉजिक डिव्हाइसेस बनवतात.
  • कॉम्पॅक्टफ्लॅश कार्ड डिजिटल माहितीचे अनेक प्रकार (डेटा, ऑडिओ, चित्रे) आणि सॉफ्टवेअर डिजिटल प्रणालींच्या विस्तृत कालावधीमध्ये संग्रहित आणि वाहतूक करतात. कॉम्पॅक्टफ्लॅश असोसिएशनने फ्लॅश मेमरी व्यतिरिक्त I/O उपकरणे आणि चुंबकीय डिस्क डेटा स्टोरेजसह कॉम्पॅक्टफ्लॅश कार्डचे कार्य वाढविण्यासाठी CF+ संकल्पना सादर केली. CF+ कार्ड हे एक लहान फॉर्म फॅक्टर कार्ड आहे ज्यामध्ये कॉम्पॅक्ट फ्लॅश स्टोरेज कार्ड्स, मॅग्नेटिक डिस्क कार्ड आणि बाजारात उपलब्ध असलेली विविध I/O कार्ड्स, जसे की सिरीयल कार्ड्स, इथरनेट कार्ड्स आणि वायरलेस कार्ड्स समाविष्ट आहेत. CF+ कार्डमध्ये एम्बेडेड कंट्रोलर समाविष्ट आहे जो डेटा स्टोरेज, पुनर्प्राप्ती आणि त्रुटी सुधारणे, पॉवर व्यवस्थापन आणि घड्याळ नियंत्रण व्यवस्थापित करतो. पीसी-कार्ड प्रकार-II किंवा प्रकार-III सॉकेटमध्ये CF+ कार्डे निष्क्रिय अडॅप्टरसह वापरली जाऊ शकतात.
  • आजकाल, कॅमेरे, PDA, प्रिंटर आणि लॅपटॉप यांसारख्या अनेक ग्राहक उत्पादनांमध्ये कॉम्पॅक्टफ्लॅश आणि CF+ मेमरी कार्ड स्वीकारणारे सॉकेट असते. स्टोरेज उपकरणांव्यतिरिक्त, या सॉकेटचा वापर CF+ इंटरफेस वापरणार्‍या I/O उपकरणांना इंटरफेस करण्यासाठी देखील केला जाऊ शकतो.

संबंधित माहिती

डिझाईन माजीample MAX II साठी

  • MAX II डिझाइन प्रदान करते fileया अर्ज नोटसाठी (AN 492)

डिझाईन माजीample MAX 10 साठी

  • MAX 10 डिझाइन प्रदान करते fileया अर्ज नोटसाठी (AN 492)

अल्टेरा उपकरणांचा वापर करून पोर्टेबल प्रणालींमध्ये उर्जा व्यवस्थापन

  • अल्टेरा उपकरणे वापरून पोर्टेबल प्रणालींमध्ये उर्जा व्यवस्थापनाविषयी अधिक माहिती प्रदान करते

MAX II डिव्हाइस डिझाइन मार्गदर्शक तत्त्वे

  • MAX II डिव्हाइस डिझाइन मार्गदर्शक तत्त्वांबद्दल अधिक माहिती प्रदान करते

अल्टेरा उपकरणांसह CF+ इंटरफेस वापरणे

  • CF+ कार्ड इंटरफेस होस्टद्वारे H_ENABLE सिग्नलचा दावा करून सक्षम केला जातो. जेव्हा कॉम्पॅक्टफ्लॅश कार्ड सॉकेटमध्ये घातले जाते, तेव्हा दोन पिन (CD_1 [1:0]) कमी होतात, जे कार्ड योग्यरित्या घातल्याचे इंटरफेसला सूचित करतात. या क्रियेला प्रतिसाद म्हणून, इंटरफेसद्वारे CD_1 पिन आणि चिप सक्षम सिग्नल (H_ENABLE) च्या स्थितीनुसार इंटरप्ट सिग्नल H_INT तयार केला जातो.
    जेव्हा आवश्यक अटी पूर्ण केल्या जातात तेव्हा H_READY सिग्नल देखील ठामपणे दिला जातो. हा सिग्नल प्रोसेसरला सूचित करतो की इंटरफेस प्रोसेसरकडून डेटा स्वीकारण्यास तयार आहे. CF+ कार्डची 16-बिट डेटा बस थेट होस्टशी जोडलेली असते. जेव्हा होस्टला व्यत्यय सिग्नल प्राप्त होतो, तेव्हा तो इंटरफेसला व्यत्यय प्राप्त झाला आहे हे दर्शविण्यासाठी एक पोचपावती सिग्नल, H_ACK तयार करून त्यास प्रतिसाद देतो
  • इंटेल कॉर्पोरेशन. सर्व हक्क राखीव. Intel, Intel लोगो, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus आणि Stratix शब्द आणि लोगो हे इंटेल कॉर्पोरेशन किंवा यूएस आणि/किंवा इतर देशांमधील त्याच्या उपकंपन्यांचे ट्रेडमार्क आहेत. इंटेल त्याच्या FPGA आणि सेमीकंडक्टर उत्पादनांच्या कार्यप्रदर्शनास इंटेलच्या मानक वॉरंटीनुसार वर्तमान वैशिष्ट्यांनुसार वॉरंटी देते, परंतु कोणत्याही वेळी कोणतीही सूचना न देता कोणतीही उत्पादने आणि सेवांमध्ये बदल करण्याचा अधिकार राखून ठेवते. इंटेलने लिखित स्वरूपात स्पष्टपणे मान्य केल्याशिवाय येथे वर्णन केलेल्या कोणत्याही माहिती, उत्पादन किंवा सेवेच्या अर्जामुळे किंवा वापरामुळे उद्भवणारी कोणतीही जबाबदारी किंवा दायित्व स्वीकारत नाही. इंटेल ग्राहकांना कोणत्याही प्रकाशित माहितीवर विसंबून राहण्यापूर्वी आणि उत्पादने किंवा सेवांसाठी ऑर्डर देण्यापूर्वी डिव्हाइस वैशिष्ट्यांची नवीनतम आवृत्ती प्राप्त करण्याचा सल्ला दिला जातो.
  • इतर नावे आणि ब्रँडवर इतरांची मालमत्ता म्हणून दावा केला जाऊ शकतो. आणि पुढील कार्ये करण्यासाठी तयार आहे. हा सिग्नल प्रेरणा म्हणून कार्य करतो; इंटरफेस, होस्ट किंवा प्रोसेसर आणि कॉम्पॅक्टफ्लॅश कार्डचे सर्व ऑपरेशन्स या सिग्नलवर सिंक्रोनाइझ केले जातात. इंटरफेस H_RESET सिग्नलसाठी देखील तपासतो; हा सिग्नल सर्व प्रारंभिक परिस्थिती रीसेट करणे आवश्यक आहे हे सूचित करण्यासाठी होस्टद्वारे व्युत्पन्न केले जाते.
  • इंटरफेस त्या बदल्यात कॉम्पॅक्टफ्लॅश कार्डला त्याचे सर्व नियंत्रण सिग्नल त्यांच्या डीफॉल्ट स्थितीत रीसेट करण्यासाठी सूचित करणारा RESET सिग्नल तयार करतो.
  • H_RESET सिग्नल एकतर हार्डवेअर किंवा सॉफ्टवेअर व्युत्पन्न केले जाऊ शकते. सॉफ्टवेअर रीसेट CF+ कार्डमधील कॉन्फिगरेशन पर्याय नोंदणीच्या MSB द्वारे सूचित केले जाते. होस्ट 4-बिट कंट्रोल सिग्नल व्युत्पन्न करतो
  • CF+ इंटरफेसला CF+ कार्डचे इच्छित कार्य सूचित करण्यासाठी H_CONTROL. इंटरफेस H_CONTROL सिग्नल डीकोड करतो आणि डेटा वाचण्यासाठी आणि लिहिण्यासाठी आणि कॉन्फिगरेशन माहितीसाठी विविध नियंत्रण सिग्नल जारी करतो. प्रत्येक कार्ड ऑपरेशन H_ACK सिग्नलवर सिंक्रोनाइझ केले जाते. H_ACK च्या सकारात्मक किनार्यावर, समर्थित Altera डिव्हाइस रीसेट सिग्नल तपासते आणि त्या अनुषंगाने HOST_ADDRESS, चिप सक्षम (CE_1), आउटपुट सक्षम (OE), लेखन सक्षम (WE), REG_1 आणि RESET सिग्नल जारी करते. वर नमूद केलेल्या सर्व ऑपरेशन्ससाठी या प्रत्येक सिग्नलचे पूर्वनिर्धारित मूल्य आहे. कॉम्पॅक्टफ्लॅश असोसिएशनने परिभाषित केल्याप्रमाणे हे मानक प्रोटोकॉल आहेत.
  • H_IOM सिग्नल सामान्य मेमरी मोडमध्ये कमी आणि I/O मोडमध्ये जास्त असतो. सामान्य मेमरी मोड 8-बिट आणि 16-बिट डेटा दोन्ही लिहिणे आणि वाचण्यास अनुमती देते.
  • तसेच, CF+ कार्ड कॉन्फिगरेशन ऑप्शन रजिस्टर, कार्ड स्टेटस रजिस्टर आणि पिन रिप्लेसमेंट रजिस्टर मधील कॉन्फिगरेशन रजिस्टर्स वाचले जातात आणि त्यात लिहिलेले असतात. होस्टद्वारे जारी केलेला 4-बिट रुंद H_CONTROL [3:0] सिग्नल या सर्व ऑपरेशन्समध्ये फरक करतो. CF+ इंटरफेस H_CONTROL डीकोड करतो आणि CF+ वैशिष्ट्यांनुसार CF+ कार्डला कंट्रोल सिग्नल जारी करतो. नियंत्रण सिग्नल जारी केल्यानंतर 16-बिट डेटा बसवर डेटा उपलब्ध केला जातो. I/O मोडमध्ये, सॉफ्टवेअर रीसेट (CF+ कार्डमधील कॉन्फिगरेशन ऑप्शन रजिस्टरचा MSB उच्च करून व्युत्पन्न केलेले) तपासले जाते. बाइट आणि वर्ड ऍक्सेस ऑपरेशन्स इंटरफेसद्वारे वरील तपशीलवार मेमरी मोड प्रमाणेच कार्यान्वित केल्या जातात.

आकृती 1: CF+ इंटरफेस आणि CF+ उपकरणाचे वेगवेगळे इंटरफेसिंग सिग्नलintel-CF-इंटरफेस-वापरून-Altera-MAX-Series-fig-1

  • ही आकृती CF+ इंटरफेस लागू करण्यासाठी मूलभूत ब्लॉक आकृती दर्शवते.
सिग्नल

तक्ता 1: CF+ इंटरफेस सिग्नल

हे सारणी CF+ कार्ड इंटरफेसिंग सिग्नलची सूची देते.

सिग्नल

HOST_ADDRESS [१०:०]

दिशा

आउटपुट

वर्णन

या अॅड्रेस लाइन्स खालील निवडतात: I/O पोर्ट अॅड्रेस रजिस्टर्स, मेमरी-मॅप केलेले पोर्ट अॅड्रेस रजिस्टर्स, त्याचे कॉन्फिगरेशन कंट्रोल आणि स्टेटस रजिस्टर्स.

CE_1 [1:0] आउटपुट हा 2-बिट सक्रिय-लो कार्ड सिलेक्ट सिग्नल आहे.
सिग्नल

IORD

दिशा

आउटपुट

वर्णन

CF+ कार्डवरून बसमधील I/O डेटा गेट करण्यासाठी होस्ट इंटरफेसद्वारे व्युत्पन्न केलेला हा I/O रीड स्ट्रोब आहे.

आयओवा आउटपुट हा एक I/O राइट पल्स स्ट्रोब आहे जो CF+ कार्डवरील कार्ड डेटा बसवरील I/O डेटा घड्याळासाठी वापरला जातो.
OE आउटपुट सक्रिय-कमी आउटपुट स्ट्रोब सक्षम करते.
तयार इनपुट मेमरी मोडमध्ये, जेव्हा CF+ कार्ड नवीन डेटा ट्रान्सफर ऑपरेशन स्वीकारण्यासाठी तयार असते तेव्हा हा सिग्नल उच्च ठेवला जातो आणि कार्ड व्यस्त असताना कमी असतो.
इराक इनपुट I/O मोड ऑपरेशनमध्ये, हा सिग्नल व्यत्यय विनंती म्हणून वापरला जातो. हे कमी स्ट्रोब केलेले आहे.
REG_1 आउटपुट हा सिग्नल सामान्य मेमरी आणि विशेषता मेमरी ऍक्सेसमध्ये फरक करण्यासाठी वापरला जातो. सामान्य मेमरीसाठी उच्च आणि विशेषता मेमरीसाठी कमी. I/ O मोडमध्ये, बसमध्ये I/ O पत्ता असताना हा सिग्नल सक्रिय-कमी असावा.
WE आउटपुट कार्ड कॉन्फिगरेशन रजिस्टरमध्ये लिहिण्यासाठी सक्रिय-कमी सिग्नल.
रीसेट करा आउटपुट हा सिग्नल CF+ कार्डमधील सर्व रजिस्टर्स रीसेट करतो किंवा सुरू करतो.
CD_1 [1:0] इनपुट हा 2-बिट सक्रिय-लो कार्ड डिटेक्ट सिग्नल आहे.

तक्ता 2: होस्ट इंटरफेस सिग्नल

हे सारणी होस्ट इंटरफेस तयार करणारे सिग्नल सूचीबद्ध करते.

सिग्नल

H_INT

दिशा

आउटपुट

वर्णन

इंटरफेसपासून होस्टला सक्रिय-कमी व्यत्यय सिग्नल जे कार्ड घालण्याचे संकेत देते.

H_READY आउटपुट CF+ दर्शविणारा इंटरफेस ते होस्ट करण्यासाठी तयार सिग्नल नवीन डेटा स्वीकारण्यासाठी तयार आहे.
H_ENABLE इनपुट चिप सक्षम करा
H_ACK इनपुट इंटरफेसद्वारे केलेल्या व्यत्यय विनंतीची पोचपावती.
H_CONTROL [३:०] इनपुट I/O आणि मेमरी READ/WRITE ऑपरेशन्स दरम्यान निवडणारा 4-बिट सिग्नल.
H_RESET [१:०] इनपुट हार्डवेअर आणि सॉफ्टवेअर रीसेट करण्यासाठी 2-बिट सिग्नल.
H_IOM इनपुट मेमरी मोड आणि I/O मोडमध्ये फरक करते.

अंमलबजावणी

  • हे डिझाइन MAX II, MAX V आणि MAX 10 उपकरणे वापरून लागू केले जाऊ शकतात. प्रदान केलेले डिझाइन स्त्रोत कोड अनुक्रमे MAX II (EPM240) आणि MAX 10 (10M08) ला लक्ष्य करतात. हे डिझाइन स्त्रोत कोड संकलित केले जातात आणि ते थेट MAX उपकरणांवर प्रोग्राम केले जाऊ शकतात.
  • MAX II डिझाइनसाठी माजीample, योग्य GPIO मध्ये होस्ट आणि CF+ इंटरफेसिंग पोर्ट मॅप करा. हे डिझाइन EPM54 डिव्हाइसमध्ये एकूण LEs पैकी सुमारे 240% वापरते आणि 45 I/O पिन वापरते.
  • MAX II डिझाइन माजीample CF+ उपकरण वापरते, जे दोन मोडमध्ये कार्य करते: PC कार्ड ATA I/O मोड वापरून आणि PC कार्ड ATA मेमरी मोड वापरून. तिसरा पर्यायी मोड, ट्रू IDE मोड, मानला जात नाही. MAX II डिव्हाइस होस्ट कंट्रोलर म्हणून काम करते आणि होस्ट आणि CF+ कार्ड यांच्यातील पूल म्हणून काम करते.

स्त्रोत कोड

हे डिझाइन माजीamples Verilog मध्ये लागू केले जातात.

पावती

  • डिझाईन माजीampद्वारे Altera MAX 10 FPGAs साठी अनुकूल केले ऑर्किड टेक्नॉलॉजीज इंजिनियरिंग अँड कन्सल्टिंग, इंक. मेनार्ड, मॅसॅच्युसेट्स 01754
  • दूरभाष: ५७४-५३७-८९००
  • WEB: www.orchid-tech.com
  • ईमेल: info@orchid-tech.com

दस्तऐवज पुनरावृत्ती इतिहास

तक्ता 3: दस्तऐवज पुनरावृत्ती इतिहास

तारीख

सप्टेंबर २०२१

आवृत्ती

2014.09.22

बदल

MAX 10 माहिती जोडली.

डिसेंबर 2007, V1.0 1.0 प्रारंभिक प्रकाशन.

कागदपत्रे / संसाधने

Altera MAX मालिका वापरून intel CF+ इंटरफेस [pdf] सूचना
Altera MAX मालिका वापरून CF इंटरफेस, Altera MAX मालिका वापरणे, CF इंटरफेस, MAX मालिका

संदर्भ

एक टिप्पणी द्या

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित आहेत *