ઇન્ટેલ-લોગો

બાહ્ય મેમરી ઇન્ટરફેસ ઇન્ટેલ સ્ટ્રેટિક્સ 10 FPGA IP ડિઝાઇન Example

બાહ્ય-મેમરી-ઇન્ટરફેસ-Intel-Stratix-10-FPGA-IP-ડિઝાઇન-Example-ઉત્પાદન

ડિઝાઇન Exampબાહ્ય મેમરી ઈન્ટરફેસ માટે ઝડપી પ્રારંભ માર્ગદર્શિકા Intel® Stratix® 10 FPGA IP

એક નવું ઇન્ટરફેસ અને વધુ સ્વચાલિત ડિઝાઇન ભૂતપૂર્વampલે ફ્લો Intel® Stratix® 10 બાહ્ય મેમરી ઇન્ટરફેસ માટે ઉપલબ્ધ છે. આ ભૂતપૂર્વampપેરામીટર એડિટરમાં le ડિઝાઇન્સ ટેબ તમને સંશ્લેષણ અને સિમ્યુલેશનની રચનાનો ઉલ્લેખ કરવાની મંજૂરી આપે છે file સેટ કરે છે જેનો ઉપયોગ તમે તમારા EMIF IP ને માન્ય કરવા માટે કરી શકો છો. તમે ભૂતપૂર્વ જનરેટ કરી શકો છોampખાસ કરીને Intel FPGA ડેવલપમેન્ટ કીટ માટે અથવા તમે જનરેટ કરો છો તે કોઈપણ EMIF IP માટે ડિઝાઇન કરો.

આકૃતિ 1. સામાન્ય ડિઝાઇન Exampલે વર્કફ્લોબાહ્ય-મેમરી-ઇન્ટરફેસ-Intel-Stratix-10-FPGA-IP-ડિઝાઇન-Example-fig1

આકૃતિ 2. EMIF જનરેટ કરી રહ્યું છે Exampઇન્ટેલ સ્ટ્રેટિક્સ 10 ડેવલપમેન્ટ કિટ સાથે ડિઝાઇનબાહ્ય-મેમરી-ઇન્ટરફેસ-Intel-Stratix-10-FPGA-IP-ડિઝાઇન-Example-fig2

EMIF પ્રોજેક્ટ બનાવવો

Intel Quartus® Prime સોફ્ટવેર વર્ઝન 17.1 અને તે પછીના વર્ઝન માટે, તમારે EMIF IP અને ડિઝાઇન એક્સ જનરેટ કરતા પહેલા Intel Quartus Prime પ્રોજેક્ટ બનાવવો આવશ્યક છે.ample

  1. ઇન્ટેલ ક્વાર્ટસ પ્રાઇમ સોફ્ટવેર લોંચ કરો અને પસંદ કરો File ➤ નવો પ્રોજેક્ટ વિઝાર્ડ. આગળ ક્લિક કરો.બાહ્ય-મેમરી-ઇન્ટરફેસ-Intel-Stratix-10-FPGA-IP-ડિઝાઇન-Example-fig3
  2. તમે જે પ્રોજેક્ટ બનાવવા માંગો છો તેના માટે ડિરેક્ટરી અને nme નો ઉલ્લેખ કરો. આગળ ક્લિક કરો.બાહ્ય-મેમરી-ઇન્ટરફેસ-Intel-Stratix-10-FPGA-IP-ડિઝાઇન-Example-fig4
  3. ચકાસો કે ખાલી પ્રોજેક્ટ પસંદ થયેલ છે. આગળ બે વાર ક્લિક કરો.બાહ્ય-મેમરી-ઇન્ટરફેસ-Intel-Stratix-10-FPGA-IP-ડિઝાઇન-Example-fig5
  4. નામ ફિલ્ટર હેઠળ, ઉપકરણનો ભાગ નંબર લખો.
  5. ઉપલબ્ધ ઉપકરણો હેઠળ, યોગ્ય ઉપકરણ પસંદ કરો.બાહ્ય-મેમરી-ઇન્ટરફેસ-Intel-Stratix-10-FPGA-IP-ડિઝાઇન-Example-fig6
  6. સમાપ્ત ક્લિક કરો.

EMIF IP જનરેટ અને રૂપરેખાંકિત કરવું

નીચેના પગલાંઓ EMIF IP કેવી રીતે જનરેટ અને રૂપરેખાંકિત કરવું તે સમજાવે છે. આ વૉકથ્રુ DDR4 ઇન્ટરફેસ બનાવે છે, પરંતુ પગલાં અન્ય પ્રોટોકોલ્સ માટે સમાન છે.

  1. IP કેટલોગ વિન્ડોમાં, Intel Stratix 10 External Memory Interfaces પસંદ કરો. (જો IP કેટલોગ વિન્ડો દેખાતી નથી, તો પસંદ કરો View ➤ યુટિલિટી વિન્ડોઝ ➤ IP કેટલોગ.)બાહ્ય-મેમરી-ઇન્ટરફેસ-Intel-Stratix-10-FPGA-IP-ડિઝાઇન-Example-fig7
  2. IP પરિમાણ સંપાદકમાં, EMIF IP માટે એક એન્ટિટીનું નામ પ્રદાન કરો (તમે અહીં પ્રદાન કરો છો તે નામ બની જાય છે. file IP માટે નામ) અને ડિરેક્ટરીનો ઉલ્લેખ કરો. બનાવો પર ક્લિક કરો.બાહ્ય-મેમરી-ઇન્ટરફેસ-Intel-Stratix-10-FPGA-IP-ડિઝાઇન-Example-fig8
  3. પેરામીટર એડિટરમાં બહુવિધ ટૅબ્સ છે જ્યાં તમારે તમારા EMIF અમલીકરણને પ્રતિબિંબિત કરવા માટે પરિમાણોને ગોઠવવું આવશ્યક છે:

ઇન્ટેલ સ્ટ્રેટિક્સ 10 EMIF પેરામીટર એડિટર માર્ગદર્શિકા

કોષ્ટક 1. EMIF પરિમાણ સંપાદક માર્ગદર્શિકા

પરિમાણ સંપાદક ટેબ માર્ગદર્શિકા
જનરલ ખાતરી કરો કે નીચેના પરિમાણો યોગ્ય રીતે દાખલ થયા છે:

• ઉપકરણ માટે ઝડપ ગ્રેડ.

• મેમરી ઘડિયાળની આવર્તન.

• PLL સંદર્ભ ઘડિયાળની આવર્તન.

સ્મૃતિ • પરના પરિમાણો દાખલ કરવા માટે તમારા મેમરી ઉપકરણ માટે ડેટા શીટનો સંદર્ભ લો સ્મૃતિ ટેબ

• તમારે ALERT# પિન માટે ચોક્કસ સ્થાન પણ દાખલ કરવું જોઈએ. (માત્ર DDR4 મેમરી પ્રોટોકોલ પર લાગુ થાય છે.)

