MNL-AVABUSREF അവലോൺ ഇന്റർഫേസ്

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ
Intel® Quartus® Prime Design Suite-നായി അപ്ഡേറ്റ് ചെയ്തത്: 20.1

ഓൺലൈൻ പതിപ്പ് ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

MNL-AVABUSREF

ഐഡി: 683091 പതിപ്പ്: 2022.01.24

ഉള്ളടക്കം

ഉള്ളടക്കം
1. Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകളുടെ ആമുഖം…………………………………………………… 4 1.1. അവലോൺ പ്രോപ്പർട്ടികളും പാരാമീറ്ററുകളും………………………………………………………… 5 1.2. സിഗ്നൽ റോളുകൾ …………………………………………………………………………………………… 5 1.3. ഇന്റർഫേസ് ടൈമിംഗ് ……………………………………………………………………………… 5 1.4. ഉദാample: സിസ്റ്റം ഡിസൈനുകളിലെ അവലോൺ ഇന്റർഫേസുകൾ………………………………………………. 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. അവലോൺ മെമ്മറി മാപ്പ് ചെയ്ത ഇന്റർഫേസ് സിഗ്നൽ റോളുകൾ …………………………………………………… 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. വിലാസ വിന്യാസം ………………………………………………………………………………………… 36 3.7. അവലോൺ-എംഎം ഏജന്റ് അഡ്രസ് ചെയ്യുന്നു………………………………………………………………………….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. ക്ലോക്ക് പ്രവർത്തനക്ഷമമാക്കുന്നു………………………………………………………………………………………………………………

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. ഓരോ പാക്കറ്റിനും ഉപയോക്തൃ സിഗ്നൽ …………………………………………………………………………………………………………
7. Avalon Conduit ഇന്റർഫേസുകൾ …………………………………………………………………………………… 60 7.1. Avalon Conduit സിഗ്നൽ റോളുകൾ…………………………………………………………………… 61 7.2. ചാലക ഗുണങ്ങൾ …………………………………………………………………… 61
8. Avalon Tristate Conduit Interface ………………………………………………………………………… 62 8.1. Avalon Tristate Conduit സിഗ്നൽ റോളുകൾ ……………………………………………………………… .. 64 8.2. ട്രൈസ്‌റ്റേറ്റ് കണ്ട്യൂട്ട് പ്രോപ്പർട്ടികൾ …………………………………………………………………………………… 65 8.3. ട്രൈസ്‌റ്റേറ്റ് കണ്ട്യൂട്ട് ടൈമിംഗ് ……………………………………………………………………………………….65
A. ഒഴിവാക്കിയ സിഗ്നലുകൾ ……………………………………………………………………………………. 67
B. അവലോൺ ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾക്കായുള്ള ഡോക്യുമെന്റ് റിവിഷൻ ഹിസ്റ്ററി……………………………… 68

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 3

683091 | 2022.01.24 ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

1. Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകളുടെ ആമുഖം

Intel® FPGA-യിലെ ഘടകങ്ങൾ എളുപ്പത്തിൽ ബന്ധിപ്പിക്കാൻ നിങ്ങളെ അനുവദിച്ചുകൊണ്ട് Avalon® ഇന്റർഫേസുകൾ സിസ്റ്റം ഡിസൈൻ ലളിതമാക്കുന്നു. ഹൈ-സ്പീഡ് ഡാറ്റ സ്ട്രീം ചെയ്യുന്നതിനും രജിസ്റ്ററുകളും മെമ്മറിയും വായിക്കുന്നതിനും എഴുതുന്നതിനും, ഓഫ്-ചിപ്പ് ഉപകരണങ്ങൾ നിയന്ത്രിക്കുന്നതിനും അനുയോജ്യമായ ഇന്റർഫേസുകൾ അവലോൺ ഇന്റർഫേസ് കുടുംബം നിർവചിക്കുന്നു. പ്ലാറ്റ്ഫോം ഡിസൈനറിൽ ലഭ്യമായ ഘടകങ്ങൾ ഈ സ്റ്റാൻഡേർഡ് ഇന്റർഫേസുകൾ ഉൾക്കൊള്ളുന്നു. കൂടാതെ, നിങ്ങൾക്ക് ഇഷ്ടാനുസൃത ഘടകങ്ങളിൽ അവലോൺ ഇന്റർഫേസുകൾ ഉൾപ്പെടുത്താനും ഡിസൈനുകളുടെ പരസ്പര പ്രവർത്തനക്ഷമത വർദ്ധിപ്പിക്കാനും കഴിയും.
ഈ സ്പെസിഫിക്കേഷൻ എല്ലാ അവലോൺ ഇന്റർഫേസുകളെയും നിർവചിക്കുന്നു. ഈ സ്പെസിഫിക്കേഷൻ വായിച്ചതിനുശേഷം, ഏത് ഇന്റർഫേസുകളാണ് നിങ്ങളുടെ ഘടകങ്ങൾക്ക് അനുയോജ്യമെന്നും പ്രത്യേക സ്വഭാവങ്ങൾക്കായി ഏത് സിഗ്നൽ റോളുകളാണ് ഉപയോഗിക്കേണ്ടതെന്നും നിങ്ങൾ മനസ്സിലാക്കണം. ഈ സ്പെസിഫിക്കേഷൻ ഇനിപ്പറയുന്ന ഏഴ് ഇന്റർഫേസുകളെ നിർവചിക്കുന്നു:
അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസ് (അവലോൺ-എസ്ടി) - മൾട്ടിപ്ലക്‌സ്ഡ് സ്ട്രീമുകൾ, പാക്കറ്റുകൾ, ഡിഎസ്പി ഡാറ്റ എന്നിവയുൾപ്പെടെയുള്ള ഡാറ്റയുടെ ഏകദിശ പ്രവാഹത്തെ പിന്തുണയ്ക്കുന്ന ഒരു ഇന്റർഫേസ്.
അവലോൺ മെമ്മറി മാപ്പ് ചെയ്ത ഇന്റർഫേസ് (അവലോൺ-എംഎം) - ഹോസ്റ്റ്-ഏജന്റ് കണക്ഷനുകളുടെ സാധാരണ വിലാസം അടിസ്ഥാനമാക്കിയുള്ള റീഡ്/റൈറ്റ് ഇന്റർഫേസ്.
അവലോൺ കോണ്ട്യൂറ്റ് ഇന്റർഫേസ്– മറ്റ് അവലോൺ തരങ്ങളൊന്നും ഉൾക്കൊള്ളാത്ത വ്യക്തിഗത സിഗ്നലുകൾ അല്ലെങ്കിൽ സിഗ്നലുകളുടെ ഗ്രൂപ്പുകൾ ഉൾക്കൊള്ളുന്ന ഒരു ഇന്റർഫേസ് തരം. ഒരു പ്ലാറ്റ്ഫോം ഡിസൈനർ സിസ്റ്റത്തിനുള്ളിൽ നിങ്ങൾക്ക് കൺഡ്യൂറ്റ് ഇന്റർഫേസുകൾ ബന്ധിപ്പിക്കാൻ കഴിയും. പകരമായി, ഡിസൈനിലെ മറ്റ് മൊഡ്യൂളുകളിലേക്കോ FPGA പിൻകളിലേക്കോ കണക്റ്റുചെയ്യുന്നതിന് നിങ്ങൾക്ക് അവ കയറ്റുമതി ചെയ്യാം.
അവലോൺ ട്രൈ-സ്റ്റേറ്റ് കോൺഡ്യൂറ്റ് ഇന്റർഫേസ് (അവലോൺ-ടിസി) - ഓഫ്-ചിപ്പ് പെരിഫറലുകളിലേക്കുള്ള കണക്ഷനുകളെ പിന്തുണയ്ക്കുന്നതിനുള്ള ഒരു ഇന്റർഫേസ്. ഒന്നിലധികം പെരിഫറലുകൾക്ക് സിഗ്നൽ മൾട്ടിപ്ലക്‌സിംഗ് വഴി പിന്നുകൾ പങ്കിടാൻ കഴിയും, ഇത് FPGA-യുടെ പിൻ എണ്ണവും PCB-യിലെ ട്രെയ്‌സുകളുടെ എണ്ണവും കുറയ്ക്കുന്നു.
അവലോൺ ഇന്ററപ്റ്റ് ഇന്റർഫേസ് - മറ്റ് ഘടകങ്ങളിലേക്ക് ഇവന്റുകൾ സിഗ്നൽ ചെയ്യാൻ ഘടകങ്ങളെ അനുവദിക്കുന്ന ഒരു ഇന്റർഫേസ്.
അവലോൺ ക്ലോക്ക് ഇന്റർഫേസ് - ക്ലോക്കുകൾ ഓടിക്കുന്ന അല്ലെങ്കിൽ സ്വീകരിക്കുന്ന ഒരു ഇന്റർഫേസ്.
അവലോൺ റീസെറ്റ് ഇന്റർഫേസ് - റീസെറ്റ് കണക്റ്റിവിറ്റി നൽകുന്ന ഒരു ഇന്റർഫേസ്.
ഒരൊറ്റ ഘടകത്തിന് ഈ ഇന്റർഫേസുകളിൽ എത്ര വേണമെങ്കിലും ഉൾപ്പെടാം കൂടാതെ ഒരേ ഇന്റർഫേസ് തരത്തിന്റെ ഒന്നിലധികം സംഭവങ്ങളും ഉൾപ്പെടുത്താം.

കുറിപ്പ്:

അവലോൺ ഇന്റർഫേസുകൾ ഒരു ഓപ്പൺ സ്റ്റാൻഡേർഡാണ്. അവലോൺ ഇന്റർഫേസുകൾ ഉപയോഗിക്കുന്നതോ അടിസ്ഥാനമാക്കിയുള്ളതോ ആയ ഉൽപ്പന്നങ്ങൾ വികസിപ്പിക്കുന്നതിനും വിൽക്കുന്നതിനും ലൈസൻസോ റോയൽറ്റിയോ ആവശ്യമില്ല.

ബന്ധപ്പെട്ട വിവരങ്ങൾ
ഇന്റൽ എഫ്‌പിജിഎ ഐപി കോറുകളിലേക്കുള്ള ആമുഖം ഐപി കോറുകൾ പാരാമീറ്ററൈസ് ചെയ്യൽ, ജനറേറ്റുചെയ്യൽ, നവീകരിക്കൽ, സിമുലേറ്റിംഗ് എന്നിവ ഉൾപ്പെടെ എല്ലാ ഇന്റൽ എഫ്‌പിജിഎ ഐപി കോറുകളെയും കുറിച്ചുള്ള പൊതുവായ വിവരങ്ങൾ നൽകുന്നു.
· ഒരു സംയോജിത സിമുലേറ്റർ സജ്ജീകരണ സ്ക്രിപ്റ്റ് സൃഷ്ടിക്കുന്നു സോഫ്‌റ്റ്‌വെയർ അല്ലെങ്കിൽ IP പതിപ്പ് അപ്‌ഗ്രേഡുകൾക്കായി മാനുവൽ അപ്‌ഡേറ്റുകൾ ആവശ്യമില്ലാത്ത സിമുലേഷൻ സ്‌ക്രിപ്റ്റുകൾ സൃഷ്‌ടിക്കുക.

ഇന്റൽ കോർപ്പറേഷൻ. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം. ഇന്റൽ, ഇന്റൽ ലോഗോ, മറ്റ് ഇന്റൽ മാർക്കുകൾ എന്നിവ ഇന്റൽ കോർപ്പറേഷന്റെയോ അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളുടെയോ വ്യാപാരമുദ്രകളാണ്. ഇന്റലിന്റെ സ്റ്റാൻഡേർഡ് വാറന്റിക്ക് അനുസൃതമായി അതിന്റെ FPGA, അർദ്ധചാലക ഉൽപ്പന്നങ്ങളുടെ പ്രകടനം നിലവിലെ സ്പെസിഫിക്കേഷനുകളിലേക്ക് Intel വാറന്റ് ചെയ്യുന്നു, എന്നാൽ അറിയിപ്പ് കൂടാതെ ഏത് സമയത്തും ഏത് ഉൽപ്പന്നങ്ങളിലും സേവനങ്ങളിലും മാറ്റങ്ങൾ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. Intel രേഖാമൂലം രേഖാമൂലം സമ്മതിച്ചതല്ലാതെ ഇവിടെ വിവരിച്ചിരിക്കുന്ന ഏതെങ്കിലും വിവരങ്ങളുടെയോ ഉൽപ്പന്നത്തിന്റെയോ സേവനത്തിന്റെയോ ആപ്ലിക്കേഷനിൽ നിന്നോ ഉപയോഗത്തിൽ നിന്നോ ഉണ്ടാകുന്ന ഉത്തരവാദിത്തമോ ബാധ്യതയോ Intel ഏറ്റെടുക്കുന്നില്ല. ഏതെങ്കിലും പ്രസിദ്ധീകരിച്ച വിവരങ്ങളെ ആശ്രയിക്കുന്നതിന് മുമ്പും ഉൽപ്പന്നങ്ങൾക്കോ ​​സേവനങ്ങൾക്കോ ​​​​ഓർഡറുകൾ നൽകുന്നതിനുമുമ്പ് ഉപകരണ സവിശേഷതകളുടെ ഏറ്റവും പുതിയ പതിപ്പ് നേടുന്നതിന് ഇന്റൽ ഉപഭോക്താക്കളോട് നിർദ്ദേശിക്കുന്നു. *മറ്റ് പേരുകളും ബ്രാൻഡുകളും മറ്റുള്ളവരുടെ സ്വത്തായി അവകാശപ്പെടാം.

ISO 9001:2015 രജിസ്റ്റർ ചെയ്തു

1. Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകളുടെ ആമുഖം 683091 | 2022.01.24
· നിങ്ങളുടെ പ്രോജക്റ്റിന്റെയും ഐപിയുടെയും കാര്യക്ഷമമായ മാനേജ്മെന്റിനും പോർട്ടബിലിറ്റിക്കുമുള്ള പ്രോജക്ട് മാനേജ്മെന്റ് മികച്ച രീതികൾ മാർഗ്ഗനിർദ്ദേശങ്ങൾ files.
1.1 അവലോൺ പ്രോപ്പർട്ടീസുകളും പാരാമീറ്ററുകളും
അവലോൺ ഇന്റർഫേസുകൾ അവരുടെ സ്വഭാവത്തെ പ്രോപ്പർട്ടികൾ ഉപയോഗിച്ച് വിവരിക്കുന്നു. ഓരോ ഇന്റർഫേസ് തരത്തിലുമുള്ള സ്പെസിഫിക്കേഷൻ എല്ലാ ഇന്റർഫേസ് പ്രോപ്പർട്ടികൾ, ഡിഫോൾട്ട് മൂല്യങ്ങൾ എന്നിവ നിർവ്വചിക്കുന്നു. ഉദാample, Avalon-ST ഇന്റർഫേസുകളുടെ maxChannel പ്രോപ്പർട്ടി, ഇന്റർഫേസ് പിന്തുണയ്ക്കുന്ന ചാനലുകളുടെ എണ്ണം വ്യക്തമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. അവലോൺ ക്ലോക്ക് ഇന്റർഫേസിന്റെ ക്ലോക്ക് റേറ്റ് പ്രോപ്പർട്ടി ഒരു ക്ലോക്ക് സിഗ്നലിന്റെ ആവൃത്തി നൽകുന്നു.
1.2 സിഗ്നൽ റോളുകൾ
ഓരോ അവലോൺ ഇന്റർഫേസും സിഗ്നൽ റോളുകളും അവയുടെ സ്വഭാവവും നിർവചിക്കുന്നു. പല സിഗ്നൽ റോളുകളും ഓപ്ഷണൽ ആണ്. ആവശ്യമായ പ്രവർത്തനക്ഷമത നടപ്പിലാക്കുന്നതിന് ആവശ്യമായ സിഗ്നൽ റോളുകൾ മാത്രം തിരഞ്ഞെടുക്കാനുള്ള വഴക്കം നിങ്ങൾക്കുണ്ട്. ഉദാample, Avalon-MM ഇന്റർഫേസിൽ ഓപ്ഷണൽ ബിഗ്ബർസ്റ്റ് ട്രാൻസ്ഫർ, ബർസ്റ്റിംഗിനെ പിന്തുണയ്ക്കുന്ന ഘടകങ്ങൾക്കുള്ള ബർസ്റ്റ്കൗണ്ട് സിഗ്നൽ റോളുകൾ എന്നിവ ഉൾപ്പെടുന്നു. Avalon-ST ഇന്റർഫേസിൽ പാക്കറ്റുകളെ പിന്തുണയ്ക്കുന്ന ഇന്റർഫേസുകൾക്കായുള്ള ഓപ്ഷണൽ സ്റ്റാർട്ട്ഓഫ്പാക്കറ്റും എൻഡോഫ്പാക്കറ്റ് സിഗ്നൽ റോളുകളും ഉൾപ്പെടുന്നു.
Avalon Conduit ഇന്റർഫേസുകൾ ഒഴികെ, ഓരോ ഇന്റർഫേസിലും ഓരോ സിഗ്നൽ റോളിന്റെയും ഒരു സിഗ്നൽ മാത്രമേ ഉൾപ്പെടൂ. പല സിഗ്നൽ റോളുകളും സജീവ-കുറഞ്ഞ സിഗ്നലുകൾ അനുവദിക്കുന്നു. ഈ പ്രമാണത്തിൽ സജീവ-ഉയർന്ന സിഗ്നലുകൾ സാധാരണയായി ഉപയോഗിക്കുന്നു.
1.3 ഇന്റർഫേസ് ടൈമിംഗ്
ഈ ഡോക്യുമെന്റിന്റെ തുടർന്നുള്ള അധ്യായങ്ങളിൽ വ്യക്തിഗത ഇന്റർഫേസ് തരങ്ങൾക്കായുള്ള കൈമാറ്റങ്ങൾ വിവരിക്കുന്ന സമയ വിവരങ്ങൾ ഉൾപ്പെടുന്നു. ഈ ഇന്റർഫേസുകളിലൊന്നും ഗ്യാരണ്ടീഡ് പെർഫോമൻസ് ഇല്ല. ഘടക രൂപകൽപ്പനയും സിസ്റ്റം നടപ്പിലാക്കലും ഉൾപ്പെടെയുള്ള പല ഘടകങ്ങളെ ആശ്രയിച്ചിരിക്കും യഥാർത്ഥ പ്രകടനം.
മിക്ക അവലോൺ ഇന്റർഫേസുകളും ക്ലോക്കും റീസെറ്റും ഒഴികെയുള്ള സിഗ്നലുകളോട് എഡ്ജ് സെൻസിറ്റീവ് ആയിരിക്കരുത്. മറ്റ് സിഗ്നലുകൾ സ്ഥിരത കൈവരിക്കുന്നതിന് മുമ്പ് ഒന്നിലധികം തവണ പരിവർത്തനം ചെയ്തേക്കാം. തിരഞ്ഞെടുത്ത Intel FPGA-യുടെ സവിശേഷതകളെ ആശ്രയിച്ച് ക്ലോക്ക് അരികുകൾക്കിടയിലുള്ള സിഗ്നലുകളുടെ കൃത്യമായ സമയം വ്യത്യാസപ്പെടുന്നു. ഈ സ്പെസിഫിക്കേഷൻ ഇലക്ട്രിക്കൽ സവിശേഷതകൾ വ്യക്തമാക്കുന്നില്ല. ഇലക്ട്രിക്കൽ സ്പെസിഫിക്കേഷനുകൾക്കായി ഉചിതമായ ഉപകരണ ഡോക്യുമെന്റേഷൻ കാണുക.
1.4. ഉദാample: സിസ്റ്റം ഡിസൈനുകളിലെ അവലോൺ ഇന്റർഫേസുകൾ
ഇതിൽ മുൻampഇഥർനെറ്റ് കൺട്രോളറിൽ ആറ് വ്യത്യസ്ത ഇന്റർഫേസ് തരങ്ങൾ ഉൾപ്പെടുന്നു: അവലോൺ-എംഎം · അവലോൺ-എസ്ടി
നിയോസ് ® II പ്രോസസർ ഒരു അവലോൺ-എംഎം ഇന്റർഫേസിലൂടെ ഓൺ-ചിപ്പ് ഘടകങ്ങളുടെ നിയന്ത്രണവും സ്റ്റാറ്റസ് രജിസ്റ്ററുകളും ആക്സസ് ചെയ്യുന്നു. Scatter Gather DMA-കൾ അവലോൺ-എസ്ടി ഇന്റർഫേസുകളിലൂടെ ഡാറ്റ അയയ്ക്കുകയും സ്വീകരിക്കുകയും ചെയ്യുന്നു. നാല് ഘടകങ്ങളിൽ തടസ്സം ഉൾപ്പെടുന്നു

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 5

1. Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകളുടെ ആമുഖം 683091 | 2022.01.24

ചിത്രം 1.

നിയോസ് II പ്രോസസറിൽ പ്രവർത്തിക്കുന്ന സോഫ്റ്റ്‌വെയർ മുഖേനയുള്ള ഇന്റർഫേസുകൾ. ഒരു PLL ഒരു അവലോൺ ക്ലോക്ക് സിങ്ക് ഇന്റർഫേസ് വഴി ഒരു ക്ലോക്ക് സ്വീകരിക്കുകയും രണ്ട് ക്ലോക്ക് ഉറവിടങ്ങൾ നൽകുകയും ചെയ്യുന്നു. രണ്ട് ഘടകങ്ങളിൽ ഓഫ്-ചിപ്പ് മെമ്മറികൾ ആക്സസ് ചെയ്യുന്നതിനുള്ള അവലോൺ-ടിസി ഇന്റർഫേസുകൾ ഉൾപ്പെടുന്നു. അവസാനമായി, DDR3 കൺട്രോളർ ഒരു Avalon Conduit ഇന്റർഫേസിലൂടെ ബാഹ്യ DDR3 മെമ്മറി ആക്സസ് ചെയ്യുന്നു.

സ്കാറ്റർ ഗാതർ ഡിഎംഎ കൺട്രോളറും നിയോസ് II പ്രോസസറും ഉള്ള ഒരു സിസ്റ്റം ഡിസൈനിലെ അവലോൺ ഇന്റർഫേസുകൾ

പ്രിൻ്റഡ് സർക്യൂട്ട് ബോർഡ്

SSRAM ഫ്ലാഷ്

DDR3

Cn

Cn

Cn

ഇന്റൽ എഫ്പിജിഎ
M Avalon-MM Host Cn Avalon Conduit S Avalon-MM AgentTCM Avalon-TC Host Src Avalon-ST ഉറവിടം TCS Avalon-TC Agent Snk Avalon-ST സിങ്ക് CSrc അവലോൺ ക്ലോക്ക് സോഴ്സ്
CSnk അവലോൺ ക്ലോക്ക് സിങ്ക്

സിഎൻ ട്രൈസ്റ്റേറ്റ് കണ്ട്യൂറ്റ്
പാലം ടിസിഎസ്
TCM ട്രൈസ്റ്റേറ്റ് കണ്ട്യൂറ്റ്
പിൻ ഷെയറർ ടിസിഎസ് ടിസിഎസ്

IRQ4 IRQ3 നിയോസ് II

C1

M

IRQ1 C1

യുഎആർടി എസ്

IRQ2 ടൈമർ

C1

S

ടിസിഎം

ടിസിഎം

ട്രൈസ്റ്റേറ്റ് Cntrl SSRAM

ട്രൈസ്റ്റേറ്റ് Cntrl ഫ്ലാഷ്

C1

S

C1

S

C2

Cn DDR3 കൺട്രോളർ
S

അവലോൺ-എംഎം

S

ചാലകം

Cn Src Avalon-ST

ഇഥർനെറ്റ് കൺട്രോളർ
Snk

FIFO ബഫർ അവലോൺ-ST

അവലോൺ-എസ്.ടി

C2

FIFO ബഫർ

എസ്എം സ്കാറ്റർ ഗാഥെഇആർആർക്യു4
DMA Snk

എസ് സി2

അവലോൺ-എസ്.ടി

സീനിയർ

എം IRQ3

C2

സ്കാറ്റർ ഗാതർ ഡിഎംഎ

CSrc

CSnkPLL C1

റഫർ Clk

CSrc

C2

ഇനിപ്പറയുന്ന ചിത്രത്തിൽ, ഒരു അവലോൺ-എംഎം ഇന്റർഫേസുള്ള ഒരു എക്സ്റ്റേണൽ ബസ് ബ്രിഡ്ജ് വഴി ഓൺ-ചിപ്പ് ഘടകങ്ങളുടെ നിയന്ത്രണവും സ്റ്റാറ്റസ് രജിസ്റ്ററുകളും ഒരു ബാഹ്യ പ്രോസസ്സർ ആക്സസ് ചെയ്യുന്നു. AvalonMM ഹോസ്റ്റ് ഇന്റർഫേസ് ഉപയോഗിച്ച് ഒരു ഓൺ-ചിപ്പ് പിസിഐ എക്സ്പ്രസ് എൻഡ്‌പോയിന്റ് ഡ്രൈവ് ചെയ്തുകൊണ്ട് PCI എക്സ്പ്രസ് റൂട്ട് പോർട്ട് പ്രിന്റഡ് സർക്യൂട്ട് ബോർഡിലെ ഉപകരണങ്ങളും FPGA-യുടെ മറ്റ് ഘടകങ്ങളും നിയന്ത്രിക്കുന്നു. ഒരു ബാഹ്യ പ്രോസസ്സർ അഞ്ച് ഘടകങ്ങളിൽ നിന്നുള്ള തടസ്സങ്ങൾ കൈകാര്യം ചെയ്യുന്നു. Avalon Clock സിങ്ക് ഇന്റർഫേസ് വഴി A PLL ഒരു റഫറൻസ് ക്ലോക്ക് സ്വീകരിക്കുകയും രണ്ട് ക്ലോക്ക് നൽകുകയും ചെയ്യുന്നു.

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 6

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

1. Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകളുടെ ആമുഖം 683091 | 2022.01.24

ചിത്രം 2.

ഉറവിടങ്ങൾ. ഫ്ലാഷും SRAM മെമ്മറികളും ഒരു Avalon-TC ഇന്റർഫേസിലൂടെ FPGA പിന്നുകൾ പങ്കിടുന്നു. അവസാനമായി, ഒരു SDRAM കൺട്രോളർ ഒരു Avalon Conduit ഇന്റർഫേസിലൂടെ ഒരു ബാഹ്യ SDRAM മെമ്മറി ആക്സസ് ചെയ്യുന്നു.
പിസിഐ എക്സ്പ്രസ് എൻഡ്‌പോയിന്റും എക്‌സ്‌റ്റേണൽ പ്രോസസറും ഉള്ള ഒരു സിസ്റ്റം ഡിസൈനിലുള്ള അവലോൺ ഇന്റർഫേസുകൾ

പ്രിൻ്റഡ് സർക്യൂട്ട് ബോർഡ്

പിസിഐ എക്സ്പ്രസ് റൂട്ട് പോർട്ട്

ബാഹ്യ CPU

ഇന്റൽ എഫ്പിജിഎ
IRQ1
ഇഥർനെറ്റ് MAC

C1

M

C1

IRQ2 കസ്റ്റം ലോജിക്
M
അവലോൺ-എംഎം

പിസിഐ എക്സ്പ്രസ് എൻഡ്പോയിന്റ്

IRQ3 IRQ5 IRQ4 IRQ3
IRQ2 IRQ1

C1

M

C1

ബാഹ്യ ബസ് പ്രോട്ടോക്കോൾ പാലം
M

S

ട്രൈസ്റ്റേറ്റ് Cntrl SSRAM TCS

ട്രൈസ്റ്റേറ്റ് Cntrl ഫ്ലാഷ് TCS

S

SDRAM കൺട്രോളർ

C1

Cn

S

IRQ4

IRQ5

S

S

UART C2

കസ്റ്റം ലോജിക് C2

TCM TCM ട്രൈസ്റ്റേറ്റ് കണ്ട്യൂറ്റ്
പിൻ ഷെയറർ ടിസിഎസ്
TCM ട്രൈസ്റ്റേറ്റ് കണ്ട്യൂറ്റ്
പാലം Cn

റഫർ Clk

CSrc CSnk PLL C1
CSrc C2

Cn

Cn

എസ്എസ്ആർഎം

ഫ്ലാഷ്

Cn SDRAM

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 7

683091 | 2022.01.24 ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

2. അവലോൺ ക്ലോക്കും റീസെറ്റ് ഇന്റർഫേസുകളും

ചിത്രം 3.

അവലോൺ ക്ലോക്ക് ഇന്റർഫേസുകൾ ഒരു ഘടകം ഉപയോഗിക്കുന്ന ക്ലോക്ക് അല്ലെങ്കിൽ ക്ലോക്ക് നിർവചിക്കുന്നു. ഘടകങ്ങൾക്ക് ക്ലോക്ക് ഇൻപുട്ടുകളോ ക്ലോക്ക് ഔട്ട്പുട്ടുകളോ അല്ലെങ്കിൽ രണ്ടും ഉണ്ടായിരിക്കാം. ഒരു ഫേസ് ലോക്ക്ഡ് ലൂപ്പ് (PLL) ഒരു മുൻampക്ലോക്ക് ഇൻപുട്ടും ക്ലോക്ക് ഔട്ട്പുട്ടും ഉള്ള ഒരു ഘടകത്തിന്റെ le.

ഒരു PLL ഘടകത്തിന്റെ ഏറ്റവും പ്രധാനപ്പെട്ട ഇൻപുട്ടുകളും ഔട്ട്പുട്ടുകളും കാണിക്കുന്ന ഒരു ലളിതമായ ചിത്രീകരണമാണ് ഇനിപ്പറയുന്ന ചിത്രം.

PLL കോർ ക്ലോക്ക് ഔട്ട്പുട്ടുകളും ഇൻപുട്ടുകളും

PLL കോർ

altpll Intel FPGA IP

പുനഃസജ്ജമാക്കുക

പുനഃസജ്ജമാക്കുക

ക്ലോക്ക്

മുങ്ങുക

ഉറവിടം

ക്ലോക്ക് ഔട്ട്പുട്ട് ഇന്റർഫേസ്1

ക്ലോക്ക് ഉറവിടം

ക്ലോക്ക് ഔട്ട്പുട്ട് ഇന്റർഫേസ്2

ref_clk

ക്ലോക്ക്

ക്ലോക്ക്

മുങ്ങുക

ഉറവിടം

ക്ലോക്ക് ഔട്ട്പുട്ട് ഇന്റർഫേസ്_എൻ

2.1 അവലോൺ ക്ലോക്ക് സിങ്ക് സിഗ്നൽ റോളുകൾ

ഒരു ക്ലോക്ക് സിങ്ക് മറ്റ് ഇന്റർഫേസുകൾക്കും ആന്തരിക ലോജിക്കിനും ഒരു ടൈമിംഗ് റഫറൻസ് നൽകുന്നു.

പട്ടിക 1.

ക്ലോക്ക് സിങ്ക് സിഗ്നൽ റോളുകൾ

സിഗ്നൽ റോൾ clk

വീതി 1

ദിശ ഇൻപുട്ട്

ആവശ്യമാണ് അതെ

വിവരണം
ഒരു ക്ലോക്ക് സിഗ്നൽ. ആന്തരിക ലോജിക്കിനും മറ്റ് ഇന്റർഫേസുകൾക്കുമായി സമന്വയം നൽകുന്നു.

ഇന്റൽ കോർപ്പറേഷൻ. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം. ഇന്റൽ, ഇന്റൽ ലോഗോ, മറ്റ് ഇന്റൽ മാർക്കുകൾ എന്നിവ ഇന്റൽ കോർപ്പറേഷന്റെയോ അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളുടെയോ വ്യാപാരമുദ്രകളാണ്. ഇന്റലിന്റെ സ്റ്റാൻഡേർഡ് വാറന്റിക്ക് അനുസൃതമായി അതിന്റെ FPGA, അർദ്ധചാലക ഉൽപ്പന്നങ്ങളുടെ പ്രകടനം നിലവിലെ സ്പെസിഫിക്കേഷനുകളിലേക്ക് Intel വാറന്റ് ചെയ്യുന്നു, എന്നാൽ അറിയിപ്പ് കൂടാതെ ഏത് സമയത്തും ഏത് ഉൽപ്പന്നങ്ങളിലും സേവനങ്ങളിലും മാറ്റങ്ങൾ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. Intel രേഖാമൂലം രേഖാമൂലം സമ്മതിച്ചതല്ലാതെ ഇവിടെ വിവരിച്ചിരിക്കുന്ന ഏതെങ്കിലും വിവരങ്ങളുടെയോ ഉൽപ്പന്നത്തിന്റെയോ സേവനത്തിന്റെയോ ആപ്ലിക്കേഷനിൽ നിന്നോ ഉപയോഗത്തിൽ നിന്നോ ഉണ്ടാകുന്ന ഉത്തരവാദിത്തമോ ബാധ്യതയോ Intel ഏറ്റെടുക്കുന്നില്ല. ഏതെങ്കിലും പ്രസിദ്ധീകരിച്ച വിവരങ്ങളെ ആശ്രയിക്കുന്നതിന് മുമ്പും ഉൽപ്പന്നങ്ങൾക്കോ ​​സേവനങ്ങൾക്കോ ​​​​ഓർഡറുകൾ നൽകുന്നതിനുമുമ്പ് ഉപകരണ സവിശേഷതകളുടെ ഏറ്റവും പുതിയ പതിപ്പ് നേടുന്നതിന് ഇന്റൽ ഉപഭോക്താക്കളോട് നിർദ്ദേശിക്കുന്നു. *മറ്റ് പേരുകളും ബ്രാൻഡുകളും മറ്റുള്ളവരുടെ സ്വത്തായി അവകാശപ്പെടാം.

ISO 9001:2015 രജിസ്റ്റർ ചെയ്തു

2. അവലോൺ ക്ലോക്കും റീസെറ്റ് ഇന്റർഫേസുകളും 683091 | 2022.01.24

2.2 ക്ലോക്ക് സിങ്ക് പ്രോപ്പർട്ടികൾ

പട്ടിക 2.

ക്ലോക്ക് സിങ്ക് പ്രോപ്പർട്ടികൾ

പേര് ക്ലോക്ക് റേറ്റ്

സ്ഥിര മൂല്യം 0

നിയമപരമായ മൂല്യങ്ങൾ 0

വിവരണം
ക്ലോക്ക് സിങ്ക് ഇന്റർഫേസിന്റെ Hz-ലെ ആവൃത്തി സൂചിപ്പിക്കുന്നു. 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.

ക്ലോക്ക് സോഴ്സ് പ്രോപ്പർട്ടികൾ

പേര് ബന്ധപ്പെട്ടDirectClock

ഡിഫോൾട്ട് മൂല്യം
N/A

ക്ലോക്ക് റേറ്റ്

0

ക്ലോക്ക് റേറ്റ് അറിയപ്പെടുന്നു

തെറ്റായ

നിയമപരമായ മൂല്യങ്ങൾ

വിവരണം

ഒരു ഇൻപുട്ട് ഈ ക്ലോക്ക് നാമം ക്ലോക്ക് ഔട്ട്പുട്ടിനെ നേരിട്ട് നയിക്കുന്ന ക്ലോക്ക് ഇൻപുട്ടിന്റെ പേര്, എന്തെങ്കിലും ഉണ്ടെങ്കിൽ.

