MNL-AVABUSREF Avalon இடைமுகம்

Avalon® இடைமுக விவரக்குறிப்புகள்
Intel® Quartus® Prime Design Suiteக்காக புதுப்பிக்கப்பட்டது: 20.1

ஆன்லைன் பதிப்பு கருத்துக்களை அனுப்பவும்

MNL-AVABUSREF

ஐடி: 683091 பதிப்பு: 2022.01.24

உள்ளடக்கம்

உள்ளடக்கம்
1. Avalon® இடைமுக விவரக்குறிப்புகளுக்கான அறிமுகம்………………………………………… 4 1.1. Avalon பண்புகள் மற்றும் அளவுருக்கள் ………………………………………………………… 5 1.2. சிக்னல் பாத்திரங்கள் …………………………………………………………………………………………………… 5 1.3. இடைமுக நேரம்…………………………………………………………………… 5 1.4. Example: Avalon Interfaces in System Designs………………………………………………. 5
2. அவலோன் கடிகாரம் மற்றும் இடைமுகங்களை மீட்டமைத்தல் …………………………………………………………………… 8 2.1. அவலோன் கடிகாரம் மூழ்கும் சிக்னல் பாத்திரங்கள்…………………………………………………………………… 8 2.2. கடிகாரம் மூழ்கும் பண்புகள்………………………………………………………………………… 9 2.3. தொடர்புடைய கடிகார இடைமுகங்கள் ………………………………………………………………………… 9 2.4. அவலோன் கடிகார மூல சிக்னல் பாத்திரங்கள் ……………………………………………………………… .9 2.5. கடிகார மூல பண்புகள் …………………………………………………………………… 9 2.6. மடுவை மீட்டமைக்கவும்……………………………………………………………………………… 10 2.7. சிங்க் இடைமுக பண்புகளை மீட்டமைக்கவும்……………………………………………………………… 10 2.8. தொடர்புடைய மீட்டமைப்பு இடைமுகங்கள் ……………………………………………………………………………… 10 2.9. மூலத்தை மீட்டமை …………………………………………………………………………………………………….10 2.10. மூல இடைமுக பண்புகளை மீட்டமைக்கவும்……………………………………………………………….11
3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள்…………………………………………………………………….12 3.1. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்களுக்கான அறிமுகம்………………………………………… 12 3.2. Avalon Memory Mapped Interface Signal Roles……………………………………………… 14 3.3. இடைமுக பண்புகள்……………………………………………………………………………… 17 3.4. நேரம் …………………………………………………………………………………………………… 20 3.5. இடமாற்றங்கள் ……………………………………………………………………………………………… 20 3.5.1. வழக்கமான வாசிப்பு மற்றும் எழுதும் இடமாற்றங்கள்………………………………………………………… 21 3.5.2. காத்திருப்பு அனுமதிச் சொத்தைப் பயன்படுத்தி இடமாற்றங்கள்………………………………… 23 3.5.3. நிலையான காத்திருப்பு நிலைகளுடன் இடமாற்றங்களைப் படிக்கவும் எழுதவும் …………………………………… 26 3.5.4. குழாய் இடமாற்றங்கள் …………………………………………………………………… 27 3.5.5. பர்ஸ்ட் டிரான்ஸ்ஃபர்கள்…………………………………………………………………. 30 3.5.6. பதில்களைப் படித்து எழுதவும். முகவரி சீரமைப்பு ………………………………………………………………………………………… 34 3.6. Avalon-MM முகவர் முகவரி ………………………………………………………………………… 36
4. அவலோன் குறுக்கீடு இடைமுகங்கள்………………………………………………………………………… 38 4.1. குறுக்கீடு அனுப்புநரை ……………………………………………………………………………………………………… ..38 4.1.1. அவலோன் குறுக்கீடு அனுப்புநர் சிக்னல் பாத்திரங்கள்…………………………………………………… 38 4.1.2. அனுப்புநரின் பண்புகளை குறுக்கிடவும்……………………………………………………………… 38 4.2. குறுக்கீடு பெறுபவர்………………………………………………………………………………………………………… அவலோன் இன்டர்ரப்ட் ரிசீவர் சிக்னல் பாத்திரங்கள்……………………………………………… 39 4.2.1. குறுக்கீடு பெறுநர் பண்புகள்……………………………………………………………… 39 4.2.2. குறுக்கீடு நேரம்……………………………………………………………………………… 39
5. அவலோன் ஸ்ட்ரீமிங் இடைமுகங்கள்…………………………………………………………………… 40 5.1. விதிமுறைகள் மற்றும் கருத்துக்கள்…………………………………………………………………………………… 41 5.2. அவலோன் ஸ்ட்ரீமிங் இன்டர்ஃபேஸ் சிக்னல் பாத்திரங்கள்………………………………………………………… 42 5.3. சிக்னல் சீக்வென்சிங் மற்றும் டைமிங் ……………………………………………………………… 43 5.3.1. ஒத்திசைவான இடைமுகம்………………………………………………………………………… 43 5.3.2. கடிகாரம் இயக்குகிறது………………………………………………………………………………………………………………………… 43

Avalon® இடைமுக விவரக்குறிப்புகள் 2

கருத்தை அனுப்பவும்

உள்ளடக்கம்
5.4 அவலோன்-எஸ்டி இடைமுக பண்புகள் ………………………………………………………………………………………… 43 5.5. வழக்கமான தரவு பரிமாற்றங்கள் …………………………………………………………………………………………………………………… 44 5.6. சிக்னல் விவரங்கள்…………………………………………………………………………………… 44 5.7. தரவு தளவமைப்பு ………………………………………………………………………… 45 5.8. பின்னடைவு இல்லாமல் தரவு பரிமாற்றம்………………………………………………………… 46 5.9. பின் அழுத்தத்துடன் தரவு பரிமாற்றம்………………………………………………………… 46
5.9.1. ரெடிலேடன்சி மற்றும் ரெடிஅலவன்ஸைப் பயன்படுத்தி தரவு பரிமாற்றங்கள்………………………………. 47 5.9.2. ஆயத்த தாமதத்தைப் பயன்படுத்தி தரவு பரிமாற்றங்கள்…………………………………………. 49 5.10. பாக்கெட் தரவு பரிமாற்றங்கள்……………………………………………………………………………… 50 5.11. சிக்னல் விவரங்கள் …………………………………………………………………………………… 51 5.12. நெறிமுறை விவரங்கள் ………………………………………………………………………….52
6. அவலோன் ஸ்ட்ரீமிங் கிரெடிட் இடைமுகங்கள் ……………………………………………………………… 53 6.1. விதிமுறைகள் மற்றும் கருத்துக்கள் …………………………………………………………………………… 53 6.2. அவலோன் ஸ்ட்ரீமிங் கிரெடிட் இன்டர்ஃபேஸ் சிக்னல் ரோல்ஸ்…………………………………………………… 54 6.2.1. ஒத்திசைவான இடைமுகம்……………………………………………………………… 55 6.2.2. வழக்கமான தரவு பரிமாற்றங்கள்……………………………………………………………….56 6.2.3. கடன்களைத் திருப்பித் தருகிறது……………………………………………………………… 57 6.3. அவலோன் ஸ்ட்ரீமிங் கிரெடிட் யூசர் சிக்னல்கள்……………………………………………………… 58 6.3.1. ஒரு சின்னம் பயனர் சிக்னல்………………………………………………………. 58 6.3.2. ஒரு பாக்கெட் பயனர் சிக்னல்……………………………………………………………….59
7. அவலோன் கன்ட்யூட் இடைமுகங்கள்……………………………………………………………………………………… 60 7.1. அவலோன் கன்டியூட் சிக்னல் பாத்திரங்கள்…………………………………………………………………… 61 7.2. வழித்தட பண்புகள் …………………………………………………………………… 61
8. Avalon Tristate Conduit Interface ………………………………………………………………………… 62 8.1. Avalon Tristate Conduit Signal Roles……………………………………………………………… 64 8.2. ட்ரைஸ்டேட் கன்டியூட் பண்புகள் ………………………………………………………………………… 65 8.3. டிரிஸ்டேட் கன்ட்யூட் டைமிங் ………………………………………………………………………………… 65
A. நிராகரிக்கப்பட்ட சிக்னல்கள்…………………………………………………………………………. 67
B. Avalon இடைமுக விவரக்குறிப்புகளுக்கான ஆவண திருத்த வரலாறு ……………………………… 68

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 3

683091 | 2022.01.24 கருத்தை அனுப்பவும்

1. Avalon® இடைமுக விவரக்குறிப்புகளுக்கான அறிமுகம்

Avalon® இடைமுகங்கள் Intel® FPGA இல் உள்ள கூறுகளை எளிதாக இணைக்க உங்களை அனுமதிப்பதன் மூலம் கணினி வடிவமைப்பை எளிதாக்குகிறது. Avalon இடைமுகக் குடும்பமானது அதிவேக தரவை ஸ்ட்ரீமிங் செய்வதற்கும், பதிவேடுகள் மற்றும் நினைவகத்தைப் படிப்பதற்கும் எழுதுவதற்கும் மற்றும் ஆஃப்-சிப் சாதனங்களைக் கட்டுப்படுத்துவதற்கும் பொருத்தமான இடைமுகங்களை வரையறுக்கிறது. பிளாட்ஃபார்ம் டிசைனரில் கிடைக்கும் கூறுகள் இந்த நிலையான இடைமுகங்களை உள்ளடக்கியது. கூடுதலாக, நீங்கள் தனிப்பயன் கூறுகளில் Avalon இடைமுகங்களை இணைக்கலாம், இது வடிவமைப்புகளின் இயங்குதன்மையை மேம்படுத்துகிறது.
இந்த விவரக்குறிப்பு அனைத்து Avalon இடைமுகங்களையும் வரையறுக்கிறது. இந்த விவரக்குறிப்பைப் படித்த பிறகு, உங்கள் கூறுகளுக்கு எந்த இடைமுகங்கள் பொருத்தமானவை மற்றும் குறிப்பிட்ட நடத்தைகளுக்கு எந்த சமிக்ஞை பாத்திரங்களைப் பயன்படுத்த வேண்டும் என்பதை நீங்கள் புரிந்து கொள்ள வேண்டும். இந்த விவரக்குறிப்பு பின்வரும் ஏழு இடைமுகங்களை வரையறுக்கிறது:
· அவலோன் ஸ்ட்ரீமிங் இடைமுகம் (Avalon-ST)–மல்டிபிளெக்ஸ் செய்யப்பட்ட ஸ்ட்ரீம்கள், பாக்கெட்டுகள் மற்றும் DSP தரவு உட்பட தரவுகளின் ஒரே திசை ஓட்டத்தை ஆதரிக்கும் ஒரு இடைமுகம்.
· Avalon Memory Mapped Interface (Avalon-MM) - ஹோஸ்ட்-ஏஜென்ட் இணைப்புகளின் பொதுவான முகவரி அடிப்படையிலான வாசிப்பு/எழுது இடைமுகம்.
· Avalon Conduit Interface- தனித்தனி சிக்னல்கள் அல்லது பிற அவலோன் வகைகளில் பொருந்தாத சிக்னல்களின் குழுக்களுக்கு இடமளிக்கும் ஒரு இடைமுக வகை. பிளாட்ஃபார்ம் டிசைனர் சிஸ்டத்தில் உள்ள கன்ட்யூட் இடைமுகங்களை நீங்கள் இணைக்கலாம். மாற்றாக, வடிவமைப்பில் உள்ள மற்ற தொகுதிகள் அல்லது FPGA பின்களுடன் இணைக்க அவற்றை ஏற்றுமதி செய்யலாம்.
· Avalon Tri-State Conduit Interface (Avalon-TC) - ஆஃப்-சிப் சாதனங்களுக்கான இணைப்புகளை ஆதரிக்கும் ஒரு இடைமுகம். பல சாதனங்கள் சிக்னல் மல்டிபிளெக்சிங் மூலம் பின்களைப் பகிரலாம், FPGA இன் பின் எண்ணிக்கையையும் PCBயில் உள்ள தடயங்களின் எண்ணிக்கையையும் குறைக்கிறது.
· அவலோன் குறுக்கீடு இடைமுகம் - பிற கூறுகளுக்கு நிகழ்வுகளை சமிக்ஞை செய்ய கூறுகளை அனுமதிக்கும் ஒரு இடைமுகம்.
· Avalon Clock Interface–கடிகாரங்களை இயக்கும் அல்லது பெறும் இடைமுகம்.
· அவலோன் ரீசெட் இன்டர்ஃபேஸ்-ரீசெட் இணைப்பை வழங்கும் ஒரு இடைமுகம்.
ஒரு கூறு இந்த இடைமுகங்களின் எண்ணிக்கையை உள்ளடக்கியிருக்கலாம் மற்றும் அதே இடைமுக வகையின் பல நிகழ்வுகளையும் சேர்க்கலாம்.

குறிப்பு:

அவலோன் இடைமுகங்கள் ஒரு திறந்த தரநிலை. Avalon இடைமுகங்களைப் பயன்படுத்தும் அல்லது அதை அடிப்படையாகக் கொண்ட தயாரிப்புகளை உருவாக்க மற்றும் விற்க உரிமம் அல்லது ராயல்டி தேவையில்லை.

தொடர்புடைய தகவல்
Intel FPGA IP கோர்களுக்கான அறிமுகம் அனைத்து Intel FPGA IP கோர்கள் பற்றிய பொதுவான தகவலை வழங்குகிறது, இதில் அளவுருக்கள், உருவாக்குதல், மேம்படுத்துதல் மற்றும் IP கோர்களை உருவகப்படுத்துதல் ஆகியவை அடங்கும்.
· ஒருங்கிணைந்த சிமுலேட்டர் அமைவு ஸ்கிரிப்டை உருவாக்குதல் மென்பொருள் அல்லது IP பதிப்பு மேம்படுத்தல்களுக்கு கைமுறை புதுப்பிப்புகள் தேவைப்படாத உருவகப்படுத்துதல் ஸ்கிரிப்ட்களை உருவாக்கவும்.

இன்டெல் கார்ப்பரேஷன். அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. இன்டெல், இன்டெல் லோகோ மற்றும் பிற இன்டெல் குறிகள் இன்டெல் கார்ப்பரேஷன் அல்லது அதன் துணை நிறுவனங்களின் வர்த்தக முத்திரைகள். இன்டெல் அதன் FPGA மற்றும் செமிகண்டக்டர் தயாரிப்புகளின் செயல்திறன் இன்டெல்லின் நிலையான உத்தரவாதத்தின்படி தற்போதைய விவரக்குறிப்புகளுக்கு உத்தரவாதம் அளிக்கிறது, ஆனால் எந்த நேரத்திலும் அறிவிப்பு இல்லாமல் எந்த தயாரிப்புகள் மற்றும் சேவைகளில் மாற்றங்களைச் செய்வதற்கான உரிமையை கொண்டுள்ளது. Intel எழுத்துப்பூர்வமாக ஒப்புக்கொண்டதைத் தவிர, இங்கு விவரிக்கப்பட்டுள்ள எந்தவொரு தகவல், தயாரிப்பு அல்லது சேவையின் பயன்பாடு அல்லது பயன்பாட்டிலிருந்து எழும் எந்தப் பொறுப்பு அல்லது பொறுப்பையும் இன்டெல் ஏற்காது. Intel வாடிக்கையாளர்கள் வெளியிடப்பட்ட எந்த தகவலையும் நம்புவதற்கு முன் மற்றும் தயாரிப்புகள் அல்லது சேவைகளுக்கான ஆர்டர்களை வழங்குவதற்கு முன்பு சாதன விவரக்குறிப்புகளின் சமீபத்திய பதிப்பைப் பெற அறிவுறுத்தப்படுகிறார்கள். *பிற பெயர்கள் மற்றும் பிராண்டுகள் மற்றவர்களின் சொத்தாக உரிமை கோரப்படலாம்.

ISO 9001:2015 பதிவு செய்யப்பட்டது

1. Avalon® இடைமுக விவரக்குறிப்புகளுக்கான அறிமுகம் 683091 | 2022.01.24
· உங்கள் திட்டம் மற்றும் ஐபியின் திறமையான மேலாண்மை மற்றும் பெயர்வுத்திறனுக்கான திட்ட மேலாண்மை சிறந்த நடைமுறைகள் வழிகாட்டுதல்கள் files.
1.1 அவலோன் பண்புகள் மற்றும் அளவுருக்கள்
அவலோன் இடைமுகங்கள் அவற்றின் நடத்தையை பண்புகளுடன் விவரிக்கின்றன. ஒவ்வொரு இடைமுக வகைக்கான விவரக்குறிப்பு அனைத்து இடைமுக பண்புகள் மற்றும் இயல்புநிலை மதிப்புகளை வரையறுக்கிறது. உதாரணமாகample, Avalon-ST இடைமுகங்களின் maxChannel பண்பு இடைமுகத்தால் ஆதரிக்கப்படும் சேனல்களின் எண்ணிக்கையைக் குறிப்பிட உங்களை அனுமதிக்கிறது. Avalon Clock இடைமுகத்தின் clockRate பண்பு கடிகார சமிக்ஞையின் அதிர்வெண்ணை வழங்குகிறது.
1.2 சிக்னல் பாத்திரங்கள்
ஒவ்வொரு அவலோன் இடைமுகமும் சமிக்ஞை பாத்திரங்களையும் அவற்றின் நடத்தையையும் வரையறுக்கிறது. பல சமிக்ஞை பாத்திரங்கள் விருப்பமானவை. தேவையான செயல்பாட்டை செயல்படுத்த தேவையான சமிக்ஞை பாத்திரங்களை மட்டும் தேர்ந்தெடுக்க உங்களுக்கு நெகிழ்வுத்தன்மை உள்ளது. உதாரணமாகample, Avalon-MM இடைமுகம், வெடிப்பதை ஆதரிக்கும் கூறுகளுக்கான விருப்பமான பிட்பர்ஸ்ட்ட்ரான்ஸ்ஃபர் மற்றும் பர்ஸ்ட்கவுண்ட் சிக்னல் ரோல்களை உள்ளடக்கியது. Avalon-ST இடைமுகமானது, பாக்கெட்டுகளை ஆதரிக்கும் இடைமுகங்களுக்கான விருப்ப தொடக்க பேக்கெட் மற்றும் எண்டோஃப்பாக்கெட் சிக்னல் பாத்திரங்களை உள்ளடக்கியது.
Avalon Conduit இடைமுகங்களைத் தவிர, ஒவ்வொரு இடைமுகமும் ஒவ்வொரு சமிக்ஞைப் பங்கின் ஒரு சமிக்ஞையை மட்டுமே உள்ளடக்கியிருக்கலாம். பல சமிக்ஞை பாத்திரங்கள் செயலில்-குறைந்த சமிக்ஞைகளை அனுமதிக்கின்றன. இந்த ஆவணத்தில் செயலில்-உயர் சமிக்ஞைகள் பொதுவாகப் பயன்படுத்தப்படுகின்றன.
1.3 இடைமுக நேரம்
இந்த ஆவணத்தின் அடுத்தடுத்த அத்தியாயங்களில் தனிப்பட்ட இடைமுக வகைகளுக்கான இடமாற்றங்களை விவரிக்கும் நேரத் தகவல் அடங்கும். இந்த இடைமுகங்கள் எதற்கும் உத்தரவாதமான செயல்திறன் இல்லை. உண்மையான செயல்திறன் கூறு வடிவமைப்பு மற்றும் கணினி செயல்படுத்தல் உட்பட பல காரணிகளைச் சார்ந்துள்ளது.
பெரும்பாலான Avalon இடைமுகங்கள் கடிகாரம் மற்றும் மீட்டமைப்பைத் தவிர மற்ற சமிக்ஞைகளுக்கு விளிம்பில் உணர்திறன் கொண்டதாக இருக்கக்கூடாது. மற்ற சிக்னல்கள் நிலைபெறுவதற்கு முன் பல முறை மாறலாம். தேர்ந்தெடுக்கப்பட்ட Intel FPGA இன் பண்புகளைப் பொறுத்து கடிகார விளிம்புகளுக்கு இடையே உள்ள சமிக்ஞைகளின் சரியான நேரம் மாறுபடும். இந்த விவரக்குறிப்பு மின் பண்புகளை குறிப்பிடவில்லை. மின் விவரக்குறிப்புகளுக்கு பொருத்தமான சாதன ஆவணங்களைப் பார்க்கவும்.
1.4. முன்னாள்ample: கணினி வடிவமைப்புகளில் Avalon இடைமுகங்கள்
இதில் முன்னாள்ampஈத்தர்நெட் கன்ட்ரோலர் ஆறு வெவ்வேறு இடைமுக வகைகளை உள்ளடக்கியது: · Avalon-MM · Avalon-ST · Avalon Conduit · Avalon-TC · Avalon Interrupt · Avalon Clock.
Nios® II செயலி Avalon-MM இடைமுகத்தின் மூலம் ஆன்-சிப் கூறுகளின் கட்டுப்பாடு மற்றும் நிலைப் பதிவேடுகளை அணுகுகிறது. சிதறல் DMAக்கள் Avalon-ST இடைமுகங்கள் மூலம் தரவை அனுப்பவும் பெறவும் சேகரிக்கின்றன. நான்கு கூறுகள் குறுக்கீடு அடங்கும்

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 5

1. Avalon® இடைமுக விவரக்குறிப்புகளுக்கான அறிமுகம் 683091 | 2022.01.24

படம் 1.

Nios II செயலியில் இயங்கும் மென்பொருளால் சேவையளிக்கப்படும் இடைமுகங்கள். Avalon Clock Sink இடைமுகம் வழியாக ஒரு PLL கடிகாரத்தை ஏற்றுக்கொள்கிறது மற்றும் இரண்டு கடிகார ஆதாரங்களை வழங்குகிறது. இரண்டு கூறுகளில் Avalon-TC இடைமுகங்கள் ஆஃப்-சிப் நினைவுகளை அணுகும். இறுதியாக, DDR3 கட்டுப்படுத்தி ஒரு Avalon Conduit இடைமுகம் மூலம் வெளிப்புற DDR3 நினைவகத்தை அணுகுகிறது.

Scatter Gather DMA கன்ட்ரோலர் மற்றும் நியோஸ் II செயலியுடன் கூடிய சிஸ்டம் டிசைனில் Avalon Interfaces

அச்சிடப்பட்ட சர்க்யூட் போர்டு

SSRAM ஃப்ளாஷ்

DDR3

Cn

Cn

Cn

இன்டெல் FPGA
M Avalon-MM Host Cn Avalon Conduit S Avalon-MM AgentTCM Avalon-TC Host Src Avalon-ST மூல TCS Avalon-TC Agent Snk Avalon-ST Sink CSrc Avalon கடிகார ஆதாரம்
CSnk Avalon கடிகாரம் மூழ்கும்

சிஎன் டிரிஸ்டேட் கன்ட்யூட்
பாலம் டிசிஎஸ்
டிசிஎம் டிரிஸ்டேட் கான்ட்யூட்
பின் பகிர்வு TCS TCS

IRQ4 IRQ3 Nios II

C1

M

IRQ1 C1

யுஏஆர்டி எஸ்

IRQ2 டைமர்

C1

S

TCM

TCM

Tristate Cntrl SSRAM

Tristate Cntrl ஃப்ளாஷ்

C1

S

C1

S

C2

Cn DDR3 கட்டுப்படுத்தி
S

அவலோன்-எம்.எம்

S

குழாய்

Cn Src Avalon-ST

ஈதர்நெட் கன்ட்ரோலர்
Snk

FIFO Buffer Avalon-ST

அவலோன்-ST

C2

FIFO பஃபர்

எஸ்எம் சிதறல் கேதேIrRQ4
DMA Snk

எஸ் சி2

அவலோன்-ST

Src

M IRQ3

C2

சிதறடிக்கவும் DMA

சிஎஸ்ஆர்சி

CSnkPLL C1

Ref Clk

சிஎஸ்ஆர்சி

C2

பின்வரும் படத்தில், ஒரு வெளிப்புற செயலி, Avalon-MM இடைமுகத்துடன் வெளிப்புற பஸ் பாலம் வழியாக ஆன்-சிப் கூறுகளின் கட்டுப்பாடு மற்றும் நிலைப் பதிவேடுகளை அணுகுகிறது. PCI எக்ஸ்பிரஸ் ரூட் போர்ட் அச்சிடப்பட்ட சர்க்யூட் போர்டில் உள்ள சாதனங்களையும் FPGA இன் பிற கூறுகளையும் AvalonMM ஹோஸ்ட் இடைமுகத்துடன் ஆன்-சிப் PCI Express Endpoint ஐ இயக்குவதன் மூலம் கட்டுப்படுத்துகிறது. வெளிப்புற செயலி ஐந்து கூறுகளிலிருந்து குறுக்கீடுகளைக் கையாளுகிறது. Avalon Clock இடைமுகம் வழியாக ஒரு PLL ஒரு குறிப்பு கடிகாரத்தை ஏற்றுக்கொண்டு இரண்டு கடிகாரங்களை வழங்குகிறது

Avalon® இடைமுக விவரக்குறிப்புகள் 6

கருத்தை அனுப்பவும்

1. Avalon® இடைமுக விவரக்குறிப்புகளுக்கான அறிமுகம் 683091 | 2022.01.24

படம் 2.

ஆதாரங்கள். ஃபிளாஷ் மற்றும் SRAM நினைவுகள் Avalon-TC இடைமுகம் மூலம் FPGA பின்களைப் பகிர்ந்து கொள்கின்றன. இறுதியாக, ஒரு SDRAM கட்டுப்படுத்தி ஒரு Avalon Conduit இடைமுகத்தின் மூலம் வெளிப்புற SDRAM நினைவகத்தை அணுகுகிறது.
பிசிஐ எக்ஸ்பிரஸ் எண்ட்பாயிண்ட் மற்றும் எக்ஸ்டெர்னல் பிராசஸருடன் கூடிய சிஸ்டம் டிசைனில் அவலோன் இடைமுகங்கள்

அச்சிடப்பட்ட சர்க்யூட் போர்டு

பிசிஐ எக்ஸ்பிரஸ் ரூட் போர்ட்

வெளிப்புற CPU

இன்டெல் FPGA
IRQ1
ஈதர்நெட் MAC

C1

M

C1

IRQ2 தனிப்பயன் தர்க்கம்
M
அவலோன்-எம்.எம்

பிசிஐ எக்ஸ்பிரஸ் எண்ட்பாயிண்ட்

IRQ3 IRQ5 IRQ4 IRQ3
IRQ2 IRQ1

C1

M

C1

வெளிப்புற பஸ் புரோட்டோகால் பாலம்
M

S

Tristate Cntrl SSRAM TCS

Tristate Cntrl Flash TCS

S

SDRAM கட்டுப்படுத்தி

C1

Cn

S

IRQ4

IRQ5

S

S

UART C2

தனிப்பயன் லாஜிக் C2

TCM TCM டிரிஸ்டேட் கான்ட்யூட்
பின் ஷேர் டிசிஎஸ்
டிசிஎம் டிரிஸ்டேட் கான்ட்யூட்
பாலம் Cn

Ref Clk

CSrc CSnk PLL C1
CSrc C2

Cn

Cn

எஸ்.எஸ்.ஆர்.ஏ.எம்

ஃபிளாஷ்

Cn SDRAM

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 7

683091 | 2022.01.24 கருத்தை அனுப்பவும்

2. Avalon Clock மற்றும் Reset Interfaces

படம் 3.

அவலோன் கடிகார இடைமுகங்கள் ஒரு கூறு பயன்படுத்தும் கடிகாரம் அல்லது கடிகாரங்களை வரையறுக்கின்றன. கூறுகளில் கடிகார உள்ளீடுகள், கடிகார வெளியீடுகள் அல்லது இரண்டும் இருக்கலாம். கட்டம் பூட்டப்பட்ட வளையம் (பிஎல்எல்) என்பது ஒரு முன்னாள்ampகடிகார உள்ளீடு மற்றும் கடிகார வெளியீடுகள் இரண்டையும் கொண்ட ஒரு கூறுகளின் le.

பின்வரும் படம் PLL கூறுகளின் மிக முக்கியமான உள்ளீடுகள் மற்றும் வெளியீடுகளைக் காட்டும் எளிமைப்படுத்தப்பட்ட விளக்கப்படமாகும்.

PLL கோர் கடிகார வெளியீடுகள் மற்றும் உள்ளீடுகள்

பிஎல்எல் கோர்

altpll இன்டெல் FPGA ஐபி

மீட்டமை

மீட்டமை

கடிகாரம்

மூழ்கு

ஆதாரம்

கடிகார வெளியீடு இடைமுகம்1

கடிகார ஆதாரம்

கடிகார வெளியீடு இடைமுகம்2

ref_clk

கடிகாரம்

கடிகாரம்

மூழ்கு

ஆதாரம்

கடிகார வெளியீடு இடைமுகம்_n

2.1 அவலோன் கடிகாரம் மூழ்கும் சிக்னல் பாத்திரங்கள்

ஒரு கடிகார மடு மற்ற இடைமுகங்கள் மற்றும் உள் தர்க்கத்திற்கான நேரக் குறிப்பை வழங்குகிறது.

அட்டவணை 1.

கடிகார சிங்க் சிக்னல் பாத்திரங்கள்

சிக்னல் ரோல் clk

அகலம் 1

திசை உள்ளீடு

தேவை ஆம்

விளக்கம்
ஒரு கடிகார சமிக்ஞை. உள் தர்க்கத்திற்கும் மற்ற இடைமுகங்களுக்கும் ஒத்திசைவை வழங்குகிறது.

இன்டெல் கார்ப்பரேஷன். அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. இன்டெல், இன்டெல் லோகோ மற்றும் பிற இன்டெல் குறிகள் இன்டெல் கார்ப்பரேஷன் அல்லது அதன் துணை நிறுவனங்களின் வர்த்தக முத்திரைகள். இன்டெல் அதன் FPGA மற்றும் செமிகண்டக்டர் தயாரிப்புகளின் செயல்திறன் இன்டெல்லின் நிலையான உத்தரவாதத்தின்படி தற்போதைய விவரக்குறிப்புகளுக்கு உத்தரவாதம் அளிக்கிறது, ஆனால் எந்த நேரத்திலும் அறிவிப்பு இல்லாமல் எந்த தயாரிப்புகள் மற்றும் சேவைகளில் மாற்றங்களைச் செய்வதற்கான உரிமையை கொண்டுள்ளது. Intel எழுத்துப்பூர்வமாக ஒப்புக்கொண்டதைத் தவிர, இங்கு விவரிக்கப்பட்டுள்ள எந்தவொரு தகவல், தயாரிப்பு அல்லது சேவையின் பயன்பாடு அல்லது பயன்பாட்டிலிருந்து எழும் எந்தப் பொறுப்பு அல்லது பொறுப்பையும் இன்டெல் ஏற்காது. Intel வாடிக்கையாளர்கள் வெளியிடப்பட்ட எந்த தகவலையும் நம்புவதற்கு முன் மற்றும் தயாரிப்புகள் அல்லது சேவைகளுக்கான ஆர்டர்களை வழங்குவதற்கு முன்பு சாதன விவரக்குறிப்புகளின் சமீபத்திய பதிப்பைப் பெற அறிவுறுத்தப்படுகிறார்கள். *பிற பெயர்கள் மற்றும் பிராண்டுகள் மற்றவர்களின் சொத்தாக உரிமை கோரப்படலாம்.

ISO 9001:2015 பதிவு செய்யப்பட்டது

2. Avalon Clock மற்றும் Reset Interfaces 683091 | 2022.01.24

2.2 கடிகாரம் மூழ்கும் பண்புகள்

அட்டவணை 2.

கடிகாரம் மூழ்கும் பண்புகள்

பெயர் கடிகார விகிதம்

இயல்புநிலை மதிப்பு 0

சட்ட மதிப்புகள் 0

விளக்கம்
கடிகார மடு இடைமுகத்தின் ஹெர்ட்ஸ் அதிர்வெண்ணைக் குறிக்கிறது. 0 எனில், கடிகார வீதம் எந்த அதிர்வெண்ணையும் அனுமதிக்கிறது. பூஜ்ஜியம் இல்லை என்றால், இணைக்கப்பட்ட கடிகார மூலமானது குறிப்பிட்ட அதிர்வெண்ணாக இல்லாவிட்டால் பிளாட்ஃபார்ம் டிசைனர் எச்சரிக்கையை வெளியிடுகிறது.

2.3 தொடர்புடைய கடிகார இடைமுகங்கள்
அனைத்து ஒத்திசைவான இடைமுகங்களும் தொடர்புடைய கடிகாரப் பண்புகளைக் கொண்டுள்ளன, இது கூறுகளின் எந்த கடிகார மூலத்தை இடைமுகத்திற்கான ஒத்திசைவுக் குறிப்பாகப் பயன்படுத்துகிறது என்பதைக் குறிப்பிடுகிறது. இந்த சொத்து பின்வரும் படத்தில் விளக்கப்பட்டுள்ளது.
படம் 4. தொடர்புடைய கடிகார சொத்து

rx_clk கடிகாரம்
மூழ்கு

இரட்டை கடிகாரம் FIFO

கடிகாரம் tx_clk
மூழ்கு

rx_data ST தொடர்புடைய கடிகாரம் = “rx_clk”
மூழ்கு

தொடர்புடைய கடிகாரம் = “tx_clk” ST tx_data
ஆதாரம்

2.4 அவலோன் கடிகார மூல சமிக்ஞை பாத்திரங்கள்

ஒரு அவலோன் கடிகார மூல இடைமுகம் ஒரு கூறுக்கு வெளியே கடிகார சமிக்ஞையை இயக்குகிறது.

அட்டவணை 3.

கடிகார மூல சமிக்ஞை பாத்திரங்கள்

சிக்னல் பங்கு

அகலம்

திசை

clk

1

வெளியீடு

தேவை ஆம்

விளக்கம் ஒரு வெளியீட்டு கடிகார சமிக்ஞை.

2.5 கடிகார மூல பண்புகள்

அட்டவணை 4.

கடிகார மூல பண்புகள்

பெயர் தொடர்புடைய டைரக்ட் க்ளாக்

இயல்புநிலை மதிப்பு
N/A

கடிகார விகிதம்

0

கடிகார வீதம் அறியப்பட்டது

பொய்

சட்ட மதிப்புகள்

விளக்கம்

ஒரு உள்ளீடு இந்த கடிகாரப் பெயர் கடிகார வெளியீட்டை நேரடியாக இயக்கும் கடிகார உள்ளீட்டின் பெயர், ஏதேனும் இருந்தால்.

0

கடிகார வெளியீடு இயக்கப்படும் ஹெர்ட்ஸ் அதிர்வெண்ணைக் குறிக்கிறது.

உண்மை, பொய்

கடிகார அலைவரிசை அறியப்பட்டதா இல்லையா என்பதைக் குறிக்கிறது. கடிகார அதிர்வெண் தெரிந்தால், கணினியில் உள்ள மற்ற கூறுகளை நீங்கள் தனிப்பயனாக்கலாம்.

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 9

2. Avalon Clock மற்றும் Reset Interfaces 683091 | 2022.01.24

2.6 மடுவை மீட்டமைக்கவும்

அட்டவணை 5.

உள்ளீட்டு சிக்னல் பாத்திரங்களை மீட்டமைக்கவும்
reset_req சிக்னல் என்பது, ஒத்திசைவற்ற மீட்டமைப்பு வலியுறுத்தலுக்கு முன், ரீசெட் ஹேண்ட்ஷேக்கைச் செய்வதன் மூலம் நினைவக உள்ளடக்கச் சிதைவைத் தடுக்க நீங்கள் பயன்படுத்தக்கூடிய விருப்பமான சமிக்ஞையாகும்.