મેમ I/O • પ્રારંભિક પ્રોજેક્ટ તપાસ માટે, તમે પર ડિફોલ્ટ સેટિંગ્સનો ઉપયોગ કરી શકો છો

મેમ I/O ટેબ

• અદ્યતન ડિઝાઇન માન્યતા માટે, તમારે શ્રેષ્ઠ સમાપ્તિ સેટિંગ્સ મેળવવા માટે બોર્ડ સિમ્યુલેશન કરવું જોઈએ.

FPGA I/O • પ્રારંભિક પ્રોજેક્ટ તપાસ માટે, તમે પર ડિફોલ્ટ સેટિંગ્સનો ઉપયોગ કરી શકો છો

FPGA I/O ટેબ

• અદ્યતન ડિઝાઇન માન્યતા માટે, તમારે યોગ્ય I/O ધોરણો પસંદ કરવા માટે સંકળાયેલ IBIS મોડલ્સ સાથે બોર્ડ સિમ્યુલેશન કરવું જોઈએ.

મેમ ટાઇમિંગ • પ્રારંભિક પ્રોજેક્ટ તપાસ માટે, તમે પર ડિફોલ્ટ સેટિંગ્સનો ઉપયોગ કરી શકો છો

મેમ ટાઇમિંગ ટેબ

• અદ્યતન ડિઝાઇન માન્યતા માટે, તમારે તમારા મેમરી ઉપકરણની ડેટા શીટ અનુસાર પરિમાણો દાખલ કરવા જોઈએ.

બોર્ડ • પ્રારંભિક પ્રોજેક્ટ તપાસ માટે, તમે પર ડિફોલ્ટ સેટિંગ્સનો ઉપયોગ કરી શકો છો

બોર્ડ ટેબ

• અદ્યતન ડિઝાઇન માન્યતા અને ચોક્કસ સમય બંધ કરવા માટે, તમારે ચોક્કસ ઇન્ટરસિમ્બોલ ઇન્ટરફેન્સ (ISI)/ ક્રોસસ્ટૉક અને બોર્ડ અને પેકેજ સ્ક્યુ માહિતી મેળવવા માટે બોર્ડ સિમ્યુલેશન કરવું જોઈએ, અને તેને દાખલ કરો બોર્ડ ટેબ

નિયંત્રક તમારા મેમરી નિયંત્રક માટે ઇચ્છિત રૂપરેખાંકન અને વર્તન અનુસાર નિયંત્રક પરિમાણો સેટ કરો.
ડાયગ્નોસ્ટિક્સ તમે પરના પરિમાણોનો ઉપયોગ કરી શકો છો ડાયગ્નોસ્ટિક્સ તમારા મેમરી ઈન્ટરફેસના પરીક્ષણ અને ડીબગીંગમાં મદદ કરવા માટે ટેબ.
Exampલે ડિઝાઇન્સ Exampલે ડિઝાઇન્સ ટેબ તમને ડિઝાઇન એક્સ જનરેટ કરવા દે છેampસંશ્લેષણ અને સિમ્યુલેશન માટે લેસ. જનરેટ કરેલી ડિઝાઇન ભૂતપૂર્વample એ સંપૂર્ણ EMIF સિસ્ટમ છે જેમાં EMIF IP અને ડ્રાઇવર છે જે મેમરી ઇન્ટરફેસને માન્ય કરવા માટે રેન્ડમ ટ્રાફિક જનરેટ કરે છે.

વ્યક્તિગત પરિમાણો પર વિગતવાર માહિતી માટે, Intel Stratix 10 External Memory Interfaces IP વપરાશકર્તા માર્ગદર્શિકામાં તમારા મેમરી પ્રોટોકોલ માટે યોગ્ય પ્રકરણનો સંદર્ભ લો.

સિન્થેસાઇઝેબલ EMIF ડિઝાઇન જનરેટ કરી રહ્યું છે Example

Intel Stratix 10 ડેવલપમેન્ટ કીટ માટે, મોટાભાગની Intel Stratix 10 EMIF IP સેટિંગ્સને તેમના ડિફોલ્ટ મૂલ્યો પર છોડવા માટે તે પૂરતું છે. સિન્થેસાઇઝ કરી શકાય તેવી ડિઝાઇન બનાવવા માટે ભૂતપૂર્વample, આ પગલાં અનુસરો:

  1. ડાયગ્નોસ્ટિક્સ ટૅબ પર, ઉપલબ્ધ ડીબગીંગ સુવિધાઓની ઍક્સેસ પ્રદાન કરવા માટે EMIF ડીબગ ટૂલકીટ/ઓન-ચિપ ડીબગ પોર્ટ અને ઇન-સિસ્ટમ-સોર્સીસ-અને-પ્રોબ્સને સક્ષમ કરો.બાહ્ય-મેમરી-ઇન્ટરફેસ-Intel-Stratix-10-FPGA-IP-ડિઝાઇન-Example-fig9
  2. ભૂતપૂર્વ પરampલે ડિઝાઇન્સ ટેબ પર, ખાતરી કરો કે સિન્થેસિસ બોક્સ ચેક થયેલ છે.
  3. EMIF IP ને ગોઠવો અને Generate Ex પર ક્લિક કરોampવિન્ડોની ઉપર-જમણા ખૂણે le ડિઝાઇન.બાહ્ય-મેમરી-ઇન્ટરફેસ-Intel-Stratix-10-FPGA-IP-ડિઝાઇન-Example-fig10
  4. EMIF ડિઝાઇન ex માટે ડિરેક્ટરીનો ઉલ્લેખ કરોample અને OK પર ક્લિક કરો. EMIF ડિઝાઇનની સફળ પેઢી ભૂતપૂર્વample નીચેના બનાવે છે fileqii ડિરેક્ટરી હેઠળ સેટ કરો.

આકૃતિ 3. જનરેટેડ સિન્થેસાઇઝેબલ ડિઝાઇન એક્સample File માળખુંબાહ્ય-મેમરી-ઇન્ટરફેસ-Intel-Stratix-10-FPGA-IP-ડિઝાઇન-Example-fig11

નોંધ: જો તમે સિમ્યુલેશન અથવા સિન્થેસિસ ચેકબોક્સ પસંદ ન કરો, તો ગંતવ્ય નિર્દેશિકામાં પ્લેટફોર્મ ડિઝાઇનર ડિઝાઇન હશે fileએસ viewસંપાદિત અથવા પ્લેટફોર્મ ડિઝાઇનર હેઠળ સંપાદિત. આ સ્થિતિમાં તમે સિન્થેસિસ અને સિમ્યુલેશન જનરેટ કરવા માટે નીચેના આદેશો ચલાવી શકો છો file સેટ

  • કમ્પાઇલેબલ પ્રોજેક્ટ બનાવવા માટે, તમારે ગંતવ્ય નિર્દેશિકામાં quartus_sh -t make_qii_design.tcl સ્ક્રિપ્ટ ચલાવવી આવશ્યક છે.
  • સિમ્યુલેશન પ્રોજેક્ટ બનાવવા માટે, તમારે ગંતવ્ય નિર્દેશિકામાં quartus_sh -t make_sim_design.tcl સ્ક્રિપ્ટ ચલાવવી આવશ્યક છે.

સંબંધિત માહિતી

  • સંશ્લેષણ Exampપૃષ્ઠ 19 પર le ડિઝાઇન
  • DDR10 માટે Intel Stratix 3 EMIF IP પેરામીટર વર્ણન
  • DDR10 માટે Intel Stratix 4 EMIF IP પેરામીટર વર્ણન
  • QDRII/II+/Xtreme માટે ઇન્ટેલ સ્ટ્રેટિક્સ 10 EMIF IP પેરામીટર વર્ણન
  • QDR-IV માટે ઇન્ટેલ સ્ટ્રેટિક્સ 10 EMIF IP પેરામીટર વર્ણન
  • RLDRAM 10 માટે Intel Stratix 3 EMIF IP પેરામીટર વર્ણન

EMIF ડિઝાઇનનું ઉત્પાદનampઅનુકરણ માટે le
Intel Stratix 10 ડેવલપમેન્ટ કીટ માટે, મોટાભાગની Intel Stratix 10 EMIF IP સેટિંગ્સને તેમના ડિફોલ્ટ મૂલ્યો પર છોડવા માટે તે પૂરતું છે. ડિઝાઇન જનરેટ કરવા માટે ભૂતપૂર્વampમાટે le
સિમ્યુલેશન, આ પગલાં અનુસરો:

  1. ડાયગ્નોસ્ટિક્સ ટૅબ પર, તમે બે કેલિબ્રેશન મોડ્સ વચ્ચે પસંદ કરી શકો છો: કેલિબ્રેશન અને સંપૂર્ણ કેલિબ્રેશન છોડો. (આ મોડ્સ પર વિગતો માટે, આ પ્રકરણમાં પાછળથી, સિમ્યુલેશન વિરુદ્ધ હાર્ડવેર અમલીકરણનો સંદર્ભ લો.) સિમ્યુલેશન સમય ઘટાડવા માટે, ઝડપી સિમ્યુલેશન માટે એબ્સ્ટ્રેક્ટ PHY પસંદ કરો.બાહ્ય-મેમરી-ઇન્ટરફેસ-Intel-Stratix-10-FPGA-IP-ડિઝાઇન-Example-fig12
  2. ભૂતપૂર્વ પરample Designs ટેબ પર, ખાતરી કરો કે સિમ્યુલેશન બોક્સ ચેક થયેલ છે. જરૂરી સિમ્યુલેશન HDL ફોર્મેટ પણ પસંદ કરો, કાં તો વેરિલોગ અથવા VHDL.
  3. EMIF IP ને ગોઠવો અને Generate Ex પર ક્લિક કરોampવિન્ડોની ઉપર-જમણા ખૂણે le ડિઝાઇન.બાહ્ય-મેમરી-ઇન્ટરફેસ-Intel-Stratix-10-FPGA-IP-ડિઝાઇન-Example-fig13
  4. EMIF ડિઝાઇન ex માટે ડિરેક્ટરીનો ઉલ્લેખ કરોample અને OK પર ક્લિક કરો.

EMIF ડિઝાઇનની સફળ પેઢી ભૂતપૂર્વample બહુવિધ બનાવે છે file sim/ed_sim ડિરેક્ટરી હેઠળ વિવિધ સપોર્ટેડ સિમ્યુલેટર માટે સેટ કરે છે.

આકૃતિ 4. જનરેટેડ સિમ્યુલેશન ડિઝાઇન એક્સample File માળખુંબાહ્ય-મેમરી-ઇન્ટરફેસ-Intel-Stratix-10-FPGA-IP-ડિઝાઇન-Example-fig14

નોંધ: જો તમે સિમ્યુલેશન અથવા સિન્થેસિસ ચેકબોક્સ પસંદ ન કરો, તો ગંતવ્ય નિર્દેશિકામાં પ્લેટફોર્મ ડિઝાઇનર ડિઝાઇન હશે fileએસ viewસંપાદિત અથવા પ્લેટફોર્મ ડિઝાઇનર હેઠળ સંપાદિત. આ સ્થિતિમાં તમે સિન્થેસિસ અને સિમ્યુલેશન જનરેટ કરવા માટે નીચેના આદેશો ચલાવી શકો છો file સેટ

  • કમ્પાઇલેબલ પ્રોજેક્ટ બનાવવા માટે, તમારે ગંતવ્ય નિર્દેશિકામાં quartus_sh -t make_qii_design.tcl સ્ક્રિપ્ટ ચલાવવી આવશ્યક છે.
  • સિમ્યુલેશન પ્રોજેક્ટ બનાવવા માટે, તમારે ગંતવ્ય નિર્દેશિકામાં quartus_sh -t make_sim_design.tcl સ્ક્રિપ્ટ ચલાવવી આવશ્યક છે.

સંબંધિત માહિતી
• સિમ્યુલેશન એક્સampલે ડિઝાઇન ચાલુ
• Intel Stratix 10 EMIF IP – સિમ્યુલેટિંગ મેમરી IP
• સિમ્યુલેશન વિરુદ્ધ હાર્ડવેર અમલીકરણ ચાલુ

સિમ્યુલેશન વિરુદ્ધ હાર્ડવેર અમલીકરણ
બાહ્ય મેમરી ઇન્ટરફેસ સિમ્યુલેશન માટે, તમે IP જનરેશન દરમિયાન ડાયગ્નોસ્ટિક્સ ટેબ પર કેલિબ્રેશન છોડો અથવા સંપૂર્ણ માપાંકન પસંદ કરી શકો છો.
EMIF સિમ્યુલેશન મોડલ્સ
આ કોષ્ટક સ્કીપ કેલિબ્રેશન અને સંપૂર્ણ કેલિબ્રેશન મોડલ્સની લાક્ષણિકતાઓની તુલના કરે છે.

કોષ્ટક 2. EMIF સિમ્યુલેશન મોડલ્સ: સંપૂર્ણ કેલિબ્રેશન વિરુદ્ધ કેલિબ્રેશન છોડો

માપાંકન છોડો સંપૂર્ણ માપાંકન
વપરાશકર્તા તર્ક પર ધ્યાન કેન્દ્રિત કરતું સિસ્ટમ-સ્તરનું સિમ્યુલેશન. કેલિબ્રેશન પર ધ્યાન કેન્દ્રિત કરતી મેમરી ઇન્ટરફેસ સિમ્યુલેશન.
કેલિબ્રેશનની વિગતો કેપ્ચર કરવામાં આવી નથી. બધા s મેળવે છેtagકેલિબ્રેશનના es.
માહિતી સંગ્રહિત અને પુનઃપ્રાપ્ત કરવાની ક્ષમતા ધરાવે છે. લેવલિંગ, પ્રતિ-બીટ ડેસ્ક્યુ વગેરેનો સમાવેશ થાય છે.
સચોટ કાર્યક્ષમતા દર્શાવે છે.
બોર્ડ સ્ક્યુને ધ્યાનમાં લેતા નથી.

RTL સિમ્યુલેશન વિરુદ્ધ હાર્ડવેર અમલીકરણ

આ કોષ્ટક EMIF સિમ્યુલેશન અને હાર્ડવેર અમલીકરણ વચ્ચેના મુખ્ય તફાવતોને હાઇલાઇટ કરે છે.

કોષ્ટક 3. EMIF RTL સિમ્યુલેશન વિરુદ્ધ હાર્ડવેર અમલીકરણ

RTL સિમ્યુલેશન હાર્ડવેર અમલીકરણ
Nios® આરંભ અને માપાંકન કોડ સમાંતર રીતે એક્ઝિક્યુટ કરે છે. Nios આરંભ અને કેલિબ્રેશન કોડ ક્રમિક રીતે એક્ઝિક્યુટ કરે છે.
ઇન્ટરફેસ સિમ્યુલેશનમાં એકસાથે cal_done સિગ્નલ સિગ્નલનો દાવો કરે છે. ફિટર ઓપરેશન્સ કેલિબ્રેશનનો ક્રમ નક્કી કરે છે, અને ઇન્ટરફેસ એકસાથે cal_doneનો દાવો કરતા નથી.

તમારે તમારી ડિઝાઇનની એપ્લિકેશન માટે ટ્રાફિક પેટર્નના આધારે RTL સિમ્યુલેશન ચલાવવા જોઈએ. નોંધ કરો કે RTL સિમ્યુલેશન PCB ટ્રેસ વિલંબનું મોડેલ કરતું નથી જે RTL સિમ્યુલેશન અને હાર્ડવેર અમલીકરણ વચ્ચે વિલંબમાં વિસંગતતાનું કારણ બની શકે છે.

મોડલસિમ સાથે બાહ્ય મેમરી ઈન્ટરફેસ આઈપીનું અનુકરણ કરવું

આ પ્રક્રિયા બતાવે છે કે કેવી રીતે EMIF ડિઝાઇન એક્સનું અનુકરણ કરવુંample

  1. મેન્ટર ગ્રાફિક્સ* મોડલસિમ સોફ્ટવેર લોંચ કરો અને પસંદ કરો File ➤ ડાયરેક્ટરી બદલો. જનરેટ કરેલ ડિઝાઇન એક્સમાં sim/ed_sim/mentor ડિરેક્ટરી પર નેવિગેટ કરોampફોલ્ડર.
  2. ચકાસો કે ટ્રાન્સક્રિપ્ટ વિન્ડો સ્ક્રીનના તળિયે પ્રદર્શિત થાય છે. જો ટ્રાન્સક્રિપ્ટ વિન્ડો દેખાતી નથી, તો તેને ક્લિક કરીને દર્શાવો View ➤ ટ્રાન્સક્રિપ્ટ.
  3. ટ્રાન્સક્રિપ્ટ વિન્ડોમાં, સ્ત્રોત msim_setup.tcl ચલાવો.
  4. સ્ત્રોત msim_setup.tcl ચાલવાનું સમાપ્ત કર્યા પછી, ટ્રાન્સક્રિપ્ટ વિન્ડોમાં ld_debug ચલાવો.
  5. ld_debug ચાલવાનું સમાપ્ત કર્યા પછી, ચકાસો કે ઑબ્જેક્ટ્સ વિન્ડો પ્રદર્શિત થાય છે. જો ઑબ્જેક્ટ્સ વિન્ડો દૃશ્યમાન ન હોય, તો તેને ક્લિક કરીને પ્રદર્શિત કરો View ➤ વસ્તુઓ.
  6. ઑબ્જેક્ટ્સ વિંડોમાં, તમે રાઇટ-ક્લિક કરીને અને એડ વેવ પસંદ કરીને સિગ્નલ પસંદ કરવા માંગો છો જેનું અનુકરણ કરો.
  7. તમે સિમ્યુલેશન માટે સિગ્નલો પસંદ કરવાનું સમાપ્ત કરી લો તે પછી, VTranscript વિન્ડોમાં રન-ઑલ ચલાવો. સિમ્યુલેશન પૂર્ણ થાય ત્યાં સુધી ચાલે છે.
  8. જો સિમ્યુલેશન દેખાતું નથી, તો ક્લિક કરો View ➤ તરંગ.

સંબંધિત માહિતી
ઇન્ટેલ સ્ટ્રેટિક્સ 10 EMIF IP - સિમ્યુલેટિંગ મેમરી IP

Intel Stratix 10 EMIF IP માટે પિન પ્લેસમેન્ટ

આ વિષય પિન પ્લેસમેન્ટ માટે માર્ગદર્શિકા પ્રદાન કરે છે.

ઉપરview

ઇન્ટેલ સ્ટ્રેટિક્સ 10 એફપીજીએ નીચેનું માળખું ધરાવે છે:

  • દરેક ઉપકરણમાં 2 થી 3 I/O કૉલમ હોય છે.
  • દરેક I/O કૉલમમાં 12 I/O બેંકો હોય છે.
  • દરેક I/O બેંકમાં 4 લેન હોય છે.
  • દરેક લેનમાં 12 સામાન્ય હેતુની I/O (GPIO) પિન હોય છે.

સામાન્ય પિન માર્ગદર્શિકા
નીચેના મુદ્દાઓ સામાન્ય પિન માર્ગદર્શિકા પ્રદાન કરે છે:

  • ખાતરી કરો કે આપેલ બાહ્ય મેમરી ઈન્ટરફેસ માટેની પિન એક જ I/O કૉલમમાં રહે છે.
  • બહુવિધ બેંકો સુધી ફેલાયેલા ઇન્ટરફેસે નીચેની આવશ્યકતાઓને પૂર્ણ કરવી આવશ્યક છે:
    • બેંકો એકબીજાને અડીને હોવી જોઈએ. નજીકની બેંકો વિશેની માહિતી માટે, Intel Stratix 10 External Memory Interfaces IP વપરાશકર્તા માર્ગદર્શિકાનો સંદર્ભ લો.
    • લેટન્સી ઘટાડવા માટે સરનામું અને કમાન્ડ બેંક કેન્દ્ર બેંકમાં હોવી આવશ્યક છે. જો મેમરી ઈન્ટરફેસ એક સમાન સંખ્યામાં બેંકોનો ઉપયોગ કરે છે, તો સરનામું અને કમાન્ડ બેંક બે કેન્દ્ર બેંકોમાંથી કોઈપણમાં રહી શકે છે.
  • બિનઉપયોગી પિનનો ઉપયોગ સામાન્ય હેતુના I/O પિન તરીકે કરી શકાય છે.
  • તમામ સરનામું અને કમાન્ડ અને સંકળાયેલ પિન એક જ બેંકમાં હોવા જોઈએ.
  • સરનામું અને આદેશ અને ડેટા પિન નીચેની શરતો હેઠળ બેંક શેર કરી શકે છે:
    • સરનામું અને આદેશ અને ડેટા પિન I/O લેન શેર કરી શકતા નથી.
    • એડ્રેસ અને કમાન્ડ બેંકમાં માત્ર બિનઉપયોગી I/O લેનનો ઉપયોગ ડેટા પિન માટે કરી શકાય છે.

કોષ્ટક 4. સામાન્ય પિન મર્યાદાઓ

સિગ્નલ પ્રકાર અવરોધ
ડેટા સ્ટ્રોબ DQ જૂથ સાથે જોડાયેલા તમામ સિગ્નલો સમાન I/O લેનમાં હોવા જોઈએ.
ડેટા સંબંધિત DQ પિન એ જ I/O લેનમાં હોવા જોઈએ. પ્રોટોકોલ માટે કે જે દ્વિપક્ષીય ડેટા લાઇનને સપોર્ટ કરતા નથી, રીડ સિગ્નલોને રાઇટ સિગ્નલોથી અલગથી જૂથબદ્ધ કરવા જોઈએ.
સરનામું અને આદેશ સરનામું અને કમાન્ડ પિન I/O બેંકની અંદર પૂર્વવ્યાખ્યાયિત સ્થાનો પર હોવા જોઈએ.

અડીને બેંકો

બેંકોને અડીને ગણવામાં આવે તે માટે, તેઓએ સમાન I/O કૉલમમાં રહેવું જોઈએ, બેંકો અડીને છે કે કેમ તે નિર્ધારિત કરવા માટે, સ્ટ્રેટિક્સ 10 જનરલ પર્પઝ I માં સ્થિત સ્ટ્રેટિક્સ 10 ડિવાઇસીસ વિભાગમાં મોડ્યુલર I/O બેંકોના સ્થાન અને પિન કાઉન્ટ્સનો સંદર્ભ લો. /ઓ
વપરાશકર્તા માર્ગદર્શિકા.

સ્ટ્રેટિક્સ 10 જનરલ પર્પઝ I/O વપરાશકર્તા માર્ગદર્શિકામાં કોષ્ટકોનો ઉલ્લેખ કરતી વખતે, તે માની લેવું સલામત છે કે બતાવેલ બધી બેંકો અડીને છે, સિવાય કે ' – ' પ્રતીક હાજર હોય; '-' પ્રતીક સૂચવે છે કે બેંક પેકેજ માટે બંધાયેલ નથી.
પિન સોંપણીઓ

તમામ EMIF I/O પિન માટે સ્થાનો નક્કી કરવા માટે તમારે તમારા ઉપકરણ માટે પિન ટેબલનો સંદર્ભ લેવો જોઈએ. પિન ટેબલનો ઉલ્લેખ કરતી વખતે, બેંક નંબર, I/O બેંક સૂચકાંકો અને પિન નામો આપવામાં આવે છે. તમે ઇન્ટેલ FPGA પર સ્થિત સ્ટ્રેટિક્સ 10 સ્કીમ ટેબલમાં સરનામાં અને કમાન્ડ પિન માટે પિન સૂચકાંકો શોધી શકો છો. webસાઇટ તમે વિવિધ રીતે પિન સોંપણીઓ કરી શકો છો. ભલામણ કરેલ અભિગમ એ છે કે કેટલાક ઇન્ટરફેસ સિગ્નલોને મેન્યુઅલી નિયંત્રિત કરો અને ઇન્ટેલ ક્વાર્ટસ પ્રાઇમ ફિટરને બાકીનું સંચાલન કરવા દો. આ પદ્ધતિમાં કેટલાક ઇન્ટરફેસ પિન માટે કાનૂની સ્થાનો શોધવા માટે પિન કોષ્ટકોની સલાહ લેવાનો અને .qsf દ્વારા તેમને સોંપવાનો સમાવેશ થાય છે. file જે EMIF ડિઝાઇન એક્સ સાથે જનરેટ થાય છેample I/O પ્લેસમેન્ટની આ પદ્ધતિ માટે, તમારે નીચેના સંકેતોને નિયંત્રિત કરવું આવશ્યક છે:

  • સીકે 0
  • જૂથ દીઠ એક DQS પિન
  • PLL સંદર્ભ ઘડિયાળ
  • RZQ

ઉપરોક્ત અવરોધોના આધારે, ઇન્ટેલ ક્વાર્ટસ પ્રાઇમ ફિટર દરેક લેનની અંદર પિનને જરૂરી તરીકે ફેરવે છે. નીચેની આકૃતિ ભૂતપૂર્વને દર્શાવે છેampનીચેની પસંદગીઓ સાથે DDR3 x72 ઇન્ટરફેસ માટે પિન સોંપણીઓ:

  • સરનામું અને કમાન્ડ પિન બેંક 2Mમાં મૂકવામાં આવે છે અને તેને 3 લેનની જરૂર હોય છે.
    • CK0 એ બેંક 8M માં 2 પિન કરવા માટે પ્રતિબંધિત છે.
    • PLL સંદર્ભ ઘડિયાળ પિન બેંક 24M માં પિન 25 અને 2 માટે મર્યાદિત છે.
    • RZQ બેંક 26M માં 2 પિન કરવા માટે પ્રતિબંધિત છે.
  • ડેટા બેંકો 2N, 2M અને 2L માં મૂકવામાં આવે છે અને તેને 9 લેનની જરૂર હોય છે.
    • DQS જૂથો 1-4 બેંક 2N માં મૂકવામાં આવ્યા છે.
    • DQS જૂથ 0 બેંક 2M માં મૂકવામાં આવ્યું છે.
    • DQS જૂથો 5-8 બેંક 2L માં મૂકવામાં આવે છે.

આકૃતિ 5. પિન અસાઇનમેન્ટ્સ દા.તample: DDR3 x73 ઈન્ટરફેસબાહ્ય-મેમરી-ઇન્ટરફેસ-Intel-Stratix-10-FPGA-IP-ડિઝાઇન-Example-fig15

આમાં માજીample, બેંક 0M માં CK8 ને પિન 2 થી નિયંત્રિત કરવા માટે, તમે નીચેની લીટી .qsf માં ઉમેરશો file, યોગ્ય પિન ટેબલ પર આધારિત:

ઉપરોક્ત પિન સોંપણીનું ફોર્મેટ તમામ પિન પર લાગુ કરી શકાય છે:

સંબંધિત માહિતી

  • Intel Stratix 10 ઉપકરણોમાં મોડ્યુલર I/O બેંકો
  • ઇન્ટેલ સ્ટ્રેટિક્સ 10 EMIF IP DDR3
  • DDR10 માટે Intel Stratix 4 EMIF IP
  • QDRII/II+/Xtreme માટે Intel Stratix 10 EMIF IP
  • QDR-IV માટે Intel Stratix 10 EMIF IP
  • RLDRAM 10 માટે Intel Stratix 3 EMIF IP

ઇન્ટેલ સ્ટ્રેટિક્સ 10 EMIF ડિઝાઇનનું સંકલન અને પ્રોગ્રામિંગ Example