0

ക്ലോക്ക് ഔട്ട്പുട്ട് പ്രവർത്തിപ്പിക്കുന്ന Hz-ൽ ആവൃത്തി സൂചിപ്പിക്കുന്നു.

ശരി, തെറ്റ്

ക്ലോക്ക് ഫ്രീക്വൻസി അറിയാമോ ഇല്ലയോ എന്ന് സൂചിപ്പിക്കുന്നു. ക്ലോക്ക് ഫ്രീക്വൻസി അറിയാമെങ്കിൽ, നിങ്ങൾക്ക് സിസ്റ്റത്തിലെ മറ്റ് ഘടകങ്ങൾ ഇഷ്ടാനുസൃതമാക്കാം.

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 9

2. അവലോൺ ക്ലോക്കും റീസെറ്റ് ഇന്റർഫേസുകളും 683091 | 2022.01.24

2.6 സിങ്ക് പുനഃസജ്ജമാക്കുക

പട്ടിക 5.

ഇൻപുട്ട് സിഗ്നൽ റോളുകൾ പുനഃസജ്ജമാക്കുക
reset_req സിഗ്നൽ എന്നത് ഒരു അസിൻക്രണസ് റീസെറ്റ് അസെർഷനു മുമ്പായി റീസെറ്റ് ഹാൻഡ്‌ഷേക്ക് നടത്തുന്നതിലൂടെ മെമ്മറി ഉള്ളടക്കം അഴിമതി തടയാൻ നിങ്ങൾക്ക് ഉപയോഗിക്കാവുന്ന ഒരു ഓപ്ഷണൽ സിഗ്നലാണ്.

സിഗ്നൽ റോൾ

വീതി

ദിശ

ആവശ്യമാണ്

വിവരണം

പുനഃസജ്ജമാക്കുക, reset_n

1

ഇൻപുട്ട്

അതെ

ഒരു ഇന്റർഫേസിന്റെയോ ഘടകത്തിന്റെയോ ആന്തരിക ലോജിക് പുനഃസജ്ജമാക്കുന്നു

ഉപയോക്താവ് നിർവചിച്ച അവസ്ഥയിലേക്ക്. എന്നതിന്റെ സമന്വയ ഗുണങ്ങൾ

പുനഃസജ്ജീകരണം നിർവചിച്ചിരിക്കുന്നത് synchronousEdges ആണ്

പരാമീറ്റർ.

reset_req

1

ഇൻപുട്ട്

ഇല്ല

റീസെറ്റ് സിഗ്നലിന്റെ ആദ്യകാല സൂചന. ഈ സിഗ്നൽ എ ആയി പ്രവർത്തിക്കുന്നു

ROM-നുള്ള പുനഃസജ്ജീകരണം തീർപ്പാക്കാത്തതിന്റെ ഒരു സൈക്കിൾ മുന്നറിയിപ്പ്

പ്രാകൃതങ്ങൾ. ക്ലോക്ക് പ്രവർത്തനക്ഷമമാക്കുന്നത് പ്രവർത്തനരഹിതമാക്കാൻ reset_req ഉപയോഗിക്കുക

അല്ലെങ്കിൽ ഒരു ഓൺ-ചിപ്പ് മെമ്മറിയുടെ വിലാസ ബസ് മാസ്ക് ചെയ്യുക

എപ്പോൾ വിലാസം മാറുന്നതിൽ നിന്ന് തടയുക

അസിൻക്രണസ് റീസെറ്റ് ഇൻപുട്ട് ഉറപ്പിച്ചിരിക്കുന്നു.

2.7 സിങ്ക് ഇന്റർഫേസ് പ്രോപ്പർട്ടികൾ പുനഃസജ്ജമാക്കുക

പട്ടിക 6.

ഇൻപുട്ട് സിഗ്നൽ റോളുകൾ പുനഃസജ്ജമാക്കുക

പേര് ബന്ധപ്പെട്ട ക്ലോക്ക്

ഡിഫോൾട്ട് മൂല്യം
N/A

സിൻക്രണസ്-അറ്റങ്ങൾ

DEASSERT

നിയമപരമായ മൂല്യങ്ങൾ

വിവരണം

ഒരു ക്ലോക്കിന്റെ പേര്

ഈ ഇന്റർഫേസ് സമന്വയിപ്പിച്ചിരിക്കുന്ന ഒരു ക്ലോക്കിന്റെ പേര്. synchronousEdges-ന്റെ മൂല്യം DEASSERT അല്ലെങ്കിൽ രണ്ടും ആണെങ്കിൽ ആവശ്യമാണ്.

DEASSERT ഒന്നുമല്ല
രണ്ടും

റീസെറ്റ് ഇൻപുട്ടിന് ആവശ്യമായ സമന്വയത്തിന്റെ തരം സൂചിപ്പിക്കുന്നു. ഇനിപ്പറയുന്ന മൂല്യങ്ങൾ നിർവചിച്ചിരിക്കുന്നു:
· റീസെറ്റ് സിഗ്നലിന്റെ ആന്തരിക സമന്വയത്തിനുള്ള ലോജിക് ഈ ഘടകത്തിൽ ഉൾപ്പെട്ടിരിക്കുന്നതിനാൽ NONEno സിൻക്രൊണൈസേഷൻ ആവശ്യമാണ്.
· DEASSERT റീസെറ്റ് അസെർഷൻ അസിൻക്രണസ് ആണ്, ഡീസർഷൻ സിൻക്രണസ് ആണ്.
പുനഃസജ്ജീകരണവും നിർഭയത്വവും സമന്വയമാണ്.

2.8 അനുബന്ധ റീസെറ്റ് ഇന്റർഫേസുകൾ
എല്ലാ സിൻക്രണസ് ഇന്റർഫേസുകൾക്കും ഒരു അനുബന്ധ റീസെറ്റ് പ്രോപ്പർട്ടി ഉണ്ട്, അത് ഏത് റീസെറ്റ് സിഗ്നൽ ഇന്റർഫേസ് ലോജിക് റീസെറ്റ് ചെയ്യുന്നു എന്ന് വ്യക്തമാക്കുന്നു.

2.9 ഉറവിടം പുനഃസജ്ജമാക്കുക

പട്ടിക 7.

ഔട്ട്പുട്ട് സിഗ്നൽ റോളുകൾ പുനഃസജ്ജമാക്കുക
reset_req സിഗ്നൽ എന്നത് ഒരു അസിൻക്രണസ് റീസെറ്റ് അസെർഷനു മുമ്പായി റീസെറ്റ് ഹാൻഡ്‌ഷേക്ക് നടത്തുന്നതിലൂടെ മെമ്മറി ഉള്ളടക്കം അഴിമതി തടയാൻ നിങ്ങൾക്ക് ഉപയോഗിക്കാവുന്ന ഒരു ഓപ്ഷണൽ സിഗ്നലാണ്.

സിഗ്നൽ റോൾ

വീതി

ദിശ

ആവശ്യമാണ്

വിവരണം

reset_n പുനഃസജ്ജമാക്കുക

1

ഔട്ട്പുട്ട്

അതെ

ഒരു ഇന്റർഫേസിന്റെയോ ഘടകത്തിന്റെയോ ആന്തരിക ലോജിക് പുനഃസജ്ജമാക്കുന്നു

ഉപയോക്താവ് നിർവചിച്ച അവസ്ഥയിലേക്ക്.

reset_req

1

ഔട്ട്പുട്ട്

ഓപ്ഷണൽ റീസെറ്റ് അഭ്യർത്ഥന ജനറേഷൻ പ്രാപ്തമാക്കുന്നു, അത് നേരത്തെയുള്ളതാണ്

പുനഃക്രമീകരിക്കുന്നതിന് മുമ്പ് ഉറപ്പിച്ച സിഗ്നൽ. ഒരിക്കല്

പുനഃസജ്ജമാക്കുന്നത് വരെ ഇത് ഡീസേർട്ട് ചെയ്യാൻ കഴിയില്ലെന്ന് ഉറപ്പിച്ചു പറഞ്ഞു

പൂർത്തിയാക്കി.

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 10

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

2. അവലോൺ ക്ലോക്കും റീസെറ്റ് ഇന്റർഫേസുകളും 683091 | 2022.01.24

2.10 ഉറവിട ഇന്റർഫേസ് പ്രോപ്പർട്ടികൾ പുനഃസജ്ജമാക്കുക

പട്ടിക 8.

ഇന്റർഫേസ് പ്രോപ്പർട്ടികൾ പുനഃസജ്ജമാക്കുക

പേര്

ഡിഫോൾട്ട് മൂല്യം

നിയമപരമായ മൂല്യങ്ങൾ

വിവരണം

ബന്ധപ്പെട്ട ക്ലോക്ക്

N/A

ഒരു ക്ലോക്ക്

ഈ ഇന്റർഫേസ് ഉള്ള ഒരു ക്ലോക്കിന്റെ പേര്

പേര്

സമന്വയിപ്പിച്ചു. മൂല്യമാണെങ്കിൽ ആവശ്യമാണ്

synchronousEdges എന്നത് DEASSERT അല്ലെങ്കിൽ രണ്ടും ആണ്.

ബന്ധപ്പെട്ടഡയറക്ട് റീസെറ്റ്

N/A

ഒരു പുനഃസജ്ജീകരണം

ഇത് നേരിട്ട് നയിക്കുന്ന റീസെറ്റ് ഇൻപുട്ടിന്റെ പേര്

പേര്

ഒന്ന്-ടു-വൺ ലിങ്ക് വഴി ഉറവിടം പുനഃസജ്ജമാക്കുക.

ബന്ധപ്പെട്ട ResetSinks

N/A

ഒരു പുനഃസജ്ജീകരണം

ഒരു റീസെറ്റ് ഉറവിടത്തിന് കാരണമാകുന്ന റീസെറ്റ് ഇൻപുട്ടുകൾ വ്യക്തമാക്കുന്നു

പേര്

പുനഃസജ്ജീകരണം ഉറപ്പിക്കുക. ഉദാample, ഒരു റീസെറ്റ് സിൻക്രൊണൈസർ അത്

ഒന്നിലധികം റീസെറ്റ് ഇൻപുട്ടുകളുള്ള ഒരു OR പ്രവർത്തനം നടത്തുന്നു

ഒരു റീസെറ്റ് ഔട്ട്പുട്ട് സൃഷ്ടിക്കുക.

synchronousEdges

DEASSERT

DEASSERT ഒന്നുമല്ല
രണ്ടും

റീസെറ്റ് ഔട്ട്പുട്ടിന്റെ സമന്വയത്തെ സൂചിപ്പിക്കുന്നു. ഇനിപ്പറയുന്ന മൂല്യങ്ങൾ നിർവചിച്ചിരിക്കുന്നു:
· NONE റീസെറ്റ് ഇന്റർഫേസ് അസമന്വിതമാണ്.
· DEASSERT റീസെറ്റ് അസെർഷൻ അസിൻക്രണസ് ആണ്, ഡീസർഷൻ സിൻക്രണസ് ആണ്.
· രണ്ടും റീസെറ്റ് അസെർഷനും ഡീസെർഷനും സിൻക്രണസ് ആണ്.

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 11

683091 | 2022.01.24 ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക
3. അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ
3.1 അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകളിലേക്കുള്ള ആമുഖം
ഹോസ്റ്റ്, ഏജന്റ് ഘടകങ്ങൾക്കായി റീഡ് ആൻഡ് റൈറ്റ് ഇന്റർഫേസുകൾ നടപ്പിലാക്കാൻ നിങ്ങൾക്ക് Avalon മെമ്മറി-മാപ്പ്ഡ് (Avalon-MM) ഇന്റർഫേസുകൾ ഉപയോഗിക്കാം. ഇനിപ്പറയുന്നവ മുൻampസാധാരണയായി മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ ഉൾപ്പെടുന്ന ഘടകങ്ങളുടെ കുറവ്: · മൈക്രോപ്രൊസസ്സറുകൾ · മെമ്മറികൾ · UART-കൾ · DMA-കൾ · ടൈമറുകൾ അവലോൺ-എംഎം ഇന്റർഫേസുകൾ ലളിതം മുതൽ സങ്കീർണ്ണമായത് വരെയാണ്. ഉദാample, ഫിക്സഡ്-സൈക്കിൾ റീഡ് ആൻഡ് റൈറ്റ് ട്രാൻസ്ഫറുകളുള്ള SRAM ഇന്റർഫേസുകൾക്ക് ലളിതമായ അവലോൺ-എംഎം ഇന്റർഫേസുകളുണ്ട്. പൊട്ടിത്തെറി കൈമാറ്റം ചെയ്യാൻ കഴിയുന്ന പൈപ്പ്ലൈൻ ഇന്റർഫേസുകൾ സങ്കീർണ്ണമാണ്.

ഇന്റൽ കോർപ്പറേഷൻ. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം. ഇന്റൽ, ഇന്റൽ ലോഗോ, മറ്റ് ഇന്റൽ മാർക്കുകൾ എന്നിവ ഇന്റൽ കോർപ്പറേഷന്റെയോ അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളുടെയോ വ്യാപാരമുദ്രകളാണ്. ഇന്റലിന്റെ സ്റ്റാൻഡേർഡ് വാറന്റിക്ക് അനുസൃതമായി അതിന്റെ FPGA, അർദ്ധചാലക ഉൽപ്പന്നങ്ങളുടെ പ്രകടനം നിലവിലെ സ്പെസിഫിക്കേഷനുകളിലേക്ക് Intel വാറന്റ് ചെയ്യുന്നു, എന്നാൽ അറിയിപ്പ് കൂടാതെ ഏത് സമയത്തും ഏത് ഉൽപ്പന്നങ്ങളിലും സേവനങ്ങളിലും മാറ്റങ്ങൾ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. Intel രേഖാമൂലം രേഖാമൂലം സമ്മതിച്ചതല്ലാതെ ഇവിടെ വിവരിച്ചിരിക്കുന്ന ഏതെങ്കിലും വിവരങ്ങളുടെയോ ഉൽപ്പന്നത്തിന്റെയോ സേവനത്തിന്റെയോ ആപ്ലിക്കേഷനിൽ നിന്നോ ഉപയോഗത്തിൽ നിന്നോ ഉണ്ടാകുന്ന ഉത്തരവാദിത്തമോ ബാധ്യതയോ Intel ഏറ്റെടുക്കുന്നില്ല. ഏതെങ്കിലും പ്രസിദ്ധീകരിച്ച വിവരങ്ങളെ ആശ്രയിക്കുന്നതിന് മുമ്പും ഉൽപ്പന്നങ്ങൾക്കോ ​​സേവനങ്ങൾക്കോ ​​​​ഓർഡറുകൾ നൽകുന്നതിനുമുമ്പ് ഉപകരണ സവിശേഷതകളുടെ ഏറ്റവും പുതിയ പതിപ്പ് നേടുന്നതിന് ഇന്റൽ ഉപഭോക്താക്കളോട് നിർദ്ദേശിക്കുന്നു. *മറ്റ് പേരുകളും ബ്രാൻഡുകളും മറ്റുള്ളവരുടെ സ്വത്തായി അവകാശപ്പെടാം.

ISO 9001:2015 രജിസ്റ്റർ ചെയ്തു

3. അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ 683091 | 2022.01.24

ചിത്രം 5.

അവലോൺ-എംഎം ഏജന്റ് കൈമാറ്റങ്ങളിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുക
ഇനിപ്പറയുന്ന ചിത്രം ഒരു സാധാരണ സിസ്റ്റം കാണിക്കുന്നു, അവലോൺ-എംഎം ഏജന്റ് ഇന്റർഫേസ് കണക്ഷൻ ഇന്റർകണക്റ്റ് ഫാബ്രിക്കിലേക്ക് ഹൈലൈറ്റ് ചെയ്യുന്നു.
ഇഥർനെറ്റ് PHY

valon-MM സിസ്റ്റം
പ്രോസസർ അവലോൺ-എംഎം
ഹോസ്റ്റ്

ഇഥർനെറ്റ് MAC
അവലോൺ-എംഎം ഹോസ്റ്റ്

കസ്റ്റം ലോജിക്
അവലോൺ-എംഎം ഹോസ്റ്റ്

പരസ്പരം ബന്ധിപ്പിക്കുക

അവലോൺ-എംഎം ഏജന്റ്
ഫ്ലാഷ് കൺട്രോളർ

അവലോൺ-എംഎം ഏജന്റ്
SRAM കൺട്രോളർ

അവലോൺ-എംഎം ഏജന്റ്
റാം കൺട്രോളർ

അവലോൺ-എംഎം ഏജന്റ്
UART

AvAavloanlon- MM SlaAvgeePnotrt
ലോർ കസ്റ്റം
യുക്തി

ട്രൈസ്റ്റേറ്റ് കണ്ട്യൂട്ട് ഏജന്റ്
ട്രൈസ്‌റ്റേറ്റ് കോണ്ട്യൂറ്റ് പിൻ ഷെയററും ട്രൈസ്റ്റേറ്റ് കോണ്ട്യൂറ്റ് ബ്രിഡ്ജും
ട്രൈസ്റ്റേറ്റ് കണ്ട്യൂറ്റ് ഹോസ്റ്റ്

ട്രൈസ്റ്റേറ്റ് കണ്ട്യൂട്ട് ഏജന്റ്
ഫ്ലാഷ് മെമ്മറി

ട്രൈസ്റ്റേറ്റ് കണ്ട്യൂട്ട് ഏജന്റ്
SRAM മെമ്മറി

റാം മെമ്മറി

RS-232

അവലോൺ-എംഎം ഘടകങ്ങളിൽ സാധാരണയായി ഘടക ലോജിക്കിന് ആവശ്യമായ സിഗ്നലുകൾ മാത്രമേ ഉൾപ്പെടുന്നുള്ളൂ.

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 13

3. അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ 683091 | 2022.01.24

ചിത്രം 6.

Example ഏജന്റ് ഘടകം

ഇനിപ്പറയുന്ന ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്ന 16-ബിറ്റ് പൊതു-ഉദ്ദേശ്യ I/O പെരിഫറൽ അഭ്യർത്ഥനകളോട് മാത്രമേ പ്രതികരിക്കൂ. ഈ ഘടകത്തിൽ റൈറ്റ് ട്രാൻസ്ഫറുകൾക്ക് ആവശ്യമായ ഏജന്റ് സിഗ്നലുകൾ മാത്രം ഉൾപ്പെടുന്നു.

അവലോൺ-എംഎം പെരിഫറൽ റൈറ്റ്ഡാറ്റ[15..0] ഡി

അപേക്ഷ-

Q

pio_out[15..0] പ്രത്യേകം
ഇൻ്റർഫേസ്

അവലോൺ-എംഎം ഇന്റർഫേസ്
(അവലോൺ-എംഎം റൈറ്റ് ഏജന്റ് ഇന്റർഫേസ്)
clk

CLK_EN

ഒരു അവലോൺ-എംഎം ഏജന്റിലെ ഓരോ സിഗ്നലും കൃത്യമായി ഒരു അവലോൺ-എംഎം സിഗ്നൽ റോളുമായി യോജിക്കുന്നു. ഒരു അവലോൺ-എംഎം ഇന്റർഫേസിന് ഓരോ സിഗ്നൽ റോളിന്റെയും ഒരു ഉദാഹരണം മാത്രമേ ഉപയോഗിക്കാനാകൂ.

3.2 അവലോൺ മെമ്മറി മാപ്പ് ചെയ്ത ഇന്റർഫേസ് സിഗ്നൽ റോളുകൾ

അവലോൺ മെമ്മറി മാപ്പ് ചെയ്ത ഹോസ്റ്റും ഏജന്റ് പോർട്ടുകളും അനുവദിക്കുന്ന സിഗ്നൽ തരങ്ങളെ സിഗ്നൽ റോളുകൾ നിർവ്വചിക്കുന്നു.

ഈ സ്പെസിഫിക്കേഷന് Avalon മെമ്മറി മാപ്പ് ചെയ്ത ഇന്റർഫേസിൽ എല്ലാ സിഗ്നലുകളും ഉണ്ടായിരിക്കണമെന്നില്ല. എല്ലായ്പ്പോഴും ആവശ്യമുള്ള ഒരു സിഗ്നൽ ഇല്ല. അവലോൺ മെമ്മറി മാപ്പ് ചെയ്‌ത ഇന്റർഫേസിന്റെ ഏറ്റവും കുറഞ്ഞ ആവശ്യകതകൾ ഒരു റീഡ്-ഒൺലി ഇന്റർഫേസിനുള്ള റീഡ്ഡാറ്റയാണ്, അല്ലെങ്കിൽ ഒരു റൈറ്റ്-ഒൺലി ഇന്റർഫേസിനായി റൈറ്റ്ഡാറ്റയും റൈറ്റും ആണ്.

അവലോൺ മെമ്മറി മാപ്പ് ചെയ്ത ഇന്റർഫേസിനായുള്ള സിഗ്നൽ റോളുകൾ ഇനിപ്പറയുന്ന പട്ടിക പട്ടികപ്പെടുത്തുന്നു:

പട്ടിക 9.

അവലോൺ മെമ്മറി മാപ്പ് ചെയ്ത സിഗ്നൽ റോളുകൾ
ചില അവലോൺ മെമ്മറി മാപ്പ് ചെയ്ത സിഗ്നലുകൾ സജീവമായ ഉയർന്നതോ സജീവമായതോ ആകാം. സജീവമാകുമ്പോൾ, സിഗ്നൽ നാമം _n ൽ അവസാനിക്കുന്നു.

സിഗ്നൽ റോൾ

വീതി

ദിശ

ആവശ്യമാണ്

വിവരണം

വിലാസം

1 - 64 ഹോസ്റ്റ് ഏജന്റ്

byteenable byteenable_n

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

ഹോസ്റ്റ് ഏജന്റ്

അടിസ്ഥാന സിഗ്നലുകൾ

ഇല്ല

ഹോസ്റ്റുകൾ: സ്ഥിരസ്ഥിതിയായി, വിലാസ സിഗ്നൽ ഒരു ബൈറ്റ് പ്രതിനിധീകരിക്കുന്നു

വിലാസം. വിലാസത്തിന്റെ മൂല്യം ഡാറ്റ വീതിയുമായി വിന്യസിക്കണം.

ഒരു ഡാറ്റാ പദത്തിനുള്ളിൽ നിർദ്ദിഷ്ട ബൈറ്റുകളിലേക്ക് എഴുതാൻ, ഹോസ്റ്റ് ഉപയോഗിക്കണം

ബൈറ്റീനബിൾ സിഗ്നൽ. വിലാസ യൂണിറ്റുകളുടെ ഇന്റർഫേസ് കാണുക

വാക്ക് വിലാസത്തിനുള്ള സ്വത്ത്.

ഏജന്റ്സ്: ഡിഫോൾട്ടായി, ഇന്റർകണക്റ്റ്, ബൈറ്റ് വിലാസത്തെ ഏജന്റിന്റെ വിലാസ സ്ഥലത്ത് ഒരു വാക്ക് വിലാസത്തിലേക്ക് വിവർത്തനം ചെയ്യുന്നു. ഏജന്റിന്റെ വീക്ഷണകോണിൽ നിന്ന്, ഓരോ ഏജന്റ് ആക്‌സസ്സും ഒരു ഡാറ്റാ വാക്ക് ആണ്.

ഉദാample, വിലാസം = 0 ഏജന്റിന്റെ ആദ്യ വാക്ക് തിരഞ്ഞെടുക്കുന്നു. വിലാസം = 1 ഏജന്റിന്റെ രണ്ടാമത്തെ വാക്ക് തിരഞ്ഞെടുക്കുന്നു. ബൈറ്റ് അഡ്രസ്സിംഗിനായി വിലാസ യൂണിറ്റുകളുടെ ഇന്റർഫേസ് പ്രോപ്പർട്ടി കാണുക.

ഇല്ല

കൈമാറ്റം ചെയ്യുമ്പോൾ ഒന്നോ അതിലധികമോ നിർദ്ദിഷ്ട ബൈറ്റ് പാതകൾ പ്രവർത്തനക്ഷമമാക്കുന്നു

8 ബിറ്റുകളിൽ കൂടുതൽ വീതിയുള്ള ഇന്റർഫേസുകൾ. ഓരോ ബിറ്റും ബൈറ്റീനബിൾ

റൈറ്റ്ഡാറ്റയിലും റീഡ്ഡാറ്റയിലും ഒരു ബൈറ്റുമായി പൊരുത്തപ്പെടുന്നു. ആതിഥേയൻ

ബിറ്റ് byteenable എന്നത് ബൈറ്റാണോ എന്ന് സൂചിപ്പിക്കുന്നു ആണ്

തുടർന്നു…

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 14

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

3. അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ 683091 | 2022.01.24

സിഗ്നൽ റോൾ
debugaccess read read_n readdata response [1:0] write write_n writedata

വീതി

ദിശ ആവശ്യമാണ്

വിവരണം

എഴുതിയത്. എഴുതുമ്പോൾ, ഏത് ബൈറ്റുകളിലേക്കാണ് എഴുതുന്നതെന്ന് ബൈറ്റീനബിൾസ് വ്യക്തമാക്കുന്നു. മറ്റ് ബൈറ്റുകൾ ഏജന്റ് അവഗണിക്കണം. വായനയ്ക്കിടയിൽ, ഹോസ്റ്റ് വായിക്കുന്ന ബൈറ്റുകളെ ബൈറ്റീനബിൾ സൂചിപ്പിക്കുന്നു. പാർശ്വഫലങ്ങളൊന്നുമില്ലാതെ റീഡേഡാറ്റ തിരികെ നൽകുന്ന ഏജന്റുമാർക്ക് വായനയ്ക്കിടെ ബൈറ്റീനബിളുകൾ അവഗണിക്കാൻ സ്വാതന്ത്ര്യമുണ്ട്. ഒരു ഇന്റർഫേസിന് ബൈറ്റീനബിൾ സിഗ്നൽ ഇല്ലെങ്കിൽ, എല്ലാ ബൈറ്റീനബിളുകളും ഉറപ്പിച്ചതുപോലെ കൈമാറ്റം തുടരുന്നു.
ബൈറ്റീനബിൾ സിഗ്നലിന്റെ ഒന്നിൽ കൂടുതൽ ബിറ്റ് ഉറപ്പിക്കുമ്പോൾ, എല്ലാ ഉറപ്പിച്ച പാതകളും തൊട്ടടുത്താണ്.

1

ഹോസ്റ്റ് ഏജന്റ്

ഇല്ല

ഉറപ്പിക്കുമ്പോൾ, ചിപ്പിൽ എഴുതാൻ നിയോസ് II പ്രോസസറിനെ അനുവദിക്കുന്നു

മെമ്മറികൾ റോമുകളായി ക്രമീകരിച്ചിരിക്കുന്നു.

1

ഹോസ്റ്റ് ഏജന്റ്

ഇല്ല

ഒരു റീഡ് ട്രാൻസ്ഫർ സൂചിപ്പിക്കാൻ ഉറപ്പിച്ചു. നിലവിലുണ്ടെങ്കിൽ, റീഡാറ്റ ആണ്

ആവശ്യമാണ്.

8, 16, ഏജന്റ് ഹോസ്റ്റ്

ഇല്ല

പ്രതികരണമായി ഏജന്റിൽ നിന്ന് ഹോസ്റ്റിലേക്ക് നയിക്കുന്ന റീഡ്ഡാറ്റ

32,

ഒരു വായനാ കൈമാറ്റം. വായനയെ പിന്തുണയ്ക്കുന്ന ഇന്റർഫേസുകൾക്ക് ആവശ്യമാണ്.

64,

128,

256,

512,

1024

2

ഏജന്റ് ഹോസ്റ്റ്

ഇല്ല

പ്രതികരണ സിഗ്നൽ എന്നത് ഒരു ഓപ്ഷണൽ സിഗ്നലാണ്

പ്രതികരണ നില.

ശ്രദ്ധിക്കുക: സിഗ്നൽ പങ്കിട്ടതിനാൽ, ഒരു ഇന്റർഫേസിന് ഒരേ ക്ലോക്ക് സൈക്കിളിൽ ഒരു റൈറ്റ് പ്രതികരണവും ഒരു വായന പ്രതികരണവും നൽകാനോ സ്വീകരിക്കാനോ കഴിയില്ല.

· 00: ശരി–ഒരു ഇടപാടിനുള്ള വിജയകരമായ പ്രതികരണം.

· 01: റിസർവ്ഡ്-എൻകോഡിംഗ് റിസർവ് ചെയ്തിരിക്കുന്നു.

· 10: SLVERR–ഒരു എൻഡ് പോയിന്റ് ഏജന്റിൽ നിന്നുള്ള പിശക്. ഒരു പരാജയപ്പെട്ട ഇടപാടിനെ സൂചിപ്പിക്കുന്നു.

· 11: DECODEERROR–നിർവചിക്കാത്ത ലൊക്കേഷനിലേക്കുള്ള പ്രവേശനം ശ്രമിച്ചതായി സൂചിപ്പിക്കുന്നു.

പ്രതികരണങ്ങൾ വായിക്കാൻ:

· ഓരോ റീഡ്ഡാറ്റയ്‌ക്കൊപ്പവും ഒരു പ്രതികരണം അയയ്‌ക്കുന്നു. N ന്റെ ഒരു റീഡ് ബർസ്റ്റ് ദൈർഘ്യം N പ്രതികരണങ്ങളിൽ കലാശിക്കുന്നു. ഒരു പിശക് സംഭവിച്ചാലും, കുറച്ച് പ്രതികരണങ്ങൾ സാധുതയുള്ളതല്ല. ബർസ്റ്റിലെ ഓരോ റീഡ്ഡാറ്റയ്ക്കും പ്രതികരണ സിഗ്നൽ മൂല്യം വ്യത്യസ്തമായിരിക്കാം.

· ഇന്റർഫേസിൽ റീഡ് കൺട്രോൾ സിഗ്നലുകൾ ഉണ്ടായിരിക്കണം. റീഡാറ്റവാലിഡ് സിഗ്നൽ ഉപയോഗിച്ച് പൈപ്പ്ലൈൻ പിന്തുണ സാധ്യമാണ്.

· റീഡ് പിശകുകളിൽ, അനുബന്ധ റീഡ്ഡാറ്റ "ഡോണ്ട് കെയർ" ആണ്.

പ്രതികരണങ്ങൾ എഴുതാൻ:

· ഓരോ റൈറ്റ് കമാൻഡിനും ഒരു റൈറ്റ് പ്രതികരണം അയയ്ക്കണം. ഒരു റൈറ്റ് ബർസ്റ്റ് ഫലത്തിൽ ഒരു പ്രതികരണം മാത്രമേ ഉണ്ടാകൂ, അത് ബർസ്റ്റിലെ അവസാന റൈറ്റ് ട്രാൻസ്ഫർ അംഗീകരിച്ചതിന് ശേഷം അയയ്‌ക്കേണ്ടതാണ്.

· റൈറ്റിംഗ് റെസ്‌പോൺസ് സാധുത ഉണ്ടെങ്കിൽ, എല്ലാ റൈറ്റ് കമാൻഡുകളും റൈറ്റ് പ്രതികരണങ്ങൾക്കൊപ്പം പൂർത്തിയാക്കണം.

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. ഹോസ്റ്റ് എ ഡീസർറ്റ് ലോക്ക്, ഒരു ബിറ്റ് ഫീൽഡ് മാറ്റുകയും 32-ബിറ്റ് ഡാറ്റ തിരികെ എഴുതുകയും ചെയ്യുന്നു.

ഹോസ്റ്റ് എയുടെ വായനയ്ക്കും എഴുത്തിനും ഇടയിൽ ഒരു എഴുത്ത് നടത്തുന്നതിൽ നിന്നും ഹോസ്റ്റ് ബിയെ ലോക്ക് തടയുന്നു.

ഏജന്റ് ഹോസ്റ്റ്

ഇല്ല

a-യോട് പ്രതികരിക്കാൻ കഴിയാതെ വരുമ്പോൾ ഒരു ഏജന്റ് വെയിറ്റ് അഭ്യർത്ഥന ഉറപ്പിക്കുന്നു

അഭ്യർത്ഥന വായിക്കുക അല്ലെങ്കിൽ എഴുതുക. വരെ കാത്തിരിക്കാൻ ഹോസ്റ്റിനെ നിർബന്ധിക്കുന്നു

കൈമാറ്റം തുടരാൻ interconnect തയ്യാറാണ്. തുടക്കത്തിൽ

എല്ലാ കൈമാറ്റങ്ങളും, ഒരു ഹോസ്റ്റ് കൈമാറ്റം ആരംഭിക്കുകയും അത് വരെ കാത്തിരിക്കുകയും ചെയ്യുന്നു

വെയിറ്റ് അഭ്യർത്ഥന പരാജയപ്പെട്ടു. ഒരു ആതിഥേയൻ യാതൊരു അനുമാനവും ഉണ്ടാക്കരുത്

ആതിഥേയൻ നിഷ്‌ക്രിയമായിരിക്കുമ്പോൾ വെയിറ്റ്‌റെക്വസ്റ്റിന്റെ ഉറപ്പ് നിലയെക്കുറിച്ച്:

സിസ്റ്റത്തെ ആശ്രയിച്ച് വെയിറ്റ് അഭ്യർത്ഥന ഉയർന്നതോ കുറവോ ആകാം

പ്രോപ്പർട്ടികൾ.

വെയിറ്റ്‌റെക്വസ്റ്റ് ഉറപ്പിക്കുമ്പോൾ, ബിഗ്ബർസ്‌ട്രാൻസ്‌ഫർ ഒഴികെ ഏജന്റിലേക്കുള്ള ഹോസ്റ്റ് നിയന്ത്രണ സിഗ്‌നലുകൾ സ്ഥിരമായി നിലനിൽക്കണം. ബിഗ്ബർസ്റ്റ് ട്രാൻസ്ഫർ സിഗ്നൽ ചിത്രീകരിക്കുന്ന ഒരു ടൈമിംഗ് ഡയഗ്രാമിനായി, റീഡ് ബർസ്റ്റ്സിലെ ചിത്രം കാണുക.

ഒരു അവലോൺ മെമ്മറി മാപ്പ് ചെയ്‌ത ഏജന്റ് നിഷ്‌ക്രിയ സൈക്കിളുകളിൽ വെയിറ്റ്‌റെക്വസ്റ്റ് ഉറപ്പിച്ചേക്കാം. ഒരു അവലോൺ മെമ്മറി മാപ്പ് ചെയ്‌ത ഹോസ്റ്റ്, വെയ്‌റ്റ്‌അക്വസ്റ്റ് ഉറപ്പിക്കുമ്പോൾ ഒരു ഇടപാട് ആരംഭിക്കുകയും ആ സിഗ്നൽ ഡീസർഡ് ആകുന്നതുവരെ കാത്തിരിക്കുകയും ചെയ്‌തേക്കാം. സിസ്റ്റം ലോക്കപ്പ് ഒഴിവാക്കുന്നതിന്, റീസെറ്റ് ചെയ്യുമ്പോൾ ഒരു ഏജന്റ് ഉപകരണം വെയിറ്റ് അഭ്യർത്ഥന ഉറപ്പ് വരുത്തണം.

