intel-LOGO

Altera MAX श्रृंखला प्रयोग गर्दै intel CF+ इन्टरफेस

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

Altera MAX श्रृंखला प्रयोग गर्दै CF+ इन्टरफेस

  • तपाईंले CompactFlash+ (CF+) इन्टरफेस लागू गर्न Altera® MAX® II, MAX V, र MAX 10 यन्त्रहरू प्रयोग गर्न सक्नुहुन्छ। तिनीहरूको कम-लागत, कम-शक्ति र सजिलो पावर-अन सुविधाहरूले तिनीहरूलाई मेमोरी यन्त्र-इन्टरफेसिङ अनुप्रयोगहरूको लागि आदर्श प्रोग्रामयोग्य तर्क उपकरणहरू बनाउँछ।
  • कम्प्याक्ट फ्ल्यास कार्डहरूले डिजिटल प्रणालीहरूको फराकिलो अवधिको बीचमा डिजिटल जानकारी (डेटा, अडियो, चित्रहरू) र सफ्टवेयरका धेरै रूपहरू भण्डारण र यातायात गर्दछ। CompactFlash एसोसिएसनले I/O यन्त्रहरू र फ्ल्यास मेमोरी बाहेक चुम्बकीय डिस्क डाटा भण्डारणको साथ CompactFlash कार्डहरूको सञ्चालन बढाउन CF+ अवधारणा प्रस्तुत गर्‍यो। CF+ कार्ड एउटा सानो फारम कारक कार्ड हो जसमा कम्प्याक्ट फ्ल्यास भण्डारण कार्डहरू, चुम्बकीय डिस्क कार्डहरू, र बजारमा उपलब्ध विभिन्न I/O कार्डहरू छन्, जस्तै सिरियल कार्डहरू, इथरनेट कार्डहरू, र वायरलेस कार्डहरू। CF+ कार्डले डाटा भण्डारण, पुन: प्राप्ति र त्रुटि सुधार, पावर व्यवस्थापन, र घडी नियन्त्रण प्रबन्ध गर्ने एम्बेडेड नियन्त्रक समावेश गर्दछ। CF+ कार्डहरू PC-Card type-II वा type-III सकेटहरूमा निष्क्रिय एडेप्टरहरूसँग प्रयोग गर्न सकिन्छ।
  • आजकल, धेरै उपभोक्ता उत्पादनहरू जस्तै क्यामेराहरू, PDAs, प्रिन्टरहरू, र ल्यापटपहरूमा एक सकेट छ जसले CompactFlash र CF+ मेमोरी कार्डहरू स्वीकार गर्दछ। भण्डारण यन्त्रहरूको अतिरिक्त, यो सकेट CF+ इन्टरफेस प्रयोग गर्ने I/O यन्त्रहरूलाई इन्टरफेस गर्न पनि प्रयोग गर्न सकिन्छ।

सम्बन्धित जानकारी

डिजाइन पूर्वample MAX II को लागि

  • MAX II डिजाइन प्रदान गर्दछ fileयो आवेदन नोट (AN 492) को लागि

डिजाइन पूर्वample MAX 10 को लागि

  • MAX 10 डिजाइन प्रदान गर्दछ fileयो आवेदन नोट (AN 492) को लागि

Altera यन्त्रहरू प्रयोग गरेर पोर्टेबल प्रणालीहरूमा पावर व्यवस्थापन

  • Altera यन्त्रहरू प्रयोग गरेर पोर्टेबल प्रणालीहरूमा पावर व्यवस्थापनको बारेमा थप जानकारी प्रदान गर्दछ

MAX II यन्त्र डिजाइन दिशानिर्देशहरू

  • MAX II यन्त्र डिजाइन दिशानिर्देशहरूको बारेमा थप जानकारी प्रदान गर्दछ