તમે .qsf માં જરૂરી પિન અસાઇનમેન્ટ કર્યા પછી file, તમે ડિઝાઇન એક્સ કમ્પાઇલ કરી શકો છોampલે ઇન્ટેલ ક્વાર્ટસ પ્રાઇમ સોફ્ટવેરમાં.

  1. ડિઝાઇન એક્સ ધરાવતા ઇન્ટેલ ક્વાર્ટસ પ્રાઇમ ફોલ્ડરમાં નેવિગેટ કરોample ડિરેક્ટરી.
  2. ઇન્ટેલ ક્વાર્ટસ પ્રાઇમ પ્રોજેક્ટ ખોલો file, (.qpf).
  3. સંકલન શરૂ કરવા માટે, પ્રોસેસિંગ ➤ સંકલન શરૂ કરો પર ક્લિક કરો. સંકલનનું સફળ સમાપ્તિ .sof જનરેટ કરે છે file, જે ડિઝાઇનને હાર્ડવેર પર ચલાવવા માટે સક્ષમ કરે છે.
  4. તમારા ઉપકરણને સંકલિત ડિઝાઇન સાથે પ્રોગ્રામ કરવા માટે, ટૂલ્સ ➤ પ્રોગ્રામર પર ક્લિક કરીને પ્રોગ્રામરને ખોલો.
  5. પ્રોગ્રામરમાં, સમર્થિત ઉપકરણોને શોધવા માટે સ્વતઃ શોધ પર ક્લિક કરો.
  6. Intel Stratix 10 ઉપકરણ પસંદ કરો અને પછી બદલો પસંદ કરો File.
  7. જનરેટ કરેલ ed_synth.sof પર નેવિગેટ કરો file અને ઓપન પસંદ કરો.
  8. Intel Stratix 10 ઉપકરણનું પ્રોગ્રામિંગ શરૂ કરવા માટે પ્રારંભ પર ક્લિક કરો. જ્યારે ઉપકરણ સફળતાપૂર્વક પ્રોગ્રામ કરવામાં આવે છે, ત્યારે વિન્ડોની ઉપર-જમણી બાજુએ પ્રગતિ પટ્ટી 100% (સફળ) દર્શાવવી જોઈએ.

Intel Stratix 10 EMIF ડિઝાઇનનું ડિબગીંગ Example
EMIF ડીબગ ટૂલકીટ બાહ્ય મેમરી ઇન્ટરફેસ ડિઝાઇનને ડીબગ કરવામાં સહાય માટે ઉપલબ્ધ છે. ટૂલકીટ તમને વાંચવા અને લખવાના માર્જિન પ્રદર્શિત કરવા અને આંખના આકૃતિઓ બનાવવાની મંજૂરી આપે છે. તમે ઇન્ટેલ સ્ટ્રેટિક્સ 10 ડેવલપમેન્ટ કીટને પ્રોગ્રામ કર્યા પછી, તમે EMIF ડીબગ ટૂલકીટનો ઉપયોગ કરીને તેની કામગીરીને ચકાસી શકો છો.

  1. EMIF ડીબગ ટૂલકીટ લોંચ કરવા માટે, ટૂલ્સ ➤ સિસ્ટમ ડીબગીંગ ટૂલ્સ ➤ એક્સટર્નલ મેમરી ઈન્ટરફેસ ટૂલકીટ પર નેવિગેટ કરો.
  2. કનેક્શન્સ શરૂ કરો ક્લિક કરો.
  3. પ્રોજેક્ટને ઉપકરણ સાથે લિંક કરો પર ક્લિક કરો. એક વિન્ડો દેખાય છે; ચકાસો કે સાચું ઉપકરણ પસંદ થયેલ છે અને તે સાચું .sof file પસંદ કરેલ છે.
  4. મેમરી ઈન્ટરફેસ કનેક્શન બનાવો ક્લિક કરો. ઑકે ક્લિક કરીને ડિફૉલ્ટ સેટિંગ્સ સ્વીકારો.

ઇન્ટેલ સ્ટ્રેટિક્સ 10 ડેવલપમેન્ટ કીટ હવે EMIF ડીબગ ટૂલકીટ સાથે કામ કરવા માટે સુયોજિત છે, અને તમે અનુરૂપ વિકલ્પ પર ડબલ-ક્લિક કરીને નીચેનામાંથી કોઈપણ રિપોર્ટ જનરેટ કરી શકો છો:

  • માપાંકન ફરીથી ચલાવો. દરેક DQ/DQS પિન માટે માર્જિન સાથે DQ/DQS જૂથ દીઠ કેલિબ્રેશન સ્થિતિનો સારાંશ આપતા કેલિબ્રેશન રિપોર્ટનું નિર્માણ કરે છે.
  • ડ્રાઈવર માર્જિનિંગ. I/O પિન દીઠ વાંચવા અને લખવાના માર્જિનનો સારાંશ આપતા અહેવાલનું નિર્માણ કરે છે. આ કેલિબ્રેશન માર્જિનિંગથી અલગ છે કારણ કે ડ્રાઇવર માર્જિનિંગ કેલિબ્રેશન દરમિયાન કરતાં વપરાશકર્તા મોડ ટ્રાફિક દરમિયાન કેપ્ચર થાય છે.
  • આઇ ડાયાગ્રામ બનાવો. કેલિબ્રેશન ડેટા પેટર્નના આધારે દરેક DQ પિન માટે વાંચવા અને લખવા માટે આંખના આકૃતિઓ જનરેટ કરે છે.
  • સમાપ્તિ માપાંકિત કરો. વિવિધ સમાપ્તિ મૂલ્યોને સ્વીપ કરે છે અને દરેક સમાપ્તિ મૂલ્ય પ્રદાન કરે છે તે માર્જિનની જાણ કરે છે. મેમરી ઈન્ટરફેસ માટે શ્રેષ્ઠ સમાપ્તિ પસંદ કરવામાં મદદ કરવા માટે આ સુવિધાનો ઉપયોગ કરો.

સંબંધિત માહિતી
ઇન્ટેલ સ્ટ્રેટિક્સ 10 EMIF IP ડિબગીંગ

ડિઝાઇન Exampબાહ્ય મેમરી ઇન્ટરફેસ માટેનું વર્ણન Intel Stratix 10 FPGA IP

જ્યારે તમે તમારા EMIF IP ને પેરામીટરાઇઝ અને જનરેટ કરો છો, ત્યારે તમે સ્પષ્ટ કરી શકો છો કે સિસ્ટમ સિમ્યુલેશન અને સિન્થેસિસ માટે ડિરેક્ટરીઓ બનાવે છે. file સેટ કરે છે, અને જનરેટ કરે છે file આપોઆપ સેટ કરે છે. જો તમે Ex હેઠળ સિમ્યુલેશન અથવા સિન્થેસિસ પસંદ કરો છોampલે ડિઝાઇન Fileભૂતપૂર્વ પર sampલે ડિઝાઇન્સ ટેબ, સિસ્ટમ સંપૂર્ણ સિમ્યુલેશન બનાવે છે file સેટ અથવા સંપૂર્ણ સંશ્લેષણ file તમારી પસંદગી અનુસાર સેટ કરો.

સંશ્લેષણ Exampલે ડિઝાઇન

સંશ્લેષણ ભૂતપૂર્વample ડિઝાઇન નીચેની આકૃતિમાં બતાવેલ મુખ્ય બ્લોક્સ ધરાવે છે.

  • ટ્રાફિક જનરેટર, જે સંશ્લેષિત Avalon®-MM example ડ્રાઇવર કે જે એડ્રેસની પેરામીટરાઇઝ્ડ નંબર પર રીડ અને રાઇટની સ્યુડો-રેન્ડમ પેટર્ન લાગુ કરે છે. ટ્રાફિક જનરેટર મેમરીમાંથી વાંચેલા ડેટાને પણ મોનિટર કરે છે તેની ખાતરી કરવા માટે કે તે લેખિત ડેટા સાથે મેળ ખાય છે અને અન્યથા નિષ્ફળતાનો દાવો કરે છે.
  • મેમરી ઇન્ટરફેસનું ઉદાહરણ, જેમાં શામેલ છે:
    • મેમરી કંટ્રોલર જે એવલોન-એમએમ ઇન્ટરફેસ અને AFI ઇન્ટરફેસ વચ્ચે મધ્યસ્થી કરે છે.
    • PHY, જે વાંચવા અને લખવાની કામગીરી કરવા માટે મેમરી નિયંત્રક અને બાહ્ય મેમરી ઉપકરણો વચ્ચે ઇન્ટરફેસ તરીકે સેવા આપે છે.

આકૃતિ 6. સંશ્લેષણ Exampલે ડિઝાઇનબાહ્ય-મેમરી-ઇન્ટરફેસ-Intel-Stratix-10-FPGA-IP-ડિઝાઇન-Example-fig16

જો તમે પિંગ પૉંગ PHY સુવિધાનો ઉપયોગ કરી રહ્યાં છો, તો સંશ્લેષણ ભૂતપૂર્વample ડિઝાઇનમાં નીચેની આકૃતિમાં બતાવ્યા પ્રમાણે, બે સ્વતંત્ર નિયંત્રકો અને એક સામાન્ય PHY દ્વારા બે સ્વતંત્ર મેમરી ઉપકરણોને આદેશો આપતા બે ટ્રાફિક જનરેટરનો સમાવેશ થાય છે.

આકૃતિ 7. સંશ્લેષણ Exampપિંગ પૉંગ PHY માટે લે ડિઝાઇનબાહ્ય-મેમરી-ઇન્ટરફેસ-Intel-Stratix-10-FPGA-IP-ડિઝાઇન-Example-fig17

જો તમે RLDRAM 3 નો ઉપયોગ કરી રહ્યાં છો, તો સંશ્લેષણમાં ટ્રાફિક જનરેટર example ડિઝાઇન નીચેની આકૃતિમાં બતાવ્યા પ્રમાણે, AFI નો ઉપયોગ કરીને PHY સાથે સીધો સંચાર કરે છે.

આકૃતિ 8. સંશ્લેષણ ExampRLDRAM 3 ઇન્ટરફેસ માટે ડિઝાઇનબાહ્ય-મેમરી-ઇન્ટરફેસ-Intel-Stratix-10-FPGA-IP-ડિઝાઇન-Example-fig18

નોંધ: જો એક અથવા વધુ PLL શેરિંગ મોડ, DLL શેરિંગ મોડ, અથવા OCT શેરિંગ મોડ પેરામીટર્સ નો શેરિંગ સિવાયના કોઈપણ મૂલ્ય પર સેટ કરેલ હોય, તો સંશ્લેષણ ભૂતપૂર્વample ડિઝાઇનમાં બે ટ્રાફિક જનરેટર/મેમરી ઇન્ટરફેસ ઇન્સ્ટન્સ હશે. બે ટ્રાફિક જનરેટર/મેમરી ઈન્ટરફેસ ઈન્સ્ટન્સ પેરામીટર સેટિંગ્સ દ્વારા વ્યાખ્યાયિત કર્યા મુજબ ફક્ત શેર કરેલ PLL/DLL/OCT જોડાણો દ્વારા સંબંધિત છે. ટ્રાફિક જનરેટર/મેમરી ઇન્ટરફેસ ઉદાહરણો દર્શાવે છે કે તમે તમારી પોતાની ડિઝાઇનમાં આવા જોડાણો કેવી રીતે બનાવી શકો છો.
નોંધ: ઇન્ટેલ ક્વાર્ટસ પ્રાઇમ સ્ટાન્ડર્ડ એડિશન વપરાશકર્તા માર્ગદર્શિકામાં વર્ણવ્યા મુજબ તૃતીય-પક્ષ સંશ્લેષણ પ્રવાહ: તૃતીય-પક્ષ સંશ્લેષણ એ EMIF IP માટે સમર્થિત પ્રવાહ નથી.
સંબંધિત માહિતી
સિન્થેસાઇઝેબલ EMIF ડિઝાઇન જનરેટ કરી રહ્યું છે Exampલે ચાલુ

સિમ્યુલેશન Exampલે ડિઝાઇન
સિમ્યુલેશન ભૂતપૂર્વample ડિઝાઇન નીચેની આકૃતિમાં બતાવેલ મુખ્ય બ્લોક્સ ધરાવે છે.

  • સંશ્લેષણનું ઉદાહરણ ભૂતપૂર્વampલે ડિઝાઇન. અગાઉના વિભાગમાં વર્ણવ્યા મુજબ, સંશ્લેષણ ભૂતપૂર્વample ડિઝાઇનમાં ટ્રાફિક જનરેટર અને મેમરી ઇન્ટરફેસનો દાખલો છે. આ બ્લોક્સ એબ્સ્ટ્રેક્ટ સિમ્યુલેશન મોડલ્સ માટે ડિફોલ્ટ છે જ્યાં ઝડપી સિમ્યુલેશન માટે યોગ્ય છે.
  • મેમરી મોડલ, જે સામાન્ય મોડલ તરીકે કામ કરે છે જે મેમરી પ્રોટોકોલ સ્પષ્ટીકરણોનું પાલન કરે છે. વારંવાર, મેમરી વિક્રેતાઓ તેમના ચોક્કસ મેમરી ઘટકો માટે સિમ્યુલેશન મોડલ પ્રદાન કરે છે જે તમે તેમના પરથી ડાઉનલોડ કરી શકો છો webસાઇટ્સ
  • એક સ્ટેટસ ચેકર, જે એકંદર પાસ અથવા ફેલ શરતને સંકેત આપવા માટે બાહ્ય મેમરી ઈન્ટરફેસ આઈપી અને ટ્રાફિક જનરેટરમાંથી સ્ટેટસ સિગ્નલોનું નિરીક્ષણ કરે છે.

આકૃતિ 9. સિમ્યુલેશન Exampલે ડિઝાઇનબાહ્ય-મેમરી-ઇન્ટરફેસ-Intel-Stratix-10-FPGA-IP-ડિઝાઇન-Example-fig19