പൈപ്പ്ലൈൻ സിഗ്നലുകൾ

ഏജന്റ് ഹോസ്റ്റ്

ഇല്ല

വേരിയബിൾ-ലേറ്റൻസി, പൈപ്പ്ലൈൻ റീഡ് ട്രാൻസ്ഫറുകൾക്കായി ഉപയോഗിക്കുന്നു. എപ്പോൾ

ഉറപ്പിച്ചു പറയുന്നു, റീഡ്ഡാറ്റ സിഗ്നലിൽ സാധുവായ ഡാറ്റ അടങ്ങിയിരിക്കുന്നുവെന്ന് സൂചിപ്പിക്കുന്നു.

ബർസ്റ്റ്‌കൗണ്ട് മൂല്യമുള്ള ഒരു റീഡ് ബർസ്റ്റിനായി , ദി

readdatavalid സിഗ്നൽ ഉറപ്പിച്ചിരിക്കണം തവണ, ഒരിക്കൽ

ഓരോ റീഡ്ഡാറ്റ ഇനവും. ലേറ്റൻസിയുടെ ഒരു ചക്രമെങ്കിലും ഉണ്ടായിരിക്കണം

വായനയുടെ സ്വീകാര്യതയ്ക്കും അവകാശവാദത്തിനും ഇടയിൽ

readdatavalid. റീഡ്ഡാറ്റവാലിഡ് സിഗ്നലിനെ ചിത്രീകരിക്കുന്ന ഒരു ടൈമിംഗ് ഡയഗ്രമിനായി, വേരിയബിൾ ലേറ്റൻസി ഉപയോഗിച്ച് പൈപ്പ്ലൈൻ റീഡ് ട്രാൻസ്ഫർ കാണുക.

വെയ്‌ട്രെക്വസ്റ്റ് ഉപയോഗിച്ച് ഏജന്റ് ഒരു പുതിയ കമാൻഡ് നിർത്തുകയാണോ എന്നതിൽ നിന്ന് സ്വതന്ത്രമായി ഹോസ്റ്റിലേക്ക് ഡാറ്റ കൈമാറാൻ ഒരു ഏജന്റ് readdatavalid ഉറപ്പിച്ചേക്കാം.

പൈപ്പ്‌ലൈൻ റീഡുകളെ ഹോസ്റ്റ് പിന്തുണയ്ക്കുന്നുവെങ്കിൽ അത് ആവശ്യമാണ്. റീഡ് ഫംഗ്‌ഷണാലിറ്റി ഉള്ള ഹോസ്റ്റുകൾ പൊട്ടിത്തെറിക്കുന്നത് readdatavalid സിഗ്നൽ ഉൾപ്പെടുത്തിയിരിക്കണം.

ഏജന്റ് ഹോസ്റ്റ്

ഇല്ല

ഒരു ഓപ്ഷണൽ സിഗ്നൽ. ഉണ്ടെങ്കിൽ, ഇന്റർഫേസ് പ്രശ്നങ്ങൾ എഴുതുന്നു

റൈറ്റ് കമാൻഡുകൾക്കുള്ള പ്രതികരണങ്ങൾ.

ഉറപ്പിക്കുമ്പോൾ, പ്രതികരണ സിഗ്നലിലെ മൂല്യം ഒരു സാധുവായ എഴുത്ത് പ്രതികരണമാണ്.

Writeresponsevalid എന്നത് റൈറ്റ് കമാൻഡ് അംഗീകരിച്ചതിന് ശേഷം ഒരു ക്ലോക്ക് സൈക്കിളോ അതിൽ കൂടുതലോ മാത്രമേ ഉറപ്പിക്കൂ. കമാൻഡ് സ്വീകാര്യത മുതൽ അവകാശവാദം വരെ കുറഞ്ഞത് ഒരു ക്ലോക്ക് സൈക്കിൾ ലേറ്റൻസി ഉണ്ട്

എഴുത്ത് സാധുതയുള്ള.

തുടർന്നു…

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 16

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

3. അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ 683091 | 2022.01.24

സിഗ്നൽ റോൾ

വീതി

ദിശ ആവശ്യമാണ്

വിവരണം

ബേസ്‌റ്റിന്റെ അവസാന ബീറ്റ് ഏജന്റിന് നൽകുകയും വെയ്‌ട്രെക്വസ്റ്റ് കുറവായിരിക്കുകയും ചെയ്യുമ്പോൾ ഒരു റൈറ്റ് കമാൻഡ് സ്വീകാര്യമായി കണക്കാക്കപ്പെടുന്നു. റൈറ്റേഴ്‌സ്‌പോൺസ്‌വാലിഡ് സ്‌ഫോടനത്തിന്റെ അവസാന ബീറ്റ് നൽകിയതിന് ശേഷം ഒന്നോ അതിലധികമോ ക്ലോക്ക് സൈക്കിളുകൾ ഉറപ്പിക്കാം.

പൊട്ടിത്തെറി

1 11 ഹോസ്റ്റ് ഏജന്റ്

പൊട്ടിത്തെറിച്ച സിഗ്നലുകൾ

ഇല്ല

കൈമാറ്റങ്ങളുടെ എണ്ണം സൂചിപ്പിക്കാൻ ബേസ്റ്റിംഗ് ഹോസ്റ്റുകൾ ഉപയോഗിക്കുന്നു

ഓരോ പൊട്ടിത്തെറിയും. പരമാവധി ബർസ്റ്റ്കൗണ്ട് പാരാമീറ്ററിന്റെ മൂല്യം

2-ന്റെ പവർ ആയിരിക്കണം. വീതിയുടെ ഒരു ബർസ്റ്റ്കൗണ്ട് ഇന്റർഫേസ് വലിപ്പം 2 (എല്ലാം) പരമാവധി പൊട്ടിത്തെറി എൻകോഡ് ചെയ്യാൻ കഴിയും -1). ഉദാample, ഒരു 4-ബിറ്റ്

burstcount സിഗ്നലിന് പരമാവധി 8 ബർസ്റ്റ് എണ്ണം പിന്തുണയ്ക്കാൻ കഴിയും.

ഏറ്റവും കുറഞ്ഞ ബർസ്റ്റ് കൗണ്ട് 1 ആണ്

കോൺസ്റ്റന്റ് ബർസ്റ്റ് ബിഹേവിയർ പ്രോപ്പർട്ടി സമയത്തെ നിയന്ത്രിക്കുന്നു

ബർസ്റ്റ്കൗണ്ട് സിഗ്നൽ. റീഡ് ഫംഗ്‌ഷണാലിറ്റി ഉള്ള ഹോസ്‌റ്റുകളെ തകർക്കണം

readdatavalid സിഗ്നൽ ഉൾപ്പെടുത്തുക.

ബൈറ്റ് വിലാസങ്ങൾ ഉപയോഗിക്കുന്ന ഹോസ്റ്റുകളും ഏജന്റുമാരും പൊട്ടിത്തെറിക്കാൻ, വിലാസത്തിന്റെ വീതിയിൽ ഇനിപ്പറയുന്ന നിയന്ത്രണം ബാധകമാണ്:

>= +
ലോഗ്2( )
വേഡ് അഡ്രസ്സുകൾ ഉപയോഗിക്കുന്ന ഹോസ്റ്റുകളെയും ഏജന്റുമാരെയും തകർക്കുന്നതിന്, മുകളിലുള്ള log2 പദം ഒഴിവാക്കിയിരിക്കുന്നു.

ആരംഭിക്കുക

1

പരസ്പരം ബന്ധിപ്പിക്കുക

ഉത്തരം നൽകുക

ഏജൻ്റ്

ഇല്ല

ഒരു പൊട്ടിത്തെറി എപ്പോഴാണെന്ന് സൂചിപ്പിക്കാൻ ഒരു പൊട്ടിത്തെറിയുടെ ആദ്യ ചക്രം ഉറപ്പിച്ചു

കൈമാറ്റം ആരംഭിക്കുന്നു. ഒരു സൈക്കിളിനുശേഷം ഈ സിഗ്നൽ തകരാറിലാകുന്നു

വെയിറ്റ് അഭ്യർത്ഥനയുടെ മൂല്യം പരിഗണിക്കാതെ തന്നെ. ഒരു ടൈമിംഗ് ഡയഗ്രാമിനായി

ബിഗ്ബർസ്ട്രാൻസ്ഫർ ചിത്രീകരിക്കുന്നു, വായിക്കുക എന്നതിലെ ചിത്രം കാണുക

പൊട്ടിത്തെറികൾ.

ബിഗ്ബർസ്ട്രാൻസ്ഫർ ഓപ്ഷണൽ ആണ്. ഡാറ്റാ കൈമാറ്റങ്ങൾ കണക്കാക്കി അടുത്ത റൈറ്റ് ബർസ്റ്റ് ഇടപാടിന്റെ ആരംഭം ഒരു ഏജന്റിന് എല്ലായ്പ്പോഴും ആന്തരികമായി കണക്കാക്കാം.

മുന്നറിയിപ്പ്: ഈ സിഗ്നൽ ഉപയോഗിക്കരുത്. ലെഗസി മെമ്മറി കൺട്രോളറുകളെ പിന്തുണയ്ക്കുന്നതിന് ഈ സിഗ്നൽ നിലവിലുണ്ട്.

3.3 ഇന്റർഫേസ് പ്രോപ്പർട്ടികൾ

പട്ടിക 10. അവലോൺ-എംഎം ഇന്റർഫേസ് പ്രോപ്പർട്ടികൾ

പേര് വിലാസം യൂണിറ്റുകൾ

ഡിഫോൾട്ട് മൂല്യം
ഹോസ്റ്റ് ചിഹ്നങ്ങളുടെ ഏജന്റ് -
വാക്കുകൾ

നിയമപരമായ മൂല്യങ്ങൾ
വാക്കുകൾ, ചിഹ്നങ്ങൾ

വിവരണം
വിലാസങ്ങൾക്കുള്ള യൂണിറ്റ് വ്യക്തമാക്കുന്നു. ഒരു ചിഹ്നം സാധാരണയായി ഒരു ബൈറ്റ് ആണ്. ഈ വസ്തുവിന്റെ സാധാരണ ഉപയോഗത്തിനായി അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസ് സിഗ്നൽ തരങ്ങളുടെ പട്ടികയിലെ വിലാസത്തിന്റെ നിർവചനം കാണുക.

എപ്പോഴുംBurstMaxBurst burstcountUnits

തെറ്റായ വാക്കുകൾ

ശരി, തെറ്റ്
വാക്കുകൾ, ചിഹ്നങ്ങൾ

ശരിയാണെങ്കിൽ, ഹോസ്റ്റ് എല്ലായ്‌പ്പോഴും പരമാവധി ദൈർഘ്യമുള്ള പൊട്ടിത്തെറി നൽകുന്നുവെന്ന് സൂചിപ്പിക്കുന്നു. പരമാവധി ബർസ്റ്റ് ദൈർഘ്യം 2burstcount_width ആണ് - 1. Avalon-MM ഏജന്റ് ഇന്റർഫേസുകൾക്ക് ഈ പരാമീറ്ററിന് യാതൊരു ഫലവുമില്ല.
ഈ പ്രോപ്പർട്ടി ബർസ്റ്റ്കൗണ്ട് സിഗ്നലിനുള്ള യൂണിറ്റുകൾ വ്യക്തമാക്കുന്നു. ചിഹ്നങ്ങൾക്കായി, ബർസ്റ്റ് കൗണ്ട് മൂല്യം ബർസ്റ്റിലെ ചിഹ്നങ്ങളുടെ (ബൈറ്റുകൾ) എണ്ണമായി വ്യാഖ്യാനിക്കപ്പെടുന്നു. വാക്കുകൾക്ക്, ബർസ്റ്റ് കൗണ്ട് മൂല്യം ബർസ്റ്റിലെ പദ കൈമാറ്റങ്ങളുടെ എണ്ണമായി വ്യാഖ്യാനിക്കപ്പെടുന്നു.

burstOnBurstBoundaries മാത്രം

തെറ്റായ

ശരി, തെറ്റ്

ശരിയാണെങ്കിൽ, ഈ ഇന്റർഫേസിലേക്കുള്ള ബർസ്റ്റ് ട്രാൻസ്ഫറുകൾ ആരംഭിക്കുന്നത് പരമാവധി ബർസ്റ്റ് വലുപ്പത്തിന്റെ ഗുണിതങ്ങളായ വിലാസങ്ങളിൽ നിന്നാണ്.
തുടർന്നു…

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 17

3. അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ 683091 | 2022.01.24

സ്ഥിരമായ ബർസ്റ്റ് ബിഹേവിയർ എന്ന് പേര്
ഹോൾഡ്ടൈം(1) ലൈൻറാപ്പ് ബർസ്റ്റുകൾ
പരമാവധി തീർച്ചപ്പെടുത്താത്ത വായന ഇടപാടുകൾ (1)
പരമാവധിപെൻഡിംഗ് റൈറ്റ് ട്രാൻസാക്റ്റ് അയോണുകൾ മിനിമം റെസ്‌പോൺസ് ലാറ്റൻസി

ഡിഫോൾട്ട് മൂല്യം ഹോസ്റ്റ് -false ഏജന്റ് -false
0 തെറ്റ്
1(2)
0 1

നിയമപരമായ മൂല്യങ്ങൾ ശരി, തെറ്റ്
0 1000 സൈക്കിളുകൾ
ശരി, തെറ്റ്
1 64
1 64

വിവരണം
ഹോസ്റ്റുകൾ: ശരിയാണെങ്കിൽ, ഒരു ബർസ്റ്റ് ഇടപാടിൽ ഉടനീളം ഹോസ്റ്റ് വിലാസവും ബർസ്റ്റ്കൗണ്ടും സ്ഥിരമായി സൂക്ഷിക്കുന്നുവെന്ന് പ്രഖ്യാപിക്കുന്നു. തെറ്റ് (സ്ഥിരസ്ഥിതി) ആയിരിക്കുമ്പോൾ, ഒരു ബർസ്റ്റിന്റെ ആദ്യ ബീറ്റിന് മാത്രമേ ഹോസ്റ്റ് വിലാസവും ബർസ്റ്റ്കൗണ്ടും സ്ഥിരമായി കൈവശം വച്ചിട്ടുള്ളൂ എന്ന് പ്രഖ്യാപിക്കുന്നു. ഏജന്റ്സ്: ശരിയാണെങ്കിൽ, ഒരു പൊട്ടിത്തെറിയിൽ ഉടനീളം വിലാസവും ബർസ്റ്റ്കൗണ്ടും സ്ഥിരമായി നിലനിർത്തണമെന്ന് ഏജന്റ് പ്രതീക്ഷിക്കുന്നതായി പ്രഖ്യാപിക്കുന്നു. തെറ്റ് (സ്ഥിരസ്ഥിതി) ആയിരിക്കുമ്പോൾ, ഏജന്റ് എസ്amples വിലാസവും ബർസ്റ്റ് കൗണ്ടും ഒരു പൊട്ടിത്തെറിയുടെ ആദ്യ ബീറ്റിൽ മാത്രം.
റൈറ്റിന്റെ ഡീസെഴ്‌ഷനും വിലാസത്തിന്റെയും ഡാറ്റയുടെയും അപചയത്തിനും ഇടയിലുള്ള സമയ യൂണിറ്റുകളിൽ സമയം വ്യക്തമാക്കുന്നു. (ഇടപാടുകൾ എഴുതുന്നതിന് മാത്രം ബാധകമാണ്.)
ചില മെമ്മറി ഉപകരണങ്ങൾ വർദ്ധിപ്പിക്കുന്ന ബർസ്റ്റിനു പകരം ഒരു റാപ്പിംഗ് ബർസ്റ്റ് നടപ്പിലാക്കുന്നു. ഒരു റാപ്പിംഗ് ബർസ്റ്റ് ഒരു ബർസ്റ്റ് ബൗണ്ടറിയിൽ എത്തുമ്പോൾ, വിലാസം മുമ്പത്തെ ബർസ്റ്റ് ബൗണ്ടറിയിലേക്ക് മടങ്ങുന്നു. വിലാസം എണ്ണുന്നതിന് താഴ്ന്ന നിലവാരത്തിലുള്ള ബിറ്റുകൾ മാത്രമേ ആവശ്യമുള്ളൂ. ഉദാample, 0-ബിറ്റ് ഇന്റർഫേസിൽ ഉടനീളമുള്ള ഓരോ 32 ബൈറ്റുകളിലും ബർസ്റ്റ് ബൗണ്ടറികളുള്ള 32xC എന്നതിനെ അഭിസംബോധന ചെയ്യുന്നതിനുള്ള ഒരു റാപ്പിംഗ് ബർസ്റ്റ് ഇനിപ്പറയുന്ന വിലാസങ്ങളിലേക്ക് എഴുതുന്നു: · 0xC · 0x10 · 0x14 · 0x18 · 0x1C · 0x0 · 0x4 · 0x8
ഏജന്റ്സ്: ഏജന്റിന് ക്യൂ നിൽക്കാൻ കഴിയുന്ന പരമാവധി റീഡുകളാണ് ഈ പാരാമീറ്റർ. റീഡാറ്റവാലിഡ് സിഗ്നലുള്ള ഏതൊരു ഏജന്റിനും മൂല്യം പൂജ്യമല്ലാത്തതായിരിക്കണം.
ഈ പ്രോപ്പർട്ടി ചിത്രീകരിക്കുന്ന ഒരു ടൈമിംഗ് ഡയഗ്രാമിനും ഒന്നിലധികം മികച്ച റീഡുകളുള്ള വെയ്‌ട്രെക്വസ്റ്റും റീഡ്‌ഡാറ്റവാലിഡും ഉപയോഗിക്കുന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്കും വേരിയബിൾ ലേറ്റൻസിയോടുകൂടിയ പൈപ്പ്‌ലൈൻ റീഡ് ട്രാൻസ്ഫർ കാണുക.
ഹോസ്റ്റുകൾ: ഈ പ്രോപ്പർട്ടി ഹോസ്റ്റിന് സൃഷ്ടിക്കാൻ കഴിയുന്ന റീഡ് ഇടപാടുകളുടെ പരമാവധി എണ്ണമാണ്.
ശ്രദ്ധിക്കുക: ഈ പരാമീറ്റർ 0 ആയി സജ്ജീകരിക്കരുത്. (ബാക്ക്വേർഡ് കോംപാറ്റിബിലിറ്റിക്ക്, സോഫ്റ്റ്‌വെയർ 0 എന്ന പാരാമീറ്റർ ക്രമീകരണത്തെ പിന്തുണയ്ക്കുന്നു. എന്നിരുന്നാലും, പുതിയ ഡിസൈനുകളിൽ ഈ ക്രമീകരണം ഉപയോഗിക്കരുത്).
ഒരു ഏജന്റിന് സ്വീകരിക്കാൻ കഴിയുന്നതോ ഒരു ഹോസ്റ്റിന് ഇഷ്യൂ ചെയ്യാൻ കഴിയുന്നതോ ആയ, പോസ്റ്റ് ചെയ്യാത്ത റൈറ്റുകളുടെ പരമാവധി എണ്ണം. ഇന്റർകണക്റ്റ് ഈ പരിധിയിൽ എത്തിക്കഴിഞ്ഞാൽ, ഒരു ഏജന്റ് വെയിറ്റ് അക്വസ്റ്റ് ഉറപ്പിക്കുന്നു, കൂടാതെ ഹോസ്റ്റ് കമാൻഡുകൾ നൽകുന്നത് നിർത്തുന്നു. ഡിഫോൾട്ട് മൂല്യം 0 ആണ്, ഇത് റൈറ്റ് പ്രതികരണങ്ങളെ പിന്തുണയ്ക്കുന്ന ഒരു ഹോസ്റ്റിനായി അൺലിമിറ്റഡ് പെൻഡിംഗ് റൈറ്റ് ഇടപാടുകൾ അനുവദിക്കുന്നു. എഴുത്ത് പ്രതികരണങ്ങളെ പിന്തുണയ്ക്കുന്ന ഒരു ഏജന്റ് ഇത് പൂജ്യമല്ലാത്ത മൂല്യമായി സജ്ജീകരിക്കണം.
റീഡ്ഡാറ്റവാലിഡ് അല്ലെങ്കിൽ റൈറ്റ് റെസ്പോൺസ് വാലിഡിനെ പിന്തുണയ്ക്കുന്ന ഇന്റർഫേസുകൾക്കായി, ഒരു റീഡ് അല്ലെങ്കിൽ റൈറ്റ് കമാൻഡിനും കമാൻഡിനോടുള്ള പ്രതികരണത്തിനും ഇടയിലുള്ള ഏറ്റവും കുറഞ്ഞ സൈക്കിളുകളുടെ എണ്ണം വ്യക്തമാക്കുന്നു.
തുടർന്നു…

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 18

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

3. അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ 683091 | 2022.01.24

പേര് readLatency(1) readWaitTime(1) setupTime(1) timingUnits(1) waitrequestAllowance
വെയ്റ്റ് ടൈം(1)
ബന്ധപ്പെട്ട ക്ലോക്ക്

ഡിഫോൾട്ട് മൂല്യം

നിയമപരമായ മൂല്യങ്ങൾ

വിവരണം

0

0 63

ഫിക്സഡ്-ലേറ്റൻസി Avalon-MM ഏജന്റുകൾക്കുള്ള ലേറ്റൻസി വായിക്കുക. എ

ഒരു നിശ്ചിത ലേറ്റൻസി റീഡ് ഉപയോഗിക്കുന്ന ടൈമിംഗ് ഡയഗ്രം, റഫർ ചെയ്യുക

നിശ്ചിത കാലതാമസത്തോടുകൂടിയ പൈപ്പ്ലൈൻ റീഡ് ട്രാൻസ്ഫറുകൾ.

നിശ്ചിത ലേറ്റൻസിയായ അവലോൺ-എംഎം ഏജന്റുകൾ ഈ ഇന്റർഫേസ് പ്രോപ്പർട്ടിക്ക് ഒരു മൂല്യം നൽകണം. അവലോൺ-എംഎം ഏജന്റുകൾ

വേരിയബിൾ ലേറ്റൻസി ആയവ സാധുവായ ഡാറ്റ വ്യക്തമാക്കുന്നതിന് readdatavalid സിഗ്നൽ ഉപയോഗിക്കുക.

1

0 1000 വെയിറ്റ്‌റെക്വസ്റ്റ് ഉപയോഗിക്കാത്ത ഇന്റർഫേസുകൾക്കായി

ചക്രങ്ങൾ

സിഗ്നൽ. readWaitTime സമയത്തെ സൂചിപ്പിക്കുന്നു

ഏജന്റുമാർ ഒരു വായന സ്വീകരിക്കുന്നതിന് മുമ്പുള്ള സമയ യൂണിറ്റുകൾ

കമാൻഡ്. ഏജന്റ് ഉറപ്പിച്ചതുപോലെയാണ് സമയം

റീഡ് വെയ്റ്റ് ടൈം സൈക്കിളുകൾക്കായുള്ള വെയിറ്റ് അഭ്യർത്ഥന.

0

0 1000 അവകാശവാദങ്ങൾക്കിടയിലുള്ള സമയ യൂണിറ്റുകളിൽ സമയം വ്യക്തമാക്കുന്നു

ചക്രങ്ങൾ

വിലാസത്തിന്റെയും ഡാറ്റയുടെയും, വായിക്കാനോ എഴുതാനോ ഉള്ള അവകാശവാദം.

ചക്രങ്ങൾ

സൈക്കിളുകൾ,
നാനോ സെക്കൻഡ് എസ്

സെറ്റപ്പ് ടൈം, ഹോൾഡ് ടൈം, എന്നിവയ്‌ക്കായുള്ള യൂണിറ്റുകൾ വ്യക്തമാക്കുന്നു
WaitTime എഴുതുക, WaitTime വായിക്കുക. സിൻക്രണസ് ഉപകരണങ്ങൾക്കായി സൈക്കിളുകളും അസിൻക്രണസ് ഉപകരണങ്ങൾക്കായി നാനോസെക്കൻഡുകളും ഉപയോഗിക്കുക. മിക്കവാറും എല്ലാ Avalon-MM ഏജന്റ് ഉപകരണങ്ങളും സിൻക്രണസ് ആണ്.
AvalonMM ഏജന്റ് ഇന്റർഫേസിൽ നിന്ന് ഒരു ഓഫ്-ചിപ്പ് ഉപകരണത്തിലേക്ക് ബ്രിഡ്ജ് ചെയ്യുന്ന ഒരു Avalon-MM ഘടകം അസമന്വിതമായിരിക്കാം. ആ ഓഫ്-ചിപ്പ് ഉപകരണത്തിന് ബസ് ടേണറൗണ്ടിനായി ഒരു നിശ്ചിത സമയം ഉണ്ടായിരിക്കാം.

0

ഇഷ്യൂ ചെയ്യാവുന്ന അല്ലെങ്കിൽ കൈമാറ്റങ്ങളുടെ എണ്ണം വ്യക്തമാക്കുന്നു

കാത്തിരിപ്പ് ഉറപ്പിച്ചതിന് ശേഷം സ്വീകരിച്ചു.

വെയിറ്റിംഗ് അലവൻസ് 0 ആയിരിക്കുമ്പോൾ, എഴുതുക,
അവലോൺ-എംഎം സിഗ്നൽ റോൾസ് ടേബിളിൽ വിവരിച്ചിരിക്കുന്നതുപോലെ, റീഡ്, വെയ്‌ട്രെക്വസ്റ്റ് സിഗ്നലുകൾ അവയുടെ നിലവിലുള്ള സ്വഭാവം നിലനിർത്തുന്നു.

WaitrequestAllowance 0-ൽ കൂടുതലാണെങ്കിൽ, എഴുതുകയോ വായിക്കുകയോ ചെയ്യുന്ന ഓരോ ക്ലോക്ക് സൈക്കിളും ഒരു കമാൻഡ് ട്രാൻസ്ഫർ ആയി കണക്കാക്കുന്നു. വെയിറ്റ്‌റിക്വസ്റ്റ് ഉറപ്പിച്ചുകഴിഞ്ഞാൽ, വെയ്‌ട്രെക്വസ്റ്റ് അലോവൻസ് മാത്രമേ കൂടുതൽ കമാൻഡ് ട്രാൻസ്‌ഫറുകൾ നിയമപരമാകൂ, അതേസമയം വെയ്‌ട്രെക്വസ്‌റ്റ് ഉറപ്പായി തുടരും. വെയിറ്റ്‌റെക്വെസ്റ്റ് അലവൻസ് എത്തിയ ശേഷം, വെയിറ്റ്‌ക്വസ്റ്റ് അസെസ്‌റ്റ് ചെയ്യുന്നിടത്തോളം കാലം എഴുതുകയും വായിക്കുകയും ചെയ്യുക.

ഒരിക്കൽ വെയ്‌റ്റ്‌രെക്വസ്റ്റ് ഡിഅസേർട്ട് ചെയ്‌താൽ, വെയ്‌ട്രെക്വസ്റ്റ് വീണ്ടും ഉറപ്പിക്കുന്നത് വരെ നിയന്ത്രണങ്ങളില്ലാതെ എപ്പോൾ വേണമെങ്കിലും കൈമാറ്റങ്ങൾ പുനരാരംഭിക്കാം. ഈ സമയത്ത്, വെയിറ്റ് അഭ്യർത്ഥന ഉറപ്പിച്ചിരിക്കുമ്പോൾ, വെയ്‌ട്രെക്വസ്റ്റ് അലവൻസ് കൂടുതൽ കൈമാറ്റങ്ങൾ പൂർത്തിയായേക്കാം.

0

0 1000 വെയിറ്റ്‌റെക്വസ്റ്റ് ഉപയോഗിക്കാത്ത ഇന്റർഫേസുകൾക്കായി

സൈക്കിളുകൾ

സിഗ്നൽ, writeWaitTime ടൈമിംഗ് വ്യക്തമാക്കുന്നു

ഒരു ഏജന്റ് ഒരു എഴുത്ത് സ്വീകരിക്കുന്നതിന് മുമ്പുള്ള സമയ യൂണിറ്റുകൾ. ദി

WaitTime സൈക്കിളുകൾക്കോ ​​നാനോ സെക്കൻഡുകൾക്കോ ​​വേണ്ടി ഏജന്റ് വെയിറ്റ് അക്വസ്റ്റ് ഉറപ്പിച്ചതുപോലെയാണ് സമയം.

റൈറ്റ് വെയ്റ്റ് ടൈമിന്റെ ഉപയോഗം വ്യക്തമാക്കുന്ന ഒരു ടൈമിംഗ് ഡയഗ്രാമിനായി, ഫിക്സഡ് വെയ്റ്റ്-സ്റ്റേറ്റുകളുള്ള റീഡ് ആൻഡ് റൈറ്റ് ട്രാൻസ്ഫറുകൾ റഫർ ചെയ്യുക.

ഇന്റർഫേസ് റിലേഷൻഷിപ്പ് പ്രോപ്പർട്ടികൾ

N/A

N/A

ഈ Avalon-MM ആയ ക്ലോക്ക് ഇന്റർഫേസിന്റെ പേര്

ഇന്റർഫേസ് സിൻക്രണസ് ആണ്.

തുടർന്നു…

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 19

3. അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ 683091 | 2022.01.24

പേര്

ഡിഫോൾട്ട് മൂല്യം

നിയമപരമായ മൂല്യങ്ങൾ

വിവരണം

ബന്ധപ്പെട്ട റീസെറ്റ്

N/A

N/A

ലോജിക് റീസെറ്റ് ചെയ്യുന്ന റീസെറ്റ് ഇന്റർഫേസിന്റെ പേര്

ഈ അവലോൺ-എംഎം ഇന്റർഫേസ്.

പാലങ്ങൾToHost

0

Avalon-MM ഒരു Avalon-MM ബ്രിഡ്ജിൽ ഒരു ഏജന്റും ഹോസ്റ്റും ഉൾപ്പെടുന്നു,

ഹോസ്റ്റ് നാമവും ഏജന്റിലേക്ക് ആക്‌സസ് ചെയ്യുന്ന പ്രോപ്പർട്ടിയും ഉണ്ട്

ന്

ഒരു ബൈറ്റ് അല്ലെങ്കിൽ ബൈറ്റുകൾ അഭ്യർത്ഥിക്കുന്നത് അതേ ബൈറ്റിന് കാരണമാകുന്നു അല്ലെങ്കിൽ

അതേ

ഹോസ്റ്റ് ആവശ്യപ്പെടുന്ന ബൈറ്റുകൾ. അവലോൺ-എംഎം

പ്ലാറ്റ്ഫോം ഡിസൈനർ ഘടകത്തിലെ ഘടകം പൈപ്പ്ലൈൻ പാലം

ലൈബ്രറി ഈ പ്രവർത്തനം നടപ്പിലാക്കുന്നു.

കുറിപ്പുകൾ:
1. ഈ പ്രോപ്പർട്ടി ഒരു ഏജന്റ് ഉപകരണത്തിന്റെ സവിശേഷതയാണെങ്കിലും, പൊരുത്തപ്പെടുന്ന ഹോസ്റ്റും ഏജന്റ് ഇന്റർഫേസുകളും തമ്മിലുള്ള നേരിട്ടുള്ള കണക്ഷനുകൾ പ്രവർത്തനക്ഷമമാക്കാൻ ഹോസ്റ്റുകൾക്ക് ഈ പ്രോപ്പർട്ടി പ്രഖ്യാപിക്കാനാകും.
2. ഒരു ഏജന്റ് ഇന്റർഫേസ് അനുവദനീയമായതിലും കൂടുതൽ റീഡ് ട്രാൻസ്ഫറുകൾ സ്വീകരിക്കുന്നുവെങ്കിൽ, ഇന്റർകണക്ട് തീർച്ചപ്പെടുത്താത്ത റീഡ് FIFO പ്രവചനാതീതമായ ഫലങ്ങളാൽ നിറഞ്ഞേക്കാം. തെറ്റായ ഹോസ്റ്റ് ഇന്റർഫേസിലേക്ക് ഏജന്റിന് റീഡാറ്റ അല്ലെങ്കിൽ റൂട്ട് റീഡ്ഡാറ്റ നഷ്‌ടപ്പെട്ടേക്കാം. അല്ലെങ്കിൽ, സിസ്റ്റം ലോക്ക് അപ്പ് ചെയ്യാം. ഈ ഓവർഫ്ലോ തടയാൻ ഏജന്റ് ഇന്റർഫേസ് വെയിറ്റ് അഭ്യർത്ഥന ഉറപ്പ് വരുത്തണം.

അനുബന്ധ വിവരങ്ങൾ · പേജ് 14-ലെ അവലോൺ മെമ്മറി മാപ്പ് ചെയ്ത ഇന്റർഫേസ് സിഗ്നൽ റോളുകൾ · പേജ് 34-ൽ പ്രതികരണങ്ങൾ വായിക്കുകയും എഴുതുകയും ചെയ്യുക · പേജ് 28-ൽ വേരിയബിൾ ലേറ്റൻസി ഉപയോഗിച്ച് പൈപ്പ്ലൈൻ റീഡ് ട്രാൻസ്ഫർ · പേജ് 29-ൽ നിശ്ചിത ലേറ്റൻസിയുള്ള പൈപ്പ്ലൈൻ റീഡ് ട്രാൻസ്ഫറുകൾ · പ്രതികരണങ്ങൾ വായിക്കുകയും എഴുതുകയും ചെയ്യുക
പ്ലാറ്റ്ഫോം ഡിസൈനർ ഉപയോക്തൃ ഗൈഡിൽ: Intel Quartus® Prime Pro പതിപ്പ്

3.4. സമയക്രമീകരണം
അവലോൺ-എംഎം ഇന്റർഫേസ് സിൻക്രണസ് ആണ്. ഓരോ അവലോൺ-എംഎം ഇന്റർഫേസും ഒരു അനുബന്ധ ക്ലോക്ക് ഇന്റർഫേസിലേക്ക് സമന്വയിപ്പിച്ചിരിക്കുന്നു. ക്ലോക്ക് സിഗ്നലുമായി സമന്വയിക്കുന്ന രജിസ്റ്ററുകളുടെ ഔട്ട്പുട്ടുകളിൽ നിന്ന് നയിക്കപ്പെടുകയാണെങ്കിൽ സിഗ്നലുകൾ സംയോജിതമായിരിക്കാം. ക്ലോക്ക് അരികുകൾക്കിടയിൽ സിഗ്നലുകൾ എങ്ങനെ അല്ലെങ്കിൽ എപ്പോൾ പരിവർത്തനം ചെയ്യണമെന്ന് ഈ സ്പെസിഫിക്കേഷൻ നിർദ്ദേശിക്കുന്നില്ല. ടൈമിംഗ് ഡയഗ്രമുകളിൽ സൂക്ഷ്മമായ സമയ വിവരങ്ങൾ ഇല്ല.