சிக்னல் பங்கு

அகலம்

திசை

தேவை

விளக்கம்

மீட்டமை, reset_n

1

உள்ளீடு

ஆம்

இடைமுகம் அல்லது கூறுகளின் உள் தர்க்கத்தை மீட்டமைக்கிறது

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

ரீசெட் சின்க்ரோனஸ் எட்ஜ்களால் வரையறுக்கப்படுகிறது

அளவுரு.

reset_req

1

உள்ளீடு

இல்லை

ரீசெட் சிக்னலின் ஆரம்ப அறிகுறி. இந்த சமிக்ஞை a ஆக செயல்படுகிறது

ROM க்கு மீட்டமைக்கப்படாமல் இருப்பதற்கான குறைந்தபட்ச ஒரு சுழற்சி எச்சரிக்கை

பழமையானவை. கடிகார இயக்கத்தை முடக்க reset_req ஐப் பயன்படுத்தவும்

அல்லது ஆன்-சிப் நினைவகத்தின் முகவரி பஸ்ஸை மறைக்கவும்

ஒரு போது முகவரியை மாற்றுவதைத் தடுக்கவும்

ஒத்திசைவற்ற மீட்டமைப்பு உள்ளீடு வலியுறுத்தப்படுகிறது.

2.7 சிங்க் இடைமுக பண்புகளை மீட்டமைக்கவும்

அட்டவணை 6.

உள்ளீட்டு சிக்னல் பாத்திரங்களை மீட்டமைக்கவும்

பெயர் தொடர்புடைய கடிகாரம்

இயல்புநிலை மதிப்பு
N/A

ஒத்திசைவான-விளிம்புகள்

டீசர்ட்

சட்ட மதிப்புகள்

விளக்கம்

ஒரு கடிகாரத்தின் பெயர்

இந்த இடைமுகம் ஒத்திசைக்கப்பட்ட கடிகாரத்தின் பெயர். synchronousEdges இன் மதிப்பு DEASSERT அல்லது இரண்டும் இருந்தால் அவசியம்.

DEASSERT இல்லை
இரண்டும்

மீட்டமைப்பு உள்ளீட்டிற்குத் தேவைப்படும் ஒத்திசைவு வகையைக் குறிக்கிறது. பின்வரும் மதிப்புகள் வரையறுக்கப்பட்டுள்ளன:
· NONEno ஒத்திசைவு தேவைப்படுகிறது, ஏனெனில் மீட்டமைப்பு சமிக்ஞையின் உள் ஒத்திசைவுக்கான தர்க்கத்தை கூறு உள்ளடக்கியுள்ளது.
· DEASSERTமீட்டமைப்பு வலியுறுத்தல் ஒத்திசைவற்றது மற்றும் டீஸர்ஷன் ஒத்திசைவானது.
மறுசீரமைப்பு வலியுறுத்தல் மற்றும் குறைப்பு இரண்டும் ஒத்திசைவானவை.

2.8 தொடர்புடைய மீட்டமைப்பு இடைமுகங்கள்
அனைத்து ஒத்திசைவான இடைமுகங்களும் தொடர்புடைய மீட்டமைப்பு பண்புகளைக் கொண்டுள்ளன, இது எந்த ரீசெட் சிக்னல் இடைமுக தர்க்கத்தை மீட்டமைக்கிறது என்பதைக் குறிப்பிடுகிறது.

2.9 மூலத்தை மீட்டமைக்கவும்

அட்டவணை 7.

வெளியீட்டு சமிக்ஞை பாத்திரங்களை மீட்டமைக்கவும்
reset_req சிக்னல் என்பது, ஒத்திசைவற்ற மீட்டமைப்பு வலியுறுத்தலுக்கு முன், ரீசெட் ஹேண்ட்ஷேக்கைச் செய்வதன் மூலம் நினைவக உள்ளடக்கச் சிதைவைத் தடுக்க நீங்கள் பயன்படுத்தக்கூடிய விருப்பமான சமிக்ஞையாகும்.

சிக்னல் பங்கு

அகலம்

திசை

தேவை

விளக்கம்

மீட்டமை மீட்டமை_n

1

வெளியீடு

ஆம்

இடைமுகம் அல்லது கூறுகளின் உள் தர்க்கத்தை மீட்டமைக்கிறது

பயனர் வரையறுக்கப்பட்ட நிலைக்கு.

reset_req

1

வெளியீடு

விருப்பமானது மீட்பு கோரிக்கை உருவாக்கத்தை இயக்குகிறது, இது ஆரம்பமானது

மறுசீரமைப்பு வலியுறுத்தலுக்கு முன் வலியுறுத்தப்படும் சமிக்ஞை. ஒருமுறை

மறுசீரமைப்பு ஆகும் வரை இதை முடக்க முடியாது என்று வலியுறுத்தப்பட்டது

நிறைவு.

Avalon® இடைமுக விவரக்குறிப்புகள் 10

கருத்தை அனுப்பவும்

2. Avalon Clock மற்றும் Reset Interfaces 683091 | 2022.01.24

2.10 மூல இடைமுக பண்புகளை மீட்டமைக்கவும்

அட்டவணை 8.

இடைமுக பண்புகளை மீட்டமைக்கவும்

பெயர்

இயல்புநிலை மதிப்பு

சட்ட மதிப்புகள்

விளக்கம்

தொடர்புடைய கடிகாரம்

N/A

ஒரு கடிகாரம்

இந்த இடைமுகம் இருக்கும் கடிகாரத்தின் பெயர்

பெயர்

ஒத்திசைக்கப்பட்டது. மதிப்பு இருந்தால் தேவை

synchronousEdges என்பது DEASSERT அல்லது இரண்டும்.

தொடர்புடைய டைரக்ட் ரீசெட்

N/A

ஒரு மீட்டமைப்பு

இதை நேரடியாக இயக்கும் ரீசெட் உள்ளீட்டின் பெயர்

பெயர்

ஒன்றுக்கு ஒன்று இணைப்பு மூலம் மூலத்தை மீட்டமைக்கவும்.

தொடர்புடைய ResetSinks

N/A

ஒரு மீட்டமைப்பு

ரீசெட் மூலத்தை ஏற்படுத்தும் ரீசெட் உள்ளீடுகளைக் குறிப்பிடுகிறது

பெயர்

மீட்டமைப்பை உறுதிப்படுத்தவும். உதாரணமாகample, ஒரு reset synchronizer என்று

பல மீட்டமைப்பு உள்ளீடுகளுடன் OR செயல்பாட்டைச் செய்கிறது

மீட்டமைப்பு வெளியீட்டை உருவாக்குகிறது.

ஒத்திசைவான விளிம்புகள்

டீசர்ட்

DEASSERT இல்லை
இரண்டும்

மீட்டமைப்பு வெளியீட்டின் ஒத்திசைவைக் குறிக்கிறது. பின்வரும் மதிப்புகள் வரையறுக்கப்பட்டுள்ளன:
· இல்லை மீட்டமைப்பு இடைமுகம் ஒத்திசைவற்றது.
· DEASSERTமீட்டமைப்பு வலியுறுத்தல் ஒத்திசைவற்றது மற்றும் டீஸர்ஷன் ஒத்திசைவானது.
· மறுசீரமைப்பு உறுதிப்படுத்தல் மற்றும் குறைப்பு இரண்டும் ஒத்திசைவானவை.

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 11

683091 | 2022.01.24 கருத்தை அனுப்பவும்
3. அவலோன் நினைவகம்-வரைபடப்பட்ட இடைமுகங்கள்
3.1 அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்களுக்கான அறிமுகம்
புரவலன் மற்றும் முகவர் கூறுகளுக்கு படிக்க மற்றும் எழுதும் இடைமுகங்களை செயல்படுத்த Avalon Memory-Mapped (Avalon-MM) இடைமுகங்களைப் பயன்படுத்தலாம். பின்வருபவை முன்னாள்ampபொதுவாக நினைவக-மேப் செய்யப்பட்ட இடைமுகங்களை உள்ளடக்கிய கூறுகளின் les: · நுண்செயலிகள் · நினைவகங்கள் · UARTகள் · DMA கள் · டைமர்கள் Avalon-MM இடைமுகங்கள் எளிமையானது முதல் சிக்கலானது வரை. உதாரணமாகample, நிலையான சுழற்சி வாசிப்பு மற்றும் எழுதுதல் பரிமாற்றங்களைக் கொண்ட SRAM இடைமுகங்கள் எளிமையான Avalon-MM இடைமுகங்களைக் கொண்டுள்ளன. பர்ஸ்ட் டிரான்ஸ்ஃபர் செய்யும் திறன் கொண்ட குழாய் இடைமுகங்கள் சிக்கலானவை.

இன்டெல் கார்ப்பரேஷன். அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. இன்டெல், இன்டெல் லோகோ மற்றும் பிற இன்டெல் குறிகள் இன்டெல் கார்ப்பரேஷன் அல்லது அதன் துணை நிறுவனங்களின் வர்த்தக முத்திரைகள். இன்டெல் அதன் FPGA மற்றும் செமிகண்டக்டர் தயாரிப்புகளின் செயல்திறன் இன்டெல்லின் நிலையான உத்தரவாதத்தின்படி தற்போதைய விவரக்குறிப்புகளுக்கு உத்தரவாதம் அளிக்கிறது, ஆனால் எந்த நேரத்திலும் அறிவிப்பு இல்லாமல் எந்த தயாரிப்புகள் மற்றும் சேவைகளில் மாற்றங்களைச் செய்வதற்கான உரிமையை கொண்டுள்ளது. Intel எழுத்துப்பூர்வமாக ஒப்புக்கொண்டதைத் தவிர, இங்கு விவரிக்கப்பட்டுள்ள எந்தவொரு தகவல், தயாரிப்பு அல்லது சேவையின் பயன்பாடு அல்லது பயன்பாட்டிலிருந்து எழும் எந்தப் பொறுப்பு அல்லது பொறுப்பையும் இன்டெல் ஏற்காது. Intel வாடிக்கையாளர்கள் வெளியிடப்பட்ட எந்த தகவலையும் நம்புவதற்கு முன் மற்றும் தயாரிப்புகள் அல்லது சேவைகளுக்கான ஆர்டர்களை வழங்குவதற்கு முன்பு சாதன விவரக்குறிப்புகளின் சமீபத்திய பதிப்பைப் பெற அறிவுறுத்தப்படுகிறார்கள். *பிற பெயர்கள் மற்றும் பிராண்டுகள் மற்றவர்களின் சொத்தாக உரிமை கோரப்படலாம்.

ISO 9001:2015 பதிவு செய்யப்பட்டது

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24

படம் 5.

Avalon-MM முகவர் இடமாற்றங்களில் கவனம் செலுத்துங்கள்
பின்வரும் படம் ஒரு பொதுவான அமைப்பைக் காட்டுகிறது, இது அவலோன்-எம்எம் முகவர் இடைமுகத்தை இன்டர்கனெக்ட் துணியுடன் சிறப்பித்துக் காட்டுகிறது.
ஈத்தர்நெட் PHY

valon-MM அமைப்பு
செயலி Avalon-MM
புரவலன்

ஈதர்நெட் MAC
அவலோன்-எம்எம் ஹோஸ்ட்

விருப்ப தர்க்கம்
அவலோன்-எம்எம் ஹோஸ்ட்

ஒன்றோடொன்று இணைக்கவும்

அவலோன்-எம்எம் முகவர்
ஃபிளாஷ் கன்ட்ரோலர்

அவலோன்-எம்எம் முகவர்
SRAM கட்டுப்படுத்தி

அவலோன்-எம்எம் முகவர்
ரேம் கன்ட்ரோலர்

அவலோன்-எம்எம் முகவர்
UART

AvAavloanlon- MM SlaAvgeePnotrt
லார் கஸ்டம்
தர்க்கம்

டிரிஸ்டேட் கன்டியூட் ஏஜென்ட்
டிரிஸ்டேட் கான்ட்யூட் பின் ஷேர் & டிரிஸ்டேட் கான்ட்யூட் பிரிட்ஜ்
டிரிஸ்டேட் கான்ட்யூட் ஹோஸ்ட்

டிரிஸ்டேட் கன்டியூட் ஏஜென்ட்
ஃபிளாஷ் நினைவகம்

டிரிஸ்டேட் கன்டியூட் ஏஜென்ட்
SRAM நினைவகம்

ரேம் நினைவகம்

ஆர்எஸ்-232

Avalon-MM கூறுகள் பொதுவாக கூறு தர்க்கத்திற்கு தேவையான சமிக்ஞைகளை மட்டுமே உள்ளடக்கும்.

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 13

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24

படம் 6.

Example முகவர் கூறு

பின்வரும் படத்தில் காட்டப்பட்டுள்ள 16-பிட் பொது நோக்கத்திற்கான I/O புறநிலை கோரிக்கைகளை எழுதுவதற்கு மட்டுமே பதிலளிக்கிறது. எழுத்துப் பரிமாற்றங்களுக்குத் தேவையான ஏஜென்ட் சிக்னல்களை மட்டுமே இந்தக் கூறு கொண்டுள்ளது.

அவலோன்-எம்எம் பெரிஃபெரல் ரைட்டேட்டா[15..0] டி

விண்ணப்பம்-

Q

pio_out[15..0] குறிப்பிட்ட
இடைமுகம்

அவலோன்-எம்எம் இடைமுகம்
(Avalon-MM எழுதும் முகவர் இடைமுகம்)
clk

CLK_EN

அவலோன்-எம்எம் ஏஜெண்டில் உள்ள ஒவ்வொரு சிக்னலும் சரியாக ஒரு அவலோன்-எம்எம் சிக்னல் ரோலுக்கு ஒத்திருக்கும். ஒரு Avalon-MM இடைமுகம் ஒவ்வொரு சிக்னல் பாத்திரத்தின் ஒரு நிகழ்வை மட்டுமே பயன்படுத்த முடியும்.

3.2 அவலோன் மெமரி மேப் செய்யப்பட்ட இடைமுக சிக்னல் பாத்திரங்கள்

Avalon நினைவகம் மேப் செய்யப்பட்ட ஹோஸ்ட் மற்றும் ஏஜென்ட் போர்ட்கள் அனுமதிக்கும் சமிக்ஞை வகைகளை சிக்னல் பாத்திரங்கள் வரையறுக்கின்றன.

இந்த விவரக்குறிப்பு Avalon நினைவக மேப் செய்யப்பட்ட இடைமுகத்தில் அனைத்து சிக்னல்களும் இருக்க தேவையில்லை. எப்போதும் தேவைப்படும் எந்த ஒரு சமிக்ஞையும் இல்லை. அவலோன் மெமரி மேப் செய்யப்பட்ட இடைமுகத்திற்கான குறைந்தபட்சத் தேவைகள் படிக்க-மட்டும் இடைமுகத்திற்கான வாசிப்புத் தரவு, அல்லது எழுதுவதற்கு மட்டுமே இடைமுகத்திற்கான எழுதுதல் மற்றும் எழுதுதல் ஆகும்.

பின்வரும் அட்டவணை Avalon நினைவக மேப் செய்யப்பட்ட இடைமுகத்திற்கான சமிக்ஞை பாத்திரங்களை பட்டியலிடுகிறது:

அட்டவணை 9.

அவலோன் மெமரி மேப் செய்யப்பட்ட சிக்னல் பாத்திரங்கள்
சில Avalon நினைவக மேப் செய்யப்பட்ட சிக்னல்கள் செயலில் அதிகமாகவோ அல்லது செயலில் குறைவாகவோ இருக்கலாம். செயலில் குறைவாக இருக்கும்போது, ​​சிக்னல் பெயர் _n உடன் முடிவடைகிறது.

சிக்னல் பங்கு

அகலம்

திசை

தேவை

விளக்கம்

முகவரி

1 - 64 புரவலன் முகவர்

byteenable byteenable_n

2, 4, 8, 16,
32, 64, 128

புரவலன் முகவர்

அடிப்படை சமிக்ஞைகள்

இல்லை

ஹோஸ்ட்கள்: முன்னிருப்பாக, முகவரி சமிக்ஞை ஒரு பைட்டைக் குறிக்கிறது

முகவரி. முகவரியின் மதிப்பு தரவு அகலத்துடன் சீரமைக்கப்பட வேண்டும்.

தரவு வார்த்தைக்குள் குறிப்பிட்ட பைட்டுகளுக்கு எழுத, ஹோஸ்ட் பயன்படுத்த வேண்டும்

பைடீன் செய்யக்கூடிய சமிக்ஞை. முகவரி அலகுகள் இடைமுகத்தைப் பார்க்கவும்

வார்த்தை முகவரிக்கான சொத்து.

முகவர்கள்: இயல்பாக, இன்டர்கனெக்ட் பைட் முகவரியை ஏஜென்ட்டின் முகவரி இடத்தில் ஒரு சொல் முகவரியாக மொழிபெயர்க்கிறது. ஏஜெண்டின் பார்வையில், ஒவ்வொரு ஏஜென்ட் அணுகலும் ஒரு தரவு வார்த்தைக்கானது.

உதாரணமாகample, முகவரி = 0 என்பது முகவரின் முதல் வார்த்தையைத் தேர்ந்தெடுக்கும். முகவரி = 1 முகவரின் இரண்டாவது வார்த்தையைத் தேர்ந்தெடுக்கிறது. பைட் முகவரிக்கு, addressUnits இடைமுகப் பண்புகளைப் பார்க்கவும்.

இல்லை

இடமாற்றங்களின் போது ஒன்று அல்லது அதற்கு மேற்பட்ட குறிப்பிட்ட பைட் பாதைகளை இயக்குகிறது

8 பிட்களுக்கு மேல் அகலம் கொண்ட இடைமுகங்கள். ஒவ்வொரு பிட் பைடீனபிள்

எழுதப்பட்ட தரவு மற்றும் வாசிப்புத் தரவுகளில் ஒரு பைட்டுக்கு ஒத்திருக்கிறது. புரவலன்

பிட் byteenable என்பது பைட் என்பதை குறிக்கிறது இருப்பது

தொடர்ந்தது…

Avalon® இடைமுக விவரக்குறிப்புகள் 14

கருத்தை அனுப்பவும்

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24

சிக்னல் பங்கு
debugaccess read read_n readdata response [1:0] write write_n writedata

அகலம்

திசை தேவை

விளக்கம்

க்கு எழுதப்பட்டது. எழுதும் போது, ​​பைடீனபிள்கள் எந்த பைட்டுகளுக்கு எழுதப்படுகின்றன என்பதைக் குறிப்பிடுகின்றன. மற்ற பைட்டுகள் முகவரால் புறக்கணிக்கப்பட வேண்டும். படிக்கும்போது, ​​ஹோஸ்ட் எந்த பைட்டுகளைப் படிக்கிறது என்பதை பைடீன்கள் குறிப்பிடுகின்றன. பக்கவிளைவுகள் இல்லாமல் வெறுமனே வாசிப்புத் தரவை வழங்கும் முகவர்கள், படிக்கும் போது பைடீன்களை புறக்கணிக்க இலவசம். ஒரு இடைமுகத்தில் பைடீன் செய்யக்கூடிய சிக்னல் இல்லை என்றால், அனைத்து பைடீனபிள்களும் வலியுறுத்தப்படுவது போல் பரிமாற்றம் தொடர்கிறது.
பைடீன் செய்யக்கூடிய சிக்னலில் ஒன்றுக்கு மேற்பட்ட பிட்கள் வலியுறுத்தப்பட்டால், அனைத்து உறுதிப்படுத்தப்பட்ட பாதைகளும் அருகருகே இருக்கும்.

1

புரவலன் முகவர்

இல்லை

வலியுறுத்தப்படும் போது, ​​Nios II செயலியை ஆன்-சிப்பில் எழுத அனுமதிக்கிறது

நினைவகங்கள் ROMகளாக கட்டமைக்கப்பட்டுள்ளன.

1

புரவலன் முகவர்

இல்லை

வாசிப்பு பரிமாற்றத்தைக் குறிக்க வலியுறுத்தப்பட்டது. இருந்தால், வாசிப்புத் தரவு

தேவை.

8, 16, முகவர் ஹோஸ்ட்

இல்லை

பதிலுக்கு முகவரிடமிருந்து ஹோஸ்டுக்கு அனுப்பப்படும் வாசிப்புத் தரவு

32,

ஒரு வாசிப்பு பரிமாற்றம். வாசிப்புகளை ஆதரிக்கும் இடைமுகங்களுக்குத் தேவை.

64,

128,

256,

512,

1024

2

முகவர் புரவலன்

இல்லை

மறுமொழி சமிக்ஞை என்பது ஒரு விருப்ப சமிக்ஞையாகும், இது

பதில் நிலை.

குறிப்பு: சிக்னல் பகிரப்பட்டதால், ஒரே கடிகாரச் சுழற்சியில் எழுதும் பதிலையும் வாசிப்புப் பதிலையும் இடைமுகம் வழங்கவோ ஏற்கவோ முடியாது.

· 00: சரி–ஒரு பரிவர்த்தனைக்கான வெற்றிகரமான பதில்.

· 01: ஒதுக்கப்பட்டது-குறியீடு ஒதுக்கப்பட்டுள்ளது.

· 10: SLVERR–எண்ட்பாயிண்ட் ஏஜென்டில் இருந்து பிழை. தோல்வியுற்ற பரிவர்த்தனையைக் குறிக்கிறது.

· 11: DECODEERROR–வரையறுக்கப்படாத இடத்திற்கு அணுக முயற்சித்ததைக் குறிக்கிறது.

பதில்களைப் படிக்க:

· ஒவ்வொரு வாசிப்புத் தரவுடனும் ஒரு பதில் அனுப்பப்படும். N இன் ரீட் பர்ஸ்ட் நீளம் N பதில்களில் விளைகிறது. பிழை ஏற்பட்டாலும் குறைவான பதில்கள் செல்லுபடியாகாது. பர்ஸ்டில் உள்ள ஒவ்வொரு ரீடேட்டாவிற்கும் பதில் சமிக்ஞை மதிப்பு வேறுபட்டிருக்கலாம்.

· இடைமுகம் கட்டுப்பாட்டு சமிக்ஞைகளைப் படிக்க வேண்டும். பைப்லைன் ஆதரவு readdatavalid சமிக்ஞையுடன் சாத்தியமாகும்.

· வாசிப்புப் பிழைகளில், தொடர்புடைய வாசிப்புத் தரவு "கவலைப்பட வேண்டாம்".

பதில்களை எழுத:

· ஒவ்வொரு எழுதும் கட்டளைக்கும் ஒரு எழுதும் பதில் அனுப்பப்பட வேண்டும். ஒரு எழுத்து வெடிப்பு ஒரே ஒரு பதிலில் விளைகிறது, இது பர்ஸ்டில் இறுதி எழுத்து பரிமாற்றம் ஏற்றுக்கொள்ளப்பட்ட பிறகு அனுப்பப்பட வேண்டும்.

ரைட்டர்ஸ்பான்ஸ்செலிட் இருந்தால், அனைத்து எழுதும் கட்டளைகளும் எழுதும் பதில்களுடன் முடிக்கப்பட வேண்டும்.

1

புரவலன் முகவர்

இல்லை

எழுத்துப் பரிமாற்றத்தைக் குறிக்க வலியுறுத்தப்பட்டது. இருந்தால், எழுதப்பட்ட தரவு

தேவை.

8, 16, 32, 64, 128, 256, 512, 1024

புரவலன் முகவர்

இல்லை

எழுதும் இடமாற்றங்களுக்கான தரவு. அகலம் ஒரே மாதிரியாக இருக்க வேண்டும்

இரண்டும் இருந்தால் வாசிப்புத் தரவின் அகலம். இடைமுகங்களுக்குத் தேவை

என்று ஆதரவு எழுதுகிறது.

காத்திரு-நிலை சிக்னல்கள்

தொடர்ந்தது…

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 15

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24

சிக்னல் ரோல் பூட்டு
காத்திருப்பு காத்திருப்பு_ என்
படித்ததவளி d readdatavali d_n
எழுத்தாளர்களின் பதில்கள் செல்லுபடியாகும்

அகலம் 1
1
1 1

திசை தேவை

விளக்கம்

புரவலன் முகவர்

இல்லை

ஒரு புரவலன் நடுவர் மன்றத்தில் வெற்றி பெற்றவுடன், வெற்றி பெற்ற புரவலன் என்பதை பூட்டு உறுதி செய்கிறது

பல பரிவர்த்தனைகளுக்கு முகவருக்கான அணுகலைப் பராமரிக்கிறது. பூட்டு

பூட்டப்பட்டதை முதலில் படித்தது அல்லது எழுதுவதுடன் ஒத்துப்போவதை உறுதிப்படுத்துகிறது

பரிவர்த்தனைகளின் வரிசை. இறுதிப் போட்டியில் தோல்வியுற்றவர்களை பூட்டு

பரிவர்த்தனைகளின் பூட்டப்பட்ட வரிசையின் பரிவர்த்தனை. பூட்டு வலியுறுத்தல்

நடுவர் மன்றம் வென்றது என்பதற்கு உத்தரவாதம் இல்லை. பூட்டப்பட்ட பிறகு -

புரவலன் மானியத்தை தக்கவைத்துக்கொள்ளும் வரை, புரவலன் வழங்கப்பட்டுள்ளது என்பதை உறுதிப்படுத்துகிறது

பூட்டு செயலிழந்தது.

பூட்டுடன் கூடிய ஹோஸ்ட் பர்ஸ்ட் ஹோஸ்டாக இருக்க முடியாது. பூட்டு பொருத்தப்பட்ட ஹோஸ்ட்களுக்கான நடுவர் முன்னுரிமை மதிப்புகள் புறக்கணிக்கப்படுகின்றன.

பூட்டு குறிப்பாக படிக்க-மாற்ற-எழுத (RMW) செயல்பாடுகளுக்கு பயனுள்ளதாக இருக்கும். வழக்கமான வாசிப்பு-மாற்றம்-எழுதுதல் செயல்பாடு பின்வரும் படிகளை உள்ளடக்கியது:

1. ஹோஸ்ட் ஏ பூட்டை உறுதிப்படுத்துகிறது மற்றும் பல பிட் புலங்களைக் கொண்ட 32-பிட் தரவைப் படிக்கிறது.

2. Host A பூட்டை நீக்குகிறது, ஒரு பிட் புலத்தை மாற்றுகிறது மற்றும் 32-பிட் தரவை மீண்டும் எழுதுகிறது.

புரவலன் A இன் வாசிப்பதற்கும் எழுதுவதற்கும் இடையில் எழுதுவதை புரவலன் B தடுக்கிறது.

முகவர் புரவலன்

இல்லை

ஒரு முகவர் காத்திருப்பு கோரிக்கைக்கு பதிலளிக்க முடியாதபோது உறுதியளிக்கிறார்

படிக்க அல்லது எழுத கோரிக்கை. வரை காத்திருக்குமாறு ஹோஸ்ட்டை கட்டாயப்படுத்துகிறது

பரிமாற்றத்தைத் தொடர இன்டர்கனெக்ட் தயாராக உள்ளது. தொடக்கத்தில்

அனைத்து இடமாற்றங்களும், ஒரு புரவலன் பரிமாற்றத்தைத் தொடங்கி, அதுவரை காத்திருக்கிறது

காத்திருக்கும் கோரிக்கை செயலிழந்தது. ஒரு புரவலன் எந்த அனுமானத்தையும் செய்யக்கூடாது

புரவலன் செயலற்ற நிலையில் இருக்கும் போது காத்திருக்கும் கோரிக்கையின் உறுதி நிலை பற்றி:

கணினியைப் பொறுத்து காத்திருப்பு அதிகமாகவோ அல்லது குறைவாகவோ இருக்கலாம்

பண்புகள்.

காத்திருப்பு கோரிக்கை வலியுறுத்தப்படும் போது, ​​முகவருக்கு ஹோஸ்ட் கட்டுப்பாட்டு சமிக்ஞைகள் தொடக்கப் பரிமாற்றத்தைத் தவிர மாறாமல் இருக்க வேண்டும். தொடக்கப் பரிமாற்ற சமிக்ஞையை விளக்கும் நேர வரைபடத்திற்கு, ரீட் பர்ஸ்ட்ஸில் உள்ள படத்தைப் பார்க்கவும்.

Avalon மெமரி மேப் செய்யப்பட்ட முகவர் செயலற்ற சுழற்சிகளின் போது காத்திருப்பு கோரிக்கையை வலியுறுத்தலாம். ஒரு Avalon நினைவகம் மேப் செய்யப்பட்ட ஹோஸ்ட், காத்திருப்பு கோரிக்கை வலியுறுத்தப்படும்போது ஒரு பரிவர்த்தனையைத் தொடங்கலாம் மற்றும் அந்த சமிக்ஞை செயலிழக்கும் வரை காத்திருக்கலாம். சிஸ்டம் லாக்அப்பைத் தவிர்க்க, ரீசெட் செய்யும் போது ஏஜென்ட் சாதனம் காத்திருப்பு கோரிக்கையை வலியுறுத்த வேண்டும்.

பைப்லைன் சிக்னல்கள்

முகவர் புரவலன்

இல்லை

மாறி-லேட்டன்சி, பைப்லைன் ரீட் டிரான்ஸ்ஃபர்களுக்குப் பயன்படுத்தப்படுகிறது. எப்போது

வலியுறுத்தப்பட்டது, வாசிப்பு தரவு சமிக்ஞை சரியான தரவைக் கொண்டுள்ளது என்பதைக் குறிக்கிறது.

பர்ஸ்ட்கவுண்ட் மதிப்புடன் படிக்கும் வெடிப்புக்கு , தி

readdatavalid சமிக்ஞை வலியுறுத்தப்பட வேண்டும் முறை, ஒரு முறை

ஒவ்வொரு படிக்கும் தரவு உருப்படி. தாமதத்தின் ஒரு சுழற்சியாவது இருக்க வேண்டும்

வாசிப்பை ஏற்றுக்கொள்வதற்கும் உறுதிப்படுத்துவதற்கும் இடையில்

படித்தது. ரீட்டேட்டாவலிட் சிக்னலை விளக்கும் நேர வரைபடத்திற்கு, மாறி லேட்டன்சியுடன் பைப்லைன் ரீட் டிரான்ஸ்ஃபரைப் பார்க்கவும்.

ஒரு முகவர், காத்திருக்கும் கோரிக்கையுடன் புதிய கட்டளையை நிறுத்துகிறாரா என்பதைப் பொருட்படுத்தாமல் ஹோஸ்டுக்கு தரவை மாற்றுவதற்கு readdatavalid ஐ வலியுறுத்தலாம்.

ஹோஸ்ட் பைப்லைன் ரீட்களை ஆதரித்தால் அவசியம். ரீட் செயல்பாட்டுடன் பர்ஸ்டிங் ஹோஸ்ட்கள் கண்டிப்பாக readdatavalid சமிக்ஞையை உள்ளடக்கியிருக்க வேண்டும்.

முகவர் புரவலன்

இல்லை

ஒரு விருப்ப சமிக்ஞை. இருந்தால், இடைமுக சிக்கல்கள் எழுதுகின்றன

எழுதும் கட்டளைகளுக்கான பதில்கள்.

வலியுறுத்தப்படும் போது, ​​பதில் சமிக்ஞையின் மதிப்பு சரியான எழுதும் பதில் ஆகும்.

எழுதும் கட்டளை ஏற்றுக்கொள்ளப்பட்ட பிறகு, Writeresponsevalid ஒரு கடிகார சுழற்சி அல்லது அதற்கு மேல் மட்டுமே வலியுறுத்தப்படுகிறது. கட்டளையை ஏற்றுக்கொள்வது முதல் உறுதிப்படுத்துவது வரை குறைந்தது ஒரு கடிகார சுழற்சி தாமதம் உள்ளது

எழுதுவது செல்லுபடியாகும்.

தொடர்ந்தது…

Avalon® இடைமுக விவரக்குறிப்புகள் 16

கருத்தை அனுப்பவும்

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24

சிக்னல் பங்கு

அகலம்

திசை தேவை

விளக்கம்

வெடிப்பின் கடைசி துடிப்பு முகவருக்கு வழங்கப்பட்டு, காத்திருப்பு கோரிக்கை குறைவாக இருக்கும்போது எழுதும் கட்டளை ஏற்றுக்கொள்ளப்பட்டதாகக் கருதப்படுகிறது. ரைஸ்பான்ஸ்வலுட் பர்ஸ்ட் கடைசி பீட் வழங்கப்பட்ட பிறகு ஒன்று அல்லது அதற்கு மேற்பட்ட கடிகார சுழற்சிகளை வலியுறுத்தலாம்.

வெடிப்பு எண்ணிக்கை

1 11 புரவலன் முகவர்

வெடிப்பு சமிக்ஞைகள்

இல்லை

உள்ள இடமாற்றங்களின் எண்ணிக்கையைக் குறிக்க பர்ஸ்டிங் ஹோஸ்ட்களால் பயன்படுத்தப்படுகிறது

ஒவ்வொரு வெடிப்பு. அதிகபட்ச வெடிப்பு எண்ணிக்கை அளவுருவின் மதிப்பு

2 சக்தியாக இருக்க வேண்டும். அகலத்தின் பர்ஸ்ட்கவுண்ட் இடைமுகம் அளவு 2 (அதிகபட்ச வெடிப்பை குறியாக்கம் செய்யலாம் -1). உதாரணமாகample, ஒரு 4-பிட்

பர்ஸ்ட்கவுண்ட் சிக்னல் அதிகபட்ச வெடிப்பு எண்ணிக்கை 8 ஐ ஆதரிக்கும்.

குறைந்தபட்ச வெடிப்பு எண்ணிக்கை 1. தி

நிலையானBurstBehavior சொத்து நேரத்தை கட்டுப்படுத்துகிறது

வெடிப்பு சமிக்ஞை. வாசிப்பு செயல்பாட்டுடன் பர்ஸ்டிங் ஹோஸ்ட்கள் அவசியம்

readdatavalid சமிக்ஞை அடங்கும்.

பைட் முகவரிகளைப் பயன்படுத்தி புரவலன்கள் மற்றும் முகவர்களைப் பயன்படுத்துவதற்கு, பின்வரும் கட்டுப்பாடு முகவரியின் அகலத்திற்குப் பொருந்தும்:

>= +
பதிவு2( )
வேர்ட் அட்ரஸ்களைப் பயன்படுத்தி ஹோஸ்ட்கள் மற்றும் ஏஜெண்டுகளை உடைப்பதற்கு, மேலே உள்ள log2 சொல் தவிர்க்கப்பட்டது.

ஆரம்பம்

1

ஒன்றோடொன்று இணைக்கவும்

பதில்

முகவர்

இல்லை

ஒரு வெடிப்பு எப்போது என்பதைக் குறிக்க, வெடிப்பின் முதல் சுழற்சிக்காக வலியுறுத்தப்பட்டது

பரிமாற்றம் தொடங்குகிறது. இந்த சமிக்ஞை ஒரு சுழற்சிக்குப் பிறகு செயலிழக்கப்படுகிறது

காத்திருப்பு கோரிக்கையின் மதிப்பைப் பொருட்படுத்தாமல். நேர வரைபடத்திற்கு

தொடக்கப் பரிமாற்றத்தை விளக்குகிறது, படிக்கவில் உள்ள படத்தைப் பார்க்கவும்