જો તમે પિંગ પૉંગ PHY સુવિધાનો ઉપયોગ કરી રહ્યાં છો, તો સિમ્યુલેશન ભૂતપૂર્વample ડિઝાઇનમાં નીચેની આકૃતિમાં બતાવ્યા પ્રમાણે, બે સ્વતંત્ર નિયંત્રકો અને એક સામાન્ય PHY દ્વારા બે સ્વતંત્ર મેમરી ઉપકરણોને આદેશો આપતા બે ટ્રાફિક જનરેટરનો સમાવેશ થાય છે.

આકૃતિ 10. સિમ્યુલેશન Exampપિંગ પૉંગ PHY માટે લે ડિઝાઇનબાહ્ય-મેમરી-ઇન્ટરફેસ-Intel-Stratix-10-FPGA-IP-ડિઝાઇન-Example-fig20

જો તમે RLDRAM 3 નો ઉપયોગ કરી રહ્યાં છો, તો સિમ્યુલેશનમાં ટ્રાફિક જનરેટર example ડિઝાઇન નીચેની આકૃતિમાં બતાવ્યા પ્રમાણે, AFI નો ઉપયોગ કરીને PHY સાથે સીધો સંચાર કરે છે.

આકૃતિ 11. સિમ્યુલેશન ExampRLDRAM 3 ઇન્ટરફેસ માટે ડિઝાઇનબાહ્ય-મેમરી-ઇન્ટરફેસ-Intel-Stratix-10-FPGA-IP-ડિઝાઇન-Example-fig21

સંબંધિત માહિતી
EMIF ડિઝાઇનનું ઉત્પાદનampપર સિમ્યુલેશન માટે le

Exampલે ડિઝાઇન ઇન્ટરફેસ ટેબ
પરિમાણ સંપાદકમાં ભૂતપૂર્વનો સમાવેશ થાય છેample ડિઝાઇન્સ ટેબ જે તમને તમારા ભૂતપૂર્વને પેરામીટરાઇઝ અને જનરેટ કરવાની મંજૂરી આપે છેample designs.l
ઉપલબ્ધ એક્સampલે ડિઝાઇન વિભાગ
પસંદ કરો ડિઝાઇન પુલડાઉન તમને ઇચ્છિત ભૂતપૂર્વ પસંદ કરવા માટે પરવાનગી આપે છેampલે ડિઝાઇન. હાલમાં, EMIF Exampલે ડિઝાઇન એ એકમાત્ર ઉપલબ્ધ પસંદગી છે, અને તે મૂળભૂત રીતે પસંદ થયેલ છે.

એક્સટર્નલ મેમરી ઈન્ટરફેસ ઈન્ટેલ સ્ટ્રેટિક્સ 10 FPGA આઈપી ડિઝાઈન એક્સ માટે ડોક્યુમેન્ટ રિવિઝન ઈતિહાસample વપરાશકર્તા માર્ગદર્શિકા

દસ્તાવેજ સંસ્કરણ ઇન્ટેલ ક્વાર્ટસ પ્રાઇમ વર્ઝન ફેરફારો
2021.03.29 21.1 • માં Exampલે ડિઝાઇન ઝડપી શરૂઆત પ્રકરણ, NCSim* સિમ્યુલેટરના સંદર્ભો દૂર કર્યા.
2018.09.24 18.1 • માં અપડેટ કરેલા આંકડા સિન્થેસાઇઝેબલ EMIF ડિઝાઇન જનરેટ કરી રહ્યું છે Example અને EMIF ડિઝાઇનનું ઉત્પાદનampઅનુકરણ માટે le વિષયો.
2018.05.07 18.0 • થી દસ્તાવેજનું શીર્ષક બદલ્યું ઇન્ટેલ સ્ટ્રેટિક્સ 10 એક્સટર્નલ મેમરી ઇન્ટરફેસ આઇપી ડિઝાઇન એક્સample વપરાશકર્તા માર્ગદર્શિકા થી બાહ્ય મેમરી ઇન્ટરફેસ ઇન્ટેલ સ્ટ્રેટિક્સ 10 FPGA IP ડિઝાઇન Example વપરાશકર્તા માર્ગદર્શિકા.

• માં બુલેટ પોઈન્ટ સુધારેલ ઉપરview ના વિભાગ Intel Stratix 10 EMIF IP માટે પિન પ્લેસમેન્ટ વિષય

તારીખ સંસ્કરણ ફેરફારો
નવેમ્બર 2017 2017.11.06 પ્રારંભિક પ્રકાશન.

ઇન્ટેલ કોર્પોરેશન. બધા હકો અમારી પાસે રાખેલા છે. ઇન્ટેલ, ઇન્ટેલ લોગો અને અન્ય ઇન્ટેલ ચિહ્નો ઇન્ટેલ કોર્પોરેશન અથવા તેની પેટાકંપનીઓના ટ્રેડમાર્ક છે. ઇન્ટેલ તેના FPGA અને સેમિકન્ડક્ટર ઉત્પાદનોના પ્રદર્શનને ઇન્ટેલની માનક વોરંટી અનુસાર વર્તમાન સ્પષ્ટીકરણો માટે વોરંટી આપે છે, પરંતુ સૂચના વિના કોઈપણ સમયે કોઈપણ ઉત્પાદનો અને સેવાઓમાં ફેરફાર કરવાનો અધિકાર અનામત રાખે છે. Intel દ્વારા લેખિતમાં સ્પષ્ટપણે સંમત થયા સિવાય અહીં વર્ણવેલ કોઈપણ માહિતી, ઉત્પાદન અથવા સેવાના એપ્લિકેશન અથવા ઉપયોગથી ઉદ્ભવતી કોઈ જવાબદારી અથવા જવાબદારી સ્વીકારતી નથી. ઇન્ટેલ ગ્રાહકોને સલાહ આપવામાં આવે છે કે તેઓ કોઈપણ પ્રકાશિત માહિતી પર આધાર રાખતા પહેલા અને ઉત્પાદનો અથવા સેવાઓ માટે ઓર્ડર આપતા પહેલા ઉપકરણ વિશિષ્ટતાઓનું નવીનતમ સંસ્કરણ પ્રાપ્ત કરે. *અન્ય નામો અને બ્રાન્ડનો દાવો અન્યની મિલકત તરીકે થઈ શકે છે.

દસ્તાવેજો / સંસાધનો

ઇન્ટેલ એક્સટર્નલ મેમરી ઇન્ટરફેસ ઇન્ટેલ સ્ટ્રેટિક્સ 10 એફપીજીએ આઇપી ડિઝાઇન એક્સample [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા
બાહ્ય મેમરી ઇન્ટરફેસ ઇન્ટેલ સ્ટ્રેટિક્સ 10 FPGA IP ડિઝાઇન Example, External, Memory Interfaces Intel Stratix 10 FPGA IP ડિઝાઇન Example, Intel Stratix 10 FPGA IP ડિઝાઇન Example, 10 FPGA IP ડિઝાઇન Example

સંદર્ભો

એક ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો ચિહ્નિત થયેલ છે *