3.5. കൈമാറ്റങ്ങൾ
ട്രാൻസ്ഫർ തരങ്ങൾ അവതരിപ്പിക്കുന്നതിന് മുമ്പ് ഈ വിഭാഗം രണ്ട് അടിസ്ഥാന ആശയങ്ങൾ നിർവചിക്കുന്നു:
· കൈമാറ്റം–ഒരു വാക്കിന്റെയോ ഒന്നോ അതിലധികമോ ഡാറ്റയുടെ ചിഹ്നമോ വായിക്കുകയോ എഴുതുകയോ ചെയ്യുന്ന പ്രവർത്തനമാണ് കൈമാറ്റം. അവലോൺ-എംഎം ഇന്റർഫേസിനും ഇന്റർകണക്റ്റിനും ഇടയിലാണ് കൈമാറ്റങ്ങൾ സംഭവിക്കുന്നത്. കൈമാറ്റങ്ങൾ പൂർത്തിയാക്കാൻ ഒന്നോ അതിലധികമോ ക്ലോക്ക് സൈക്കിളുകൾ എടുക്കും.
ഹോസ്റ്റുകളും ഏജന്റുമാരും ഒരു കൈമാറ്റത്തിന്റെ ഭാഗമാണ്. അവലോൺ-എംഎം ഹോസ്റ്റ് കൈമാറ്റം ആരംഭിക്കുകയും അവലോൺ-എംഎം ഏജന്റ് പ്രതികരിക്കുകയും ചെയ്യുന്നു.
· ഹോസ്റ്റ്-ഏജന്റ് ജോടി-ഈ പദം ഒരു കൈമാറ്റത്തിൽ ഉൾപ്പെട്ടിരിക്കുന്ന ഹോസ്റ്റ് ഇന്റർഫേസിനെയും ഏജന്റ് ഇന്റർഫേസിനെയും സൂചിപ്പിക്കുന്നു. ഒരു കൈമാറ്റ സമയത്ത്, ഹോസ്റ്റ് ഇന്റർഫേസ് നിയന്ത്രണവും ഡാറ്റാ സിഗ്നലുകളും ഇന്റർകണക്റ്റ് ഫാബ്രിക്കിലൂടെ കടന്നുപോകുകയും ഏജന്റ് ഇന്റർഫേസുമായി സംവദിക്കുകയും ചെയ്യുന്നു.

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 20

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

3. അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ 683091 | 2022.01.24

3.5.1. സാധാരണ വായനയും എഴുത്തും കൈമാറ്റങ്ങൾ

ഏജന്റ് നിയന്ത്രിത വെയിറ്റ് അക്വസ്റ്റ് ഉപയോഗിച്ച് റീഡ് ആൻഡ് റൈറ്റ് ട്രാൻസ്ഫറുകളെ പിന്തുണയ്ക്കുന്ന ഒരു സാധാരണ Avalon-MM ഇന്റർഫേസ് ഈ വിഭാഗം വിവരിക്കുന്നു. വെയിറ്റ്‌റെക്വസ്റ്റ് സിഗ്നൽ ഉറപ്പിച്ചുകൊണ്ട് ഏജന്റിന് ആവശ്യമുള്ളത്ര സൈക്കിളുകൾക്കുള്ള ഇന്റർകണക്‌ട് സ്‌റ്റാൾ ചെയ്യാൻ കഴിയും. റീഡ് അല്ലെങ്കിൽ റൈറ്റ് ട്രാൻസ്ഫറുകൾക്കായി ഒരു ഏജന്റ് വെയ്‌ട്രെക്വസ്റ്റ് ഉപയോഗിക്കുകയാണെങ്കിൽ, രണ്ടിനും ഏജന്റ് വെയ്‌ട്രെക്വസ്റ്റ് ഉപയോഗിക്കണം.

ഒരു ഏജന്റിന് സാധാരണയായി വിലാസം, ബൈറ്റീനബിൾ, വായിക്കാനോ എഴുതാനോ, റൈറ്റിംഗ് ഡാറ്റ എന്നിവ ക്ലോക്കിന്റെ റൈസിംഗ് എഡ്ജിന് ശേഷം ലഭിക്കും. കൈമാറ്റങ്ങൾ തടഞ്ഞുനിർത്താൻ ക്ലോക്ക് എഡ്ജിന് മുമ്പായി ഒരു ഏജന്റ് വെയിറ്റ് അഭ്യർത്ഥന ഉറപ്പിക്കുന്നു. ഏജന്റ് വെയിറ്റ് ക്വസ്റ്റ് ഉറപ്പിക്കുമ്പോൾ, കൈമാറ്റം വൈകും. കാത്തിരിപ്പ് ആവശ്യപ്പെടുമ്പോൾ, വിലാസവും മറ്റ് നിയന്ത്രണ സിഗ്നലുകളും സ്ഥിരമായി നിലനിർത്തുന്നു. ഏജന്റ് ഇന്റർഫേസ് വെയിറ്റ്‌റെക്വസ്റ്റ് ഡീസർറ്റ് ചെയ്‌തതിന് ശേഷം ആദ്യ ക്ലിക്കിന്റെ റൈസിംഗ് എഡ്ജിൽ കൈമാറ്റങ്ങൾ പൂർത്തിയായി.
ഒരു ഏജന്റ് ഇന്റർഫേസ് എത്രത്തോളം സ്തംഭിക്കുമെന്നതിന് പരിധിയില്ല. അതിനാൽ, ഒരു ഏജന്റ് ഇന്റർഫേസ് അനിശ്ചിതമായി വെയിറ്റ് അഭ്യർത്ഥന ഉറപ്പിക്കുന്നില്ലെന്ന് നിങ്ങൾ ഉറപ്പാക്കണം. വെയിറ്റ് അഭ്യർത്ഥന ഉപയോഗിച്ചുള്ള റീഡ് ആൻഡ് റൈറ്റ് ട്രാൻസ്ഫറുകൾ ഇനിപ്പറയുന്ന ചിത്രം കാണിക്കുന്നു.

കുറിപ്പ്:

റീഡ് ആൻഡ് റൈറ്റ് അഭ്യർത്ഥന സിഗ്നലുകളിൽ നിന്ന് വെയിറ്റ് റിക്വസ്റ്റ് വേർപെടുത്താൻ കഴിയും. നിഷ്‌ക്രിയ സൈക്കിളുകളിൽ വെയിറ്റ്‌റിക്വസ്റ്റ് ഉറപ്പിച്ചേക്കാം. ഒരു അവലോൺ-എംഎം ഹോസ്റ്റ്, വെയിറ്റ്‌റെക്വസ്റ്റ് ഉറപ്പിക്കുമ്പോൾ ഒരു ഇടപാട് ആരംഭിക്കുകയും ആ സിഗ്നൽ ഡിസേർഡ് ആകുന്നതുവരെ കാത്തിരിക്കുകയും ചെയ്തേക്കാം. റീഡ് ആൻഡ് റൈറ്റ് അഭ്യർത്ഥനകളിൽ നിന്നുള്ള വെയിറ്റ് അഭ്യർത്ഥന വേർപെടുത്തുന്നത് സിസ്റ്റം സമയം മെച്ചപ്പെടുത്തിയേക്കാം. റീഡ്, റൈറ്റ്, വെയിറ്റ്‌റെക്വസ്റ്റ് സിഗ്‌നലുകൾ എന്നിവയുൾപ്പെടെയുള്ള ഒരു കോമ്പിനേഷൻ ലൂപ്പിനെ ഡീകൂപ്ലിംഗ് ഇല്ലാതാക്കുന്നു. കൂടുതൽ വേർപെടുത്തൽ ആവശ്യമാണെങ്കിൽ, വെയിറ്റ്‌റെക്വസ്റ്റ് അലവൻസ് പ്രോപ്പർട്ടി ഉപയോഗിക്കുക. Quartus® Prime Pro v17.1 Stratix® 10 ES പതിപ്പുകൾ റിലീസ് മുതൽ വെയ്‌ട്രെക്വസ്റ്റ് അലവൻസ് ലഭ്യമാണ്.

ചിത്രം 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. വിലാസം, റൈറ്റ്ഡാറ്റ, ബൈറ്റീനബിൾ, റൈറ്റ് സിഗ്നലുകൾ എന്നിവയ്ക്ക് ശേഷം ഉറപ്പിക്കുന്നു
ക്ലിക്കിന്റെ ഉയരുന്ന അറ്റം. കൈമാറ്റം തടസ്സപ്പെടുത്തുന്ന വെയിറ്റ് അഭ്യർത്ഥന ഏജന്റ് ഉറപ്പിക്കുന്നു. 6. clk ന്റെ വർദ്ധനയ്ക്ക് ശേഷം ഏജന്റ് വെയിറ്റ് ക്വസ്റ്റ് ഡീസേർട്ട് ചെയ്യുന്നു. 7. കൈമാറ്റം അവസാനിക്കുന്ന റൈറ്റ് ഡാറ്റ ഏജന്റ് ക്യാപ്‌ചർ ചെയ്യുന്നു.

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 22

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

3. അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ 683091 | 2022.01.24

3.5.2. വെയിറ്റ് ക്വസ്റ്റ് അലവൻസ് പ്രോപ്പർട്ടി ഉപയോഗിച്ചുള്ള കൈമാറ്റങ്ങൾ

വെയ്‌ട്രെക്വസ്റ്റ് അലവൻസ് പ്രോപ്പർട്ടി ഒരു AvalonMM ഹോസ്റ്റിന് ഇഷ്യൂ ചെയ്യാനാകുന്ന കൈമാറ്റങ്ങളുടെ എണ്ണം വ്യക്തമാക്കുന്നു അല്ലെങ്കിൽ വെയ്‌ട്രെക്വസ്റ്റ് സിഗ്നൽ ഉറപ്പിച്ചതിന് ശേഷം ഒരു Avalon-MM ഏജന്റ് സ്വീകരിക്കണം. ഇന്റൽ ക്വാർട്ടസ് പ്രൈം 17.1 സോഫ്‌റ്റ്‌വെയർ റിലീസ് മുതൽ വെയ്‌ട്രെക്വസ്റ്റ് അലവൻസ് ലഭ്യമാണ്.
waitrequestAllowance-ന്റെ ഡിഫോൾട്ട് മൂല്യം 0 ആണ്, ഇത് സാധാരണ റീഡ് ആൻഡ് റൈറ്റ് ട്രാൻസ്ഫറുകളിൽ വിവരിച്ചിരിക്കുന്ന പെരുമാറ്റവുമായി പൊരുത്തപ്പെടുന്നു, അവിടെ വെയ്‌ട്രെക്വസ്റ്റ് അവകാശവാദം നിലവിലെ കൈമാറ്റം ഇഷ്യൂ ചെയ്യുന്നതോ സ്വീകരിക്കുന്നതോ നിർത്തുന്നു.
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. അവലോൺ ഹോസ്റ്റ് റൈറ്റും ഡാറ്റയും ഡ്രൈവ് ചെയ്യുന്നു. ഏജന്റ് വെയിറ്റ് അഭ്യർത്ഥന ഉറപ്പിക്കുന്നില്ല. എഴുത്ത് പൂർത്തിയായി.

3.5.2.2. കാത്തിരിപ്പ് അലവൻസ് ഒന്നിന് തുല്യമാണ്
ഇനിപ്പറയുന്ന ടൈമിംഗ് ഡയഗ്രം Avalon-MM ഹോസ്‌റ്റിന്റെ സമയക്രമം വ്യക്തമാക്കുന്നു, അവലോൺ-എംഎം ഏജന്റ് യഥാക്രമം വെയ്‌ട്രെക്വസ്റ്റ് ഡിസേർറ്റ് ചെയ്യുകയോ ഉറപ്പിക്കുകയോ ചെയ്‌തതിന് ശേഷം കൈമാറ്റങ്ങൾ അയയ്‌ക്കുന്നത് ആരംഭിക്കുന്നതിനും നിർത്തുന്നതിനും ഒരു ക്ലോക്ക് സൈക്കിളുണ്ട്:
ചിത്രം 9. ഹോസ്റ്റ് എഴുതുക: വെയ്‌ട്രെക്വസ്റ്റ് അലവൻസ് ഒരു ക്ലോക്ക് സൈക്കിളിന് തുല്യമാണ്

1 ക്ലിക്ക്

23 4

5

6 7

8

എഴുതുക

വെയിറ്റ് അഭ്യർത്ഥന

ഡാറ്റ[7:0]

A0 A1 A2

A3 A4

B0

B1 B2

B3

ഈ ചിത്രത്തിലെ അക്കങ്ങൾ ഇനിപ്പറയുന്ന സംഭവങ്ങളെ അടയാളപ്പെടുത്തുന്നു:
1. അവലോൺ-എംഎം ഹോസ്റ്റ് ഡ്രൈവുകൾ റൈറ്റും ഡാറ്റയും.
2. Avalon-MM ഏജന്റ് വെയിറ്റ് അഭ്യർത്ഥന ഉറപ്പിക്കുന്നു. കാത്തിരിപ്പ് അലവൻസ് 1 ആയതിനാൽ, ഹോസ്റ്റിന് എഴുത്ത് പൂർത്തിയാക്കാൻ കഴിയും.
3. രണ്ടാമത്തെ സൈക്കിളിനായി ഏജന്റ് വെയിറ്റ് അഭ്യർത്ഥന നടത്തുന്നതിനാൽ ഹോസ്റ്റ് ഡീസർറ്റുകൾ എഴുതുന്നു.
4. അവലോൺ-എംഎം ഹോസ്റ്റ് ഡ്രൈവുകൾ റൈറ്റും ഡാറ്റയും. ഏജന്റ് വെയിറ്റ് അഭ്യർത്ഥന ഉറപ്പിക്കുന്നില്ല. എഴുത്തുകൾ പൂർത്തിയായി.
5. ഏജന്റ് കാത്തിരിപ്പ് ഉറപ്പിക്കുന്നു. കാത്തിരിപ്പ് അലവൻസ് 1 സൈക്കിൾ ആയതിനാൽ, എഴുത്ത് പൂർത്തിയായി.

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 24

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

3. അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ 683091 | 2022.01.24

6. അവലോൺ-എംഎം ഹോസ്റ്റ് ഡ്രൈവുകൾ റൈറ്റും ഡാറ്റയും. ഏജന്റ് വെയിറ്റ് അഭ്യർത്ഥന ഉറപ്പിക്കുന്നില്ല. എഴുത്ത് പൂർത്തിയായി.
7. Avalon-MM ഏജന്റ് വെയിറ്റ് അഭ്യർത്ഥന ഉറപ്പിക്കുന്നു. കാത്തിരിപ്പ് അലവൻസ് 1 ആയതിനാൽ, ഹോസ്റ്റിന് ഒരു അധിക ഡാറ്റ കൈമാറ്റം പൂർത്തിയാക്കാൻ കഴിയും.
8. അവലോൺ ഹോസ്റ്റ് റൈറ്റും ഡാറ്റയും ഡ്രൈവ് ചെയ്യുന്നു. ഏജന്റ് വെയിറ്റ് അഭ്യർത്ഥന ഉറപ്പിക്കുന്നില്ല. എഴുത്ത് പൂർത്തിയായി.

3.5.2.3. waitrequestAllowance രണ്ട് തുല്യമാണ് - ശുപാർശ ചെയ്തിട്ടില്ല

വെയ്‌റ്റ്‌റിക്വസ്റ്റ് ഉറപ്പിച്ചതിന് ശേഷം രണ്ട് കൈമാറ്റങ്ങൾ അയയ്‌ക്കാൻ കഴിയുന്ന Avalon-MM> ഹോസ്റ്റിന്റെ സമയക്രമം ഇനിപ്പറയുന്ന ഡയഗ്രം വ്യക്തമാക്കുന്നു.

ഈ സമയം നിയമപരമാണ്, എന്നാൽ ശുപാർശ ചെയ്തിട്ടില്ല. ഇതിൽ മുൻample ഹോസ്റ്റ് ക്ലോക്ക് സൈക്കിളുകളുടെ എണ്ണത്തിന് പകരം ഇടപാടുകളുടെ എണ്ണം കണക്കാക്കുന്നു. ഈ സമീപനത്തിന് ഒരു കൌണ്ടർ ആവശ്യമാണ്, അത് നടപ്പിലാക്കൽ കൂടുതൽ സങ്കീർണ്ണമാക്കുന്നു, അത് സമയബന്ധിതമായി അടയ്ക്കുന്നതിനെ ബാധിച്ചേക്കാം.
വെയിറ്റ്‌ക്വസ്റ്റ് സിഗ്‌നലും സ്ഥിരമായ നിരവധി സൈക്കിളുകളും ഉപയോഗിച്ച് എപ്പോൾ ഇടപാടുകൾ നടത്തണമെന്ന് ഹോസ്റ്റ് നിർണ്ണയിക്കുമ്പോൾ, രജിസ്റ്റർ ചെയ്ത സിഗ്നലുകളെ അടിസ്ഥാനമാക്കി ഹോസ്റ്റ് ഇടപാടുകൾ ആരംഭിക്കുകയോ നിർത്തുകയോ ചെയ്യുന്നു.

ചിത്രം 10. waitrequestAllowance രണ്ട് ട്രാൻസ്ഫറുകൾക്ക് തുല്യമാണ്

1 23 ക്ലിക്ക്

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® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 25

3. അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ 683091 | 2022.01.24

പട്ടിക 11. അവലോൺ-എംഎം ഹോസ്റ്റുകൾക്കും ഏജന്റുമാർക്കുമുള്ള വെയിറ്റ്രെക്വസ്റ്റ് അലവൻസ് അനുയോജ്യത

ഹോസ്റ്റും ഏജന്റും വെയിറ്റ് അഭ്യർത്ഥന അലവൻസ്

അനുയോജ്യത

ഹോസ്റ്റ് = 0 ഏജന്റ് = 0
ഹോസ്റ്റ് = 0 ഏജന്റ് > 0

സ്റ്റാൻഡേർഡ് അവലോൺ-എംഎം ഇന്റർഫേസുകളുടെ അതേ അനുയോജ്യത നിയമങ്ങൾ പാലിക്കുന്നു.
നേരിട്ടുള്ള കണക്ഷനുകൾ സാധ്യമല്ല. വെയിറ്റ്‌ക്വസ്റ്റ് സിഗ്നലുള്ള ഒരു ഹോസ്റ്റിന്റെ കാര്യത്തിൽ ലളിതമായ അഡാപ്റ്റേഷൻ ആവശ്യമാണ്. വെയിറ്റ്‌ക്വസ്റ്റ് സിഗ്നലിനെ ഹോസ്റ്റ് പിന്തുണയ്ക്കുന്നില്ലെങ്കിൽ ഒരു കണക്ഷൻ അസാധ്യമാണ്.

ഹോസ്റ്റ് > 0 ഏജന്റ് = 0
ഹോസ്റ്റ്> 0 ഏജന്റ്> 0

നേരിട്ടുള്ള കണക്ഷനുകൾ സാധ്യമല്ല. വെയിറ്റ്‌ക്വസ്റ്റ് സിഗ്‌നലോ സ്ഥിരമായ കാത്തിരിപ്പ് അവസ്ഥകളോ ഉള്ള ഒരു ഏജന്റുമായി ബന്ധിപ്പിക്കുമ്പോൾ അഡാപ്റ്റേഷൻ (ബഫറുകൾ) ആവശ്യമാണ്.
ഹോസ്റ്റിന്റെ അലവൻസ് <= ഏജന്റിന്റെ അലവൻസ് ആണെങ്കിൽ അഡാപ്റ്റേഷൻ ആവശ്യമില്ല. ഹോസ്റ്റ് അലവൻസ് < ഏജന്റ് അലവൻസ് ആണെങ്കിൽ, പൈപ്പ്ലൈൻ രജിസ്റ്ററുകൾ ചേർത്തേക്കാം. പോയിന്റ്-ടു-പോയിന്റ് കണക്ഷനുകൾക്കായി, നിങ്ങൾക്ക് കമാൻഡ് സിഗ്നലുകളിലോ വെയ്‌ട്രെക്വസ്റ്റ് സിഗ്നലുകളിലോ പൈപ്പ്ലൈൻ രജിസ്റ്ററുകൾ ചേർക്കാൻ കഴിയും. വരെ രജിസ്റ്റർ എസ്tages എവിടെ ചേർക്കാം അലവൻസുകൾ തമ്മിലുള്ള വ്യത്യാസമാണ്. ഏജന്റിനേക്കാൾ ഉയർന്ന വെയിറ്റ് ക്വസ്റ്റ് അലവൻസുള്ള ഒരു ഹോസ്റ്റിനെ ബന്ധിപ്പിക്കുന്നതിന് ബഫറിംഗ് ആവശ്യമാണ്.

3.5.2.5. waitrequestAllowance പിശക് വ്യവസ്ഥകൾ
ഒരു അവലോൺ-എംഎം ഇന്റർഫേസ് വെയിറ്റ്‌ക്വസ്റ്റ് അലവൻസ് സ്പെസിഫിക്കേഷൻ ലംഘിക്കുകയാണെങ്കിൽ പെരുമാറ്റം പ്രവചനാതീതമാണ്.
· ഒരു ഹോസ്റ്റ് വെയിറ്റ്‌റെക്വസ്റ്റ് അലവൻസ് ലംഘിക്കുകയാണെങ്കിൽ = കൂടുതൽ അയച്ചുകൊണ്ട് സ്പെസിഫിക്കേഷൻ കൈമാറ്റങ്ങൾ, കൈമാറ്റങ്ങൾ ഒഴിവാക്കപ്പെടാം അല്ലെങ്കിൽ ഡാറ്റ അഴിമതി സംഭവിക്കാം.
· ഒരു ഏജന്റ് സാധ്യമായതിനേക്കാൾ വലിയ വെയിറ്റ് ക്വസ്റ്റ് അലവൻസ് പരസ്യപ്പെടുത്തുകയാണെങ്കിൽ, ചില കൈമാറ്റങ്ങൾ ഒഴിവാക്കപ്പെടാം അല്ലെങ്കിൽ ഡാറ്റ അഴിമതി സംഭവിക്കാം.
3.5.3. സ്ഥിര കാത്തിരിപ്പ്-സംസ്ഥാനങ്ങൾ ഉപയോഗിച്ച് കൈമാറ്റങ്ങൾ വായിക്കുകയും എഴുതുകയും ചെയ്യുക
ReadWaitTime, writeWaitTime പ്രോപ്പർട്ടികൾ ഉപയോഗിച്ച് ഒരു ഏജന്റിന് നിശ്ചിത കാത്തിരിപ്പ്-സംസ്ഥാനങ്ങൾ വ്യക്തമാക്കാൻ കഴിയും. ഒരു ട്രാൻസ്ഫർ സ്‌റ്റാൾ ചെയ്യുന്നതിന് വെയിറ്റ്‌റെക്വസ്റ്റ് ഉപയോഗിക്കുന്നതിന് പകരമാണ് ഫിക്സഡ് വെയ്റ്റ്-സ്റ്റേറ്റുകൾ ഉപയോഗിക്കുന്നത്. വിലാസവും നിയന്ത്രണ സിഗ്നലുകളും (ബൈറ്റീനബിൾ, റീഡ്, റൈറ്റ്) ട്രാൻസ്ഫർ സമയത്തേക്ക് സ്ഥിരമായി നിലനിർത്തുന്നു. ReadWaitTime അല്ലെങ്കിൽ WaitTime എന്നതിലേക്ക് സജ്ജീകരിക്കുന്നു കാത്തിരിപ്പ് ആവശ്യപ്പെടുന്നതിന് തുല്യമാണ് ഓരോ കൈമാറ്റത്തിനും സൈക്കിളുകൾ.
താഴെ കൊടുത്തിരിക്കുന്ന ചിത്രത്തിൽ, ഏജന്റിന് WaitTime = 2 ഉം readWaitTime = 1 ഉം ഉണ്ട്.

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 26

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

3. അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ 683091 | 2022.01.24

ചിത്രം 11.

ഏജന്റ് ഇന്റർഫേസിൽ ഫിക്സഡ് വെയ്റ്റ്-സ്റ്റേറ്റുകൾ ഉപയോഗിച്ച് ട്രാൻസ്ഫർ വായിക്കുക, എഴുതുക

1

2

3

4

5

clk

വിലാസം

വിലാസം

വിലാസം

ബൈറ്റീനബിൾ

ബൈറ്റീനബിൾ

വായിച്ചു

റീഡ്‌ഡേറ്റാ പ്രതികരണം എഴുതുക

റീഡാറ്റ പ്രതികരണം

എഴുതിയ ഡാറ്റ

ഈ സമയ ഡയഗ്രാമിലെ അക്കങ്ങൾ ഇനിപ്പറയുന്ന സംക്രമണങ്ങളെ അടയാളപ്പെടുത്തുന്നു:
1. ഹോസ്റ്റ് വിലാസം ഉറപ്പിക്കുകയും ക്ലിക്കിന്റെ ഉയരുന്ന അരികിൽ വായിക്കുകയും ചെയ്യുന്നു.
2. ക്ലിക്കിന്റെ അടുത്ത ഉയരുന്ന എഡ്ജ് ആദ്യത്തേതും ഒരേയൊരു കാത്തിരിപ്പ്-സംസ്ഥാന ചക്രത്തിന്റെ അവസാനത്തെ അടയാളപ്പെടുത്തുന്നു. റീഡ് വെയ്റ്റ് ടൈം 1 ആണ്.
3. ഏജന്റ് clk-ന്റെ റൈസിംഗ് എഡ്ജിൽ റീഡാറ്റയും പ്രതികരണവും ഉറപ്പിക്കുന്നു. വായനാ കൈമാറ്റം അവസാനിക്കുന്നു.
4. റൈറ്റ്ഡാറ്റ, വിലാസം, ബൈറ്റീനബിൾ, റൈറ്റ് സിഗ്നലുകൾ എന്നിവ ഏജന്റിന് ലഭ്യമാണ്.
5. 2 വെയിറ്റ്-സ്റ്റേറ്റ് സൈക്കിളുകൾക്ക് ശേഷം എഴുത്ത് കൈമാറ്റം അവസാനിക്കുന്നു.
മൾട്ടിസൈക്കിൾ ഓഫ്-ചിപ്പ് പെരിഫെറലുകൾക്ക് ഒരു വെയിറ്റ്-സ്റ്റേറ്റ് ഉള്ള കൈമാറ്റങ്ങൾ സാധാരണയായി ഉപയോഗിക്കുന്നു. പെരിഫറൽ വിലാസവും നിയന്ത്രണ സിഗ്നലുകളും clk-ന്റെ ഉയരുന്ന അരികിൽ ക്യാപ്‌ചർ ചെയ്യുന്നു. ഡാറ്റ നൽകുന്നതിന് പെരിഫറലിന് ഒരു പൂർണ്ണ സൈക്കിൾ ഉണ്ട്.
പൂജ്യം കാത്തിരിപ്പ് നിലകളുള്ള ഘടകങ്ങൾ അനുവദനീയമാണ്. എന്നിരുന്നാലും, പൂജ്യം വെയ്‌റ്റ്‌സ്റ്റേറ്റുകളുള്ള ഘടകങ്ങൾ കൈവരിക്കാവുന്ന ആവൃത്തി കുറച്ചേക്കാം. അഭ്യർത്ഥന അവതരിപ്പിച്ച അതേ സൈക്കിളിൽ പ്രതികരണം സൃഷ്ടിക്കാൻ സീറോ വെയിറ്റ്-സ്റ്റേറ്റുകൾക്ക് ഘടകം ആവശ്യമാണ്.

3.5.4. പൈപ്പ്ലൈൻ കൈമാറ്റങ്ങൾ
Avalon-MM പൈപ്പ്ലൈൻ റീഡ് ട്രാൻസ്ഫറുകൾ, ആദ്യ ആക്‌സസിനായി ഡാറ്റ തിരികെ നൽകുന്നതിന് നിരവധി സൈക്കിളുകൾ ആവശ്യമായ സിൻക്രണസ് ഏജന്റ് ഉപകരണങ്ങൾക്കുള്ള ത്രൂപുട്ട് വർദ്ധിപ്പിക്കുന്നു. അത്തരം ഉപകരണങ്ങൾക്ക് പിന്നീട് കുറച്ച് സമയത്തേക്ക് സാധാരണയായി ഓരോ സൈക്കിളിനും ഒരു ഡാറ്റ മൂല്യം നൽകാനാകും. മുൻ കൈമാറ്റങ്ങൾക്കുള്ള റീഡ്ഡാറ്റ തിരികെ നൽകുന്നതിനുമുമ്പ് പുതിയ പൈപ്പ്ലൈൻ റീഡ് ട്രാൻസ്ഫറുകൾ ആരംഭിക്കാം.
ഒരു പൈപ്പ്ലൈൻ റീഡ് ട്രാൻസ്ഫറിന് വിലാസ ഘട്ടവും ഡാറ്റാ ഘട്ടവുമുണ്ട്. വിലാസ ഘട്ടത്തിൽ വിലാസം അവതരിപ്പിച്ചുകൊണ്ട് ഒരു ഹോസ്റ്റ് ഒരു കൈമാറ്റം ആരംഭിക്കുന്നു. ഡാറ്റാ ഘട്ടത്തിൽ ഡാറ്റ ഡെലിവർ ചെയ്തുകൊണ്ട് ഒരു ഏജന്റ് കൈമാറ്റം നിറവേറ്റുന്നു. മുൻ കൈമാറ്റത്തിന്റെ ഡാറ്റാ ഘട്ടം പൂർത്തിയാകുന്നതിന് മുമ്പ് ഒരു പുതിയ കൈമാറ്റത്തിനുള്ള വിലാസ ഘട്ടം (അല്ലെങ്കിൽ ഒന്നിലധികം കൈമാറ്റങ്ങൾ) ആരംഭിക്കാം. കാലതാമസത്തെ പൈപ്പ് ലൈൻ ലേറ്റൻസി എന്ന് വിളിക്കുന്നു. വിലാസ ഘട്ടത്തിന്റെ അവസാനം മുതൽ ഡാറ്റാ ഘട്ടത്തിന്റെ ആരംഭം വരെയുള്ള ദൈർഘ്യമാണ് പൈപ്പ്ലൈൻ ലേറ്റൻസി.

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 27

3. അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ 683091 | 2022.01.24

കാത്തിരിപ്പ്-സംസ്ഥാനങ്ങൾക്കുള്ള ട്രാൻസ്ഫർ സമയത്തിനും പൈപ്പ്ലൈൻ ലേറ്റൻസിക്കും ഇനിപ്പറയുന്ന പ്രധാന വ്യത്യാസങ്ങളുണ്ട്:
· കാത്തിരിപ്പ്-സംസ്ഥാനങ്ങൾ-കാത്തിരിപ്പ്-സംസ്ഥാനങ്ങൾ വിലാസ ഘട്ടത്തിന്റെ ദൈർഘ്യം നിർണ്ണയിക്കുന്നു. കാത്തിരിപ്പ്-സംസ്ഥാനങ്ങൾ ഒരു പോർട്ടിന്റെ പരമാവധി ത്രൂപുട്ട് പരിമിതപ്പെടുത്തുന്നു. ഒരു ട്രാൻസ്ഫർ അഭ്യർത്ഥനയോട് പ്രതികരിക്കാൻ ഒരു ഏജന്റിന് ഒരു കാത്തിരിപ്പ് നില ആവശ്യമാണെങ്കിൽ, ഓരോ കൈമാറ്റത്തിനും പോർട്ടിന് രണ്ട് ക്ലോക്ക് സൈക്കിളുകൾ ആവശ്യമാണ്.
· പൈപ്പ്‌ലൈൻ ലേറ്റൻസി–പൈപ്പ്‌ലൈൻ ലേറ്റൻസി വിലാസ ഘട്ടത്തിൽ നിന്ന് സ്വതന്ത്രമായി ഡാറ്റ തിരികെ നൽകുന്നതുവരെയുള്ള സമയം നിർണ്ണയിക്കുന്നു. കാത്തിരിപ്പ് നിലകളില്ലാത്ത ഒരു പൈപ്പ്ലൈൻ ഏജന്റിന് ഒരു സൈക്കിളിൽ ഒരു കൈമാറ്റം നിലനിർത്താനാകും. എന്നിരുന്നാലും, ഡാറ്റയുടെ ആദ്യ യൂണിറ്റ് തിരികെ നൽകാൻ ഏജന്റിന് നിരവധി ലേറ്റൻസി സൈക്കിളുകൾ ആവശ്യമായി വന്നേക്കാം.
വെയിറ്റ്-സ്റ്റേറ്റുകളും പൈപ്പ്‌ലൈൻ റീഡുകളും ഒരേസമയം പിന്തുണയ്‌ക്കാനാകും. പൈപ്പ് ലൈൻ ലേറ്റൻസി സ്ഥിരമോ വേരിയബിളോ ആകാം.

3.5.4.1. വേരിയബിൾ ലേറ്റൻസി ഉപയോഗിച്ച് പൈപ്പ്ലൈൻ റീഡ് ട്രാൻസ്ഫർ
വിലാസവും നിയന്ത്രണ സിഗ്നലുകളും ക്യാപ്‌ചർ ചെയ്‌തതിന് ശേഷം, ഒരു അവലോൺ-എംഎം പൈപ്പ്ലൈൻ ഏജന്റ് ഡാറ്റ നിർമ്മിക്കുന്നതിന് ഒന്നോ അതിലധികമോ സൈക്കിളുകൾ എടുക്കുന്നു. ഒരു പൈപ്പ്ലൈൻ ഏജന്റിന് എപ്പോൾ വേണമെങ്കിലും ഒന്നിലധികം റീഡ് ട്രാൻസ്ഫറുകൾ തീർച്ചപ്പെടുത്തിയിട്ടില്ല.
വേരിയബിൾ-ലേറ്റൻസി പൈപ്പ്ലൈൻ റീഡ് ട്രാൻസ്ഫറുകൾ:
· റീഡ് ഡാറ്റ എപ്പോൾ സാധുതയുള്ളതാണെന്ന് സൂചിപ്പിക്കുന്ന ഒരു അധിക സിഗ്നൽ, readdatavalid ആവശ്യമാണ്.
· പൈപ്പ് ലൈൻ ചെയ്യാത്ത റീഡ് ട്രാൻസ്ഫറുകളുടെ അതേ സെറ്റ് സിഗ്നലുകൾ ഉൾപ്പെടുത്തുക.
വേരിയബിൾ-ലേറ്റൻസി പൈപ്പ്ലൈൻ റീഡ് ട്രാൻസ്ഫറുകളിൽ, റീഡാറ്റവാലിഡ് ഉപയോഗിക്കുന്ന ഏജന്റ് പെരിഫറലുകളെ വേരിയബിൾ ലേറ്റൻസി ഉപയോഗിച്ച് പൈപ്പ്ലൈൻ ആയി കണക്കാക്കുന്നു. ഒരു റീഡ് കമാൻഡിന് അനുയോജ്യമായ റീഡ്ഡാറ്റയും റീഡ്ഡാറ്റവാലിഡ് സിഗ്നലുകളും റീഡ് കമാൻഡ് ഉറപ്പിച്ചതിന് ശേഷം സൈക്കിൾ ഉറപ്പിക്കാൻ കഴിയും.
റീഡ് കമാൻഡുകൾ സ്വീകരിക്കുന്ന അതേ ക്രമത്തിൽ ഏജന്റ് റീഡാറ്റ നൽകണം. വേരിയബിൾ ലേറ്റൻസി ഉള്ള പൈപ്പ്ലൈനുള്ള ഏജന്റ് പോർട്ടുകൾ വെയിറ്റ് അഭ്യർത്ഥന ഉപയോഗിക്കണം. സ്വീകാര്യമായ തുക കൈമാറ്റം ചെയ്യപ്പെടാതെ സൂക്ഷിക്കാൻ, കൈമാറ്റങ്ങൾ നിർത്തിവയ്ക്കാൻ ഏജന്റിന് വെയിറ്റ് അഭ്യർത്ഥന ഉറപ്പിക്കാം. വെയ്‌ട്രെക്വസ്റ്റ് ഉപയോഗിച്ച് ഏജന്റ് ഒരു പുതിയ കമാൻഡ് നിർത്തുകയാണോ എന്നതിൽ നിന്ന് സ്വതന്ത്രമായി ഹോസ്റ്റിലേക്ക് ഡാറ്റ കൈമാറാൻ ഒരു ഏജന്റ് readdatavalid ഉറപ്പിച്ചേക്കാം.