வெடிப்புகள்.

startbursttransfer விருப்பமானது. தரவு பரிமாற்றங்களை எண்ணுவதன் மூலம் ஒரு ஏஜென்ட் எப்போதுமே அடுத்த எழுத்து வெடிப்பு பரிவர்த்தனையின் தொடக்கத்தை உள்நாட்டில் கணக்கிட முடியும்.

எச்சரிக்கை: இந்த சிக்னலைப் பயன்படுத்த வேண்டாம். இந்த சமிக்ஞை மரபு நினைவக கட்டுப்படுத்திகளை ஆதரிக்க உள்ளது.

3.3 இடைமுக பண்புகள்

அட்டவணை 10. Avalon-MM இடைமுக பண்புகள்

பெயர் முகவரி அலகுகள்

இயல்புநிலை மதிப்பு
ஹோஸ்ட் சின்னங்கள் முகவர் -
வார்த்தைகள்

சட்ட மதிப்புகள்
வார்த்தைகள், சின்னங்கள்

விளக்கம்
முகவரிகளுக்கான அலகைக் குறிப்பிடுகிறது. ஒரு சின்னம் பொதுவாக ஒரு பைட் ஆகும். இந்த சொத்தின் வழக்கமான பயன்பாட்டிற்கு Avalon நினைவகம்-வரைபடப்பட்ட இடைமுக சமிக்ஞை வகைகள் அட்டவணையில் உள்ள முகவரியின் வரையறையைப் பார்க்கவும்.

எப்போதும்BurstMaxBurst burstcountUnits

தவறான வார்த்தைகள்

உண்மை, பொய்
வார்த்தைகள், சின்னங்கள்

சரி எனில், ஹோஸ்ட் எப்போதும் அதிகபட்ச நீள வெடிப்பை வெளியிடுகிறது என்பதைக் குறிக்கிறது. அதிகபட்ச வெடிப்பு நீளம் 2burstcount_width - 1. இந்த அளவுரு Avalon-MM முகவர் இடைமுகங்களுக்கு எந்த விளைவையும் ஏற்படுத்தாது.
இந்த சொத்து பர்ஸ்ட்கவுண்ட் சிக்னலுக்கான அலகுகளைக் குறிப்பிடுகிறது. குறியீடுகளுக்கு, பர்ஸ்ட்கவுண்ட் மதிப்பு என்பது வெடிப்பில் உள்ள சின்னங்களின் (பைட்டுகள்) எண்ணிக்கையாக விளக்கப்படுகிறது. வார்த்தைகளுக்கு, பர்ஸ்ட்கவுண்ட் மதிப்பு பர்ஸ்டில் உள்ள வார்த்தை பரிமாற்றங்களின் எண்ணிக்கையாக விளக்கப்படுகிறது.

burstOnBurstBoundaries மட்டும்

பொய்

உண்மை, பொய்

சரி எனில், இந்த இடைமுகத்திற்கு வழங்கப்படும் பர்ஸ்ட் இடமாற்றங்கள் அதிகபட்ச பர்ஸ்ட் அளவின் மடங்குகளாக இருக்கும் முகவரிகளில் தொடங்கும்.
தொடர்ந்தது…

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 17

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24

நிலையானBurstBehavior என்று பெயர்
holdTime(1) linewrapBursts
அதிகபட்சம் நிலுவையில் உள்ள படிக்கும் பரிமாற்றங்கள் (1)
அதிகபட்சம் நிலுவையில் உள்ள எழுத்து பரிவர்த்தனை அயனிகள் குறைந்தபட்ச பதில் தாமதம்

Default Value Host -false Agent -false
0 பொய்
1(2)
0 1

சட்ட மதிப்புகள் உண்மை, பொய்
0 1000 சுழற்சிகள்
உண்மை, பொய்
1 64
1 64

விளக்கம்
புரவலன்கள்: உண்மையாக இருக்கும் போது, ​​புரவலன் முகவரி மற்றும் பர்ஸ்ட் எண்ணிக்கையை பர்ஸ்ட் பரிவர்த்தனை முழுவதும் வைத்திருப்பதாக அறிவிக்கிறது. தவறு (இயல்புநிலை) எனும்போது, ​​புரவலன் முகவரி மற்றும் பர்ஸ்ட்கவுண்ட் மாறிலியை பர்ஸ்டின் முதல் துடிப்புக்கு மட்டுமே வைத்திருப்பதாக அறிவிக்கிறது. முகவர்கள்: உண்மையாக இருக்கும் போது, ​​முகவரி மற்றும் பர்ஸ்ட்கவுண்ட் பர்ஸ்ட் முழுவதும் மாறாமல் இருக்க வேண்டும் என்று முகவர் எதிர்பார்க்கிறார் என்று அறிவிக்கிறது. தவறான (இயல்புநிலை), முகவர் கள் என்று அறிவிக்கும் போதுampலெஸ் முகவரி மற்றும் பர்ஸ்ட் எண்ணிக்கை ஒரு பர்ஸ்டின் முதல் பீட்டில் மட்டுமே.
எழுதும் செயலிழப்புக்கும் முகவரி மற்றும் தரவின் செயலிழப்புக்கும் இடைப்பட்ட நேர அலகுகளில் நேரத்தைக் குறிப்பிடுகிறது. (பரிவர்த்தனைகளை எழுதுவதற்கு மட்டுமே பொருந்தும்.)
சில நினைவக சாதனங்கள் அதிகரிக்கும் வெடிப்புக்கு பதிலாக ஒரு மடக்கு வெடிப்பை செயல்படுத்துகின்றன. ஒரு ரேப்பிங் பர்ஸ்ட் ஒரு பர்ஸ்ட் எல்லையை அடையும் போது, ​​முகவரி முந்தைய பர்ஸ்ட் எல்லைக்கு திரும்பும். முகவரி எண்ணுவதற்கு கீழ்வரிசை பிட்கள் மட்டுமே தேவை. உதாரணமாகample, 0-பிட் இடைமுகம் முழுவதும் ஒவ்வொரு 32 பைட்டுகளுக்கும் பர்ஸ்ட் எல்லைகளுடன் 32xC ஐ நிவர்த்தி செய்வதற்கான ஒரு ரேப்பிங் பர்ஸ்ட் பின்வரும் முகவரிகளுக்கு எழுதுகிறது: · 0xC · 0x10 · 0x14 · 0x18 · 0x1C · 0x0 · 0x4 · 0x8
முகவர்கள்: இந்த அளவுருவானது ஏஜென்ட் வரிசையில் நிற்கக்கூடிய அதிகபட்ச நிலுவையிலுள்ள ரீட்களின் எண்ணிக்கையாகும். readdatavalid சிக்னலைக் கொண்ட எந்த ஏஜெண்டிற்கும் மதிப்பு பூஜ்ஜியமாக இருக்க வேண்டும்.
இந்த சொத்தை விளக்கும் டைமிங் வரைபடத்திற்கும், பல நிலுவையில் உள்ள வாசிப்புகளைக் கொண்ட காத்திருப்பு மற்றும் readdatavalid ஐப் பயன்படுத்துவது பற்றிய கூடுதல் தகவலுக்கும், பைப்லைன்ட் ரீட் டிரான்ஸ்ஃபர் வித் மாறி லேட்டன்சியைப் பார்க்கவும்.
ஹோஸ்ட்கள்: ஹோஸ்ட் உருவாக்கக்கூடிய அதிகபட்ச வாசிப்பு பரிவர்த்தனைகளின் எண்ணிக்கை இதுவாகும்.
குறிப்பு: இந்த அளவுருவை 0 ஆக அமைக்க வேண்டாம். (பின்னோக்கி இணக்கத்தன்மைக்கு, மென்பொருள் 0 இன் அளவுரு அமைப்பை ஆதரிக்கிறது. இருப்பினும், இந்த அமைப்பை நீங்கள் புதிய வடிவமைப்புகளில் பயன்படுத்தக்கூடாது).
ஒரு ஏஜென்ட் ஏற்றுக்கொள்ளக்கூடிய அல்லது ஹோஸ்ட் வழங்கக்கூடிய அதிகபட்ச பதிவுகள் இல்லாத பதிவுகள் நிலுவையில் உள்ளன. இன்டர்கனெக்ட் இந்த வரம்பை அடைந்தவுடன் ஒரு முகவர் காத்திருப்பு கோரிக்கையை வலியுறுத்துகிறார், மேலும் ஹோஸ்ட் கட்டளைகளை வழங்குவதை நிறுத்துகிறது. இயல்புநிலை மதிப்பு 0 ஆகும், இது எழுதும் பதில்களை ஆதரிக்கும் ஹோஸ்டுக்கு வரம்பற்ற நிலுவையிலுள்ள எழுதும் பரிவர்த்தனைகளை அனுமதிக்கிறது. எழுதும் பதில்களை ஆதரிக்கும் முகவர் இதை பூஜ்ஜியம் அல்லாத மதிப்பாக அமைக்க வேண்டும்.
readdatavalid அல்லது writeresponsevalid ஐ ஆதரிக்கும் இடைமுகங்களுக்கு, படிக்க அல்லது எழுதும் கட்டளைக்கும் கட்டளைக்கான பதிலுக்கும் இடையே உள்ள குறைந்தபட்ச சுழற்சிகளின் எண்ணிக்கையைக் குறிப்பிடுகிறது.
தொடர்ந்தது…

Avalon® இடைமுக விவரக்குறிப்புகள் 18

கருத்தை அனுப்பவும்

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24

பெயர் வாசிப்புத் தாமதம்(1) ரீட் வெயிட் டைம்(1) அமைவு நேரம்(1) டைமிங் யூனிட்கள்(1) காத்திருப்பு கொடுப்பனவு
வெயிட் டைம் (1)
தொடர்புடைய கடிகாரம்

இயல்புநிலை மதிப்பு

சட்ட மதிப்புகள்

விளக்கம்

0

0 63

நிலையான-தாமதம் Avalon-MM முகவர்களுக்கான தாமதத்தைப் படிக்கவும். ஒரு

ஒரு நிலையான தாமத வாசிப்பைப் பயன்படுத்தும் நேர வரைபடம், பார்க்கவும்

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

நிலையான தாமதமான Avalon-MM முகவர்கள் இந்த இடைமுகப் பண்புக்கான மதிப்பை வழங்க வேண்டும். Avalon-MM முகவர்கள்

மாறக்கூடிய தாமதம் சரியான தரவைக் குறிப்பிடுவதற்கு readdatavalid சமிக்ஞையைப் பயன்படுத்துகிறது.

1

0 1000 காத்திருக்கும் கோரிக்கையைப் பயன்படுத்தாத இடைமுகங்களுக்கு

சுழற்சிகள்

சமிக்ஞை. readWaitTime உள்ள நேரத்தைக் குறிக்கிறது

முகவர்கள் ஒரு வாசிப்பை ஏற்றுக்கொள்வதற்கு முன் நேர அலகுகள்

கட்டளை. முகவர் வலியுறுத்தியது போல் நேரம் உள்ளது

ReadWaitTime சுழற்சிகளுக்கான காத்திருப்பு கோரிக்கை.

0

0 1000 கூற்றுக்கு இடையே உள்ள நேர அலகுகளில் நேரத்தைக் குறிப்பிடுகிறது

சுழற்சிகள்

முகவரி மற்றும் தரவு மற்றும் படிக்க அல்லது எழுதுவதை உறுதிப்படுத்துதல்.

சுழற்சிகள்

சுழற்சிகள்,
நானோ நொடி கள்

அமைவு நேரம், ஹோல்ட் டைம், ஆகியவற்றிற்கான அலகுகளைக் குறிப்பிடுகிறது.
WaitTime எழுதவும் மற்றும் WaitTime படிக்கவும். ஒத்திசைவான சாதனங்களுக்கு சுழற்சிகளையும், ஒத்திசைவற்ற சாதனங்களுக்கு நானோ விநாடிகளையும் பயன்படுத்தவும். ஏறக்குறைய அனைத்து Avalon-MM முகவர் சாதனங்களும் ஒத்திசைவானவை.
AvalonMM முகவர் இடைமுகத்திலிருந்து ஆஃப்-சிப் சாதனத்திற்கு இணைக்கும் Avalon-MM கூறு ஒத்திசைவற்றதாக இருக்கலாம். அந்த ஆஃப்-சிப் சாதனம் பேருந்து திரும்புவதற்கு ஒரு நிலையான தீர்வு நேரத்தைக் கொண்டிருக்கலாம்.

0

வழங்கக்கூடிய இடமாற்றங்களின் எண்ணிக்கையைக் குறிப்பிடுகிறது அல்லது

காத்திருப்பு கோரிக்கை வலியுறுத்தப்பட்ட பிறகு ஏற்றுக்கொள்ளப்பட்டது.

காத்திருப்பு கொடுப்பனவு 0 ஆக இருக்கும்போது, ​​எழுதவும்,
அவலோன்-எம்எம் சிக்னல் ரோல்ஸ் அட்டவணையில் விவரிக்கப்பட்டுள்ளபடி படிக்க மற்றும் காத்திருக்கும் சிக்னல்கள் அவற்றின் தற்போதைய நடத்தையை பராமரிக்கின்றன.

WaitrequestAllowance 0 ஐ விட அதிகமாக இருந்தால், எழுதும் அல்லது படிக்கும் ஒவ்வொரு கடிகார சுழற்சியும் கட்டளை பரிமாற்றமாக கணக்கிடப்படும். காத்திருப்பு கோரிக்கை வலியுறுத்தப்பட்டவுடன், காத்திருப்புஅலவுன்ஸ் மட்டுமே அதிக கட்டளை இடமாற்றங்கள் சட்டப்பூர்வமாக இருக்கும் அதே சமயம் காத்திருப்பு கோரிக்கை வலியுறுத்தப்படும். காத்திருப்பு உதவித்தொகையை அடைந்த பிறகு, காத்திருப்பு கோரிக்கை வலியுறுத்தப்படும் வரை எழுதுவதும் படிப்பதும் செயலற்றதாக இருக்க வேண்டும்.

ஒருமுறை waitrequestdeassers ஆனது, காத்திருப்பு கோரிக்கை மீண்டும் உறுதிசெய்யும் வரை எந்த நேரத்திலும் கட்டுப்பாடுகள் இல்லாமல் இடமாற்றங்கள் தொடரலாம். இந்த நேரத்தில், காத்திருப்பு கோரிக்கை வலியுறுத்தப்பட்ட நிலையில், காத்திருத்தலுக்கான கூடுதல் இடமாற்றங்கள் முடியும்.

0

0 1000 காத்திருக்கும் கோரிக்கையைப் பயன்படுத்தாத இடைமுகங்களுக்கு

சுழற்சிகள்

சிக்னல், ரைட் வெயிட் டைம் உள்ள நேரத்தைக் குறிப்பிடுகிறது

ஒரு முகவர் ஒரு எழுத்தை ஏற்கும் முன் timingUnits. தி

நேரம் என்பது ரைட் வெயிட் டைம் சுழற்சிகள் அல்லது நானோ விநாடிகளுக்கான காத்திருப்பு கோரிக்கையை முகவர் வலியுறுத்துவது போல் உள்ளது.

ரைட் வெயிட் டைமின் பயன்பாட்டை விளக்கும் நேர வரைபடத்திற்கு, நிலையான காத்திருப்பு நிலைகளுடன் படிக்கவும் எழுதவும் இடமாற்றங்களைப் பார்க்கவும்.

இடைமுக உறவு பண்புகள்

N/A

N/A

இந்த Avalon-MM இருக்கும் கடிகார இடைமுகத்தின் பெயர்

இடைமுகம் ஒத்திசைவானது.

தொடர்ந்தது…

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 19

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24

பெயர்

இயல்புநிலை மதிப்பு

சட்ட மதிப்புகள்

விளக்கம்

தொடர்புடைய மீட்டமை

N/A

N/A

தர்க்கத்தை மீட்டமைக்கும் ரீசெட் இடைமுகத்தின் பெயர்

இந்த Avalon-MM இடைமுகம்.

பாலங்கள்ToHost

0

Avalon-MM ஒரு Avalon-MM பாலம் ஒரு முகவர் மற்றும் ஒரு புரவலன் கொண்டது,

ஹோஸ்ட் பெயர் மற்றும் முகவரை அணுகக்கூடிய சொத்து உள்ளது

அன்று

ஒரு பைட் அல்லது பைட்டுகளை கோருவது அதே பைட்டை ஏற்படுத்துகிறது அல்லது

அதே

ஹோஸ்ட்டால் கோரப்படும் பைட்டுகள். அவலோன்-எம்.எம்

பிளாட்ஃபார்ம் டிசைனர் பாகத்தில் உள்ள கூறு பைப்லைன் பாலம்

நூலகம் இந்த செயல்பாட்டை செயல்படுத்துகிறது.

குறிப்புகள்:
1. இந்த சொத்து ஒரு ஏஜென்ட் சாதனத்தை வகைப்படுத்துகிறது என்றாலும், ஹோஸ்ட் மற்றும் ஏஜென்ட் இடைமுகங்களுக்கு இடையே நேரடி இணைப்புகளை இயக்க ஹோஸ்ட்கள் இந்த சொத்தை அறிவிக்க முடியும்.
2. ஒரு முகவர் இடைமுகம் அனுமதிக்கப்பட்டதை விட அதிகமான வாசிப்பு இடமாற்றங்களை ஏற்றுக்கொண்டால், இன்டர்கனெக்ட் நிலுவையில் உள்ள ரீட் FIFO கணிக்க முடியாத முடிவுகளுடன் நிரம்பி வழியலாம். முகவர் தவறான ஹோஸ்ட் இடைமுகத்திற்கு வாசிப்புத் தரவு அல்லது வழி வாசிப்புத் தரவை இழக்கக்கூடும். அல்லது, கணினி பூட்டப்படலாம். இந்த நிரம்பி வழிவதைத் தடுக்க, முகவர் இடைமுகம் காத்திருப்பு கோரிக்கையை உறுதிப்படுத்த வேண்டும்.

தொடர்புடைய தகவல் · Avalon Memory Mapped Interface Signal Roles பக்கம் 14 · பக்கம் 34 இல் பதில்களைப் படிக்கவும் எழுதவும் · பக்கம் 28 இல் மாறுபடும் தாமதத்துடன் பைப்லைன் செய்யப்பட்ட வாசிப்பு பரிமாற்றம் · பக்கம் 29 இல் நிலையான தாமதத்துடன் பைப்லைன் ரீட் டிரான்ஸ்ஃபர்கள் · பதில்களைப் படிக்கவும் எழுதவும்
பிளாட்ஃபார்ம் டிசைனர் பயனர் கையேட்டில்: Intel Quartus® Prime Pro பதிப்பு

3.4. நேரம்
Avalon-MM இடைமுகம் ஒத்திசைவானது. ஒவ்வொரு Avalon-MM இடைமுகமும் தொடர்புடைய கடிகார இடைமுகத்துடன் ஒத்திசைக்கப்படுகிறது. சிக்னல்கள் கடிகார சமிக்ஞைக்கு ஒத்திசைவான பதிவேடுகளின் வெளியீடுகளிலிருந்து இயக்கப்பட்டால் அவை இணைந்து இருக்கலாம். இந்த விவரக்குறிப்பு கடிகார விளிம்புகளுக்கு இடையில் சிக்னல்கள் எப்படி அல்லது எப்போது மாறுகிறது என்பதைக் கட்டளையிடாது. நேர வரைபடங்கள் நேர்த்தியான நேரத் தகவல் இல்லாதவை.

3.5 இடமாற்றங்கள்
பரிமாற்ற வகைகளை அறிமுகப்படுத்துவதற்கு முன் இந்த பிரிவு இரண்டு அடிப்படைக் கருத்துகளை வரையறுக்கிறது:
· இடமாற்றம்-ஒரு பரிமாற்றம் என்பது ஒரு சொல் அல்லது ஒன்று அல்லது அதற்கு மேற்பட்ட தரவுக் குறியீட்டின் வாசிப்பு அல்லது எழுதும் செயல்பாடாகும். Avalon-MM இடைமுகம் மற்றும் ஒன்றோடொன்று இணைப்பிற்கு இடையில் இடமாற்றங்கள் நிகழ்கின்றன. இடமாற்றங்கள் முடிவதற்கு ஒன்று அல்லது அதற்கு மேற்பட்ட கடிகாரச் சுழற்சிகள் ஆகும்.
ஹோஸ்ட்கள் மற்றும் முகவர்கள் இருவரும் பரிமாற்றத்தின் ஒரு பகுதியாகும். Avalon-MM ஹோஸ்ட் பரிமாற்றத்தைத் தொடங்குகிறது மற்றும் Avalon-MM முகவர் பதிலளிக்கிறார்.
· ஹோஸ்ட்-ஏஜெண்ட் ஜோடி–இந்த சொல் பரிமாற்றத்தில் ஈடுபட்டுள்ள ஹோஸ்ட் இடைமுகம் மற்றும் முகவர் இடைமுகத்தைக் குறிக்கிறது. பரிமாற்றத்தின் போது, ​​ஹோஸ்ட் இடைமுகக் கட்டுப்பாடு மற்றும் தரவு சமிக்ஞைகள் ஒன்றோடொன்று இணைக்கப்பட்ட துணி வழியாகச் சென்று முகவர் இடைமுகத்துடன் தொடர்பு கொள்கின்றன.

Avalon® இடைமுக விவரக்குறிப்புகள் 20

கருத்தை அனுப்பவும்

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24

3.5.1. வழக்கமான வாசிப்பு மற்றும் எழுதும் இடமாற்றங்கள்

முகவர்-கட்டுப்படுத்தப்பட்ட காத்திருப்பு கோரிக்கையுடன் படிக்கவும் எழுதவும் இடமாற்றங்களை ஆதரிக்கும் பொதுவான Avalon-MM இடைமுகத்தை இந்தப் பிரிவு விவரிக்கிறது. காத்திருப்பு சிக்னலை உறுதிப்படுத்துவதன் மூலம், ஏஜென்ட் பல சுழற்சிகளுக்கு இன்டர்கனெக்டை நிறுத்தலாம். ஒரு முகவர் காத்திருப்பு கோரிக்கையைப் படிக்க அல்லது எழுதும் இடமாற்றங்களைப் பயன்படுத்தினால், முகவர் இரண்டுக்கும் காத்திருக்கும் கோரிக்கையைப் பயன்படுத்த வேண்டும்.

ஒரு முகவர் பொதுவாக முகவரி, பைடீன் செய்யக்கூடிய, படிக்க அல்லது எழுத, மற்றும் எழுதப்பட்ட தரவு ஆகியவற்றை கடிகாரத்தின் உயரத்திற்குப் பிறகு பெறுவார். இடமாற்றங்களைத் தடுத்து நிறுத்த, உயரும் கடிகார விளிம்பிற்கு முன் காத்திருப்பு கோரிக்கையை ஏஜென்ட் உறுதிப்படுத்துகிறார். ஏஜெண்ட் காத்திருப்பு கோரிக்கையை வலியுறுத்தும் போது, ​​பரிமாற்றம் தாமதமாகும். காத்திருப்பு கோரிக்கை வலியுறுத்தப்படும் போது, ​​முகவரி மற்றும் பிற கட்டுப்பாட்டு சமிக்ஞைகள் நிலையானதாக இருக்கும். முகவர் இடைமுகம் காத்திருப்பு கோரிக்கையை செயலிழக்கச் செய்த பிறகு முதல் clk இன் உயரும் விளிம்பில் பரிமாற்றங்கள் நிறைவடைகின்றன.
முகவர் இடைமுகம் எவ்வளவு காலம் நிறுத்தப்படும் என்பதற்கு வரம்பு இல்லை. எனவே, முகவர் இடைமுகம் காலவரையின்றி காத்திருப்பு கோரிக்கையை வலியுறுத்தாது என்பதை நீங்கள் உறுதிசெய்ய வேண்டும். காத்திருக்கும் கோரிக்கையைப் பயன்படுத்திப் படிக்கவும் எழுதவும் இடமாற்றங்களை பின்வரும் படம் காட்டுகிறது.

குறிப்பு:

காத்திருப்பு கோரிக்கையை படிக்க மற்றும் எழுதும் கோரிக்கை சமிக்ஞைகளிலிருந்து துண்டிக்க முடியும். செயலற்ற சுழற்சிகளின் போது காத்திருப்பு கோரிக்கை வலியுறுத்தப்படலாம். ஒரு அவலோன்-எம்எம் ஹோஸ்ட், காத்திருப்பு கோரிக்கை வலியுறுத்தப்படும்போது பரிவர்த்தனையைத் தொடங்கலாம் மற்றும் அந்த சமிக்ஞை செயலிழக்கும் வரை காத்திருக்கலாம். படிக்க மற்றும் எழுதும் கோரிக்கைகளில் இருந்து காத்திருப்பு கோரிக்கையை துண்டிப்பது கணினி நேரத்தை மேம்படுத்தலாம். துண்டித்தல், வாசிப்பு, எழுதுதல் மற்றும் காத்திருப்பு சிக்னல்கள் உள்ளிட்ட கூட்டு வளையத்தை நீக்குகிறது. இன்னும் கூடுதலான துண்டித்தல் தேவைப்பட்டால், waitrequestAllowance சொத்தை பயன்படுத்தவும். Quartus® Prime Pro v17.1 Stratix® 10 ES பதிப்புகள் வெளியீட்டில் இருந்து waitrequestAllowance கிடைக்கிறது.

படம் 7.

Waitrequest மூலம் இடமாற்றங்களைப் படிக்கவும் எழுதவும்

1

2

clk

3

4

5

முகவரி

முகவரி

பைடீன் செய்யக்கூடியது

பைடீன் செய்யக்கூடியது

படிக்க எழுத காத்திருப்பு வாசிப்பு தரவு

வாசிப்புத் தரவு

பதில்

பதில்

எழுதப்பட்ட தரவு

6

7

எழுதப்பட்ட தரவு

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 21

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24
இந்த நேர வரைபடத்தில் உள்ள எண்கள், பின்வரும் மாற்றங்களைக் குறிக்கின்றன: 1. முகவரி, பைடீன் செய்யக்கூடியவை மற்றும் படிக்கக்கூடியவை clk இன் உயரும் விளிம்பிற்குப் பிறகு வலியுறுத்தப்படுகின்றன. தி
முகவர் காத்திருப்பு கோரிக்கையை வலியுறுத்துகிறார், பரிமாற்றத்தை நிறுத்துகிறார். 2. காத்திருப்பு என்பது எஸ்ampதலைமையில். காத்திருப்பு கோரிக்கை வலியுறுத்தப்படுவதால், சுழற்சி ஆகிறது
காத்திருக்கும் நிலை. முகவரி, படிக்க, எழுத, மற்றும் பதின்பருவம் மாறாமல் இருக்கும். 3. முகவர் clk இன் உயரும் விளிம்பிற்குப் பிறகு காத்திருக்கும் கோரிக்கையை நிறுத்துகிறார். முகவர் வலியுறுத்துகிறார்
வாசிப்புத் தரவு மற்றும் பதில். 4. புரவலன் எஸ்ampலெஸ் வாசிப்புத் தரவு, பதில் மற்றும் செயலற்ற காத்திருப்பு கோரிக்கை
பரிமாற்றத்தை நிறைவு செய்கிறது. 5. முகவரி, எழுதப்பட்ட தரவு, பைடீன் செய்யக்கூடியது மற்றும் எழுதும் சமிக்ஞைகள் இதற்குப் பிறகு வலியுறுத்தப்படுகின்றன
clk இன் உயரும் விளிம்பு. பரிமாற்றத்தை நிறுத்தும் காத்திருப்பு கோரிக்கையை முகவர் உறுதிப்படுத்துகிறார். 6. முகவர் clk இன் உயரும் விளிம்பிற்குப் பிறகு காத்திருக்கும் கோரிக்கையை முடக்குகிறார். 7. பரிமாற்றத்தை முடிக்கும் எழுத்துத் தரவை முகவர் கைப்பற்றுகிறார்.

Avalon® இடைமுக விவரக்குறிப்புகள் 22

கருத்தை அனுப்பவும்

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24

3.5.2. காத்திருப்பு கொடுப்பனவு சொத்தைப் பயன்படுத்தி இடமாற்றங்கள்

WaitrequestAllowance சொத்து, AvalonMM ஹோஸ்ட் வழங்கக்கூடிய இடமாற்றங்களின் எண்ணிக்கையைக் குறிப்பிடுகிறது அல்லது காத்திருப்பு சிக்னல் உறுதிப்படுத்தப்பட்ட பிறகு Avalon-MM முகவர் ஏற்க வேண்டும். இன்டெல் குவார்டஸ் பிரைம் 17.1 மென்பொருள் வெளியீட்டில் இருந்து காத்திருக்கும் கொடுப்பனவு கிடைக்கிறது.
WaitrequestAllowance இன் இயல்புநிலை மதிப்பு 0 ஆகும், இது வழக்கமான வாசிப்பு மற்றும் எழுதும் இடமாற்றங்களில் விவரிக்கப்பட்டுள்ள நடத்தைக்கு ஒத்திருக்கிறது, காத்திருப்பு கோரிக்கையானது தற்போதைய பரிமாற்றத்தை வழங்கப்படுவதை அல்லது ஏற்றுக்கொள்ளப்படுவதை நிறுத்துகிறது.
ஒரு Avalon-MM ஏஜென்ட் ஒரு காத்திருப்பு உதவித்தொகை 0 க்கும் அதிகமாக இருந்தால், அதன் உள் இடையகம் நிரம்புவதற்கு முன் அதிக உள்ளீடுகளை வெயிட்ரெக்வெஸ்ட்அலோவென்ஸை மட்டுமே ஏற்கும் போது காத்திருக்கும் கோரிக்கையை வலியுறுத்தும். Avalon-MM ஹோஸ்ட்கள், 0க்கும் அதிகமான காத்திருப்பு உதவித்தொகையுடன், பரிமாற்றங்களை அனுப்புவதை நிறுத்த, கூடுதல் சுழற்சிகள் காத்திருக்கின்றன. காத்திருப்புத் தொகை செலவழிக்கப்படும்போது, ​​ஹோஸ்ட் படிக்க அல்லது எழுதும் சமிக்ஞையை நிறுத்த வேண்டும்.
0க்கும் அதிகமான வெயிட்ரெக்வெஸ்ட்அலோவென்ஸின் மதிப்புகள் அதிவேக வடிவமைப்பை ஆதரிக்கின்றன, அங்கு உடனடியான பின் அழுத்த வடிவங்கள், கட்டுப்பாட்டுப் பாதையில் உள்ள ஒருங்கிணைந்த தர்க்கத்தின் காரணமாக அதிகபட்ச இயக்க அதிர்வெண்ணில் (FMAX) வீழ்ச்சியை ஏற்படுத்தலாம். ஒரு Avalon-MM ஏஜென்ட் அதன் காத்திருப்புஅலவுன்ஸ் மதிப்புக்கு சட்டப்பூர்வமான அனைத்து பரிமாற்ற நேரங்களையும் ஆதரிக்க வேண்டும். உதாரணமாகample, waitrequestAllowance = 2 உடன் ஒரு ஏஜென்ட் பின்வரும் முன்னாள் காட்டப்பட்டுள்ள ஹோஸ்ட் பரிமாற்ற அலைவடிவங்களில் ஏதேனும் ஒன்றை ஏற்க முடியும்.ampலெஸ்.

தொடர்புடைய தகவல் வழக்கமான வாசிப்பு மற்றும் எழுதுதல் இடமாற்றங்கள் பக்கம் 21

3.5.2.1. காத்திருப்பு உதவித்தொகை இரண்டுக்கு சமம்
பின்வரும் நேர வரைபடம் Avalon-MM ஹோஸ்டுக்கான நேரத்தை விளக்குகிறது, இது Avalon-MM முகவர் முறையே காத்திருப்பு கோரிக்கையை நிறுத்திய பிறகு அல்லது உறுதிப்படுத்திய பிறகு பரிமாற்றங்களை அனுப்புவதைத் தொடங்கவும் நிறுத்தவும் இரண்டு கடிகார சுழற்சிகளைக் கொண்டுள்ளது.

படம் 8. ஹோஸ்ட் ரைட்: காத்திருப்பு கொடுப்பனவு இரண்டு கடிகார சுழற்சிகளுக்கு சமம்

1 2

3 4

5

6

கடிகாரம்

எழுது

காத்திருப்பு கோரிக்கை

தரவு[7:0]

A0 A1 A2

A3 A4

B0 B1

B3

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 23

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24

இந்த படத்தில் உள்ள குறிப்பான்கள் பின்வரும் நிகழ்வுகளைக் குறிக்கின்றன:
1. Avalon-MM> ஹோஸ்ட் டிரைவ்கள் எழுதுதல் மற்றும் தரவு.
2. Avalon-MM> முகவர் காத்திருப்பு கோரிக்கையை வலியுறுத்துகிறது. காத்திருப்பு கொடுப்பனவு 2 ஆக இருப்பதால், ஹோஸ்ட் 2 கூடுதல் தரவு பரிமாற்றங்களை முடிக்க முடியும்.
3. மூன்றாவது சுழற்சிக்கான காத்திருப்பு கோரிக்கையை முகவர் வலியுறுத்துவதால், ஹோஸ்ட் டீஸர்ட்கள் தேவைக்கேற்ப எழுதுகிறார்கள்.
4. Avalon-MM> ஹோஸ்ட் டிரைவ்கள் எழுதுதல் மற்றும் தரவு. முகவர் காத்திருப்பு கோரிக்கையை வலியுறுத்தவில்லை. எழுத்துகள் நிறைவடைந்தன.
5. ஏஜெண்ட் காத்திருப்பு கோரிக்கையை வலியுறுத்தினாலும், அவலோன் ஹோஸ்ட் எழுதுதல் மற்றும் தரவை இயக்குகிறது. காத்திருப்பு கொடுப்பனவு 2 சுழற்சிகள் என்பதால், எழுதுதல் முடிந்தது.
6. Avalon ஹோஸ்ட் டிரைவ்கள் எழுதுதல் மற்றும் தரவு. முகவர் காத்திருப்பு கோரிக்கையை வலியுறுத்தவில்லை. எழுத்து நிறைவுற்றது.

3.5.2.2. காத்திருப்பு கொடுப்பனவு ஒன்றுக்கு சமம்
பின்வரும் நேர வரைபடம் Avalon-MM ஹோஸ்டுக்கான நேரத்தை விளக்குகிறது, இது ஒரு கடிகாரச் சுழற்சியைக் கொண்ட Avalon-MM முகவர் முறையே காத்திருப்பு கோரிக்கையை நிறுத்திய பிறகு அல்லது உறுதிப்படுத்திய பிறகு பரிமாற்றங்களை அனுப்புவதைத் தொடங்கவும் நிறுத்தவும்:
படம் 9. ஹோஸ்ட் ரைட்: காத்திருப்பு கொடுப்பனவு ஒரு கடிகார சுழற்சிக்கு சமம்

1 clk

23 4

5

6 7

8

எழுது

காத்திருப்பு கோரிக்கை

தரவு[7:0]

A0 A1 A2

A3 A4

B0

B1 B2

B3

