இன்டெல்-லோகோ

ஆல்டெரா மேக்ஸ் சீரிஸைப் பயன்படுத்தி இன்டெல் சிஎஃப்+ இடைமுகம்

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

Altera MAX தொடர்களைப் பயன்படுத்தி CF+ இடைமுகம்

  • CompactFlash+ (CF+) இடைமுகத்தைச் செயல்படுத்த Altera® MAX® II, MAX V மற்றும் MAX 10 சாதனங்களைப் பயன்படுத்தலாம். அவற்றின் குறைந்த விலை, குறைந்த சக்தி மற்றும் எளிதான பவர்-ஆன் அம்சங்கள் நினைவக சாதன-இடைமுக பயன்பாடுகளுக்கான சிறந்த நிரல்படுத்தக்கூடிய லாஜிக் சாதனங்களாக அமைகின்றன.
  • காம்பாக்ட் ஃப்ளாஷ் அட்டைகள் பல வகையான டிஜிட்டல் தகவல்களையும் (தரவு, ஆடியோ, படங்கள்) மற்றும் மென்பொருளையும் பரந்த அளவிலான டிஜிட்டல் அமைப்புகளுக்கு இடையே சேமித்து கொண்டு செல்கின்றன. காம்பாக்ட் ஃப்ளாஷ் அசோசியேஷன் CF+ கான்செப்ட்டை I/O சாதனங்கள் மற்றும் ஃபிளாஷ் நினைவகம் தவிர காந்த வட்டு தரவு சேமிப்பகத்துடன் கூடிய காம்பாக்ட் ஃப்ளாஷ் கார்டுகளின் செயல்பாட்டை மேம்படுத்துவதற்காக அறிமுகப்படுத்தியது. CF+ அட்டை என்பது சிறிய ஃபிளாஷ் சேமிப்பக அட்டைகள், காந்த வட்டு அட்டைகள் மற்றும் சந்தையில் கிடைக்கும் சீரியல் கார்டுகள், ஈதர்நெட் கார்டுகள் மற்றும் வயர்லெஸ் கார்டுகள் போன்ற பல்வேறு I/O கார்டுகளை உள்ளடக்கிய ஒரு சிறிய வடிவ காரணி அட்டையாகும். CF+ கார்டில் தரவு சேமிப்பு, மீட்டெடுப்பு மற்றும் பிழை திருத்தம், சக்தி மேலாண்மை மற்றும் கடிகார கட்டுப்பாடு ஆகியவற்றை நிர்வகிக்கும் உட்பொதிக்கப்பட்ட கட்டுப்படுத்தி உள்ளது. PC-Card type-II அல்லது type-III சாக்கெட்டுகளில் செயலற்ற அடாப்டர்களுடன் CF+ கார்டுகளைப் பயன்படுத்தலாம்.
  • இப்போதெல்லாம், கேமராக்கள், பிடிஏக்கள், பிரிண்டர்கள் மற்றும் மடிக்கணினிகள் போன்ற பல நுகர்வோர் தயாரிப்புகள் காம்பாக்ட்ஃப்ளாஷ் மற்றும் சிஎஃப்+ மெமரி கார்டுகளை ஏற்றுக்கொள்ளும் சாக்கெட்டைக் கொண்டுள்ளன. சேமிப்பக சாதனங்களுடன் கூடுதலாக, CF+ இடைமுகத்தைப் பயன்படுத்தும் I/O சாதனங்களை இடைமுகப்படுத்தவும் இந்த சாக்கெட் பயன்படுத்தப்படலாம்.

தொடர்புடைய தகவல்

வடிவமைப்பு முன்னாள்ampMAX II க்கான le

  • MAX II வடிவமைப்பை வழங்குகிறது fileஇந்த விண்ணப்பக் குறிப்புக்கான கள் (AN 492)

வடிவமைப்பு முன்னாள்ampஅதிகபட்சம் 10க்கு le

  • MAX 10 வடிவமைப்பை வழங்குகிறது fileஇந்த விண்ணப்பக் குறிப்புக்கான கள் (AN 492)

