ആർട്ടി Z7 റഫറൻസ് മാനുവൽ
Xilinx- ൽ നിന്നുള്ള Zynq-7 ™ All Programmable System-on-Chip (AP SoC) ന് ചുറ്റും രൂപകൽപ്പന ചെയ്തിട്ടുള്ള ഒരു ഉപയോഗിക്കാൻ തയ്യാറായ വികസന പ്ലാറ്റ്ഫോമാണ് ആർട്ടി Z7000. സിങ്ക് -7000 ആർക്കിടെക്ചർ ഡ്യുവൽ കോർ, 650 മെഗാഹെർട്സ് () എആർഎം കോർട്ടെക്സ്-എ 9 പ്രോസസറിനെ സിലിൻക്സ് 7-സീരീസ് ഫീൽഡ് പ്രോഗ്രാം ചെയ്യാവുന്ന ഗേറ്റ് അറേ (എഫ്പിജിഎ) യുക്തിയുമായി സമന്വയിപ്പിക്കുന്നു. ടാർഗെറ്റ് അപ്ലിക്കേഷനായി നിങ്ങൾ രൂപകൽപ്പന ചെയ്തിരിക്കുന്ന സവിശേഷമായ സോഫ്റ്റ്വെയർ നിർവ്വചിച്ച പെരിഫെറലുകളും കൺട്രോളറുകളും ഉള്ള ശക്തമായ പ്രോസസ്സറിനെ ചുറ്റിപ്പറ്റിയുള്ള കഴിവ് ഈ ജോടിയാക്കൽ നൽകുന്നു.
വിവാഡോ, പെറ്റാലിനക്സ്, എസ്ഡിഎസ്ഒസി ടൂൾസെറ്റുകൾ ഓരോന്നും നിങ്ങളുടെ ഇഷ്ടാനുസൃത പെരിഫറൽ സെറ്റ് നിർവചിക്കുന്നതിനും അതിന്റെ പ്രവർത്തനം ഒരു ലിനക്സ് ഒഎസ് () അല്ലെങ്കിൽ പ്രോസസ്സറിൽ പ്രവർത്തിക്കുന്ന ബെയർ മെറ്റൽ പ്രോഗ്രാം വരെ എത്തിക്കുന്നതിനും ഇടയിൽ ഒരു സമീപിക്കാവുന്ന പാത നൽകുന്നു. കൂടുതൽ പരമ്പരാഗത ഡിജിറ്റൽ ലോജിക് ഡിസൈൻ അനുഭവം തേടുന്നവർക്ക്, ARM പ്രോസസറുകളെ അവഗണിക്കാനും മറ്റേതൊരു Xilinx FPGA പോലെ സിങ്കിന്റെ FPGA പ്രോഗ്രാം ചെയ്യാനും കഴിയും. ആർട്ടി ഇസഡ് 7 നായി ഡിജിലന്റ് നിരവധി മെറ്റീരിയലുകളും റിസോഴ്സുകളും നൽകുന്നു, അത് നിങ്ങളെ എഴുന്നേൽപ്പിച്ച് നിങ്ങൾക്ക് ഇഷ്ടമുള്ള ഉപകരണം ഉപയോഗിച്ച് വേഗത്തിൽ പ്രവർത്തിപ്പിക്കും.
ആർട്ടി Z7 റഫറൻസ് മാനുവൽ [റഫറൻസ്. ഡിജിലെന്റിങ്ക്]
ഈ റഫറൻസ് മാനുവൽ ഡൗൺലോഡുചെയ്യുക
- ഈ റഫറൻസ് മാനുവൽ ഡ .ൺലോഡിനായി ഇതുവരെ ലഭ്യമല്ല.
ഫീച്ചറുകൾ
ZYNQ പ്രോസസർ
- 650 മെഗാഹെർട്സ് ഡ്യുവൽ കോർ കോർടെക്സ്-എ 9 പ്രോസസർ
- 3 ഡിഎംഎ ചാനലുകളും 8 ഹൈ പെർഫോമൻസ് എഎക്സ്ഐ 4 സ്ലേവ് പോർട്ടുകളുമുള്ള ഡിഡിആർ 3 മെമ്മറി കൺട്രോളർ
- ഹൈ-ബാൻഡ്വിഡ്ത്ത് പെരിഫറൽ കണ്ട്രോളറുകൾ: 1 ജി ഇഥർനെറ്റ്, യുഎസ്ബി 2.0, എസ്ഡിഒഒ
- ലോ-ബാൻഡ്വിഡ്ത്ത് പെരിഫറൽ കൺട്രോളർ: SPI, UART, CAN, I2C
- ജെയിൽ നിന്ന് പ്രോഗ്രാം ചെയ്യാവുന്നതാണ്TAG, Quad-SPI ഫ്ലാഷ്, മൈക്രോ എസ്ഡി കാർഡ്
- ആർട്ടിക്സ് -7 എഫ്പിജിഎയ്ക്ക് തുല്യമായ പ്രോഗ്രാം ചെയ്യാവുന്ന ലോജിക്
മെമ്മറി
- 512-ബിറ്റ് ബസ് @ 3Mbps ഉള്ള 16MB DDR1050
- ഫാക്ടറി-പ്രോഗ്രാം ചെയ്ത 16-ബിറ്റ് ആഗോളതലത്തിൽ സവിശേഷമായ EUI-48/48 ™ അനുയോജ്യമായ ഐഡന്റിഫയറുള്ള 64MB ക്വാഡ്-എസ്പിഐ ഫ്ലാഷ്
- മൈക്രോ എസ്ഡി സ്ലോട്ട്
ശക്തി
- യുഎസ്ബി അല്ലെങ്കിൽ ഏതെങ്കിലും 7 വി -15 വി ബാഹ്യ പവർ സ്രോതസ്സിൽ നിന്ന് പവർ ചെയ്യുന്നത്
യുഎസ്ബി, ഇഥർനെറ്റ് എന്നിവ
- ഗിഗാബൈറ്റ് ഇഥർനെറ്റ് PHY
- യുഎസ്ബി-ജെTAG പ്രോഗ്രാമിംഗ് സർക്യൂട്ട്
- USB-UART പാലം
- USB OTG PHY (ഹോസ്റ്റിനെ മാത്രം പിന്തുണയ്ക്കുന്നു)
ഓഡിയോയും വീഡിയോയും
- എച്ച്ഡിഎംഐ സിങ്ക് പോർട്ട് (ഇൻപുട്ട്)
- എച്ച്ഡിഎംഐ ഉറവിട പോർട്ട് (output ട്ട്പുട്ട്)
- 3.5 എംഎം ജാക്ക് ഉള്ള പിഡബ്ല്യുഎം ഡ്രൈവ് മോണോ ഓഡിയോ output ട്ട്പുട്ട്
സ്വിച്ചുകൾ, പുഷ്-ബട്ടണുകൾ, LED- കൾ
- 4 പുഷ്-ബട്ടണുകൾ
- 2 സ്ലൈഡ് സ്വിച്ചുകൾ
- 4 എൽ.ഇ.ഡി
- 2 RGB LED- കൾ
വിപുലീകരണ കണക്ടറുകൾ
- രണ്ട് Pmod പോർട്ടുകൾ
- 16 ആകെ FPGA I / O.
- Arduino / chipKIT ഷീൽഡ് കണക്റ്റർ
- ആകെ 49 വരെ FPGA I / O (ചുവടെയുള്ള പട്ടിക കാണുക)
- XADC- യിലേക്ക് സിംഗിൾ-എൻഡ് 6-0 വി അനലോഗ് ഇൻപുട്ടുകൾ
- 4 ഡിഫറൻഷ്യൽ 0-1.0 വി എക്സ്എഡിസിയിലേക്കുള്ള അനലോഗ് ഇൻപുട്ടുകൾ
വാങ്ങൽ ഓപ്ഷനുകൾ
ആർട്ടി Z7 ഒരു സിങ്ക് -7010 അല്ലെങ്കിൽ സിങ്ക് -7020 ലോഡ് ഉപയോഗിച്ച് വാങ്ങാം. ഈ രണ്ട് ആർട്ടി Z7 ഉൽപ്പന്ന വകഭേദങ്ങളെ യഥാക്രമം ആർട്ടി Z7-10, ആർട്ടി Z7-20 എന്നിങ്ങനെ പരാമർശിക്കുന്നു. ഈ രണ്ട് വകഭേദങ്ങൾക്കും പൊതുവായുള്ള പ്രവർത്തനത്തെ ഡിജിലന്റ് ഡോക്യുമെന്റേഷൻ വിവരിക്കുമ്പോൾ, അവയെ കൂട്ടമായി "ആർട്ടി Z7" എന്ന് വിളിക്കുന്നു. ഒരു നിർദ്ദിഷ്ട വേരിയന്റിന് മാത്രം പൊതുവായ എന്തെങ്കിലും വിവരിക്കുമ്പോൾ, വേരിയന്റ് അതിന്റെ പേരിൽ വ്യക്തമായി വിളിക്കപ്പെടും.
ആർട്ടി Z7-10 ഉം ആർട്ടി Z7-20 ഉം തമ്മിലുള്ള വ്യത്യാസം സിങ്ക് ഭാഗത്തിന്റെ കഴിവുകളും ഷീൽഡ് കണക്റ്ററിൽ ലഭ്യമായ ഐ / ഒ അളവുമാണ്. സിങ്ക് പ്രോസസ്സറുകൾക്ക് ഒരേ കഴിവുകൾ ഉണ്ട്, എന്നാൽ -20 ന് -3 നെക്കാൾ 10 മടങ്ങ് വലിയ ആന്തരിക എഫ്പിജിഎ ഉണ്ട്. രണ്ട് വകഭേദങ്ങൾ തമ്മിലുള്ള വ്യത്യാസങ്ങൾ ചുവടെ സംഗ്രഹിച്ചിരിക്കുന്നു:
ഉൽപ്പന്ന വേരിയന്റ് | ആർട്ടി Z7-10 | ആർട്ടി Z7-20 |
സിങ്ക് ഭാഗം | XC7Z010-1CLG400C | XC7Z020-1CLG400C |
1 എംഎസ്പിഎസ് ഓൺ-ചിപ്പ് ADC () | അതെ | അതെ |
ലുക്ക്അപ്പ് പട്ടികകൾ (LUTs) | 17,600 | 53,200 |
ഫ്ലിപ്പ് ഫ്ലോപ്പുകൾ | 35,200 | 106,400 |
തടയുക റാം () | 270 കെ.ബി | 630 കെ.ബി |
ക്ലോക്ക് മാനേജുമെന്റ് ടൈലുകൾ | 2 | 4 |
ലഭ്യമായ ഷീൽഡ് I/O | 26 | 49 |
ആർട്ടി Z7-10 ൽ, ഡിജിറ്റൽ ഷീൽഡിന്റെ ആന്തരിക വരി (IO26-IO41), IOA (IO42 എന്നും അറിയപ്പെടുന്നു) എന്നിവ FPGA- യുമായി ബന്ധിപ്പിച്ചിട്ടില്ല, കൂടാതെ A0-A5 അനലോഗ് ഇൻപുട്ടുകളായി മാത്രമേ ഉപയോഗിക്കാൻ കഴിയൂ. നിലവിലുള്ള മിക്ക ആർഡുനോ ഷീൽഡുകളുടെയും പ്രവർത്തനത്തെ ഇത് ബാധിക്കില്ല, കാരണം മിക്കവരും ഈ ആന്തരിക സിഗ്നൽ ഡിജിറ്റൽ സിഗ്നലുകൾ ഉപയോഗിക്കുന്നില്ല.
Xilinx SDSoC ടൂൾസെറ്റ് അൺലോക്കുചെയ്യുന്നതിന് ബോർഡ് ഒറ്റയ്ക്ക് അല്ലെങ്കിൽ ഒരു വൗച്ചർ ഉപയോഗിച്ച് വാങ്ങാം. SDSoC വൗച്ചർ 1 വർഷത്തെ ലൈസൻസ് അൺലോക്കുചെയ്യുന്നു, ആർട്ടി Z7 ഉപയോഗിച്ച് മാത്രമേ ഇത് ഉപയോഗിക്കാൻ കഴിയൂ. ലൈസൻസ് കാലഹരണപ്പെട്ടതിന് ശേഷം, ഈ 1 വർഷ കാലയളവിൽ പുറത്തിറങ്ങിയ SDSoC യുടെ ഏത് പതിപ്പും അനിശ്ചിതമായി ഉപയോഗിക്കുന്നത് തുടരാം. വാങ്ങലിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ആർട്ടി Z7 ഉൽപ്പന്ന പേജ് കാണുക (http://store.digilentinc.com/artyz7-apsoc-zynq-7000-development-board-for-makers-and-hobbyists/).
വാങ്ങുന്ന സമയത്ത്, ആവശ്യാനുസരണം ഓനാ മൈക്രോ എസ്ഡി കാർഡ്, 12 വി 3 എ പവർ സപ്ലൈ, മൈക്രോ യുഎസ്ബി കേബിൾ എന്നിവ ചേർക്കാനും കഴിയും.
സിങ്ക് -7010 ലെ ചെറിയ എഫ്പിജിഎ കാരണം, ഉൾച്ചേർത്ത ദർശൻ ആപ്ലിക്കേഷനുകൾക്കായി എസ്ഡിഎസ്ഒസിയിൽ ഉപയോഗിക്കുന്നത് വളരെ അനുയോജ്യമല്ല. ആളുകൾക്ക് ഇത്തരത്തിലുള്ള അപ്ലിക്കേഷനുകളിൽ താൽപ്പര്യമുണ്ടെങ്കിൽ ആർട്ടി Z7-20 വാങ്ങാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു.
PYNQ-Z1 ൽ നിന്നുള്ള വ്യത്യാസങ്ങൾ
ആർട്ടി Z7-20 PYNQ-Z1 മായി കൃത്യമായ SoC പങ്കിടുന്നു. സവിശേഷത അനുസരിച്ച്, ആർട്ടി Z7-20 ന് മൈക്രോഫോൺ ഇൻപുട്ട് കാണുന്നില്ല, പക്ഷേ പവർ-ഓൺ റീസെറ്റ് ബട്ടൺ ചേർക്കുന്നു. PYNQ-Z1 നായി എഴുതിയ സോഫ്റ്റ്വെയർ മൈക്രോഫോൺ ഇൻപുട്ട് ഒഴികെ മാറ്റമില്ലാതെ പ്രവർത്തിക്കണം, അതിന്റെ FPGA പിൻ ബന്ധിപ്പിച്ചിട്ടില്ല.
സോഫ്റ്റ്വെയർ പിന്തുണ
ആർട്ടി സെഡ് 7, സിലിൻക്സിന്റെ ഉയർന്ന പ്രകടനമുള്ള വിവാഡോ ഡിസൈൻ സ്യൂട്ടുമായി പൂർണ്ണമായും പൊരുത്തപ്പെടുന്നു. ഈ ടൂൾസെറ്റ് എഫ്പിജിഎ ലോജിക് രൂപകൽപ്പനയും എആർഎം സോഫ്റ്റ്വെയർ വികസനവും സംയോജിപ്പിച്ച് ഉപയോഗിക്കാൻ എളുപ്പമുള്ളതും അവബോധജന്യവുമായ ഡിസൈൻ ഫ്ലോയിലേക്ക് സംയോജിപ്പിക്കുന്നു. ഒന്നിലധികം സെർവർ ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിപ്പിക്കുന്ന ഒരു സമ്പൂർണ്ണ ഓപ്പറേറ്റിംഗ് സിസ്റ്റം മുതൽ ചില എൽഇഡികളെ നിയന്ത്രിക്കുന്ന ലളിതമായ ബെയർ-മെറ്റൽ പ്രോഗ്രാം വരെ ഏത് സങ്കീർണ്ണതയുടെയും സിസ്റ്റങ്ങൾ രൂപകൽപ്പന ചെയ്യുന്നതിന് ഇത് ഉപയോഗിക്കാൻ കഴിയും.
പ്രോസസർ അവരുടെ രൂപകൽപ്പനയിൽ ഉപയോഗിക്കാൻ താൽപ്പര്യമില്ലാത്തവർക്ക് Zynq AP SoC-യെ ഒരു ഒറ്റപ്പെട്ട FPGA ആയി കണക്കാക്കാനും സാധിക്കും. Vivado റിലീസ് 2015.4 പ്രകാരം, വിവാഡോയുടെ ലോജിക് അനലൈസറും ഹൈ-ലെവൽ സിന്തസിസ് ഫീച്ചറുകളും എല്ലാവർക്കും ഉപയോഗിക്കാൻ സൗജന്യമാണ് Webആർട്ടി Z7 ഉൾപ്പെടുന്ന പായ്ക്ക് ടാർഗെറ്റുകൾ. ലോജിക് അനലൈസർ ഡീബഗ്ഗിംഗ് ലോജിക്കിനെ സഹായിക്കുന്നു, കൂടാതെ സി കോഡ് നേരിട്ട് HDL-ലേക്ക് കംപൈൽ ചെയ്യാൻ HLS ടൂൾ നിങ്ങളെ അനുവദിക്കുന്നു.
ലിനക്സ് ടാർഗെറ്റുകൾ ഉൾച്ചേർക്കാൻ സിങ്ക് പ്ലാറ്റ്ഫോമുകൾ നന്നായി യോജിക്കുന്നു, ആർട്ടി ഇസഡ് 7 ഉം ഒരു അപവാദമല്ല. ആരംഭിക്കാൻ നിങ്ങളെ സഹായിക്കുന്നതിന്, ഡിജിലന്റ് ഒരു പെറ്റാലിനക്സ് പ്രോജക്റ്റ് നൽകുന്നു, അത് നിങ്ങളെ വേഗത്തിൽ ഒരു ലിനക്സ് സിസ്റ്റം ഉപയോഗിച്ച് പ്രവർത്തിപ്പിക്കും. കൂടുതൽ വിവരങ്ങൾക്ക്, കാണുക ആർട്ടി Z7 റിസോഴ്സ് സെന്റർ (https://reference.digilentinc.com/reference/programmable-logic/arty-z7/start).
ആർട്ടി Z7 Xilinx- ന്റെ SDSoC പരിതസ്ഥിതിയിലും ഉപയോഗിക്കാൻ കഴിയും, ഇത് എഫ്പിജിഎ ത്വരിതപ്പെടുത്തിയ പ്രോഗ്രാമുകളും വീഡിയോ പൈപ്പ്ലൈനുകളും പൂർണ്ണമായും സി / സി ++ പരിതസ്ഥിതിയിൽ എളുപ്പത്തിൽ രൂപകൽപ്പന ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്നു. SDSoC നെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, കാണുക Xilinx SDSoC സൈറ്റ്
(https://www.xilinx.com/products/design-tools/software-zone/sdsoc.html). SDSoC 2017.1 റിലീസിനായി കൃത്യസമയത്ത് ലിനക്സ് പിന്തുണയോടെ വീഡിയോ ശേഷിയുള്ള ഒരു പ്ലാറ്റ്ഫോം ഡിജിലന്റ് പുറത്തിറക്കും. ആർട്ടി Z7-10 ലെ ചെറിയ എഫ്പിജിഎ കാരണം, ആ പ്ലാറ്റ്ഫോമിൽ വളരെ അടിസ്ഥാന വീഡിയോ പ്രോസസ്സിംഗ് ഡെമോകൾ മാത്രമേ ഉൾപ്പെടുത്തിയിട്ടുള്ളൂ. വീഡിയോ പ്രോസസ്സിംഗിൽ താൽപ്പര്യമുള്ളവർക്കായി ആർട്ടി Z7-20 ഡിജിലന്റ് ശുപാർശ ചെയ്യുന്നു.
വിവാഡോ റിലീസ് ചെയ്യുന്നതിന് മുമ്പുള്ള പഴയ Xilinx ISE / EDK ടൂൾസെറ്റുകളുമായി പരിചയമുള്ളവർക്ക് ആ ടൂൾസെറ്റിൽ ആർട്ടി Z7 ഉപയോഗിക്കാൻ തിരഞ്ഞെടുക്കാം. ഇതിനെ പിന്തുണയ്ക്കാൻ ഡിജിലന്റിന് ധാരാളം മെറ്റീരിയലുകൾ ഇല്ല, എന്നാൽ നിങ്ങൾക്ക് എല്ലായ്പ്പോഴും സഹായം ആവശ്യപ്പെടാം ഡൈജിലന്റ് ഫോറം (https://forum.digilentinc.com).
പവർ സപ്ലൈസ്
ഡിജിലന്റ് യുഎസ്ബി-ജെയിൽ നിന്ന് ആർട്ടി ഇസഡ്7 പവർ ചെയ്യാനാകുംTAG-UART പോർട്ട് (J14) അല്ലെങ്കിൽ ബാറ്ററി അല്ലെങ്കിൽ ബാഹ്യ പവർ സപ്ലൈ പോലുള്ള മറ്റേതെങ്കിലും തരത്തിലുള്ള ഊർജ്ജ സ്രോതസ്സിൽ നിന്ന്. ജമ്പർ JP5 (പവർ സ്വിച്ചിന് സമീപം) ഏത് പവർ സ്രോതസ്സാണ് ഉപയോഗിക്കുന്നതെന്ന് നിർണ്ണയിക്കുന്നു.
ഒരു USB 2.0 പോർട്ടിന് സ്പെസിഫിക്കേഷനുകൾ അനുസരിച്ച് പരമാവധി 0.5A കറന്റ് നൽകാൻ കഴിയും. കുറഞ്ഞ സങ്കീർണ്ണതയുള്ള ഡിസൈനുകൾക്ക് ഇത് മതിയായ ശക്തി നൽകണം. ഒന്നിലധികം പെരിഫറൽ ബോർഡുകളോ മറ്റ് USB ഉപകരണങ്ങളോ ഡ്രൈവ് ചെയ്യുന്നവ ഉൾപ്പെടെ, കൂടുതൽ ആവശ്യപ്പെടുന്ന ആപ്ലിക്കേഷനുകൾക്ക് USB പോർട്ടിന് നൽകാൻ കഴിയുന്നതിനേക്കാൾ കൂടുതൽ പവർ ആവശ്യമായി വന്നേക്കാം. ഈ സാഹചര്യത്തിൽ, USB ഹോസ്റ്റ് പരിമിതപ്പെടുത്തുന്നത് വരെ വൈദ്യുതി ഉപഭോഗം വർദ്ധിക്കും. ഹോസ്റ്റ് കമ്പ്യൂട്ടറുകളുടെ നിർമ്മാതാക്കൾക്കിടയിൽ ഈ പരിധി വളരെ വ്യത്യാസപ്പെട്ടിരിക്കുന്നു കൂടാതെ പല ഘടകങ്ങളെ ആശ്രയിച്ചിരിക്കുന്നു. നിലവിലെ പരിധിയിൽ ആയിരിക്കുമ്പോൾ, ഒരിക്കൽ വോള്യംtagഇ റെയിലുകൾ അവയുടെ നാമമാത്രമായ മൂല്യത്തിന് താഴെയാകുന്നു, പവർ-ഓൺ റീസെറ്റ് സിഗ്നൽ ഉപയോഗിച്ച് Zynq പുനഃസജ്ജമാക്കുകയും വൈദ്യുതി ഉപഭോഗം അതിന്റെ നിഷ്ക്രിയ മൂല്യത്തിലേക്ക് മടങ്ങുകയും ചെയ്യുന്നു. കൂടാതെ, ചില ആപ്ലിക്കേഷനുകൾ ഒരു PC-യുടെ USB പോർട്ടിലേക്ക് കണക്റ്റ് ചെയ്യാതെ തന്നെ പ്രവർത്തിക്കേണ്ടി വന്നേക്കാം. ഈ സന്ദർഭങ്ങളിൽ, ഒരു ബാഹ്യ വൈദ്യുതി വിതരണമോ ബാറ്ററിയോ ഉപയോഗിക്കാം.
ഒരു ബാഹ്യ പവർ സപ്ലൈ (ഉദാ. മതിൽ അരിമ്പാറ) പവർ ജാക്കിൽ (J18) പ്ലഗ് ചെയ്ത് ജമ്പർ JP5 "REG" ആയി സജ്ജീകരിച്ച് ഉപയോഗിക്കാം. സപ്ലൈ ഒരു കോക്സ്, സെന്റർ പോസിറ്റീവ് 2.1mm ഇന്റേണൽ-വ്യാസമുള്ള പ്ലഗ് ഉപയോഗിക്കുകയും 7VDC-ലേക്ക് 15VDC നൽകുകയും വേണം. ഡിജിലന്റിൽ നിന്ന് അനുയോജ്യമായ സാധനങ്ങൾ വാങ്ങാം webസൈറ്റ് അല്ലെങ്കിൽ DigiKey പോലുള്ള കാറ്റലോഗ് വെണ്ടർമാർ വഴി. പവർ സപ്ലൈ വോള്യംtag15VDC-ന് മുകളിലാണെങ്കിൽ സ്ഥിരമായ കേടുപാടുകൾ സംഭവിച്ചേക്കാം. ആർട്ടി Z7 ആക്സസറി കിറ്റിനൊപ്പം അനുയോജ്യമായ ഒരു ബാഹ്യ പവർ സപ്ലൈ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.
ഒരു ബാഹ്യ പവർ സപ്ലൈ ഉപയോഗിക്കുന്നതിന് സമാനമായി, ആർട്ടി സെഡ് 7 ഷീൽഡ് കണക്റ്ററിലേക്ക് അറ്റാച്ചുചെയ്ത് ജമ്പർ ജെപി 5 “REG” ആയി സജ്ജീകരിച്ച് ഒരു ബാറ്ററി പവർ ചെയ്യാൻ കഴിയും. ബാറ്ററിയുടെ പോസിറ്റീവ് ടെർമിനൽ J7- ൽ “VIN” എന്ന് ലേബൽ ചെയ്തിരിക്കുന്ന പിൻയിലേക്ക് കണക്റ്റുചെയ്തിരിക്കണം, കൂടാതെ നെഗറ്റീവ് ടെർമിനൽ J7- ൽ GND () എന്ന് ലേബൽ ചെയ്തിരിക്കുന്ന പിൻയിലേക്ക് കണക്റ്റുചെയ്തിരിക്കണം.
ഓൺബോർഡ് ടെക്സസ് ഇൻസ്ട്രുമെന്റ്സ് ടിപിഎസ് 65400 പിഎംയു പ്രധാന പവർ ഇൻപുട്ടിൽ നിന്ന് ആവശ്യമായ 3.3 വി, 1.8 വി, 1.5 വി, 1.0 വി സപ്ലൈകൾ സൃഷ്ടിക്കുന്നു. പട്ടിക 1.1 അധിക വിവരങ്ങൾ നൽകുന്നു (സാധാരണ വൈദ്യുത പ്രവാഹങ്ങൾ സിങ്ക് കോൺഫിഗറേഷനെ ശക്തമായി ആശ്രയിച്ചിരിക്കുന്നു, നൽകിയിരിക്കുന്ന മൂല്യങ്ങൾ ഇടത്തരം വലുപ്പം / വേഗത രൂപകൽപ്പനയ്ക്ക് സമാനമാണ്).
Arty Z7-ന് ഒരു പവർ സ്വിച്ച് ഇല്ല, അതിനാൽ ഒരു പവർ സ്രോതസ്സ് കണക്റ്റ് ചെയ്യുകയും JP5 ഉപയോഗിച്ച് തിരഞ്ഞെടുക്കുകയും ചെയ്യുമ്പോൾ അത് എല്ലായ്പ്പോഴും ഓണായിരിക്കും. വൈദ്യുതി വിതരണം വിച്ഛേദിക്കാതെയും വീണ്ടും ബന്ധിപ്പിക്കാതെയും Zynq പുനഃസജ്ജമാക്കുന്നതിന്, ചുവന്ന SRST ബട്ടൺ ഉപയോഗിക്കാം. എല്ലാ വിതരണ റെയിലുകളും അവയുടെ നാമമാത്ര വോള്യത്തിൽ എത്തുമ്പോൾ പവർ ഇൻഡിക്കേറ്റർ LED () (LD13) ഓണാണ്tage.
വിതരണം | സർക്യൂട്ടുകൾ | Current (max/typical) |
3.3V | എഫ്പിജിഎ ഐ / ഒ, യുഎസ്ബി പോർട്ടുകൾ, ക്ലോക്കുകൾ, ഇഥർനെറ്റ്, എസ്ഡി സ്ലോട്ട്, ഫ്ലാഷ്, എച്ച്ഡിഎംഐ | 1.6A / 0.1A മുതൽ 1.5A വരെ |
1.0V | FPGA, ഇഥർനെറ്റ് കോർ | 2.6A / 0.2A മുതൽ 2.1A വരെ |
1.5V | DDR3 | 1.8A / 0.1A മുതൽ 1.2A വരെ |
1.8V | എഫ്പിജിഎ ആക്സിലറി, ഇഥർനെറ്റ് ഐ / ഒ, യുഎസ്ബി കൺട്രോളർ | 1.8A / 0.1A മുതൽ 0.6A വരെ |
പട്ടിക 1.1. ആർട്ടി സെഡ് 7 വൈദ്യുതി വിതരണം.
Zynq APSoC വാസ്തുവിദ്യ
Zynq APSoC രണ്ട് വ്യത്യസ്ത ഉപസിസ്റ്റങ്ങളായി തിരിച്ചിരിക്കുന്നു: പ്രോസസ്സിംഗ് സിസ്റ്റം (PS), പ്രോഗ്രാമബിൾ ലോജിക് (PL). ചിത്രം 2.1 ഒരു ഓവർ കാണിക്കുന്നുview Zynq APSoC ആർക്കിടെക്ചറിന്റെ, PS നിറമുള്ള ഇളം പച്ചയും PL മഞ്ഞ നിറവും. PCIe Gen2 കൺട്രോളറും മൾട്ടി-ഗിഗാബിറ്റ് ട്രാൻസ്സീവറുകളും Zynq-7020 അല്ലെങ്കിൽ Zynq-7010 ഉപകരണങ്ങളിൽ ലഭ്യമല്ല എന്നത് ശ്രദ്ധിക്കുക.
(https://reference.digilentinc.com/_detail/zybo/zyng1.png?id=reference%3Aprogrammable-logic%3Aarty-z7%3Areference-manual)
ചിത്രം 2.1 സിങ്ക് APSoC വാസ്തുവിദ്യ
PL ഒരു Xilinx 7-സീരീസ് ആർട്ടിക്സ് FPGA-യോട് ഏതാണ്ട് സമാനമാണ്, അതിൽ നിരവധി സമർപ്പിത പോർട്ടുകളും ബസുകളും അടങ്ങിയിരിക്കുന്നു എന്നതൊഴിച്ചാൽ അത് PS-ലേക്ക് ഇറുകിയിരിക്കുകയാണ്. ഒരു സാധാരണ 7-സീരീസ് FPGA പോലെയുള്ള അതേ കോൺഫിഗറേഷൻ ഹാർഡ്വെയറും PL-ൽ അടങ്ങിയിട്ടില്ല, ഇത് പ്രൊസസർ മുഖേന നേരിട്ടോ J വഴിയോ കോൺഫിഗർ ചെയ്യേണ്ടതാണ്.TAG തുറമുഖം.
ആപ്ലിക്കേഷൻ പ്രോസസ്സിംഗ് യൂണിറ്റ് (എപിയു, അതിൽ 2 കോർടെക്സ്-എ 9 പ്രോസസ്സറുകൾ ഉൾപ്പെടുന്നു), അഡ്വാൻസ്ഡ് മൈക്രോകൺട്രോളർ ബസ് ആർക്കിടെക്ചർ (എഎംബിഎ) ഇന്റർകണക്ട്, ഡിഡിആർ 3 മെമ്മറി കൺട്രോളർ, വിവിധ പെരിഫറൽ കൺട്രോളറുകൾ എന്നിവ ഉൾപ്പെടെ നിരവധി ഘടകങ്ങൾ പിഎസിൽ അടങ്ങിയിരിക്കുന്നു. പിൻസ് (മൾട്ടിപ്ലക്സ്ഡ് ഐ / ഒ, അല്ലെങ്കിൽ എംഐഒ പിൻസ് എന്ന് വിളിക്കുന്നു). MIO പിന്നുകളുമായി കണക്റ്റുചെയ്തിരിക്കുന്ന ഇൻപുട്ടുകളും p ട്ട്പുട്ടുകളും ഇല്ലാത്ത പെരിഫറൽ കൺട്രോളറുകൾക്ക് പകരം എക്സ്റ്റെൻഡഡ്- MIO (EMIO) ഇന്റർഫേസ് വഴി PL വഴി അവരുടെ I / O റൂട്ട് ചെയ്യാൻ കഴിയും. പെരിഫറൽ കൺട്രോളറുകൾ എഎംബിഎ ഇന്റർകണക്ട് വഴി അടിമകളായി പ്രോസസറുകളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു കൂടാതെ പ്രോസസറുകളുടെ മെമ്മറി സ്പേസിൽ അഭിസംബോധന ചെയ്യാവുന്ന വായിക്കാവുന്ന / എഴുതാവുന്ന നിയന്ത്രണ രജിസ്റ്ററുകൾ അടങ്ങിയിരിക്കുന്നു. പ്രോഗ്രാം ചെയ്യാവുന്ന യുക്തി ഒരു അടിമയായി ഇന്റർകണക്റ്റുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു, കൂടാതെ ഡിസൈനുകൾക്ക് എഫ്പിജിഎ ഫാബ്രിക്കിൽ ഒന്നിലധികം കോറുകൾ നടപ്പിലാക്കാൻ കഴിയും, അവയിൽ ഓരോന്നും അഭിസംബോധന ചെയ്യാവുന്ന നിയന്ത്രണ രജിസ്റ്ററുകളും അടങ്ങിയിരിക്കുന്നു. കൂടാതെ, പിഎല്ലിൽ നടപ്പിലാക്കിയ കോറുകൾക്ക് പ്രോസസറുകൾക്ക് തടസ്സങ്ങൾ സൃഷ്ടിക്കാൻ കഴിയും (ചിത്രം 54 ൽ കാണിച്ചിട്ടില്ലാത്ത കണക്ഷനുകൾ) കൂടാതെ ഡിഡിആർ3 മെമ്മറിയിലേക്ക് ഡിഎംഎ ആക്സസ് നടത്താനും.
ഈ പ്രമാണത്തിന്റെ പരിധിക്കപ്പുറത്തുള്ള സിങ്ക് എപിഎസ്ഒസി വാസ്തുവിദ്യയുടെ നിരവധി വശങ്ങളുണ്ട്. പൂർണ്ണവും സമഗ്രവുമായ വിവരണത്തിനായി, കാണുക സിങ്ക് ടെക്നിക്കൽ റഫറൻസ് മാനുവൽ ug585-Zynq-7000TRM [PDF]
പട്ടിക 2.1 ആർട്ടി Z7 ന്റെ MIO പിൻകളുമായി ബന്ധിപ്പിച്ചിട്ടുള്ള ബാഹ്യ ഘടകങ്ങളെ ചിത്രീകരിക്കുന്നു. Zynq പ്രീസെറ്റുകൾ File ന് കണ്ടെത്തി ആർട്ടി Z7 റിസോഴ്സ് സെന്റർ (https://reference.digilentinc.com/reference/programmable-logic/arty-z7/start) ഈ അനുബന്ധ ഉപകരണങ്ങളുമായി പ്രവർത്തിക്കാൻ പിഎസിനെ ശരിയായി ക്രമീകരിക്കുന്നതിന് EDK, Vivado ഡിസൈനുകളിലേക്ക് ഇറക്കുമതി ചെയ്യാൻ കഴിയും.
MIO 500 3.3 V. | പെരിഫറലുകൾ |
പിൻ | ENET 0 | SPI ഫ്ലാഷ് | USB 0 | ഷീൽഡ് | UART 0 |
0 (N / C) | |||||
1 | CS () | ||||
2 | DQ0 | ||||
3 | DQ1 | ||||
4 | DQ2 | ||||
5 | DQ3 | ||||
6 | SCLK () | ||||
7 (N / C) | |||||
8 | SLCK FB | ||||
9 | ഇഥർനെറ്റ് പുന et സജ്ജമാക്കുക | ||||
10 | ഇഥർനെറ്റ് ഇന്ററപ്റ്റ് | ||||
11 | യുഎസ്ബി ഓവർ കറന്റ് | ||||
12 | ഷീൽഡ് പുന et സജ്ജമാക്കുക | ||||
13 (N / C) | |||||
14 | UART ഇൻപുട്ട് | ||||
15 | UART put ട്ട്പുട്ട് |
MIO 501 1.8V | പെരിഫറലുകൾ | ||
പിൻ | ENET 0 | USB 0 | എസ്ഡിഐഒ 0 |
16 | TXCK | ||
17 | TXD0 | ||
18 | TXD1 | ||
19 | TXD2 | ||
20 | TXD3 | ||
21 | TXCTL | ||
22 | RXCK | ||
23 | RXD0 | ||
24 | RXD1 | ||
25 | RXD2 |
26 | RXD3 | ||
27 | RXCTL | ||
28 | ഡാറ്റ 4 | ||
29 | ഡിഐആർ | ||
30 | എസ്.ടി.പി | ||
31 | NXT | ||
32 | ഡാറ്റ 0 | ||
33 | ഡാറ്റ 1 | ||
34 | ഡാറ്റ 2 | ||
35 | ഡാറ്റ 3 | ||
36 | CLK | ||
37 | ഡാറ്റ 5 | ||
38 | ഡാറ്റ 6 | ||
39 | ഡാറ്റ 7 | ||
40 | സി.സി.എൽ.കെ. | ||
41 | സിഎംഡി | ||
42 | D0 | ||
43 | D1 | ||
44 | D2 | ||
45 | D3 | ||
46 | പുന SE സജ്ജമാക്കുക | ||
47 | CD | ||
48 (N / C) | |||
49 (N / C) | |||
50 (N / C) | |||
51 (N / C) | |||
52 | എം.ഡി.സി | ||
53 | എം.ഡി.ഐ.ഒ |
സിങ്ക് കോൺഫിഗറേഷൻ
Xilinx FPGA ഉപകരണങ്ങളിൽ നിന്ന് വ്യത്യസ്തമായി, Zynq-7020 പോലുള്ള APSoC ഉപകരണങ്ങൾ പ്രോസസറിന് ചുറ്റും രൂപകൽപ്പന ചെയ്തിരിക്കുന്നു, ഇത് പ്രോസസ്സിംഗ് സിസ്റ്റത്തിലെ പ്രോഗ്രാമബിൾ ലോജിക് ഫാബ്രിക്കിലേക്കും മറ്റെല്ലാ ഓൺ-ചിപ്പ് പെരിഫറലുകളിലേക്കും ഒരു മാസ്റ്ററായി പ്രവർത്തിക്കുന്നു. ഇത് Zynq ബൂട്ട് പ്രോസസ്സ് ഒരു FPGA-യെക്കാൾ മൈക്രോകൺട്രോളറിനോട് സാമ്യമുള്ളതാക്കുന്നു. ഒരു ഫസ്റ്റ് എസ് ഉൾപ്പെടുന്ന ഒരു Zynq ബൂട്ട് ഇമേജ് പ്രോസസർ ലോഡുചെയ്യുന്നതും എക്സിക്യൂട്ട് ചെയ്യുന്നതും ഈ പ്രക്രിയയിൽ ഉൾപ്പെടുന്നു.tage ബൂട്ട്ലോഡർ (FSBL), പ്രോഗ്രാമബിൾ ലോജിക് ക്രമീകരിക്കുന്നതിനുള്ള ഒരു ബിറ്റ്സ്ട്രീം (ഓപ്ഷണൽ), ഒരു ഉപയോക്തൃ ആപ്ലിക്കേഷനും. ബൂട്ട് പ്രക്രിയ മൂന്ന് സെക്കന്റുകളായി തിരിച്ചിരിക്കുന്നുtages:
Stagഇ 0
ആർട്ടി Z7 ഓണാക്കുകയോ സിങ്ക് പുന reseസജ്ജമാക്കുകയോ ചെയ്തതിനുശേഷം (സോഫ്റ്റ്വെയറിൽ അല്ലെങ്കിൽ SRST അമർത്തിക്കൊണ്ട്), പ്രോസസ്സറുകളിലൊന്ന് (CPU0) BootROM എന്ന ആന്തരിക റീഡ്-ഒൺലി കോഡ് എക്സിക്യൂട്ട് ചെയ്യാൻ തുടങ്ങുന്നു. സിങ്ക് ഓണായിരുന്നുവെങ്കിൽ മാത്രം, ബൂട്ട്റോം ആദ്യം മോഡ് പിന്നുകളുടെ അവസ്ഥ മോഡ് രജിസ്റ്ററിലേക്ക് ബന്ധിപ്പിക്കും (മോഡ് പിൻസ് ആർട്ടി ഇസഡ് 4 ലെ ജെപി 7 ലേക്ക് ഘടിപ്പിച്ചിരിക്കുന്നു). ഒരു റീസെറ്റ് ഇവന്റ് കാരണം ബൂട്ട്റോം എക്സിക്യൂട്ട് ചെയ്യുകയാണെങ്കിൽ, മോഡ് പിന്നുകൾ അടച്ചിട്ടില്ല, കൂടാതെ മോഡ് രജിസ്റ്ററിന്റെ മുമ്പത്തെ അവസ്ഥ ഉപയോഗിക്കുന്നു. ഇതിനർത്ഥം, ആർട്ടി Z7- ന് പ്രോഗ്രാമിംഗ് മോഡ് ജമ്പറിൽ (JP4) എന്തെങ്കിലും മാറ്റം രജിസ്റ്റർ ചെയ്യുന്നതിന് ഒരു പവർ സൈക്കിൾ ആവശ്യമാണ്. അടുത്തതായി, മോഡ് രജിസ്റ്റർ വ്യക്തമാക്കിയ അസ്ഥിരമല്ലാത്ത മെമ്മറി രൂപത്തിൽ നിന്ന് APU- യിലെ 256 KB ആന്തരിക റാമിലേക്ക് () BootROM ഒരു FSBL പകർത്തുന്നു (ഓൺ-ചിപ്പ് മെമ്മറി അല്ലെങ്കിൽ OCM എന്ന് വിളിക്കുന്നു). ബൂട്ട്റോം ശരിയായി പകർത്തുന്നതിന് എഫ്എസ്ബിഎൽ ഒരു സിങ്ക് ബൂട്ട് ഇമേജിൽ പൊതിയണം. ബൂട്ട്റോം അവസാനമായി ചെയ്യുന്നത് OCM- ലെ FSBL- ന് വധശിക്ഷ കൈമാറുക എന്നതാണ്.
Stagഇ 1
ഈ സമയത്ത് എസ്tage, DDR മെമ്മറി കൺട്രോളർ പോലെയുള്ള PS ഘടകങ്ങൾ കോൺഫിഗർ ചെയ്യുന്നത് FSBL ആദ്യം പൂർത്തിയാക്കുന്നു. തുടർന്ന്, Zynq ബൂട്ട് ഇമേജിൽ ഒരു ബിറ്റ്സ്ട്രീം ഉണ്ടെങ്കിൽ, അത് വായിക്കുകയും PL കോൺഫിഗർ ചെയ്യാൻ ഉപയോഗിക്കുകയും ചെയ്യുന്നു. അവസാനമായി, Zynq ബൂട്ട് ഇമേജിൽ നിന്ന് ഉപയോക്തൃ ആപ്ലിക്കേഷൻ മെമ്മറിയിലേക്ക് ലോഡുചെയ്യുന്നു, കൂടാതെ എക്സിക്യൂഷൻ അതിന് കൈമാറുകയും ചെയ്യുന്നു.
Stagഇ 2
കഴിഞ്ഞ എസ്tage എന്നത് FSBL ലോഡ് ചെയ്ത ഉപയോക്തൃ ആപ്ലിക്കേഷന്റെ നിർവ്വഹണമാണ്. ഇതൊരു ലളിതമായ "ഹലോ വേൾഡ്" ഡിസൈൻ മുതൽ സെക്കൻഡ് എസ് വരെയുള്ള ഏത് തരത്തിലുള്ള പ്രോഗ്രാമും ആകാംtage Linux പോലുള്ള ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റം ബൂട്ട് ചെയ്യാൻ ഉപയോഗിക്കുന്ന ബൂട്ട് ലോഡർ. ബൂട്ട് പ്രക്രിയയുടെ കൂടുതൽ സമഗ്രമായ വിശദീകരണത്തിന്, അദ്ധ്യായം 6 കാണുക സിങ്ക് സാങ്കേതിക റഫറൻസ് മാനുവൽ (പിന്തുണ [PDF]).
വിവാഡോ, സിലിൻക്സ് സോഫ്റ്റ്വെയർ ഡെവലപ്മെൻറ് കിറ്റ് (സിലിൻക്സ് എസ്ഡികെ) എന്നിവ ഉപയോഗിച്ച് സിങ്ക് ബൂട്ട് ഇമേജ് സൃഷ്ടിച്ചു. ഈ ഇമേജ് സൃഷ്ടിക്കുന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് ദയവായി ഈ ടൂളുകൾക്കായി ലഭ്യമായ Xilinx ഡോക്യുമെന്റേഷൻ പരിശോധിക്കുക.
ആർട്ടി Z7 മൂന്ന് വ്യത്യസ്ത ബൂട്ട് മോഡുകളെ പിന്തുണയ്ക്കുന്നു: മൈക്രോ എസ്ഡി, ക്വാഡ് എസ്പിഐ ഫ്ലാഷ്, ജെTAG. മോഡ് ജമ്പർ (JP4) ഉപയോഗിച്ചാണ് ബൂട്ട് മോഡ് തിരഞ്ഞെടുത്തിരിക്കുന്നത്, ഇത് പവർ-ഓണിനു ശേഷമുള്ള Zynq കോൺഫിഗറേഷൻ പിന്നുകളുടെ അവസ്ഥയെ ബാധിക്കുന്നു. ആർട്ടി Z3.1-ൽ Zynq കോൺഫിഗറേഷൻ പിന്നുകൾ എങ്ങനെ ബന്ധിപ്പിച്ചിരിക്കുന്നു എന്ന് ചിത്രം 7 കാണിക്കുന്നു.
(https://reference.digilentinc.com/_detail/reference/programmable-logic/arty-z7/arty-z7-config.png?d=reference%3Aprogrammable-ogic%3Aartyz7%3Areference-manual)
ചിത്രം 3.1. ആർട്ടി Z7 കോൺഫിഗറേഷൻ പിൻസ്.
മൂന്ന് ബൂട്ട് മോഡുകൾ ഇനിപ്പറയുന്ന വിഭാഗങ്ങളിൽ വിവരിച്ചിരിക്കുന്നു.
മൈക്രോ എസ്ഡി ബൂട്ട് മോഡ്
കണക്റ്റർ ജെ 7 ലേക്ക് ചേർത്ത മൈക്രോ എസ്ഡി കാർഡിൽ നിന്ന് ബൂട്ട് ചെയ്യുന്നതിനെ ആർട്ടി ഇസഡ് 9 പിന്തുണയ്ക്കുന്നു. Xilinx ടൂളുകൾ ഉപയോഗിച്ച് സൃഷ്ടിച്ച ഒരു സ്റ്റാൻഡേർഡ് സിങ്ക് ബൂട്ട് ഇമേജ് ഉപയോഗിച്ച് മൈക്രോ എസ്ഡിയിൽ നിന്ന് സിങ്ക് ബൂട്ട് ചെയ്യാൻ ഇനിപ്പറയുന്ന നടപടിക്രമം നിങ്ങളെ അനുവദിക്കുന്നു:
- FAT32 ഉപയോഗിച്ച് മൈക്രോ എസ്ഡി കാർഡ് ഫോർമാറ്റ് ചെയ്യുക file സിസ്റ്റം.
- Xilinx SDK ഉപയോഗിച്ച് സൃഷ്ടിച്ച സിങ്ക് ബൂട്ട് ഇമേജ് മൈക്രോ എസ്ഡി കാർഡിലേക്ക് പകർത്തുക.
- മൈക്രോ എസ്ഡി കാർഡിലെ സിങ്ക് ബൂട്ട് ഇമേജിന് BOOT.bin എന്ന് പേരുമാറ്റുക.
- നിങ്ങളുടെ കമ്പ്യൂട്ടറിൽ നിന്ന് മൈക്രോ എസ്ഡി കാർഡ് പുറത്തെടുത്ത് ആർട്ടി ഇസഡ് 9 ലെ കണക്റ്റർ ജെ 7 ലേക്ക് ചേർക്കുക.
- ആർട്ടി ഇസഡ് 7 ലേക്ക് ഒരു പവർ സോഴ്സ് അറ്റാച്ചുചെയ്ത് ജെപി 5 ഉപയോഗിച്ച് തിരഞ്ഞെടുക്കുക.
- JP4- ൽ ഒരൊറ്റ ജമ്പർ സ്ഥാപിക്കുക, രണ്ട് മികച്ച പിന്നുകൾ (“SD” എന്ന് ലേബൽ ചെയ്തിരിക്കുന്നു) ചെറുതാക്കുക.
- ബോർഡ് ഓണാക്കുക. ബോർഡ് ഇപ്പോൾ മൈക്രോ എസ്ഡി കാർഡിൽ ചിത്രം ബൂട്ട് ചെയ്യും.
ക്വാഡ് എസ്പിഐ ബൂട്ട് മോഡ്
ആർട്ടി ഇസഡ് 7 ന് ഓൺബോർഡ് 16 എംബി ക്വാഡ്-എസ്പിഐ ഫ്ലാഷ് ഉണ്ട്, അത് സിങ്കിന് ബൂട്ട് ചെയ്യാൻ കഴിയും. സിൻക്യിൽ നിന്നും ലഭ്യമായ ഡോക്യുമെന്റേഷൻ, സിൻകിലേക്ക് അറ്റാച്ചുചെയ്തിരിക്കുന്ന ഒരു ഫ്ലാഷ് ഉപകരണത്തിലേക്ക് ഒരു സിങ്ക് ബൂട്ട് ഇമേജ് പ്രോഗ്രാം ചെയ്യുന്നതിന് Xilinx SDK എങ്ങനെ ഉപയോഗിക്കാമെന്ന് വിവരിക്കുന്നു. ക്വാഡ് എസ്പിഐ ഫ്ലാഷ് ഒരു സിങ്ക് ബൂട്ട് ഇമേജ് ഉപയോഗിച്ച് ലോഡ് ചെയ്തുകഴിഞ്ഞാൽ, അതിൽ നിന്ന് ബൂട്ട് ചെയ്യുന്നതിന് ഇനിപ്പറയുന്ന ഘട്ടങ്ങൾ പാലിക്കാം:
- ആർട്ടി ഇസഡ് 7 ലേക്ക് ഒരു പവർ സോഴ്സ് അറ്റാച്ചുചെയ്ത് ജെപി 5 ഉപയോഗിച്ച് തിരഞ്ഞെടുക്കുക.
- JP4- ൽ ഒരൊറ്റ ജമ്പർ സ്ഥാപിക്കുക, രണ്ട് സെന്റർ പിന്നുകൾ ചെറുതാക്കുക (“QSPI” എന്ന് ലേബൽ ചെയ്തിരിക്കുന്നു).
- ബോർഡ് ഓണാക്കുക. ക്വാഡ് എസ്പിഐ ഫ്ലാഷിൽ സംഭരിച്ചിരിക്കുന്ന ചിത്രം ബോർഡ് ഇപ്പോൾ ബൂട്ട് ചെയ്യും.
JTAG ബൂട്ട് മോഡ്
ജെയിൽ സ്ഥാപിച്ചപ്പോൾTAG ബൂട്ട് മോഡിൽ, Xilinx ടൂളുകൾ ഉപയോഗിച്ച് ഒരു ഹോസ്റ്റ് കമ്പ്യൂട്ടർ സോഫ്റ്റ്വെയർ ലോഡുചെയ്യുന്നത് വരെ പ്രോസസ്സർ കാത്തിരിക്കും. സോഫ്റ്റ്വെയർ ലോഡുചെയ്തതിനുശേഷം, ഒന്നുകിൽ സോഫ്റ്റ്വെയറിനെ എക്സിക്യൂട്ട് ചെയ്യാൻ അനുവദിക്കുകയോ അല്ലെങ്കിൽ Xilinx SDK ഉപയോഗിച്ച് വരി വരിയായി ചുവടുവെക്കുകയോ ചെയ്യാം.
PL-നെ J-ൽ നിന്ന് നേരിട്ട് കോൺഫിഗർ ചെയ്യാനും സാധിക്കുംTAG, പ്രൊസസറിൽ നിന്ന് സ്വതന്ത്രമായി. വിവാഡോ ഹാർഡ്വെയർ സെർവർ ഉപയോഗിച്ച് ഇത് ചെയ്യാം.
ആർട്ടി Z7 കാസ്കേഡ് ജെയിൽ ബൂട്ട് ചെയ്യാൻ കോൺഫിഗർ ചെയ്തിരിക്കുന്നുTAG മോഡ്, അതേ J വഴി PS-നെ ആക്സസ് ചെയ്യാൻ അനുവദിക്കുന്ന മോഡ്TAG PL ആയി പോർട്ട്. ഇൻഡിപെൻഡന്റ് ജെയിൽ ആർട്ടി Z7 ബൂട്ട് ചെയ്യാനും സാധിക്കുംTAG JP2-ൽ ഒരു ജമ്പർ ലോഡുചെയ്ത് ഷോർട്ട് ചെയ്ത് മോഡ്. ഇത് PS-ന് ഓൺബോർഡ് J-യിൽ നിന്ന് ആക്സസ് ചെയ്യാനാകാത്തതിന് കാരണമാകുംTAG സർക്യൂട്ട്, കൂടാതെ സ്കാൻ ചെയിനിൽ PL മാത്രമേ ദൃശ്യമാകൂ. പി.എസിലേക്ക് പ്രവേശിക്കാൻ ജെTAG സ്വതന്ത്രനായിരിക്കെ ജെTAG മോഡ്, ഉപയോക്താക്കൾക്ക് PJ-യ്ക്കുള്ള സിഗ്നലുകൾ റൂട്ട് ചെയ്യേണ്ടിവരുംTAG EMIO-യിലൂടെ പെരിഫറൽ, അതുമായി ആശയവിനിമയം നടത്താൻ ഒരു ബാഹ്യ ഉപകരണം ഉപയോഗിക്കുക.
ക്വാഡ് SPI ഫ്ലാഷ്
ആർട്ടി സെഡ് 7 ഒരു ക്വാഡ് എസ്പിഐ സീരിയൽ എൻആർആർ ഫ്ലാഷ് അവതരിപ്പിക്കുന്നു. ഈ ബോർഡിൽ സ്പാൻഷൻ എസ് 25 എഫ് എൽ 128 എസ് ഉപയോഗിക്കുന്നു. അസ്ഥിര കോഡും ഡാറ്റ സംഭരണവും നൽകാൻ മൾട്ടി-ഐ / ഒ എസ്പിഐ ഫ്ലാഷ് മെമ്മറി ഉപയോഗിക്കുന്നു. പിഎസ് സബ്സിസ്റ്റം ആരംഭിക്കുന്നതിനും പിഎൽ സബ്സിസ്റ്റം ക്രമീകരിക്കുന്നതിനും ഇത് ഉപയോഗിക്കാം. പ്രസക്തമായ ഉപകരണ ആട്രിബ്യൂട്ടുകൾ ഇവയാണ്:
- 16 MB ()
- x1, x2, x4 പിന്തുണ
- 104 മെഗാഹെർട്സ് () വരെ ബസ് വേഗത, സിങ്ക് കോൺഫിഗറേഷൻ നിരക്കിനെ പിന്തുണയ്ക്കുന്നു M 100 മെഗാഹെർട്സ് (). ക്വാഡ് എസ്പിഐ മോഡിൽ, ഇത് 400 എംബിയിലേക്ക് വിവർത്തനം ചെയ്യുന്നു
- 3.3 വിയിൽ നിന്ന് പവർ ചെയ്യുന്നത്
എസ്പിഐ ഫ്ലാഷ് സിങ്ക് -7000 എപിഎസ്ഒസിയുമായി ബന്ധിപ്പിക്കുകയും ക്വാഡ് എസ്പിഐ ഇന്റർഫേസിനെ പിന്തുണയ്ക്കുകയും ചെയ്യുന്നു. ഇതിന് MIO ബാങ്ക് 0/500 ലെ നിർദ്ദിഷ്ട പിൻകളിലേക്ക് കണക്ഷൻ ആവശ്യമാണ്, പ്രത്യേകിച്ചും MIO [1: 6,8] സിങ്ക് ഡാറ്റാഷീറ്റിൽ വിവരിച്ചിരിക്കുന്നതുപോലെ. ക്വാഡ്-എസ്പിഐ ഫീഡ്ബാക്ക് മോഡ് ഉപയോഗിക്കുന്നു, അതിനാൽ qspi_sclk_fb_out / MIO [8] സ്വതന്ത്രമായി ടോഗിൾ ചെയ്യുന്നതിന് ശേഷിക്കുന്നു, മാത്രമല്ല ഇത് 20 വിയിലേക്ക് 3.3 കെ പുൾ-അപ്പ് റെസിസ്റ്ററുമായി മാത്രം ബന്ധിപ്പിച്ചിരിക്കുന്നു. ഇത് FQSPICLK2 നേക്കാൾ വലിയ ക്വാഡ് എസ്പിഐ ക്ലോക്ക് ഫ്രീക്വൻസി അനുവദിക്കുന്നു (സിങ്ക് ടെക്നിക്കൽ റഫറൻസ് മാനുവൽ കാണുക
( ug585-Zynq-7000-TRM [PDF]) ഇതിനെക്കുറിച്ച് കൂടുതൽ അറിയാൻ).
ഡിഡിആർ മെമ്മറി
ആർട്ടി Z7 ൽ IS43TR16256A-125KBL DDR3 മെമ്മറി ഘടകങ്ങൾ ഉൾപ്പെടുന്നു, ഒരൊറ്റ റാങ്ക്, 16-ബിറ്റ് വൈഡ് ഇന്റർഫേസ്, മൊത്തം 512MiB ശേഷി എന്നിവ സൃഷ്ടിക്കുന്നു. സിങ്ക് ഡോക്യുമെന്റേഷനിൽ വിവരിച്ചിരിക്കുന്നതുപോലെ, പ്രോസസ്സർ സബ്സിസ്റ്റത്തിലെ (പിഎസ്) ഹാർഡ് മെമ്മറി കൺട്രോളറുമായി ഡിഡിആർ 3 ബന്ധിപ്പിച്ചിരിക്കുന്നു.
പിഎസ് ഒരു ആക്സി മെമ്മറി പോർട്ട് ഇന്റർഫേസ്, ഒരു ഡിഡിആർ കൺട്രോളർ, ബന്ധപ്പെട്ട പിഎച്ച്വൈ, ഒരു സമർപ്പിത ഐ / ഒ ബാങ്ക് എന്നിവ ഉൾക്കൊള്ളുന്നു. DDR3 മെമ്മറി ഇന്റർഫേസ് വേഗത 533 MHz () / 1066 Mbps വരെ പിന്തുണയ്ക്കുന്നു¹.
സിംഗിൾ-എൻഡ് സിഗ്നലുകൾക്കായി 7 ഓംസ് (+/- 40%) ട്രെയ്സ് ഇംപെഡൻസും ആർട്ടി സെഡ് 10 റൂട്ട് ചെയ്തു, ഡിഫറൻഷ്യൽ ക്ലോക്കും സ്ട്രോബുകളും 80 ഓം (+/- 10%) ആയി സജ്ജമാക്കി. പിഎസ് പിന്നുകളുടെ ഡ്രൈവ് ശക്തിയും അവസാനിപ്പിക്കൽ ഇംപെഡൻസും ട്രേസ് ഇംപെഡൻസുമായി പൊരുത്തപ്പെടുത്തുന്നതിന് ഡിസിഐ (ഡിജിറ്റലി കൺട്രോൾഡ് ഇംപെഡൻസ്) എന്ന സവിശേഷത ഉപയോഗിക്കുന്നു. മെമ്മറി ഭാഗത്ത്, ഓരോ ചിപ്പും അതിന്റെ ഓൺ-ഡൈ ടെർമിനേഷനും ZQ പിൻയിൽ 240-ഓം റെസിസ്റ്റർ ഉപയോഗിച്ച് ഡ്രൈവ് ശക്തിയും കാലിബ്രേറ്റ് ചെയ്യുന്നു.
ലേ layout ട്ട് കാരണങ്ങളാൽ, രണ്ട് ഡാറ്റ ബൈറ്റ് ഗ്രൂപ്പുകൾ (DQ [0-7], DQ [8-15]) മാറ്റി. അതേ ഫലത്തിൽ, ബൈറ്റ് ഗ്രൂപ്പുകൾക്കുള്ളിലെ ഡാറ്റ ബിറ്റുകളും മാറ്റി. ഈ മാറ്റങ്ങൾ ഉപയോക്താവിന് സുതാര്യമാണ്. മുഴുവൻ ഡിസൈൻ പ്രക്രിയയിലും, Xilinx PCB മാർഗ്ഗനിർദ്ദേശങ്ങൾ പാലിച്ചു.
1.5 വി വിതരണത്തിൽ നിന്നാണ് മെമ്മറി ചിപ്പുകളും പിഎസ് ഡിഡിആർ ബാങ്കും പ്രവർത്തിക്കുന്നത്. 0.75V യുടെ മിഡ്-പോയിൻറ് റഫറൻസ് ലളിതമായ റെസിസ്റ്റർ ഡിവൈഡർ ഉപയോഗിച്ചാണ് സൃഷ്ടിച്ചിരിക്കുന്നത്, ഇത് ഒരു ബാഹ്യ റഫറൻസായി സിങ്കിന് ലഭ്യമാണ്.
ശരിയായ പ്രവർത്തനത്തിന്, PS മെമ്മറി കൺട്രോളർ ശരിയായി കോൺഫിഗർ ചെയ്യേണ്ടത് അത്യാവശ്യമാണ്. യഥാർത്ഥ മെമ്മറി ഫ്ലേവർ മുതൽ ബോർഡ് ട്രെയ്സ് കാലതാമസം വരെയുള്ള ക്രമീകരണങ്ങൾ. നിങ്ങളുടെ സൗകര്യത്തിനായി, Zynq പ്രീസെറ്റുകൾ file ആർട്ടി Z7 എന്നതിനായി നൽകിയിരിക്കുന്നു റിസോഴ്സ് സെൻ്റർ
(https://reference.digilentinc.com/reference/programmable-logic/arty-z7/start) കൂടാതെ ശരിയായ പാരാമീറ്ററുകൾ ഉപയോഗിച്ച് സിങ്ക് പ്രോസസ്സിംഗ് സിസ്റ്റം ഐപി കോർ സ്വപ്രേരിതമായി ക്രമീകരിക്കുന്നു.
മികച്ച ഡിഡിആർ 3 പ്രകടനത്തിനായി, സിലിൻക്സ് ടൂളുകളിലെ പിഎസ് കോൺഫിഗറേഷൻ ടൂളിലെ റൈറ്റ് ലെവലിംഗ്, റീഡ് ഗേറ്റ്, റീഡ് ഡാറ്റ ഐ ഓപ്ഷനുകൾ എന്നിവയ്ക്കായി ഡ്രാം പരിശീലനം പ്രാപ്തമാക്കി. ബോർഡ് കാലതാമസം, പ്രക്രിയ വ്യതിയാനങ്ങൾ, താപ ഡ്രിഫ്റ്റ് എന്നിവ കണക്കിലെടുക്കുന്നതിന് കൺട്രോളർ പരിശീലനം ചലനാത്മകമായി ചെയ്യുന്നു. ചില മെമ്മറി സിഗ്നലുകൾക്കായുള്ള ബോർഡ് കാലതാമസമാണ് (പ്രചാരണ കാലതാമസം) പരിശീലന പ്രക്രിയയുടെ ഒപ്റ്റിമൽ ആരംഭ മൂല്യങ്ങൾ.
ഓരോ ബൈറ്റ് ഗ്രൂപ്പുകൾക്കും ബോർഡ് കാലതാമസം വ്യക്തമാക്കുന്നു. ഈ പരാമീറ്ററുകൾ ബോർഡ്-നിർദ്ദിഷ്ടമാണ്, PCB ട്രെയ്സ് ദൈർഘ്യ റിപ്പോർട്ടുകളിൽ നിന്ന് കണക്കുകൂട്ടുന്നു. DQS മുതൽ CLK കാലതാമസവും ബോർഡ് കാലതാമസ മൂല്യങ്ങളും പ്രത്യേകമായി കണക്കാക്കുന്നത് ആർട്ടി Z7 മെമ്മറി ഇന്റർഫേസ് പിസിബി ഡിസൈൻ ആണ്.
മെമ്മറി കണ്ട്രോളർ പ്രവർത്തനത്തെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, Xilinx പരിശോധിക്കുക സിങ്ക് സാങ്കേതിക റഫറൻസ് മാനുവൽ ( ug585-Zynq-7000-TRM [PDF]).
PL PLL പരിമിതി കാരണം ആർട്ടി Z525- ൽ പരമാവധി യഥാർത്ഥ ക്ലോക്ക് ആവൃത്തി 7 MHz () ആണ്.
USB UART ബ്രിഡ്ജ് (സീരിയൽ പോർട്ട്)
ആർട്ടി ഇസഡ് 7 ൽ എഫ്ടിഡിഐ എഫ്ടി 2232 എച്ച്ക്യു യുഎസ്ബി-യുആർടി ബ്രിഡ്ജ് (കണക്റ്റർ ജെ 14 ലേക്ക് അറ്റാച്ചുചെയ്തിരിക്കുന്നു) ഉൾപ്പെടുന്നു, ഇത് പിസി അപ്ലിക്കേഷനുകൾ ഉപയോഗിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു
സ്റ്റാൻഡേർഡ് COM പോർട്ട് കമാൻഡുകൾ ഉപയോഗിച്ച് ബോർഡുമായി ആശയവിനിമയം നടത്തുക (അല്ലെങ്കിൽ ലിനക്സിലെ TTY ഇന്റർഫേസ്). ഡ്രൈവറുകൾ വിൻഡോസിലും ലിനക്സിന്റെ പുതിയ പതിപ്പുകളിലും യാന്ത്രികമായി ഇൻസ്റ്റാൾ ചെയ്യപ്പെടുന്നു. രണ്ട് വയർ സീരിയൽ പോർട്ട് (TXD / RXD) ഉപയോഗിച്ച് സീരിയലുമായി സീരിയൽ പോർട്ട് ഡാറ്റ കൈമാറ്റം ചെയ്യപ്പെടുന്നു. ഡ്രൈവറുകൾ ഇൻസ്റ്റാൾ ചെയ്ത ശേഷം, സിങ്ക് പിൻസുകളിൽ സീരിയൽ ഡാറ്റ ട്രാഫിക് നിർമ്മിക്കുന്നതിന് പിഎം മുതൽ കോം പോർട്ടിലേക്ക് നയിക്കുന്ന ഐ / ഒ കമാൻഡുകൾ ഉപയോഗിക്കാം. പോർട്ട് പിഎസ് (എംഐഒ) പിന്നുകളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു, മാത്രമല്ല യുആർടി കൺട്രോളറുമായി ഇത് ഉപയോഗിക്കാം.
Zynq പ്രീസെറ്റുകൾ file (ലഭ്യം ആർട്ടി Z7 റിസോഴ്സ് സെന്റർ (https://reference.digilentinc.com/reference/programmable-logic/arty-z7/start))
ശരിയായ MIO പിൻസ് UART 0 കൺട്രോളറിലേക്ക് മാപ്പുചെയ്യുന്നത് ശ്രദ്ധിക്കുകയും ഇനിപ്പറയുന്ന സ്ഥിരസ്ഥിതി പ്രോട്ടോക്കോൾ പാരാമീറ്ററുകൾ ഉപയോഗിക്കുകയും ചെയ്യുന്നു: 115200 ബോഡ് നിരക്ക്, 1 സ്റ്റോപ്പ് ബിറ്റ്, പാരിറ്റി ഇല്ല, 8-ബിറ്റ് പ്രതീക ദൈർഘ്യം.
രണ്ട് ഓൺ-ബോർഡ് സ്റ്റാറ്റസ് LED-കൾ പോർട്ടിലൂടെ ഒഴുകുന്ന ട്രാഫിക്കിനെക്കുറിച്ച് ദൃശ്യ ഫീഡ്ബാക്ക് നൽകുന്നു: ട്രാൻസ്മിറ്റ് LED () (LD11), സ്വീകരിക്കുന്ന LED () (LD10). ദിശയെ സൂചിപ്പിക്കുന്ന സിഗ്നൽ നാമങ്ങൾ പോയിന്റിൽ നിന്നുള്ളതാണ്-view ഡിടിഇയുടെ (ഡാറ്റ ടെർമിനൽ എക്യുപ്മെന്റ്), ഈ സാഹചര്യത്തിൽ പി.സി.
ഡിജിലന്റ് USB-J-യുടെ കൺട്രോളറായും FT2232HQ ഉപയോഗിക്കുന്നുTAG സർക്യൂട്ട്, എന്നാൽ USB-UART, USB-JTAG പ്രവർത്തനങ്ങൾ പരസ്പരം പൂർണ്ണമായും സ്വതന്ത്രമായി പ്രവർത്തിക്കുന്നു. തങ്ങളുടെ രൂപകൽപ്പനയിൽ FT2232-ന്റെ UART ഫംഗ്ഷണാലിറ്റി ഉപയോഗിക്കാൻ താൽപ്പര്യമുള്ള പ്രോഗ്രാമർമാർ J-നെക്കുറിച്ച് വിഷമിക്കേണ്ടതില്ല.TAG UART ഡാറ്റാ കൈമാറ്റങ്ങളിൽ ഇടപെടുന്ന സർക്യൂട്ട്, തിരിച്ചും. ഈ രണ്ട് സവിശേഷതകളും ഒരൊറ്റ ഉപകരണമാക്കി സംയോജിപ്പിക്കുന്നത്, ആർട്ടി Z7 നെ പ്രോഗ്രാം ചെയ്യാനും UART വഴി ആശയവിനിമയം നടത്താനും ഒരൊറ്റ മൈക്രോ യുഎസ്ബി കേബിൾ ഉപയോഗിച്ച് ഘടിപ്പിച്ച കമ്പ്യൂട്ടറിൽ നിന്ന് പവർ ചെയ്യാനും അനുവദിക്കുന്നു.
FT2232HQ- ലെ UART കൺട്രോളറിൽ നിന്നുള്ള DTR സിഗ്നൽ JP12 വഴി സിങ്ക് ഉപകരണത്തിന്റെ MIO1 ലേക്ക് ബന്ധിപ്പിച്ചിരിക്കുന്നു. ആർട്ടി ഇസഡ് 7 യുമായി പ്രവർത്തിക്കാൻ ആർഡുനോ ഐഡിഇ പോർട്ട് ചെയ്തിട്ടുണ്ടെങ്കിൽ, ഈ ജമ്പർ ചെറുതാക്കാനും ആർട്ടി ഇസഡ് 12 “ഒരു പുതിയ സ്കെച്ച് സ്വീകരിക്കാൻ തയ്യാറായ” അവസ്ഥയിൽ സ്ഥാപിക്കാനും എംഐഒ 7 ഉപയോഗിക്കാം. ഇത് സാധാരണ Arduino IDE ബൂട്ട്-ലോഡറുകളുടെ സ്വഭാവത്തെ അനുകരിക്കും.
മൈക്രോ എസ്ഡി സ്ലോട്ട്
ആർട്ടി ഇസഡ് 7 അസ്ഥിരമായ ബാഹ്യ മെമ്മറി സംഭരണത്തിനും സിങ്ക് ബൂട്ട് ചെയ്യുന്നതിനും മൈക്രോ എസ്ഡി സ്ലോട്ട് (ജെ 9) നൽകുന്നു. കാർഡ് കണ്ടെത്തൽ ഉൾപ്പെടെ സ്ലോട്ട് ബാങ്ക് 1/501 MIO [40-47] ലേക്ക് വയർ ചെയ്യുന്നു. പിഎസ് ഭാഗത്ത്, പെരിഫറൽ എസ്ഡിഒ 0 ഈ പിൻസുകളിലേക്ക് മാപ്പ് ചെയ്യുകയും എസ്ഡി കാർഡുമായുള്ള ആശയവിനിമയം നിയന്ത്രിക്കുകയും ചെയ്യുന്നു. പിൻ out ട്ട് പട്ടിക 7.1 ൽ കാണാം. പെരിഫറൽ കൺട്രോളർ 1-ബിറ്റ്, 4- ബിറ്റ് എസ്ഡി ട്രാൻസ്ഫർ മോഡുകൾ പിന്തുണയ്ക്കുന്നു, പക്ഷേ എസ്പിഐ മോഡിനെ പിന്തുണയ്ക്കുന്നില്ല. അതിനെ അടിസ്ഥാനമാക്കി സിങ്ക് സാങ്കേതിക റഫറൻസ് മാനുവൽ ( പിന്തുണ [PDF]), പിന്തുണയ്ക്കുന്ന ഏക മോഡ് SDIO ഹോസ്റ്റ് മോഡ് മാത്രമാണ്.
സിഗ്നൽ നാമം | വിവരണം | സിങ്ക് പിൻ | SD സ്ലോട്ട് പിൻ |
SD_D0 | ഡാറ്റ [0] | MIO42 | 7 |
SD_D1 | ഡാറ്റ [1] | MIO43 | 8 |
SD_D2 | ഡാറ്റ [2] | MIO44 | 1 |
SD_D3 | ഡാറ്റ [3] | MIO45 | 2 |
SD_CCLK | ക്ലോക്ക് | MIO40 | 5 |
SD_CMD | കമാൻഡ് | MIO41 | 3 |
SD_CD | കാർഡ് കണ്ടെത്തൽ | MIO47 | 9 |
പട്ടിക 7.1. മൈക്രോ എസ്ഡി പിൻ out ട്ട്
SD സ്ലോട്ട് 3.3V യിൽ നിന്നാണ് നൽകുന്നത്, എന്നാൽ MIO ബാങ്ക് 1/501 (1.8V) വഴിയാണ് കണക്ട് ചെയ്തിരിക്കുന്നത്. അതിനാൽ, ഒരു TI TXS02612 ലെവൽ ഷിഫ്റ്റർ ഈ വിവർത്തനം ചെയ്യുന്നു. TXS02612 യഥാർത്ഥത്തിൽ 2-പോർട്ട് SDIO പോർട്ട് എക്സ്പാൻഡറാണ്, എന്നാൽ അതിന്റെ ലെവൽ ഷിഫ്റ്റർ ഫംഗ്ഷൻ മാത്രമാണ് ഉപയോഗിക്കുന്നത്. കണക്ഷൻ ഡയഗ്രം ചിത്രം 7.1-ൽ കാണാം. ശരിയായ പിന്നുകൾ മാപ്പ് ചെയ്യുന്നതും ഇന്റർഫേസ് കോൺഫിഗർ ചെയ്യുന്നതും കൈകാര്യം ചെയ്യുന്നത് ആർട്ടി 7 സിൻക് പ്രീസെറ്റുകൾ ആണ്. file, എന്നതിൽ ലഭ്യമാണ് ആർട്ടി Z7 റിസോഴ്സ് സെന്റർ (https://reference.digilentinc.com/reference/programmable-logic/arty-z7/start).
(https://reference.digilentinc.com/_detail/reference/programmable-logic/arty-z7/arty-z7-microsd.png?id=reference%3Aprogrammable-logic%3Aartyz7%3Areference-manual)
ചിത്രം 7.1. മൈക്രോ എസ്ഡി സ്ലോട്ട് സിഗ്നലുകൾ
കുറഞ്ഞ വേഗതയും അതിവേഗ കാർഡുകളും പിന്തുണയ്ക്കുന്നു, പരമാവധി ക്ലോക്ക് ആവൃത്തി 50 മെഗാഹെർട്സ് () ആണ്. ഒരു ക്ലാസ് 4 കാർഡ് അല്ലെങ്കിൽ മികച്ചത്
ശുപാർശ ചെയ്തത്.
ഒരു SD കാർഡിൽ നിന്ന് എങ്ങനെ ബൂട്ട് ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക് വിഭാഗം 3.1 കാണുക. കൂടുതൽ വിവരങ്ങൾക്ക്, പരിശോധിക്കുക സിങ്ക് സാങ്കേതിക റഫറൻസ് മാനുവൽ ( ug585-Zynq-7000-TRM [PDF]).
USB ഹോസ്റ്റ്
സിങ്ക് ഉപകരണത്തിൽ ലഭ്യമായ രണ്ട് പിഎസ് യുഎസ്ബി ഒടിജി ഇന്റർഫേസുകളിൽ ഒന്ന് ആർട്ടി ഇസഡ് 7 നടപ്പിലാക്കുന്നു. 3320-ബിറ്റ് ALPI ഇന്റർഫേസുള്ള മൈക്രോചിപ്പ് യുഎസ്ബി 2.0 യുഎസ്ബി 8 ട്രാൻസ്സിവർ ചിപ്പ് PHY ആയി ഉപയോഗിക്കുന്നു. 480Mbs വരെ വേഗതയുള്ള എച്ച്എസ്-യുഎസ്ബി ഫിസിക്കൽ ഫ്രണ്ട്-എൻഡ് സപ്പോർട്ടിംഗ് വേഗതയാണ് PHY അവതരിപ്പിക്കുന്നത്. 1V യിൽ പ്രവർത്തിക്കുന്ന MIO ബാങ്ക് 501/1.8 ലേക്ക് PHY ബന്ധിപ്പിച്ചിരിക്കുന്നു. പിഎസ്യിൽ usb0 പെരിഫെറൽ ഉപയോഗിക്കുന്നു, ഇത് MIO വഴി ബന്ധിപ്പിച്ചിരിക്കുന്നു [28-39]. ഉൾച്ചേർത്ത ഹോസ്റ്റായി പ്രവർത്തിക്കാൻ യുഎസ്ബി ഒടിജി ഇന്റർഫേസ് ക്രമീകരിച്ചിരിക്കുന്നു. യുഎസ്ബി ഒടിജി, യുഎസ്ബി ഉപകരണ മോഡുകൾ പിന്തുണയ്ക്കുന്നില്ല.
ആർട്ടി ഇസഡ് 7 സാങ്കേതികമായി ഒരു “ഉൾച്ചേർത്ത ഹോസ്റ്റ്” ആണ്, കാരണം ഇത് പൊതു ആവശ്യത്തിനുള്ള ഹോസ്റ്റായി യോഗ്യത നേടുന്നതിന് ആവശ്യമായ വിബിയുഎസിൽ ആവശ്യമായ 150 BF കപ്പാസിറ്റൻസ് നൽകുന്നില്ല. ആർട്ടി ഇസഡ് 7 പരിഷ്ക്കരിക്കാൻ കഴിയും, അങ്ങനെ 41 µF കപ്പാസിറ്റർ ഉപയോഗിച്ച് സി 150 ലോഡുചെയ്യുന്നതിലൂടെ പൊതു ആവശ്യത്തിനുള്ള യുഎസ്ബി ഹോസ്റ്റ് ആവശ്യകതകൾ പാലിക്കുന്നു. പിസിബികളിലെ ചെറിയ ഘടകങ്ങൾ സോൾഡറിംഗിൽ പരിചയമുള്ളവർ മാത്രമേ ഈ പുനർനിർമ്മാണത്തിന് ശ്രമിക്കൂ. പല യുഎസ്ബി പെരിഫറൽ ഉപകരണങ്ങളും സി 41 ലോഡുചെയ്യാതെ നന്നായി പ്രവർത്തിക്കും. ആർട്ടി Z7 ഒരു ഉൾച്ചേർത്ത ഹോസ്റ്റായി അല്ലെങ്കിൽ ഒരു പൊതു-ഉദ്ദേശ്യ ഹോസ്റ്റായി ക്രമീകരിച്ചിട്ടുണ്ടെങ്കിലും, 500V VBUS ലൈനിൽ 5 mA നൽകാൻ ഇതിന് കഴിയും. ഏതെങ്കിലും യുഎസ്ബി ഉപകരണം ഹോസ്റ്റ് പോർട്ടിലേക്ക് കണക്റ്റുചെയ്തിട്ടുണ്ടോ എന്നത് പരിഗണിക്കാതെ തന്നെ, യുഎസ്ബി പോർട്ടിൽ നിന്ന് പവർ ചെയ്യുമ്പോൾ എംബഡഡ് ലിനക്സ് ബൂട്ട് ചെയ്യുമ്പോൾ സി 41 ലോഡുചെയ്യുന്നത് ആർട്ടി ഇസഡ് 7 പുന reset സജ്ജമാക്കാൻ കാരണമാകുമെന്നത് ശ്രദ്ധിക്കുക. യുഎസ്ബി ഹോസ്റ്റ് കണ്ട്രോളർ പ്രാപ്തമാക്കുമ്പോഴും വിബിയുഎസ് പവർ സ്വിച്ച് (ഐസി 41) ഓണാക്കുമ്പോഴും സി 9 കാരണമാകുന്ന ഇൻ-റഷ് കറന്റാണ് ഇതിന് കാരണം.
നിങ്ങളുടെ ഡിസൈൻ യുഎസ്ബി ഹോസ്റ്റ് പോർട്ട് (ഉൾച്ചേർത്ത അല്ലെങ്കിൽ പൊതുവായ ഉദ്ദേശ്യങ്ങൾ) ഉപയോഗിക്കുന്നുവെങ്കിൽ, ആർട്ടി ഇസഡ് 7 ബാറ്ററി അല്ലെങ്കിൽ മതിൽ അഡാപ്റ്റർ വഴിയാണ് കൂടുതൽ പവർ നൽകാൻ കഴിവുള്ളത് (ആർട്ടി ഇസഡ് 7 ആക്സസറി കിറ്റിൽ ഉൾപ്പെടുത്തിയിരിക്കുന്നതുപോലെ).
ഇഥർനെറ്റ് PHY
നെറ്റ്വർക്ക് കണക്ഷനായി 7/8211/10 ഇഥർനെറ്റ് പോർട്ട് നടപ്പിലാക്കാൻ ആർട്ടി Z100 ഒരു റിയൽടെക് RTL1000E-VL PHY ഉപയോഗിക്കുന്നു. PHY MIO ബാങ്ക് 501 (1.8V) ലേക്ക് ബന്ധിപ്പിക്കുകയും ഡാറ്റയ്ക്കായി RGMII വഴി Zynq-7000 APSoC ലേക്ക് ഇന്റർഫേസും മാനേജ്മെന്റിനായി MDIO ഉം ബന്ധിപ്പിക്കുന്നു. സഹായ ഇന്ററപ്റ്റ് (INTB), റീസെറ്റ് (PHYRSTB) സിഗ്നലുകൾ യഥാക്രമം MIO പിന്നുകളായ MIO10, MIO9 എന്നിവയുമായി ബന്ധിപ്പിക്കുന്നു.
ചിത്രം 9.1. ഇഥർനെറ്റ് PHY സിഗ്നലുകൾ
പവർ-അപ്പിനുശേഷം, PHY ആരംഭിക്കുന്നത് യാന്ത്രിക-ചർച്ചകൾ പ്രവർത്തനക്ഷമമാക്കി, പരസ്യംചെയ്യൽ 10/100/1000 ലിങ്ക് വേഗതയും പൂർണ്ണ-ഡ്യുപ്ലെക്സും ആണ്. ഒരു ഇഥർനെറ്റ് ശേഷിയുള്ള പങ്കാളി കണക്റ്റുചെയ്തിട്ടുണ്ടെങ്കിൽ, സിങ്ക് കോൺഫിഗർ ചെയ്തിട്ടില്ലെങ്കിൽപ്പോലും, PHY യാന്ത്രികമായി ഒരു ലിങ്ക് സ്ഥാപിക്കുന്നു.
ട്രാഫിക് (എൽഡി 45), സാധുവായ ലിങ്ക്-സ്റ്റേറ്റ് (എൽഡി 9) എന്നിവ സൂചിപ്പിക്കുന്ന ആർജെ -8 കണക്റ്ററിന് സമീപം രണ്ട് സ്റ്റാറ്റസ് ഇൻഡിക്കേറ്റർ എൽഇഡികൾ ഓൺ-ബോർഡിലാണ്. സ്ഥിരസ്ഥിതി പെരുമാറ്റം പട്ടിക 9.1 കാണിക്കുന്നു.
ഫംഗ്ഷൻ | ഡിസൈനേറ്റർ | സംസ്ഥാനം | വിവരണം |
ലിങ്ക് | LD8 | സ്റ്റെഡി ഓൺ | ലിങ്ക് 10/100/1000 |
0.4 സെ ഓണാണ്, 2 സെ ഓഫാണ് | ലിങ്ക്, എനർജി എഫിഷ്യന്റ് ഇഥർനെറ്റ് (ഇഇഇ) മോഡ് | ||
ആക്റ്റ് | LD9 | മിന്നുന്നു | കൈമാറുന്നു അല്ലെങ്കിൽ സ്വീകരിക്കുന്നു |
പട്ടിക 9.1. ഇഥർനെറ്റ് സ്റ്റാറ്റസ് LED- കൾ.
Zynq രണ്ട് സ്വതന്ത്ര ഗിഗാബിറ്റ് ഇഥർനെറ്റ് കൺട്രോളറുകൾ ഉൾക്കൊള്ളുന്നു. അവർ 10/100/1000 ഹാഫ്/ഫുൾ-ഡ്യൂപ്ലെക്സ് ഇഥർനെറ്റ് MAC നടപ്പിലാക്കുന്നു. ഈ രണ്ടിൽ, PHY ബന്ധിപ്പിച്ചിരിക്കുന്ന MIO പിന്നുകളിലേക്ക് GEM 0 മാപ്പ് ചെയ്യാൻ കഴിയും. MIO ബാങ്ക് 1.8V യിൽ നിന്ന് പവർ ചെയ്യുന്നതിനാൽ, RGMII ഇന്റർഫേസ് 1.8V HSTL ക്ലാസ് 1 ഡ്രൈവറുകൾ ഉപയോഗിക്കുന്നു. ഈ I/O സ്റ്റാൻഡേർഡിനായി, ബാങ്ക് 0.9 (PS_MIO_VREF) ൽ 501V യുടെ ഒരു ബാഹ്യ റഫറൻസ് നൽകിയിരിക്കുന്നു. ശരിയായ പിന്നുകൾ മാപ്പ് ചെയ്യുന്നതും ഇന്റർഫേസ് കോൺഫിഗർ ചെയ്യുന്നതും ആർട്ടി Z7 Zynq പ്രീസെറ്റുകൾ കൈകാര്യം ചെയ്യുന്നു file, എന്നതിൽ ലഭ്യമാണ് ആർട്ടി Z7 റിസോഴ്സ് സെന്റർ (https://reference.digilentinc.com/reference/programmable-logic/arty-z7/start).
മിക്ക ആപ്ലിക്കേഷനുകളിലും PHY യുടെ സ്ഥിരസ്ഥിതി പവർ-അപ്പ് കോൺഫിഗറേഷൻ മതിയാകുമെങ്കിലും, മാനേജ്മെന്റിനായി MDIO ബസ് ലഭ്യമാണ്. ആർടിഎൽ8211 ഇ-വിഎല്ലിന് എംഡിഒഒ ഓഫീസിലെ 5-ബിറ്റ് വിലാസം 00001 നൽകിയിട്ടുണ്ട്. ലളിതമായ രജിസ്റ്റർ റീഡ് ആൻഡ് റൈറ്റ് കമാൻഡുകൾ ഉപയോഗിച്ച്, സ്റ്റാറ്റസ് വിവരങ്ങൾ വായിക്കാനോ കോൺഫിഗറേഷൻ മാറ്റാനോ കഴിയും. അടിസ്ഥാന കോൺഫിഗറേഷനായി ഒരു വ്യവസായ നിലവാരമുള്ള രജിസ്റ്റർ മാപ്പ് റിയൽടെക് PHY പിന്തുടരുന്നു.
ഡാറ്റാ സിഗ്നലുകളുമായി (RXD [0: 3], RXCTL, TXD [0: 3], TXCTL) താരതമ്യപ്പെടുത്തുമ്പോൾ RGMII സ്പെസിഫിക്കേഷൻ സ്വീകരിക്കുന്നു (RXC), ട്രാൻസ്മിറ്റ് ക്ലോക്ക് (TXC) എന്നിവ കാലതാമസം വരുത്തുന്നു. Xilinx PCB മാർഗ്ഗനിർദ്ദേശങ്ങളും ഈ കാലതാമസം ചേർക്കേണ്ടതുണ്ട്. RTL8211E-VL, TXC, RXC എന്നിവയിൽ 2ns കാലതാമസം ഉൾപ്പെടുത്താൻ പ്രാപ്തമാണ്, അതിനാൽ ബോർഡ് ട്രെയ്സുകൾ കൂടുതൽ ദൈർഘ്യമാക്കേണ്ടതില്ല.
അതേ 50 ൽ നിന്നാണ് PHY ക്ലോക്ക് ചെയ്തിരിക്കുന്നത് MHz () സിങ്ക് പിഎസിനെ ക്ലോക്ക് ചെയ്യുന്ന ഓസിലേറ്റർ. രണ്ട് ലോഡുകളുടെയും പരാന്നഭോജികളുടെ കപ്പാസിറ്റൻസ് ഒരൊറ്റ ഉറവിടത്തിൽ നിന്ന് പുറന്തള്ളാൻ പര്യാപ്തമാണ്.
ഒരു ഇഥർനെറ്റ് നെറ്റ്വർക്കിൽ, ഓരോ നോഡിനും ഒരു അദ്വിതീയ MAC വിലാസം ആവശ്യമാണ്. ഇതിനായി, ക്വാഡ്-എസ്പിഐ ഫ്ലാഷിന്റെ ഒറ്റത്തവണ പ്രോഗ്രാം ചെയ്യാവുന്ന (ഒടിപി) പ്രദേശം ഫാക്ടറിയിൽ 48-ബിറ്റ് ആഗോള സവിശേഷമായ ഇയുഐ -48 / 64 ™ അനുയോജ്യമായ ഐഡന്റിഫയർ ഉപയോഗിച്ച് പ്രോഗ്രാം ചെയ്തു. ഒടിപി വിലാസ ശ്രേണിയിൽ [0x20; 0x25] ട്രാൻസ്മിഷൻ ബൈറ്റ് ഓർഡറിലെ ആദ്യ ബൈറ്റിനൊപ്പം ഏറ്റവും കുറഞ്ഞ വിലാസത്തിലുള്ള ഐഡന്റിഫയർ അടങ്ങിയിരിക്കുന്നു. കാണുക ഫ്ലാഷ് മെമ്മറി ഡാറ്റാഷീറ്റ് (http://www.cypress.com/file/177966/download) OTP മേഖലകൾ എങ്ങനെ ആക്സസ് ചെയ്യാമെന്നതിനെക്കുറിച്ചുള്ള വിവരങ്ങൾക്ക്. പെറ്റാലിനക്സ് ഉപയോഗിക്കുമ്പോൾ, ഇത് യാന്ത്രികമായി യു-ബൂട്ട് ബൂട്ട്-ലോഡറിൽ കൈകാര്യം ചെയ്യപ്പെടും, കൂടാതെ ഈ സവിശേഷമായ MAC വിലാസം ഉപയോഗിക്കുന്നതിന് ലിനക്സ് സിസ്റ്റം സ്വയമേവ ക്രമീകരിച്ചിരിക്കുന്നു.
ഗിഗാബൈറ്റ് ഇഥർനെറ്റ് MAC ഉപയോഗിക്കുന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, കാണുക സിങ്ക് ടെക്നിക്കൽ റഫറൻസ് മാനുവൽ
( ug585-Zynq-7000-TRM [PDF]).
HDMI
ആർട്ടി ഇസഡ് 7 ൽ രണ്ട് ബഫർ ചെയ്യാത്ത എച്ച്ഡിഎംഐ പോർട്ടുകൾ അടങ്ങിയിരിക്കുന്നു: ഒരു സോഴ്സ് പോർട്ട് ജെ 11 (output ട്ട്പുട്ട്), ഒരു സിങ്ക് പോർട്ട് ജെ 10 (ഇൻപുട്ട്). രണ്ട് പോർട്ടുകളും എച്ച്ഡിഎംഐ ടൈപ്പ് ഉപയോഗിക്കുന്നു- ഡാറ്റയും ക്ലോക്ക് സിഗ്നലുകളും അടങ്ങിയ ഒരു റിസപ്റ്റാക്കലുകൾ അവസാനിപ്പിച്ച് നേരിട്ട് സിങ്ക് പിഎലുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു.
എച്ച്ഡിഎംഐ, ഡിവിഐ സിസ്റ്റങ്ങൾ ഒരേ ടിഎംഡിഎസ് സിഗ്നലിംഗ് സ്റ്റാൻഡേർഡ് ഉപയോഗിക്കുന്നു, സിങ്ക് പിഎല്ലിന്റെ ഉപയോക്താവ് ഐ / ഒ ഇൻഫ്രാസ്ട്രക്ചർ നേരിട്ട് പിന്തുണയ്ക്കുന്നു. എച്ച്ഡിഎംഐ ഉറവിടങ്ങൾ ഡിവിഐ സിങ്കുകളുമായി പിന്നോക്കം പൊരുത്തപ്പെടുന്നു, തിരിച്ചും. അതിനാൽ, ലളിതമായ നിഷ്ക്രിയ അഡാപ്റ്ററുകൾ (മിക്ക ഇലക്ട്രോണിക്സ് സ്റ്റോറുകളിലും ലഭ്യമാണ്) ഒരു ഡിവിഐ മോണിറ്റർ ഓടിക്കുന്നതിനോ ഒരു ഡിവിഐ ഇൻപുട്ട് സ്വീകരിക്കുന്നതിനോ ഉപയോഗിക്കാം. എച്ച്ഡിഎംഐ റിസപ്റ്റാക്കലിൽ ഡിജിറ്റൽ സിഗ്നലുകൾ മാത്രമേ ഉൾക്കൊള്ളൂ, അതിനാൽ ഡിവിഐ-ഡി മോഡ് മാത്രമേ സാധ്യമാകൂ.
19-പിൻ എച്ച്ഡിഎംഐ കണക്റ്ററുകളിൽ മൂന്ന് ഡിഫറൻഷ്യൽ ഡാറ്റ ചാനലുകൾ ഉൾപ്പെടുന്നു, ഒരു ഡിഫറൻഷ്യൽ ക്ലോക്ക് ചാനൽ അഞ്ച് GND () കണക്ഷനുകൾ, ഒരു വയർ കൺസ്യൂമർ ഇലക്ട്രോണിക്സ് കൺട്രോൾ (സിഇസി) ബസ്, രണ്ട് വയർ ഡിസ്പ്ലേ ഡാറ്റ ചാനൽ (ഡിഡിസി) ബസ്, അത് പ്രധാനമായും ഐ 2 സി ബസ്, ഹോട്ട് പ്ലഗ് ഡിറ്റക്റ്റ് (എച്ച്പിഡി) സിഗ്നൽ, 5 എംഎ വരെ എത്തിക്കാൻ കഴിവുള്ള 50 വി സിഗ്നൽ , ഒരു റിസർവ്ഡ് (RES) പിൻ. RES ഒഴികെ എല്ലാ പവർ ഇതര സിഗ്നലുകളും സിങ്ക് പിഎല്ലിലേക്ക് വയർ ചെയ്യുന്നു.
Pin/Signal | ജെ 11 (ഉറവിടം) | ജെ 10 (സിങ്ക്) | ||
വിവരണം | FPGA പിൻ | വിവരണം | FPGA പിൻ | |
ഡി [2] _ പി, D [2] _N | ഡാറ്റ ഔട്ട്പുട്ട് | ജെ 18, എച്ച് 18 | ഡാറ്റ ഇൻപുട്ട് | N20, P20 |
D [1] _P, D [1] _N | ഡാറ്റ ഔട്ട്പുട്ട് | കെ 19, ജെ 19 | ഡാറ്റ ഇൻപുട്ട് | ടി 20, യു 20 |
ഡി [0] _ പി, D [0] _N | ഡാറ്റ ഔട്ട്പുട്ട് | കെ17, കെ18 | ഡാറ്റ ഇൻപുട്ട് | വി 20, ഡബ്ല്യു 20 |
CLK_P, CLK_N | ക്ലോക്ക് .ട്ട്പുട്ട് | എൽ 16, എൽ 17 | ക്ലോക്ക് ഇൻപുട്ട് | N18, P19 |
CEC | ഉപഭോക്തൃ ഇലക്ട്രോണിക്സ് നിയന്ത്രണം ദ്വിദിശ (ഓപ്ഷണൽ) | G15 | ഉപഭോക്തൃ ഇലക്ട്രോണിക്സ് നിയന്ത്രണം ദ്വിദിശ (ഓപ്ഷണൽ) | H17 |
എസ്സിഎൽ, എസ്ഡിഎ | ഡിഡിസി ദ്വിദിശ (ഓപ്ഷണൽ) | M17, M18 | ഡിഡിസി ദ്വിദിശ | U14, U15 |
HPD / HPA | ഹോട്ട്-പ്ലഗ് ഇൻപുട്ട് കണ്ടെത്തുന്നു (വിപരീത, ഓപ്ഷണൽ) | R19 | ഹോട്ട്-പ്ലഗ് ass ട്ട്പുട്ട് | T19 |
പട്ടിക 10.1. എച്ച്ഡിഎംഐ പിൻ വിവരണവും അസൈൻമെന്റും.
ടിഎംഡിഎസ് സിഗ്നലുകൾ
എച്ച്ഡിഎംഐ/ഡിവിഐ ട്രാൻസിഷൻ-മിനിമൈസ്ഡ് ഡിഫറൻഷ്യൽ സിഗ്നലിംഗ് (ടിഎംഡിഎസ്) ഉപയോഗിക്കുന്ന ഒരു അതിവേഗ ഡിജിറ്റൽ വീഡിയോ സ്ട്രീം ഇന്റർഫേസ് ആണ്. എച്ച്ഡിഎംഐ പോർട്ടുകളിലൊന്ന് ശരിയായി ഉപയോഗിക്കുന്നതിന്, സ്റ്റാൻഡേർഡ്-കംപ്ലയിന്റ് ട്രാൻസ്മിറ്റർ അല്ലെങ്കിൽ റിസീവർ സിങ്ക് പിഎല്ലിൽ നടപ്പിലാക്കേണ്ടതുണ്ട്. നിർവ്വഹണ വിശദാംശങ്ങൾ ഈ മാനുവലിന്റെ പരിധിക്ക് പുറത്താണ്. വീഡിയോ-ലൈബ്രറി IP കോർ ശേഖരം പരിശോധിക്കുക ഡിജിറ്റൽ ഗിറ്റ് ഹബ് (https://github.com/Digilent) ഉപയോഗിക്കാൻ തയ്യാറായ റഫറൻസ് ഐപിക്കായി.
സഹായ സിഗ്നലുകൾ
ഒരു സിങ്ക് തയ്യാറാകുകയും അതിന്റെ സാന്നിധ്യം അറിയിക്കാൻ ആഗ്രഹിക്കുകയും ചെയ്യുമ്പോഴെല്ലാം, അത് 5V0 സപ്ലൈ പിൻ എച്ച്പിഡി പിൻയുമായി ബന്ധിപ്പിക്കുന്നു. ആർട്ടി സെഡ് 7 ൽ, ഹോട്ട് പ്ലഗ് അസർട്ട് സിഗ്നൽ ഉയർന്ന ഡ്രൈവ് ചെയ്താണ് ഇത് ചെയ്യുന്നത്. സിങ്ക് പിഎല്ലിൽ ഒരു ഡിഡിസി ചാനൽ സ്ലേവ് നടപ്പിലാക്കുകയും ഡിസ്പ്ലേ ഡാറ്റ കൈമാറാൻ തയ്യാറാകുകയും ചെയ്തതിനുശേഷം മാത്രമേ ഇത് ചെയ്യാവൂ.
ഡിസ്പ്ലേ (സിങ്ക്), ഗ്രാഫിക്സ് അഡാപ്റ്റർ (ഉറവിടം) എന്നിവ തമ്മിലുള്ള ആശയവിനിമയം പ്രാപ്തമാക്കുന്ന പ്രോട്ടോക്കോളുകളുടെ ഒരു ശേഖരമാണ് ഡിസ്പ്ലേ ഡാറ്റ ചാനൽ അഥവാ ഡിഡിസി. ഡിഡിസി 2 ബി വേരിയൻറ് ഐ 2 സി അടിസ്ഥാനമാക്കിയുള്ളതാണ്, ബസ് മാസ്റ്റർ ഉറവിടവും ബസ് സ്ലേവ് സിങ്കും. ഒരു ഉറവിടം എച്ച്പിഡി പിൻയിൽ ഉയർന്ന നില കണ്ടെത്തുമ്പോൾ, വീഡിയോ കഴിവുകൾക്കായി ഡിഡിസി ബസിന് മുകളിലുള്ള സിങ്കിനെ ഇത് അന്വേഷിക്കുന്നു. സിങ്ക് ഡിവിഐ അല്ലെങ്കിൽ എച്ച്ഡിഎംഐ ശേഷിയുള്ളതാണെന്നും ഏത് റെസല്യൂഷനുകളെ പിന്തുണയ്ക്കുന്നുവെന്നും ഇത് നിർണ്ണയിക്കുന്നു. അതിനുശേഷം മാത്രമേ വീഡിയോ പ്രക്ഷേപണം ആരംഭിക്കൂ. കൂടുതൽ വിവരങ്ങൾക്ക് വെസ ഇ-ഡിഡിസി സവിശേഷതകൾ കാണുക.
വിവിധ ഉൽപ്പന്നങ്ങൾക്കിടയിലുള്ള ഒരു എച്ച്ഡിഎംഐ ശൃംഖലയിൽ നിയന്ത്രണ സന്ദേശങ്ങൾ കൈമാറാൻ അനുവദിക്കുന്ന ഒരു ഓപ്ഷണൽ പ്രോട്ടോക്കോളാണ് കൺസ്യൂമർ ഇലക്ട്രോണിക്സ് കൺട്രോൾ അഥവാ സിഇസി. ഒരു സാർവത്രിക വിദൂരത്തിൽ നിന്ന് ഒരു ഡിവിആർ അല്ലെങ്കിൽ സാറ്റലൈറ്റ് റിസീവറിലേക്ക് ഉത്ഭവിക്കുന്ന ടിവി പാസിംഗ് നിയന്ത്രണ സന്ദേശങ്ങളാണ് ഒരു സാധാരണ ഉപയോഗ കേസ്. ഒരു സിങ്ക് പിഎൽ ഉപയോക്താവ് ഐ / ഒ പിൻ കണക്റ്റുചെയ്തിരിക്കുന്ന 3.3 വി ലെവലിൽ ഇത് ഒരു വയർ പ്രോട്ടോക്കോൾ ആണ്. ഒരു സാധാരണ സിഇസി വയർ പങ്കിടുന്ന ഒന്നിലധികം ഉപകരണങ്ങളെ അനുവദിക്കുന്ന ഓപ്പൺ-ഡ്രെയിൻ രീതിയിൽ വയർ നിയന്ത്രിക്കാൻ കഴിയും. കൂടുതൽ വിവരങ്ങൾക്ക് എച്ച്ഡിഎംഐ 1.3 ന്റെ സിഇസി അനുബന്ധം അല്ലെങ്കിൽ അതിനുശേഷമുള്ള സവിശേഷതകൾ കാണുക.
ക്ലോക്ക് ഉറവിടങ്ങൾ
ആർട്ടി സെഡ് 7 ഒരു 50 നൽകുന്നു MHz () സിങ്ക് PS_CLK ഇൻപുട്ടിലേക്കുള്ള ക്ലോക്ക്, ഇത് ഓരോ പിഎസ് സബ്സിസ്റ്റമുകൾക്കുമായി ക്ലോക്കുകൾ ജനറേറ്റ് ചെയ്യുന്നതിന് ഉപയോഗിക്കുന്നു. 50 MHz () ഇൻപുട്ട് പ്രോസസ്സറിനെ പരമാവധി 650 ആവൃത്തിയിൽ പ്രവർത്തിക്കാൻ അനുവദിക്കുന്നു MHz () DDR3 മെമ്മറി കൺട്രോളറും പരമാവധി 525 MHz () (1050 Mbps) വരെ പ്രവർത്തിക്കും. ആർട്ടി Z7 Zynq പ്രീസെറ്റുകൾ file എന്നതിൽ ലഭ്യമാണ് ആർട്ടി Z7 റിസോഴ്സ് സെന്റർ (https://reference.digilentinc.com/reference/programmable-logic/arty-z7/start) 50 -ൽ പ്രവർത്തിക്കാൻ സിങ്ക് ശരിയായി ക്രമീകരിക്കുന്നതിന് ഒരു വിവാഡോ പ്രോജക്റ്റിലെ സിങ്ക് പ്രോസസിംഗ് സിസ്റ്റം ഐപി കോർയിലേക്ക് ഇറക്കുമതി ചെയ്യാൻ കഴിയും MHz () ഇൻപുട്ട് ക്ലോക്ക്.
പിഎല്ലിൽ നടപ്പിലാക്കിയ ഇച്ഛാനുസൃത ലോജിക്ക് ക്ലോക്ക് ചെയ്യുന്നതിന് ഉപയോഗിക്കാൻ കഴിയുന്ന നാല് റഫറൻസ് ക്ലോക്കുകൾ വരെ സൃഷ്ടിക്കാൻ പ്രാപ്തിയുള്ള ഒരു പ്രത്യേക പിഎൽഎൽ ഉണ്ട്. കൂടാതെ, ആർട്ടി സെഡ് 7 ഒരു ബാഹ്യ 125 നൽകുന്നു MHz () PL- ന്റെ H16 പിൻ ചെയ്യുന്നതിന് റഫറൻസ് ക്ലോക്ക് നേരിട്ട്. ബാഹ്യ റഫറൻസ് ക്ലോക്ക് പിഎസിനെ പിഎസിൽ നിന്ന് പൂർണ്ണമായും സ്വതന്ത്രമായി ഉപയോഗിക്കാൻ അനുവദിക്കുന്നു, ഇത് ഒരു പ്രോസസർ ആവശ്യമില്ലാത്ത ലളിതമായ ആപ്ലിക്കേഷനുകൾക്ക് ഉപയോഗപ്രദമാകും.
കൃത്യമായ ആവൃത്തികളും ഘട്ടം ബന്ധങ്ങളും ഉള്ള ക്ലോക്കുകൾ സൃഷ്ടിക്കാൻ ഉപയോഗിക്കുന്ന എംഎംസിഎം, പിഎൽഎൽ എന്നിവയും സിങ്കിന്റെ പിഎല്ലിൽ ഉൾപ്പെടുന്നു. നാല് പിഎസ് റഫറൻസ് ക്ലോക്കുകളിൽ ഏതെങ്കിലും അല്ലെങ്കിൽ 125 MHz () ബാഹ്യ റഫറൻസ് ക്ലോക്ക് MMCM- കളിലേക്കും PLL- കളിലേക്കും ഇൻപുട്ടായി ഉപയോഗിക്കാം. ആർട്ടി Z7-10 ൽ 2 MMCM- കളും 2 PLL- കളും ഉൾപ്പെടുന്നു, Arty Z7-20- ൽ 4 MMCM- കളും 4 PLL- കളും ഉൾപ്പെടുന്നു. സിങ്ക് പിഎൽ ക്ലോക്കിംഗ് റിസോഴ്സുകളുടെ കഴിവുകളെക്കുറിച്ചുള്ള പൂർണ്ണമായ വിവരണത്തിനായി, ക്സിലിൻക്സിൽ നിന്ന് ലഭ്യമായ “7 സീരീസ് എഫ്പിജിഎ ക്ലോക്കിംഗ് റിസോഴ്സസ് യൂസർ ഗൈഡ്” കാണുക.
ആർട്ടി ഇസഡ് 11.1 ൽ ഉപയോഗിക്കുന്ന ക്ലോക്കിംഗ് സ്കീമിനെ ചിത്രം 7 വിശദീകരിക്കുന്നു. ഇഥർനെറ്റ് പിഎച്ച്വൈയിൽ നിന്നുള്ള റഫറൻസ് ക്ലോക്ക് output ട്ട്പുട്ട് 125 ആയി ഉപയോഗിക്കുന്നുവെന്നത് ശ്രദ്ധിക്കുക MHz () ഈ ആവശ്യത്തിനായി ഒരു സമർപ്പിത ഓസിലേറ്റർ ഉൾപ്പെടുത്തുന്നതിനുള്ള ചെലവ് കുറയ്ക്കുന്നതിന് പിഎല്ലിലേക്കുള്ള റഫറൻസ് ക്ലോക്ക്. PHYRSTB സിഗ്നൽ കുറഞ്ഞ ഡ്രൈവ് ചെയ്തുകൊണ്ട് ഹാർഡ്വെയർ പുന reset സജ്ജീകരണത്തിൽ ഇഥർനെറ്റ് PHY (IC125) പിടിക്കുമ്പോൾ CLK1 പ്രവർത്തനരഹിതമാകുമെന്ന് ഓർമ്മിക്കുക.
ചിത്രം 11.1. ആർട്ടി Z7 ക്ലോക്കിംഗ്.
അടിസ്ഥാന I / O.
ആർട്ടി ഇസഡ് 7 ബോർഡിൽ ചിത്രം 2 ൽ കാണിച്ചിരിക്കുന്നതുപോലെ രണ്ട് ട്രൈ-കളർ എൽഇഡികൾ, 4 സ്വിച്ചുകൾ, 4 പുഷ്ബട്ടണുകൾ, 12.1 വ്യക്തിഗത എൽഇഡികൾ എന്നിവ ഉൾപ്പെടുന്നു. അശ്രദ്ധമായ ഷോർട്ട് സർക്യൂട്ടുകളിൽ നിന്നുള്ള കേടുപാടുകൾ തടയുന്നതിനായി പുഷ്ബട്ടണുകളും സ്ലൈഡ് സ്വിച്ചുകളും സീരീസ് റെസിസ്റ്ററുകൾ വഴി സിങ്ക് പിഎലുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു (ഒരു പുഷ് ബട്ടണിലേക്കോ സ്ലൈഡ് സ്വിച്ചിലേക്കോ നിയുക്തമാക്കിയ എഫ്പിജിഎ പിൻ അശ്രദ്ധമായി ഒരു .ട്ട്പുട്ടായി നിർവചിച്ചിട്ടുണ്ടെങ്കിൽ ഒരു ഷോർട്ട് സർക്യൂട്ട് സംഭവിക്കാം). നാല് പുഷ്ബട്ടണുകൾ “മൊമെന്ററി” സ്വിച്ചുകളാണ്, അവ വിശ്രമത്തിലായിരിക്കുമ്പോൾ സാധാരണയായി കുറഞ്ഞ output ട്ട്പുട്ട് സൃഷ്ടിക്കുന്നു, അമർത്തുമ്പോൾ മാത്രമേ ഉയർന്ന output ട്ട്പുട്ട് ഉണ്ടാകൂ. സ്ലൈഡ് സ്വിച്ചുകൾ അവയുടെ സ്ഥാനം അനുസരിച്ച് ഉയർന്നതോ താഴ്ന്നതോ ആയ ഇൻപുട്ടുകൾ സൃഷ്ടിക്കുന്നു.
ചിത്രം 12.1. ആർട്ടി Z7 GPIO ().
നാല് വ്യക്തിഗത ഉയർന്ന കാര്യക്ഷമതയുള്ള LED-കൾ 330-ഓം റെസിസ്റ്ററുകൾ വഴി Zynq PL-ലേക്ക് ആനോഡ്-കണക്ട് ചെയ്തിരിക്കുന്നു, അതിനാൽ ലോജിക് ഉയർന്ന വോള്യം ആകുമ്പോൾ അവ ഓണാകും.tage അവരുടെ ബന്ധപ്പെട്ട I/O പിന്നിൽ പ്രയോഗിക്കുന്നു. ഉപയോക്താക്കൾക്ക് ആക്സസ് ചെയ്യാനാകാത്ത അധിക LED-കൾ പവർ-ഓൺ, PL പ്രോഗ്രാമിംഗ് സ്റ്റാറ്റസ്, USB, ഇഥർനെറ്റ് പോർട്ട് സ്റ്റാറ്റസ് എന്നിവ സൂചിപ്പിക്കുന്നു.
ട്രൈ-കളർ എൽഇഡികൾ
ആർട്ടി സെഡ് 7 ബോർഡിൽ രണ്ട് ട്രൈ-കളർ എൽഇഡികൾ അടങ്ങിയിരിക്കുന്നു. ഓരോ ത്രി വർണ്ണവും എൽഇഡി () മൂന്ന് ചെറിയ ആന്തരിക എൽഇഡികളുടെ കാഥോഡുകളെ നയിക്കുന്ന മൂന്ന് ഇൻപുട്ട് സിഗ്നലുകൾ ഉണ്ട്: ഒരു ചുവപ്പ്, ഒരു നീല, ഒരു പച്ച. ഈ വർണ്ണങ്ങളിലൊന്നിന് സമാനമായ സിഗ്നൽ നൽകുന്നത് ആന്തരികത്തെ പ്രകാശിപ്പിക്കും എൽഇഡി (). ഇൻപുട്ട് സിഗ്നലുകൾ ഒരു ട്രാൻസിസ്റ്റർ വഴി സിങ്ക് പിഎൽ നയിക്കുന്നു, ഇത് സിഗ്നലുകളെ വിപരീതമാക്കുന്നു. അതിനാൽ, ത്രി-നിറം പ്രകാശിപ്പിക്കുന്നതിന് എൽഇഡി (), അനുബന്ധ സിഗ്നലുകൾ ഉയർന്ന തോതിൽ നയിക്കേണ്ടതുണ്ട്. ത്രി-നിറം എൽഇഡി () നിലവിൽ പ്രകാശിക്കുന്ന ആന്തരിക LED-കളുടെ സംയോജനത്തെ ആശ്രയിച്ച് ഒരു നിറം പുറപ്പെടുവിക്കും. ഉദാample, ചുവപ്പ്, നീല സിഗ്നലുകൾ ഉയർന്നതും പച്ച താഴ്ന്നതുമാണ് എങ്കിൽ, ത്രിവർണ്ണം എൽഇഡി () ഒരു പർപ്പിൾ നിറം പുറപ്പെടുവിക്കും.
ട്രൈ-കളർ എൽഇഡികൾ ഓടിക്കുമ്പോൾ പൾസ്-വിഡ്ത്ത് മോഡുലേഷൻ (പിഡബ്ല്യുഎം) ഉപയോഗിക്കാൻ ഡിജിലന്റ് ശക്തമായി ശുപാർശ ചെയ്യുന്നു. സ്ഥിരമായ ഒരു യുക്തി '1' ലേക്ക് ഏതെങ്കിലും ഇൻപുട്ടുകൾ നൽകുന്നത് എൽഇഡി () അസുഖകരമായ ശോഭയുള്ള തലത്തിൽ പ്രകാശിക്കുന്നു. ത്രി-വർണ്ണ സിഗ്നലുകളൊന്നും 50% ത്തിൽ കൂടുതൽ ഡ്യൂട്ടി സൈക്കിൾ ഉപയോഗിച്ച് പ്രവർത്തിപ്പിക്കുന്നില്ലെന്ന് ഉറപ്പുവരുത്തിക്കൊണ്ട് നിങ്ങൾക്ക് ഇത് ഒഴിവാക്കാനാകും. പിഡബ്ല്യുഎം ഉപയോഗിക്കുന്നത് ത്രി-വർണ്ണ ലീഡിന്റെ വർണ്ണ പാലറ്റിനെ വളരെയധികം വികസിപ്പിക്കുന്നു. ഓരോ വർണ്ണത്തിന്റെയും ഡ്യൂട്ടി സൈക്കിൾ 50% നും 0% നും ഇടയിൽ വ്യക്തിഗതമായി ക്രമീകരിക്കുന്നത് വ്യത്യസ്ത നിറങ്ങൾ വ്യത്യസ്ത തീവ്രതകളിൽ പ്രകാശിപ്പിക്കുന്നതിന് കാരണമാകുന്നു, ഇത് ഫലത്തിൽ ഏത് നിറവും പ്രദർശിപ്പിക്കാൻ അനുവദിക്കുന്നു.
മോണോ ഓഡിയോ putട്ട്പുട്ട്
മോണോ ഓഡിയോ ഔട്ട്പുട്ട് നൽകുന്ന സല്ലെൻ-കീ ബട്ടർവർത്ത് ലോ-പാസ് 13th ഓർഡർ ഫിൽട്ടറാണ് ഓൺബോർഡ് ഓഡിയോ ജാക്ക് (J4) പ്രവർത്തിപ്പിക്കുന്നത്. ലോ-പാസ് ഫിൽട്ടറിന്റെ സർക്യൂട്ട് ചിത്രം 14.1 ൽ കാണിച്ചിരിക്കുന്നു. ഫിൽട്ടറിന്റെ ഇൻപുട്ട് (AUD_PWM) Zynq PL പിൻ R18-ലേക്ക് ബന്ധിപ്പിച്ചിരിക്കുന്നു. ഒരു ഡിജിറ്റൽ ഇൻപുട്ട് സാധാരണയായി FPGA നിർമ്മിക്കുന്ന പൾസ്-വിഡ്ത്ത് മോഡുലേറ്റഡ് (PWM) അല്ലെങ്കിൽ പൾസ് ഡെൻസിറ്റി മോഡുലേറ്റഡ് (PDM) ഓപ്പൺ-ഡ്രെയിൻ സിഗ്നൽ ആയിരിക്കും. ലോജിക് '0'-ന് സിഗ്നൽ താഴ്ത്തുകയും ലോജിക് '1'-ന് ഉയർന്ന ഇംപെഡൻസിൽ ഇടുകയും വേണം. ക്ലീൻ അനലോഗ് 3.3V റെയിലിലേക്കുള്ള ഒരു ഓൺ-ബോർഡ് പുൾ-അപ്പ് റെസിസ്റ്റർ ശരിയായ വോളിയം സ്ഥാപിക്കും.tagഇ ലോജിക്ക് '1'. ഇൻപുട്ടിലെ ലോ-പാസ് ഫിൽട്ടർ, പൾസ്-വിഡ്ത്ത് മോഡുലേറ്റ് ചെയ്ത ഡിജിറ്റൽ സിഗ്നലിനെ ഒരു അനലോഗ് വോള്യത്തിലേക്ക് പരിവർത്തനം ചെയ്യുന്നതിനുള്ള ഒരു പുനർനിർമ്മാണ ഫിൽട്ടറായി പ്രവർത്തിക്കും.tagഓഡിയോ ജാക്ക് ഔട്ട്പുട്ടിൽ ഇ.
ചിത്രം 13.1. ഓഡിയോ put ട്ട്പുട്ട് സർക്യൂട്ട്.
ഓഡിയോ .ട്ട്പുട്ട് മ്യൂട്ടുചെയ്യാൻ ഓഡിയോ ഷട്ട്ഡൗൺ സിഗ്നൽ (AUD_SD) ഉപയോഗിക്കുന്നു. ഇത് സിങ്ക് പിഎൽ പിൻ ടി 17 ലേക്ക് ബന്ധിപ്പിച്ചിരിക്കുന്നു. ഓഡിയോ output ട്ട്പുട്ട് ഉപയോഗിക്കുന്നതിന്, ഈ സിഗ്നൽ ലോജിക് ഉയർന്നതിലേക്ക് നയിക്കണം.
എസ്കെ ബട്ടർവർത്ത് ലോ-പാസ് ഫിൽട്ടറിന്റെ ആവൃത്തി പ്രതികരണം ചിത്രം 13.2 ൽ കാണിച്ചിരിക്കുന്നു. എൻഐ മൾട്ടിസിം 12.0 ഉപയോഗിച്ചാണ് സർക്യൂട്ടിന്റെ എസി വിശകലനം നടത്തുന്നത്.
ചിത്രം 13.2. ഓഡിയോ put ട്ട്പുട്ട് ആവൃത്തി പ്രതികരണം.
പൾസ്-വിഡ്ത്ത് മോഡുലേഷൻ
ഒരു പൾസ്-വിഡ്ത്ത്-മോഡുലേറ്റഡ് (PWM) സിഗ്നൽ എന്നത് ചില നിശ്ചിത ആവൃത്തിയിലുള്ള പൾസുകളുടെ ഒരു ശൃംഖലയാണ്, ഓരോ പൾസിനും വ്യത്യസ്ത വീതി ഉണ്ടായിരിക്കും. ഒരു അനലോഗ് വോളിയം നിർമ്മിക്കുന്നതിന് ഡിജിറ്റൽ തരംഗരൂപത്തെ സമന്വയിപ്പിക്കുന്ന ലളിതമായ ലോ-പാസ് ഫിൽട്ടറിലൂടെ ഈ ഡിജിറ്റൽ സിഗ്നൽ കടന്നുപോകാൻ കഴിയും.tagഇ ചില ഇടവേളകളിൽ ശരാശരി പൾസ്-വീതിക്ക് ആനുപാതികമാണ് (ലോ-പാസ് ഫിൽട്ടറിന്റെ 3dB കട്ട്-ഓഫ് ഫ്രീക്വൻസിയും പൾസ് ഫ്രീക്വൻസിയുമാണ് ഇടവേള നിർണ്ണയിക്കുന്നത്). ഉദാample, ലഭ്യമായ പൾസ് കാലയളവിന്റെ ശരാശരി 10% വരെ പൾസുകൾ ഉയർന്നതാണെങ്കിൽ, ഒരു ഇന്റഗ്രേറ്റർ Vdd വോള്യത്തിന്റെ 10% ഒരു അനലോഗ് മൂല്യം ഉൽപ്പാദിപ്പിക്കും.tagഇ. ചിത്രം 13.1.1 ഒരു PWM സിഗ്നലായി പ്രതിനിധീകരിക്കുന്ന തരംഗരൂപം കാണിക്കുന്നു.
ചിത്രം 13.1.1. പിഡബ്ല്യുഎം വേവ്ഫോം.
ഒരു അനലോഗ് വോള്യം നിർവചിക്കുന്നതിന് PWM സിഗ്നൽ സംയോജിപ്പിച്ചിരിക്കണംtagഇ. ലോ-പാസ് ഫിൽട്ടർ 3dB ഫ്രീക്വൻസി PWM ഫ്രീക്വൻസിയേക്കാൾ കുറഞ്ഞ അളവിലുള്ള ഒരു ക്രമമായിരിക്കണം, അങ്ങനെ PWM ഫ്രീക്വൻസിയിലെ സിഗ്നൽ ഊർജ്ജം സിഗ്നലിൽ നിന്ന് ഫിൽട്ടർ ചെയ്യപ്പെടും. ഉദാample, ഒരു ഓഡിയോ സിഗ്നലിൽ 5 kHz വരെ ഫ്രീക്വൻസി വിവരങ്ങൾ അടങ്ങിയിരിക്കണം എങ്കിൽ, PWM ഫ്രീക്വൻസി കുറഞ്ഞത് 50 kHz ആയിരിക്കണം (കൂടാതെ അതിലും ഉയർന്നത്). പൊതുവേ, അനലോഗ് സിഗ്നൽ വിശ്വാസ്യതയുടെ കാര്യത്തിൽ, ഉയർന്ന PWM ഫ്രീക്വൻസി, നല്ലത്. ചിത്രം 13.1.2 ഒരു ഔട്ട്പുട്ട് വോളിയം ഉൽപ്പാദിപ്പിക്കുന്ന ഒരു PWM ഇന്റഗ്രേറ്ററിന്റെ പ്രതിനിധാനം കാണിക്കുന്നുtagപൾസ് ട്രെയിൻ സംയോജിപ്പിച്ച് ഇ. സ്റ്റേഡി-സ്റ്റേറ്റ് ഫിൽട്ടർ ഔട്ട്പുട്ട് സിഗ്നൽ ശ്രദ്ധിക്കുക ampVdd-ലേക്കുള്ള ലിറ്റ്യൂഡ് അനുപാതം പൾസ്-വിഡ്ത്ത് ഡ്യൂട്ടി സൈക്കിളിന് തുല്യമാണ് (ഡ്യൂട്ടി സൈക്കിൾ പൾസ്-ഹൈ ടൈം ആയി നിർവചിച്ചിരിക്കുന്നത് പൾസ്-വിൻഡോ സമയം കൊണ്ട് ഹരിച്ചാണ്).
Figure 13.1.2. PWM Output Voltage.
ഉറവിടങ്ങൾ പുന et സജ്ജമാക്കുക
പവർ-ഓൺ പുന et സജ്ജമാക്കുക
ബാഹ്യ പവർ-ഓൺ റീസെറ്റ് സിഗ്നലുകളെ സിങ്ക് പിഎസ് പിന്തുണയ്ക്കുന്നു. പവർ-ഓൺ റീസെറ്റ് മുഴുവൻ ചിപ്പിന്റെയും മാസ്റ്റർ റീസെറ്റാണ്. പുന reset സജ്ജമാക്കാൻ കഴിവുള്ള ഉപകരണത്തിലെ എല്ലാ രജിസ്റ്ററുകളും ഈ സിഗ്നൽ പുന ets സജ്ജമാക്കുന്നു. എല്ലാ പവർ സപ്ലൈകളും സാധുവാകുന്നതുവരെ സിസ്റ്റം പുന reset സജ്ജമാക്കുന്നതിന് ടിപിഎസ് 7 പവർ റെഗുലേറ്ററിന്റെ പിജിയുഡി സിഗ്നലിൽ നിന്ന് ആർട്ടി ഇസഡ് 65400 ഈ സിഗ്നലിനെ നയിക്കുന്നു.
പ്രോഗ്രാം പുഷ് ബട്ടൺ സ്വിച്ച്
ഒരു PROG പുഷ് സ്വിച്ച്, PROG എന്ന് ലേബൽ ചെയ്തിരിക്കുന്നു, Zynq PROG_B ടോഗിൾ ചെയ്യുന്നു. ഇത് PL പുനഃസജ്ജമാക്കുകയും DONE ഡീ-അസേർട്ട് ചെയ്യപ്പെടുകയും ചെയ്യുന്നു. പ്രോസസർ വഴിയോ ജെ വഴിയോ റീപ്രോഗ്രാം ചെയ്യുന്നതുവരെ PL കോൺഫിഗർ ചെയ്യപ്പെടാതെ തുടരുംTAG.
പ്രോസസർ സബ്സിസ്റ്റം പുന .സജ്ജമാക്കുക
SRST എന്ന് ലേബൽ ചെയ്തിരിക്കുന്ന ബാഹ്യ സിസ്റ്റം റീസെറ്റ്, ഡീബഗ് പരിതസ്ഥിതിയെ ശല്യപ്പെടുത്താതെ Zynq ഉപകരണം പുനഃസജ്ജമാക്കുന്നു. ഉദാample, സിസ്റ്റം റീസെറ്റ് ചെയ്തതിന് ശേഷവും ഉപയോക്താവ് സജ്ജീകരിച്ച മുൻ ബ്രേക്ക്പോയിന്റുകൾ സാധുവായി തുടരും. സുരക്ഷാ പ്രശ്നങ്ങൾ കാരണം, സിസ്റ്റം റീസെറ്റ് OCM ഉൾപ്പെടെ PS-ലെ എല്ലാ മെമ്മറി ഉള്ളടക്കങ്ങളും മായ്ക്കുന്നു. സിസ്റ്റം റീസെറ്റ് ചെയ്യുമ്പോൾ PL മായ്ക്കപ്പെടുകയും ചെയ്യുന്നു. സിസ്റ്റം റീസെറ്റ് ബൂട്ട് മോഡ് സ്ട്രാപ്പിംഗ് പിന്നുകൾ റീ-എസ് ആകാൻ കാരണമാകില്ലampഎൽഇഡി.
അറ്റാച്ചുചെയ്ത ഏതെങ്കിലും ഷീൽഡുകളിൽ പുന reset സജ്ജമാക്കൽ ആരംഭിക്കുന്നതിന് SRK ബട്ടൺ CK_RST സിഗ്നൽ ടോഗിൾ ചെയ്യുന്നതിന് കാരണമാകുന്നു.
Pmod തുറമുഖങ്ങൾ
സ്റ്റാൻഡേർഡ് 2 × 6 പിൻ ഹെഡറുകളുമായി ഇണചേരുന്ന 100 × 2, റൈറ്റ് ആംഗിൾ, 6-മിൽ സ്പേസ്ഡ് പെൺ കണക്റ്ററുകളാണ് പോമോഡ് പോർട്ടുകൾ. ഓരോ 12-പിൻ Pmod പോർട്ടും രണ്ട് 3.3V നൽകുന്നു വി.സി.സി () ചിത്രം 6 ൽ കാണിച്ചിരിക്കുന്നതുപോലെ സിഗ്നലുകൾ (പിൻസ് 12 ഉം 5 ഉം), രണ്ട് ഗ്ര round ണ്ട് സിഗ്നലുകൾ (പിൻസ് 11, 15.1), എട്ട് ലോജിക് സിഗ്നലുകൾ. ദി വി.സി.സി () ഗ്ര ground ണ്ട് പിന്നുകൾക്ക് കറന്റിലെ 1 എ വരെ നൽകാൻ കഴിയും, പക്ഷേ ഓൺബോർഡ് റെഗുലേറ്റർമാരുടെ അല്ലെങ്കിൽ ബാഹ്യ വൈദ്യുതി വിതരണത്തിന്റെ power ർജ്ജ ബജറ്റുകളൊന്നും കവിയാതിരിക്കാൻ ശ്രദ്ധിക്കണം (“പവർ സപ്ലൈസ്” വിഭാഗത്തിൽ പട്ടികപ്പെടുത്തിയിരിക്കുന്ന 3.3 വി റെയിൽ നിലവിലെ പരിധികൾ കാണുക) .
(https://reference.digilentinc.com/_detail/reference/programmable-logic/arty-z7/arty-z7-pmod.png?id=reference%3Aprogrammable-logic%3Aartyz7%3Areference-manual)
ചിത്രം 15.1. Pmod പോർട്ട് ഡയഗ്രം
എ / ഡി, ഡി / എ, മോട്ടോർ ഡ്രൈവറുകൾ, സെൻസറുകൾ, മറ്റ് ഫംഗ്ഷനുകൾ എന്നിവപോലുള്ള റെഡിമെയ്ഡ് ഫംഗ്ഷനുകൾ ചേർക്കുന്നതിന് പിമോഡ് വിപുലീകരണ കണക്റ്ററുകളിലേക്ക് അറ്റാച്ചുചെയ്യാൻ കഴിയുന്ന ഒരു വലിയ ശേഖരം ഡിജിലൻറ് നിർമ്മിക്കുന്നു. കാണുക www.digilentinc.com (http://www.digilentinc.com) കൂടുതൽ വിവരങ്ങൾക്ക്.
ഡിജിലൻറ് എഫ്പിജിഎ ബോർഡുകളിൽ കാണുന്ന ഓരോ പിമോഡ് പോർട്ടും നാല് വിഭാഗങ്ങളിലൊന്നാണ്: സ്റ്റാൻഡേർഡ്, എംഐഒ കണക്റ്റുചെയ്തത്, എക്സ്എഡിസി അല്ലെങ്കിൽ ഉയർന്ന വേഗത. ആർട്ടി സെഡ് 7 ന് രണ്ട് Pmod പോർട്ടുകൾ ഉണ്ട്, ഇവ രണ്ടും അതിവേഗ വേഗതയാണ്. ഇനിപ്പറയുന്ന വിഭാഗം Pmod പോർട്ടിന്റെ അതിവേഗ തരം വിവരിക്കുന്നു.
ഉയർന്ന വേഗതയുള്ള Pmods
പരമാവധി സ്വിച്ചിംഗ് വേഗതയ്ക്കായി ഇംപെഡൻസ് പൊരുത്തപ്പെടുന്ന ഡിഫറൻഷ്യൽ ജോഡികളായി ഹൈ-സ്പീഡ് പിമോഡുകൾക്ക് അവരുടെ ഡാറ്റ സിഗ്നലുകൾ റൂട്ട് ചെയ്യുന്നു. അധിക പരിരക്ഷയ്ക്കായി റെസിസ്റ്ററുകൾ ലോഡുചെയ്യുന്നതിന് അവർക്ക് പാഡുകൾ ഉണ്ട്, എന്നാൽ ആർട്ടി Z7 കപ്പലുകൾ ഇവ 0-ഓം ഷണ്ടുകളായി ലോഡുചെയ്യുന്നു. സീരീസ് റെസിസ്റ്ററുകൾ ഒഴിവാക്കിയതിനാൽ, ഈ Pmods ഷോർട്ട് സർക്യൂട്ടുകളിൽ നിന്ന് ഒരു പരിരക്ഷയും നൽകുന്നില്ല, പക്ഷേ വേഗത്തിൽ മാറാൻ അനുവദിക്കുന്നു. ഒരേ വരിയിലെ അടുത്തുള്ള സിഗ്നലുകളിലേക്ക് സിഗ്നലുകൾ ജോടിയാക്കുന്നു: പിൻസ് 1, 2, പിൻസ് 3 ഉം 4 ഉം, പിൻസ് 7 ഉം 8 ഉം, പിൻസ് 9 ഉം 10 ഉം.
ട്രെയ്സുകൾ 100 ഓംസ് (+/- 10%) ഡിഫറൻഷ്യൽ വഴിതിരിച്ചുവിടുന്നു.
ഈ പോർട്ടിലെ പിൻസ് സിംഗിൾ-എൻഡ് സിഗ്നലുകളായി ഉപയോഗിക്കുന്നുവെങ്കിൽ, കപ്പിൾഡ് ജോഡികൾ ക്രോസ്റ്റാക്ക് പ്രദർശിപ്പിക്കാം. ഇത് ആശങ്കയുള്ള അപ്ലിക്കേഷനുകളിൽ, സിഗ്നലുകളിലൊന്ന് നിലത്തുവീഴണം (എഫ്പിജിഎയിൽ നിന്ന് അത് താഴേക്ക് ഓടിക്കുക) കൂടാതെ സിഗ്നൽ-എൻഡ് സിഗ്നലിനായി അതിന്റെ ജോഡി ഉപയോഗിക്കുക.
പരിരക്ഷണ റെസിസ്റ്ററുകൾക്ക് പകരമായി ഹൈ-സ്പീഡ് പോമോഡുകൾക്ക് 0-ഓം ഷണ്ടുകൾ ഉള്ളതിനാൽ, അവ ഒരു ഷോർട്ട്സിനും കാരണമാകില്ലെന്ന് ഉറപ്പാക്കാൻ ഓപ്പറേറ്റർ മുൻകരുതലുകൾ എടുക്കണം.
Arduino/chipKIT ഷീൽഡ് കണക്റ്റർ
വിപുലീകൃത പ്രവർത്തനം ചേർക്കുന്നതിന് ആർട്ടി Z7 സ്റ്റാൻഡേർഡ് ആർഡുനോ, ചിപ്പ്കിറ്റ് ഷീൽഡുകളുമായി ബന്ധിപ്പിക്കാൻ കഴിയും. ആർട്ടി സെഡ് 7 രൂപകൽപ്പന ചെയ്യുമ്പോൾ പ്രത്യേക ശ്രദ്ധ ചെലുത്തിയിരുന്നു, ഇത് വിപണിയിലെ ഭൂരിഭാഗം ആർഡുനോ, ചിപ്പ്കിറ്റ് ഷീൽഡുകളുമായി പൊരുത്തപ്പെടുന്നുവെന്ന് ഉറപ്പാക്കുന്നു. ഷീൽഡ് കണക്റ്ററിന് ആർട്ടി Z49-7 ന് പൊതു ആവശ്യത്തിനുള്ള ഡിജിറ്റൽ I / O നായി സിങ്ക് പിഎല്ലിലേക്ക് 20 പിൻസും ആർട്ടി Z26-7 ൽ 10 ഉം ബന്ധിപ്പിച്ചിരിക്കുന്നു. എഫ്പിജിഎകളുടെ സ ibility കര്യം കാരണം, ഡിജിറ്റൽ റീഡ് / റൈറ്റ്, എസ്പിഐ കണക്ഷനുകൾ, യുആർടി കണക്ഷനുകൾ, ഐ 2 സി കണക്ഷനുകൾ, പിഡബ്ല്യുഎം എന്നിവയുൾപ്പെടെ എന്തിനും ഏതിനും ഈ പിൻസ് ഉപയോഗിക്കാൻ കഴിയും. ഇവയിൽ ആറെണ്ണം (AN0-AN5 എന്ന് ലേബൽ ചെയ്തിട്ടുള്ളത്) 0V- 3.3V ഇൻപുട്ട് ശ്രേണിയുള്ള സിംഗിൾ-എൻഡ് അനലോഗ് ഇൻപുട്ടുകളായും മറ്റൊരു ആറ് (AN6-11 എന്ന് ലേബൽ ചെയ്തിട്ടുള്ളത്) ഡിഫറൻഷ്യൽ അനലോഗ് ഇൻപുട്ടുകളായും ഉപയോഗിക്കാം.
കുറിപ്പ്: 7 വി ഡിജിറ്റൽ അല്ലെങ്കിൽ അനലോഗ് സിഗ്നലുകൾ output ട്ട്പുട്ട് ചെയ്യുന്ന ഷീൽഡുകളുമായി ആർട്ടി ഇസഡ് 5 പൊരുത്തപ്പെടുന്നില്ല. 7 വിക്ക് മുകളിലുള്ള ആർട്ടി സെഡ് 5 ഷീൽഡ് കണക്ടറിൽ ഡ്രൈവിംഗ് പിൻസ് സിങ്കിന് കേടുവരുത്തിയേക്കാം.
(https://reference.digilentinc.com/_media/reference/programmable-logic/arty-z7/arty-z7-shield.png)
ചിത്രം 16.1. ഷീൽഡ് പിൻ ഡയഗ്രം.
പിൻ പേര് | ഷീൽഡ് ഫംഗ്ഷൻ | ആർട്ടി Z7 കണക്ഷൻ |
IO0–IO13 | പൊതു ആവശ്യത്തിനുള്ള ഐ / ഒ പിന്നുകൾ | “ഷീൽഡ് ഡിജിറ്റൽ ഐ / ഒ” എന്ന വിഭാഗം കാണുക |
IO26–IO41, എ (IO42) | ആർട്ടി Z7-20 പൊതു ആവശ്യം I / O പിന്നുകൾ | “ഷീൽഡ് ഡിജിറ്റൽ ഐ / ഒ” എന്ന വിഭാഗം കാണുക |
SCL | I2C ക്ലോക്ക് | “ഷീൽഡ് ഡിജിറ്റൽ ഐ / ഒ” എന്ന വിഭാഗം കാണുക |
എസ്.ഡി.എ | I2C ഡാറ്റ | “ഷീൽഡ് ഡിജിറ്റൽ ഐ / ഒ” എന്ന വിഭാഗം കാണുക |
SCLK () | SPI ക്ലോക്ക് | “ഷീൽഡ് ഡിജിറ്റൽ ഐ / ഒ” എന്ന വിഭാഗം കാണുക |
മോസി () | എസ്പിഐ ഡാറ്റ .ട്ട് | “ഷീൽഡ് ഡിജിറ്റൽ ഐ / ഒ” എന്ന വിഭാഗം കാണുക |
മിസോ () | എസ്പിഐ ഡാറ്റ | “ഷീൽഡ് ഡിജിറ്റൽ ഐ / ഒ” എന്ന വിഭാഗം കാണുക |
SS | SPI സ്ലേവ് തിരഞ്ഞെടുക്കുക | “ഷീൽഡ് ഡിജിറ്റൽ ഐ / ഒ” എന്ന വിഭാഗം കാണുക |
A0–A5 | സിംഗിൾ-എന്റഡ് അനലോഗ് ഇൻപുട്ട് | “ഷീൽഡ് അനലോഗ് I / O” എന്ന വിഭാഗം കാണുക |
A6–A11 | ഡിഫറൻഷ്യൽ അനലോഗ് ഇൻപുട്ട് | “ഷീൽഡ് അനലോഗ് I / O” എന്ന വിഭാഗം കാണുക |
പിൻ പേര് | ഷീൽഡ് ഫംഗ്ഷൻ | ആർട്ടി Z7 കണക്ഷൻ |
വി_പി, വി_എൻ | സമർപ്പിത ഡിഫറൻഷ്യൽ അനലോഗ് ഇൻപുട്ട് | “ഷീൽഡ് അനലോഗ് I / O” എന്ന വിഭാഗം കാണുക |
എക്സ്ജിഎൻഡി | XADC അനലോഗ് ഗ്ര .ണ്ട് | സിങ്കിൽ (VREFN) XADC ഗ്രൗണ്ട് റഫറൻസ് ഓടിക്കാൻ ഉപയോഗിക്കുന്ന നെറ്റിലേക്ക് കണക്റ്റുചെയ്തു. |
XVREF | XADC അനലോഗ് വോളിയംtagഇ റഫറൻസ് | 1.25 V-ലേക്ക് ബന്ധിപ്പിച്ചിരിക്കുന്നു, XADC വോള്യം ഓടിക്കാൻ 25mA റെയിൽ ഉപയോഗിക്കുന്നുtagZynq (VREFP) നെക്കുറിച്ചുള്ള ഇ റഫറൻസ് |
N/C | ബന്ധിപ്പിച്ചിട്ടില്ല | ബന്ധിപ്പിച്ചിട്ടില്ല |
ഐ.ഒ.ആർ.ഇ.എഫ് | ഡിജിറ്റൽ I/O വോളിയംtagഇ റഫറൻസ് | ആർട്ടി Z7 3.3V പവർ റെയിലിലേക്ക് കണക്റ്റുചെയ്തു (“വൈദ്യുതി വിതരണം” വിഭാഗം കാണുക) |
ആർഎസ്ടി | ഷീൽഡിലേക്ക് പുന Res സജ്ജമാക്കുക | ചുവന്ന “SRST” ബട്ടണിലേക്കും സിങ്കിന്റെ MIO പിൻ 12 ലും കണക്റ്റുചെയ്തു. ജെപി 1 ചെറുതാക്കുമ്പോൾ, എഫ്ടിഡിഐ യുഎസ്ബി-യുആർടി പാലത്തിന്റെ ഡിടിആർ സിഗ്നലുമായി ഇത് ബന്ധിപ്പിച്ചിരിക്കുന്നു. |
3V3 | 3.3 വി പവർ റെയിൽ | ആർട്ടി Z7 3.3V പവർ റെയിലിലേക്ക് കണക്റ്റുചെയ്തു (“വൈദ്യുതി വിതരണം” വിഭാഗം കാണുക) |
5V0 | 5.0 വി പവർ റെയിൽ | ആർട്ടി Z7 5.0V പവർ റെയിലിലേക്ക് കണക്റ്റുചെയ്തു (“വൈദ്യുതി വിതരണം” വിഭാഗം കാണുക) |
GND (), G | ഗ്രൗണ്ട് | ആർട്ടി സെഡ് 7 ന്റെ ഗ്ര plane ണ്ട് പ്ലെയിനുമായി ബന്ധിപ്പിച്ചു |
VIN | പവർ ഇൻപുട്ട് | ബാഹ്യ വൈദ്യുതി വിതരണ കണക്റ്ററുമായി (J18) സമാന്തരമായി ബന്ധിപ്പിച്ചു. |
പട്ടിക 16.1. ഷീൽഡ് പിൻ വിവരണങ്ങൾ.
ഷീൽഡ് ഡിജിറ്റൽ I / O.
Zynq PL-ലേക്ക് നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്ന പിന്നുകൾ പൊതു-ഉദ്ദേശ്യ ഇൻപുട്ടുകളോ ഔട്ട്പുട്ടുകളോ ആയി ഉപയോഗിക്കാം. ഈ പിന്നുകളിൽ I2C, SPI, പൊതു-ഉദ്ദേശ്യ I/O പിന്നുകൾ എന്നിവ ഉൾപ്പെടുന്നു. ആകസ്മികമായ ഷോർട്ട് സർക്യൂട്ടുകളിൽ നിന്ന് സംരക്ഷണം നൽകാൻ സഹായിക്കുന്നതിന് FPGA-യ്ക്കും ഡിജിറ്റൽ I/O പിന്നുകൾക്കുമിടയിൽ 200 Ohm സീരീസ് റെസിസ്റ്ററുകൾ ഉണ്ട് (സീരീസ് റെസിസ്റ്ററുകൾ ഇല്ലാത്ത AN5-AN0 സിഗ്നലുകൾ, കൂടാതെ AN6-AN12 സിഗ്നലുകൾ എന്നിവ ഒഴികെ. 100 ഓം സീരീസ് റെസിസ്റ്ററുകൾ). കേവലമായ പരമാവധി, ശുപാർശ ചെയ്യുന്ന പ്രവർത്തന വോളിയംtagഈ പിന്നുകൾക്കുള്ള es ചുവടെയുള്ള പട്ടികയിൽ നൽകിയിരിക്കുന്നു.
ആർട്ടി Z26-41 ൽ IO42-IO7, A (IO10) എന്നിവ ആക്സസ് ചെയ്യാൻ കഴിയില്ല. കൂടാതെ, ആർട്ടി Z0-5 ൽ AN7-AN10 ഡിജിറ്റൽ I / O ആയി ഉപയോഗിക്കാൻ കഴിയില്ല. സിങ്ക് -7010 നെ അപേക്ഷിച്ച് സിങ്ക് -7020 ൽ കുറഞ്ഞ ഐ / ഒ പിന്നുകൾ ലഭ്യമായതാണ് ഇതിന് കാരണം.
സമ്പൂർണ്ണ മിനിമം വോളിയംtage | ശുപാർശ ചെയ്യുന്ന ഏറ്റവും കുറഞ്ഞ പ്രവർത്തന വോളിയംtage | ശുപാർശ ചെയ്യുന്ന പരമാവധി പ്രവർത്തന വോളിയംtage | സമ്പൂർണ്ണ പരമാവധി വോളിയംtage | |
അധികാരപ്പെടുത്തിയത് | -0.4 വി | -0.2 വി | 3.4 വി | 3.75 വി |
അധികാരമില്ലാത്തത് | -0.4 വി | N/A | N/A | 0.55 വി |
പട്ടിക 16.1.1. ഷീൽഡ് ഡിജിറ്റൽ വോളിയംtages. Zynq PL-ലേക്ക് ബന്ധിപ്പിച്ചിരിക്കുന്ന പിന്നുകളുടെ വൈദ്യുത സവിശേഷതകളെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, ദയവായി കാണുക സിങ്ക് -7000 ഡാറ്റാഷീറ്റ്
(ds187-XC7Z010-XC7Z020-Data-Sheet) Xilinx- ൽ നിന്ന്.
ഷീൽഡ് അനലോഗ് I / O.
A0-A11, V_P/V_N എന്നിങ്ങനെ ലേബൽ ചെയ്തിരിക്കുന്ന പിന്നുകൾ Zynq-ന്റെ XADC മൊഡ്യൂളിലേക്കുള്ള അനലോഗ് ഇൻപുട്ടുകളായി ഉപയോഗിക്കുന്നു. ഇൻപുട്ടുകൾ 0-1 V വരെയാണ് എന്ന് Zynq പ്രതീക്ഷിക്കുന്നു. A0-A5 എന്ന് ലേബൽ ചെയ്തിരിക്കുന്ന പിന്നുകളിൽ ഇൻപുട്ട് വോള്യം കുറയ്ക്കുന്നതിന് ഞങ്ങൾ ഒരു ബാഹ്യ സർക്യൂട്ട് ഉപയോഗിക്കുന്നു.tag3.3V മുതൽ ഇ. ഈ സർക്യൂട്ട് ചിത്രം 16.2.1 ൽ കാണിച്ചിരിക്കുന്നു. ഏത് വോള്യവും കൃത്യമായി അളക്കാൻ ഈ സർക്യൂട്ട് XADC മൊഡ്യൂളിനെ അനുവദിക്കുന്നുtage 0V നും 3.3V നും ഇടയിൽ (ആർട്ടി Z7-യുമായി ബന്ധപ്പെട്ട് ജിഎൻഡി ()) ഈ പിൻസുകളിലേതെങ്കിലും പ്രയോഗിക്കുന്നു. ഡിജിറ്റൽ ഇൻപുട്ടുകൾ അല്ലെങ്കിൽ p ട്ട്പുട്ടുകളായി A0-A5 എന്ന് ലേബൽ ചെയ്തിരിക്കുന്ന പിൻസ് ഉപയോഗിക്കാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, ആർട്ടി Z16.2.1-7 ലെ റെസിസ്റ്റർ ഡിവൈഡർ സർക്യൂട്ടിന് മുമ്പായി (ചിത്രം 20 ലും കാണിച്ചിരിക്കുന്നു) സിങ്ക് PL- ലേക്ക് നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു. ആർട്ടി Z7-10 ൽ ഈ അധിക കണക്ഷൻ ഉണ്ടാക്കിയിട്ടില്ല, അതിനാലാണ് ഈ സിഗ്നലുകളെ ആ വേരിയന്റിലെ അനലോഗ് ഇൻപുട്ടുകളായി മാത്രമേ ഉപയോഗിക്കാൻ കഴിയൂ.
(https://reference.digilentinc.com/_media/reference/programmable-logic/arty-z7/arty-z7-shield-an.png)
ചിത്രം 16.2.1. സിംഗിൾ-എന്റഡ് അനലോഗ് ഇൻപുട്ടുകൾ.
A6-A11 എന്ന് ലേബൽ ചെയ്തിരിക്കുന്ന പിന്നുകൾ ഒരു ആന്റി-അലിയാസിംഗ് ഫിൽട്ടർ വഴി Zynq PL-ലെ 3 ജോഡി അനലോഗ് ശേഷിയുള്ള പിന്നുകളിലേക്ക് നേരിട്ട് ബന്ധിപ്പിച്ചിരിക്കുന്നു. ഈ സർക്യൂട്ട് ചിത്രം 16.2.2 ൽ കാണിച്ചിരിക്കുന്നു. ഈ ജോഡി പിന്നുകൾ ഒരു വോള്യം ഉപയോഗിച്ച് ഡിഫറൻഷ്യൽ അനലോഗ് ഇൻപുട്ടുകളായി ഉപയോഗിക്കാംtag0-1V തമ്മിലുള്ള ഇ വ്യത്യാസം. ഇരട്ട സംഖ്യകൾ ജോഡിയുടെ പോസിറ്റീവ് പിന്നുകളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു, ഒറ്റ സംഖ്യകൾ നെഗറ്റീവ് പിന്നുകളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു (അതിനാൽ A6, A7 എന്നിവ ഒരു അനലോഗ് ഇൻപുട്ട് ജോഡിയായി മാറുന്നു, A6 പോസിറ്റീവ് ആയതും A7 നെഗറ്റീവുമാണ്). കപ്പാസിറ്ററിനുള്ള പാഡുകൾ നിലവിലുണ്ടെങ്കിലും, ഈ പിന്നുകൾക്കായി അവ ലോഡ് ചെയ്തിട്ടില്ലെന്നത് ശ്രദ്ധിക്കുക. FPGA-യുടെ അനലോഗ് ശേഷിയുള്ള പിന്നുകളും സാധാരണ ഡിജിറ്റൽ FPGA പിന്നുകൾ പോലെ ഉപയോഗിക്കാനാകുമെന്നതിനാൽ, ഡിജിറ്റൽ I/O-യ്ക്ക് ഈ പിന്നുകൾ ഉപയോഗിക്കാനും സാധിക്കും.
V_P, V_N എന്ന് ലേബൽ ചെയ്തിരിക്കുന്ന പിന്നുകൾ FPGA-യുടെ VP_0, VN_0 സമർപ്പിത അനലോഗ് ഇൻപുട്ടുകളുമായി ബന്ധിപ്പിച്ചിരിക്കുന്നു. ഈ ജോഡി പിന്നുകൾ ഒരു വോളിയം ഉപയോഗിച്ച് ഒരു ഡിഫറൻഷ്യൽ അനലോഗ് ഇൻപുട്ടായും ഉപയോഗിക്കാംtage 0-1V യ്ക്കിടയിലാണ്, എന്നാൽ അവ ഡിജിറ്റൽ I/O ആയി ഉപയോഗിക്കാൻ കഴിയില്ല. ഈ ജോഡി പിന്നുകൾക്കായി ചിത്രം 16.2.2 ൽ കാണിച്ചിരിക്കുന്ന സർക്യൂട്ടിലെ കപ്പാസിറ്റർ ആർട്ടി Z7-ൽ ലോഡ് ചെയ്യുന്നു.
ചിത്രം 16.2.2. ഡിഫറൻഷ്യൽ അനലോഗ് ഇൻപുട്ടുകൾ.
Zynq-നുള്ളിലെ XADC കോർ 12 MSPS-ൽ പ്രവർത്തിക്കാൻ കഴിവുള്ള ഒരു ഡ്യുവൽ-ചാനൽ 1-ബിറ്റ് അനലോഗ്-ടു-ഡിജിറ്റൽ കൺവെർട്ടറാണ്. ഷീൽഡ് പിന്നുകളുമായി ബന്ധിപ്പിച്ചിട്ടുള്ള ഏതെങ്കിലും അനലോഗ് ഇൻപുട്ടുകൾ ഉപയോഗിച്ച് ഒന്നുകിൽ ചാനൽ നയിക്കാനാകും. ഒരു ഉപയോക്തൃ ഡിസൈനിൽ നിന്ന് ഡൈനാമിക് റീകോൺഫിഗറേഷൻ പോർട്ട് (DRP) വഴി XADC കോർ നിയന്ത്രിക്കുകയും ആക്സസ് ചെയ്യുകയും ചെയ്യുന്നു. വോളിയത്തിലേക്കുള്ള പ്രവേശനവും DRP നൽകുന്നുtagFPGA-യുടെ ഓരോ പവർ റെയിലുകളിലും ഉള്ള e മോണിറ്ററുകളും FPGA-യുടെ ആന്തരികമായ ഒരു താപനില സെൻസറും. XADC കോർ ഉപയോഗിക്കുന്നതിനെക്കുറിച്ചുള്ള കൂടുതൽ വിവരങ്ങൾക്ക്, "7 സീരീസ് FPGA-കളും Zynq-7000 എല്ലാ പ്രോഗ്രാമബിൾ SoC XADC ഡ്യുവൽ 12-ബിറ്റ് 1 MSPS അനലോഗ്-ടു-ഡിജിറ്റൽ കൺവെർട്ടർ" എന്ന തലക്കെട്ടിലുള്ള Xilinx പ്രമാണം കാണുക. "PS-XADC" ഇന്റർഫേസ് വഴി PS ഉപയോഗിച്ച് നേരിട്ട് XADC കോർ ആക്സസ് ചെയ്യാനും സാധിക്കും. ഈ ഇന്റർഫേസ് 30 അധ്യായത്തിൽ പൂർണ്ണമായി വിവരിച്ചിരിക്കുന്നു സിങ്ക്
സാങ്കേതിക റഫറൻസ് മാനുവൽ ( ug585-Zynq-7000-TRM [PDF]). rm (https://reference.digilentinc.com/tag/rm?do=showtag&tag=rm), ഡോക്ടർ (https://reference.digilentinc.com/tag/doc?do=showtag&tag=doc), ആർട്ടി- z7
(https://reference.digilentinc.com/tag/arty-z7?do=showtag&tag=arty-z7)
ഞങ്ങളുടെ വാർത്താക്കുറിപ്പ് സബ്സ്ക്രൈബ് ചെയ്യുക
പേരിന്റെ ആദ്യഭാഗം |
പേരിന്റെ അവസാന ഭാഗം |
ഇമെയിൽ വിലാസം |
ഞങ്ങളുടെ പങ്കാളികൾ സിലിൻക്സ് സർവകലാശാല പ്രോഗ്രാം (https://store.digilentinc.com/partneuniversity-program/) സാങ്കേതിക പങ്കാളികൾ (https://store.digilentinc.com/technolpartners/) വിതരണക്കാർ (https://store.digilentinc.com/ourdistributors/) |
സാങ്കേതിക സഹായം ഫോറം (https://forum.digilentinc.com) റഫറൻസ് വിക്കി (https://reference.digilentinc.com) ഞങ്ങളെ സമീപിക്കുക (https://store.digilentinc.com/contactus/) |
ഉപഭോക്തൃ വിവരം(https://youtube.com/user/digilentinc) പതിവുചോദ്യങ്ങൾ(https://resource.digilentinc.com/verify) സ്റ്റോർ വിവരം (https://store.digilentinc.com/store-info/) |
കമ്പനി വിവരം
ഞങ്ങളേക്കുറിച്ച് |
പ്രമാണങ്ങൾ / വിഭവങ്ങൾ
![]() |
ഡിജിറ്റൽ വികസന ബോർഡ് ആർട്ടി Z7 [pdf] ഉപയോക്തൃ മാനുവൽ വികസന ബോർഡ് ആർട്ടി Z7 |