Altera यन्त्रहरूसँग 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 शब्दहरू र लोगोहरू अमेरिका र/वा अन्य देशहरूमा Intel Corporation वा यसका सहायक कम्पनीहरूको ट्रेडमार्क हुन्। Intel ले आफ्नो FPGA र अर्धचालक उत्पादनहरूको प्रदर्शनलाई Intel को मानक वारेन्टी अनुसार हालको विशिष्टताहरूमा वारेन्टी दिन्छ, तर सूचना बिना कुनै पनि समयमा कुनै पनि उत्पादन र सेवाहरूमा परिवर्तन गर्ने अधिकार सुरक्षित गर्दछ। Intel ले यहाँ वर्णन गरिएको कुनै पनि जानकारी, उत्पादन, वा सेवाको आवेदन वा प्रयोगबाट उत्पन्न हुने कुनै जिम्मेवारी वा दायित्व ग्रहण गर्दैन बाहेक Intel द्वारा लिखित रूपमा स्पष्ट रूपमा सहमत भए। Intel ग्राहकहरूलाई कुनै पनि प्रकाशित जानकारीमा भर पर्नु अघि र उत्पादन वा सेवाहरूको लागि अर्डर गर्नु अघि उपकरण विशिष्टताहरूको नवीनतम संस्करण प्राप्त गर्न सल्लाह दिइन्छ।
  • अन्य नाम र ब्रान्डहरू अरूको सम्पत्तिको रूपमा दाबी गर्न सकिन्छ। र थप कार्यहरू गर्न तयार छ। यो संकेत एक प्रेरणा को रूप मा कार्य गर्दछ; इन्टरफेस, होस्ट, वा प्रोसेसर र कम्प्याक्ट फ्ल्यास कार्डका सबै अपरेशनहरू यस सिग्नलमा सिङ्क्रोनाइज गरिएका छन्। इन्टरफेसले H_RESET संकेतको लागि पनि जाँच गर्दछ; यो संकेत सबै प्रारम्भिक अवस्थाहरू रिसेट हुनुपर्छ भनेर संकेत गर्न होस्ट द्वारा उत्पन्न गरिएको छ।
  • इन्टरफेसले कम्प्याक्ट फ्ल्यास कार्डमा RESET संकेत उत्पन्न गर्दछ जसले यसलाई सबै नियन्त्रण संकेतहरू तिनीहरूको पूर्वनिर्धारित अवस्थामा रिसेट गर्न संकेत गर्दछ।
  • H_RESET संकेत या त हार्डवेयर वा सफ्टवेयर उत्पन्न हुन सक्छ। सफ्टवेयर रिसेट CF+ कार्ड भित्र कन्फिगरेसन विकल्प दर्ताको MSB द्वारा संकेत गरिएको छ। होस्टले 4-बिट नियन्त्रण संकेत उत्पन्न गर्दछ
  • H_CONTROL CF+ इन्टरफेसमा CF+ कार्डको इच्छित कार्य संकेत गर्न। इन्टरफेसले H_CONTROL सिग्नललाई डिकोड गर्छ र डेटा पढ्न र लेख्नका लागि विभिन्न नियन्त्रण संकेतहरू र कन्फिगरेसन जानकारी जारी गर्दछ। प्रत्येक कार्ड सञ्चालन H_ACK संकेतमा सिंक्रोनाइज गरिएको छ। H_ACK को सकारात्मक किनारामा, समर्थित Altera यन्त्रले रिसेट संकेतको लागि जाँच गर्दछ, र समान रूपमा HOST_ADDRESS, चिप सक्षम (CE_1), आउटपुट सक्षम (OE), लेखन सक्षम (WE), REG_1, र RESET संकेतहरू जारी गर्दछ। यी संकेतहरू मध्ये प्रत्येक माथि उल्लिखित सबै कार्यहरूको लागि पूर्वनिर्धारित मान छ। यी मानक प्रोटोकलहरू हुन्, जसलाई CompactFlash एसोसिएसनले परिभाषित गरेको छ।
  • H_IOM संकेत सामान्य मेमोरी मोडमा कम र I/O मोडमा उच्च राखिएको छ। साझा मेमोरी मोडले 8-बिट र 16-बिट डाटा दुवै लेख्न र पढ्न अनुमति दिन्छ।
  • साथै, CF+ कार्ड कन्फिगरेसन विकल्प दर्ता, कार्ड स्थिति दर्ता, र पिन प्रतिस्थापन दर्तामा कन्फिगरेसन दर्ताहरू पढिन्छ र यसमा लेखिन्छ। होस्टद्वारा जारी गरिएको 4-बिट चौडा H_CONTROL [3:0] सिग्नलले यी सबै कार्यहरू बीच भिन्नता देखाउँछ। CF+ इन्टरफेसले H_CONTROL डिकोड गर्छ र CF+ विनिर्देशहरू अनुसार CF+ कार्डमा नियन्त्रण संकेतहरू जारी गर्दछ। नियन्त्रण संकेतहरू जारी भएपछि 16-बिट डाटा बसमा डाटा उपलब्ध गराइन्छ। I/O मोडमा, सफ्टवेयर रिसेट (CF+ कार्ड उच्चमा कन्फिगरेसन विकल्प दर्ताको MSB बनाएर उत्पन्न गरिएको) जाँच गरिन्छ। बाइट र वर्ड एक्सेस अपरेसनहरू इन्टरफेसद्वारा माथि वर्णन गरिएको मेमोरी मोडमा जस्तै गरी कार्यान्वयन गरिन्छ।

चित्र १: CF+ इन्टरफेस र CF+ यन्त्रको फरक इन्टरफेसिङ संकेतहरूintel-CF-Interface-Using-Altera-MAX-Series-fig-1

  • यो आंकडाले CF+ इन्टरफेस कार्यान्वयनको लागि आधारभूत ब्लक रेखाचित्र देखाउँछ।
संकेतहरू

तालिका १: CF+ इन्टरफेस संकेतहरू

यो तालिकाले CF+ कार्ड इन्टरफेसिङ संकेतहरू सूचीबद्ध गर्दछ।

संकेत

HOST_ADDRESS [१०:०]

दिशा

आउटपुट

विवरण

यी ठेगाना रेखाहरूले निम्न चयन गर्दछ: I/O पोर्ट ठेगाना दर्ताहरू, मेमोरी-म्याप गरिएको पोर्ट ठेगाना दर्ताहरू, यसको कन्फिगरेसन नियन्त्रण, र स्थिति दर्ताहरू।

CE_1 [१:०] आउटपुट यो 2-बिट सक्रिय-कम कार्ड चयन संकेत हो।
संकेत

IORD

दिशा

आउटपुट

विवरण

यो CF+ कार्डबाट बसमा I/O डाटा गेट गर्न होस्ट इन्टरफेसद्वारा उत्पन्न गरिएको I/O रिड स्ट्रोब हो।

IOWA आउटपुट यो CF+ कार्डमा कार्ड डाटा बसमा I/O डाटा घडी गर्न प्रयोग गरिने I/O राइट पल्स स्ट्रोब हो।
OE आउटपुट सक्रिय-कम आउटपुटले स्ट्रोब सक्षम गर्दछ।
तयार इनपुट मेमोरी मोडमा, CF+ कार्ड नयाँ डाटा स्थानान्तरण सञ्चालन स्वीकार गर्न तयार हुँदा यो सङ्केत उच्च र कार्ड व्यस्त हुँदा कम राखिन्छ।
इराक इनपुट I/O मोड सञ्चालनमा, यो सङ्केत अवरोध अनुरोधको रूपमा प्रयोग गरिन्छ। यो कम स्ट्रोब गरिएको छ।
REG_1 आउटपुट यो संकेत सामान्य मेमोरी र विशेषता मेमोरी पहुँच बीच भेद गर्न प्रयोग गरिन्छ। सामान्य मेमोरीको लागि उच्च र विशेषता मेमोरीको लागि कम। I/O मोडमा, I/O ठेगाना बसमा हुँदा यो सिग्नल सक्रिय-कम हुनुपर्छ।
WE आउटपुट कार्ड कन्फिगरेसन दर्ताहरूमा लेख्नको लागि सक्रिय-कम संकेत।
रिसेट गर्नुहोस् आउटपुट यो सङ्केतले CF+ कार्डमा भएका सबै दर्ताहरूलाई रिसेट वा प्रारम्भ गर्छ।
CD_1 [१:०] इनपुट यो 2-बिट सक्रिय-कम कार्ड पत्ता लगाउने संकेत हो।

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

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

संकेत

सङ्केत

दिशा

आउटपुट

विवरण

सक्रिय-कम अवरोध संकेत इन्टरफेसबाट होस्टमा कार्ड सम्मिलित हुने संकेत गर्दछ।

H_READY आउटपुट CF+ लाई संकेत गर्ने इन्टरफेसबाट होस्टमा तयार संकेत नयाँ डाटा स्वीकार गर्न तयार छ।
H_ENABLE इनपुट चिप सक्षम गर्नुहोस्
H_ACK इनपुट इन्टरफेसद्वारा गरिएको अवरोध अनुरोधको स्वीकृति।
H_CONTROL [३:०] इनपुट I/O र मेमोरी READ/WRITE सञ्चालनहरू बीच चयन गर्ने 4-बिट संकेत।
H_RESET [१:०] इनपुट हार्डवेयर र सफ्टवेयर रिसेटको लागि २-बिट संकेत।
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 को लागी अनुकूलित अर्किड टेक्नोलोजी इन्जिनियरिङ र परामर्श, Inc. मेनार्ड, म्यासाचुसेट्स 01754
  • TEL: ८००-५५५-०१९९
  • WEB: www.orchid-tech.com
  • इमेल: info@orchid-tech.com

कागजात संशोधन इतिहास

तालिका ११: कागजात संशोधन इतिहास

मिति

सेप्टेम्बर २०२४

संस्करण

2014.09.22

परिवर्तनहरू

MAX 10 जानकारी थपियो।

डिसेम्बर 2007, V1.0 1.0 प्रारम्भिक रिलीज।

कागजातहरू / स्रोतहरू

Altera MAX श्रृंखला प्रयोग गर्दै intel CF+ इन्टरफेस [pdf] निर्देशनहरू
CF इन्टरफेस Altera MAX श्रृंखला प्रयोग गर्दै, Altera MAX श्रृंखला प्रयोग गर्दै, CF इन्टरफेस, MAX श्रृंखला

सन्दर्भहरू

एक टिप्पणी छोड्नुहोस्

तपाईंको इमेल ठेगाना प्रकाशित गरिने छैन। आवश्यक क्षेत्रहरू चिन्ह लगाइएका छन् *