കുറിപ്പ്:

ശേഷിക്കുന്ന കൈമാറ്റങ്ങളുടെ പരമാവധി എണ്ണം ഏജന്റ് ഇന്റർഫേസിന്റെ ഒരു സ്വത്താണ്. ഇന്റർകണക്റ്റ് ഫാബ്രിക് ഈ നമ്പർ ഉപയോഗിച്ച് ഹോസ്റ്റുകൾ അഭ്യർത്ഥിക്കുന്നതിനുള്ള റൂട്ട് റീഡാറ്റയിലേക്ക് ലോജിക്ക് നിർമ്മിക്കുന്നു. ഇന്റർകണക്ട് ഫാബ്രിക്കല്ല, ഏജന്റ് ഇന്റർഫേസ്, തീർച്ചപ്പെടുത്താത്ത വായനകളുടെ എണ്ണം ട്രാക്ക് ചെയ്യണം. തീർച്ചപ്പെടുത്താത്ത വായനകളുടെ എണ്ണം പരമാവധി സംഖ്യയിൽ കവിയുന്നത് തടയാൻ ഏജന്റ് വെയിറ്റ് അഭ്യർത്ഥന ഉറപ്പ് വരുത്തണം. ഒരു ഏജന്റിന് വെയ്‌ട്രെക്വെസ്റ്റ്അലോവൻസ് > 0 ഉണ്ടെങ്കിൽ, വെയിറ്റ്‌റെക്വസ്റ്റ് നേരത്തെ തന്നെ ഉറപ്പിക്കേണ്ടതാണ്, അതിനാൽ വെയിറ്റ്‌റെക്വസ്റ്റ് ഉറപ്പിക്കുമ്പോൾ സ്വീകരിക്കുന്നവ ഉൾപ്പെടെ, തീർപ്പുകൽപ്പിക്കാത്ത മൊത്തം കൈമാറ്റങ്ങൾ, വ്യക്തമാക്കിയ തീർച്ചപ്പെടുത്താത്ത കൈമാറ്റങ്ങളുടെ പരമാവധി എണ്ണത്തിൽ കവിയരുത്.

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 28

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

3. അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ 683091 | 2022.01.24

ചിത്രം 12.

വേരിയബിൾ ലേറ്റൻസിയുള്ള പൈപ്പ്ലൈനുള്ള റീഡ് ട്രാൻസ്ഫറുകൾ

ഇനിപ്പറയുന്ന ചിത്രം നിരവധി ഏജന്റ് റീഡ് ട്രാൻസ്ഫറുകൾ കാണിക്കുന്നു. വേരിയബിൾ ലേറ്റൻസി ഉപയോഗിച്ച് ഏജന്റ് പൈപ്പ്ലൈൻ ചെയ്തിരിക്കുന്നു. ഈ ചിത്രത്തിൽ, ഏജന്റിന് പരമാവധി രണ്ട് കൈമാറ്റങ്ങൾ സ്വീകരിക്കാൻ കഴിയും. ഈ പരമാവധി മറികടക്കുന്നത് ഒഴിവാക്കാൻ ഏജന്റ് വെയിറ്റ്‌റെക്വസ്റ്റ് ഉപയോഗിക്കുന്നു.

1

2

34

5

6

78

9

10

11

clk

വിലാസം

വിലാസം1

വിലാസം2

വിലാസം3

വിലാസം4

വിലാസം5

വായിച്ചു

വെയിറ്റ് അഭ്യർത്ഥന

readdata readdatavalid

ഡാറ്റ 1

ഡാറ്റ2

ഡാറ്റ 3

ഡാറ്റ4

ഡാറ്റ5

ഈ സമയ ഡയഗ്രാമിലെ അക്കങ്ങൾ, ഇനിപ്പറയുന്ന സംക്രമണങ്ങൾ അടയാളപ്പെടുത്തുക:
1. ഹോസ്റ്റ് വിലാസവും വായനയും ഉറപ്പിക്കുന്നു, ഒരു റീഡ് ട്രാൻസ്ഫർ ആരംഭിക്കുന്നു.
2. ഏജന്റ് addr1 ക്യാപ്‌ചർ ചെയ്യുന്നു.
3. ഏജന്റ് addr2 ക്യാപ്‌ചർ ചെയ്യുന്നു.
4. ഏജന്റ് വെയിറ്റ് ക്വസ്റ്റ് ഉറപ്പിക്കുന്നു, കാരണം ഏജന്റ് ഇതിനകം തന്നെ പരമാവധി രണ്ട് തീർച്ചപ്പെടുത്തിയിട്ടില്ലാത്ത വായനകൾ അംഗീകരിച്ചു, ഇത് മൂന്നാമത്തെ കൈമാറ്റം സ്തംഭിക്കുന്നതിന് കാരണമാകുന്നു.
5. ഏജന്റ് ഡാറ്റ1 ഉറപ്പിക്കുന്നു, addr1-നുള്ള പ്രതികരണം. ഏജന്റ് വെയിറ്റ് അഭ്യർത്ഥന ഇല്ലാതാക്കുന്നു.
6. ഏജന്റ് addr3 പിടിച്ചെടുക്കുന്നു. ഇന്റർകണക്‌ട് ഡാറ്റ ക്യാപ്‌ചർ ചെയ്യുന്നു1.
7. ഏജന്റ് addr4 പിടിച്ചെടുക്കുന്നു. ഇന്റർകണക്‌ട് ഡാറ്റ ക്യാപ്‌ചർ ചെയ്യുന്നു2.
8. മൂന്നാമത്തെ റീഡ് ട്രാൻസ്ഫറിന് മറുപടിയായി ഏജന്റ് റീഡാറ്റവാലിഡും റീഡ്ഡാറ്റയും ഡ്രൈവ് ചെയ്യുന്നു.
9. ഏജന്റ് addr5 പിടിച്ചെടുക്കുന്നു. ഇന്റർകണക്‌ട് ഡാറ്റ ക്യാപ്‌ചർ ചെയ്യുന്നു3. റീഡ് സിഗ്നൽ തകരാറിലാണ്. കാത്തിരിപ്പിന്റെ മൂല്യം ഇനി പ്രസക്തമല്ല.
10. ഇന്റർകണക്‌ട് ഡാറ്റ ക്യാപ്‌ചർ ചെയ്യുന്നു4.
11. ഏജന്റ് ഡാറ്റ 5 ഡ്രൈവ് ചെയ്യുകയും റീഡ്ഡാറ്റവാലിഡ് ഉറപ്പിക്കുകയും ചെയ്യുന്നു, അവസാനമായി ശേഷിക്കുന്ന റീഡ് ട്രാൻസ്ഫറിനായി ഡാറ്റ ഘട്ടം പൂർത്തിയാക്കുന്നു.
തീർപ്പുകൽപ്പിക്കാത്ത റീഡ് ട്രാൻസ്ഫറുകൾ പ്രോസസ്സ് ചെയ്യുമ്പോൾ ഏജന്റിന് ഒരു റൈറ്റ് ട്രാൻസ്ഫർ കൈകാര്യം ചെയ്യാൻ കഴിയുന്നില്ലെങ്കിൽ, ഏജന്റ് വെയിറ്റ് ക്വസ്റ്റ് ഉറപ്പിക്കുകയും, തീർച്ചപ്പെടുത്തിയിട്ടില്ലാത്ത റീഡ് ട്രാൻസ്ഫറുകൾ പൂർത്തിയാകുന്നതുവരെ റൈറ്റ് ഓപ്പറേഷൻ നിർത്തുകയും വേണം. Avalon-MM സ്‌പെസിഫിക്കേഷൻ റീഡ്‌ഡാറ്റയുടെ മൂല്യം നിർവചിക്കുന്നില്ല, ഒരു ഏജന്റ് നിലവിൽ തീർപ്പുകൽപ്പിക്കാത്ത റീഡ് ട്രാൻസ്‌ഫറിന്റെ അതേ വിലാസത്തിലേക്ക് ഒരു റൈറ്റ് ട്രാൻസ്ഫർ സ്വീകരിക്കുന്ന സാഹചര്യത്തിൽ.
3.5.4.2. നിശ്ചിത കാലതാമസത്തോടുകൂടിയ പൈപ്പ്ലൈൻ റീഡ് ട്രാൻസ്ഫറുകൾ
സ്ഥിരമായ ലേറ്റൻസി റീഡ് ട്രാൻസ്ഫറുകളുടെ വിലാസ ഘട്ടം വേരിയബിൾ ലേറ്റൻസി കേസിന് സമാനമാണ്. വിലാസ ഘട്ടത്തിന് ശേഷം, നിശ്ചിത റീഡ് ലേറ്റൻസി ഉപയോഗിച്ച് പൈപ്പ്ലൈൻ ചെയ്ത ഒരു നിശ്ചിത എണ്ണം ക്ലോക്ക് സൈക്കിളുകൾ സാധുവായ റീഡാറ്റ തിരികെ നൽകും. സാധുവായ റീഡാറ്റ നൽകാനുള്ള ക്ലോക്ക് സൈക്കിളുകളുടെ എണ്ണം റീഡ്‌ലേറ്റൻസി പ്രോപ്പർട്ടി വ്യക്തമാക്കുന്നു. ഇന്റർകണക്‌ട്, ഡേറ്റാ ഘട്ടം അവസാനിപ്പിച്ച് ഉചിതമായ റൈസിംഗ് ക്ലോക്ക് എഡ്ജിൽ റീഡാറ്റ ക്യാപ്‌ചർ ചെയ്യുന്നു.

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 29

3. അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ 683091 | 2022.01.24

വിലാസ ഘട്ടത്തിൽ, കൈമാറ്റം നിർത്തിവയ്ക്കാൻ വെയിറ്റ് അഭ്യർത്ഥന ഉറപ്പിക്കാൻ കഴിയും. അല്ലെങ്കിൽ, ഒരു നിശ്ചിത എണ്ണം കാത്തിരിപ്പ് അവസ്ഥകൾക്കുള്ള റീഡ് ലാറ്റൻസി വ്യക്തമാക്കുന്നു. കാത്തിരിപ്പ് നിലകൾക്ക് ശേഷം ക്ലിക്കിന്റെ അടുത്ത ഉയരുന്ന അരികിൽ വിലാസ ഘട്ടം അവസാനിക്കുന്നു.

ഡാറ്റ ഘട്ടത്തിൽ, ഡ്രൈവുകൾ ഒരു നിശ്ചിത ലേറ്റൻസിക്ക് ശേഷം ഡാറ്റ റീഡ് ചെയ്യുന്നു. ഒരു വായനാ കാലതാമസത്തിനായി , എന്നതിൽ സാധുവായ വായനാ ഡാറ്റ ഹാജരാക്കണം അഡ്രസ് ഘട്ടം അവസാനിച്ചതിന് ശേഷം clk ന്റെ ഉയരം.

ചിത്രം 13.

രണ്ട് സൈക്കിളുകളുടെ നിശ്ചിത ലേറ്റൻസി സഹിതം പൈപ്പ്ലൈൻ റീഡ് ട്രാൻസ്ഫർ

ഹോസ്റ്റിനും പൈപ്പ്ലൈനിനുമിടയിൽ ഒന്നിലധികം ഡാറ്റാ കൈമാറ്റങ്ങൾ ഇനിപ്പറയുന്ന ചിത്രം കാണിക്കുന്നു. ട്രാൻസ്ഫറുകൾ നിർത്താൻ ഡ്രൈവുകൾ വെയിറ്റ് അഭ്യർത്ഥിക്കുന്നു കൂടാതെ 2 സൈക്കിളുകളുടെ ഒരു നിശ്ചിത റീഡ് ലേറ്റൻസി ഉണ്ട്.

12

3

45

6

clk

വിലാസം

വിലാസം1

addr2 addr3

വായിച്ചു

വെയിറ്റ് അഭ്യർത്ഥന

വായന ഡാറ്റ

ഡാറ്റ1

ഡാറ്റ2 ഡാറ്റ3

ഈ ടൈമിംഗ് ഡയഗ്രാമിലെ അക്കങ്ങൾ, ഇനിപ്പറയുന്ന സംക്രമണങ്ങൾ അടയാളപ്പെടുത്തുക: 1. റീഡ്, addr1 എന്നിവ ഉറപ്പിച്ചുകൊണ്ട് ഒരു ഹോസ്റ്റ് റീഡ് ട്രാൻസ്ഫർ ആരംഭിക്കുന്നു. 2. ഒരു സൈക്കിളിനുള്ള കൈമാറ്റം നിർത്തിവയ്ക്കാൻ വെയിറ്റ് അഭ്യർത്ഥന ഉറപ്പിക്കുന്നു. 3. clk ന്റെ റൈസിംഗ് അറ്റത്ത് addr1 ക്യാപ്ചർ ചെയ്യുന്നു. വിലാസ ഘട്ടം ഇവിടെ അവസാനിക്കുന്നു. 4. കൈമാറ്റം അവസാനിപ്പിച്ച് 2 സൈക്കിളുകൾക്ക് ശേഷം സാധുവായ റീഡാറ്റ അവതരിപ്പിക്കുന്നു. 5. ഒരു പുതിയ റീഡ് ട്രാൻസ്ഫറിനായി addr2 ഉം റീഡും ഉറപ്പിച്ചിരിക്കുന്നു. 6. അടുത്ത സൈക്കിളിൽ, ഡാറ്റയ്‌ക്ക് മുമ്പായി ഹോസ്റ്റ് മൂന്നാമത്തെ റീഡ് ട്രാൻസ്ഫർ ആരംഭിക്കുന്നു
മുൻ കൈമാറ്റം തിരികെ ലഭിച്ചു.

3.5.5. പൊട്ടിത്തെറി കൈമാറ്റങ്ങൾ
ഓരോ വാക്കും സ്വതന്ത്രമായി പരിഗണിക്കുന്നതിനുപകരം ഒരു ബർസ്റ്റ് ഒന്നിലധികം കൈമാറ്റങ്ങൾ ഒരു യൂണിറ്റായി നടപ്പിലാക്കുന്നു. SDRAM പോലെയുള്ള ഒന്നിലധികം വാക്കുകൾ ഒരു സമയം കൈകാര്യം ചെയ്യുമ്പോൾ കൂടുതൽ കാര്യക്ഷമത കൈവരിക്കുന്ന ഏജന്റ് പോർട്ടുകൾക്കുള്ള ത്രൂപുട്ട് വർദ്ധിപ്പിച്ചേക്കാം. പൊട്ടിത്തെറിയുടെ ആകെ ഫലം, പൊട്ടിത്തെറിയുടെ സമയത്തേക്ക് ആർബിട്രേഷൻ പൂട്ടുക എന്നതാണ്. ഒരു പൊട്ടിത്തെറിക്കുന്ന അവലോൺ-എംഎം ഇന്റർഫേസ് വായനയെയും എഴുത്തിനെയും പിന്തുണയ്ക്കുന്നു, അത് വായനയും എഴുത്തും ബേസ്റ്റുകളെ പിന്തുണയ്ക്കണം.
പൊട്ടിത്തെറിക്കുന്ന അവലോൺ-എംഎം ഇന്റർഫേസുകളിൽ ഒരു ബർസ്റ്റ്കൗണ്ട് ഔട്ട്പുട്ട് സിഗ്നൽ ഉൾപ്പെടുന്നു. ഒരു ഏജന്റിന് ബർസ്റ്റ് കൗണ്ട് ഇൻപുട്ട് ഉണ്ടെങ്കിൽ, ഏജന്റിന് ബർസ്റ്റ് കഴിവുണ്ട്.
ബർസ്റ്റ്കൗണ്ട് സിഗ്നൽ ഇനിപ്പറയുന്ന രീതിയിൽ പ്രവർത്തിക്കുന്നു:
ഒരു പൊട്ടിത്തെറിയുടെ തുടക്കത്തിൽ, ബർസ്റ്റിലെ തുടർച്ചയായ കൈമാറ്റങ്ങളുടെ എണ്ണം ബർസ്റ്റ്കൗണ്ട് അവതരിപ്പിക്കുന്നു.
· വീതിക്ക് ബർസ്റ്റ് കൗണ്ടിന്റെ പരമാവധി ബർസ്റ്റ് ദൈർഘ്യം 2( -1).ഏറ്റവും കുറഞ്ഞ നിയമപരമായ പൊട്ടിത്തെറി നീളം ഒന്നാണ്.

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 30

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

3. അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ 683091 | 2022.01.24
ഏജന്റ് റീഡ് ബർസ്റ്റുകളെ പിന്തുണയ്‌ക്കാൻ, ഒരു ഏജന്റും പിന്തുണയ്‌ക്കേണ്ടതുണ്ട്:
· വെയിറ്റ് റിക്വസ്റ്റ് സിഗ്നലിനൊപ്പം കാത്തിരിക്കുക.
· റീഡ്ഡാറ്റവാലിഡ് സിഗ്നലിനൊപ്പം വേരിയബിൾ ലേറ്റൻസി ഉള്ള പൈപ്പ്ലൈൻ ട്രാൻസ്ഫറുകൾ.
ഒരു പൊട്ടിത്തെറിയുടെ തുടക്കത്തിൽ, ഏജന്റ് ബർസ്റ്റ് കൗണ്ടിൽ വിലാസവും ഒരു ബർസ്റ്റ് ലെങ്ത് മൂല്യവും കാണുന്നു. എന്ന വിലാസവും ബർസ്റ്റ് കൗണ്ട് മൂല്യവുമുള്ള ഒരു പൊട്ടിത്തെറിക്ക്, വിലാസത്തിൽ തുടങ്ങി തുടർച്ചയായി കൈമാറ്റങ്ങൾ ഏജന്റ് നടത്തണം . ഏജന്റിന് ലഭിച്ചതിന് ശേഷം (എഴുതുക) അല്ലെങ്കിൽ തിരികെ (വായിക്കുക) ചെയ്തതിന് ശേഷം പൊട്ടിത്തെറി പൂർത്തിയാകും ഡാറ്റയുടെ വാക്ക്. ഓരോ പൊട്ടിത്തെറിക്കും ഒരു തവണ മാത്രമേ പൊട്ടിത്തെറിക്കുന്ന ഏജന്റ് വിലാസവും ബർസ്റ്റ് കൗണ്ടും ക്യാപ്‌ചർ ചെയ്യാവൂ. ബർസ്റ്റിലെ ആദ്യ കൈമാറ്റങ്ങൾ ഒഴികെ മറ്റെല്ലാവരുടേയും വിലാസം ഏജന്റ് ലോജിക് അനുമാനിക്കണം. ഒരു ഏജന്റിന് ഇൻപുട്ട് സിഗ്നൽ ബിഗ്ബർസ്ട്രാൻസ്ഫർ ഉപയോഗിക്കാനും കഴിയും, ഇത് ഓരോ പൊട്ടിത്തെറിയുടെയും ആദ്യ സൈക്കിളിൽ ഇന്റർകണക്റ്റ് ഉറപ്പിക്കുന്നു.
3.5.5.1. പൊട്ടിത്തെറികൾ എഴുതുക
ഒന്നിൽ കൂടുതൽ ബർസ്റ്റ് കൗണ്ട് ഉപയോഗിച്ച് ഒരു റൈറ്റ് ബർസ്റ്റ് ആരംഭിക്കുമ്പോൾ ഈ നിയമങ്ങൾ ബാധകമാണ്:
· ഒരു ബർസ്റ്റ്കൗണ്ട് എപ്പോൾ പൊട്ടിത്തെറിയുടെ തുടക്കത്തിൽ അവതരിപ്പിക്കുന്നു, ഏജന്റ് അംഗീകരിക്കണം ബർസ്റ്റ് പൂർത്തിയാക്കാൻ തുടർച്ചയായി എഴുതപ്പെട്ട ഡാറ്റ. പൊട്ടിത്തെറി പൂർത്തിയാകുന്നതുവരെ ഹോസ്റ്റ്-ഏജന്റ് ജോഡി തമ്മിലുള്ള മധ്യസ്ഥത പൂട്ടിയിരിക്കും. റൈറ്റിംഗ് ബർസ്റ്റ് പൂർത്തിയാകുന്നതുവരെ മറ്റൊരു ഹോസ്റ്റിനും ഏജന്റിൽ ഇടപാടുകൾ നടത്താൻ കഴിയില്ലെന്ന് ഈ ലോക്ക് ഉറപ്പ് നൽകുന്നു.
· അവകാശവാദങ്ങൾ എഴുതുമ്പോൾ മാത്രമേ ഏജന്റ് റൈറ്റഡ് ഡാറ്റ ക്യാപ്‌ചർ ചെയ്യാവൂ. പൊട്ടിത്തെറിയുടെ സമയത്ത്, റൈറ്റ്ഡാറ്റ അസാധുവാണെന്ന് സൂചിപ്പിക്കുന്ന എഴുത്ത് ഹോസ്റ്റിന് നിരാകരിക്കാനാകും. നിരാശാജനകമായ എഴുത്ത് പൊട്ടിത്തെറി അവസാനിപ്പിക്കുന്നില്ല. റൈറ്റ് ഡീസർഷൻ പൊട്ടിത്തെറി വൈകിപ്പിക്കുന്നു, കൂടാതെ മറ്റൊരു ഹോസ്റ്റിനും ഏജന്റിനെ ആക്സസ് ചെയ്യാൻ കഴിയില്ല, ഇത് ട്രാൻസ്ഫർ കാര്യക്ഷമത കുറയ്ക്കുന്നു.
· റൈറ്റ്ഡാറ്റ, റൈറ്റ്, ബർസ്റ്റ്കൗണ്ട്, ബൈറ്റീനബിൾ എന്നിവ സ്ഥിരമായി നിലനിർത്താൻ നിർബന്ധിതമായി വെയിറ്റ് അക്വസ്റ്റ് ഉറപ്പിച്ചുകൊണ്ട് ഏജന്റ് ഒരു കൈമാറ്റം വൈകിപ്പിക്കുന്നു.
· ബൈറ്റീനബിൾ സിഗ്നലിന്റെ പ്രവർത്തനക്ഷമത പൊട്ടുന്നതും പൊട്ടിക്കാത്തതുമായ ഏജന്റുകൾക്ക് സമാനമാണ്. 32-ബിറ്റ് ഏജന്റിലേക്കുള്ള 64-ബിറ്റ് ഹോസ്റ്റ് ബർസ്റ്റ്-റൈറ്റിംഗിനായി, ബൈറ്റ് വിലാസം 4-ൽ ആരംഭിക്കുന്നു, ഏജന്റ് കാണുന്ന ആദ്യത്തെ റൈറ്റ് ട്രാൻസ്ഫർ അതിന്റെ വിലാസം 0-ലാണ്, byteenable = 8'b11110000. പൊട്ടിത്തെറിയുടെ വ്യത്യസ്‌ത വാക്കുകൾക്കായി ബൈറ്റീനബിൾസ് മാറാം.
· ബൈറ്റീനബിൾ സിഗ്നലുകൾ എല്ലാം ഉറപ്പിച്ചു പറയേണ്ടതില്ല. ഭാഗിക വാക്കുകൾ എഴുതുന്ന ഒരു ബർസ്റ്റ് ഹോസ്റ്റിന്, എഴുതപ്പെടുന്ന ഡാറ്റ തിരിച്ചറിയാൻ ബൈറ്റീനബിൾ സിഗ്നൽ ഉപയോഗിക്കാം.
ബൈറ്റീനബിൾ സിഗ്നലുകളുള്ള എല്ലാ 0 കളും ഉള്ള എഴുത്തുകൾ സാധുവായ ഇടപാടുകളായി AvalonMM ഏജന്റിന് കൈമാറുന്നു.
· കോൺസ്റ്റന്റ് ബർസ്റ്റ് ബിഹേവിയർ പ്രോപ്പർട്ടി ബേസ്റ്റ് സിഗ്നലുകളുടെ സ്വഭാവം വ്യക്തമാക്കുന്നു.
— കോൺസ്റ്റന്റ് ബർസ്റ്റ് ബിഹേവിയർ ഒരു ഹോസ്റ്റിന് ശരിയാകുമ്പോൾ, ഹോസ്റ്റ് ഒരു ബർസ്റ്റിലുടനീളം വിലാസവും ബർസ്റ്റ് കൗണ്ടും സ്ഥിരത നിലനിർത്തുന്നു. ഒരു ഏജന്റിന് ശരിയാകുമ്പോൾ, കോൺസ്റ്റന്റ് ബർസ്റ്റ് ബിഹേവിയർ, ഒരു പൊട്ടിത്തെറിയിലുടനീളം വിലാസവും ബർസ്റ്റ് കൗണ്ടും സ്ഥിരമായി നിലനിർത്തുമെന്ന് ഏജന്റ് പ്രതീക്ഷിക്കുന്നതായി പ്രഖ്യാപിക്കുന്നു.
- കോൺസ്റ്റന്റ് ബർസ്റ്റ് ബിഹേവിയർ തെറ്റാണെങ്കിൽ, ഒരു പൊട്ടിത്തെറിയുടെ ആദ്യ ഇടപാടിന് മാത്രമേ ഹോസ്റ്റ് വിലാസവും ബർസ്റ്റ് കൗണ്ടും സ്ഥിരതയുള്ളൂ. കോൺസ്റ്റന്റ് ബർസ്റ്റ് ബിഹേവിയർ തെറ്റാകുമ്പോൾ, ഏജന്റ് എസ്amples വിലാസവും ബർസ്റ്റ് കൗണ്ടും ഒരു ബർസ്റ്റിന്റെ ആദ്യ ഇടപാടിൽ മാത്രം.

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 31

3. അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ 683091 | 2022.01.24

ചിത്രം 14.

കോൺസ്റ്റന്റ് ബർസ്റ്റ് ബിഹേവിയർ ഉപയോഗിച്ച് ബർസ്റ്റ് എഴുതുക, ഹോസ്റ്റിനും ഏജന്റിനും തെറ്റായി സജ്ജമാക്കുക

ഇനിപ്പറയുന്ന ചിത്രം ഒരു ഏജന്റ് റൈറ്റ് ബർസ്റ്റ് ദൈർഘ്യം കാണിക്കുന്നു 4. ഇതിൽ ഉദാampലെ, ഏജന്റ് രണ്ട് തവണ വെയിറ്റ് അഭ്യർത്ഥന ഉറപ്പിക്കുന്നു പൊട്ടിത്തെറി വൈകിപ്പിക്കുന്നു.

12

3

4

5

67

8

clk

വിലാസം

വിലാസം1

ആരംഭിക്കുക, കൈമാറ്റം

പൊട്ടിത്തെറി

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, ഇന്റർകണക്ട് റീഡ് അടിച്ചമർത്താം. തൽഫലമായി, റീഡ് കമാൻഡിനോട് ഏജന്റ് പ്രതികരിക്കുന്നില്ല.
· റീഡാറ്റ നൽകിക്കൊണ്ടും ഒരു സൈക്കിളിനായി റീഡ്ഡാറ്റവാലിഡ് ഉറപ്പിച്ചുകൊണ്ടും ഏജന്റ് ഓരോ വാക്കും അവതരിപ്പിക്കുന്നു. റീഡ്‌ഡാറ്റവാലിഡ് കാലതാമസത്തിന്റെ ഡീസർഷൻ എന്നാൽ ബർസ്റ്റ് ഡാറ്റ ഘട്ടം അവസാനിപ്പിക്കില്ല.
ബർസ്റ്റ്കൗണ്ട് > 1 ഉള്ള വായനകൾക്ക്, എല്ലാ ബൈറ്റീനബിളുകളും ഉറപ്പിക്കാൻ ഇന്റൽ ശുപാർശ ചെയ്യുന്നു.

കുറിപ്പ്:

ബർസ്റ്റ് ശേഷിയുള്ള ഏജന്റുകൾക്ക് പാർശ്വഫലങ്ങൾ വായിക്കാൻ കഴിയില്ലെന്ന് ഇന്റൽ ശുപാർശ ചെയ്യുന്നു. (ഒരു അഭ്യർത്ഥന നിറവേറ്റുന്നതിനായി ഒരു ഹോസ്റ്റ് ഏജന്റിൽ നിന്ന് എത്ര ബൈറ്റുകൾ വായിക്കുമെന്ന് ഈ സ്പെസിഫിക്കേഷൻ ഉറപ്പുനൽകുന്നില്ല.)

ചിത്രം 15.

ബർസ്റ്റ് വായിക്കുക

ഒരു ഏജന്റിനെ ആക്സസ് ചെയ്യുന്ന രണ്ട് പൊട്ടിത്തെറിക്കുന്ന ഹോസ്റ്റുകളുള്ള ഒരു സിസ്റ്റത്തെ ഇനിപ്പറയുന്ന ചിത്രം വ്യക്തമാക്കുന്നു. ഹോസ്റ്റ് ബി ഡ്രൈവ് ചെയ്യാൻ കഴിയുമെന്ന് ശ്രദ്ധിക്കുക

ഹോസ്റ്റ് എയ്‌ക്കുള്ള ഡാറ്റ തിരികെ ലഭിക്കുന്നതിന് മുമ്പുള്ള ഒരു റീഡ് അഭ്യർത്ഥന.

1

23

45

6

clk

വിലാസം A0 (ഹോസ്റ്റ് എ) A1 ഹോസ്റ്റ് (ബി)

വായിച്ചു

ആരംഭിക്കുക, കൈമാറ്റം

വെയിറ്റ് അഭ്യർത്ഥന

പൊട്ടിത്തെറി

4

2

readdatavalid

വായന ഡാറ്റ

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

ഈ സമയ ഡയഗ്രാമിലെ അക്കങ്ങൾ, ഇനിപ്പറയുന്ന സംക്രമണങ്ങൾ അടയാളപ്പെടുത്തുക:
1. ഹോസ്റ്റ് എ അസെസ്‌റ്റ് അഡ്രസ് (A0), ബർസ്റ്റ്‌കൗണ്ട്, ക്ലിക്കിന്റെ ഉയരുന്ന എഡ്ജിന് ശേഷം വായിക്കുക. മറ്റൊരു ക്ലോക്ക് സൈക്കിളിലൂടെ ബിഗ്ബർസ്ട്രാൻസ്ഫർ ഒഴികെയുള്ള എല്ലാ ഇൻപുട്ടുകളും സ്ഥിരമായി നിലനിർത്തുന്നതിന് കാരണമാകുന്ന, വെയിറ്റ്‌റെക്വസ്റ്റ് ഏജന്റ് ഉറപ്പിക്കുന്നു.
2. clk-ന്റെ ഈ ഉയരുന്ന അരികിൽ A0 ഉം burstcount ഉം ഏജന്റ് ക്യാപ്‌ചർ ചെയ്യുന്നു. അടുത്ത സൈക്കിളിൽ ഒരു പുതിയ കൈമാറ്റം ആരംഭിക്കാം.
3. ഹോസ്റ്റ് ബി ഡ്രൈവുകളുടെ വിലാസം (A1), ബർസ്റ്റ് കൗണ്ട്, റീഡ്. ബിഗ്ബർസ്ട്രാൻസ്ഫർ ഒഴികെയുള്ള എല്ലാ ഇൻപുട്ടുകളും സ്ഥിരമായി നിലനിർത്തുന്നതിന് കാരണമാകുന്ന, വെയിറ്റ്‌റെക്വസ്റ്റ് ഏജന്റ് ഉറപ്പിക്കുന്നു. ഏജന്റിന് ഈ സമയത്ത്, ആദ്യ വായനാ അഭ്യർത്ഥനയിൽ നിന്ന് റീഡ് ഡാറ്റ തിരികെ നൽകാമായിരുന്നു, എത്രയും വേഗം.

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 33

3. അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ 683091 | 2022.01.24
4. ഏജന്റ് സാധുവായ റീഡാറ്റ അവതരിപ്പിക്കുകയും റീഡ്ഡാറ്റവാലിഡ് ഉറപ്പിക്കുകയും ചെയ്യുന്നു, ഹോസ്റ്റ് എ എന്നതിനായുള്ള ഡാറ്റയുടെ ആദ്യ വാക്ക് കൈമാറുന്നു.
5. ഹോസ്റ്റ് എ എന്നതിന്റെ രണ്ടാമത്തെ വാക്ക് കൈമാറ്റം ചെയ്യപ്പെടുന്നു. റീഡ് ബർസ്റ്റ് താൽക്കാലികമായി നിർത്തിക്കൊണ്ട് ഏജന്റ് റീഡ്ഡാറ്റവാലിഡ് ഡീസെറ്റ് ചെയ്യുന്നു. അനിയന്ത്രിതമായ എണ്ണം ക്ലോക്ക് സൈക്കിളുകൾക്കായി ഏജന്റ് പോർട്ടിന് റീഡാറ്റവാലിഡ് ഡീസേർഡ് ആയി നിലനിർത്താൻ കഴിയും.
6. ഹോസ്റ്റ് ബി എന്നതിന്റെ ആദ്യ വാക്ക് തിരികെ നൽകുന്നു.
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 ഹോസ്റ്റിനും: · അവലോൺ ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ അതേ ഏജന്റിന് കമാൻഡുകൾ ഉറപ്പ് നൽകുന്നു
കമാൻഡ് ഇഷ്യൂ ഓർഡറിൽ ഏജന്റിനെ സമീപിക്കുക, കമാൻഡ് ഇഷ്യൂ ഓർഡറിൽ ഏജന്റ് പ്രതികരിക്കുന്നു. · വ്യത്യസ്‌ത ഏജന്റുമാർ കമാൻഡുകൾ സ്വീകരിക്കുകയും പ്രതികരിക്കുകയും ചെയ്‌തേക്കാം. വിജയിക്കുമ്പോൾ, കമാൻഡ് ഇഷ്യൂ ഓർഡറിൽ ഏജന്റ് പ്രതികരിക്കുന്നു. · കമാൻഡ് ഇഷ്യൂ ഓർഡറിൽ പ്രതികരണങ്ങൾ (നിലവിലുണ്ടെങ്കിൽ) റീഡ് അല്ലെങ്കിൽ റൈറ്റ് കമാൻഡുകൾ ഒരേ അല്ലെങ്കിൽ വ്യത്യസ്ത ഏജന്റുമാർക്കുള്ളതാണോ എന്നത് പരിഗണിക്കാതെ തന്നെ. · അവലോൺ ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ വ്യത്യസ്ത ഹോസ്റ്റുകൾ തമ്മിലുള്ള ഇടപാട് ഓർഡർ ഉറപ്പ് നൽകുന്നില്ല.
3.5.6.2. അവലോൺ-എംഎം പ്രതികരണങ്ങൾ ടൈമിംഗ് ഡയഗ്രം വായിക്കുകയും എഴുതുകയും ചെയ്യുക
ഇനിപ്പറയുന്ന ഡയഗ്രം അവലോൺ-എംഎം റീഡ് ആൻഡ് റൈറ്റ് പ്രതികരണങ്ങൾക്കുള്ള കമാൻഡ് സ്വീകാര്യതയും കമാൻഡ് ഇഷ്യൂ ഓർഡറും കാണിക്കുന്നു. റീഡ് ആൻഡ് റൈറ്റ് ഇന്റർഫേസുകൾ പ്രതികരണ സിഗ്നൽ പങ്കിടുന്നതിനാൽ, ഒരു ഇന്റർഫേസിന് ഒരേ ക്ലോക്ക് സൈക്കിളിൽ ഒരു റൈറ്റ് പ്രതികരണവും റീഡ് പ്രതികരണവും നൽകാനോ സ്വീകരിക്കാനോ കഴിയില്ല.
പ്രതികരണങ്ങൾ വായിക്കുക, ഓരോ റീഡ്ഡാറ്റയ്ക്കും ഒരു പ്രതികരണം അയയ്ക്കുക. ഒരു റീഡ് ബർസ്റ്റ് ദൈർഘ്യം അവസാനിക്കുന്നത് പ്രതികരണങ്ങൾ.

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 34

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

3. അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ 683091 | 2022.01.24

പ്രതികരണങ്ങൾ എഴുതുക, ഓരോ റൈറ്റ് കമാൻഡിനും ഒരു പ്രതികരണം അയയ്ക്കുക. ഒരു എഴുത്ത് പൊട്ടിത്തെറിച്ചാൽ ഒരു പ്രതികരണം മാത്രമേ ലഭിക്കൂ. ബർസ്റ്റിൽ അന്തിമ റൈറ്റ് ട്രാൻസ്ഫർ സ്വീകരിച്ചതിന് ശേഷം ഏജന്റ് ഇന്റർഫേസ് പ്രതികരണം അയയ്ക്കുന്നു. ഒരു ഇന്റർഫേസിൽ റൈറ്റ് റെസ്‌പോൺസ് സാധുവായ സിഗ്നൽ ഉൾപ്പെടുമ്പോൾ, എല്ലാ റൈറ്റ് കമാൻഡുകളും റൈറ്റ് പ്രതികരണങ്ങൾക്കൊപ്പം പൂർത്തിയാകണം.

ചിത്രം 16. Avalon-MM പ്രതികരണങ്ങൾ ടൈമിംഗ് ഡയഗ്രം വായിക്കുകയും എഴുതുകയും ചെയ്യുക

clk

വിലാസം

R0

W0

W1

R1

വായിച്ചു

എഴുതുക

readdatavalid

എഴുത്ത് സാധുതയുള്ള

പ്രതികരണം

R0

W0

W1

R1

3.5.6.2.1. മിനിമം റെസ്‌പോൺസ് ലാറ്റൻസി ടൈമിംഗ് ഡയഗ്രം, റീഡ്‌ഡാറ്റവാലിഡ് അല്ലെങ്കിൽ റൈറ്റ് റെസ്‌പോൺസ് സാധുത

റീഡ്‌ഡാറ്റവാലിഡ് അല്ലെങ്കിൽ റൈറ്റ് റെസ്‌പോൺസ് വാലിഡ് ഉള്ള ഇന്റർഫേസുകൾക്ക്, ഡിഫോൾട്ട് ഒരു സൈക്കിൾ മിനിമം റെസ്‌പോൺസ് ലാറ്റൻസി അവലോൺ-എംഎം ഹോസ്റ്റുകളിൽ ടൈമിംഗ് അടയ്ക്കുന്നതിൽ ബുദ്ധിമുട്ട് ഉണ്ടാക്കും.

ഇനിപ്പറയുന്ന സമയ ഡയഗ്രമുകൾ 1 അല്ലെങ്കിൽ 2 സൈക്കിളുകളുടെ ഏറ്റവും കുറഞ്ഞ പ്രതികരണ ലേറ്റൻസിയുടെ സ്വഭാവം കാണിക്കുന്നു. ഈ സമയ ഡയഗ്രമുകൾ ചിത്രീകരിക്കുന്നത് പോലെ, യഥാർത്ഥ പ്രതികരണ ലേറ്റൻസി അനുവദനീയമായ ഏറ്റവും കുറഞ്ഞ മൂല്യത്തേക്കാൾ കൂടുതലായിരിക്കുമെന്നത് ശ്രദ്ധിക്കുക.

ചിത്രം 17. മിനിമം റെസ്‌പോൺസ് ലാറ്റൻസി ഒരു സൈക്കിളിന് തുല്യമാണ്

clk വായിച്ചു
ഡാറ്റാ വാലിഡ് ഡാറ്റ

1 സൈക്കിൾ കുറഞ്ഞ പ്രതികരണ ലേറ്റൻസി

ചിത്രം 18. മിനിമം റെസ്‌പോൺസ് ലാറ്റൻസി രണ്ട് സൈക്കിളുകൾക്ക് തുല്യമാണ്
കുറഞ്ഞത് 2 സൈക്കിളുകൾ റെസ്‌പോൺസ് ലാറ്റൻസി വായിക്കുക
ഡാറ്റാ വാലിഡ് ഡാറ്റ

അനുയോജ്യത
ഒരേ മിനിമം റെസ്‌പോൺസ് ലാറ്റൻസി ഉള്ള ഇന്റർഫേസുകൾ യാതൊരു അഡാപ്റ്റേഷനും കൂടാതെ പരസ്പരം പ്രവർത്തിക്കാവുന്നതാണ്. ഏജന്റിനേക്കാൾ ഉയർന്ന മിനിമം റെസ്‌പോൺസ്‌ലേറ്റൻസി ഹോസ്റ്റിന് ഉണ്ടെങ്കിൽ, വ്യത്യാസങ്ങൾ നികത്താൻ പൈപ്പ്‌ലൈൻ രജിസ്റ്ററുകൾ ഉപയോഗിക്കുക. പൈപ്പ്ലൈൻ രജിസ്റ്ററുകൾ വേണം

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 35

3. അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ 683091 | 2022.01.24

ഏജന്റിൽ നിന്നുള്ള വായന ഡാറ്റ വൈകിപ്പിക്കുക. ഏജന്റിന് ഹോസ്റ്റിനേക്കാൾ ഉയർന്ന മിനിമം റെസ്‌പോൺസ് ലാറ്റൻസി ഉണ്ടെങ്കിൽ, ഇന്റർഫേസുകൾ അഡാപ്റ്റേഷൻ കൂടാതെ തന്നെ പ്രവർത്തിക്കാവുന്നതാണ്.

3.6 വിലാസ വിന്യാസം
വിന്യസിച്ച ആക്‌സസുകളെ മാത്രമേ ഇന്റർകണക്റ്റ് പിന്തുണയ്ക്കൂ. ഒരു ഹോസ്റ്റിന് ചിഹ്നങ്ങളിൽ അതിന്റെ ഡാറ്റ വീതിയുടെ ഗുണിതമായ വിലാസങ്ങൾ മാത്രമേ നൽകാൻ കഴിയൂ. ഒരു ഹോസ്റ്റിന് ചില ബൈറ്റീനബിളുകൾ ഇല്ലാതാക്കി ഭാഗിക വാക്കുകൾ എഴുതാൻ കഴിയും. ഉദാample, വിലാസം 2-ൽ 2 ബൈറ്റുകൾ എഴുതുന്നതിന്റെ ബൈറ്റീനബിൾസ് 4'b1100 ആണ്.

3.7 അവലോൺ-എംഎം ഏജന്റ് വിലാസം

വ്യത്യസ്‌ത ഡാറ്റ വീതികളുള്ള ഹോസ്റ്റ്-ഏജന്റ് ജോഡികൾ തമ്മിലുള്ള കൈമാറ്റ സമയത്ത് ഡൈനാമിക് ബസ് സൈസിംഗ് ഡാറ്റ നിയന്ത്രിക്കുന്നു. ഏജന്റ് ഡാറ്റ ഹോസ്റ്റ് വിലാസ സ്ഥലത്ത് തുടർച്ചയായ ബൈറ്റുകളിൽ വിന്യസിച്ചിരിക്കുന്നു.

ഹോസ്റ്റ് ഡാറ്റ വീതി ഏജന്റ് ഡാറ്റ വീതിയേക്കാൾ വിശാലമാണെങ്കിൽ, ഹോസ്റ്റ് വിലാസ സ്‌പെയ്‌സിലെ വാക്കുകൾ ഏജന്റ് വിലാസ സ്‌പെയ്‌സിലെ ഒന്നിലധികം സ്ഥലങ്ങളിലേക്ക്. ഉദാ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-ബിറ്റ് ഏജന്റ് ഇന്റർഫേസ് ആക്സസ് ചെയ്യുമ്പോൾ

ഓഫ്സെറ്റ്[0]7..0

ഓഫ്സെറ്റ്[0]15..0 (2)

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

ഓഫ്സെറ്റ്[1]15..0 — —

ഓഫ്സെറ്റ്[4]7..0

ഓഫ്സെറ്റ്[2]15..0

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

ഓഫ്സെറ്റ്[3]15..0 — —

ഓഫ്സെറ്റ്[8]7..0

ഓഫ്സെറ്റ്[4]15..0

ഓഫ്സെറ്റ്[9]7..0

ഓഫ്സെറ്റ്[5]15..0

ഒരു 64-ബിറ്റ് ഏജന്റ് ഇന്റർഫേസ് ആക്സസ് ചെയ്യുമ്പോൾ ഓഫ്സെറ്റ്[0]31..0 ———
OFFSET[0]63..32 ———
ഓഫ്സെറ്റ്[1]31..0 —
തുടർന്നു…

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 36

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

3. അവലോൺ മെമ്മറി-മാപ്പ് ചെയ്ത ഇന്റർഫേസുകൾ 683091 | 2022.01.24

ഹോസ്റ്റ് ബൈറ്റ് വിലാസം (1)

പ്രവേശനം

ഒരു 8-ബിറ്റ് ഏജന്റ് ഇന്റർഫേസ് ആക്സസ് ചെയ്യുമ്പോൾ

32-ബിറ്റ് ഹോസ്റ്റ് ഡാറ്റ
ഒരു 16-ബിറ്റ് ഏജന്റ് ഇന്റർഫേസ് ആക്സസ് ചെയ്യുമ്പോൾ

3

ഓഫ്സെറ്റ്[10]7..0

4

ഓഫ്സെറ്റ്[11]7..0

0x0 സി

1

ഓഫ്സെറ്റ്[12]7..0

ഓഫ്സെറ്റ്[6]15..0

2

ഓഫ്സെറ്റ്[13]7..0

ഓഫ്സെറ്റ്[7]15..0

3