ஆல்டெரா சாதனங்களைப் பயன்படுத்தி போர்ட்டபிள் சிஸ்டங்களில் பவர் மேனேஜ்மென்ட்

  • Altera சாதனங்களைப் பயன்படுத்தி கையடக்க அமைப்புகளில் ஆற்றல் மேலாண்மை பற்றிய கூடுதல் தகவலை வழங்குகிறது

MAX II சாதன வடிவமைப்பு வழிகாட்டுதல்கள்

  • MAX II சாதன வடிவமைப்பு வழிகாட்டுதல்களைப் பற்றிய கூடுதல் தகவலை வழங்குகிறது

Altera சாதனங்களுடன் CF+ இடைமுகத்தைப் பயன்படுத்துதல்

  • H_ENABLE சிக்னலை உறுதிப்படுத்துவதன் மூலம் CF+ அட்டை இடைமுகம் ஹோஸ்ட்டால் இயக்கப்படுகிறது. காம்பாக்ட் ஃப்ளாஷ் கார்டு சாக்கெட்டில் செருகப்படும் போது, ​​இரண்டு பின்கள் (CD_1 [1:0]) குறைவாகச் செல்கின்றன, இது அட்டை சரியாகச் செருகப்பட்டதை இடைமுகத்தைக் குறிக்கிறது. இந்த செயலுக்கு பதிலளிக்கும் விதமாக, குறுக்கீடு சமிக்ஞை H_INT இடைமுகத்தால் உருவாக்கப்படுகிறது, இது CD_1 பின்களின் நிலை மற்றும் சிப் செயல்படுத்தும் சமிக்ஞை (H_ENABLE) ஆகியவற்றைப் பொறுத்து.
    தேவையான நிபந்தனைகள் பூர்த்தி செய்யப்படும் போதெல்லாம் H_READY சமிக்ஞையும் வலியுறுத்தப்படுகிறது. செயலியில் இருந்து தரவை ஏற்க இடைமுகம் தயாராக உள்ளது என்பதை இந்த சமிக்ஞை செயலிக்கு குறிக்கிறது. CF+ கார்டுக்கு 16-பிட் டேட்டா பஸ் நேரடியாக ஹோஸ்டுடன் இணைக்கப்பட்டுள்ளது. புரவலன் குறுக்கீடு சிக்னலைப் பெறும்போது, ​​இடைமுகம் குறுக்கீடு பெற்றதைக் குறிக்க H_ACK என்ற ஒப்புகை சமிக்ஞையை உருவாக்குவதன் மூலம் அதற்கு பதிலளிக்கிறது.
  • இன்டெல் கார்ப்பரேஷன். அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. Intel, Intel லோகோ, Altera, Arria, Cyclone, Enpirion, MAX, Nios, Quartus மற்றும் Stratix வார்த்தைகள் மற்றும் லோகோக்கள் அமெரிக்கா மற்றும்/அல்லது பிற நாடுகளில் உள்ள Intel கார்ப்பரேஷன் அல்லது அதன் துணை நிறுவனங்களின் வர்த்தக முத்திரைகளாகும். இன்டெல் அதன் FPGA மற்றும் செமிகண்டக்டர் தயாரிப்புகளின் செயல்திறன் இன்டெல்லின் நிலையான உத்தரவாதத்தின்படி தற்போதைய விவரக்குறிப்புகளுக்கு உத்தரவாதம் அளிக்கிறது, ஆனால் எந்த நேரத்திலும் அறிவிப்பு இல்லாமல் எந்த தயாரிப்புகள் மற்றும் சேவைகளில் மாற்றங்களைச் செய்வதற்கான உரிமையை கொண்டுள்ளது. Intel எழுத்துப்பூர்வமாக ஒப்புக்கொண்டதைத் தவிர, இங்கு விவரிக்கப்பட்டுள்ள எந்தவொரு தகவல், தயாரிப்பு அல்லது சேவையின் பயன்பாடு அல்லது பயன்பாட்டிலிருந்து எழும் எந்தப் பொறுப்பு அல்லது பொறுப்பையும் இன்டெல் ஏற்காது. Intel வாடிக்கையாளர்கள் எந்தவொரு வெளியிடப்பட்ட தகவலையும் நம்புவதற்கு முன் மற்றும் தயாரிப்புகள் அல்லது சேவைகளுக்கான ஆர்டர்களை வழங்குவதற்கு முன்பு சாதன விவரக்குறிப்புகளின் சமீபத்திய பதிப்பைப் பெற அறிவுறுத்தப்படுகிறார்கள்.
  • பிற பெயர்கள் மற்றும் பிராண்டுகள் மற்றவர்களின் சொத்தாக உரிமை கோரப்படலாம். மேலும் செயல்பாடுகளைச் செய்ய தயாராக உள்ளது. இந்த சமிக்ஞை ஒரு தூண்டுதலாக செயல்படுகிறது; இடைமுகம், ஹோஸ்ட் அல்லது செயலி மற்றும் காம்பாக்ட்ஃப்ளாஷ் கார்டின் அனைத்து செயல்பாடுகளும் இந்த சிக்னலுடன் ஒத்திசைக்கப்படுகின்றன. இடைமுகம் H_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 மற்றும் ரீசெட் சிக்னல்களை வழங்குகிறது. இந்த சமிக்ஞைகள் ஒவ்வொன்றும் மேலே குறிப்பிட்டுள்ள அனைத்து செயல்பாடுகளுக்கும் முன் வரையறுக்கப்பட்ட மதிப்பைக் கொண்டுள்ளன. இவை காம்பாக்ட் ஃப்ளாஷ் சங்கத்தால் வரையறுக்கப்பட்ட நிலையான நெறிமுறைகள்.
  • பொதுவான நினைவக பயன்முறையில் 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-Interface-Using-Altera-MAX-Series-fig-1

  • இந்த படம் CF+ இடைமுகத்தை செயல்படுத்துவதற்கான அடிப்படை தொகுதி வரைபடத்தைக் காட்டுகிறது.
சிக்னல்கள்

அட்டவணை 1: CF+ இடைமுக சமிக்ஞைகள்

இந்த அட்டவணை CF+ அட்டை இடைமுக சமிக்ஞைகளை பட்டியலிடுகிறது.

சிக்னல்

HOST_ADDRESS [10:0]

திசை

வெளியீடு

விளக்கம்

இந்த முகவரிக் கோடுகள் பின்வருவனவற்றைத் தேர்ந்தெடுக்கின்றன: I/O போர்ட் முகவரிப் பதிவுகள், நினைவகம்-வரைபடப்பட்ட போர்ட் முகவரிப் பதிவுகள், அதன் கட்டமைப்பு கட்டுப்பாடு மற்றும் நிலைப் பதிவேடுகள்.

CE_1 [1:0] வெளியீடு இது 2-பிட் செயலில்-குறைந்த கார்டு தேர்ந்தெடுக்கப்பட்ட சிக்னல்.
சிக்னல்

ஐஓஆர்டி

திசை

வெளியீடு

விளக்கம்

இது CF+ கார்டில் இருந்து பேருந்தில் உள்ள I/O தரவை நுழைய ஹோஸ்ட் இடைமுகத்தால் உருவாக்கப்பட்ட I/O ரீட் ஸ்ட்ரோப் ஆகும்.

IOWA வெளியீடு இது ஒரு 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_ACK உள்ளீடு இடைமுகத்தால் செய்யப்பட்ட குறுக்கீடு கோரிக்கைக்கான ஒப்புதல்.
H_கண்ட்ரோல் [3:0] உள்ளீடு I/O மற்றும் நினைவக READ/WRITE செயல்பாடுகளுக்கு இடையே தேர்ந்தெடுக்கும் 4-பிட் சமிக்ஞை.
H_RESET [1:0] உள்ளீடு வன்பொருள் மற்றும் மென்பொருள் மீட்டமைப்பிற்கான 2-பிட் சமிக்ஞை.
H_IOM உள்ளீடு நினைவக முறை மற்றும் I/O பயன்முறையை வேறுபடுத்துகிறது.

செயல்படுத்தல்

  • இந்த வடிவமைப்புகள் MAX II, MAX V மற்றும் MAX 10 சாதனங்களைப் பயன்படுத்தி செயல்படுத்தப்படலாம். வழங்கப்பட்ட வடிவமைப்பு மூலக் குறியீடுகள் முறையே MAX II (EPM240) மற்றும் MAX 10 (10M08) ஆகியவற்றை இலக்காகக் கொண்டுள்ளன. இந்த வடிவமைப்பு மூலக் குறியீடுகள் தொகுக்கப்பட்டு, MAX சாதனங்களுக்கு நேரடியாக நிரல்படுத்தப்படலாம்.
  • MAX II வடிவமைப்பிற்கு முன்னாள்ample, ஹோஸ்ட் மற்றும் CF+ இன்டர்ஃபேசிங் போர்ட்களை பொருத்தமான GPIO களுக்கு வரைபடமாக்குங்கள். இந்த வடிவமைப்பு EPM54 சாதனத்தில் உள்ள மொத்த LEகளில் 240% ஐப் பயன்படுத்துகிறது மற்றும் 45 I/O பின்களைப் பயன்படுத்துகிறது.
  • MAX II வடிவமைப்பு முன்னாள்ample ஒரு CF+ சாதனத்தைப் பயன்படுத்துகிறது, இது இரண்டு முறைகளில் செயல்படுகிறது: I/O பயன்முறையைப் பயன்படுத்தி PC கார்டு ATA மற்றும் நினைவக பயன்முறையைப் பயன்படுத்தி PC Card ATA. மூன்றாவது விருப்ப முறை, True IDE பயன்முறை, கருதப்படவில்லை. MAX II சாதனம் ஹோஸ்ட் கன்ட்ரோலராக செயல்படுகிறது மற்றும் ஹோஸ்ட் மற்றும் CF+ கார்டுக்கு இடையே ஒரு பாலமாக செயல்படுகிறது.

மூல குறியீடு

இந்த வடிவமைப்பு முன்னாள்amples வெரிலாக்கில் செயல்படுத்தப்படுகின்றன.

அங்கீகாரங்கள்

  • வடிவமைப்பு முன்னாள்ample Altera MAX 10 FPGA களுக்கு ஏற்றது ஆர்க்கிட் டெக்னாலஜிஸ் இன்ஜினியரிங் அண்ட் கன்சல்டிங், இன்க். மேனார்ட், மாசசூசெட்ஸ் 01754
  • TEL: 978-461-2000
  • WEB: www.orchid-tech.com
  • மின்னஞ்சல்: info@orchid-tech.com

ஆவண திருத்த வரலாறு

அட்டவணை 3: ஆவண திருத்த வரலாறு

தேதி

செப்டம்பர் 2014

பதிப்பு

2014.09.22

மாற்றங்கள்

MAX 10 தகவல் சேர்க்கப்பட்டது.

டிசம்பர் 2007, V1.0 1.0 ஆரம்ப வெளியீடு.

ஆவணங்கள் / ஆதாரங்கள்

ஆல்டெரா மேக்ஸ் சீரிஸைப் பயன்படுத்தி இன்டெல் சிஎஃப்+ இடைமுகம் [pdf] வழிமுறைகள்
CF இடைமுகம் Altera MAX தொடர்களைப் பயன்படுத்துதல், Altera MAX தொடர்களைப் பயன்படுத்துதல், CF இடைமுகம், MAX தொடர்

குறிப்புகள்

கருத்து தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்படாது. தேவையான புலங்கள் குறிக்கப்பட்டுள்ளன *