இந்த படத்தில் உள்ள எண்கள் பின்வரும் நிகழ்வுகளைக் குறிக்கின்றன:
1. Avalon-MM ஹோஸ்ட் டிரைவ்கள் எழுதுதல் மற்றும் தரவு.
2. Avalon-MM முகவர் காத்திருப்பு கோரிக்கையை வலியுறுத்துகிறார். காத்திருப்பு கொடுப்பனவு 1 ஆக இருப்பதால், ஹோஸ்ட் எழுதுவதை முடிக்க முடியும்.
3. இரண்டாவது சுழற்சிக்கான காத்திருப்பு கோரிக்கையை முகவர் வலியுறுத்துவதால், புரவலன் டீஸர்ட் எழுதுகிறார்.
4. Avalon-MM ஹோஸ்ட் டிரைவ்கள் எழுதுதல் மற்றும் தரவு. முகவர் காத்திருப்பு கோரிக்கையை வலியுறுத்தவில்லை. எழுத்துகள் நிறைவடைந்தன.
5. முகவர் காத்திருப்பு கோரிக்கையை வலியுறுத்துகிறார். காத்திருப்பு கொடுப்பனவு 1 சுழற்சியாக இருப்பதால், எழுதுதல் முடிந்தது.

Avalon® இடைமுக விவரக்குறிப்புகள் 24

கருத்தை அனுப்பவும்

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24

6. Avalon-MM ஹோஸ்ட் டிரைவ்கள் எழுதுதல் மற்றும் தரவு. முகவர் காத்திருப்பு கோரிக்கையை வலியுறுத்தவில்லை. எழுத்து நிறைவுற்றது.
7. Avalon-MM முகவர் காத்திருப்பு கோரிக்கையை வலியுறுத்துகிறார். WaitrequestAllowance 1 ஆக இருப்பதால், ஹோஸ்ட் ஒரு கூடுதல் தரவு பரிமாற்றத்தை முடிக்க முடியும்.
8. Avalon ஹோஸ்ட் டிரைவ்கள் எழுதுதல் மற்றும் தரவு. முகவர் காத்திருப்பு கோரிக்கையை வலியுறுத்தவில்லை. எழுத்து நிறைவுற்றது.

3.5.2.3. waitrequestAllowance இரண்டுக்கு சமம் - பரிந்துரைக்கப்படவில்லை

காத்திருப்பு கோரிக்கை வலியுறுத்தப்பட்ட பிறகு இரண்டு இடமாற்றங்களை அனுப்பக்கூடிய Avalon-MM> ஹோஸ்டுக்கான நேரத்தை பின்வரும் வரைபடம் விளக்குகிறது.

இந்த நேரம் சட்டபூர்வமானது, ஆனால் பரிந்துரைக்கப்படவில்லை. இதில் முன்னாள்ample ஹோஸ்ட் கடிகார சுழற்சிகளின் எண்ணிக்கைக்கு பதிலாக பரிவர்த்தனைகளின் எண்ணிக்கையை கணக்கிடுகிறது. இந்த அணுகுமுறைக்கு ஒரு கவுண்டர் தேவைப்படுகிறது, இது செயல்படுத்தலை மிகவும் சிக்கலாக்கும் மற்றும் நேரத்தை மூடுவதை பாதிக்கலாம்.
வெயிட்ரெக்வெஸ்ட் சிக்னல் மற்றும் நிலையான எண்ணிக்கையிலான சுழற்சிகள் மூலம் பரிவர்த்தனைகளை எப்போது இயக்க வேண்டும் என்பதை ஹோஸ்ட் தீர்மானிக்கும் போது, ​​பதிவு செய்யப்பட்ட சிக்னல்களின் அடிப்படையில் ஹோஸ்ட் பரிவர்த்தனைகளைத் தொடங்கும் அல்லது நிறுத்தும்.

படம் 10. waitrequestAllowance இரண்டு இடமாற்றங்களுக்கு சமம்

1 23 clk

45

6

7

எழுது

காத்திருப்பு கோரிக்கை

தரவு

இந்த படத்தில் உள்ள எண்கள் பின்வரும் நிகழ்வுகளைக் குறிக்கின்றன: 1. Avalon-MM> ஹோஸ்ட் எழுதுவதையும் இயக்குவதையும் உறுதிப்படுத்துகிறது.
2. Avalon-MM> முகவர் காத்திருப்பு கோரிக்கையை வலியுறுத்துகிறது.
3. Avalon-MM> ஹோஸ்ட் டிரைவ்கள் எழுதுதல் மற்றும் தரவு. காத்திருப்பு கொடுப்பனவு 2 ஆக இருப்பதால், ஹோஸ்ட் 2 தொடர்ச்சியான சுழற்சிகளில் தரவை இயக்குகிறது.
4. Avalon-MM> ஹோஸ்ட் டீஸர்ட்கள் எழுதுகின்றன, ஏனெனில் ஹோஸ்ட் 2-பரிமாற்ற காத்திருப்பு உதவித்தொகையை செலவிட்டுள்ளது.
5. Avalon-MM> ஹோஸ்ட் வெயிட்ரெக்வெஸ்ட் செயலிழந்தவுடன் எழுதும்.
6. Avalon-MM> ஹோஸ்ட் டிரைவ்கள் எழுதுதல் மற்றும் தரவு. 1 சுழற்சிக்கான காத்திருப்பு கோரிக்கையை முகவர் உறுதிப்படுத்துகிறார்.
7. காத்திருப்பு கோரிக்கைக்கு பதிலளிக்கும் விதமாக, Avalon-MM> ஹோஸ்ட் 2 சுழற்சிகளுக்கான தரவை வைத்திருக்கிறது.

3.5.2.4. Avalon-MM புரவலன் மற்றும் முகவர் இடைமுகங்களுக்கான waitrequestAllowance இணக்கத்தன்மை
Avalon-MM ஹோஸ்ட்கள் மற்றும் காத்திருப்பு சிக்னலை ஆதரிக்கும் முகவர்கள் பின் அழுத்தத்தை ஆதரிக்கின்றனர். பேக் பிரஷர் கொண்ட ஹோஸ்ட்கள் எப்பொழுதும் பேக் பிரஷர் இல்லாமல் ஏஜெண்டுகளுடன் இணைக்க முடியும். பேக் பிரஷர் இல்லாத ஹோஸ்ட்கள் பேக் பிரஷர் கொண்ட முகவர்களுடன் இணைக்க முடியாது.

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 25

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24

அட்டவணை 11. Avalon-MM ஹோஸ்ட்கள் மற்றும் முகவர்களுக்கான காத்திருப்பு உதவித்தொகை இணக்கத்தன்மை

புரவலன் மற்றும் முகவர் காத்திருப்பு கொடுப்பனவு

இணக்கத்தன்மை

புரவலன் = 0 முகவர் = 0
புரவலன் = 0 முகவர் > 0

நிலையான Avalon-MM இடைமுகங்களின் அதே பொருந்தக்கூடிய விதிகளைப் பின்பற்றுகிறது.
நேரடி இணைப்புகள் சாத்தியமில்லை. வெயிட்ரெக்வெஸ்ட் சிக்னலைக் கொண்ட ஹோஸ்டுக்கு எளிய தழுவல் தேவை. ஹோஸ்ட் காத்திருப்பு சிக்னலை ஆதரிக்கவில்லை என்றால் இணைப்பு சாத்தியமில்லை.

புரவலன் > 0 முகவர் = 0
புரவலன் > 0 முகவர் > 0

நேரடி இணைப்புகள் சாத்தியமில்லை. காத்திருப்பு சிக்னல் அல்லது நிலையான காத்திருப்பு நிலைகள் கொண்ட ஏஜெண்டுடன் இணைக்கும் போது தழுவல் (பஃபர்கள்) தேவை.
ஹோஸ்ட்டின் கொடுப்பனவு <= ஏஜெண்டின் கொடுப்பனவு என்றால் தழுவல் தேவையில்லை. ஹோஸ்ட் கொடுப்பனவு < முகவர் கொடுப்பனவு என்றால், பைப்லைன் பதிவேடுகள் செருகப்படலாம். பாயிண்ட்-டு-பாயிண்ட் இணைப்புகளுக்கு, கட்டளை சமிக்ஞைகள் அல்லது காத்திருப்பு சிக்னல்களில் பைப்லைன் பதிவேடுகளைச் சேர்க்கலாம். வரை பதிவு கள்tages ஐ எங்கு செருகலாம் கொடுப்பனவுகளுக்கு இடையிலான வேறுபாடு. முகவரை விட அதிக காத்திருப்பு உதவித்தொகையுடன் ஹோஸ்ட்டை இணைக்க, இடையகப்படுத்தல் தேவைப்படுகிறது.

3.5.2.5. waitrequestAllowance பிழை நிபந்தனைகள்
Avalon-MM இடைமுகம் காத்திருப்பு கொடுப்பனவு விவரக்குறிப்பை மீறினால் நடத்தை கணிக்க முடியாதது.
ஒரு புரவலன் காத்திருக்கும் கோரிக்கையை மீறினால் = மேலும் அனுப்புவதன் மூலம் விவரக்குறிப்பு இடமாற்றங்கள், இடமாற்றங்கள் கைவிடப்படலாம் அல்லது தரவு சிதைவு ஏற்படலாம்.
ஒரு ஏஜென்ட் சாத்தியமானதை விட பெரிய காத்திருப்பு கொடுப்பனவை விளம்பரப்படுத்தினால், சில இடமாற்றங்கள் கைவிடப்படலாம் அல்லது தரவு சிதைவு ஏற்படலாம்.
3.5.3. நிலையான காத்திருப்பு நிலைகளுடன் இடமாற்றங்களைப் படிக்கவும் எழுதவும்
ReadWaitTime மற்றும் writeWaitTime பண்புகளைப் பயன்படுத்தி ஒரு முகவர் நிலையான காத்திருப்பு நிலைகளைக் குறிப்பிடலாம். நிலையான காத்திருப்பு நிலைகளைப் பயன்படுத்துவது, பரிமாற்றத்தை நிறுத்த காத்திருக்கும் கோரிக்கையைப் பயன்படுத்துவதற்கு மாற்றாகும். முகவரி மற்றும் கட்டுப்பாட்டு சமிக்ஞைகள் (பைடீன் செய்யக்கூடிய, படிக்க மற்றும் எழுதுதல்) பரிமாற்றத்தின் காலத்திற்கு நிலையானதாக இருக்கும். ReadWaitTime அல்லது WaitTime க்கு அமைக்கிறது காத்திருப்பு கோரிக்கையை உறுதிப்படுத்துவதற்கு சமமானதாகும் ஒரு பரிமாற்றத்திற்கான சுழற்சிகள்.
பின்வரும் படத்தில், ஏஜெண்டிடம் ரைட் வெயிட் டைம் = 2 மற்றும் ரீட் வெயிட் டைம் = 1 உள்ளது.

Avalon® இடைமுக விவரக்குறிப்புகள் 26

கருத்தை அனுப்பவும்

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24

படம் 11.

முகவர் இடைமுகத்தில் நிலையான காத்திருப்பு நிலைகளுடன் பரிமாற்றத்தைப் படிக்கவும் எழுதவும்

1

2

3

4

5

clk

முகவரி

முகவரி

முகவரி

பைடீன் செய்யக்கூடியது

பைடீன் செய்யக்கூடியது

படித்தேன்

எழுது வாசிப்புத் தரவு பதில் எழுதப்பட்ட தரவு

வாசிப்பு தரவு பதில்

எழுதப்பட்ட தரவு

இந்த நேர வரைபடத்தில் உள்ள எண்கள் பின்வரும் மாற்றங்களைக் குறிக்கின்றன:
1. ஹோஸ்ட் முகவரியை உறுதிப்படுத்துகிறது மற்றும் clk இன் உயரும் விளிம்பில் படிக்கவும்.
2. clk இன் அடுத்த எழுச்சி முனையானது முதல் மற்றும் ஒரே காத்திருப்பு நிலை சுழற்சியின் முடிவைக் குறிக்கிறது. ரீட் வெயிட் டைம் 1.
3. முகவர் clk இன் உயரும் விளிம்பில் வாசிப்புத் தரவு மற்றும் பதிலை உறுதிப்படுத்துகிறார். வாசிப்பு பரிமாற்றம் முடிவடைகிறது.
4. எழுதும் தரவு, முகவரி, பைடீன் செய்யக்கூடிய மற்றும் எழுதும் சமிக்ஞைகள் முகவருக்குக் கிடைக்கும்.
5. எழுத்துப் பரிமாற்றம் 2 காத்திருப்பு நிலை சுழற்சிகளுக்குப் பிறகு முடிவடைகிறது.
ஒற்றை காத்திருப்பு நிலை கொண்ட இடமாற்றங்கள் பொதுவாக மல்டிசைக்கிள் ஆஃப்-சிப் சாதனங்களுக்குப் பயன்படுத்தப்படுகின்றன. புறமானது clk இன் உயரும் விளிம்பில் முகவரி மற்றும் கட்டுப்பாட்டு சமிக்ஞைகளை கைப்பற்றுகிறது. தரவைத் திரும்பப் பெற, புறத்தில் ஒரு முழு சுழற்சி உள்ளது.
பூஜ்ஜிய காத்திருப்பு நிலைகளைக் கொண்ட கூறுகள் அனுமதிக்கப்படுகின்றன. இருப்பினும், பூஜ்ஜிய காத்திருப்பு நிலைகளைக் கொண்ட கூறுகள் அடையக்கூடிய அதிர்வெண்ணைக் குறைக்கலாம். பூஜ்ஜிய காத்திருப்பு நிலைகளுக்கு கோரிக்கை வழங்கப்பட்ட அதே சுழற்சியில் பதிலை உருவாக்க கூறு தேவைப்படுகிறது.

3.5.4. குழாய் இடமாற்றங்கள்
Avalon-MM பைப்லைன் ரீட் டிரான்ஸ்ஃபர்கள், சின்க்ரோனஸ் ஏஜென்ட் சாதனங்களுக்கான செயல்திறனை அதிகரிக்கின்றன, அவை முதல் அணுகலுக்கான தரவைத் திரும்பப் பெற பல சுழற்சிகள் தேவைப்படும். அத்தகைய சாதனங்கள் பொதுவாக ஒரு சுழற்சிக்கு ஒரு தரவு மதிப்பை அதன் பின்னர் சிறிது காலத்திற்கு திரும்ப அளிக்கும். முந்தைய இடமாற்றங்களுக்கான வாசிப்புத் தரவைத் திரும்பப் பெறுவதற்கு முன் புதிய பைப்லைன் வாசிப்பு இடமாற்றங்கள் தொடங்கலாம்.
பைப்லைன் செய்யப்பட்ட வாசிப்பு பரிமாற்றம் முகவரி கட்டத்தையும் தரவு கட்டத்தையும் கொண்டுள்ளது. முகவரி கட்டத்தில் முகவரியை வழங்குவதன் மூலம் ஒரு புரவலன் பரிமாற்றத்தைத் தொடங்குகிறார். தரவு கட்டத்தில் தரவை வழங்குவதன் மூலம் ஒரு முகவர் பரிமாற்றத்தை நிறைவேற்றுகிறார். ஒரு புதிய பரிமாற்றத்திற்கான முகவரி கட்டம் (அல்லது பல இடமாற்றங்கள்) முந்தைய பரிமாற்றத்தின் தரவு கட்டம் முடிவதற்குள் தொடங்கும். தாமதம் பைப்லைன் தாமதம் என்று அழைக்கப்படுகிறது. பைப்லைன் தாமதம் என்பது முகவரி கட்டத்தின் முடிவில் இருந்து தரவு கட்டத்தின் ஆரம்பம் வரையிலான கால அளவாகும்.

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 27

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24

காத்திருப்பு நிலைகளுக்கான பரிமாற்ற நேரம் மற்றும் குழாய் தாமதம் ஆகியவை பின்வரும் முக்கிய வேறுபாடுகளைக் கொண்டுள்ளன:
· காத்திருப்பு நிலைகள்–காத்திருப்பு நிலைகள் முகவரி கட்டத்தின் நீளத்தை தீர்மானிக்கிறது. காத்திருப்பு நிலைகள் துறைமுகத்தின் அதிகபட்ச செயல்திறனைக் கட்டுப்படுத்துகின்றன. பரிமாற்றக் கோரிக்கைக்கு பதிலளிக்க ஏஜென்ட்டுக்கு ஒரு காத்திருப்பு நிலை தேவைப்பட்டால், ஒரு பரிமாற்றத்திற்கு இரண்டு கடிகார சுழற்சிகள் போர்ட்டிற்கு தேவை.
· பைப்லைன் லேட்டன்சி-பைப்லைன் தாமதமானது முகவரி கட்டத்தில் இருந்து சுயாதீனமாக தரவு திரும்பும் வரை நேரத்தை தீர்மானிக்கிறது. காத்திருப்பு நிலைகள் இல்லாத பைப்லைன் செய்யப்பட்ட முகவர் ஒரு சுழற்சிக்கு ஒரு பரிமாற்றத்தைத் தக்க வைத்துக் கொள்ள முடியும். இருப்பினும், தரவின் முதல் யூனிட்டைத் திரும்பப் பெற ஏஜென்ட்டுக்கு பல சுழற்சிகள் தாமதம் தேவைப்படலாம்.
காத்திருப்பு நிலைகள் மற்றும் பைப்லைன் வாசிப்புகளை ஒரே நேரத்தில் ஆதரிக்கலாம். பைப்லைன் தாமதம் நிலையானதாகவோ அல்லது மாறக்கூடியதாகவோ இருக்கலாம்.

3.5.4.1. மாறி லேட்டன்சியுடன் பைப்லைன் ரீட் டிரான்ஸ்ஃபர்
முகவரி மற்றும் கட்டுப்பாட்டு சிக்னல்களை கைப்பற்றிய பிறகு, Avalon-MM பைப்லைன் செய்யப்பட்ட முகவர் தரவை உருவாக்க ஒன்று அல்லது அதற்கு மேற்பட்ட சுழற்சிகளை எடுக்கும். ஒரு பைப்லைன் செய்யப்பட்ட முகவர் எந்த நேரத்திலும் பல வாசிப்பு இடமாற்றங்கள் நிலுவையில் இருக்கலாம்.
மாறி-லேட்டன்சி பைப்லைன் ரீட் டிரான்ஸ்ஃபர்கள்:
ஒரு கூடுதல் சமிக்ஞை தேவை, readdatavalid, இது எப்போது படித்த தரவு செல்லுபடியாகும் என்பதைக் குறிக்கிறது.
· பைப்லைன் இல்லாத வாசிப்பு இடமாற்றங்கள் போன்ற அதே சமிக்ஞைகளின் தொகுப்பைச் சேர்க்கவும்.
மாறி-லேட்டன்சி பைப்லைன் ரீட் டிரான்ஸ்ஃபர்களில், readdatavalid ஐப் பயன்படுத்தும் முகவர் சாதனங்கள் மாறி தாமதத்துடன் பைப்லைன் செய்யப்பட்டதாகக் கருதப்படுகிறது. வாசிப்பு கட்டளையுடன் தொடர்புடைய readdata மற்றும் readdatavalid சமிக்ஞைகள், அந்த வாசிப்பு கட்டளை வலியுறுத்தப்பட்ட பிறகு சுழற்சியை வலியுறுத்தலாம்.
படிக்கும் கட்டளைகள் ஏற்றுக்கொள்ளப்பட்ட அதே வரிசையில் முகவர் வாசிப்புத் தரவைத் திருப்பி அனுப்ப வேண்டும். மாறி தாமதம் கொண்ட பைப்லைன் செய்யப்பட்ட ஏஜென்ட் போர்ட்கள் காத்திருக்கும் கோரிக்கையைப் பயன்படுத்த வேண்டும். நிலுவையில் உள்ள இடமாற்றங்களின் ஏற்றுக்கொள்ளத்தக்க எண்ணிக்கையை பராமரிக்க, இடமாற்றங்களை நிறுத்துவதற்கான காத்திருப்பு கோரிக்கையை முகவர் வலியுறுத்தலாம். ஒரு முகவர், காத்திருப்பு கோரிக்கையுடன் புதிய கட்டளையை நிறுத்துகிறாரா என்பதைப் பொருட்படுத்தாமல் ஹோஸ்டுக்கு தரவை மாற்றுவதற்கு readdatavalid ஐ உறுதிப்படுத்தலாம்.

குறிப்பு:

நிலுவையில் உள்ள இடமாற்றங்களின் அதிகபட்ச எண்ணிக்கையானது முகவர் இடைமுகத்தின் சொத்து ஆகும். இன்டர்கனெக்ட் ஃபேப்ரிக் இந்த எண்ணைப் பயன்படுத்தி ஹோஸ்ட்களைக் கோருவதற்கு வாசிப்புத் தரவை வழித்தட லாஜிக்கை உருவாக்குகிறது. முகவர் இடைமுகம், இன்டர்கனெக்ட் துணி அல்ல, நிலுவையில் உள்ள வாசிப்புகளின் எண்ணிக்கையைக் கண்காணிக்க வேண்டும். நிலுவையிலுள்ள வாசிப்புகளின் எண்ணிக்கை அதிகபட்ச எண்ணிக்கையை மீறுவதைத் தடுக்க, ஏஜென்ட் காத்திருப்பு கோரிக்கையை வலியுறுத்த வேண்டும். ஒரு ஏஜெண்டிடம் waitrequestAllowance > 0 இருந்தால், ஏஜெண்ட் காத்திருப்பு கோரிக்கையை முன்கூட்டியே உறுதிப்படுத்த வேண்டும், இதனால் காத்திருப்பு கோரிக்கை வலியுறுத்தப்படும்போது ஏற்றுக்கொள்ளப்பட்டவை உட்பட நிலுவையில் உள்ள மொத்த இடமாற்றங்கள் குறிப்பிடப்பட்ட நிலுவையிலுள்ள இடமாற்றங்களின் அதிகபட்ச எண்ணிக்கையை விட அதிகமாக இருக்காது.

Avalon® இடைமுக விவரக்குறிப்புகள் 28

கருத்தை அனுப்பவும்

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24

படம் 12.

மாறுபடும் தாமதத்துடன் பைப்லைன் வாசிப்பு இடமாற்றங்கள்

பின்வரும் படம் பல முகவர் வாசிப்பு இடமாற்றங்களைக் காட்டுகிறது. ஏஜென்ட் மாறி தாமதத்துடன் பைப்லைன் செய்யப்படுகிறது. இந்த படத்தில், ஏஜென்ட் அதிகபட்சம் இரண்டு நிலுவையில் உள்ள இடமாற்றங்களை ஏற்கலாம். இந்த அதிகபட்சத்தை மீறுவதைத் தவிர்க்க ஏஜெண்ட் காத்திருப்பு கோரிக்கையைப் பயன்படுத்துகிறார்.

1

2

34

5

6

78

9

10

11

clk

முகவரி

addr1

addr2

addr3

addr4

addr5

படித்தேன்

காத்திருப்பு கோரிக்கை

readdata readdatavalid

தரவு 1

தரவு2

தரவு 3

தரவு4

தரவு5

இந்த நேர வரைபடத்தில் உள்ள எண்கள், பின்வரும் மாற்றங்களைக் குறிக்கவும்:
1. ஹோஸ்ட் முகவரியை உறுதிப்படுத்துகிறது மற்றும் வாசிப்பு பரிமாற்றத்தைத் தொடங்குகிறது.
2. முகவர் addr1 ஐப் பிடிக்கிறார்.
3. முகவர் addr2 ஐப் பிடிக்கிறார்.
4. ஏஜெண்ட் காத்திருப்பு கோரிக்கையை உறுதிப்படுத்துகிறார், ஏனெனில் ஏஜென்ட் ஏற்கனவே அதிகபட்சமாக இரண்டு நிலுவையில் உள்ள வாசிப்புகளை ஏற்றுக்கொண்டார், இதனால் மூன்றாவது பரிமாற்றம் நிறுத்தப்பட்டது.
5. ஏஜெண்ட் தரவு1, addr1 க்கு பதில் வலியுறுத்துகிறது. முகவர் காத்திருப்பு கோரிக்கையை நிறுத்துகிறார்.
6. முகவர் addr3 ஐப் பிடிக்கிறார். இன்டர்கனெக்ட் டேட்டாவைப் பிடிக்கிறது1.
7. முகவர் addr4 ஐப் பிடிக்கிறார். இன்டர்கனெக்ட் டேட்டாவைப் பிடிக்கிறது2.
8. ஏஜென்ட் மூன்றாவது வாசிப்பு பரிமாற்றத்திற்கு பதில் readdatavalid மற்றும் readdata இயக்குகிறது.
9. முகவர் addr5 ஐப் பிடிக்கிறார். இன்டர்கனெக்ட் தரவுகளைப் பிடிக்கிறது3. வாசிப்பு சமிக்ஞை செயலிழந்தது. காத்திருப்பு கோரிக்கையின் மதிப்பு இனி பொருந்தாது.
10. இன்டர்கனெக்ட் டேட்டாவைப் பிடிக்கிறது4.
11. ஏஜென்ட் டேட்டா5 ஐ இயக்குகிறார் மற்றும் இறுதி நிலுவையில் உள்ள வாசிப்பு பரிமாற்றத்திற்கான தரவு கட்டத்தை நிறைவு செய்வதன் மூலம் readdatavalid ஐ வலியுறுத்துகிறார்.
நிலுவையில் உள்ள வாசிப்பு இடமாற்றங்களைச் செயலாக்கும் போது ஏஜெண்ட் எழுத்துப் பரிமாற்றத்தைக் கையாள முடியாவிட்டால், ஏஜென்ட் காத்திருப்பு கோரிக்கையை வலியுறுத்த வேண்டும் மற்றும் நிலுவையில் உள்ள வாசிப்பு இடமாற்றங்கள் முடியும் வரை எழுதும் செயல்பாட்டை நிறுத்த வேண்டும். Avalon-MM விவரக்குறிப்பு, தற்போது நிலுவையில் உள்ள வாசிப்பு பரிமாற்றத்தின் அதே முகவரிக்கு எழுதும் பரிமாற்றத்தை ஏஜென்ட் ஏற்றுக்கொண்டால், வாசிப்புத் தரவின் மதிப்பை வரையறுக்காது.
3.5.4.2. நிலையான தாமதத்துடன் பைப்லைன் வாசிப்பு இடமாற்றங்கள்
நிலையான லேட்டன்சி ரீட் டிரான்ஸ்ஃபர்களுக்கான முகவரி கட்டம் மாறி லேட்டன்சி கேஸைப் போலவே இருக்கும். முகவரி கட்டத்திற்குப் பிறகு, நிலையான வாசிப்புத் தாமதத்துடன் பைப்லைன் ஆனது, செல்லுபடியாகும் வாசிப்புத் தரவைத் திரும்பப் பெறுவதற்கு நிலையான எண்ணிக்கையிலான கடிகாரச் சுழற்சிகளை எடுக்கும். செல்லுபடியாகும் வாசிப்புத் தரவை வழங்கும் கடிகார சுழற்சிகளின் எண்ணிக்கையை readLatency பண்பு குறிப்பிடுகிறது. இன்டர்கனெக்ட் பொருத்தமான உயரும் கடிகார விளிம்பில் வாசிப்புத் தரவைப் பிடிக்கிறது, இது தரவு கட்டத்தை முடிக்கிறது.

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 29

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24

முகவரி கட்டத்தில், பரிமாற்றத்தை நிறுத்த காத்திருப்பு கோரிக்கையை வலியுறுத்தலாம். அல்லது, நிலையான எண்ணிக்கையிலான காத்திருப்பு நிலைகளுக்கான வாசிப்புத் தாமதத்தைக் குறிப்பிடுகிறது. ஏதேனும் இருந்தால், காத்திருப்பு நிலைகளுக்குப் பிறகு clk இன் அடுத்த உயரும் விளிம்பில் முகவரி கட்டம் முடிவடைகிறது.

தரவு கட்டத்தில், இயக்கிகள் ஒரு நிலையான தாமதத்திற்குப் பிறகு தரவைப் படிக்கின்றன. ஒரு வாசிப்பு தாமதத்திற்கு , சரியான வாசிப்புத் தரவை வழங்க வேண்டும் முகவரி கட்டத்தின் முடிவில் clk இன் உயரும் விளிம்பு.

படம் 13.

இரண்டு சுழற்சிகளின் நிலையான தாமதத்துடன் பைப்லைன் ரீட் டிரான்ஸ்ஃபர்

பின்வரும் படம் ஹோஸ்ட் மற்றும் பைப்லைன்டுக்கு இடையில் பல தரவு பரிமாற்றங்களைக் காட்டுகிறது. டிரைவ்கள் இடமாற்றங்களை நிறுத்த காத்திருக்கின்றன மற்றும் 2 சுழற்சிகளின் நிலையான வாசிப்பு தாமதத்தைக் கொண்டுள்ளது.

12

3

45

6

clk

முகவரி

addr1

addr2 addr3

படித்தேன்

காத்திருப்பு கோரிக்கை

வாசிப்புத் தரவு

தரவு1

தரவு2 தரவு3

இந்த நேர வரைபடத்தில் உள்ள எண்கள், பின்வரும் மாற்றங்களைக் குறிக்கின்றன: 1. ஹோஸ்ட் வாசிப்பு மற்றும் addr1 ஆகியவற்றை உறுதிப்படுத்துவதன் மூலம் வாசிப்பு பரிமாற்றத்தைத் தொடங்குகிறது. 2. ஒரு சுழற்சிக்கான பரிமாற்றத்தை நிறுத்தி வைப்பதற்கான காத்திருப்பு கோரிக்கையை வலியுறுத்துகிறது. 3. clk இன் உயரும் விளிம்பில் addr1 ஐப் பிடிக்கிறது. முகவரி கட்டம் இங்கே முடிகிறது. 4. 2 சுழற்சிகளுக்குப் பிறகு செல்லுபடியாகும் வாசிப்புத் தரவு, பரிமாற்றம் முடிவடைகிறது. 5. addr2 மற்றும் read ஆகியவை புதிய வாசிப்பு பரிமாற்றத்திற்கு வலியுறுத்தப்படுகின்றன. 6. ஹோஸ்ட் அடுத்த சுழற்சியின் போது, ​​தரவுக்கு முன் மூன்றாவது வாசிப்பு பரிமாற்றத்தைத் தொடங்குகிறது
முந்தைய பரிமாற்றம் திரும்பும்.

3.5.5. பர்ஸ்ட் இடமாற்றங்கள்
ஒரு பர்ஸ்ட் ஒவ்வொரு வார்த்தையையும் தனித்தனியாகக் கையாள்வதற்குப் பதிலாக, பல இடமாற்றங்களை ஒரு யூனிட்டாகச் செயல்படுத்துகிறது. SDRAM போன்ற பல வார்த்தைகளை ஒரே நேரத்தில் கையாளும் போது அதிக செயல்திறனை அடையும் முகவர் போர்ட்களுக்கான பர்ஸ்ட்கள் செயல்திறனை அதிகரிக்கலாம். பர்ஸ்டிங்கின் நிகர விளைவு, வெடிக்கும் காலத்திற்கு நடுவர் மன்றத்தை பூட்டுவதாகும். வாசிப்பு மற்றும் எழுதுதல் ஆகிய இரண்டையும் ஆதரிக்கும் ஒரு வெடிக்கும் Avalon-MM இடைமுகம் படிக்க மற்றும் எழுதும் வெடிப்புகளை ஆதரிக்க வேண்டும்.
பர்ஸ்டிங் அவலோன்-எம்எம் இடைமுகங்களில் பர்ஸ்ட்கவுண்ட் அவுட்புட் சிக்னல் அடங்கும். ஒரு ஏஜெண்டிடம் பர்ஸ்ட்கவுண்ட் உள்ளீடு இருந்தால், அந்த ஏஜென்ட் வெடிக்கும் திறன் கொண்டவர்.
பர்ஸ்ட்கவுண்ட் சிக்னல் பின்வருமாறு செயல்படுகிறது:
வெடிப்பின் தொடக்கத்தில், பர்ஸ்ட் எண்ணிக்கையானது, பர்ஸ்டில் உள்ள தொடர் இடமாற்றங்களின் எண்ணிக்கையைக் காட்டுகிறது.
· அகலத்திற்கு வெடிப்பு எண்ணிக்கையில், அதிகபட்ச வெடிப்பு நீளம் 2( -1).குறைந்தபட்ச சட்டப்பூர்வ வெடிப்பு நீளம் ஒன்று.

Avalon® இடைமுக விவரக்குறிப்புகள் 30

கருத்தை அனுப்பவும்

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24
ஏஜென்ட் ரீட் பர்ஸ்ட்களை ஆதரிக்க, ஒரு ஏஜெண்ட் ஆதரிக்க வேண்டும்:
· காத்திருப்பு கோரிக்கை சமிக்ஞையுடன் காத்திருக்கும் நிலைகள்.
· Readdatavalid சிக்னலுடன் மாறி லேட்டன்சியுடன் பைப்லைன் செய்யப்பட்ட இடமாற்றங்கள்.
வெடிப்பின் தொடக்கத்தில், முகவர் பர்ஸ்ட்கவுண்டில் முகவரியையும் பர்ஸ்ட் நீள மதிப்பையும் பார்க்கிறார். ஒரு முகவரி மற்றும் பர்ஸ்ட்கவுண்ட் மதிப்பு கொண்ட வெடிப்புக்கு , முகவர் முகவரியில் தொடங்கி தொடர்ச்சியான இடமாற்றங்களைச் செய்ய வேண்டும் . முகவர் பெற்ற (எழுத) அல்லது திரும்ப (படிக்க) பிறகு வெடிப்பு நிறைவடைகிறது தரவு வார்த்தை. வெடிக்கும் முகவர் ஒவ்வொரு வெடிப்புக்கும் ஒரு முறை மட்டுமே முகவரியையும் பர்ஸ்ட்கவுண்டையும் பதிவு செய்ய வேண்டும். ஏஜென்ட் லாஜிக் பர்ஸ்டில் முதல் இடமாற்றங்களைத் தவிர மற்ற அனைத்திற்கும் முகவரியை ஊகிக்க வேண்டும். ஒரு முகவர் உள்ளீட்டு சமிக்ஞை தொடக்கப் பரிமாற்றத்தைப் பயன்படுத்தலாம், இது ஒவ்வொரு வெடிப்பின் முதல் சுழற்சியிலும் ஒன்றோடொன்று இணைக்கிறது.
3.5.5.1. வெடிப்புகளை எழுதுங்கள்
ஒரு எழுத்து வெடிப்பு ஒன்றுக்கு மேற்பட்ட வெடிப்பு எண்ணிக்கையுடன் தொடங்கும் போது இந்த விதிகள் பொருந்தும்:
ஒரு வெடிப்பு எண்ணிக்கை போது வெடிப்பின் தொடக்கத்தில் வழங்கப்படுகிறது, முகவர் ஏற்றுக்கொள்ள வேண்டும் வெடிப்பை முடிக்க எழுதப்பட்ட தரவுகளின் தொடர்ச்சியான அலகுகள். புரவலன்-ஏஜெண்ட் ஜோடிக்கு இடையேயான நடுவர் பர்ஸ்ட் முடியும் வரை பூட்டப்பட்டிருக்கும். இந்த லாக், ரைட் பர்ஸ்ட் முடியும் வரை, வேறு எந்த ஹோஸ்டும் ஏஜெண்டில் பரிவர்த்தனைகளைச் செய்ய முடியாது என்று உத்தரவாதம் அளிக்கிறது.
· ஏஜெண்ட் எழுதும் உறுதிப்படுத்தல்களின் போது எழுதப்பட்ட தரவுகளை மட்டுமே கைப்பற்ற வேண்டும். வெடிப்பின் போது, ​​புரவலன் எழுதப்பட்ட தரவு தவறானது என்பதைக் குறிக்கும் வகையில் எழுதுவதை நிறுத்தலாம். துரதிர்ஷ்டவசமான எழுதுதல் வெடிப்பை நிறுத்தாது. எழுதும் செயலிழப்பு வெடிப்பைத் தாமதப்படுத்துகிறது மற்றும் வேறு எந்த ஹோஸ்டாலும் முகவரை அணுக முடியாது, இது பரிமாற்ற செயல்திறனைக் குறைக்கிறது.
· எழுத்துத் தரவு, எழுதுதல், பர்ஸ்ட்கவுண்ட் மற்றும் பைடீனபிள் ஆகியவற்றை நிலையானதாக வைத்திருக்கும்படி கட்டாயப்படுத்தி காத்திருப்பு கோரிக்கையை வலியுறுத்துவதன் மூலம் முகவர் பரிமாற்றத்தை தாமதப்படுத்துகிறார்.
பைடீனபிள் சிக்னலின் செயல்பாடு வெடிக்கும் மற்றும் வெடிக்காத முகவர்களுக்கு ஒரே மாதிரியாக இருக்கும். 32-பிட் ஹோஸ்ட் பர்ஸ்ட்-ரைட்டிங் ஒரு 64-பிட் ஏஜெண்டிற்கு, பைட் முகவரி 4 இல் தொடங்கி, முகவரால் பார்க்கப்படும் முதல் எழுத்துப் பரிமாற்றம் அதன் முகவரி 0 இல், byteenable = 8'b11110000. வெடிப்பின் வெவ்வேறு சொற்களுக்கு பைடீன்கள் மாறலாம்.
· பைடீன் செய்யக்கூடிய சமிக்ஞைகள் அனைத்தும் வலியுறுத்தப்பட வேண்டியதில்லை. பகுதி வார்த்தைகளை எழுதும் பர்ஸ்ட் ஹோஸ்ட், எழுதப்படும் தரவை அடையாளம் காண பைடீனபிள் சிக்னலைப் பயன்படுத்தலாம்.
· பைடீன் செய்யக்கூடிய சிக்னல்கள் அனைத்தும் 0களாக இருப்பதால், அவை சரியான பரிவர்த்தனைகளாக AvalonMM முகவருக்கு அனுப்பப்படும்.
· நிலையானBurstBehavior பண்பு பர்ஸ்ட் சிக்னல்களின் நடத்தையைக் குறிப்பிடுகிறது.
— ஒரு புரவலனுக்கு நிலையானBurstBehavior உண்மையாக இருக்கும் போது, ​​புரவலன் ஒரு பர்ஸ்ட் முழுவதும் முகவரி மற்றும் பர்ஸ்ட்கவுண்ட் நிலையாக இருக்கும். ஒரு முகவருக்கு உண்மையாக இருக்கும் போது, ​​பர்ஸ்ட் முழுவதும் முகவரி மற்றும் பர்ஸ்ட்கவுண்ட் நிலையானதாக இருக்க வேண்டும் என்று முகவர் எதிர்பார்க்கிறார் என்று கான்ஸ்டான்ட் பர்ஸ்ட் பிஹேவியர் அறிவிக்கிறது.
— constantBurstBehavior தவறானதாக இருக்கும் போது, ​​புரவலன் முகவரி மற்றும் பர்ஸ்ட்கவுண்ட் ஆகியவற்றை பர்ஸ்ட் முதல் பரிவர்த்தனைக்கு மட்டுமே வைத்திருக்கும். நிலையான பர்ஸ்ட் பிஹேவியர் தவறானதாக இருக்கும் போது, ​​முகவர் எஸ்ampலெஸ் முகவரி மற்றும் பர்ஸ்ட்கவுண்ட் ஆகியவை பர்ஸ்டின் முதல் பரிவர்த்தனையில் மட்டுமே.

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 31

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24

படம் 14.

புரவலன் மற்றும் ஏஜெண்டிற்கு False என அமைக்கப்பட்ட நிலையானBurstBehavior உடன் பர்ஸ்ட் எழுதவும்

பின்வரும் படம் நீளம் கொண்ட ஒரு முகவர் எழுதும் வெடிப்பைக் காட்டுகிறது 4. இதில் முன்னாள்ample, முகவர் காத்திருப்பு கோரிக்கையை இருமுறை உறுதிசெய்து வெடிப்பை தாமதப்படுத்துகிறார்.

12

3

4

5

67

8

clk

முகவரி

addr1

வெடிப்பு பரிமாற்றம் தொடங்கும்

வெடிப்பு எண்ணிக்கை

4

எழுது

எழுதப்பட்ட தரவு

தரவு1

தரவு2

தரவு3

தரவு4

காத்திருப்பு கோரிக்கை

இந்த நேர வரைபடத்தில் உள்ள எண்கள் பின்வரும் மாற்றங்களைக் குறிக்கின்றன:
1. ஹோஸ்ட் முகவரி, பர்ஸ்ட்கவுண்ட், எழுதுதல் ஆகியவற்றை உறுதிப்படுத்துகிறது மற்றும் எழுதப்பட்ட தரவுகளின் முதல் யூனிட்டை இயக்குகிறது.
2. முகவர் உடனடியாக காத்திருப்பு கோரிக்கையை வலியுறுத்துகிறார், இது பரிமாற்றத்தைத் தொடர முகவர் தயாராக இல்லை என்பதைக் குறிக்கிறது.
3. காத்திருப்பு குறைவாக உள்ளது. முகவர் addr1, burstcount மற்றும் எழுதப்பட்ட தரவுகளின் முதல் அலகு ஆகியவற்றைப் பிடிக்கிறது. பரிமாற்றத்தின் அடுத்தடுத்த சுழற்சிகளில், முகவரி மற்றும் பர்ஸ்ட்கவுண்ட் புறக்கணிக்கப்படும்.
4. முகவர் clk இன் உயரும் விளிம்பில் தரவின் இரண்டாவது யூனிட்டைப் பிடிக்கிறார்.
5. எழுதுதல் செயலிழந்த நிலையில் வெடிப்பு இடைநிறுத்தப்படுகிறது.
6. முகவர் clk இன் உயரும் விளிம்பில் தரவின் மூன்றாவது யூனிட்டைப் பிடிக்கிறார்.
7. முகவர் காத்திருப்பு கோரிக்கையை வலியுறுத்துகிறார். மறுமொழியாக, அனைத்து வெளியீடுகளும் மற்றொரு கடிகார சுழற்சியின் மூலம் நிலையானதாக இருக்கும்.
8. clk இன் இந்த உயரும் விளிம்பில் உள்ள தரவின் கடைசி யூனிட்டை முகவர் கைப்பற்றுகிறார். முகவர் எழுதுதல் பர்ஸ்ட் முடிவடைகிறது.
மேலே உள்ள படத்தில், வெடிப்பின் முதல் கடிகாரச் சுழற்சிக்கான தொடக்கப் பரிமாற்ற சமிக்ஞை வலியுறுத்தப்பட்டு அடுத்த கடிகாரச் சுழற்சியில் செயலிழக்கச் செய்யப்படுகிறது. ஏஜெண்ட் காத்திருப்பு கோரிக்கையை வலியுறுத்தினாலும், தொடக்கப் பரிமாற்ற சமிக்ஞை முதல் கடிகார சுழற்சிக்கு மட்டுமே வலியுறுத்தப்படும்.
தொடர்புடைய தகவல்
பக்கம் 17 இல் உள்ள இடைமுக பண்புகள்

3.5.5.2. வெடிப்புகளைப் படியுங்கள்
ரீட் பர்ஸ்ட்கள், மாறி லேட்டன்சியுடன் பைப்லைன் ரீட் டிரான்ஸ்ஃபர்களைப் போலவே இருக்கும். ஒரு வாசிப்பு வெடிப்பு தனித்துவமான முகவரி மற்றும் தரவு கட்டங்களைக் கொண்டுள்ளது. readdatavalid என்பது முகவர் சரியான வாசிப்புத் தரவை வழங்குவதைக் குறிக்கிறது. பைப்லைன் செய்யப்பட்ட வாசிப்பு இடமாற்றங்களைப் போலல்லாமல், ஒரு ஒற்றை வாசிப்பு பர்ஸ்ட் முகவரி பல தரவு பரிமாற்றங்களை விளைவிக்கிறது.

Avalon® இடைமுக விவரக்குறிப்புகள் 32

கருத்தை அனுப்பவும்

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24

வெடிப்புகளைப் படிக்க இந்த விதிகள் பொருந்தும்:
ஒரு புரவலன் நேரடியாக முகவருடன் இணைந்தால், ஒரு பர்ஸ்ட்கவுண்ட் முகவர் திரும்ப வேண்டும் வெடிப்பை முடிக்க வாசிப்புத் தரவு வார்த்தைகள். ஹோஸ்ட் மற்றும் ஏஜென்ட் ஜோடியை இன்டர்கனெக்ட் இணைக்கும் சந்தர்ப்பங்களில், ஹோஸ்டில் இருந்து ஏஜென்ட்டுக்கு அனுப்பப்படும் ரீட் கட்டளைகளை இன்டர்கனெக்ட் அடக்கலாம். உதாரணமாகample, புரவலன் 0 பைடீன் மதிப்பு கொண்ட வாசிப்பு கட்டளையை அனுப்பினால், இன்டர்கனெக்ட் வாசிப்பை அடக்கலாம். இதன் விளைவாக, முகவர் வாசிப்பு கட்டளைக்கு பதிலளிக்கவில்லை.
· முகவர் ஒவ்வொரு வார்த்தையையும் வாசிப்புத் தரவை வழங்குவதன் மூலமும், சுழற்சிக்கான readdatavalid ஐ வலியுறுத்துவதன் மூலமும் வழங்குகிறார். ரீட்டேட்டாவலிட் தாமதங்களை குறைத்தல் ஆனால் பர்ஸ்ட் டேட்டா கட்டத்தை நிறுத்தாது.
· பர்ஸ்ட்கவுண்ட் > 1 உடன் படிக்க, இன்டெல் அனைத்து பைடீனபிள்களையும் உறுதிப்படுத்த பரிந்துரைக்கிறது.

குறிப்பு:

பர்ஸ்ட் திறன் கொண்ட முகவர்கள் பக்க விளைவுகளைப் படிக்கக் கூடாது என்று இன்டெல் பரிந்துரைக்கிறது. (இந்த விவரக்குறிப்பு ஒரு கோரிக்கையை பூர்த்தி செய்வதற்காக முகவரிடமிருந்து ஹோஸ்ட் எத்தனை பைட்டுகளைப் படிக்கிறது என்பதற்கு உத்தரவாதம் அளிக்காது.)

படம் 15.

பர்ஸ்ட் படிக்கவும்

முகவரை அணுகும் இரண்டு பர்ஸ்டிங் ஹோஸ்ட்கள் கொண்ட அமைப்பை பின்வரும் படம் விளக்குகிறது. ஹோஸ்ட் பி ஓட்ட முடியும் என்பதை நினைவில் கொள்ளவும்

புரவலன் A க்கான தரவு திரும்புவதற்கு முன் ஒரு வாசிப்பு கோரிக்கை.

1

23

45

6

clk

முகவரி A0 (புரவலன் A) A1 புரவலன் (B)

படித்தேன்

வெடிப்பு பரிமாற்றம் தொடங்கும்

காத்திருப்பு கோரிக்கை

வெடிப்பு எண்ணிக்கை

4

2

படித்தது

வாசிப்புத் தரவு

D(A0)D(A0+1) D(A0+2D)(A0+3)D(A1)D(A1+1)

இந்த நேர வரைபடத்தில் உள்ள எண்கள், பின்வரும் மாற்றங்களைக் குறிக்கவும்:
1. ஹோஸ்ட் A ஆனது முகவரி (A0), பர்ஸ்ட்கவுண்ட் மற்றும் clk இன் உயரும் விளிம்பிற்குப் பிறகு படிக்கிறது. முகவர் காத்திருப்பு கோரிக்கையை வலியுறுத்துகிறார், இதனால் தொடக்கப் பரிமாற்றத்தைத் தவிர அனைத்து உள்ளீடுகளும் மற்றொரு கடிகார சுழற்சியின் மூலம் நிலையானதாக இருக்கும்.
2. முகவர் clk இன் இந்த உயரும் விளிம்பில் A0 மற்றும் பர்ஸ்ட்கவுண்டைப் பிடிக்கிறார். அடுத்த சுழற்சியில் புதிய பரிமாற்றம் தொடங்கலாம்.
3. ஹோஸ்ட் பி டிரைவ்களின் முகவரி (A1), பர்ஸ்ட்கவுண்ட் மற்றும் ரீட். முகவர் காத்திருப்பு கோரிக்கையை வலியுறுத்துகிறார், இதனால் தொடக்கப் பரிமாற்றத்தைத் தவிர அனைத்து உள்ளீடுகளும் நிலையானதாக இருக்கும். இந்த நேரத்தில், இந்த நேரத்தில், முதல் வாசிப்பு கோரிக்கையிலிருந்து படித்த தரவை ஏஜென்ட் வழங்கியிருக்க முடியும்.

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 33

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24
4. முகவர் செல்லுபடியாகும் வாசிப்புத் தரவை வழங்குகிறார் மற்றும் புரவலன் A க்கு தரவின் முதல் வார்த்தையை மாற்றுவதன் மூலம் readdatavalid ஐ வலியுறுத்துகிறார்.
5. புரவலன் Aக்கான இரண்டாவது சொல் மாற்றப்பட்டது. ஏஜெண்ட், ரீட் பர்ஸ்ட்டை இடைநிறுத்தி, ரீட் டேட்டாவலிட் என்று கூறுகிறார். ஏஜென்ட் போர்ட் தன்னிச்சையான எண்ணிக்கையிலான கடிகாரச் சுழற்சிகளுக்கு ரீட் டேட்டாவலிட் டிஸேர்ட்டாக வைத்திருக்க முடியும்.
6. புரவலன் Bக்கான முதல் சொல் திரும்பியது.
3.5.5.3. வரிச்சுற்றப்பட்ட வெடிப்புகள்
அறிவுறுத்தல் தேக்ககங்களைக் கொண்ட செயலிகள், வரியால் மூடப்பட்ட பர்ஸ்ட்களைப் பயன்படுத்தி செயல்திறனைப் பெறுகின்றன. ஒரு செயலி தற்காலிக சேமிப்பில் இல்லாத தரவைக் கோரும்போது, ​​கேச் கன்ட்ரோலர் முழு கேச் லைனையும் நிரப்ப வேண்டும். 64 பைட்டுகள் கேச் லைன் அளவு கொண்ட செயலிக்கு, கேச் மிஸ் ஆனது 64 பைட்டுகளை நினைவகத்தில் இருந்து படிக்க வைக்கிறது. கேச் மிஸ் ஏற்பட்டபோது செயலி முகவரி 0xC இலிருந்து படித்தால், ஒரு திறமையற்ற கேச் கன்ட்ரோலர் முகவரி 0 இல் வெடிப்பை வெளியிடலாம், இதன் விளைவாக 0x0, 0x4, 0x8, 0xC, 0x10, 0x14, 0x18, ஆகிய முகவரிகளிலிருந்து தரவு கிடைக்கும். . . 0x3C. நான்காவது படிக்கும் வரை கோரப்பட்ட தரவு கிடைக்காது. லைன்ராப்பிங் பர்ஸ்ட்களுடன், முகவரி வரிசை 0xC, 0x10, 0x14, 0x18, . . . 0x3C, 0x0, 0x4 மற்றும் 0x8. கோரப்பட்ட தரவு முதலில் திரும்பும். முழு கேச் வரியும் இறுதியில் நினைவகத்திலிருந்து நிரப்பப்படுகிறது.
3.5.6. பதில்களைப் படித்து எழுதுங்கள்
எந்த Avalon-MM முகவருக்கும், கட்டளைகள் ஆபத்து இல்லாத முறையில் செயலாக்கப்பட வேண்டும். எந்த கட்டளைகள் ஏற்கப்பட்டனவோ அந்த வரிசையில் பதில்கள் சிக்கலைப் படித்து எழுதுங்கள்.
3.5.6.1. Avalon-MM க்கான பரிவர்த்தனை ஆர்டர் பதில்களைப் படித்து எழுதவும் (புரவலர்கள் மற்றும் முகவர்கள்)
எந்த Avalon-MM ஹோஸ்டுக்கும்: · Avalon இடைமுக விவரக்குறிப்புகள் அதே முகவருக்கு கட்டளையிடும் உத்தரவாதம்
கட்டளை வெளியீட்டு வரிசையில் முகவரை அடையவும், மேலும் கட்டளை வெளியீட்டு வரிசையில் முகவர் பதிலளிக்கிறார். · வெவ்வேறு முகவர்கள் கட்டளைகளைப் பெறலாம் மற்றும் புரவலன் வெளியிடும் வரிசையிலிருந்து வேறுபட்ட வரிசையில் பதிலளிக்கலாம். வெற்றியடையும் போது, ​​முகவர் கட்டளை வெளியீட்டு வரிசையில் பதிலளிப்பார். · பதில்கள் (இருந்தால்) கட்டளை வெளியீட்டு வரிசையில் திரும்பும், படிக்க அல்லது எழுதும் கட்டளைகள் ஒரே அல்லது வெவ்வேறு முகவர்களுக்கானதா என்பதைப் பொருட்படுத்தாமல். · Avalon இடைமுக விவரக்குறிப்புகள் வெவ்வேறு ஹோஸ்ட்களுக்கு இடையே பரிவர்த்தனை வரிசைக்கு உத்தரவாதம் அளிக்காது.
3.5.6.2. Avalon-MM பதில்கள் நேர வரைபடத்தைப் படித்து எழுதவும்
பின்வரும் வரைபடம் Avalon-MM பதில்களைப் படிக்கவும் எழுதவும் கட்டளை ஏற்பு மற்றும் கட்டளை வெளியீட்டு வரிசையைக் காட்டுகிறது. வாசிப்பு மற்றும் எழுதும் இடைமுகங்கள் மறுமொழி சமிக்ஞையைப் பகிர்ந்துகொள்வதால், ஒரு இடைமுகம் ஒரே கடிகார சுழற்சியில் எழுதும் பதிலையும் வாசிப்புப் பதிலையும் வழங்கவோ ஏற்கவோ முடியாது.
பதில்களைப் படிக்கவும், ஒவ்வொரு வாசிப்புத் தரவுக்கும் ஒரு பதிலை அனுப்பவும். ஒரு வாசிப்பு வெடிப்பு நீளம் முடிவு பதில்கள்.

Avalon® இடைமுக விவரக்குறிப்புகள் 34

கருத்தை அனுப்பவும்

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24

பதில்களை எழுதவும், ஒவ்வொரு எழுதும் கட்டளைக்கும் ஒரு பதிலை அனுப்பவும். ஒரு எழுத்து வெடிப்பு ஒரே ஒரு பதிலில் விளைகிறது. முகவர் இடைமுகம் பர்ஸ்டில் இறுதி எழுத்துப் பரிமாற்றத்தை ஏற்றுக்கொண்ட பிறகு பதிலை அனுப்புகிறது. ஒரு இடைமுகம் எழுதும் பதில் செல்லுபடியாகும் சமிக்ஞையை உள்ளடக்கியிருந்தால், அனைத்து எழுதும் கட்டளைகளும் எழுதும் பதில்களுடன் முடிக்கப்பட வேண்டும்.

படம் 16. Avalon-MM பதில்களைப் படிக்கவும் எழுதவும் நேர வரைபடம்

clk

முகவரி

R0

W0

W1

R1

படித்தேன்

எழுது

படித்தது

எழுதுவது செல்லுபடியாகும்

பதில்

R0

W0

W1

R1

3.5.6.2.1. குறைந்தபட்ச பதிலளிப்பு லேட்டன்சி டைமிங் விளக்கப்படம், வாசிப்புத் தரவுச் சரியானது அல்லது எழுதப்பட்ட பதில் செல்லுபடியாகும்

ரீட்டேட்டாவலிட் அல்லது ரைட்ரெஸ்பான்ஸ்வேலிட் உள்ள இடைமுகங்களுக்கு, இயல்புநிலை ஒன்சைக்கிள் மினிமம் ரெஸ்பான்ஸ்லேட்டன்சி அவலோன்-எம்எம் ஹோஸ்ட்களில் நேரத்தை மூடுவதில் சிரமத்திற்கு வழிவகுக்கும்.

பின்வரும் நேர வரைபடங்கள் 1 அல்லது 2 சுழற்சிகளின் குறைந்தபட்ச மறுமொழி தாமதத்திற்கான நடத்தையைக் காட்டுகின்றன. இந்த நேர வரைபடங்கள் விளக்குவது போல, உண்மையான மறுமொழி தாமதமானது அனுமதிக்கப்பட்ட குறைந்தபட்ச மதிப்பை விட அதிகமாக இருக்கலாம்.

படம் 17. குறைந்தபட்ச பதில் தாமதம் ஒரு சுழற்சிக்கு சமம்

படிக்கவும்
படிக்கத்தக்க தரவு

1 சுழற்சி குறைந்தபட்ச பதில் தாமதம்

படம் 18. குறைந்தபட்ச மறுமொழி தாமதம் இரண்டு சுழற்சிகளுக்கு சமம்
குறைந்தது 2 சுழற்சிகளைப் படிக்கவும்
படிக்கத்தக்க தரவு

இணக்கத்தன்மை
அதே குறைந்தபட்ச ரெஸ்பான்ஸ் லேட்டன்சியுடன் கூடிய இடைமுகங்கள் எந்த தழுவலும் இல்லாமல் இயங்கக்கூடியவை. ஏஜென்ட்டை விட ஹோஸ்ட் அதிக குறைந்தபட்ச பதிலளிப்புத் தாமதத்தைக் கொண்டிருந்தால், வேறுபாடுகளை ஈடுசெய்ய பைப்லைன் பதிவேடுகளைப் பயன்படுத்தவும். குழாய் பதிவேடுகள் வேண்டும்

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 35

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24

முகவரிடமிருந்து படிக்கத் தாமதம். ஹோஸ்டைக் காட்டிலும் ஏஜென்ட் அதிக குறைந்தபட்ச பதிலளிப்புத் தாமதத்தைக் கொண்டிருந்தால், இடைமுகங்கள் தழுவல் இல்லாமல் இயங்கக்கூடியதாக இருக்கும்.

3.6 முகவரி சீரமைப்பு
இண்டர்கனெக்ட் சீரமைக்கப்பட்ட அணுகல்களை மட்டுமே ஆதரிக்கிறது. ஒரு ஹோஸ்ட், குறியீடுகளில் அதன் தரவு அகலத்தின் பல மடங்கு முகவரிகளை மட்டுமே வழங்க முடியும். ஒரு புரவலன் சில பைடீனபிள்களை நீக்குவதன் மூலம் பகுதியளவு சொற்களை எழுத முடியும். உதாரணமாகample, முகவரி 2 இல் 2 பைட்டுகள் எழுதுவதன் பைடீன்கள் 4'b1100 ஆகும்.

3.7 Avalon-MM முகவர் முகவரி

வெவ்வேறு தரவு அகலங்களின் ஹோஸ்ட்-ஏஜெண்ட் ஜோடிகளுக்கு இடையே பரிமாற்றங்களின் போது டைனமிக் பஸ் அளவுகள் தரவை நிர்வகிக்கிறது. முகவர் தரவு ஹோஸ்ட் முகவரி இடத்தில் தொடர்ச்சியான பைட்டுகளில் சீரமைக்கப்பட்டது.

ஹோஸ்ட் தரவு அகலம் முகவர் தரவு அகலத்தை விட அதிகமாக இருந்தால், ஹோஸ்ட் முகவரி இடத்தின் வரைபடத்தில் உள்ள சொற்கள் முகவர் முகவரி இடத்தில் பல இடங்களுக்கு. உதாரணமாகample, 32-பிட் ஏஜெண்டிலிருந்து 16-பிட் ஹோஸ்ட் ரீட் ஆனது முகவர் பக்கத்தில் இரண்டு வாசிப்பு இடமாற்றங்களை ஏற்படுத்துகிறது. வாசிப்புகள் தொடர்ச்சியான முகவரிகளுக்கு.

முகவரை விட ஹோஸ்ட் குறுகலாக இருந்தால், இன்டர்கனெக்ட் ஏஜென்ட் பைட் லேன்களை நிர்வகிக்கிறது. ஹோஸ்ட் ரீட் டிரான்ஸ்ஃபர்களின் போது, ​​இன்டர்கனெக்ட் ஆனது ஏஜென்ட் தரவின் பொருத்தமான பைட் லேன்களை மட்டுமே குறுகிய ஹோஸ்டுக்கு வழங்குகிறது. ஹோஸ்ட் எழுதும் இடமாற்றங்களின் போது, ​​ஒன்றோடொன்று இணைக்கப்படும்
குறிப்பிட்ட ஏஜென்ட் பைட் லேன்களுக்கு மட்டும் தரவை எழுத பைடீன் செய்யக்கூடிய சிக்னல்களை தானாகவே உறுதிப்படுத்துகிறது.

முகவர்கள் 8, 16, 32, 64, 128, 256, 512 அல்லது 1024 பிட்களின் தரவு அகலத்தைக் கொண்டிருக்க வேண்டும். பின்வரும் அட்டவணையானது 32-பிட் ஹோஸ்டுக்குள் முழு-சொல் அணுகலைச் செய்யும் பல்வேறு அகலங்களின் முகவர் தரவிற்கான சீரமைப்பைக் காட்டுகிறது. இந்த அட்டவணையில், OFFSET[N] என்பது முகவர் முகவரி இடத்தில் ஆஃப்செட் செய்யப்பட்ட முகவர் வார்த்தை அளவைக் குறிக்கிறது.

அட்டவணை 12. டைனமிக் பஸ் அளவை ஹோஸ்ட்-டு-ஏஜென்ட் முகவரி மேப்பிங்

ஹோஸ்ட் பைட் முகவரி (1)

அணுகல்

0x00

1

2

3

4

0x04

1

2

3

4

0x08

1

2

32-பிட் ஹோஸ்ட் தரவு

8-பிட் முகவர் இடைமுகத்தை அணுகும் போது

16-பிட் முகவர் இடைமுகத்தை அணுகும் போது

OFFSET[0]7..0

ஆஃப்செட்[0]15..0 (2)

OFFSET[1]7..0 OFFSET[2]7..0 OFFSET[3]7..0

ஆஃப்செட்[1]15..0 — —

OFFSET[4]7..0

OFFSET[2]15..0

OFFSET[5]7..0 OFFSET[6]7..0 OFFSET[7]7..0

ஆஃப்செட்[3]15..0 — —

OFFSET[8]7..0

OFFSET[4]15..0

OFFSET[9]7..0

OFFSET[5]15..0

64-பிட் முகவர் இடைமுகத்தை அணுகும் போது OFFSET[0]31..0 ———
OFFSET[0]63..32 ———
ஆஃப்செட்[1]31..0 —
தொடர்ந்தது…

Avalon® இடைமுக விவரக்குறிப்புகள் 36

கருத்தை அனுப்பவும்

3. அவலோன் மெமரி-மேப் செய்யப்பட்ட இடைமுகங்கள் 683091 | 2022.01.24

ஹோஸ்ட் பைட் முகவரி (1)

அணுகல்

8-பிட் முகவர் இடைமுகத்தை அணுகும் போது

32-பிட் ஹோஸ்ட் தரவு
16-பிட் முகவர் இடைமுகத்தை அணுகும் போது

3

OFFSET[10]7..0

4

OFFSET[11]7..0

0x0 சி

1

OFFSET[12]7..0

OFFSET[6]15..0

2

OFFSET[13]7..0

OFFSET[7]15..0

3

OFFSET[14]7..0

4 மற்றும் பல

OFFSET[15]7..0 மற்றும் பல

- மற்றும் பல

குறிப்புகள்: 1. ஹோஸ்ட் பைட் முகவரிகளை வழங்கினாலும், ஹோஸ்ட் முழு 32-பிட் வார்த்தைகளை அணுகுகிறது. 2. அனைத்து முகவர் உள்ளீடுகளுக்கும், [ ] என்பது ஆஃப்செட் என்ற சொல் மற்றும் சப்ஸ்கிரிப்ட் மதிப்புகள் வார்த்தையில் உள்ள பிட்கள் ஆகும்.

64-பிட் முகவர் இடைமுகத்தை அணுகும் போது ——
OFFSET[1]63..32 — — — மற்றும் பல

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 37

683091 | 2022.01.24 கருத்தை அனுப்பவும்

4. அவலோன் குறுக்கீடு இடைமுகங்கள்
அவலோன் குறுக்கீடு இடைமுகங்கள் முகவர் கூறுகளை ஹோஸ்ட் கூறுகளுக்கு நிகழ்வுகளை சமிக்ஞை செய்ய அனுமதிக்கின்றன. உதாரணமாகample, DMA கன்ட்ரோலர் ஒரு DMA பரிமாற்றத்தை முடித்த பிறகு செயலியில் குறுக்கிடலாம்.

4.1 அனுப்புநரை குறுக்கிடவும்
ஒரு குறுக்கீடு அனுப்புநர் ஒரு குறுக்கீடு பெறுநருக்கு ஒரு குறுக்கீடு சமிக்ஞையை இயக்குகிறார். irq சமிக்ஞையின் நேரம் அதனுடன் தொடர்புடைய கடிகாரத்தின் உயரும் விளிம்பிற்கு ஒத்திசைவாக இருக்க வேண்டும். irq க்கு வேறு எந்த இடைமுகத்திலும் எந்த பரிமாற்றத்திற்கும் எந்த தொடர்பும் இல்லை. தொடர்புடைய Avalon-MM முகவர் இடைமுகத்தில் ஒப்புக்கொள்ளப்படும் வரை irq உறுதிப்படுத்தப்பட வேண்டும்.
குறுக்கீடுகள் கூறு குறிப்பிட்டவை. Avalon-MM முகவர் இடைமுகத்திலிருந்து ஒரு குறுக்கீடு நிலைப் பதிவேட்டைப் படிப்பதன் மூலம் ரிசீவர் பொதுவாக பொருத்தமான பதிலைத் தீர்மானிக்கிறது.

4.1.1. அவலோன் குறுக்கீடு அனுப்புநர் சிக்னல் பாத்திரங்கள்

அட்டவணை 13. குறுக்கீடு அனுப்புநரின் சிக்னல் பாத்திரங்கள்

சிக்னல் பங்கு

அகலம்

திசை

தேவை

irq irq_n

1-32

வெளியீடு

ஆம்

விளக்கம்
குறுக்கீடு கோரிக்கை. குறுக்கீடு அனுப்புனர் குறுக்கீடு பெறுநருக்கு குறுக்கீடு சமிக்ஞையை இயக்குகிறார்.

4.1.2. அனுப்புநர் பண்புகளை குறுக்கிடவும்

அட்டவணை 14. அனுப்புநர் பண்புகளை குறுக்கிடவும்

சொத்து பெயர்

இயல்புநிலை மதிப்பு

சட்ட மதிப்புகள்

விளக்கம்

தொடர்புடைய முகவரி

N/A

ePoint

தொடர்புடைய கடிகாரம்

N/A

இந்த பாகத்தில் Avalon-MM ஏஜெண்டின் பெயர்.
இதில் ஒரு கடிகார இடைமுகத்தின் பெயர்
கூறு.

Avalon-MM முகவர் இடைமுகத்தின் பெயர், இது குறுக்கீட்டிற்கு சேவை செய்ய பதிவேடுகளுக்கு அணுகலை வழங்குகிறது.
இந்த குறுக்கீடு அனுப்புபவர் ஒத்திசைவான கடிகார இடைமுகத்தின் பெயர். அனுப்புநரும் பெறுநரும் இந்தச் சொத்திற்கு வெவ்வேறு மதிப்புகளைக் கொண்டிருக்கலாம்.

தொடர்புடைய மீட்டமை

N/A

மீட்டமைப்பின் பெயர்

இது குறுக்கிடும் மீட்டமைப்பு இடைமுகத்தின் பெயர்

இந்த இடைமுகம்

அனுப்புபவர் ஒத்திசைவானவர்.

கூறு.

இன்டெல் கார்ப்பரேஷன். அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. இன்டெல், இன்டெல் லோகோ மற்றும் பிற இன்டெல் குறிகள் இன்டெல் கார்ப்பரேஷன் அல்லது அதன் துணை நிறுவனங்களின் வர்த்தக முத்திரைகள். இன்டெல் அதன் FPGA மற்றும் செமிகண்டக்டர் தயாரிப்புகளின் செயல்திறன் இன்டெல்லின் நிலையான உத்தரவாதத்தின்படி தற்போதைய விவரக்குறிப்புகளுக்கு உத்தரவாதம் அளிக்கிறது, ஆனால் எந்த நேரத்திலும் அறிவிப்பு இல்லாமல் எந்த தயாரிப்புகள் மற்றும் சேவைகளில் மாற்றங்களைச் செய்வதற்கான உரிமையை கொண்டுள்ளது. Intel எழுத்துப்பூர்வமாக ஒப்புக்கொண்டதைத் தவிர, இங்கு விவரிக்கப்பட்டுள்ள எந்தவொரு தகவல், தயாரிப்பு அல்லது சேவையின் பயன்பாடு அல்லது பயன்பாட்டிலிருந்து எழும் எந்தப் பொறுப்பு அல்லது பொறுப்பையும் இன்டெல் ஏற்காது. Intel வாடிக்கையாளர்கள் வெளியிடப்பட்ட எந்த தகவலையும் நம்புவதற்கு முன் மற்றும் தயாரிப்புகள் அல்லது சேவைகளுக்கான ஆர்டர்களை வழங்குவதற்கு முன்பு சாதன விவரக்குறிப்புகளின் சமீபத்திய பதிப்பைப் பெற அறிவுறுத்தப்படுகிறார்கள். *பிற பெயர்கள் மற்றும் பிராண்டுகள் மற்றவர்களின் சொத்தாக உரிமை கோரப்படலாம்.

ISO 9001:2015 பதிவு செய்யப்பட்டது

4. அவலோன் குறுக்கீடு இடைமுகங்கள் 683091 | 2022.01.24

4.2 குறுக்கீடு ரிசீவர்
குறுக்கீடு பெறுநர் இடைமுகம் குறுக்கீடு அனுப்புநர் இடைமுகங்களிலிருந்து குறுக்கீடுகளைப் பெறுகிறது. Avalon-MM ஹோஸ்ட் இடைமுகங்களைக் கொண்ட கூறுகள், குறுக்கீடு அனுப்புநர் இடைமுகங்களைக் கொண்ட முகவர் கூறுகளால் வலியுறுத்தப்படும் குறுக்கீடுகளைக் கண்டறிய ஒரு குறுக்கீடு பெறுதலை உள்ளடக்கியிருக்கும். குறுக்கீடு பெறுபவர் ஒவ்வொரு குறுக்கீடு அனுப்புநரிடமிருந்தும் குறுக்கீடு கோரிக்கைகளை ஒரு தனி பிட்டாக ஏற்றுக்கொள்கிறார்.

4.2.1. அவலோன் குறுக்கீடு ரிசீவர் சிக்னல் பாத்திரங்கள்

அட்டவணை 15. இன்டர்ரப்ட் ரிசீவர் சிக்னல் ரோல்ஸ்

சிக்னல் பங்கு

அகலம்

திசை

தேவை

irq

1

உள்ளீடு

ஆம்

விளக்கம்
irq என்பது ஒரு -பிட் வெக்டார், இதில் ஒவ்வொரு பிட்டும் நேரடியாக ஒரு IRQ அனுப்புநருக்கு முன்னுரிமையின் உள்ளார்ந்த அனுமானம் இல்லை.

4.2.2. ரிசீவர் பண்புகளை குறுக்கிடவும்

அட்டவணை 16. குறுக்கீடு பெறுதல் பண்புகள்

சொத்து பெயர்

இயல்புநிலை மதிப்பு

சட்ட மதிப்புகள்

விளக்கம்

தொடர்புடைய முகவரி புள்ளி

N/A

Avalon-MM ஹோஸ்ட் இடைமுகத்தின் பெயர்

இந்த இடைமுகத்தில் Avalon-MM சேவை குறுக்கீடுகள் பெறப்பட்டன.

புரவலன்

இடைமுகம்

தொடர்புடைய கடிகாரம்

N/A

ஒரு பெயர் Avalon Clock இடைமுகத்தின் பெயர்

அவலோன்

குறுக்கீடு பெறுதல் ஒத்திசைவானது. அனுப்புநர் மற்றும்

கடிகாரம்

பெறுநருக்கு இந்த சொத்துக்கான வெவ்வேறு மதிப்புகள் இருக்கலாம்.

இடைமுகம்

தொடர்புடைய மீட்டமை

N/A

ஒரு பெயர் இது குறுக்கிடும் மீட்டமைப்பு இடைமுகத்தின் பெயர்

அவலோன்

ரிசீவர் ஒத்திசைவானது.

மீட்டமை

இடைமுகம்

4.2.3. நேரத்தை குறுக்கிடவும்

Avalon-MM புரவலன் முன்னுரிமை 0 குறுக்கீடு முன்னுரிமை 1 குறுக்கீடுக்கு முன் சேவை செய்கிறது.

படம் 19.

டைமிங்கை குறுக்கிடவும்

பின்வரும் படத்தில், குறுக்கீடு 0 க்கு அதிக முன்னுரிமை உள்ளது. குறுக்கீடு பெறுதல் int1 ஐ கையாளும் பணியில் உள்ளது

int0 வலியுறுத்தப்படும் போது. int0 ஹேண்ட்லர் அழைக்கப்பட்டு முடிக்கப்படுகிறது. பின்னர், int1 கையாளுதல் மீண்டும் தொடங்குகிறது. தி

வரைபடம் நேரத்தில் int0 deasserts காட்டுகிறது 1. int1 deasserts நேரத்தில் 2.

1

2

clk

தனிப்பட்ட int0 கோரிக்கைகள்
int1

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 39

683091 | 2022.01.24 கருத்தை அனுப்பவும்

5. அவலோன் ஸ்ட்ரீமிங் இடைமுகங்கள்

அதிக அலைவரிசை, குறைந்த தாமதம், ஒரே திசையில் தரவை இயக்கும் கூறுகளுக்கு Avalon Streaming (Avalon-ST) இடைமுகங்களைப் பயன்படுத்தலாம். வழக்கமான பயன்பாடுகளில் மல்டிபிளெக்ஸ் செய்யப்பட்ட ஸ்ட்ரீம்கள், பாக்கெட்டுகள் மற்றும் DSP தரவு ஆகியவை அடங்கும். Avalon-ST இன்டர்ஃபேஸ் சிக்னல்கள், சேனல்கள் அல்லது பாக்கெட் எல்லைகள் பற்றிய அறிவு இல்லாமல் ஒரு ஒற்றை ஸ்ட்ரீம் தரவை ஆதரிக்கும் பாரம்பரிய ஸ்ட்ரீமிங் இடைமுகங்களை விவரிக்க முடியும். இடைமுகமானது, பல சேனல்களில் இடைப்பட்ட பாக்கெட்டுகளுடன் பர்ஸ்ட் மற்றும் பாக்கெட் இடமாற்றம் செய்யும் திறன் கொண்ட மிகவும் சிக்கலான நெறிமுறைகளையும் ஆதரிக்க முடியும்.

குறிப்பு:

உங்களுக்கு உயர் செயல்திறன் தரவு ஸ்ட்ரீமிங் இடைமுகம் தேவைப்பட்டால், அத்தியாயம் 6 Avalon Streaming Credit Interfaces ஐப் பார்க்கவும்.

படம் 20. Avalon-ST இடைமுகம் – Avalon-ST இடைமுகத்தின் பொதுவான பயன்பாடு

அச்சிடப்பட்ட சர்க்யூட் போர்டு இன்டெல் FPGA Avalon-ST இடைமுகங்கள் (தரவு விமானம்)

திட்டமிடுபவர்

Avalon-ST உள்ளீடு

Rx IF கோர் ch

2

ஆதாரம் 0-2 சிங்க் 1

0

அவலோன்-எம்எம் இடைமுகம் (கட்டுப்பாட்டு விமானம்)

ஆதாரம்

Tx IF கோர் சின்க்

Avalon-ST வெளியீடு

அவலோன்-எம்எம் ஹோஸ்ட் இடைமுகம்
செயலி

அவலோன்-எம்எம் ஹோஸ்ட் இடைமுகம்
IO கட்டுப்பாடு

Avalon-MM முகவர் இடைமுகம்
SDRAM Cntl
SDRAM நினைவகம்

அனைத்து Avalon-ST மூல மற்றும் மூழ்கும் இடைமுகங்கள் அவசியம் ஒன்றுக்கொன்று இயங்கக்கூடியவை அல்ல. இருப்பினும், இரண்டு இடைமுகங்கள் ஒரே பயன்பாட்டு இடத்திற்கு இணக்கமான செயல்பாடுகளை வழங்கினால், அவற்றை ஒன்றுக்கொன்று இயங்க அனுமதிக்க அடாப்டர்கள் உள்ளன.

இன்டெல் கார்ப்பரேஷன். அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. இன்டெல், இன்டெல் லோகோ மற்றும் பிற இன்டெல் குறிகள் இன்டெல் கார்ப்பரேஷன் அல்லது அதன் துணை நிறுவனங்களின் வர்த்தக முத்திரைகள். இன்டெல் அதன் FPGA மற்றும் செமிகண்டக்டர் தயாரிப்புகளின் செயல்திறன் இன்டெல்லின் நிலையான உத்தரவாதத்தின்படி தற்போதைய விவரக்குறிப்புகளுக்கு உத்தரவாதம் அளிக்கிறது, ஆனால் எந்த நேரத்திலும் அறிவிப்பு இல்லாமல் எந்த தயாரிப்புகள் மற்றும் சேவைகளில் மாற்றங்களைச் செய்வதற்கான உரிமையை கொண்டுள்ளது. Intel எழுத்துப்பூர்வமாக ஒப்புக்கொண்டதைத் தவிர, இங்கு விவரிக்கப்பட்டுள்ள எந்தவொரு தகவல், தயாரிப்பு அல்லது சேவையின் பயன்பாடு அல்லது பயன்பாட்டிலிருந்து எழும் எந்தப் பொறுப்பு அல்லது பொறுப்பையும் இன்டெல் ஏற்காது. Intel வாடிக்கையாளர்கள் வெளியிடப்பட்ட எந்த தகவலையும் நம்புவதற்கு முன் மற்றும் தயாரிப்புகள் அல்லது சேவைகளுக்கான ஆர்டர்களை வழங்குவதற்கு முன்பு சாதன விவரக்குறிப்புகளின் சமீபத்திய பதிப்பைப் பெற அறிவுறுத்தப்படுகிறார்கள். *பிற பெயர்கள் மற்றும் பிராண்டுகள் மற்றவர்களின் சொத்தாக உரிமை கோரப்படலாம்.

ISO 9001:2015 பதிவு செய்யப்பட்டது

5. அவலோன் ஸ்ட்ரீமிங் இடைமுகங்கள் 683091 | 2022.01.24
Avalon-ST இடைமுகங்கள் பின்வரும் அம்சங்கள் தேவைப்படும் தரவுப்பாதைகளை ஆதரிக்கின்றன:
· குறைந்த தாமதம், உயர்-செயல்திறன் புள்ளி-க்கு-புள்ளி தரவு பரிமாற்றம்
· பல சேனல்கள் நெகிழ்வான பாக்கெட் இன்டர்லீவிங்கை ஆதரிக்கின்றன
· சேனல், பிழை மற்றும் பாக்கெட் விளக்கத்தின் தொடக்கம் மற்றும் முடிவு ஆகியவற்றின் பக்கவாட்டு சமிக்ஞை
· தரவு வெடிப்புக்கான ஆதரவு
· தானியங்கி இடைமுகம் தழுவல்
5.1 விதிமுறைகள் மற்றும் கருத்துக்கள்
Avalon-ST இடைமுக நெறிமுறை பின்வரும் விதிமுறைகள் மற்றும் கருத்துகளை வரையறுக்கிறது:
· அவலோன் ஸ்ட்ரீமிங் சிஸ்டம்-ஒரு அவலோன் ஸ்ட்ரீமிங் சிஸ்டம் ஒன்று அல்லது அதற்கு மேற்பட்ட Avalon-ST இணைப்புகளைக் கொண்டுள்ளது, அவை மூல இடைமுகத்திலிருந்து ஒரு மடு இடைமுகத்திற்கு தரவை மாற்றும். மேலே காட்டப்பட்டுள்ள கணினி, கணினி உள்ளீட்டிலிருந்து வெளியீட்டிற்கு தரவை மாற்ற Avalon-ST இடைமுகங்களைக் கொண்டுள்ளது. Avalon-MM கட்டுப்பாடு மற்றும் நிலை பதிவு இடைமுகங்கள் மென்பொருள் கட்டுப்பாட்டை வழங்குகின்றன.
· அவலோன் ஸ்ட்ரீமிங் கூறுகள் - Avalon-ST இடைமுகங்களைப் பயன்படுத்தும் ஒரு பொதுவான அமைப்பு கூறுகள் எனப்படும் பல செயல்பாட்டு தொகுதிகளை ஒருங்கிணைக்கிறது. சிஸ்டம் டிசைனர் கூறுகளை கட்டமைத்து ஒரு அமைப்பைச் செயல்படுத்த அவற்றை ஒன்றாக இணைக்கிறார்.
· மூல மற்றும் மூழ்கி இடைமுகங்கள் மற்றும் இணைப்புகள்-இரண்டு கூறுகள் இணைக்கப்படும் போது, ​​தரவு மூல இடைமுகத்திலிருந்து மூழ்கி இடைமுகத்திற்கு பாய்கிறது. Avalon இடைமுக விவரக்குறிப்புகள் ஒரு மடு இடைமுகத்துடன் இணைக்கும் மூல இடைமுகத்தின் கலவையை ஒரு இணைப்பு என்று அழைக்கிறது.
· பேக் பிரஷர்-பேக் பிரஷர், டேட்டாவை அனுப்புவதை நிறுத்த ஒரு மூலத்தை சமிக்ஞை செய்ய மடுவை அனுமதிக்கிறது. பின் அழுத்தத்திற்கான ஆதரவு விருப்பமானது. பின்வரும் காரணங்களுக்காக தரவு ஓட்டத்தை நிறுத்த மடு பின் அழுத்தத்தைப் பயன்படுத்துகிறது:
- மடு FIFOக்கள் நிரம்பியவுடன்
- அதன் வெளியீட்டு இடைமுகத்தில் நெரிசல் இருக்கும்போது
· இடமாற்றங்கள் மற்றும் ஆயத்த சுழற்சிகள்-ஒரு மூல இடைமுகத்திலிருந்து ஒரு மடு இடைமுகத்திற்கு தரவு மற்றும் கட்டுப்பாட்டு பரப்புதலில் ஒரு பரிமாற்ற முடிவு. தரவு இடைமுகங்களுக்கு, தயாராக சுழற்சி என்பது ஒரு சுழற்சியாகும், இதன் போது மடு பரிமாற்றத்தை ஏற்றுக்கொள்ள முடியும்.
· சின்னம்–ஒரு சின்னம் தரவுகளின் மிகச்சிறிய அலகு. பெரும்பாலான பாக்கெட் இடைமுகங்களுக்கு, ஒரு சின்னம் ஒரு பைட் ஆகும். ஒன்று அல்லது அதற்கு மேற்பட்ட குறியீடுகள் ஒரு சுழற்சியில் மாற்றப்படும் தரவுகளின் ஒற்றை அலகு ஆகும்.
· சேனல்-ஒரு சேனல் என்பது ஒரு உடல் அல்லது தர்க்கரீதியான பாதை அல்லது இணைப்பு ஆகும், இதன் மூலம் தகவல் இரண்டு துறைமுகங்களுக்கு இடையில் செல்கிறது.
பீட்–ஏ பீட் என்பது ஒன்று அல்லது அதற்கு மேற்பட்ட குறியீடுகளால் ஆன மூல மற்றும் சிங்க் இடைமுகத்திற்கு இடையேயான ஒற்றை சுழற்சி பரிமாற்றமாகும்.
· பாக்கெட்-ஒரு பாக்கெட் என்பது தரவு மற்றும் கட்டுப்பாட்டு சமிக்ஞைகளின் தொகுப்பாகும், இது ஒரு ஆதாரம் ஒரே நேரத்தில் கடத்துகிறது. ஒரு பாக்கெட்டில் திசைவிகள் மற்றும் பிற பிணைய சாதனங்கள் பாக்கெட்டை சரியான இடத்திற்கு வழிநடத்த உதவும் தலைப்பு இருக்கலாம். பயன்பாடு பாக்கெட் வடிவமைப்பை வரையறுக்கிறது, இந்த விவரக்குறிப்பு அல்ல. Avalon-ST பாக்கெட்டுகள் நீளத்தில் மாறுபடும் மற்றும் ஒரு இணைப்பு முழுவதும் இணைக்கப்படலாம். Avalon-ST இடைமுகங்களுடன், பாக்கெட்டுகளைப் பயன்படுத்துவது விருப்பமானது.

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 41

5. அவலோன் ஸ்ட்ரீமிங் இடைமுகங்கள் 683091 | 2022.01.24

5.2 அவலோன் ஸ்ட்ரீமிங் இன்டர்ஃபேஸ் சிக்னல் பாத்திரங்கள்

அவலோன் ஸ்ட்ரீமிங் மூலத்தில் அல்லது சிங்க் இடைமுகத்தில் உள்ள ஒவ்வொரு சிக்னலும் ஒரு அவலோன் ஸ்ட்ரீமிங் சிக்னல் பங்கிற்கு ஒத்திருக்கும். ஒரு அவலோன் ஸ்ட்ரீமிங் இடைமுகம் ஒவ்வொரு சிக்னல் பங்கின் ஒரு நிகழ்வை மட்டுமே கொண்டிருக்கலாம். அனைத்து Avalon ஸ்ட்ரீமிங் சிக்னல் பாத்திரங்களும் ஆதாரங்கள் மற்றும் மூழ்கி இரண்டுக்கும் பொருந்தும் மற்றும் இரண்டிற்கும் ஒரே பொருளைக் கொண்டுள்ளன.

அட்டவணை 17.

அவலோன் ஸ்ட்ரீமிங் இன்டர்ஃபேஸ் சிக்னல்கள்
பின்வரும் அட்டவணையில், அனைத்து சிக்னல் பாத்திரங்களும் செயலில் அதிகமாக உள்ளன.

சிக்னல் பங்கு

அகலம்

திசை

தேவை

விளக்கம்

சேனல் தரவு பிழை தயாராக உள்ளது
செல்லுபடியாகும்

1 128 1 8,192 1 256
1
1

அடிப்படை சமிக்ஞைகள்

மூல மடு

இல்லை

தரவு பரிமாற்றத்திற்கான சேனல் எண்

தற்போதைய சுழற்சியில்.

ஒரு இடைமுகம் சேனல் சிக்னலை ஆதரித்தால், தி

இடைமுகம் maxChannel அளவுருவையும் வரையறுக்க வேண்டும்.

மூல மடு

இல்லை

மூலத்திலிருந்து மடுவுக்கு தரவு சமிக்ஞை,

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

மாற்றப்பட்டது.

அளவுருக்கள் உள்ளடக்கங்களை மேலும் வரையறுக்கின்றன

தரவு சமிக்ஞையின் வடிவம்.

மூல மடு

இல்லை

தரவைப் பாதிக்கும் பிழைகளைக் குறிக்க ஒரு பிட் மாஸ்க்

தற்போதைய சுழற்சியில் மாற்றப்படுகிறது. ஒரு பிட்

பிழை சமிக்ஞை ஒவ்வொரு பிழைகளையும் மறைக்கிறது

கூறு அங்கீகரிக்கிறது. பிழை விவரிப்பான்

பிழை சமிக்ஞை பண்புகளை வரையறுக்கிறது.

மூழ்கும் ஆதாரம்

இல்லை

மடு ஏற்றுக்கொள்ள முடியும் என்பதைக் குறிக்கும் உயர்வை வலியுறுத்துகிறது

தரவு. தயாராக உள்ளது சுழற்சியில் மூழ்கினால் வலியுறுத்தப்படுகிறது

சுழற்சியைக் குறிக்க தயாராக

சுழற்சி. ஆதாரம் சரியானது மற்றும்

தயாராக சுழற்சிகளின் போது தரவு பரிமாற்றம்.

தயாராக உள்ளீடு இல்லாத ஆதாரங்கள் பின் அழுத்தத்தை ஆதரிக்காது. ஆயத்த வெளியீடு இல்லாத சிங்க்களுக்கு ஒருபோதும் பின் அழுத்தம் கொடுக்க வேண்டியதில்லை.

மூல மடு

இல்லை

மற்ற அனைத்தையும் தகுதிபெற ஆதாரம் இந்த சமிக்ஞையை உறுதிப்படுத்துகிறது

சிக்னல்களை மூழ்கடிப்பதற்கான ஆதாரம். மடு எஸ்amples தரவு மற்றும்

ஆயத்த சுழற்சிகளில் மற்ற மூலத்திலிருந்து மூழ்கும் சமிக்ஞைகள்

எங்கே செல்லுபடியாகும் என்று வலியுறுத்தப்படுகிறது. மற்ற அனைத்து சுழற்சிகளும்

புறக்கணிக்கப்பட்டது.

சரியான வெளியீடு இல்லாத ஆதாரங்கள் ஒவ்வொரு சுழற்சியிலும் சரியான தரவை மறைமுகமாக வழங்குகின்றன. சரியான உள்ளீடு இல்லாத சிங்க்கள் ஒவ்வொரு சுழற்சியிலும் சரியான தரவை எதிர்பார்க்கின்றன, அவை பின்னடைவை ஏற்படுத்தாது.

காலி
endofpacket startofpacket

1 10
1 1

பாக்கெட் பரிமாற்ற சமிக்ஞைகள்

மூல மடு

இல்லை

காலியாக உள்ள சின்னங்களின் எண்ணிக்கையைக் குறிக்கிறது,

அதாவது, செல்லுபடியாகும் தரவைப் பிரதிநிதித்துவப்படுத்த வேண்டாம். காலி

அங்குள்ள இடைமுகங்களில் சிக்னல் தேவையில்லை

ஒரு அடிக்கு ஒரு சின்னம்.

மூல மடு

இல்லை

a இன் முடிவைக் குறிக்க ஆதாரத்தால் வலியுறுத்தப்பட்டது

பாக்கெட்.

மூல மடு

இல்லை

தொடக்கத்தைக் குறிக்க ஆதாரத்தால் வலியுறுத்தப்பட்டது

ஒரு பாக்கெட்.

Avalon® இடைமுக விவரக்குறிப்புகள் 42

கருத்தை அனுப்பவும்

5. அவலோன் ஸ்ட்ரீமிங் இடைமுகங்கள் 683091 | 2022.01.24

5.3 சிக்னல் சீக்வென்சிங் மற்றும் டைமிங்

5.3.1. ஒத்திசைவான இடைமுகம்
Avalon-ST இணைப்பின் அனைத்து இடமாற்றங்களும் தொடர்புடைய கடிகார சமிக்ஞையின் உயரும் விளிம்பிற்கு ஒத்திசைவாக நிகழ்கின்றன. தரவு, சேனல் மற்றும் பிழை சமிக்ஞைகள் உட்பட, மூல இடைமுகத்திலிருந்து மூழ்கி இடைமுகத்திற்கான அனைத்து வெளியீடுகளும் கடிகாரத்தின் எழுச்சி முனையில் பதிவு செய்யப்பட வேண்டும். மடு இடைமுகத்திற்கான உள்ளீடுகள் பதிவு செய்யப்பட வேண்டியதில்லை. மூலத்தில் சிக்னல்களை பதிவு செய்வது அதிக அதிர்வெண் செயல்பாட்டை எளிதாக்குகிறது.
5.3.2. கடிகாரம் இயக்குகிறது
Avalon-ST கூறுகள் பொதுவாக கடிகாரத்தை இயக்கும் உள்ளீட்டைக் கொண்டிருக்காது. Avalon-ST சமிக்ஞையே ஒரு கூறு இயக்கப்பட வேண்டிய மற்றும் இயக்கப்படக் கூடாத சுழற்சிகளைத் தீர்மானிக்க போதுமானது. Avalon-ST இணக்கமான கூறுகள் அவற்றின் உள் தர்க்கத்திற்கான உள்ளீட்டைச் செயல்படுத்தும் கடிகாரத்தைக் கொண்டிருக்கலாம். இருப்பினும், கடிகாரத்தை செயல்படுத்தும் கூறுகள் இடைமுகத்தின் நேரம் நெறிமுறைக்கு இணங்குவதை உறுதி செய்ய வேண்டும்.

5.4 Avalon-ST இடைமுக பண்புகள்

அட்டவணை 18. Avalon-ST இடைமுக பண்புகள்

சொத்து பெயர் தொடர்புடைய கடிகாரம்

இயல்புநிலை மதிப்பு
1

சட்ட மதிப்புகள்
கடிகார இடைமுகம்

விளக்கம்
இந்த Avalon-ST இடைமுகம் ஒத்திசைவாக இருக்கும் Avalon Clock இடைமுகத்தின் பெயர்.

தொடர்புடைய பீட்ஸ்பெர்சைக்கிளை மீட்டமைக்கவும்

1

மீட்டமை

Avalon Reset இடைமுகத்தின் பெயர் இது

இடைமுகம் Avalon-ST இடைமுகம் ஒத்திசைவானது.

1

1,2,4,8 ஒரு ஒற்றை மாற்றப்பட்ட துடிப்புகளின் எண்ணிக்கையைக் குறிப்பிடுகிறது

சுழற்சி. இந்த சொத்து 2 தனித்தனியாக மாற்ற அனுமதிக்கிறது,

ஆனால் அதையே பயன்படுத்தி தொடர்புள்ள ஸ்ட்ரீம்கள்

start_of_packet, end_of_packet, தயார் மற்றும்

சரியான சமிக்ஞைகள்.

பீட்ஸ்பெர்சைக்கிள் என்பது AvalonST நெறிமுறையின் அரிதாகப் பயன்படுத்தப்படும் அம்சமாகும்.

dataBitsPerSymbol

8

1 512 ஒரு சின்னத்திற்கு பிட்களின் எண்ணிக்கையை வரையறுக்கிறது. உதாரணமாகample,

பைட் சார்ந்த இடைமுகங்கள் 8-பிட் குறியீடுகளைக் கொண்டுள்ளன. இந்த மதிப்பு

2 இன் சக்தியாக இருக்க வேண்டும் என்று கட்டுப்படுத்தப்படவில்லை.

பாக்கெட்டுக்குள் காலி

பொய்

true, false உண்மை எனில், காலியானது முழு பாக்கெட்டுக்கும் செல்லுபடியாகும்.

பிழை விவரிப்பான்

0

பட்டியல்

தொடர்புடைய பிழையை விவரிக்கும் சொற்களின் பட்டியல்

சரங்கள்

பிழை சமிக்ஞையின் ஒவ்வொரு பிட். பட்டியலின் நீளம் கண்டிப்பாக இருக்க வேண்டும்

பிழை சமிக்ஞையில் உள்ள பிட்களின் எண்ணிக்கையைப் போலவே இருக்கும்.

பட்டியலில் உள்ள முதல் வார்த்தை உயர்ந்த வரிசைக்கு பொருந்தும்

பிட். உதாரணமாகample, “crc, overflow” என்பது அந்த பிட்[1]

பிழை என்பது CRC பிழையைக் குறிக்கிறது. பிட்[0] ஒரு குறிக்கிறது

வழிதல் பிழை.

முதல் சின்னத்தில் உயர் ஆர்டர்பிட்கள்

உண்மை

உண்மை, பொய்

உண்மையாக இருக்கும் போது, ​​முதல் வரிசை குறியீடு தரவு இடைமுகத்தின் மிக முக்கியமான பிட்களுக்கு இயக்கப்படும். இந்த விவரக்குறிப்பில் அதிக வரிசை சின்னம் D0 என லேபிளிடப்பட்டுள்ளது. இந்தப் பண்பு தவறு என அமைக்கப்பட்டால், குறைந்த பிட்களில் முதல் குறியீடு தோன்றும். D0 தரவு[7:0] இல் தோன்றும். 32-பிட் பஸ்ஸுக்கு, உண்மை என்றால், பிட்களில் D0 தோன்றும்[31:24].
தொடர்ந்தது…

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 43

5. அவலோன் ஸ்ட்ரீமிங் இடைமுகங்கள் 683091 | 2022.01.24

சொத்து பெயர் maxChannel readyLatency
தயாரான கொடுப்பனவு(1)

இயல்புநிலை மதிப்பு
0 0
0

சட்ட மதிப்புகள் 0 255
0 8
0 8

விளக்கம்
தரவு இடைமுகம் ஆதரிக்கக்கூடிய சேனல்களின் அதிகபட்ச எண்ணிக்கை.
தயாரான சிக்னலின் வலியுறுத்தலுக்கும் செல்லுபடியாகும் சமிக்ஞையின் உறுதிப்பாட்டிற்கும் இடையிலான உறவை வரையறுக்கிறது. தயாராக இருந்தால் தாமதம் = n > 0, செல்லுபடியாகும் என்பதை மட்டுமே வலியுறுத்த முடியும் தயாராக உறுதிமொழி பிறகு சுழற்சிகள். உதாரணமாகample, ரெடிலேட்டன்சி = 1 எனில், சிங்க் தயாராக இருப்பதாக உறுதியளிக்கும் போது, ​​சிங்கிலிருந்து தயாராக உள்ள உறுதிமொழியைப் பார்த்த பிறகு, குறைந்தபட்சம் 1 சுழற்சியில் சரியான உறுதிமொழியுடன் மூலமானது பதிலளிக்க வேண்டும்.
தயாரான பிறகு, சிங்க் கைப்பற்றக்கூடிய இடமாற்றங்களின் எண்ணிக்கையை வரையறுக்கிறது. ரெடிஅலோவன்ஸ் = 0 ஆக இருக்கும் போது, ​​தயார் நிலை நிறுத்தப்பட்ட பிறகு எந்த இடமாற்றத்தையும் சிங்க் ஏற்காது. தயாராக இருந்தால் கொடுப்பனவு = எங்கே 0 ஐ விட அதிகமாக உள்ளது, சிங்க் வரை ஏற்றுக்கொள்ள முடியும் தயாரான பிறகு இடமாற்றங்கள் செயலிழந்தன.

குறிப்பு:

Avalon streaming source/sink BFMகள் அல்லது தனிப்பயன் கூறுகளுடன் நீங்கள் Avalon ஸ்ட்ரீமிங் இன்டர்கனெக்டை உருவாக்கினால், இந்த BFMகள் அல்லது தனிப்பயன் கூறுகள் வெவ்வேறு தயார்நிலைத் தேவைகளைக் கொண்டிருந்தால், பிளாட்ஃபார்ம் டிசைனர், மூல மற்றும் மூழ்கும் இடைமுகங்களுக்கு இடையே உள்ள ரெடிலேட்டன்சி வேறுபாட்டிற்கு ஏற்ப உருவாக்கப்பட்ட இன்டர்கனெக்டில் அடாப்டர்களைச் செருகும். உங்கள் மூலமும் சின்க் தர்க்கமும் உருவாக்கப்பட்ட ஒன்றோடொன்று இணைப்பின் பண்புகளுடன் ஒத்துப்போகின்றன என்று எதிர்பார்க்கப்படுகிறது.

5.5 வழக்கமான தரவு பரிமாற்றங்கள்
இந்த பிரிவு மூல இடைமுகத்திலிருந்து ஒரு மடு இடைமுகத்திற்கு தரவு பரிமாற்றத்தை வரையறுக்கிறது. எல்லா சந்தர்ப்பங்களிலும், தரவு மூலமும் தரவு மடுவும் விவரக்குறிப்பிற்கு இணங்க வேண்டும். மூல நெறிமுறை பிழைகளைக் கண்டறிவதற்கு தரவு மடு பொறுப்பாகாது.

5.6 சிக்னல் விவரங்கள்
Avalon-ST இடைமுகங்கள் பொதுவாக உள்ளடக்கிய சமிக்ஞைகளை படம் காட்டுகிறது. ஒரு பொதுவான Avalon-ST மூல இடைமுகமானது செல்லுபடியாகும், தரவு, பிழை மற்றும் சேனல் சிக்னல்களை சிங்கிற்கு இயக்குகிறது. தயாராக சிக்னலுடன் மடு பின் அழுத்தத்தைப் பயன்படுத்தலாம்.

(1) · ரெடிலேடன்சி = 0 எனில், ரெடிஅலவன்ஸ் 0 அல்லது 0 ஐ விட அதிகமாக இருக்கலாம்.
· ரெடிலேட்டன்சி > 0 எனில், ரெடிஅலவன்ஸ் ரெடிலேட்டன்சிக்கு சமமாகவோ அல்லது அதிகமாகவோ இருக்க வேண்டும்.
· ஆதாரம் அல்லது சின்க் ரெடிஅலோவன்ஸிற்கான மதிப்பைக் குறிப்பிடவில்லை என்றால், ரெடிஅலோவன்ஸ் = ரெடிலேட்டன்சி. நீங்கள் ஆதாரம் அல்லது சிங்க் அட்வான் எடுக்க வேண்டும் எனில், வடிவமைப்புகளுக்கு ரெடிஅலவன்ஸ் சேர்க்க தேவையில்லைtagஇந்த அம்சத்தின் இ.

Avalon® இடைமுக விவரக்குறிப்புகள் 44

கருத்தை அனுப்பவும்

5. அவலோன் ஸ்ட்ரீமிங் இடைமுகங்கள் 683091 | 2022.01.24

படம் 21. வழக்கமான Avalon-ST இடைமுகம் சமிக்ஞைகள் தரவு ஆதாரம்
சரியான தரவு பிழை சேனல்

டேட்டா சிங்க் தயார்

இந்த சமிக்ஞைகள் பற்றிய கூடுதல் விவரங்கள்:
· தயார்-பேக்பிரஷரை ஆதரிக்கும் இடைமுகங்களில், இடமாற்றங்கள் நடைபெறக்கூடிய சுழற்சிகளைக் குறிக்க மடு தயாராக உள்ளது. தயாராக இருந்தால் சுழற்சியில் வலியுறுத்தப்படுகிறது , சுழற்சி தயாராக சுழற்சியாக கருதப்படுகிறது.
செல்லுபடியாகும் - செல்லுபடியாகும் சிக்னல் எந்த சுழற்சியிலும் சரியான தரவை மூலத்திலிருந்து மூழ்கடிக்க தரவுகளை மாற்றும். ஒவ்வொரு செல்லுபடியாகும் சுழற்சியிலும் சிங்க் கள்ampசிக்னல்களை மூழ்கடிப்பதற்கான தரவு சமிக்ஞை மற்றும் பிற ஆதாரம்.
· தரவு–தரவு சமிக்ஞையானது மூலத்திலிருந்து மடுவுக்கு மாற்றப்படும் தகவல்களின் பெரும்பகுதியைக் கொண்டு செல்கிறது. தரவு சமிக்ஞை ஒவ்வொரு கடிகார சுழற்சியிலும் மாற்றப்படும் ஒன்று அல்லது அதற்கு மேற்பட்ட குறியீடுகளைக் கொண்டுள்ளது. dataBitsPerSymbol அளவுரு தரவு சமிக்ஞை எவ்வாறு குறியீடுகளாக பிரிக்கப்பட்டுள்ளது என்பதை வரையறுக்கிறது.
· பிழை-பிழை சமிக்ஞையில், ஒவ்வொரு பிட்டும் சாத்தியமான பிழை நிலைக்கு ஒத்திருக்கும். எந்த சுழற்சியிலும் 0 இன் மதிப்பு அந்த சுழற்சியில் பிழை இல்லாத தரவைக் குறிக்கிறது. இந்த விவரக்குறிப்பு பிழை கண்டறியப்பட்டால் ஒரு கூறு எடுக்கும் செயலை வரையறுக்கவில்லை.
· சேனல்–தரவு எந்த சேனலுக்கு சொந்தமானது என்பதைக் குறிக்க, மூலமானது விருப்ப சேனல் சமிக்ஞையை இயக்குகிறது. கொடுக்கப்பட்ட இடைமுகத்திற்கான சேனலின் பொருள் பயன்பாட்டைப் பொறுத்தது. சில பயன்பாடுகளில், சேனல் இடைமுக எண்ணைக் குறிக்கிறது. பிற பயன்பாடுகளில், சேனல் பக்க எண் அல்லது நேர அட்டவணையைக் குறிக்கிறது. சேனல் சிக்னலைப் பயன்படுத்தும்போது, ​​ஒவ்வொரு செயலில் உள்ள சுழற்சியிலும் மாற்றப்படும் எல்லா தரவும் ஒரே சேனலுக்கு சொந்தமானது. தொடர்ச்சியான செயலில் சுழற்சிகளில் மூலமானது வேறு சேனலுக்கு மாறலாம்.
சேனல் சிக்னலைப் பயன்படுத்தும் இடைமுகங்கள் அதிகபட்ச சேனல் எண்ணைக் குறிக்க maxChannel அளவுருவை வரையறுக்க வேண்டும். இடைமுகம் ஆதரிக்கும் சேனல்களின் எண்ணிக்கை மாறும் வகையில் மாறினால், இடைமுகம் ஆதரிக்கக்கூடிய அதிகபட்ச எண்ணிக்கையை maxChannel குறிக்கிறது.

5.7 தரவு தளவமைப்பு

படம் 22.

தரவு சின்னங்கள்

பின்வரும் படம் dataBitsPerSymbol=64 உடன் 16-பிட் தரவு சமிக்ஞையைக் காட்டுகிறது. சின்னம் 0 தான் அதிகம்

குறிப்பிடத்தக்க சின்னம்.

63

48 47 32 31 16 15

0

சின்னம் 0 சின்னம் 1 சின்னம் 2 சின்னம் 3

Avalon Streaming இடைமுகம் பெரிய எண்டியன் மற்றும் சிறிய எண்டியன் முறைகள் இரண்டையும் ஆதரிக்கிறது. கீழே உள்ள படம் ஒரு முன்னாள்ampபெரிய எண்டியன் பயன்முறையின் le, இதில் சின்னம் 0 உயர்-வரிசை பிட்களில் உள்ளது.

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 45

5. அவலோன் ஸ்ட்ரீமிங் இடைமுகங்கள் 683091 | 2022.01.24

படம் 23.

தரவு தளவமைப்பு
பின்வரும் படத்தில் உள்ள நேர வரைபடம் 32-பிட் முன்னாள் காட்டுகிறதுample இதில் dataBitsPerSymbol=8, மற்றும் பீட்ஸ்PerCycle=1.
clk
தயார்
செல்லுபடியாகும்

சேனல் பிழை
data[31:24] data[23:16] data[15:8] data[7:0]

D0

D4

D1

D5

D2

D6

D3

D7

D8

DC

D10

D9

DD

D11

டிஏ டிஇ

D12

DB DF

D13

5.8 பின் அழுத்தம் இல்லாமல் தரவு பரிமாற்றம்

Avalon-ST தரவு பரிமாற்றங்களில் பேக்பிரஷர் இல்லாத தரவு பரிமாற்றம் மிகவும் அடிப்படையானது. கொடுக்கப்பட்ட எந்த கடிகார சுழற்சியிலும், மூல இடைமுகம் தரவு மற்றும் விருப்ப சேனல் மற்றும் பிழை சமிக்ஞைகளை இயக்குகிறது மற்றும் செல்லுபடியாகும் என்பதை உறுதிப்படுத்துகிறது. மடு இடைமுகம் எஸ்ampலெஸ் இந்த சமிக்ஞைகள் குறிப்பு கடிகாரத்தின் உயரும் விளிம்பில் செல்லுபடியாகும் என வலியுறுத்தப்பட்டால்.

படம் 24.

பின் அழுத்தம் இல்லாமல் தரவு பரிமாற்றம்

clk செல்லுபடியாகும்

சேனல் பிழை தரவு

டி 0 டி 1

டி 2 டி 3

5.9 பின் அழுத்தத்துடன் தரவு பரிமாற்றம்
செயலில் உள்ள சுழற்சிக்குத் தயாராக இருப்பதைக் குறிக்க ஒற்றை கடிகாரச் சுழற்சிக்குத் தயார் என்று மடு உறுதியளிக்கிறது. மடு தரவுக்கு தயாராக இருந்தால், சுழற்சி ஒரு தயாராக சுழற்சி ஆகும். ஆயத்த சுழற்சியின் போது, ​​மூலமானது செல்லுபடியாகும் மற்றும் மடுவுக்கு தரவை வழங்கலாம். அனுப்புவதற்கு ஆதாரம் இல்லை எனில், மூலமானது செல்லுபடியாகாது மற்றும் எந்த மதிப்பிற்கும் தரவை இயக்க முடியும்.
பேக்பிரஷரை ஆதரிக்கும் இடைமுகங்கள் ரெடிலேட்டன்சி அளவுருவை வரையறுக்கின்றன, இது தயாராக உள்ளது என்று உறுதிசெய்யப்பட்ட நேரத்திலிருந்து சரியான தரவு இயக்கப்படும் வரை சுழற்சிகளின் எண்ணிக்கையைக் குறிக்கும். தயாராக தாமதம் பூஜ்ஜியமாக இருந்தால், சுழற்சி சுழற்சியில் தயார் என வலியுறுத்தப்பட்டால், தயாராக சுழற்சி ஆகும் .
ரெடிலேட்டன்சி = 0 ஆக இருக்கும் போது, ​​ஒரே சுழற்சியில் தயாராக மற்றும் செல்லுபடியாகும் போது மட்டுமே தரவு பரிமாற்றம் நடக்கும். இந்த பயன்முறையில், செல்லுபடியாகும் தரவை அனுப்பும் முன் மூலமானது சிங்க் தயார் சிக்னலைப் பெறாது. மூலமானது தரவை வழங்குகிறது மற்றும் ஆதாரத்தில் சரியான தரவு இருக்கும்போதெல்லாம் செல்லுபடியாகும் என்பதை உறுதிப்படுத்துகிறது. தரவுகளைப் படம்பிடித்து தயார்நிலையை உறுதிப்படுத்துவதற்கு ஆதாரமானது சிங்க்க்காகக் காத்திருக்கிறது. மூலமானது எந்த நேரத்திலும் தரவை மாற்றலாம். தயாராக மற்றும் செல்லுபடியாகும் இரண்டும் வலியுறுத்தப்படும்போது, ​​மூலத்திலிருந்து உள்ளீட்டுத் தரவை மட்டுமே சிங்க் கைப்பற்றுகிறது.

Avalon® இடைமுக விவரக்குறிப்புகள் 46

கருத்தை அனுப்பவும்

5. அவலோன் ஸ்ட்ரீமிங் இடைமுகங்கள் 683091 | 2022.01.24
ரெடிலேட்டன்சி >= 1 ஆக இருக்கும் போது, ​​சிங்க் ரெடி சுழலுக்கு முன்பே தயாராக இருப்பதாக உறுதியளிக்கிறது. சரியானதை உறுதிப்படுத்துவதன் மூலம் பொருத்தமான அடுத்தடுத்த சுழற்சியின் போது ஆதாரம் பதிலளிக்க முடியும். தயாராக இல்லாத சுழற்சிகளின் போது ஆதாரம் செல்லுபடியாகாது.
ரெடிஅலவன்ஸ் என்பது, தயாரான நிலையில், சிங்க் எடுக்கக்கூடிய இடமாற்றங்களின் எண்ணிக்கையை வரையறுக்கிறது. ரெடிஅலோவன்ஸ் = 0 ஆக இருக்கும் போது, ​​தயார் நிலை நிறுத்தப்பட்ட பிறகு எந்த இடமாற்றத்தையும் சிங்க் ஏற்காது. தயாராக இருந்தால் கொடுப்பனவு = அங்கு n > 0, மடு வரை ஏற்றுக்கொள்ளும் தயாரான பிறகு இடமாற்றங்கள் செயலிழந்தன.
5.9.1. ரெடி லேடென்சி மற்றும் ரெடிஅலவன்ஸைப் பயன்படுத்தி தரவு பரிமாற்றங்கள்

ரெடிலேடன்சி மற்றும் ரெடிஅலவன்ஸ் மூலம் தரவை மாற்றும்போது பின்வரும் விதிகள் பொருந்தும்.
· ரெடிலேடன்சி 0 எனில், ரெடிஅலவன்ஸ் 0 ஐ விட அதிகமாகவோ அல்லது சமமாகவோ இருக்கலாம்.
· ரெடிலேடன்சி 0 ஐ விட அதிகமாக இருந்தால், ரெடிஅலவன்ஸ் ரெடிலேட்டன்சியை விட அதிகமாகவோ அல்லது சமமாகவோ இருக்கலாம்.

ரெடிலேட்டன்சி = 0 மற்றும் ரெடிஅலோவன்ஸ் = 0 என இருக்கும் போது, ​​தயார் மற்றும் செல்லுபடியாகும் இரண்டும் வலியுறுத்தப்படும் போது மட்டுமே தரவு பரிமாற்றங்கள் ஏற்படும். இந்த வழக்கில், செல்லுபடியாகும் தரவை அனுப்பும் முன், மூலமானது சிங்க் தயார் சிக்னலைப் பெறாது. மூலமானது தரவை வழங்குகிறது மற்றும் முடிந்தவரை செல்லுபடியாகும். தரவுகளைப் படம்பிடித்து தயார்நிலையை உறுதிப்படுத்துவதற்கு ஆதாரமானது மடுவுக்காகக் காத்திருக்கிறது. மூலமானது எந்த நேரத்திலும் தரவை மாற்றலாம். தயாராக மற்றும் செல்லுபடியாகும் இரண்டும் வலியுறுத்தப்படும்போது, ​​மூலத்திலிருந்து உள்ளீட்டுத் தரவை மட்டுமே சிங்க் கைப்பற்றுகிறது.

படம் 25. ரெடிலேடன்சி = 0, ரெடிஅலவன்ஸ் = 0

ரெடிலேட்டன்சி = 0 மற்றும் ரெடிஅலோவன்ஸ் = 0 என இருக்கும்போது, ​​எந்த நேரத்திலும் ஆதாரம் செல்லுபடியாகும். தயாரான போது மட்டுமே மூலத்திலிருந்து தரவை சிங்க் கைப்பற்றுகிறது = 1.

பின்வரும் படம் இந்த நிகழ்வுகளை விளக்குகிறது: 1. சுழற்சி 1 இல் ஆதாரம் தரவை வழங்குகிறது மற்றும் செல்லுபடியாகும். 2. சுழற்சி 2 இல், மடு தயாராக உள்ளது மற்றும் D0 இடமாற்றங்களை உறுதிப்படுத்துகிறது. 3. சுழற்சி 3 இல், D1 இடமாற்றங்கள். 4. சுழற்சி 4 இல், மடு தயாராக உள்ளது, ஆனால் மூலமானது சரியான தரவை இயக்காது. 5. ஆதாரம் தரவை வழங்குகிறது மற்றும் சுழற்சி 6 இல் செல்லுபடியாகும் என்பதை உறுதிப்படுத்துகிறது. 6. சுழற்சி 8 இல், மடு தயாராக உள்ளது, எனவே D2 இடமாற்றம் செய்யப்படுகிறது. 7. சுழற்சி 3 இல் D9 இடமாற்றங்கள் மற்றும் சுழற்சி 4 இல் D10 இடமாற்றங்கள்.

0 1 2 3 4 5 6 7 8 9 10 11 12 13 clk0

தயார்

செல்லுபடியாகும்

தரவு

டி 0 டி 1

D2

டி 3 டி 4

D5

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 47

5. அவலோன் ஸ்ட்ரீமிங் இடைமுகங்கள் 683091 | 2022.01.24

படம் 26. ரெடிலேடன்சி = 0, ரெடிஅலவன்ஸ் = 1

ரெடிலேட்டன்சி = 0 மற்றும் ரெடிஅலோவன்ஸ் = 1 என இருக்கும் போது, ​​ரெடி = 0 க்குப் பிறகு மேலும் ஒரு தரவு பரிமாற்றத்தை சிங்க் கைப்பற்ற முடியும்.

பின்வரும் படம் இந்த நிகழ்வுகளை நிரூபிக்கிறது: 1. சுழற்சி 1 இல் ஆதாரம் தரவை வழங்குகிறது மற்றும் மடு தயாராக இருப்பதாக உறுதிப்படுத்துகிறது. D0 இடமாற்றங்கள். 2. D1 சுழற்சியில் மாற்றப்படுகிறது 2. 3. சுழற்சி 3 இல், தயாராக டீஸர்ட்கள், இருப்பினும் ரெடிஅலோவன்ஸ் = 1 என்பதால் மேலும் ஒரு பரிமாற்றம் அனுமதிக்கப்படுகிறது, எனவே D2
இடமாற்றங்கள். 4. சுழற்சி 5 இல், செல்லுபடியாகும் மற்றும் தயாராக வலியுறுத்துகிறது, எனவே D3 இடமாற்றங்கள். 5. சுழற்சி 6 இல், மூலமானது செல்லுபடியாகாது, எனவே தரவு பரிமாற்றம் இல்லை. 6. சுழற்சி 7 இல், செல்லுபடியாகும் உறுதிப்பாடுகள் மற்றும் தயாரான டீசர்ட்டுகள், இருப்பினும் ரெடிஅலவன்ஸ் = 1 மேலும் ஒரு பரிமாற்றம்
அனுமதிக்கப்படுகிறது, எனவே D4 இடமாற்றங்கள்.

0 1 2 3 4 5 6 7 8 9 10 11 12 13 clk0

தயார்

செல்லுபடியாகும்

தரவு

D0 D1 D2

D3

D4

டி 5 டி 6

D7

படம் 27. ரெடிலேடன்சி = 1, ரெடிஅலவன்ஸ் = 2

ரெடிலேட்டன்சி = 1 மற்றும் ரெடிஅலோவன்ஸ் = 2 என இருக்கும் போது, ​​சின்க் தயாராக உறுதிப்படுத்திய பிறகு ஒரு சுழற்சியில் தரவை மாற்ற முடியும், மேலும் ரெடி டீஸர்ட்டுகளுக்குப் பிறகு மேலும் இரண்டு சுழற்சிகள் பரிமாற்றங்கள் அனுமதிக்கப்படும்.

பின்வரும் படம் இந்த நிகழ்வுகளை நிரூபிக்கிறது: 1. சுழற்சி 0 இல் மூழ்கி தயாராக உள்ளது. 2. சுழற்சி 1 இல், மூலமானது தரவை வழங்குகிறது மற்றும் செல்லுபடியாகும் என்பதை உறுதிப்படுத்துகிறது. இடமாற்றம் உடனடியாக நிகழ்கிறது. 3. சுழற்சி 3 இல், சின்க் தயாராகிறது, ஆனால் மூலமானது இன்னும் சரியானது என்று உறுதிசெய்து, சரியான தரவை இயக்குகிறது
ஏனெனில் மடுவானது தயாரான டீஸர்ட்களுக்குப் பிறகு இரண்டு சுழற்சிகளில் தரவைப் பிடிக்க முடியும். 4. சுழற்சி 6 இல், மடு தயாராக உள்ளது. 5. சுழற்சி 7 இல், மூலமானது தரவை வழங்குகிறது மற்றும் செல்லுபடியாகும் என்பதை உறுதிப்படுத்துகிறது. இந்த தரவு ஏற்றுக்கொள்ளப்பட்டது. 6. சுழற்சி 10 இல், சின்க் தயாராக உள்ளது, ஆனால் மூலமானது செல்லுபடியாகும் மற்றும் சரியான தரவை இயக்குகிறது, ஏனெனில்
மூழ்கிய பிறகு இரண்டு சுழற்சிகள் தரவு கைப்பற்ற முடியும்.

0 1 2 3 4 5 6 7 8 9 10 11 12 13 clk0

தயார்

செல்லுபடியாகும்

தரவு

D0 D1 D2 D3

டி 4 டி 5

டி 6 டி 7

தழுவல் தேவைகள் பின்வரும் அட்டவணையானது மூல மற்றும் மடு இடைமுகங்களுக்கு தழுவல் தேவையா என்பதை விவரிக்கிறது.

Avalon® இடைமுக விவரக்குறிப்புகள் 48

கருத்தை அனுப்பவும்

5. அவலோன் ஸ்ட்ரீமிங் இடைமுகங்கள் 683091 | 2022.01.24

அட்டவணை 19. மூல/மடு தழுவல் தேவைகள்

தயாராக தாமதம்

தயார் கொடுப்பனவு

தழுவல்

Source readyLatency = மூழ்கும் மூல தயார்அலவுன்ஸ் =

தயாராக தாமதம்

சிங்க் ரெடிஅலவன்ஸ்

தழுவல் தேவையில்லை: சிங்க் அனைத்து இடமாற்றங்களையும் கைப்பற்றும்.

ஆதாரம் ரெடிஅலவன்ஸ் > சிங்க் ரெடிஅலவன்ஸ்

தழுவல் தேவை: தயாரானதும் செயலிழந்த பிறகு, மூலமானது சிங்க் கைப்பற்றுவதை விட அதிகமான இடமாற்றங்களை அனுப்ப முடியும்.

Source readyAllowance <Sink readyAllowance

தழுவல் தேவையில்லை: தயாரான பிறகு, ஆதாரம் அனுப்பக்கூடியதை விட அதிகமான இடமாற்றங்களை சிங்க் கைப்பற்றும்.

Source readyLatency > Sink Source readyAllowance =

தயாராக தாமதம்

சிங்க் ரெடிஅலவன்ஸ்

தழுவல் தேவையில்லை: தயாரானது உறுதிசெய்யப்பட்ட பிறகு, மூலமானது சிங்க் பிடிக்கக்கூடியதை விட தாமதமாக அனுப்பத் தொடங்குகிறது. தயாரானது செயலிழந்த பிறகு, மூலமானது சிங்க் கைப்பற்றும் அளவுக்கு பல இடமாற்றங்களை அனுப்ப முடியும்.

Source readyAllowance> Sink readyAllowance

தழுவல் தேவை: தயாரானதும் செயலிழந்த பிறகு, மூலமானது சிங்க் கைப்பற்றுவதை விட அதிகமான இடமாற்றங்களை அனுப்ப முடியும்.

Source readyAllowance< மூழ்க தயார்அலவன்ஸ்

தழுவல் தேவையில்லை: தயாரான பிறகு, மூலமானது சிங்க் கைப்பற்றக்கூடியதை விட குறைவான இடமாற்றங்களை அனுப்புகிறது.

Source readyLatency < SinkreadyLatency

மூல ரெடிஅலவன்ஸ் = சிங்க் ரெடிஅலவன்ஸ்

தழுவல் தேவை: சிங்க் கைப்பற்றும் முன் மூலமானது இடமாற்றங்களை அனுப்பத் தொடங்கும்.

Source readyAllowance> Sink readyAllowance

தழுவல் தேவை: சிங்க் கைப்பற்றும் முன் மூலமானது இடமாற்றங்களை அனுப்பத் தொடங்கும். மேலும், தயாரானது செயலிழந்த பிறகு, சிங்க் கைப்பற்றுவதை விட மூலமானது அதிக இடமாற்றங்களை அனுப்ப முடியும்.

Source readyAllowance <Sink readyAllowance

தழுவல் தேவை: சிங்க் கைப்பற்றும் முன் மூலமானது இடமாற்றங்களை அனுப்பத் தொடங்கும்.

5.9.2. தயாராக தாமதத்தைப் பயன்படுத்தி தரவு பரிமாற்றங்கள்
ரெடிஅலவுன்ஸிற்கான மதிப்பை ஆதாரம் அல்லது சின்க் குறிப்பிடவில்லை என்றால், readyAllowance= readyLatency. ஆதாரம் மற்றும் மடுவைப் பயன்படுத்தும் வடிவமைப்புகளுக்கு, நீங்கள் ஆதாரம் அல்லது சிங்க் அட்வான் எடுக்க விரும்பினால் தவிர, ரெடிஅலவன்ஸைச் சேர்க்க வேண்டிய அவசியமில்லை.tagஇந்த அம்சத்தின் இ.

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 49

5. அவலோன் ஸ்ட்ரீமிங் இடைமுகங்கள் 683091 | 2022.01.24

படம் 28.

பேக்பிரஷருடன் பரிமாற்றம், ரெடிலேடென்சி=0
பின்வரும் படம் இந்த நிகழ்வுகளை விளக்குகிறது:

1. மூலமானது தரவை வழங்குகிறது மற்றும் மடு தயாராக இல்லாவிட்டாலும், சுழற்சி 1 இல் செல்லுபடியாகும் என்பதை உறுதிப்படுத்துகிறது.

2. மூலமானது சுழற்சி 2 வரை காத்திருக்கிறது, அடுத்த தரவுச் சுழற்சிக்குச் செல்லும் முன், மடு தயாராக உள்ளது.

3. சுழற்சி 3 இல், மூலமானது அதே சுழற்சியில் தரவை இயக்குகிறது மற்றும் மடு தரவு பெற தயாராக உள்ளது. இடமாற்றம் உடனடியாக நிகழ்கிறது.
4. சுழற்சி 4 இல், மடு தயாராக உள்ளது, ஆனால் மூலமானது சரியான தரவை இயக்காது.

012345678 clk

தயார்

செல்லுபடியாகும்

சேனல்

பிழை

தரவு

டி 0 டி 1

டி 2 டி 3

படம் 29.

பேக்பிரஷருடன் பரிமாற்றம், ரெடிலேடென்சி=1

பின்வரும் புள்ளிவிவரங்கள் முறையே ரெடிலேட்டன்சி=1 மற்றும் ரெடிலேட்டன்சி=2 உடன் தரவு பரிமாற்றங்களைக் காட்டுகின்றன. இந்த இரண்டு நிகழ்வுகளிலும், தயார் சுழற்சிக்கு முன் தயாராக உள்ளது, மேலும் 1 அல்லது 2 சுழற்சிகளுக்குப் பிறகு தரவை வழங்குவதன் மூலமும் சரியானதை உறுதிப்படுத்துவதன் மூலமும் ஆதாரம் பதிலளிக்கிறது. ரெடிலேட்டன்சி 0 ஆக இல்லாதபோது, ​​தயாராக இல்லாத சுழற்சிகளில் மூலமானது செல்லுபடியாகாததாக இருக்க வேண்டும்.
clk

தயார்

செல்லுபடியாகும்

சேனல்

பிழை

தரவு

டி 0 டி 1

D2 D3 D4

D5

படம் 30.

பேக்பிரஷருடன் பரிமாற்றம், ரெடிலேடென்சி=2

clk

தயார்

செல்லுபடியாகும்

சேனல்

பிழை

தரவு

டி 0 டி 1

டி 2 டி 3

5.10 பாக்கெட் தரவு பரிமாற்றங்கள்
பாக்கெட் பரிமாற்ற பண்பு ஒரு மூல இடைமுகத்திலிருந்து ஒரு மடு இடைமுகத்திற்கு பாக்கெட்டுகளை மாற்றுவதற்கான ஆதரவைச் சேர்க்கிறது. பாக்கெட் பரிமாற்றத்தை செயல்படுத்த மூன்று கூடுதல் சமிக்ஞைகள் வரையறுக்கப்பட்டுள்ளன. மூல மற்றும் மடு இடைமுகங்கள் இரண்டும் பாக்கெட்டுகளை ஆதரிக்க இந்த கூடுதல் சிக்னல்களை உள்ளடக்கியிருக்க வேண்டும். நீங்கள் மூல மற்றும் சிங்க் இடைமுகங்களை மட்டுமே இணைக்க முடியும்

Avalon® இடைமுக விவரக்குறிப்புகள் 50

கருத்தை அனுப்பவும்

5. அவலோன் ஸ்ட்ரீமிங் இடைமுகங்கள் 683091 | 2022.01.24

பொருந்தக்கூடிய பாக்கெட் பண்புகள். பிளாட்ஃபார்ம் டிசைனர் இந்த சிக்னல்களை உள்ளடக்காத மூல அல்லது சிங்க் இடைமுகங்களில் ஸ்டார்ட்ஆஃப் பேக்கெட், எண்டோஃப்பாக்கெட் மற்றும் வெற்று சிக்னல்களை தானாகச் சேர்க்காது.

படம் 31. Avalon-ST Packet Interface Signals Data Source

டேட்டா சின்க்

தயார்
செல்லுபடியாகும்
தரவு பிழை சேனல் தொடக்கப் பொதி
endofpacket காலியாக உள்ளது

5.11 சிக்னல் விவரங்கள்
Startofpacket–பாக்கெட் பரிமாற்றங்களை ஆதரிக்கும் அனைத்து இடைமுகங்களுக்கும் startofpacket சமிக்ஞை தேவைப்படுகிறது. startofpacket பாக்கெட்டின் தொடக்கத்தைக் கொண்ட செயலில் உள்ள சுழற்சியைக் குறிக்கிறது. இந்த சமிக்ஞை சரியானது என வலியுறுத்தப்படும் போது மட்டுமே விளக்கப்படும்.
· endofpacket–பாக்கெட் பரிமாற்றங்களை ஆதரிக்கும் அனைத்து இடைமுகங்களுக்கும் endofpacket சமிக்ஞை தேவைப்படுகிறது. endofpacket பாக்கெட்டின் முடிவைக் கொண்டிருக்கும் செயலில் உள்ள சுழற்சியைக் குறிக்கிறது. இந்த சமிக்ஞை சரியானது என வலியுறுத்தப்படும் போது மட்டுமே விளக்கப்படும். startofpacket மற்றும் endofpacket ஆகியவை ஒரே சுழற்சியில் உறுதிப்படுத்தப்படலாம். பாக்கெட்டுகளுக்கு இடையில் செயலற்ற சுழற்சிகள் தேவையில்லை. முந்தைய endofpacket சமிக்ஞைக்குப் பிறகு startofpacket சமிக்ஞை உடனடியாகப் பின்தொடரலாம்.
· காலியாக உள்ளது – விருப்பமான வெற்று சமிக்ஞை எண்டோப் பேக்கெட் சுழற்சியின் போது காலியாக இருக்கும் சின்னங்களின் எண்ணிக்கையைக் குறிக்கிறது. endofpacket உறுதிப்படுத்தப்பட்ட செயலில் உள்ள சுழற்சிகளின் போது மட்டுமே சின்க் காலியின் மதிப்பைச் சரிபார்க்கும். வெற்றுக் குறியீடுகள் எப்போதும் தரவின் கடைசிக் குறியீடுகளாகும், அவை முதல் சின்னம்இன்ஹைஆர்டர்பிட்ஸ் = உண்மையாக இருக்கும் போது குறைந்த-வரிசை பிட்களால் கொண்டு செல்லப்படும். அனைத்து பாக்கெட் இடைமுகங்களிலும் வெற்று சமிக்ஞை தேவைப்படுகிறது, அதன் தரவு சமிக்ஞை ஒன்றுக்கு மேற்பட்ட தரவு குறியீட்டைக் கொண்டுள்ளது மற்றும் மாறி நீள பாக்கெட் வடிவமைப்பைக் கொண்டுள்ளது. பிட்களில் உள்ள வெற்று சமிக்ஞையின் அளவு ceil[log2( )].

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 51

5. அவலோன் ஸ்ட்ரீமிங் இடைமுகங்கள் 683091 | 2022.01.24

5.12 நெறிமுறை விவரங்கள்

பாக்கெட் தரவு பரிமாற்றமானது ஸ்டார்ட்ஆஃப் பேக்கெட், எண்டோஃப்பாக்கெட் மற்றும் காலி ஆகியவற்றைச் சேர்த்து வழக்கமான தரவு பரிமாற்றத்தின் அதே நெறிமுறையைப் பின்பற்றுகிறது.

படம் 32.

பாக்கெட் பரிமாற்றம்
பின்வரும் படம், 17-பைட் பாக்கெட்டை ஒரு மூல இடைமுகத்திலிருந்து ஒரு மூழ்கி இடைமுகத்திற்கு மாற்றுவதை விளக்குகிறது, அங்கு readyLatency=0. இந்த நேர வரைபடம் பின்வரும் நிகழ்வுகளை விளக்குகிறது:

1. 1, 2, 4, 5, மற்றும் 6 சுழற்சிகளில் தரவு பரிமாற்றம் நிகழ்கிறது, தயாராக மற்றும் செல்லுபடியாகும் இரண்டும் வலியுறுத்தப்படும்.

2. சுழற்சி 1 இன் போது, ​​ஸ்டார்ட்ஆஃப் பேக்கெட் வலியுறுத்தப்படுகிறது. பாக்கெட்டின் முதல் 4 பைட்டுகள் மாற்றப்படும்.

3. சுழற்சி 6 இன் போது, ​​endofpacket வலியுறுத்தப்படுகிறது. காலியானது 3 இன் மதிப்பைக் கொண்டுள்ளது. இந்த மதிப்பு இது பாக்கெட்டின் முடிவு என்பதையும், 3 குறியீடுகளில் 4 காலியாக இருப்பதையும் குறிக்கிறது. சுழற்சி 6 இல், உயர்-வரிசை பைட், தரவு[31:24] சரியான தரவை இயக்குகிறது.

1234567 clk

தயார்

செல்லுபடியாகும்

தொடக்கப் பொதி

endofpacket

காலி

3

சேனல்

00

000

பிழை

00

000

தரவு[31:24]

டி 0 டி 4

D8 D12 D16

தரவு[23:16]

டி 1 டி 5

டி 9 டி 13

தரவு[15:8]

டி 2 டி 6

டி 10 டி 14

தரவு[7:0]

டி 3 டி 7

டி 11 டி 15

Avalon® இடைமுக விவரக்குறிப்புகள் 52

கருத்தை அனுப்பவும்

683091 | 2022.01.24 கருத்தை அனுப்பவும்

6. அவலோன் ஸ்ட்ரீமிங் கிரெடிட் இடைமுகங்கள்
அவலோன் ஸ்ட்ரீமிங் கிரெடிட் இடைமுகங்கள் உயர் அலைவரிசை, குறைந்த தாமதம், ஒரே திசையில் தரவை இயக்கும் கூறுகளுடன் பயன்படுத்தப்படுகின்றன. வழக்கமான பயன்பாடுகளில் மல்டிபிளெக்ஸ் செய்யப்பட்ட ஸ்ட்ரீம்கள், பாக்கெட்டுகள் மற்றும் DSP தரவு ஆகியவை அடங்கும். Avalon ஸ்ட்ரீமிங் கிரெடிட் இடைமுக சமிக்ஞைகள், சேனல்கள் அல்லது பாக்கெட் எல்லைகள் பற்றிய அறிவு இல்லாமல், ஒரு ஒற்றை ஸ்ட்ரீம் தரவை ஆதரிக்கும் பாரம்பரிய ஸ்ட்ரீமிங் இடைமுகங்களை விவரிக்க முடியும். இடைமுகமானது, பல சேனல்களில் இடைப்பட்ட பாக்கெட்டுகளுடன் பர்ஸ்ட் மற்றும் பாக்கெட் இடமாற்றம் செய்யும் திறன் கொண்ட மிகவும் சிக்கலான நெறிமுறைகளையும் ஆதரிக்க முடியும்.
அனைத்து அவலோன் ஸ்ட்ரீமிங் கிரெடிட் மூலமும் சிங்க் இடைமுகங்களும் ஒன்றோடொன்று இயங்கக்கூடியவை அல்ல. இருப்பினும், இரண்டு இடைமுகங்கள் ஒரே பயன்பாட்டு இடத்திற்கு இணக்கமான செயல்பாடுகளை வழங்கினால், அவற்றை ஒன்றுக்கொன்று இயங்க அனுமதிக்க அடாப்டர்கள் உள்ளன.
நீங்கள் Avalon Streaming Credit மூலத்தை Avalon Streaming sink உடன் அடாப்டர் வழியாக இணைக்கலாம். இதேபோல், நீங்கள் Avalon Streaming மூலத்தை Avalon Streaming Credit sink உடன் அடாப்டர் வழியாக இணைக்கலாம்.
அவலோன் ஸ்ட்ரீமிங் கிரெடிட் இடைமுகங்கள் பின்வரும் அம்சங்கள் தேவைப்படும் தரவுப்பாதைகளை ஆதரிக்கின்றன:
· குறைந்த தாமதம், உயர்-செயல்திறன் புள்ளி-க்கு-புள்ளி தரவு பரிமாற்றம்
· பல சேனல்கள் நெகிழ்வான பாக்கெட் இன்டர்லீவிங்கை ஆதரிக்கின்றன
· சேனல், பிழை மற்றும் பாக்கெட் விளக்கத்தின் தொடக்கம் மற்றும் முடிவு ஆகியவற்றின் பக்கவாட்டு சமிக்ஞை
· தரவு வெடிப்புக்கான ஆதரவு
· செயல்பாடு பயனர்களுக்கான சைட்பேண்ட் சிக்னல்கள் என பயனர் சமிக்ஞைகள் வரையறுக்கின்றன

6.1 விதிமுறைகள் மற்றும் கருத்துக்கள்
அவலோன் ஸ்ட்ரீமிங் கிரெடிட் இடைமுக நெறிமுறை பின்வரும் விதிமுறைகள் மற்றும் கருத்துகளை வரையறுக்கிறது:
· அவலோன் ஸ்ட்ரீமிங் கிரெடிட் சிஸ்டம்- ஒரு அவலோன் ஸ்ட்ரீமிங் கிரெடிட் சிஸ்டம் ஒன்று அல்லது அதற்கு மேற்பட்ட அவலோன் ஸ்ட்ரீமிங் கிரெடிட் இணைப்புகளைக் கொண்டுள்ளது, அவை மூல இடைமுகத்திலிருந்து ஒரு மடு இடைமுகத்திற்கு தரவை மாற்றும்.
· அவலோன் ஸ்ட்ரீமிங் கிரெடிட் கூறுகள்- அவலோன் ஸ்ட்ரீமிங் இடைமுகங்களைப் பயன்படுத்தும் ஒரு பொதுவான அமைப்பு கூறுகள் எனப்படும் பல செயல்பாட்டு தொகுதிகளை ஒருங்கிணைக்கிறது. சிஸ்டம் டிசைனர் கூறுகளை கட்டமைத்து ஒரு அமைப்பைச் செயல்படுத்த அவற்றை ஒன்றாக இணைக்கிறார்.
· மூல மற்றும் மடு இடைமுகங்கள் மற்றும் இணைப்புகள்-இரண்டு கூறுகள் இணைக்கப்படும் போது, ​​சிங்கிலிருந்து மூலத்திற்கு வரவுகள் பாயும்; மற்றும் தரவு மூல இடைமுகத்திலிருந்து சிங்க் இடைமுகத்திற்கு பாய்கிறது. ஒரு மடு இடைமுகத்துடன் இணைக்கப்பட்ட மூல இடைமுகத்தின் கலவையானது இணைப்பு என குறிப்பிடப்படுகிறது.
· இடமாற்றங்கள்- ஒரு மூல இடைமுகத்திலிருந்து ஒரு மடு இடைமுகத்திற்கு தரவு மற்றும் கட்டுப்பாட்டு பரப்புதலில் ஒரு பரிமாற்ற முடிவு. தரவு இடைமுகங்களுக்கு, ஆதாரம் கிரெடிட்கள் இருந்தால் மட்டுமே தரவு பரிமாற்றத்தைத் தொடங்க முடியும். அதேபோல, சின்க் நிலுவையில் உள்ள கிரெடிட்கள் இருந்தால் மட்டுமே டேட்டாவை ஏற்க முடியும்.

இன்டெல் கார்ப்பரேஷன். அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. இன்டெல், இன்டெல் லோகோ மற்றும் பிற இன்டெல் குறிகள் இன்டெல் கார்ப்பரேஷன் அல்லது அதன் துணை நிறுவனங்களின் வர்த்தக முத்திரைகள். இன்டெல் அதன் FPGA மற்றும் செமிகண்டக்டர் தயாரிப்புகளின் செயல்திறன் இன்டெல்லின் நிலையான உத்தரவாதத்தின்படி தற்போதைய விவரக்குறிப்புகளுக்கு உத்தரவாதம் அளிக்கிறது, ஆனால் எந்த நேரத்திலும் அறிவிப்பு இல்லாமல் எந்த தயாரிப்புகள் மற்றும் சேவைகளில் மாற்றங்களைச் செய்வதற்கான உரிமையை கொண்டுள்ளது. Intel எழுத்துப்பூர்வமாக ஒப்புக்கொண்டதைத் தவிர, இங்கு விவரிக்கப்பட்டுள்ள எந்தவொரு தகவல், தயாரிப்பு அல்லது சேவையின் பயன்பாடு அல்லது பயன்பாட்டிலிருந்து எழும் எந்தப் பொறுப்பு அல்லது பொறுப்பையும் இன்டெல் ஏற்காது. Intel வாடிக்கையாளர்கள் வெளியிடப்பட்ட எந்த தகவலையும் நம்புவதற்கு முன் மற்றும் தயாரிப்புகள் அல்லது சேவைகளுக்கான ஆர்டர்களை வழங்குவதற்கு முன்பு சாதன விவரக்குறிப்புகளின் சமீபத்திய பதிப்பைப் பெற அறிவுறுத்தப்படுகிறார்கள். *பிற பெயர்கள் மற்றும் பிராண்டுகள் மற்றவர்களின் சொத்தாக உரிமை கோரப்படலாம்.

ISO 9001:2015 பதிவு செய்யப்பட்டது

6. Avalon Streaming Credit Interfaces 683091 | 2022.01.24

· சின்னம்–ஒரு சின்னம் தரவுகளின் மிகச்சிறிய அலகு. ஒன்று அல்லது அதற்கு மேற்பட்ட குறியீடுகள் ஒரு சுழற்சியில் மாற்றப்படும் தரவுகளின் ஒற்றை அலகு ஆகும்.
பீட்–ஏ பீட் என்பது ஒன்று அல்லது அதற்கு மேற்பட்ட குறியீடுகளால் ஆன மூல மற்றும் சிங்க் இடைமுகத்திற்கு இடையேயான ஒற்றை சுழற்சி பரிமாற்றமாகும்.
· பாக்கெட்-ஒரு பாக்கெட் என்பது தரவு மற்றும் கட்டுப்பாட்டு சமிக்ஞைகளின் தொகுப்பாகும், அவை ஒன்றாக அனுப்பப்படும். ரவுட்டர்கள் மற்றும் பிற பிணைய சாதனங்கள் பாக்கெட்டை சரியான இடத்திற்கு வழிநடத்த உதவும் ஒரு பாக்கெட்டில் ஒரு தலைப்பு இருக்கலாம். பாக்கெட் வடிவம் பயன்பாட்டின் மூலம் வரையறுக்கப்படுகிறது, இந்த விவரக்குறிப்பு அல்ல. அவலோன் ஸ்ட்ரீமிங் பாக்கெட்டுகள் நீளத்தில் மாறுபடும் மற்றும் ஒரு இணைப்பு முழுவதும் இணைக்கப்படலாம். Avalon Streaming Credit இடைமுகத்துடன், பாக்கெட்டுகளைப் பயன்படுத்துவது விருப்பமானது.

6.2 அவலோன் ஸ்ட்ரீமிங் கிரெடிட் இன்டர்ஃபேஸ் சிக்னல் ரோல்ஸ்

அவலோன் ஸ்ட்ரீமிங் கிரெடிட் மூலத்தில் அல்லது சிங்க் இடைமுகத்தில் உள்ள ஒவ்வொரு சிக்னலும் ஒரு அவலோன் ஸ்ட்ரீமிங் கிரெடிட் சிக்னல் ரோலுக்கு ஒத்திருக்கும். ஒரு அவலோன் ஸ்ட்ரீமிங் கிரெடிட் இடைமுகம் ஒவ்வொரு சிக்னல் பங்கின் ஒரு நிகழ்வை மட்டுமே கொண்டிருக்கலாம். அனைத்து அவலோன் ஸ்ட்ரீமிங் கிரெடிட் சிக்னல் ரோல்களும் ஆதாரங்கள் மற்றும் சிங்க்கள் ஆகிய இரண்டிற்கும் பொருந்தும் மற்றும் இரண்டிற்கும் ஒரே அர்த்தம் உள்ளது.

அட்டவணை 20. அவலோன் ஸ்ட்ரீமிங் கிரெடிட் இன்டர்ஃபேஸ் சிக்னல்கள்

சிக்னல் பெயர்

திசை

மேம்படுத்தல்

மூழ்குவதற்கு

1

ஆதாரம்

அகலம்

கடன்

மூழ்குவதற்கு

1-9

ஆதாரம்

விருப்ப / தேவை

விளக்கம்

தேவை

சிங்க் புதுப்பிப்பை அனுப்புகிறது மற்றும் கிடைக்கக்கூடிய கிரெடிட் கவுண்டருக்கு ஆதார புதுப்பிப்புகளை அனுப்புகிறது. ஒரு பரிவர்த்தனை அதன் இடையகத்திலிருந்து பாப் செய்யப்படும்போது சிங்க் மூலத்திற்கு புதுப்பிப்பை அனுப்புகிறது.
மூலத்தில் உள்ள கிரெடிட் கவுண்டர் கிரெடிட் பேருந்தின் மதிப்பால் மடுவிலிருந்து மூலத்திற்கு அதிகரிக்கப்படுகிறது.

தேவை

புதுப்பிப்பு வலியுறுத்தப்படும்போது, ​​சிங்கில் கூடுதல் கிரெடிட் கிடைக்கும் என்பதைக் குறிக்கிறது.
இந்த பேருந்து மடுவால் குறிப்பிடப்பட்ட மதிப்பைக் கொண்டுள்ளது. கிரெடிட் பஸ்சின் அகலம் ceilog2(MAX_CREDIT + 1). இந்த பேருந்தில் கிடைக்கும் கிரெடிட் மதிப்பை சிங்க் அனுப்புகிறது, இது ஏற்கக்கூடிய பரிவர்த்தனைகளின் எண்ணிக்கையைக் குறிக்கிறது. மூலமானது கடன் மதிப்பைக் கைப்பற்றுகிறது
புதுப்பிப்பு சமிக்ஞை வலியுறுத்தப்பட்டால் மட்டுமே.

ரிட்டர்ன்_க்ரெடிட் மூலம் 1 சிங்கிற்கு

தரவு செல்லுபடியாகும்
பிழை

மூழ்குவதற்கான ஆதாரம்
மூழ்குவதற்கான ஆதாரம்

1-8192 1

மூழ்குவதற்கான ஆதாரம்

1-256

தேவை தேவை தேவை விருப்பத்தேர்வு

1 கிரெடிட்டை மீண்டும் சிங்கிற்கு திருப்பித் தருவதற்கு ஆதாரம் மூலம் வலியுறுத்தப்பட்டது.
குறிப்பு: மேலும் விவரங்களுக்கு, பிரிவு 6.2.3 ஐப் பார்க்கவும்.
தற்போதுள்ள Avalon ஸ்ட்ரீமிங் வரையறையின்படி தரவு குறியீடுகளாக பிரிக்கப்பட்டுள்ளது.
சிக்னல்களை மூழ்கடிக்க மற்ற எல்லா ஆதாரங்களையும் தகுதி பெற மூலத்தால் வலியுறுத்தப்பட்டது. ஆதாரம் அதற்குக் கிடைக்கும் கிரெடிட் 0ஐ விட அதிகமாக இருந்தால் மட்டுமே செல்லுபடியாகும் என்பதை உறுதிப்படுத்த முடியும்.
தற்போதைய சுழற்சியில் மாற்றப்படும் தரவைப் பாதிக்கும் பிழைகளைக் குறிக்க ஒரு பிட் மாஸ்க் பயன்படுத்தப்படுகிறது. எர்ரர் டிஸ்க்ரிப்டர் பண்பினால் வரையறுக்கப்பட்டுள்ளபடி, கூறுகளால் அங்கீகரிக்கப்பட்ட ஒவ்வொரு பிழைகளுக்கும் ஒற்றை பிட் பிழை பயன்படுத்தப்படுகிறது.
தொடர்ந்தது…

Avalon® இடைமுக விவரக்குறிப்புகள் 54

கருத்தை அனுப்பவும்

6. Avalon Streaming Credit Interfaces 683091 | 2022.01.24

சிக்னல் பெயர் சேனல்
startofpacket endofpacket காலியாக உள்ளது

மூழ்குவதற்கான திசை ஆதாரம்
மூழ்குவதற்கான ஆதாரம் மூழ்குவதற்கான ஆதாரம்
மூழ்குவதற்கான ஆதாரம்
மூழ்குவதற்கான ஆதாரம்

அகலம்

விருப்ப / தேவை

விளக்கம்

1-128

விருப்பமானது

தற்போதைய சுழற்சியில் தரவு பரிமாற்றத்திற்கான சேனல் எண்.
ஒரு இடைமுகம் சேனல் சிக்னலை ஆதரித்தால், அது maxChannel அளவுருவையும் வரையறுக்க வேண்டும்.

பாக்கெட் பரிமாற்ற சமிக்ஞைகள்

1

விருப்பமானது

தொடக்கத்தைக் குறிக்க ஆதாரத்தால் வலியுறுத்தப்பட்டது

ஒரு பாக்கெட்டின்.

1

விருப்பமானது

முடிவைக் குறிக்க ஆதாரத்தால் வலியுறுத்தப்பட்டது

ஒரு பாக்கெட்.

ceil(log2(NUM_SYMBOLS)) விருப்பமானது

காலியாக உள்ள சின்னங்களின் எண்ணிக்கையைக் குறிக்கிறது, அதாவது செல்லுபடியாகும் தரவைப் பிரதிநிதித்துவப்படுத்தாது. ஒரு துடிப்புக்கு ஒரு சின்னம் இருக்கும் இடைமுகங்களில் வெற்று சமிக்ஞை பயன்படுத்தப்படாது.

பயனர் சமிக்ஞைகள்

1-8192

விருப்பமானது

ஒவ்வொரு பாக்கெட்டுக்கும் எத்தனையோ பயனர் சிக்னல்கள் மூல மற்றும் சிங்க் இடைமுகங்களில் இருக்கலாம். மூலமானது இந்த சமிக்ஞையின் மதிப்பை எப்போது அமைக்கிறது
startofpacket வலியுறுத்தப்படுகிறது. புதிய பாக்கெட் தொடங்கும் வரை இந்த சிக்னலின் மதிப்பை ஆதாரம் மாற்றக்கூடாது. மேலும் விவரங்கள் பயனர் சிக்னல் பிரிவில் உள்ளன.

1-8192

விருப்பமானது

ஒவ்வொரு சின்னத்திற்கும் எத்தனையோ பயனர் சிக்னல்கள் மூலத்திலும் சிங்கிலும் இருக்கலாம். மேலும் விவரங்கள் பயனர் சிக்னல் பிரிவில் உள்ளன.

6.2.1. ஒத்திசைவான இடைமுகம்

அவலோன் ஸ்ட்ரீமிங் இணைப்பின் அனைத்து இடமாற்றங்களும் தொடர்புடைய கடிகார சமிக்ஞையின் உயரும் விளிம்பிற்கு ஒத்திசைவாக நிகழ்கின்றன. ஒரு மூல இடைமுகத்திலிருந்து ஒரு மடு இடைமுகத்திற்கு அனைத்து வெளியீடுகளும்,
தரவு, சேனல் மற்றும் பிழை சமிக்ஞைகள் உட்பட, கடிகாரத்தின் உயரும் விளிம்பில் பதிவு செய்யப்பட வேண்டும். மடு இடைமுகத்திற்கான உள்ளீடுகள் பதிவு செய்யப்பட வேண்டியதில்லை. மூலத்தில் சிக்னல்களை பதிவு செய்வது அதிக அதிர்வெண் செயல்பாட்டை எளிதாக்குகிறது.

அட்டவணை 21. அவலோன் ஸ்ட்ரீமிங் கிரெடிட் இன்டர்ஃபேஸ் பண்புகள்

சொத்து பெயர்

இயல்புநிலை மதிப்பு

சட்ட மதிப்பு

விளக்கம்

தொடர்புடைய கடிகாரம்

1

கடிகாரம்

Avalon Clock இடைமுகத்தின் பெயர் இதற்கு

இடைமுகம்

அவலோன் ஸ்ட்ரீமிங் இடைமுகம் ஒத்திசைவானது.

தொடர்புடைய மீட்டமை

1

மீட்டமை

Avalon Reset இடைமுகத்தின் பெயர் இது

இடைமுகம்

அவலோன் ஸ்ட்ரீமிங் இடைமுகம் ஒத்திசைவானது.

dataBitsPerSymbol சின்னங்கள்PerBeat

8

1 8192

ஒரு சின்னத்திற்கு பிட்களின் எண்ணிக்கையை வரையறுக்கிறது. உதாரணமாகample,

பைட் சார்ந்த இடைமுகங்கள் 8-பிட் குறியீடுகளைக் கொண்டுள்ளன. இந்த மதிப்பு

2 இன் சக்தியாக கட்டுப்படுத்தப்படவில்லை.

1

1 8192

ஒவ்வொன்றிலும் மாற்றப்படும் சின்னங்களின் எண்ணிக்கை

செல்லுபடியாகும் சுழற்சி.

maxCredit

256

1-256

தரவு இடைமுகம் ஆதரிக்கக்கூடிய அதிகபட்ச வரவுகள்.
தொடர்ந்தது…

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 55

6. Avalon Streaming Credit Interfaces 683091 | 2022.01.24

சொத்து பெயர் பிழை விவரிப்பான்

இயல்புநிலை மதிப்பு
0

firstSymbolInHighOrderBits உண்மை

maxChannel

0

சட்ட மதிப்பு

விளக்கம்

சரங்களின் பட்டியல்

பிழை சமிக்ஞையின் ஒவ்வொரு பிட்டுடனும் தொடர்புடைய பிழையை விவரிக்கும் சொற்களின் பட்டியல். பட்டியலின் நீளம் பிழை சமிக்ஞையில் உள்ள பிட்களின் எண்ணிக்கையைப் போலவே இருக்க வேண்டும். பட்டியலில் உள்ள முதல் வார்த்தை அதிக வரிசை பிட்டுக்கு பொருந்தும். உதாரணமாகample, “crc, overflow” என்பது பிட்[1] பிழையானது CRC பிழையைக் குறிக்கிறது. பிட்[0] ஒரு வழிதல் பிழையைக் குறிக்கிறது.

உண்மை, பொய்

உண்மையாக இருக்கும் போது, ​​முதல் வரிசை குறியீடு தரவு இடைமுகத்தின் மிக முக்கியமான பிட்களுக்கு இயக்கப்படும். இந்த விவரக்குறிப்பில் அதிக வரிசை சின்னம் D0 என லேபிளிடப்பட்டுள்ளது. இந்தப் பண்பு தவறு என அமைக்கப்பட்டால், குறைந்த பிட்களில் முதல் குறியீடு தோன்றும். D0 தரவு[7:0] இல் தோன்றும். 32-பிட் பஸ்ஸுக்கு, உண்மை என்றால், பிட்களில் D0 தோன்றும்[31:24].

0

தரவு இடைமுகம் கொண்ட சேனல்களின் அதிகபட்ச எண்ணிக்கை

ஆதரிக்க முடியும்.

6.2.2 வழக்கமான தரவு பரிமாற்றங்கள்
இந்த பிரிவு மூல இடைமுகத்திலிருந்து ஒரு மடு இடைமுகத்திற்கு தரவு பரிமாற்றத்தை வரையறுக்கிறது. எல்லா சந்தர்ப்பங்களிலும், தரவு மூலமும் தரவு மடுவும் விவரக்குறிப்பிற்கு இணங்க வேண்டும். மூல நெறிமுறை பிழைகளைக் கண்டறிவது தரவு மடுவின் பொறுப்பல்ல.
Avalon Streaming Credit இடைமுகத்தில் பொதுவாகப் பயன்படுத்தப்படும் சிக்னல்களை கீழே உள்ள படம் காட்டுகிறது.
படம் 33. வழக்கமான Avalon ஸ்ட்ரீமிங் கிரெடிட் சிக்னல்கள்

இந்த எண்ணிக்கை குறிப்பிடுவது போல, ஒரு பொதுவான Avalon Streaming Credit source interface ஆனது செல்லுபடியாகும், தரவு, பிழை மற்றும் சேனல் சிக்னல்களை சிங்கிற்கு செலுத்துகிறது. சிங்க் டிரைவ்கள் அப்டேட் மற்றும் கிரெடிட் சிக்னல்கள்.

Avalon® இடைமுக விவரக்குறிப்புகள் 56

கருத்தை அனுப்பவும்

6. Avalon Streaming Credit Interfaces 683091 | 2022.01.24
படம் 34. வழக்கமான கடன் மற்றும் தரவு பரிமாற்றம்

மேலே உள்ள படம், மூலத்திற்கும் மூழ்குவதற்கும் இடையே ஒரு பொதுவான கடன் மற்றும் தரவு பரிமாற்றத்தைக் காட்டுகிறது. புதுப்பிப்பை உறுதிப்படுத்தும் சிங்க் மற்றும் புதுப்பிப்பைப் பெறுவதற்கு இடையே தன்னிச்சையான தாமதம் ஏற்படலாம். இதேபோல், தரவுக்கான ஆதாரத்தை உறுதிப்படுத்துவதற்கும் அந்தத் தரவைப் பெறுவதற்கும் இடையில் தன்னிச்சையான தாமதம் ஏற்படலாம். மடுவிலிருந்து மூலத்திற்கு கடன் பாதையில் தாமதம் மற்றும் மூலத்திலிருந்து மூழ்குவதற்கு தரவு பாதை சமமாக இருக்க வேண்டியதில்லை. இந்த தாமதங்கள் 0 சுழற்சியாகவும் இருக்கலாம், அதாவது சிங்க் புதுப்பிப்பை உறுதிப்படுத்தும் போது, ​​அதே சுழற்சியில் மூலத்தால் பார்க்கப்படும். மாறாக, ஆதாரம் செல்லுபடியாகும் என்று கூறும்போது, ​​அது அதே சுழற்சியில் மடுவால் பார்க்கப்படுகிறது. மூலத்தில் பூஜ்ஜிய வரவுகள் இருந்தால், அது சரியானதை உறுதிப்படுத்த முடியாது. மாற்றப்பட்ட வரவுகள் ஒட்டுமொத்தமாக உள்ளன. சிங்க் அதன் maxCredit சொத்துக்கு சமமான கிரெடிட்களை மாற்றியிருந்தால் மற்றும் எந்த தரவையும் பெறவில்லை என்றால், அது குறைந்தபட்சம் 1 தரவைப் பெறும் வரை அல்லது மூலத்திலிருந்து ரிட்டர்ன்_கிரெடிட் துடிப்பைப் பெறும் வரை புதுப்பிப்பை உறுதிப்படுத்த முடியாது.
சிங்க் மூலத்திற்கு கிரெடிட்களை வழங்கியிருந்தால், மூலத்திலிருந்து தரவை சின்க் பின்வாங்க முடியாது, அதாவது நிலுவையில் உள்ள கிரெடிட்கள் இருந்தால் மூலத்திலிருந்து தரவை சிங்க் ஏற்க வேண்டும். எந்தவொரு கிரெடிட்டையும் பெறவில்லை அல்லது பெறப்பட்ட வரவுகள் தீர்ந்துவிட்டால், அதாவது பெறப்பட்ட வரவுகளுக்குப் பதிலாக ஏற்கனவே தரவை அனுப்பியிருந்தால், அது சரியானது என உறுதிப்படுத்த முடியாது.
மூலத்திற்கு பூஜ்ஜிய வரவுகள் இருந்தால், அது வரவுகளைப் பெறும் அதே சுழற்சியில் தரவு பரிமாற்றத்தைத் தொடங்க முடியாது. இதேபோல், சிங்க் அதன் maxCredit சொத்துக்கு சமமான கிரெடிட்களை மாற்றியிருந்தால், அது தரவைப் பெற்றால், டேட்டாவைப் பெற்ற அதே சுழற்சியில் சிங்க் ஒரு புதுப்பிப்பை அனுப்ப முடியாது. அமலாக்கத்தில் கூட்டுச் சுழல்களைத் தவிர்க்க இந்தக் கட்டுப்பாடுகள் விதிக்கப்பட்டுள்ளன.
6.2.3. கடன்களைத் திருப்பித் தருகிறது
அவலோன் ஸ்ட்ரீமிங் கிரெடிட் புரோட்டோகால் ரிட்டர்ன்_கிரெடிட் சிக்னலை ஆதரிக்கிறது. கிரெடிட்களை மீண்டும் மூழ்கடிக்க இது ஆதாரத்தால் பயன்படுத்தப்படுகிறது. ஒவ்வொரு சுழற்சியிலும் இந்த சமிக்ஞை வலியுறுத்தப்படுகிறது, இது ஆதாரம் 1 கிரெடிட்டைத் திருப்பித் தருகிறது என்பதைக் குறிக்கிறது. மூலமானது பல கிரெடிட்களைத் திரும்பப் பெற விரும்பினால், பல சுழற்சிகளுக்கு இந்த சமிக்ஞை வலியுறுத்தப்பட வேண்டும். உதாரணமாகample, மூலமானது 10 நிலுவையில் உள்ள கிரெடிட்களை திருப்பித் தர விரும்பினால், அது 10 சுழற்சிகளுக்கான return_credit சமிக்ஞையை உறுதிப்படுத்துகிறது. சின்க் அதன் உள் கடன் பராமரிப்பு கவுண்டர்களில் திரும்பிய வரவுகளை கணக்கிட வேண்டும். 0க்கு மேல் கிரெடிட்கள் இருக்கும் வரை எந்த நேரத்திலும் கிரெடிட்களை மூலத்தின் மூலம் திருப்பித் தரலாம்.
கீழேயுள்ள படம் ஆதாரம் திரும்பக் கடன்களை எடுத்துக்காட்டுகிறது. படத்தில் காட்டப்பட்டுள்ளபடி, outstanding_credit என்பது மூலத்திற்கான உள் கவுண்டர் ஆகும். ஆதாரம் வரவுகளை வழங்கும் போது, ​​இந்த கவுண்டர் குறைக்கப்படும்.

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 57

படம் 35. ஆதாரம் திரும்பும் கடன்கள்

6. Avalon Streaming Credit Interfaces 683091 | 2022.01.24

குறிப்பு:

மேலே உள்ள வரைபடம் செல்லுபடியாகும் டீசர்ட் ஆகும் போது கிரெடிட் திரும்பப் பெறுவதைக் காட்டினாலும், ரிட்டர்ன்_கிரெடிட் செல்லுபடியாகும் போது உறுதிப்படுத்தப்படலாம். இந்த வழக்கில், மூலமானது 2 கிரெடிட்களை திறம்படச் செலவிடுகிறது: ஒன்று செல்லுபடியாகும், மற்றும் ஒன்று return_creditக்கு.

6.3 அவலோன் ஸ்ட்ரீமிங் கிரெடிட் யூசர் சிக்னல்கள்
பயனர் சிக்னல்கள் விருப்பமான பக்கப்பட்டி சிக்னல்களாகும், அவை தரவுகளுடன் பாயும். தரவு செல்லுபடியாகும் போது மட்டுமே அவை செல்லுபடியாகும். பயனர் சிக்னல்களுக்கு வரையறுக்கப்பட்ட அர்த்தம் அல்லது நோக்கம் எதுவும் இல்லை என்பதால், இந்த சிக்னல்களைப் பயன்படுத்தும் போது எச்சரிக்கையுடன் பயன்படுத்த வேண்டும். பயனர் சிக்னல்களின் பாத்திரங்களில் ஒன்றுக்கொன்று இணைக்கப்பட்ட இரண்டு ஐபிகள் உடன்படுவதை உறுதிசெய்வது கணினி வடிவமைப்பாளரின் பொறுப்பாகும்.
இரண்டு வகையான பயனர் சிக்னல்கள் முன்மொழியப்படுகின்றன: ஒரு சின்னம் பயனர் சிக்னல்கள் மற்றும் ஒரு பாக்கெட் பயனர் சமிக்ஞைகள்.
6.3.1. ஒரு சின்னம் பயனர் சிக்னல்
பெயர் குறிப்பிடுவது போல, தரவு ஒரு சின்னத்திற்கு ஒரு பயனர் சமிக்ஞையை (symbol_user) வரையறுக்கிறது. தரவுகளில் உள்ள ஒவ்வொரு சின்னமும் ஒரு பயனர் சமிக்ஞையைக் கொண்டிருக்கலாம். உதாரணமாகample, தரவுகளில் உள்ள சின்னங்களின் எண்ணிக்கை 8 ஆகவும், symbol_user அகலம் 2 பிட்களாகவும் இருந்தால், symbol_user சமிக்ஞையின் மொத்த அகலம் 16 பிட்கள்.
தரவு செல்லுபடியாகும் போது மட்டுமே Symbol_user செல்லுபடியாகும். தரவு செல்லுபடியாகும் போது ஒவ்வொரு சுழற்சியிலும் இந்த சமிக்ஞையை மூல மாற்ற முடியும். வெற்று சின்னங்களுக்கான symbol_user பிட்களின் மதிப்பை சிங்க் புறக்கணிக்க முடியும்.
இந்த சிக்னலைக் கொண்ட ஒரு மூலமானது அதன் இடைமுகத்தில் இந்த சிக்னல் இல்லாத சிங்குடன் இணைக்கப்பட்டிருந்தால், மூலத்திலிருந்து வரும் சிக்னல் உருவாக்கப்பட்ட ஒன்றோடொன்று இணைப்பில் தொங்கிக்கொண்டே இருக்கும்.
இந்த சிக்னல் இல்லாத ஒரு மூலமானது அதன் இடைமுகத்தில் இந்த சிக்னலைக் கொண்ட மடுவுடன் இணைக்கப்பட்டிருந்தால், சின்க் இன் உள்ளீட்டு பயனர் சமிக்ஞை 0 உடன் இணைகிறது.
ஆதாரம் மற்றும் மடு இரண்டும் தரவுகளில் சம எண்ணிக்கையிலான குறியீடுகளைக் கொண்டிருந்தால், இரண்டிற்கும் பயனர் சமிக்ஞைகள் சம அகலங்களைக் கொண்டிருக்க வேண்டும். இல்லையெனில், அவற்றை இணைக்க முடியாது.

Avalon® இடைமுக விவரக்குறிப்புகள் 58

கருத்தை அனுப்பவும்

6. அவலோன் ஸ்ட்ரீமிங் கிரெடிட் இடைமுகங்கள்
683091 | 2022.01.24
ஒரு பரந்த மூலமானது ஒரு குறுகிய மடுவுடன் இணைக்கப்பட்டிருந்தால், இரண்டும் ஒவ்வொரு சின்னத்திற்கும் பயனர் சிக்னல்களைக் கொண்டிருந்தால், இரண்டும் ஒவ்வொரு சின்னத்துடன் தொடர்புடைய பயனர் சமிக்ஞையின் சம பிட்களைக் கொண்டிருக்க வேண்டும். உதாரணமாகample, ஒரு 16-சின்ன மூலமானது ஒவ்வொரு சின்னத்துடனும் 2 பிட்கள் பயனர் சிக்னலைக் கொண்டிருந்தால் (மொத்தம் 32 பிட் பயனர் சிக்னலுக்கு), பின்னர் 4-சிம்பல் சிங்கில் 8-பிட் அகலமான பயனர் சிக்னல் இருக்க வேண்டும் (2 பிட்களுடன் தொடர்புடையது ஒவ்வொரு சின்னமும்). ஒரு டேட்டா ஃபார்மேட் அடாப்டர் 16-சிம்பல் மூலத் தரவை 4-சிம்பல் சின்க் டேட்டாவாகவும், 32-பிட் யூசர் சிக்னலை 8-பிட் யூசர் சிக்னலாகவும் மாற்றும். தரவு வடிவமைப்பு அடாப்டர் தொடர்புடைய பயனர் சமிக்ஞை பிட்களுடன் குறியீடுகளின் தொடர்பைப் பராமரிக்கிறது.
இதேபோல், ஒரு குறுகிய மூலமானது ஒரு பரந்த சிங்குடன் இணைக்கப்பட்டிருந்தால், இரண்டும் ஒவ்வொரு சின்னத்திற்கும் பயனர் சிக்னல்களைக் கொண்டிருந்தால், இரண்டும் ஒவ்வொரு சின்னத்துடன் தொடர்புடைய பயனர் சமிக்ஞையின் சமமான பிட்களைக் கொண்டிருக்க வேண்டும். உதாரணமாகample, ஒரு 4-சின்ன மூலமானது ஒவ்வொரு குறியீட்டுடனும் 2 பிட்கள் பயனர் சிக்னலைக் கொண்டிருந்தால் (மொத்தம் 8 பிட்கள் பயனர் சிக்னலுக்கு), பின்னர் 16-சிம்பல் சிங்கில் 32-பிட் அகலமான பயனர் சிக்னல் (2 பிட்கள் தொடர்புடையது) இருக்க வேண்டும். ஒவ்வொரு சின்னமும்). ஒரு டேட்டா ஃபார்மேட் அடாப்டர் 4-சிம்பல் மூலத் தரவை 16-சிம்பல் சின்க் டேட்டாவாகவும், 8-பிட் யூசர் சிக்னலை 32-பிட் யூசர் சிக்னலாகவும் மாற்றும். தரவு வடிவமைப்பு அடாப்டர் தொடர்புடைய பயனர் சமிக்ஞை பிட்களுடன் குறியீடுகளின் தொடர்பைப் பராமரிக்கிறது. தரவு அகலங்களின் விகிதத்தை விட பாக்கெட் சிறியதாக இருந்தால், தரவு வடிவமைப்பு அடாப்டர் அதற்கேற்ப காலியின் மதிப்பை அமைக்கிறது. வெற்று சின்னங்களுடன் தொடர்புடைய பயனர் பிட்களின் மதிப்பை சிங்க் புறக்கணிக்க வேண்டும்.
6.3.2. ஒரு பாக்கெட் பயனர் சிக்னல்
குறியீட்டு_பயனர் தவிர, ஒவ்வொரு பாக்கெட் பயனர் சிக்னல்களும் (packet_user) இடைமுகத்தில் அறிவிக்கப்படலாம். Packet_user தன்னிச்சையான அகலத்தில் இருக்கலாம். symbol_user போலல்லாமல், packet_user பாக்கெட் முழுவதும் மாறாமல் இருக்க வேண்டும், அதாவது அதன் மதிப்பு பாக்கெட்டின் தொடக்கத்தில் அமைக்கப்பட வேண்டும் மற்றும் பாக்கெட்டின் இறுதி வரை ஒரே மாதிரியாக இருக்க வேண்டும். இந்தத் தடையானது தரவு வடிவ அடாப்டரைச் செயல்படுத்துவதை எளிதாக்குகிறது, ஏனெனில் இது நகலெடுக்கும் அல்லது வெட்டுவது (அகலமான ஆதாரம், குறுகிய மடு) அல்லது இணைப்பது (குறுகிய ஆதாரம், பரந்த மடு) packet_user ஐ நீக்குகிறது.
ஒரு மூலத்தில் packet_user இருந்தால் மற்றும் சிங்க் இல்லை என்றால், மூலத்திலிருந்து packet_user தொங்கும் நிலையில் இருக்கும். அத்தகைய சூழ்நிலையில், கணினி வடிவமைப்பாளர் கவனமாக இருக்க வேண்டும் மற்றும் இந்த சிக்னலில் எந்த முக்கியமான கட்டுப்பாட்டு தகவலையும் அனுப்பக்கூடாது, ஏனெனில் அது முழுமையாகவோ அல்லது பகுதியாகவோ புறக்கணிக்கப்படுகிறது.
ஒரு மூலத்தில் packet_user இல்லை என்றால் மற்றும் மடுவில் இருந்தால், பாக்கெட்_யூசர் சிங்க் 0 உடன் இணைக்கப்படும்.

கருத்தை அனுப்பவும்

Avalon® இடைமுக விவரக்குறிப்புகள் 59

683091 | 2022.01.24 கருத்தை அனுப்பவும்

7. Avalon Conduit Interfaces

குறிப்பு:

Avalon Conduit இடைமுகங்கள் சிக்னல்களின் தன்னிச்சையான தொகுப்பை குழுவாக்குகின்றன. கன்ட்யூட் சிக்னல்களுக்கான எந்தப் பாத்திரத்தையும் நீங்கள் குறிப்பிடலாம். இருப்பினும், நீங்கள் வழித்தடங்களை இணைக்கும்போது, ​​பாத்திரங்களும் அகலங்களும் பொருந்த வேண்டும், மேலும் திசைகள் எதிர்மாறாக இருக்க வேண்டும். ஒரு Avalon Conduit இடைமுகம் உள்ளீடு, வெளியீடு மற்றும் இருதரப்பு சமிக்ஞைகளை உள்ளடக்கியிருக்கும். தர்க்கரீதியான சமிக்ஞைக் குழுவை வழங்குவதற்கு ஒரு தொகுதி பல Avalon Conduit இடைமுகங்களைக் கொண்டிருக்கலாம். கான்ட்யூட் இடைமுகங்கள் தொடர்புடைய கடிகாரத்தை அறிவிக்க முடியும். இணைக்கப்பட்ட கன்ட்யூட் இடைமுகங்கள் வெவ்வேறு கடிகார களங்களில் இருக்கும்போது, ​​பிளாட்ஃபார்ம் டிசைனர் ஒரு பிழை செய்தியை உருவாக்குகிறது.
முடிந்தால், Avalon Conduit இடைமுகத்தை உருவாக்குவதற்குப் பதிலாக நிலையான Avalon-MM அல்லது Avalon-ST இடைமுகங்களைப் பயன்படுத்தவும். பிளாட்ஃபார்ம் டிசைனர் இந்த இடைமுகங்களுக்கான சரிபார்ப்பு மற்றும் தழுவலை வழங்குகிறது. பிளாட்ஃபார்ம் டிசைனர் Avalon Conduit இடைமுகங்களுக்கு சரிபார்ப்பு அல்லது தழுவலை வழங்க முடியாது.
SDRAM முகவரி, தரவு மற்றும் கட்டுப்பாட்டு சிக்னல்கள் போன்ற ஆஃப்-சிப் சாதன சிக்னல்களை இயக்குவதற்கு கன்ட்யூட் இடைமுகங்கள் பொதுவாகப் பயன்படுத்தப்படுகின்றன.

இன்டெல் கார்ப்பரேஷன். அனைத்து உரிமைகளும் பாதுகாக்கப்பட்டவை. இன்டெல், இன்டெல் லோகோ மற்றும் பிற இன்டெல் குறிகள் இன்டெல் கார்ப்பரேஷன் அல்லது அதன் துணை நிறுவனங்களின் வர்த்தக முத்திரைகள். இன்டெல் அதன் FPGA மற்றும் செமிகண்டக்டர் தயாரிப்புகளின் செயல்திறன் இன்டெல்லின் நிலையான உத்தரவாதத்தின்படி தற்போதைய விவரக்குறிப்புகளுக்கு உத்தரவாதம் அளிக்கிறது, ஆனால் எந்த நேரத்திலும் அறிவிப்பு இல்லாமல் எந்த தயாரிப்புகள் மற்றும் சேவைகளில் மாற்றங்களைச் செய்வதற்கான உரிமையை கொண்டுள்ளது. Intel எழுத்துப்பூர்வமாக ஒப்புக்கொண்டதைத் தவிர, இங்கு விவரிக்கப்பட்டுள்ள எந்தவொரு தகவல், தயாரிப்பு அல்லது சேவையின் பயன்பாடு அல்லது பயன்பாட்டிலிருந்து எழும் எந்தப் பொறுப்பு அல்லது பொறுப்பையும் இன்டெல் ஏற்காது. Intel வாடிக்கையாளர்கள் வெளியிடப்பட்ட எந்த தகவலையும் நம்புவதற்கு முன் மற்றும் தயாரிப்புகள் அல்லது சேவைகளுக்கான ஆர்டர்களை வழங்குவதற்கு முன்பு சாதன விவரக்குறிப்புகளின் சமீபத்திய பதிப்பைப் பெற அறிவுறுத்தப்படுகிறார்கள். *பிற பெயர்கள் மற்றும் பிராண்டுகள் மற்றவர்களின் சொத்தாக உரிமை கோரப்படலாம்.

ISO 9001:2015 பதிவு செய்யப்பட்டது

7. Avalon Conduit Interfaces 683091 | 2022.01.24

படம் 36. கான்ட்யூட் இடைமுகத்தில் கவனம் செலுத்துங்கள்

ஈத்தர்நெட் PHY

அவலோன்-எம்எம் அமைப்பு
செயலி Avalon-MM
புரவலன்

ஈதர்நெட் MAC
அவலோன்-எம்எம் ஹோஸ்ட்

விருப்ப தர்க்கம்
அவலோன்-எம்எம் ஹோஸ்ட்

சிஸ்டம் இன்டர்கனெக்ட் ஃபேப்ரிக்

அவலோன்-எம்எம் முகவர்
SDRAM கட்டுப்படுத்தி

அவலோன் முகவர்
விருப்ப தர்க்கம்

கன்ட்யூட் இடைமுகம்
SDRAM நினைவகம்

7.

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

intel MNL-AVABUSREF Avalon இடைமுகம் [pdf] பயனர் கையேடு
MNL-AVABUSREF, Avalon Interface, MNL-AVABUSREF Avalon Interface

குறிப்புகள்

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

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