ഓഫ്സെറ്റ്[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 ഉറപ്പിച്ചിരിക്കണം.
തടസ്സങ്ങൾ പ്രത്യേക ഘടകങ്ങളാണ്. ഒരു അവലോൺ-എംഎം ഏജന്റ് ഇന്റർഫേസിൽ നിന്നുള്ള ഒരു ഇന്ററപ്റ്റ് സ്റ്റാറ്റസ് രജിസ്റ്റർ വായിച്ചുകൊണ്ട് റിസീവർ സാധാരണയായി ഉചിതമായ പ്രതികരണം നിർണ്ണയിക്കുന്നു.

4.1.1. അവലോൺ ഇന്ററപ്റ്റ് അയച്ചയാളുടെ സിഗ്നൽ റോളുകൾ

പട്ടിക 13. അയച്ചയാളുടെ സിഗ്നൽ റോളുകൾ തടസ്സപ്പെടുത്തുക

സിഗ്നൽ റോൾ

വീതി

ദിശ

ആവശ്യമാണ്

irq irq_n

1-32

ഔട്ട്പുട്ട്

അതെ

വിവരണം
അഭ്യർത്ഥന തടസ്സപ്പെടുത്തുക. ഒരു ഇന്ററപ്റ്റ് അയയ്ക്കുന്നയാൾ ഒരു ഇന്ററപ്റ്റ് റിസീവറിലേക്ക് ഒരു ഇന്ററപ്റ്റ് സിഗ്നൽ ഡ്രൈവ് ചെയ്യുന്നു.

4.1.2. അയച്ചയാളുടെ പ്രോപ്പർട്ടികൾ തടസ്സപ്പെടുത്തുക

പട്ടിക 14. അയച്ചയാളുടെ പ്രോപ്പർട്ടികൾ തടസ്സപ്പെടുത്തുക

വസ്തുവിൻ്റെ പേര്

ഡിഫോൾട്ട് മൂല്യം

നിയമപരമായ മൂല്യങ്ങൾ

വിവരണം

ബന്ധപ്പെട്ട വിലാസം

N/A

ePoint

ബന്ധപ്പെട്ട ക്ലോക്ക്

N/A

ഈ ഘടകത്തിലെ Avalon-MM ഏജന്റിന്റെ പേര്.
ഇതിലെ ഒരു ക്ലോക്ക് ഇന്റർഫേസിന്റെ പേര്
ഘടകം.

ഇന്ററപ്റ്റ് സേവനത്തിനായി രജിസ്റ്ററുകളിലേക്ക് പ്രവേശനം നൽകുന്ന അവലോൺ-എംഎം ഏജന്റ് ഇന്റർഫേസിന്റെ പേര്.
ഈ ഇന്ററപ്റ്റ് അയയ്ക്കുന്നയാൾ സമന്വയിപ്പിച്ചിരിക്കുന്ന ക്ലോക്ക് ഇന്റർഫേസിന്റെ പേര്. അയയ്ക്കുന്നയാൾക്കും സ്വീകർത്താവിനും ഈ പ്രോപ്പർട്ടിക്ക് വ്യത്യസ്ത മൂല്യങ്ങൾ ഉണ്ടായിരിക്കാം.

ബന്ധപ്പെട്ട റീസെറ്റ്

N/A

ഒരു പുനഃസജ്ജീകരണത്തിന്റെ പേര്

ഇത് തടസ്സപ്പെടുത്തുന്ന റീസെറ്റ് ഇന്റർഫേസിന്റെ പേര്

ഇതിലെ ഇന്റർഫേസ്

അയച്ചയാൾ സിൻക്രണസ് ആണ്.

ഘടകം.

ഇന്റൽ കോർപ്പറേഷൻ. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം. ഇന്റൽ, ഇന്റൽ ലോഗോ, മറ്റ് ഇന്റൽ മാർക്കുകൾ എന്നിവ ഇന്റൽ കോർപ്പറേഷന്റെയോ അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളുടെയോ വ്യാപാരമുദ്രകളാണ്. ഇന്റലിന്റെ സ്റ്റാൻഡേർഡ് വാറന്റിക്ക് അനുസൃതമായി അതിന്റെ FPGA, അർദ്ധചാലക ഉൽപ്പന്നങ്ങളുടെ പ്രകടനം നിലവിലെ സ്പെസിഫിക്കേഷനുകളിലേക്ക് Intel വാറന്റ് ചെയ്യുന്നു, എന്നാൽ അറിയിപ്പ് കൂടാതെ ഏത് സമയത്തും ഏത് ഉൽപ്പന്നങ്ങളിലും സേവനങ്ങളിലും മാറ്റങ്ങൾ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. Intel രേഖാമൂലം രേഖാമൂലം സമ്മതിച്ചതല്ലാതെ ഇവിടെ വിവരിച്ചിരിക്കുന്ന ഏതെങ്കിലും വിവരങ്ങളുടെയോ ഉൽപ്പന്നത്തിന്റെയോ സേവനത്തിന്റെയോ ആപ്ലിക്കേഷനിൽ നിന്നോ ഉപയോഗത്തിൽ നിന്നോ ഉണ്ടാകുന്ന ഉത്തരവാദിത്തമോ ബാധ്യതയോ Intel ഏറ്റെടുക്കുന്നില്ല. ഏതെങ്കിലും പ്രസിദ്ധീകരിച്ച വിവരങ്ങളെ ആശ്രയിക്കുന്നതിന് മുമ്പും ഉൽപ്പന്നങ്ങൾക്കോ ​​സേവനങ്ങൾക്കോ ​​​​ഓർഡറുകൾ നൽകുന്നതിനുമുമ്പ് ഉപകരണ സവിശേഷതകളുടെ ഏറ്റവും പുതിയ പതിപ്പ് നേടുന്നതിന് ഇന്റൽ ഉപഭോക്താക്കളോട് നിർദ്ദേശിക്കുന്നു. *മറ്റ് പേരുകളും ബ്രാൻഡുകളും മറ്റുള്ളവരുടെ സ്വത്തായി അവകാശപ്പെടാം.

ISO 9001:2015 രജിസ്റ്റർ ചെയ്തു

4. അവലോൺ ഇന്ററപ്റ്റ് ഇന്റർഫേസുകൾ 683091 | 2022.01.24

4.2 റിസീവർ തടസ്സപ്പെടുത്തുക
ഇന്ററപ്റ്റ് റിസീവർ ഇന്റർഫേസിന് ഇന്ററപ്റ്റ് സെൻഡർ ഇന്റർഫേസുകളിൽ നിന്ന് തടസ്സങ്ങൾ ലഭിക്കുന്നു. അവലോൺ-എംഎം ഹോസ്റ്റ് ഇന്റർഫേസുകളുള്ള ഘടകങ്ങളിൽ ഇന്ററപ്റ്റ് സെൻഡർ ഇന്റർഫേസുകളുള്ള ഏജന്റ് ഘടകങ്ങൾ ഉറപ്പുനൽകുന്ന തടസ്സങ്ങൾ കണ്ടെത്തുന്നതിന് ഒരു ഇന്ററപ്റ്റ് റിസീവർ ഉൾപ്പെടുത്താം. ഇന്ററപ്റ്റ് റിസീവർ ഓരോ ഇന്ററപ്റ്റ് അയയ്ക്കുന്നയാളിൽ നിന്നുമുള്ള ഇന്ററപ്റ്റ് അഭ്യർത്ഥനകൾ ഒരു പ്രത്യേക ബിറ്റായി സ്വീകരിക്കുന്നു.

4.2.1. അവലോൺ ഇന്ററപ്റ്റ് റിസീവർ സിഗ്നൽ റോളുകൾ

പട്ടിക 15. റിസീവർ സിഗ്നൽ റോളുകൾ തടസ്സപ്പെടുത്തുക

സിഗ്നൽ റോൾ

വീതി

ദിശ

ആവശ്യമാണ്

irq

1

ഇൻപുട്ട്

അതെ

വിവരണം
irq ഒരു ആണ് -ബിറ്റ് വെക്റ്റർ, ഇവിടെ ഓരോ ബിറ്റും ഒരു IRQ അയച്ചയാളുമായി നേരിട്ട് മുൻ‌ഗണനയുടെ അന്തർലീനമായ അനുമാനമില്ലാതെ പൊരുത്തപ്പെടുന്നു.

4.2.2. റിസീവർ പ്രോപ്പർട്ടികൾ തടസ്സപ്പെടുത്തുക

പട്ടിക 16. റിസീവർ പ്രോപ്പർട്ടികൾ തടസ്സപ്പെടുത്തുക

വസ്തുവിൻ്റെ പേര്

ഡിഫോൾട്ട് മൂല്യം

നിയമപരമായ മൂല്യങ്ങൾ

വിവരണം

ബന്ധപ്പെട്ട വിലാസം പോയിന്റ്

N/A

Avalon-MM ഹോസ്റ്റ് ഇന്റർഫേസിന്റെ പേര്

ഈ ഇന്റർഫേസിൽ Avalon-MM സേവന തടസ്സങ്ങൾ ലഭിച്ചു.

ഹോസ്റ്റ്

ഇൻ്റർഫേസ്

ബന്ധപ്പെട്ട ക്ലോക്ക്

N/A

ഒരു അവലോൺ ക്ലോക്ക് ഇന്റർഫേസിന്റെ പേര്

അവലോൺ

ഇന്ററപ്റ്റ് റിസീവർ സിൻക്രണസ് ആണ്. അയച്ചയാളും

ക്ലോക്ക്

റിസീവറിന് ഈ പ്രോപ്പർട്ടിക്ക് വ്യത്യസ്ത മൂല്യങ്ങൾ ഉണ്ടായിരിക്കാം.

ഇൻ്റർഫേസ്

ബന്ധപ്പെട്ട റീസെറ്റ്

N/A

ഒരു പേര് ഇത് തടസ്സപ്പെടുത്തുന്ന റീസെറ്റ് ഇന്റർഫേസിന്റെ പേര്

അവലോൺ

റിസീവർ സിൻക്രണസ് ആണ്.

പുനഃസജ്ജമാക്കുക

ഇൻ്റർഫേസ്

4.2.3. സമയം തടസ്സപ്പെടുത്തുക

Avalon-MM ഹോസ്റ്റ് മുൻഗണന 0 തടസ്സപ്പെടുത്തുന്നതിന് മുമ്പ് മുൻഗണന 1 തടസ്സപ്പെടുത്തുന്നു.

ചിത്രം 19.

സമയം തടസ്സപ്പെടുത്തുക

ഇനിപ്പറയുന്ന ചിത്രത്തിൽ, interrupt 0 ന് ഉയർന്ന മുൻഗണനയുണ്ട്. ഇന്ററപ്റ്റ് റിസീവർ int1 കൈകാര്യം ചെയ്യുന്ന പ്രക്രിയയിലാണ്

int0 ഉറപ്പിക്കുമ്പോൾ. int0 ഹാൻഡ്‌ലർ വിളിക്കുകയും പൂർത്തിയാക്കുകയും ചെയ്യുന്നു. തുടർന്ന്, int1 ഹാൻഡ്‌ലർ പുനരാരംഭിക്കുന്നു. ദി

ഡയഗ്രം സമയത്ത് int0 deasserts കാണിക്കുന്നു 1. int1 deasserts സമയത്ത് 2.

1

2

clk

വ്യക്തിഗത int0 അഭ്യർത്ഥനകൾ
int1

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 39

683091 | 2022.01.24 ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

5. അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസുകൾ

ഹൈബാൻഡ്‌വിഡ്ത്ത്, ലോ-ലേറ്റൻസി, ഏകദിശ ഡാറ്റ എന്നിവ ഡ്രൈവ് ചെയ്യുന്ന ഘടകങ്ങൾക്കായി നിങ്ങൾക്ക് അവലോൺ സ്ട്രീമിംഗ് (അവലോൺ-എസ്ടി) ഇന്റർഫേസുകൾ ഉപയോഗിക്കാം. സാധാരണ ആപ്ലിക്കേഷനുകളിൽ മൾട്ടിപ്ലക്സ്ഡ് സ്ട്രീമുകൾ, പാക്കറ്റുകൾ, DSP ഡാറ്റ എന്നിവ ഉൾപ്പെടുന്നു. അവലോൺ-എസ്ടി ഇന്റർഫേസ് സിഗ്നലുകൾക്ക് ചാനലുകളെക്കുറിച്ചോ പാക്കറ്റ് അതിരുകളെക്കുറിച്ചോ അറിവില്ലാതെ ഒരൊറ്റ സ്ട്രീം ഡാറ്റയെ പിന്തുണയ്ക്കുന്ന പരമ്പരാഗത സ്ട്രീമിംഗ് ഇന്റർഫേസുകളെ വിവരിക്കാൻ കഴിയും. ഒന്നിലധികം ചാനലുകളിലുടനീളം പാക്കറ്റുകളുള്ള പാക്കറ്റുകൾ ഉപയോഗിച്ച് പൊട്ടിത്തെറിക്കാനും പാക്കറ്റ് കൈമാറ്റം ചെയ്യാനും കഴിയുന്ന കൂടുതൽ സങ്കീർണ്ണമായ പ്രോട്ടോക്കോളുകളെ ഇന്റർഫേസിന് പിന്തുണയ്ക്കാൻ കഴിയും.

കുറിപ്പ്:

നിങ്ങൾക്ക് ഉയർന്ന പ്രവർത്തനക്ഷമതയുള്ള ഡാറ്റ സ്ട്രീമിംഗ് ഇന്റർഫേസ് വേണമെങ്കിൽ, ചാപ്റ്റർ 6 അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് ഇന്റർഫേസുകൾ കാണുക.

ചിത്രം 20. Avalon-ST ഇന്റർഫേസ് - Avalon-ST ഇന്റർഫേസിന്റെ സാധാരണ ആപ്ലിക്കേഷൻ

പ്രിന്റഡ് സർക്യൂട്ട് ബോർഡ് ഇന്റൽ FPGA Avalon-ST ഇന്റർഫേസുകൾ (ഡാറ്റ പ്ലെയിൻ)

ഷെഡ്യൂളർ

അവലോൺ-എസ്ടി ഇൻപുട്ട്

Rx IF കോർ ch

2

ഉറവിടം 0-2 സിങ്ക് 1

0

അവലോൺ-എംഎം ഇന്റർഫേസ് (നിയന്ത്രണ തലം)

ഉറവിടം

Tx IF കോർ സിങ്ക്

അവലോൺ-എസ്ടി ഔട്ട്പുട്ട്

അവലോൺ-എംഎം ഹോസ്റ്റ് ഇന്റർഫേസ്
പ്രോസസ്സർ

അവലോൺ-എംഎം ഹോസ്റ്റ് ഇന്റർഫേസ്
IO നിയന്ത്രണം

അവലോൺ-എംഎം ഏജന്റ് ഇന്റർഫേസ്
SDRAM Cntl
SDRAM മെമ്മറി

എല്ലാ അവലോൺ-എസ്ടി ഉറവിടവും സിങ്ക് ഇന്റർഫേസുകളും പരസ്പരം പ്രവർത്തിക്കണമെന്നില്ല. എന്നിരുന്നാലും, രണ്ട് ഇന്റർഫേസുകൾ ഒരേ ആപ്ലിക്കേഷൻ സ്ഥലത്തിന് അനുയോജ്യമായ ഫംഗ്ഷനുകൾ നൽകുന്നുവെങ്കിൽ, അവ പരസ്പരം പ്രവർത്തിക്കാൻ അനുവദിക്കുന്നതിന് അഡാപ്റ്ററുകൾ ലഭ്യമാണ്.

ഇന്റൽ കോർപ്പറേഷൻ. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം. ഇന്റൽ, ഇന്റൽ ലോഗോ, മറ്റ് ഇന്റൽ മാർക്കുകൾ എന്നിവ ഇന്റൽ കോർപ്പറേഷന്റെയോ അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളുടെയോ വ്യാപാരമുദ്രകളാണ്. ഇന്റലിന്റെ സ്റ്റാൻഡേർഡ് വാറന്റിക്ക് അനുസൃതമായി അതിന്റെ FPGA, അർദ്ധചാലക ഉൽപ്പന്നങ്ങളുടെ പ്രകടനം നിലവിലെ സ്പെസിഫിക്കേഷനുകളിലേക്ക് Intel വാറന്റ് ചെയ്യുന്നു, എന്നാൽ അറിയിപ്പ് കൂടാതെ ഏത് സമയത്തും ഏത് ഉൽപ്പന്നങ്ങളിലും സേവനങ്ങളിലും മാറ്റങ്ങൾ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. Intel രേഖാമൂലം രേഖാമൂലം സമ്മതിച്ചതല്ലാതെ ഇവിടെ വിവരിച്ചിരിക്കുന്ന ഏതെങ്കിലും വിവരങ്ങളുടെയോ ഉൽപ്പന്നത്തിന്റെയോ സേവനത്തിന്റെയോ ആപ്ലിക്കേഷനിൽ നിന്നോ ഉപയോഗത്തിൽ നിന്നോ ഉണ്ടാകുന്ന ഉത്തരവാദിത്തമോ ബാധ്യതയോ Intel ഏറ്റെടുക്കുന്നില്ല. ഏതെങ്കിലും പ്രസിദ്ധീകരിച്ച വിവരങ്ങളെ ആശ്രയിക്കുന്നതിന് മുമ്പും ഉൽപ്പന്നങ്ങൾക്കോ ​​സേവനങ്ങൾക്കോ ​​​​ഓർഡറുകൾ നൽകുന്നതിനുമുമ്പ് ഉപകരണ സവിശേഷതകളുടെ ഏറ്റവും പുതിയ പതിപ്പ് നേടുന്നതിന് ഇന്റൽ ഉപഭോക്താക്കളോട് നിർദ്ദേശിക്കുന്നു. *മറ്റ് പേരുകളും ബ്രാൻഡുകളും മറ്റുള്ളവരുടെ സ്വത്തായി അവകാശപ്പെടാം.

ISO 9001:2015 രജിസ്റ്റർ ചെയ്തു

5. അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസുകൾ 683091 | 2022.01.24
അവലോൺ-എസ്ടി ഇന്റർഫേസുകൾ ഇനിപ്പറയുന്ന സവിശേഷതകൾ ആവശ്യമുള്ള ഡാറ്റാപാത്തുകളെ പിന്തുണയ്ക്കുന്നു:
· ലോ-ലേറ്റൻസി, ഉയർന്ന ത്രൂപുട്ട് പോയിന്റ്-ടു-പോയിന്റ് ഡാറ്റ കൈമാറ്റം
· ഫ്ലെക്സിബിൾ പാക്കറ്റ് ഇന്റർലീവിംഗ് ഉപയോഗിച്ച് ഒന്നിലധികം ചാനലുകൾ പിന്തുണയ്ക്കുന്നു
· ചാനലിന്റെ സൈഡ്ബാൻഡ് സിഗ്നലിംഗ്, പിശക്, പാക്കറ്റ് ഡീലൈനേഷന്റെ ആരംഭവും അവസാനവും
· ഡാറ്റ പൊട്ടിത്തെറിക്കുന്നതിനുള്ള പിന്തുണ
· ഓട്ടോമാറ്റിക് ഇന്റർഫേസ് അഡാപ്റ്റേഷൻ
5.1 നിബന്ധനകളും ആശയങ്ങളും
Avalon-ST ഇന്റർഫേസ് പ്രോട്ടോക്കോൾ ഇനിപ്പറയുന്ന നിബന്ധനകളും ആശയങ്ങളും നിർവചിക്കുന്നു:
അവലോൺ സ്ട്രീമിംഗ് സിസ്റ്റം–ഒരു അവലോൺ സ്ട്രീമിംഗ് സിസ്റ്റത്തിൽ ഒന്നോ അതിലധികമോ Avalon-ST കണക്ഷനുകൾ അടങ്ങിയിരിക്കുന്നു, അത് ഒരു ഉറവിട ഇന്റർഫേസിൽ നിന്ന് ഒരു സിങ്ക് ഇന്റർഫേസിലേക്ക് ഡാറ്റ കൈമാറുന്നു. മുകളിൽ കാണിച്ചിരിക്കുന്ന സിസ്റ്റത്തിൽ സിസ്റ്റം ഇൻപുട്ടിൽ നിന്ന് ഔട്ട്‌പുട്ടിലേക്ക് ഡാറ്റ കൈമാറുന്നതിനുള്ള അവലോൺ-എസ്ടി ഇന്റർഫേസുകൾ അടങ്ങിയിരിക്കുന്നു. അവലോൺ-എംഎം നിയന്ത്രണവും സ്റ്റാറ്റസ് രജിസ്റ്റർ ഇന്റർഫേസുകളും സോഫ്റ്റ്‌വെയർ നിയന്ത്രണത്തിനായി നൽകുന്നു.
അവലോൺ സ്ട്രീമിംഗ് ഘടകങ്ങൾ-അവലോൺ-എസ്ടി ഇന്റർഫേസുകൾ ഉപയോഗിക്കുന്ന ഒരു സാധാരണ സിസ്റ്റം ഘടകങ്ങൾ എന്ന് വിളിക്കപ്പെടുന്ന ഒന്നിലധികം ഫങ്ഷണൽ മൊഡ്യൂളുകൾ സംയോജിപ്പിക്കുന്നു. ഒരു സിസ്റ്റം നടപ്പിലാക്കുന്നതിനായി സിസ്റ്റം ഡിസൈനർ ഘടകങ്ങൾ കോൺഫിഗർ ചെയ്യുകയും അവയെ ഒരുമിച്ച് ബന്ധിപ്പിക്കുകയും ചെയ്യുന്നു.
· ഉറവിടവും സിങ്ക് ഇന്റർഫേസുകളും കണക്ഷനുകളും–രണ്ട് ഘടകങ്ങൾ ബന്ധിപ്പിക്കുമ്പോൾ, ഡാറ്റ ഉറവിട ഇന്റർഫേസിൽ നിന്ന് സിങ്ക് ഇന്റർഫേസിലേക്ക് ഒഴുകുന്നു. അവലോൺ ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ ഒരു സിങ്ക് ഇന്റർഫേസുമായി ബന്ധിപ്പിക്കുന്ന ഒരു സോഴ്സ് ഇന്റർഫേസിന്റെ സംയോജനത്തെ ഒരു കണക്ഷൻ എന്ന് വിളിക്കുന്നു.
· ബാക്ക്‌പ്രഷർ–ബാക്ക്‌പ്രഷർ ഒരു സിങ്കിനെ ഡാറ്റ അയയ്‌ക്കുന്നത് നിർത്താൻ ഒരു ഉറവിടത്തെ അറിയിക്കാൻ അനുവദിക്കുന്നു. ബാക്ക്പ്രഷറിനുള്ള പിന്തുണ ഓപ്ഷണൽ ആണ്. ഇനിപ്പറയുന്ന കാരണങ്ങളാൽ ഡാറ്റയുടെ ഒഴുക്ക് നിർത്താൻ സിങ്ക് ബാക്ക്പ്രഷർ ഉപയോഗിക്കുന്നു:
- സിങ്ക് FIFO-കൾ നിറഞ്ഞിരിക്കുമ്പോൾ
- അതിന്റെ ഔട്ട്പുട്ട് ഇന്റർഫേസിൽ തിരക്ക് ഉണ്ടാകുമ്പോൾ
· കൈമാറ്റങ്ങളും റെഡി സൈക്കിളുകളും–ഒരു കൈമാറ്റം ഡാറ്റയും നിയന്ത്രണ പ്രചാരവും ഒരു ഉറവിട ഇന്റർഫേസിൽ നിന്ന് ഒരു സിങ്ക് ഇന്റർഫേസിലേക്ക് നയിക്കുന്നു. ഡാറ്റാ ഇന്റർഫേസുകൾക്ക്, സിങ്കിന് ഒരു കൈമാറ്റം സ്വീകരിക്കാൻ കഴിയുന്ന ഒരു ചക്രമാണ് റെഡി സൈക്കിൾ.
· ചിഹ്നം–ഒരു ചിഹ്നം ഡാറ്റയുടെ ഏറ്റവും ചെറിയ യൂണിറ്റാണ്. മിക്ക പാക്കറ്റ് ഇന്റർഫേസുകൾക്കും, ഒരു ചിഹ്നം ഒരു ബൈറ്റ് ആണ്. ഒന്നോ അതിലധികമോ ചിഹ്നങ്ങൾ ഒരു സൈക്കിളിൽ കൈമാറ്റം ചെയ്യപ്പെടുന്ന ഡാറ്റയുടെ ഒരൊറ്റ യൂണിറ്റ് ഉണ്ടാക്കുന്നു.
· ചാനൽ–ഒരു ചാനൽ എന്നത് രണ്ട് പോർട്ടുകൾക്കിടയിൽ വിവരങ്ങൾ കടന്നുപോകുന്ന ഒരു ഫിസിക്കൽ അല്ലെങ്കിൽ ലോജിക്കൽ പാത അല്ലെങ്കിൽ ലിങ്കാണ്.
· ബീറ്റ്–എ ബീറ്റ് എന്നത് ഒന്നോ അതിലധികമോ ചിഹ്നങ്ങളാൽ നിർമ്മിച്ച ഒരു ഉറവിടവും സിങ്ക് ഇന്റർഫേസും തമ്മിലുള്ള ഒരൊറ്റ സൈക്കിൾ കൈമാറ്റമാണ്.
· പാക്കറ്റ്–ഒരു സ്രോതസ്സ് ഒരേസമയം കൈമാറുന്ന ഡാറ്റയുടെയും നിയന്ത്രണ സിഗ്നലുകളുടെയും സംയോജനമാണ് പാക്കറ്റ്. റൂട്ടറുകളും മറ്റ് നെറ്റ്‌വർക്ക് ഉപകരണങ്ങളും പാക്കറ്റിനെ ശരിയായ ലക്ഷ്യസ്ഥാനത്തേക്ക് നയിക്കാൻ സഹായിക്കുന്നതിന് ഒരു പാക്കറ്റിൽ ഒരു തലക്കെട്ട് അടങ്ങിയിരിക്കാം. ആപ്ലിക്കേഷൻ പാക്കറ്റ് ഫോർമാറ്റിനെ നിർവചിക്കുന്നു, ഈ സ്പെസിഫിക്കേഷനല്ല. അവലോൺ-എസ്ടി പാക്കറ്റുകൾ നീളത്തിൽ വേരിയബിൾ ആയിരിക്കാം കൂടാതെ ഒരു കണക്ഷനിൽ ഉടനീളം ഇന്റർലീവ് ചെയ്യാനും കഴിയും. Avalon-ST ഇന്റർഫേസുകൾക്കൊപ്പം, പാക്കറ്റുകളുടെ ഉപയോഗം ഓപ്ഷണലാണ്.

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 41

5. അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസുകൾ 683091 | 2022.01.24

5.2 അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസ് സിഗ്നൽ റോളുകൾ

അവലോൺ സ്ട്രീമിംഗ് ഉറവിടത്തിലോ സിങ്ക് ഇന്റർഫേസിലോ ഉള്ള ഓരോ സിഗ്നലും ഒരു അവലോൺ സ്ട്രീമിംഗ് സിഗ്നൽ റോളുമായി യോജിക്കുന്നു. ഒരു അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസിൽ ഓരോ സിഗ്നൽ റോളിന്റെയും ഒരു ഉദാഹരണം മാത്രമേ അടങ്ങിയിട്ടുള്ളൂ. എല്ലാ അവലോൺ സ്ട്രീമിംഗ് സിഗ്നൽ റോളുകളും ഉറവിടങ്ങൾക്കും സിങ്കുകൾക്കും ബാധകമാണ്, രണ്ടിനും ഒരേ അർത്ഥമുണ്ട്.

പട്ടിക 17.

അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസ് സിഗ്നലുകൾ
ഇനിപ്പറയുന്ന പട്ടികയിൽ, എല്ലാ സിഗ്നൽ റോളുകളും സജീവമാണ്.

സിഗ്നൽ റോൾ

വീതി

ദിശ

ആവശ്യമാണ്

വിവരണം

ചാനൽ ഡാറ്റ പിശക് തയ്യാറാണ്
സാധുവായ

1 128 1 8,192 1 256
1
1

അടിസ്ഥാന സിഗ്നലുകൾ

ഉറവിട സിങ്ക്

ഇല്ല

ഡാറ്റ കൈമാറുന്നതിനുള്ള ചാനൽ നമ്പർ

നിലവിലെ സൈക്കിളിൽ.

ഒരു ഇന്റർഫേസ് ചാനൽ സിഗ്നലിനെ പിന്തുണയ്ക്കുന്നുവെങ്കിൽ,

ഇന്റർഫേസ് maxChannel പാരാമീറ്ററും നിർവചിക്കേണ്ടതുണ്ട്.

ഉറവിട സിങ്ക്

ഇല്ല

ഉറവിടത്തിൽ നിന്ന് സിങ്കിലേക്കുള്ള ഡാറ്റ സിഗ്നൽ,

സാധാരണയായി വിവരങ്ങളുടെ ഭൂരിഭാഗവും വഹിക്കുന്നു

കൈമാറ്റം ചെയ്തു.

പാരാമീറ്ററുകൾ ഉള്ളടക്കത്തെ കൂടുതൽ നിർവചിക്കുന്നു

ഡാറ്റ സിഗ്നലിന്റെ ഫോർമാറ്റ്.

ഉറവിട സിങ്ക്

ഇല്ല

ഡാറ്റയെ ബാധിക്കുന്ന പിശകുകൾ അടയാളപ്പെടുത്താൻ ഒരു ബിറ്റ് മാസ്ക്

നിലവിലെ സൈക്കിളിൽ കൈമാറ്റം ചെയ്യപ്പെടുന്നു. ഒരൊറ്റ ബിറ്റ്

പിശക് സിഗ്നൽ ഓരോ പിശകുകളെയും മറയ്ക്കുന്നു

ഘടകം തിരിച്ചറിയുന്നു. പിശക് വിവരണം

പിശക് സിഗ്നൽ സവിശേഷതകൾ നിർവചിക്കുന്നു.

സിങ്ക് ഉറവിടം

ഇല്ല

സിങ്കിന് സ്വീകരിക്കാൻ കഴിയുമെന്ന് സൂചിപ്പിക്കുന്ന ഉയർന്ന അവകാശവാദങ്ങൾ

ഡാറ്റ. റെഡി എന്ന് സൈക്കിളിലെ സിങ്ക് ഉറപ്പിക്കുന്നു

സൈക്കിൾ അടയാളപ്പെടുത്താൻ ഒരു റെഡി ആയി

ചക്രം. ഉറവിടം സാധുതയുള്ളതും ഉറപ്പുനൽകാൻ മാത്രമേ കഴിയൂ

തയ്യാറായ സൈക്കിളുകളിൽ ഡാറ്റ കൈമാറുക.

തയ്യാറായ ഇൻപുട്ട് ഇല്ലാത്ത ഉറവിടങ്ങൾ ബാക്ക്പ്രഷറിനെ പിന്തുണയ്ക്കുന്നില്ല. ഒരു റെഡി ഔട്ട്പുട്ട് ഇല്ലാത്ത സിങ്കുകൾക്ക് ഒരിക്കലും ബാക്ക്പ്രഷർ ആവശ്യമില്ല.

ഉറവിട സിങ്ക്

ഇല്ല

മറ്റെല്ലാവർക്കും യോഗ്യത നേടുന്നതിന് ഉറവിടം ഈ സിഗ്നൽ ഉറപ്പിക്കുന്നു

സിഗ്നലുകൾ മുക്കുന്നതിനുള്ള ഉറവിടം. സിങ്ക് എസ്ampലെസ് ഡാറ്റ കൂടാതെ

റെഡി സൈക്കിളുകളിൽ മറ്റ് സോഴ്സ്-ടു-സിങ്ക് സിഗ്നലുകൾ

എവിടെയാണ് സാധുത എന്ന് ഉറപ്പിച്ചിരിക്കുന്നത്. മറ്റെല്ലാ ചക്രങ്ങളും

അവഗണിച്ചു.

സാധുവായ ഔട്ട്‌പുട്ട് ഇല്ലാത്ത ഉറവിടങ്ങൾ ഒരു സിങ്ക് ബാക്ക്‌പ്രഷർ ഉറപ്പിക്കാത്ത എല്ലാ സൈക്കിളിലും സാധുവായ ഡാറ്റ പരോക്ഷമായി നൽകുന്നു. സാധുവായ ഇൻപുട്ടില്ലാത്ത സിങ്കുകൾ, ബാക്ക്പ്രഷർ ചെയ്യാത്ത എല്ലാ സൈക്കിളിലും സാധുവായ ഡാറ്റ പ്രതീക്ഷിക്കുന്നു.

ശൂന്യം
endofpacket startofpacket

1 10
1 1

പാക്കറ്റ് ട്രാൻസ്ഫർ സിഗ്നലുകൾ

ഉറവിട സിങ്ക്

ഇല്ല

ശൂന്യമായ ചിഹ്നങ്ങളുടെ എണ്ണം സൂചിപ്പിക്കുന്നു,

അതായത്, സാധുവായ ഡാറ്റയെ പ്രതിനിധീകരിക്കരുത്. ശൂന്യം

അവിടെയുള്ള ഇന്റർഫേസുകളിൽ സിഗ്നൽ ആവശ്യമില്ല

ഓരോ അടിക്കും ഒരു ചിഹ്നമാണ്.

ഉറവിട സിങ്ക്

ഇല്ല

a യുടെ അവസാനം അടയാളപ്പെടുത്താൻ ഉറവിടം ഉറപ്പുനൽകുന്നു

പാക്കറ്റ്.

ഉറവിട സിങ്ക്

ഇല്ല

തുടക്കം കുറിക്കാൻ സ്രോതസ്സ് ഉറപ്പിച്ചു

ഒരു പൊതി.

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 42

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

5. അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസുകൾ 683091 | 2022.01.24

5.3 സിഗ്നൽ സീക്വൻസിംഗും സമയക്രമവും

5.3.1. സിൻക്രണസ് ഇന്റർഫേസ്
ഒരു അവലോൺ-എസ്ടി കണക്ഷന്റെ എല്ലാ കൈമാറ്റങ്ങളും ബന്ധപ്പെട്ട ക്ലോക്ക് സിഗ്നലിന്റെ റൈസിംഗ് എഡ്ജിലേക്ക് സിൻക്രണസ് ആയി സംഭവിക്കുന്നു. ഡാറ്റ, ചാനൽ, പിശക് സിഗ്നലുകൾ എന്നിവയുൾപ്പെടെ ഒരു ഉറവിട ഇന്റർഫേസിൽ നിന്ന് ഒരു സിങ്ക് ഇന്റർഫേസിലേക്കുള്ള എല്ലാ ഔട്ട്പുട്ടുകളും ക്ലോക്കിന്റെ റൈസിംഗ് എഡ്ജിൽ രജിസ്റ്റർ ചെയ്തിരിക്കണം. ഒരു സിങ്ക് ഇന്റർഫേസിലേക്കുള്ള ഇൻപുട്ടുകൾ രജിസ്റ്റർ ചെയ്യേണ്ടതില്ല. ഉറവിടത്തിൽ സിഗ്നലുകൾ രജിസ്റ്റർ ചെയ്യുന്നത് ഉയർന്ന ഫ്രീക്വൻസി പ്രവർത്തനത്തെ സുഗമമാക്കുന്നു.
5.3.2. ക്ലോക്ക് പ്രവർത്തനക്ഷമമാക്കുന്നു
Avalon-ST ഘടകങ്ങളിൽ സാധാരണയായി ക്ലോക്ക് പ്രവർത്തനക്ഷമമാക്കുന്ന ഇൻപുട്ട് ഉൾപ്പെടുന്നില്ല. ഒരു ഘടകം പ്രവർത്തനക്ഷമമാക്കേണ്ടതും പാടില്ലാത്തതുമായ സൈക്കിളുകൾ നിർണ്ണയിക്കാൻ അവലോൺ-എസ്ടി സിഗ്നലിംഗ് തന്നെ മതിയാകും. Avalon-ST കംപ്ലയിന്റ് ഘടകങ്ങൾക്ക് അവരുടെ ആന്തരിക ലോജിക്കിനായി ഇൻപുട്ട് പ്രവർത്തനക്ഷമമാക്കുന്ന ഒരു ക്ലോക്ക് ഉണ്ടായിരിക്കാം. എന്നിരുന്നാലും, ക്ലോക്ക് പ്രവർത്തനക്ഷമമാക്കുന്ന ഘടകങ്ങൾ ഇന്റർഫേസിന്റെ സമയം പ്രോട്ടോക്കോൾ പാലിക്കുന്നുണ്ടെന്ന് ഉറപ്പാക്കണം.

5.4 അവലോൺ-എസ്ടി ഇന്റർഫേസ് പ്രോപ്പർട്ടികൾ

പട്ടിക 18. അവലോൺ-എസ്ടി ഇന്റർഫേസ് പ്രോപ്പർട്ടികൾ

വസ്തുവിന്റെ പേര് ബന്ധപ്പെട്ട ക്ലോക്ക്

ഡിഫോൾട്ട് മൂല്യം
1

നിയമപരമായ മൂല്യങ്ങൾ
ക്ലോക്ക് ഇൻ്റർഫേസ്

വിവരണം
ഈ Avalon-ST ഇന്റർഫേസ് സിൻക്രണസ് ആയ Avalon ക്ലോക്ക് ഇന്റർഫേസിന്റെ പേര്.

ബന്ധപ്പെട്ട ബീറ്റ്സ് പെർസൈക്കിൾ റീസെറ്റ് ചെയ്യുക

1

പുനഃസജ്ജമാക്കുക

അവലോൺ റീസെറ്റ് ഇന്റർഫേസിന്റെ പേര്

ഇന്റർഫേസ് Avalon-ST ഇന്റർഫേസ് സിൻക്രണസ് ആണ്.

1

1,2,4,8 ഒറ്റയടിക്ക് കൈമാറ്റം ചെയ്യപ്പെട്ട ബീറ്റുകളുടെ എണ്ണം വ്യക്തമാക്കുന്നു

ചക്രം. ഈ പ്രോപ്പർട്ടി നിങ്ങളെ 2 വെവ്വേറെ കൈമാറാൻ അനുവദിക്കുന്നു,

എന്നാൽ ഇതുപയോഗിക്കുന്ന പരസ്പര ബന്ധമുള്ള സ്ട്രീമുകൾ

start_of_packet, end_of_packet, റെഡി ഒപ്പം

സാധുവായ സിഗ്നലുകൾ.

ബീറ്റ്സ് പെർസൈക്കിൾ AvalonST പ്രോട്ടോക്കോളിന്റെ അപൂർവ്വമായി ഉപയോഗിക്കുന്ന സവിശേഷതയാണ്.

dataBitsPerSymbol

8

1 512 ഓരോ ചിഹ്നത്തിനും ബിറ്റുകളുടെ എണ്ണം നിർവചിക്കുന്നു. ഉദാampലെ,

ബൈറ്റ്-ഓറിയന്റഡ് ഇന്റർഫേസുകളിൽ 8-ബിറ്റ് ചിഹ്നങ്ങളുണ്ട്. ഈ മൂല്യം

2 ന്റെ ശക്തിയായി പരിമിതപ്പെടുത്തിയിട്ടില്ല.

പാക്കറ്റിനുള്ളിൽ ശൂന്യം

തെറ്റായ

true, false true ആയിരിക്കുമ്പോൾ, ശൂന്യമായത് മുഴുവൻ പാക്കറ്റിനും സാധുവാണ്.

പിശക് വിവരണം

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 സ്ട്രീമിംഗ് ഉറവിടം/സിങ്ക് 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.

ഡാറ്റ ചിഹ്നങ്ങൾ

ഡാറ്റബിറ്റ്‌സ്‌പെർസിംബോൾ=64 ഉള്ള ഒരു 16-ബിറ്റ് ഡാറ്റാ സിഗ്നൽ ഇനിപ്പറയുന്ന ചിത്രം കാണിക്കുന്നു. ഏറ്റവും കൂടുതൽ ചിഹ്നം 0 ആണ്

കാര്യമായ ചിഹ്നം.

63

48 47 32 31 16 15

0

ചിഹ്നം 0 ചിഹ്നം 1 ചിഹ്നം 2 ചിഹ്നം 3

അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസ് ബിഗ്-എൻഡിയൻ, ലിറ്റിൽ-എൻഡിയൻ മോഡുകളെ പിന്തുണയ്ക്കുന്നു. ചുവടെയുള്ള ചിത്രം ഒരു മുൻ ആണ്ampബിഗ്-എൻഡിയൻ മോഡിന്റെ le, ഉയർന്ന ഓർഡർ ബിറ്റുകളിൽ ചിഹ്നം 0 ആണ്.

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 45

5. അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസുകൾ 683091 | 2022.01.24

ചിത്രം 23.

ഡാറ്റയുടെ ലേഔട്ട്
ഇനിപ്പറയുന്ന ചിത്രത്തിലെ സമയ ഡയഗ്രം ഒരു 32-ബിറ്റ് മുൻ കാണിക്കുന്നുample എവിടെ dataBitsPerSymbol=8, ബീറ്റ്സ്പർസൈക്കിൾ=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

ഡിബി ഡിഎഫ്

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. ഉറവിടം/സിങ്ക് അഡാപ്റ്റേഷൻ ആവശ്യകതകൾ

റെഡി ലാറ്റൻസി

റെഡിഅലവൻസ്

അഡാപ്റ്റേഷൻ

ഉറവിടം റെഡിലാറ്റൻസി = സിങ്ക് സോഴ്‌സ് റെഡിഅലോവൻസ് =

റെഡി ലാറ്റൻസി

സിങ്ക് റെഡിഅലവൻസ്

പൊരുത്തപ്പെടുത്തൽ ആവശ്യമില്ല: സിങ്കിന് എല്ലാ കൈമാറ്റങ്ങളും ക്യാപ്‌ചർ ചെയ്യാൻ കഴിയും.

ഉറവിടം റെഡിഅലവൻസ് > സിങ്ക് റെഡിഅലോവൻസ്

അഡാപ്റ്റേഷൻ ആവശ്യമാണ്: തയ്യാറായ ശേഷം, സിങ്കിന് ക്യാപ്‌ചർ ചെയ്യാനാകുന്നതിനേക്കാൾ കൂടുതൽ കൈമാറ്റങ്ങൾ ഉറവിടത്തിന് അയയ്ക്കാനാകും.

ഉറവിടം റെഡിഅലവൻസ് < സിങ്ക് റെഡിഅലവൻസ്

പൊരുത്തപ്പെടുത്തൽ ആവശ്യമില്ല: തയ്യാറായ ശേഷം, സിങ്കിന് ഉറവിടത്തിന് അയയ്‌ക്കാൻ കഴിയുന്നതിനേക്കാൾ കൂടുതൽ കൈമാറ്റങ്ങൾ ക്യാപ്‌ചർ ചെയ്യാൻ കഴിയും.

ഉറവിടം റെഡിലാറ്റൻസി > സിങ്ക് സോഴ്‌സ് റെഡിഅലോവൻസ് =

റെഡി ലാറ്റൻസി

സിങ്ക് റെഡിഅലവൻസ്

പൊരുത്തപ്പെടുത്തൽ ആവശ്യമില്ല: തയ്യാറായതിന് ശേഷം, സിങ്കിന് ക്യാപ്‌ചർ ചെയ്യാൻ കഴിയുന്നതിനേക്കാൾ പിന്നീട് ഉറവിടം അയയ്‌ക്കാൻ തുടങ്ങും. തയ്യാറായ ശേഷം, സിങ്കിന് ക്യാപ്‌ചർ ചെയ്യാൻ കഴിയുന്നത്ര കൈമാറ്റങ്ങൾ ഉറവിടത്തിന് അയയ്‌ക്കാൻ കഴിയും.

ഉറവിടം റെഡിഅലോവൻസ്> സിങ്ക് റെഡിഅലോവൻസ്

അഡാപ്റ്റേഷൻ ആവശ്യമാണ്: തയ്യാറായ ശേഷം, സിങ്കിന് ക്യാപ്‌ചർ ചെയ്യാനാകുന്നതിനേക്കാൾ കൂടുതൽ കൈമാറ്റങ്ങൾ ഉറവിടത്തിന് അയയ്ക്കാനാകും.

ഉറവിടം റെഡിഅലവൻസ്< സിങ്ക് റെഡിഅലോവൻസ്

പൊരുത്തപ്പെടുത്തൽ ആവശ്യമില്ല: തയ്യാറായ ശേഷം, സിങ്കിന് ക്യാപ്‌ചർ ചെയ്യാൻ കഴിയുന്നതിനേക്കാൾ കുറച്ച് കൈമാറ്റങ്ങളാണ് ഉറവിടം അയയ്‌ക്കുന്നത്.

ഉറവിടം റെഡിലേറ്റൻസി < SinkreadyLatency

ഉറവിടം റെഡിഅലോവൻസ് = സിങ്ക് റെഡിഅലോവൻസ്

അഡാപ്റ്റേഷൻ ആവശ്യമാണ്: സിങ്കിന് ക്യാപ്‌ചർ ചെയ്യുന്നതിന് മുമ്പ് ഉറവിടത്തിന് കൈമാറ്റങ്ങൾ അയയ്‌ക്കാൻ കഴിയും.

ഉറവിടം റെഡിഅലോവൻസ്> സിങ്ക് റെഡിഅലോവൻസ്

അഡാപ്റ്റേഷൻ ആവശ്യമാണ്: സിങ്കിന് ക്യാപ്‌ചർ ചെയ്യുന്നതിന് മുമ്പ് ഉറവിടത്തിന് കൈമാറ്റങ്ങൾ അയയ്‌ക്കാൻ കഴിയും. കൂടാതെ, തയ്യാറായിക്കഴിഞ്ഞാൽ, സിങ്കിന് ക്യാപ്‌ചർ ചെയ്യാൻ കഴിയുന്നതിനേക്കാൾ കൂടുതൽ കൈമാറ്റങ്ങൾ ഉറവിടത്തിന് അയയ്‌ക്കാൻ കഴിയും.

ഉറവിടം റെഡിഅലവൻസ് < സിങ്ക് റെഡിഅലവൻസ്

അഡാപ്റ്റേഷൻ ആവശ്യമാണ്: സിങ്കിന് ക്യാപ്‌ചർ ചെയ്യുന്നതിന് മുമ്പ് ഉറവിടത്തിന് കൈമാറ്റങ്ങൾ അയയ്‌ക്കാൻ കഴിയും.

5.9.2. റെഡി ലാറ്റൻസി ഉപയോഗിച്ച് ഡാറ്റ കൈമാറ്റം
റെഡിഅലോവൻസിനായി ഉറവിടമോ സിങ്കോ ഒരു മൂല്യം വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, റെഡിഅലോവൻസ്= റെഡിലാറ്റൻസി. ഉറവിടവും സിങ്കും ഉപയോഗിക്കുന്ന ഡിസൈനുകൾക്ക് ഉറവിടമോ സിങ്കോ അഡ്വാൻ എടുക്കണമെന്നില്ലെങ്കിൽ റെഡിഅലോവൻസ് ചേർക്കേണ്ടതില്ലtagഈ സവിശേഷതയുടെ ഇ.

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 49

5. അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസുകൾ 683091 | 2022.01.24

ചിത്രം 28.

ബാക്ക്‌പ്രഷർ ഉപയോഗിച്ച് കൈമാറ്റം ചെയ്യുക, റെഡിലാറ്റൻസി=0
ഇനിപ്പറയുന്ന ചിത്രം ഈ സംഭവങ്ങളെ വ്യക്തമാക്കുന്നു:

1. സിങ്ക് തയ്യാറായിട്ടില്ലെങ്കിലും, ഉറവിടം ഡാറ്റ നൽകുകയും സൈക്കിൾ 1-ന് സാധുതയുള്ളതാണെന്ന് ഉറപ്പിക്കുകയും ചെയ്യുന്നു.

2. അടുത്ത ഡാറ്റാ സൈക്കിളിലേക്ക് നീങ്ങുന്നതിന് മുമ്പ്, സിങ്ക് തയ്യാറാണെന്ന് ഉറപ്പിക്കുമ്പോൾ, സൈക്കിൾ 2 വരെ ഉറവിടം കാത്തിരിക്കുന്നു.

3. സൈക്കിൾ 3-ൽ, ഉറവിടം ഒരേ സൈക്കിളിൽ ഡാറ്റ ഡ്രൈവ് ചെയ്യുന്നു, കൂടാതെ സിങ്ക് ഡാറ്റ സ്വീകരിക്കാൻ തയ്യാറാണ്. കൈമാറ്റം ഉടനടി സംഭവിക്കുന്നു.
4. സൈക്കിൾ 4-ൽ, സിങ്ക് തയ്യാറാണെന്ന് ഉറപ്പുനൽകുന്നു, എന്നാൽ ഉറവിടം സാധുവായ ഡാറ്റയെ നയിക്കുന്നില്ല.

012345678 ക്ലിക്ക്

തയ്യാറാണ്

സാധുവായ

ചാനൽ

പിശക്

ഡാറ്റ

ബി 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 പാക്കറ്റ് ഇന്റർഫേസ് സിഗ്നലുകൾ ഡാറ്റ ഉറവിടം

ഡാറ്റ സിങ്ക്

തയ്യാറാണ്
സാധുവായ
ഡാറ്റ പിശക് ചാനൽ ആരംഭ പാക്കറ്റ്
എൻഡോഫ്പാക്കറ്റ് ശൂന്യമാണ്

5.11 സിഗ്നൽ വിശദാംശങ്ങൾ
സ്റ്റാർട്ട്ഓഫ്പാക്കറ്റ്-പാക്കറ്റ് കൈമാറ്റങ്ങളെ പിന്തുണയ്ക്കുന്ന എല്ലാ ഇന്റർഫേസുകൾക്കും സ്റ്റാർട്ട്ഓഫ്പാക്കറ്റ് സിഗ്നൽ ആവശ്യമാണ്. startofpacket പാക്കറ്റിന്റെ ആരംഭം അടങ്ങുന്ന സജീവ ചക്രം അടയാളപ്പെടുത്തുന്നു. സാധുത ഉറപ്പിക്കുമ്പോൾ മാത്രമേ ഈ സിഗ്നൽ വ്യാഖ്യാനിക്കൂ.
എൻഡോഫ്പാക്കറ്റ്-പാക്കറ്റ് കൈമാറ്റങ്ങളെ പിന്തുണയ്ക്കുന്ന എല്ലാ ഇന്റർഫേസുകൾക്കും എൻഡോഫ്പാക്കറ്റ് സിഗ്നൽ ആവശ്യമാണ്. endofpacket പാക്കറ്റിന്റെ അവസാനം അടങ്ങുന്ന സജീവ ചക്രം അടയാളപ്പെടുത്തുന്നു. സാധുത ഉറപ്പിക്കുമ്പോൾ മാത്രമേ ഈ സിഗ്നൽ വ്യാഖ്യാനിക്കൂ. startofpacket ഉം endofpacket ഉം ഒരേ സൈക്കിളിൽ ഉറപ്പിക്കാം. പാക്കറ്റുകൾക്കിടയിൽ നിഷ്‌ക്രിയ സൈക്കിളുകളൊന്നും ആവശ്യമില്ല. മുമ്പത്തെ എൻഡോഫ്‌പാക്കറ്റ് സിഗ്‌നലിന് തൊട്ടുപിന്നാലെ സ്റ്റാർട്ട്‌ഓഫ്‌പാക്കറ്റ് സിഗ്നൽ പിന്തുടരാനാകും.
· ശൂന്യം–എൻഡോഫ്പാക്കറ്റ് സൈക്കിളിൽ ശൂന്യമായ ചിഹ്നങ്ങളുടെ എണ്ണത്തെ ഓപ്ഷണൽ ശൂന്യമായ സിഗ്നൽ സൂചിപ്പിക്കുന്നു. എൻഡോഫ്‌പാക്കറ്റ് ഉറപ്പിച്ചിട്ടുള്ള സജീവ സൈക്കിളുകളിൽ ശൂന്യമായതിന്റെ മൂല്യം മാത്രമേ സിങ്ക് പരിശോധിക്കൂ. ശൂന്യമായ ചിഹ്നങ്ങൾ എല്ലായ്‌പ്പോഴും ഡാറ്റയിലെ അവസാന ചിഹ്നങ്ങളാണ്, ആദ്യ ചിഹ്നംഇൻഹൈഓർഡർബിറ്റുകൾ = സത്യമാകുമ്പോൾ ലോ-ഓർഡർ ബിറ്റുകൾ വഹിക്കുന്നവ. ഡാറ്റാ സിഗ്നൽ ഒന്നിലധികം ഡാറ്റാ ചിഹ്നങ്ങൾ വഹിക്കുന്നതും വേരിയബിൾ ലെങ്ത് പാക്കറ്റ് ഫോർമാറ്റുള്ളതുമായ എല്ലാ പാക്കറ്റ് ഇന്റർഫേസുകളിലും ശൂന്യമായ സിഗ്നൽ ആവശ്യമാണ്. ബിറ്റുകളിലെ ശൂന്യമായ സിഗ്നലിന്റെ വലിപ്പം ceil[log2( )].

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 51

5. അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസുകൾ 683091 | 2022.01.24

5.12 പ്രോട്ടോക്കോൾ വിശദാംശങ്ങൾ

സ്റ്റാർട്ട്‌ഓഫ്‌പാക്കറ്റ്, എൻഡോഫ്‌പാക്കറ്റ്, ശൂന്യത എന്നിവ ചേർത്ത് സാധാരണ ഡാറ്റാ കൈമാറ്റത്തിന്റെ അതേ പ്രോട്ടോക്കോൾ പാക്കറ്റ് ഡാറ്റ കൈമാറ്റം പിന്തുടരുന്നു.

ചിത്രം 32.

പാക്കറ്റ് കൈമാറ്റം
ഒരു സോഴ്‌സ് ഇന്റർഫേസിൽ നിന്ന് ഒരു സിങ്ക് ഇന്റർഫേസിലേക്ക് 17-ബൈറ്റ് പാക്കറ്റ് കൈമാറുന്നത് ഇനിപ്പറയുന്ന ചിത്രം വ്യക്തമാക്കുന്നു, ഇവിടെ റെഡിലാറ്റൻസി=0. ഈ സമയ ഡയഗ്രം ഇനിപ്പറയുന്ന ഇവന്റുകൾ വ്യക്തമാക്കുന്നു:

1. 1, 2, 4, 5, 6 എന്നീ സൈക്കിളുകളിൽ ഡാറ്റ കൈമാറ്റം സംഭവിക്കുന്നു, തയ്യാറായതും സാധുതയുള്ളതും ഉറപ്പിക്കുമ്പോൾ.

2. സൈക്കിൾ 1-ൽ, സ്റ്റാർട്ട്ഓഫ്പാക്കറ്റ് ഉറപ്പിച്ചുപറയുന്നു. പാക്കറ്റിന്റെ ആദ്യത്തെ 4 ബൈറ്റുകൾ കൈമാറുന്നു.

3. സൈക്കിൾ 6-ൽ, എൻഡോഫ്പാക്കറ്റ് ഉറപ്പിക്കപ്പെടുന്നു. ശൂന്യത്തിന് 3 മൂല്യമുണ്ട്. ഈ മൂല്യം ഇത് പാക്കറ്റിന്റെ അവസാനമാണെന്നും 3 ചിഹ്നങ്ങളിൽ 4 എണ്ണം ശൂന്യമാണെന്നും സൂചിപ്പിക്കുന്നു. സൈക്കിൾ 6-ൽ, ഉയർന്ന ഓർഡർ ബൈറ്റ്, ഡാറ്റ[31:24] സാധുവായ ഡാറ്റയെ നയിക്കുന്നു.

1234567 ക്ലിക്ക്

തയ്യാറാണ്

സാധുവായ

ആരംഭ പാക്കറ്റ്

എൻഡോഫ്പാക്കറ്റ്

ശൂന്യം

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 സ്ട്രീമിംഗ് ക്രെഡിറ്റ് സിങ്കിലേക്ക് ഒരു അഡാപ്റ്റർ വഴി ബന്ധിപ്പിക്കാൻ കഴിയും.
അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് ഇന്റർഫേസുകൾ ഇനിപ്പറയുന്ന സവിശേഷതകൾ ആവശ്യമുള്ള ഡാറ്റാപാത്തുകളെ പിന്തുണയ്ക്കുന്നു:
· ലോ-ലേറ്റൻസി, ഉയർന്ന ത്രൂപുട്ട് പോയിന്റ്-ടു-പോയിന്റ് ഡാറ്റ കൈമാറ്റം
· ഫ്ലെക്സിബിൾ പാക്കറ്റ് ഇന്റർലീവിംഗ് ഉപയോഗിച്ച് ഒന്നിലധികം ചാനലുകൾ പിന്തുണയ്ക്കുന്നു
· ചാനലിന്റെ സൈഡ്ബാൻഡ് സിഗ്നലിംഗ്, പിശക്, പാക്കറ്റ് ഡീലൈനേഷന്റെ ആരംഭവും അവസാനവും
· ഡാറ്റ പൊട്ടിത്തെറിക്കുന്നതിനുള്ള പിന്തുണ
· പ്രവർത്തനക്ഷമത ഉപയോക്താക്കൾ നിർവ്വചിക്കുന്ന സൈഡ്ബാൻഡ് സിഗ്നലുകളായി ഉപയോക്തൃ സിഗ്നലുകൾ

6.1 നിബന്ധനകളും ആശയങ്ങളും
അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് ഇന്റർഫേസ് പ്രോട്ടോക്കോൾ ഇനിപ്പറയുന്ന നിബന്ധനകളും ആശയങ്ങളും നിർവചിക്കുന്നു:
അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് സിസ്റ്റം- ഒരു അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് സിസ്റ്റത്തിൽ ഒന്നോ അതിലധികമോ അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് കണക്ഷനുകൾ അടങ്ങിയിരിക്കുന്നു, അത് ഒരു ഉറവിട ഇന്റർഫേസിൽ നിന്ന് ഒരു സിങ്ക് ഇന്റർഫേസിലേക്ക് ഡാറ്റ കൈമാറുന്നു.
അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് ഘടകങ്ങൾ- അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസുകൾ ഉപയോഗിക്കുന്ന ഒരു സാധാരണ സിസ്റ്റം ഘടകങ്ങൾ എന്ന് വിളിക്കപ്പെടുന്ന ഒന്നിലധികം ഫങ്ഷണൽ മൊഡ്യൂളുകൾ സംയോജിപ്പിക്കുന്നു. ഒരു സിസ്റ്റം നടപ്പിലാക്കുന്നതിനായി സിസ്റ്റം ഡിസൈനർ ഘടകങ്ങൾ കോൺഫിഗർ ചെയ്യുകയും അവയെ ഒരുമിച്ച് ബന്ധിപ്പിക്കുകയും ചെയ്യുന്നു.
· ഉറവിടവും സിങ്ക് ഇന്റർഫേസുകളും കണക്ഷനുകളും–രണ്ട് ഘടകങ്ങൾ ബന്ധിപ്പിക്കുമ്പോൾ, ക്രെഡിറ്റുകൾ സിങ്കിൽ നിന്ന് ഉറവിടത്തിലേക്ക് ഒഴുകുന്നു; കൂടാതെ ഡാറ്റ ഉറവിട ഇന്റർഫേസിൽ നിന്ന് സിങ്ക് ഇന്റർഫേസിലേക്ക് ഒഴുകുന്നു. ഒരു സിങ്ക് ഇന്റർഫേസുമായി ബന്ധിപ്പിച്ചിരിക്കുന്ന ഒരു സോഴ്സ് ഇന്റർഫേസിന്റെ സംയോജനത്തെ ഒരു കണക്ഷൻ എന്ന് വിളിക്കുന്നു.
· കൈമാറ്റങ്ങൾ- ഒരു കൈമാറ്റം ഒരു ഉറവിട ഇന്റർഫേസിൽ നിന്ന് ഒരു സിങ്ക് ഇന്റർഫേസിലേക്ക് ഡാറ്റയും നിയന്ത്രണ പ്രചരണവും നൽകുന്നു. ഡാറ്റാ ഇന്റർഫേസുകൾക്ക്, ക്രെഡിറ്റുകൾ ലഭ്യമാണെങ്കിൽ മാത്രമേ ഉറവിടത്തിന് ഡാറ്റാ കൈമാറ്റം ആരംഭിക്കാൻ കഴിയൂ. അതുപോലെ, കുടിശ്ശികയുള്ള ക്രെഡിറ്റുകൾ ഉണ്ടെങ്കിൽ മാത്രമേ സിങ്കിന് ഡാറ്റ സ്വീകരിക്കാൻ കഴിയൂ.

ഇന്റൽ കോർപ്പറേഷൻ. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം. ഇന്റൽ, ഇന്റൽ ലോഗോ, മറ്റ് ഇന്റൽ മാർക്കുകൾ എന്നിവ ഇന്റൽ കോർപ്പറേഷന്റെയോ അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളുടെയോ വ്യാപാരമുദ്രകളാണ്. ഇന്റലിന്റെ സ്റ്റാൻഡേർഡ് വാറന്റിക്ക് അനുസൃതമായി അതിന്റെ FPGA, അർദ്ധചാലക ഉൽപ്പന്നങ്ങളുടെ പ്രകടനം നിലവിലെ സ്പെസിഫിക്കേഷനുകളിലേക്ക് Intel വാറന്റ് ചെയ്യുന്നു, എന്നാൽ അറിയിപ്പ് കൂടാതെ ഏത് സമയത്തും ഏത് ഉൽപ്പന്നങ്ങളിലും സേവനങ്ങളിലും മാറ്റങ്ങൾ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. Intel രേഖാമൂലം രേഖാമൂലം സമ്മതിച്ചതല്ലാതെ ഇവിടെ വിവരിച്ചിരിക്കുന്ന ഏതെങ്കിലും വിവരങ്ങളുടെയോ ഉൽപ്പന്നത്തിന്റെയോ സേവനത്തിന്റെയോ ആപ്ലിക്കേഷനിൽ നിന്നോ ഉപയോഗത്തിൽ നിന്നോ ഉണ്ടാകുന്ന ഉത്തരവാദിത്തമോ ബാധ്യതയോ Intel ഏറ്റെടുക്കുന്നില്ല. ഏതെങ്കിലും പ്രസിദ്ധീകരിച്ച വിവരങ്ങളെ ആശ്രയിക്കുന്നതിന് മുമ്പും ഉൽപ്പന്നങ്ങൾക്കോ ​​സേവനങ്ങൾക്കോ ​​​​ഓർഡറുകൾ നൽകുന്നതിനുമുമ്പ് ഉപകരണ സവിശേഷതകളുടെ ഏറ്റവും പുതിയ പതിപ്പ് നേടുന്നതിന് ഇന്റൽ ഉപഭോക്താക്കളോട് നിർദ്ദേശിക്കുന്നു. *മറ്റ് പേരുകളും ബ്രാൻഡുകളും മറ്റുള്ളവരുടെ സ്വത്തായി അവകാശപ്പെടാം.

ISO 9001:2015 രജിസ്റ്റർ ചെയ്തു

6. അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് ഇന്റർഫേസുകൾ 683091 | 2022.01.24

· ചിഹ്നം–ഒരു ചിഹ്നം ഡാറ്റയുടെ ഏറ്റവും ചെറിയ യൂണിറ്റാണ്. ഒന്നോ അതിലധികമോ ചിഹ്നങ്ങൾ ഒരു സൈക്കിളിൽ കൈമാറ്റം ചെയ്യപ്പെടുന്ന ഡാറ്റയുടെ ഒരൊറ്റ യൂണിറ്റ് ഉണ്ടാക്കുന്നു.
· ബീറ്റ്–എ ബീറ്റ് എന്നത് ഒന്നോ അതിലധികമോ ചിഹ്നങ്ങളാൽ നിർമ്മിച്ച ഒരു ഉറവിടവും സിങ്ക് ഇന്റർഫേസും തമ്മിലുള്ള ഒരൊറ്റ സൈക്കിൾ കൈമാറ്റമാണ്.
· പാക്കറ്റ്–ഒരു പാക്കറ്റ് എന്നത് ഡാറ്റയുടെയും കൺട്രോൾ സിഗ്നലുകളുടെയും സംയോജനമാണ്, അത് ഒരുമിച്ച് കൈമാറ്റം ചെയ്യപ്പെടുന്നു. റൂട്ടറുകളും മറ്റ് നെറ്റ്‌വർക്ക് ഉപകരണങ്ങളും പാക്കറ്റിനെ ശരിയായ ലക്ഷ്യസ്ഥാനത്തേക്ക് നയിക്കാൻ സഹായിക്കുന്നതിന് ഒരു പാക്കറ്റിൽ ഒരു തലക്കെട്ട് അടങ്ങിയിരിക്കാം. ഈ സ്പെസിഫിക്കേഷനല്ല, ആപ്ലിക്കേഷനാണ് പാക്കറ്റ് ഫോർമാറ്റ് നിർവചിച്ചിരിക്കുന്നത്. അവലോൺ സ്ട്രീമിംഗ് പാക്കറ്റുകൾ നീളത്തിൽ വേരിയബിൾ ആയിരിക്കാം കൂടാതെ ഒരു കണക്ഷനിൽ ഉടനീളം ഇന്റർലീവ് ചെയ്യാനും കഴിയും. ഒരു അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് ഇന്റർഫേസ് ഉപയോഗിച്ച്, പാക്കറ്റുകളുടെ ഉപയോഗം ഓപ്ഷണലാണ്.

6.2 അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് ഇന്റർഫേസ് സിഗ്നൽ റോളുകൾ

അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് ഉറവിടത്തിലോ സിങ്ക് ഇന്റർഫേസിലോ ഉള്ള ഓരോ സിഗ്നലും ഒരു അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് സിഗ്നൽ റോളുമായി യോജിക്കുന്നു. ഒരു അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് ഇന്റർഫേസിൽ ഓരോ സിഗ്നൽ റോളിന്റെയും ഒരു ഉദാഹരണം മാത്രമേ അടങ്ങിയിട്ടുള്ളൂ. എല്ലാ അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് സിഗ്നൽ റോളുകളും ഉറവിടങ്ങൾക്കും സിങ്കുകൾക്കും ബാധകമാണ്, രണ്ടിനും ഒരേ അർത്ഥമുണ്ട്.

പട്ടിക 20. അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് ഇന്റർഫേസ് സിഗ്നലുകൾ

സിഗ്നൽ നാമം

ദിശ

അപ്ഡേറ്റ്

മുങ്ങുക

1

ഉറവിടം

വീതി

ക്രെഡിറ്റ്

മുങ്ങുക

1-9

ഉറവിടം

ഓപ്ഷണൽ / ആവശ്യമാണ്

വിവരണം

ആവശ്യമാണ്

സിങ്ക് അപ്‌ഡേറ്റ് അയയ്‌ക്കുകയും ലഭ്യമായ ക്രെഡിറ്റ് കൗണ്ടറിൽ ഉറവിട അപ്‌ഡേറ്റ് ചെയ്യുകയും ചെയ്യുന്നു. ഒരു ഇടപാട് അതിന്റെ ബഫറിൽ നിന്ന് പോപ്പ് ചെയ്യുമ്പോൾ സിങ്ക് ഉറവിടത്തിലേക്ക് അപ്‌ഡേറ്റ് അയയ്‌ക്കുന്നു.
സിങ്കിൽ നിന്ന് ഉറവിടത്തിലേക്ക് ക്രെഡിറ്റ് ബസിന്റെ മൂല്യം അനുസരിച്ച് ഉറവിടത്തിലെ ക്രെഡിറ്റ് കൗണ്ടർ വർദ്ധിക്കുന്നു.

ആവശ്യമാണ്

അപ്‌ഡേറ്റ് ഉറപ്പിക്കുമ്പോൾ സിങ്കിൽ ലഭ്യമായ അധിക ക്രെഡിറ്റ് സൂചിപ്പിക്കുന്നു.
ഈ ബസ് സിങ്ക് വ്യക്തമാക്കിയ മൂല്യം വഹിക്കുന്നു. ക്രെഡിറ്റ് ബസിന്റെ വീതി ceilog2(MAX_CREDIT + 1) ആണ്. സിങ്ക് ഈ ബസിൽ ലഭ്യമായ ക്രെഡിറ്റ് മൂല്യം അയയ്ക്കുന്നു, അത് സ്വീകരിക്കാൻ കഴിയുന്ന ഇടപാടുകളുടെ എണ്ണം സൂചിപ്പിക്കുന്നു. ഉറവിടം ക്രെഡിറ്റ് മൂല്യം പിടിച്ചെടുക്കുന്നു
അപ്ഡേറ്റ് സിഗ്നൽ ഉറപ്പിച്ചാൽ മാത്രം.

റിട്ടേൺ_ക്രെഡിറ്റ് ഉറവിടം 1 സിങ്കിലേക്ക്

ഡാറ്റ സാധുവാണ്
പിശക്

മുങ്ങാനുള്ള ഉറവിടം
മുങ്ങാനുള്ള ഉറവിടം

1-8192 1

മുങ്ങാനുള്ള ഉറവിടം

1-256

ആവശ്യമുള്ളത് ആവശ്യമാണ് ആവശ്യമുള്ളത് ഓപ്ഷണൽ

1 ക്രെഡിറ്റ് സിങ്കിലേക്ക് തിരികെ നൽകാൻ ഉറവിടം അനുസരിച്ചു.
കുറിപ്പ്: കൂടുതൽ വിവരങ്ങൾക്ക്, സെക്ഷൻ 6.2.3 ക്രെഡിറ്റുകൾ തിരികെ നൽകുന്നു.
നിലവിലുള്ള അവലോൺ സ്ട്രീമിംഗ് നിർവചനം അനുസരിച്ച് ഡാറ്റയെ ചിഹ്നങ്ങളായി തിരിച്ചിരിക്കുന്നു.
സിഗ്നലുകൾ സിങ്കുചെയ്യുന്നതിന് മറ്റെല്ലാ ഉറവിടങ്ങളെയും യോഗ്യമാക്കുന്നതിന് ഉറവിടം ഉറപ്പുനൽകുന്നു. ഉറവിടത്തിന് ലഭ്യമായ ക്രെഡിറ്റ് 0-ൽ കൂടുതലാണെങ്കിൽ മാത്രമേ സാധുതയുള്ളതാണെന്ന് ഉറപ്പിക്കാൻ കഴിയൂ.
നിലവിലെ സൈക്കിളിൽ കൈമാറുന്ന ഡാറ്റയെ ബാധിക്കുന്ന പിശകുകൾ അടയാളപ്പെടുത്താൻ ഉപയോഗിക്കുന്ന ഒരു ബിറ്റ് മാസ്ക്. എറർഡിസ്ക്രിപ്റ്റർ പ്രോപ്പർട്ടി നിർവചിച്ചിരിക്കുന്നതുപോലെ, ഘടകം തിരിച്ചറിഞ്ഞ ഓരോ പിശകുകൾക്കും ഒരൊറ്റ ബിറ്റ് പിശക് ഉപയോഗിക്കുന്നു.
തുടർന്നു…

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 54

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

6. അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് ഇന്റർഫേസുകൾ 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

ക്ലോക്ക്

അവലോൺ ക്ലോക്ക് ഇന്റർഫേസിന്റെ പേര്

ഇൻ്റർഫേസ്

അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസ് സിൻക്രണസ് ആണ്.

ബന്ധപ്പെട്ട റീസെറ്റ്

1

പുനഃസജ്ജമാക്കുക

അവലോൺ റീസെറ്റ് ഇന്റർഫേസിന്റെ പേര്

ഇൻ്റർഫേസ്

അവലോൺ സ്ട്രീമിംഗ് ഇന്റർഫേസ് സിൻക്രണസ് ആണ്.

dataBitsPerSymbol ചിഹ്നങ്ങൾPerBeat

8

1 8192

ഓരോ ചിഹ്നത്തിനും ബിറ്റുകളുടെ എണ്ണം നിർവചിക്കുന്നു. ഉദാampലെ,

ബൈറ്റ്-ഓറിയന്റഡ് ഇന്റർഫേസുകളിൽ 8-ബിറ്റ് ചിഹ്നങ്ങളുണ്ട്. ഈ മൂല്യം

2 ന്റെ ശക്തിയായി പരിമിതപ്പെടുത്തിയിട്ടില്ല.

1

1 8192

ഓരോന്നിനും കൈമാറുന്ന ചിഹ്നങ്ങളുടെ എണ്ണം

സാധുവായ സൈക്കിൾ.

maxCredit

256

1-256

ഒരു ഡാറ്റാ ഇന്റർഫേസിന് പിന്തുണയ്ക്കാൻ കഴിയുന്ന പരമാവധി ക്രെഡിറ്റുകൾ.
തുടർന്നു…

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 55

6. അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് ഇന്റർഫേസുകൾ 683091 | 2022.01.24

പ്രോപ്പർട്ടി നെയിം പിശക് ഡിസ്ക്രിപ്റ്റർ

ഡിഫോൾട്ട് മൂല്യം
0

ഫസ്റ്റ് സിംബൽ ഇൻ ഹൈ ഓർഡർബിറ്റുകൾ ശരിയാണ്

maxChannel

0

നിയമപരമായ മൂല്യം

വിവരണം

സ്ട്രിംഗുകളുടെ പട്ടിക

പിശക് സിഗ്നലിന്റെ ഓരോ ബിറ്റുമായി ബന്ധപ്പെട്ട പിശക് വിവരിക്കുന്ന വാക്കുകളുടെ ഒരു ലിസ്റ്റ്. ലിസ്റ്റിന്റെ ദൈർഘ്യം പിശക് സിഗ്നലിലെ ബിറ്റുകളുടെ എണ്ണത്തിന് തുല്യമായിരിക്കണം. ലിസ്റ്റിലെ ആദ്യ വാക്ക് ഉയർന്ന ഓർഡർ ബിറ്റിന് ബാധകമാണ്. ഉദാample, “crc, overflow” എന്നാൽ ബിറ്റ്[1] പിശക് ഒരു CRC പിശകിനെ സൂചിപ്പിക്കുന്നു എന്നാണ്. ബിറ്റ്[0] ഒരു ഓവർഫ്ലോ പിശകിനെ സൂചിപ്പിക്കുന്നു.

ശരി, തെറ്റ്

ശരിയാകുമ്പോൾ, ഡാറ്റാ ഇന്റർഫേസിന്റെ ഏറ്റവും പ്രധാനപ്പെട്ട ബിറ്റുകളിലേക്ക് ഫസ്റ്റ്-ഓർഡർ ചിഹ്നം നയിക്കപ്പെടും. ഈ സ്പെസിഫിക്കേഷനിൽ ഏറ്റവും ഉയർന്ന ഓർഡർ ചിഹ്നം D0 എന്ന് ലേബൽ ചെയ്തിരിക്കുന്നു. ഈ പ്രോപ്പർട്ടി തെറ്റ് എന്ന് സജ്ജീകരിക്കുമ്പോൾ, കുറഞ്ഞ ബിറ്റുകളിൽ ആദ്യ ചിഹ്നം ദൃശ്യമാകും. ഡാറ്റയിൽ D0 ദൃശ്യമാകുന്നു[7:0]. ഒരു 32-ബിറ്റ് ബസിന്, ശരിയാണെങ്കിൽ, ബിറ്റുകളിൽ D0 ദൃശ്യമാകും[31:24].

0

ഒരു ഡാറ്റ ഇന്റർഫേസ് ചെയ്യുന്ന പരമാവധി ചാനലുകളുടെ എണ്ണം

പിന്തുണയ്ക്കാൻ കഴിയും.

6.2.2 സാധാരണ ഡാറ്റ കൈമാറ്റങ്ങൾ
ഈ വിഭാഗം ഒരു സോഴ്സ് ഇന്റർഫേസിൽ നിന്ന് ഒരു സിങ്ക് ഇന്റർഫേസിലേക്ക് ഡാറ്റ കൈമാറ്റം നിർവചിക്കുന്നു. എല്ലാ സാഹചര്യങ്ങളിലും, ഡാറ്റ ഉറവിടവും ഡാറ്റ സിങ്കും സ്പെസിഫിക്കേഷനുമായി പൊരുത്തപ്പെടണം. ഉറവിട പ്രോട്ടോക്കോൾ പിശകുകൾ കണ്ടെത്തുന്നത് ഡാറ്റാ സിങ്കിന്റെ ഉത്തരവാദിത്തമല്ല.
അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് ഇന്റർഫേസിൽ സാധാരണയായി ഉപയോഗിക്കുന്ന സിഗ്നലുകൾ ചുവടെയുള്ള ചിത്രം കാണിക്കുന്നു.
ചിത്രം 33. സാധാരണ അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് സിഗ്നലുകൾ

ഈ കണക്ക് സൂചിപ്പിക്കുന്നത് പോലെ, ഒരു സാധാരണ അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് ഉറവിട ഇന്റർഫേസ് സാധുവായ, ഡാറ്റ, പിശക്, ചാനൽ സിഗ്നലുകൾ എന്നിവ സിങ്കിലേക്ക് നയിക്കുന്നു. സിങ്ക് ഡ്രൈവുകൾ അപ്ഡേറ്റും ക്രെഡിറ്റ് സിഗ്നലുകളും.

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 56

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

6. അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് ഇന്റർഫേസുകൾ 683091 | 2022.01.24
ചിത്രം 34. സാധാരണ ക്രെഡിറ്റും ഡാറ്റ കൈമാറ്റവും

മുകളിലുള്ള ചിത്രം ഉറവിടത്തിനും സിങ്കിനും ഇടയിലുള്ള ഒരു സാധാരണ ക്രെഡിറ്റ്, ഡാറ്റ കൈമാറ്റം കാണിക്കുന്നു. സിങ്ക് ഉറപ്പിക്കുന്ന അപ്‌ഡേറ്റും അപ്‌ഡേറ്റ് സ്വീകരിക്കുന്ന ഉറവിടവും തമ്മിൽ അനിയന്ത്രിതമായ കാലതാമസം ഉണ്ടാകാം. അതുപോലെ, ഡാറ്റയ്ക്ക് സാധുതയുള്ള ഉറവിടം ഉറപ്പിക്കുന്നതിനും ആ ഡാറ്റ സ്വീകരിക്കുന്ന സിങ്കിനും ഇടയിൽ അനിയന്ത്രിതമായ കാലതാമസം ഉണ്ടാകാം. സിങ്കിൽ നിന്ന് ഉറവിടത്തിലേക്കുള്ള ക്രെഡിറ്റ് പാതയിലെ കാലതാമസവും ഉറവിടത്തിൽ നിന്ന് സിങ്കിലേക്കുള്ള ഡാറ്റ പാതയും തുല്യമാകണമെന്നില്ല. ഈ കാലതാമസങ്ങൾ 0 സൈക്കിളും ആകാം, അതായത് സിങ്ക് അപ്‌ഡേറ്റ് ഉറപ്പിക്കുമ്പോൾ, അതേ സൈക്കിളിലെ ഉറവിടം അത് കാണും. നേരെമറിച്ച്, ഉറവിടം സാധുതയുള്ളതാണെന്ന് ഉറപ്പിക്കുമ്പോൾ, അതേ സൈക്കിളിൽ സിങ്ക് അത് കാണുന്നു. ഉറവിടത്തിന് പൂജ്യം ക്രെഡിറ്റുകൾ ഉണ്ടെങ്കിൽ, അതിന് സാധുത ഉറപ്പിക്കാൻ കഴിയില്ല. ട്രാൻസ്ഫർ ചെയ്ത ക്രെഡിറ്റുകൾ സഞ്ചിതമാണ്. സിങ്ക് അതിന്റെ maxCredit പ്രോപ്പർട്ടിക്ക് തുല്യമായ ക്രെഡിറ്റുകൾ കൈമാറുകയും ഡാറ്റയൊന്നും ലഭിച്ചിട്ടില്ലെങ്കിൽ, അതിന് കുറഞ്ഞത് 1 ഡാറ്റയെങ്കിലും ലഭിക്കുന്നതുവരെ അല്ലെങ്കിൽ ഉറവിടത്തിൽ നിന്ന് ഒരു return_credit പൾസ് ലഭിക്കുന്നതുവരെ അതിന് അപ്‌ഡേറ്റ് ഉറപ്പിക്കാനാവില്ല.
സിങ്കിന് ഉറവിടത്തിലേക്ക് ക്രെഡിറ്റുകൾ നൽകിയിട്ടുണ്ടെങ്കിൽ സിങ്കിന് ഉറവിടത്തിൽ നിന്നുള്ള ഡാറ്റ ബാക്ക്പ്രഷർ ചെയ്യാൻ കഴിയില്ല, അതായത് കുടിശ്ശികയുള്ള ക്രെഡിറ്റുകൾ ഉണ്ടെങ്കിൽ ഉറവിടത്തിൽ നിന്നുള്ള ഡാറ്റ സിങ്ക് സ്വീകരിക്കണം. ക്രെഡിറ്റുകളൊന്നും ലഭിച്ചിട്ടില്ലെങ്കിലോ ലഭിച്ച ക്രെഡിറ്റുകൾ തീർന്നുപോയെങ്കിലോ, അതായത് ലഭിച്ച ക്രെഡിറ്റുകൾക്ക് പകരമായി ഡാറ്റ ഇതിനകം അയച്ചുകഴിഞ്ഞാൽ, ഉറവിടത്തിന് സാധുത ഉറപ്പിക്കാൻ കഴിയില്ല.
ഉറവിടത്തിന് സീറോ ക്രെഡിറ്റുകൾ ഉണ്ടെങ്കിൽ, ക്രെഡിറ്റുകൾ ലഭിക്കുന്ന അതേ സൈക്കിളിൽ ഉറവിടത്തിന് ഡാറ്റ കൈമാറ്റം ആരംഭിക്കാൻ കഴിയില്ല. അതുപോലെ, സിങ്ക് അതിന്റെ maxCredit പ്രോപ്പർട്ടിക്ക് തുല്യമായ ക്രെഡിറ്റുകൾ കൈമാറുകയും അതിന് ഡാറ്റ ലഭിക്കുകയും ചെയ്താൽ, സിങ്കിന് ഡാറ്റ ലഭിച്ച അതേ സൈക്കിളിൽ ഒരു അപ്‌ഡേറ്റ് അയയ്‌ക്കാനാവില്ല. നടപ്പാക്കലിൽ കോമ്പിനേഷൻ ലൂപ്പുകൾ ഒഴിവാക്കാൻ ഈ നിയന്ത്രണങ്ങൾ ഏർപ്പെടുത്തിയിട്ടുണ്ട്.
6.2.3. ക്രെഡിറ്റുകൾ തിരികെ നൽകുന്നു
അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് പ്രോട്ടോക്കോൾ റിട്ടേൺ_ക്രെഡിറ്റ് സിഗ്നലിനെ പിന്തുണയ്ക്കുന്നു. ക്രെഡിറ്റുകൾ സിങ്കിലേക്ക് തിരികെ നൽകുന്നതിന് ഇത് ഉറവിടം ഉപയോഗിക്കുന്നു. ഈ സിഗ്നൽ ഉറപ്പിക്കപ്പെടുന്ന ഓരോ സൈക്കിളും, ഉറവിടം 1 ക്രെഡിറ്റ് തിരികെ നൽകുന്നതായി ഇത് സൂചിപ്പിക്കുന്നു. ഉറവിടത്തിന് ഒന്നിലധികം ക്രെഡിറ്റുകൾ നൽകണമെങ്കിൽ, ഒന്നിലധികം സൈക്കിളുകൾക്കായി ഈ സിഗ്നൽ ഉറപ്പിക്കേണ്ടതുണ്ട്. ഉദാample, ഉറവിടം 10 കുടിശ്ശികയുള്ള ക്രെഡിറ്റുകൾ തിരികെ നൽകാൻ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, അത് 10 സൈക്കിളുകൾക്ക് റിട്ടേൺ_ക്രെഡിറ്റ് സിഗ്നൽ ഉറപ്പിക്കുന്നു. സിങ്ക് അതിന്റെ ആന്തരിക ക്രെഡിറ്റ് മെയിന്റനൻസ് കൗണ്ടറുകളിൽ തിരിച്ചെത്തിയ ക്രെഡിറ്റുകൾ കണക്കിലെടുക്കണം. 0-ൽ കൂടുതൽ ക്രെഡിറ്റുകൾ ഉള്ളിടത്തോളം, ഏത് സമയത്തും ഉറവിടം വഴി ക്രെഡിറ്റുകൾ തിരികെ നൽകാം.
ചുവടെയുള്ള ചിത്രം ഉറവിട റിട്ടേണിംഗ് ക്രെഡിറ്റുകൾക്ക് ഉദാഹരണമാണ്. ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, outstanding_credit ഉറവിടത്തിനുള്ള ഒരു ആന്തരിക കൗണ്ടറാണ്. ഉറവിടം ക്രെഡിറ്റുകൾ നൽകുമ്പോൾ, ഈ കൗണ്ടർ കുറയുന്നു.

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 57

ചിത്രം 35. സോഴ്സ് റിട്ടേണിംഗ് ക്രെഡിറ്റുകൾ

6. അവലോൺ സ്ട്രീമിംഗ് ക്രെഡിറ്റ് ഇന്റർഫേസുകൾ 683091 | 2022.01.24

കുറിപ്പ്:

മുകളിലെ ഡയഗ്രം സാധുത ഇല്ലാതാക്കുമ്പോൾ ക്രെഡിറ്റുകളുടെ റിട്ടേണിംഗ് കാണിക്കുന്നുവെങ്കിലും, സാധുത ഉറപ്പിക്കുമ്പോൾ റിട്ടേൺ_ക്രെഡിറ്റും ഉറപ്പിക്കാം. ഈ സാഹചര്യത്തിൽ, ഉറവിടം ഫലപ്രദമായി 2 ക്രെഡിറ്റുകൾ ചെലവഴിക്കുന്നു: ഒന്ന് സാധുതയുള്ളതും ഒന്ന് റിട്ടേൺ_ക്രെഡിറ്റിനും.

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 ഉണ്ടെങ്കിൽ സിങ്കിൽ ഇല്ലെങ്കിൽ, source-ൽ നിന്നുള്ള packet_user തൂങ്ങിക്കിടക്കുന്നു. അത്തരമൊരു സാഹചര്യത്തിൽ, സിസ്റ്റം ഡിസൈനർ ശ്രദ്ധാലുക്കളായിരിക്കണം കൂടാതെ ഈ സിഗ്നലിൽ പൂർണ്ണമായോ ഭാഗികമായോ അവഗണിക്കപ്പെട്ടതിനാൽ നിർണായകമായ നിയന്ത്രണ വിവരങ്ങൾ കൈമാറരുത്.
ഒരു സ്രോതസ്സിൽ packet_user ഇല്ലെങ്കിൽ സിങ്കിൽ ഉണ്ടെങ്കിൽ, packet_user to sink 0 ആയി ബന്ധിപ്പിച്ചിരിക്കുന്നു.

ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

Avalon® ഇന്റർഫേസ് സ്പെസിഫിക്കേഷനുകൾ 59

683091 | 2022.01.24 ഫീഡ്‌ബാക്ക് അയയ്‌ക്കുക

7. Avalon Conduit ഇന്റർഫേസുകൾ

കുറിപ്പ്:

Avalon Conduit ഇന്റർഫേസുകൾ ഒരു ഏകപക്ഷീയമായ സിഗ്നലുകളുടെ ഒരു ശേഖരം ഗ്രൂപ്പ് ചെയ്യുന്നു. കൺഡ്യൂറ്റ് സിഗ്നലുകൾക്കായി നിങ്ങൾക്ക് ഏത് റോളും വ്യക്തമാക്കാം. എന്നിരുന്നാലും, നിങ്ങൾ ചാലകങ്ങൾ ബന്ധിപ്പിക്കുമ്പോൾ, റോളുകളും വീതിയും പൊരുത്തപ്പെടണം, ദിശകൾ വിപരീതമായിരിക്കണം. ഒരു Avalon Conduit ഇന്റർഫേസിൽ ഇൻപുട്ട്, ഔട്ട്പുട്ട്, ബൈഡയറക്ഷണൽ സിഗ്നലുകൾ എന്നിവ ഉൾപ്പെടാം. ഒരു ലോജിക്കൽ സിഗ്നൽ ഗ്രൂപ്പിംഗ് നൽകുന്നതിന് ഒരു മൊഡ്യൂളിന് ഒന്നിലധികം അവലോൺ കോണ്ട്യൂറ്റ് ഇന്റർഫേസുകൾ ഉണ്ടായിരിക്കും. Conduit ഇന്റർഫേസുകൾക്ക് ഒരു അനുബന്ധ ക്ലോക്ക് പ്രഖ്യാപിക്കാൻ കഴിയും. കണക്റ്റുചെയ്‌ത കോൺഡ്യൂട്ട് ഇന്റർഫേസുകൾ വ്യത്യസ്ത ക്ലോക്ക് ഡൊമെയ്‌നുകളിലായിരിക്കുമ്പോൾ, പ്ലാറ്റ്‌ഫോം ഡിസൈനർ ഒരു പിശക് സന്ദേശം സൃഷ്‌ടിക്കുന്നു.
സാധ്യമെങ്കിൽ, Avalon Conduit ഇന്റർഫേസ് സൃഷ്ടിക്കുന്നതിനുപകരം നിങ്ങൾ സാധാരണ Avalon-MM അല്ലെങ്കിൽ Avalon-ST ഇന്റർഫേസുകൾ ഉപയോഗിക്കണം. പ്ലാറ്റ്ഫോം ഡിസൈനർ ഈ ഇന്റർഫേസുകൾക്ക് മൂല്യനിർണ്ണയവും അനുരൂപീകരണവും നൽകുന്നു. Avalon Conduit ഇന്റർഫേസുകൾക്കായി പ്ലാറ്റ്‌ഫോം ഡിസൈനർക്ക് മൂല്യനിർണ്ണയമോ അഡാപ്റ്റേഷനോ നൽകാൻ കഴിയില്ല.
ഒരു SDRAM വിലാസം, ഡാറ്റ, കൺട്രോൾ സിഗ്നലുകൾ എന്നിവ പോലുള്ള ഓഫ്-ചിപ്പ് ഉപകരണ സിഗ്നലുകൾ ഡ്രൈവ് ചെയ്യാൻ സാധാരണയായി ഉപയോഗിക്കുന്ന കണ്ട്യൂട്ട് ഇന്റർഫേസുകൾ.

ഇന്റൽ കോർപ്പറേഷൻ. എല്ലാ അവകാശങ്ങളും നിക്ഷിപ്തം. ഇന്റൽ, ഇന്റൽ ലോഗോ, മറ്റ് ഇന്റൽ മാർക്കുകൾ എന്നിവ ഇന്റൽ കോർപ്പറേഷന്റെയോ അതിന്റെ അനുബന്ധ സ്ഥാപനങ്ങളുടെയോ വ്യാപാരമുദ്രകളാണ്. ഇന്റലിന്റെ സ്റ്റാൻഡേർഡ് വാറന്റിക്ക് അനുസൃതമായി അതിന്റെ FPGA, അർദ്ധചാലക ഉൽപ്പന്നങ്ങളുടെ പ്രകടനം നിലവിലെ സ്പെസിഫിക്കേഷനുകളിലേക്ക് Intel വാറന്റ് ചെയ്യുന്നു, എന്നാൽ അറിയിപ്പ് കൂടാതെ ഏത് സമയത്തും ഏത് ഉൽപ്പന്നങ്ങളിലും സേവനങ്ങളിലും മാറ്റങ്ങൾ വരുത്താനുള്ള അവകാശം നിക്ഷിപ്തമാണ്. Intel രേഖാമൂലം രേഖാമൂലം സമ്മതിച്ചതല്ലാതെ ഇവിടെ വിവരിച്ചിരിക്കുന്ന ഏതെങ്കിലും വിവരങ്ങളുടെയോ ഉൽപ്പന്നത്തിന്റെയോ സേവനത്തിന്റെയോ ആപ്ലിക്കേഷനിൽ നിന്നോ ഉപയോഗത്തിൽ നിന്നോ ഉണ്ടാകുന്ന ഉത്തരവാദിത്തമോ ബാധ്യതയോ Intel ഏറ്റെടുക്കുന്നില്ല. ഏതെങ്കിലും പ്രസിദ്ധീകരിച്ച വിവരങ്ങളെ ആശ്രയിക്കുന്നതിന് മുമ്പും ഉൽപ്പന്നങ്ങൾക്കോ ​​സേവനങ്ങൾക്കോ ​​​​ഓർഡറുകൾ നൽകുന്നതിനുമുമ്പ് ഉപകരണ സവിശേഷതകളുടെ ഏറ്റവും പുതിയ പതിപ്പ് നേടുന്നതിന് ഇന്റൽ ഉപഭോക്താക്കളോട് നിർദ്ദേശിക്കുന്നു. *മറ്റ് പേരുകളും ബ്രാൻഡുകളും മറ്റുള്ളവരുടെ സ്വത്തായി അവകാശപ്പെടാം.

ISO 9001:2015 രജിസ്റ്റർ ചെയ്തു

7. Avalon Conduit Interfaces 683091 | 2022.01.24

ചിത്രം 36. കോൺഡ്യൂറ്റ് ഇന്റർഫേസിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കുക

ഇഥർനെറ്റ് PHY

അവലോൺ-എംഎം സിസ്റ്റം
പ്രോസസർ അവലോൺ-എംഎം
ഹോസ്റ്റ്

ഇഥർനെറ്റ് MAC
അവലോൺ-എംഎം ഹോസ്റ്റ്

കസ്റ്റം ലോജിക്
അവലോൺ-എംഎം ഹോസ്റ്റ്

സിസ്റ്റം ഇന്റർകണക്ട് ഫാബ്രിക്

അവലോൺ-എംഎം ഏജന്റ്
SDRAM കൺട്രോളർ

അവലോൺ ഏജന്റ്
കസ്റ്റം ലോജിക്

കണ്ട്യൂട്ട് ഇന്റർഫേസ്
SDRAM മെമ്മറി

7.

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

intel MNL-AVABUSREF അവലോൺ ഇന്റർഫേസ് [pdf] ഉപയോക്തൃ മാനുവൽ
MNL-AVABUSREF, Avalon ഇന്റർഫേസ്, MNL-AVABUSREF അവലോൺ ഇന്റർഫേസ്

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *