ઇન્ટેલ-લોગો

intel Nios II એમ્બેડેડ ડિઝાઇન સ્યુટ પ્રકાશન નોંધો

intel-Nios-એમ્બેડેડ-ડિઝાઇન-સ્યુટ-રિલીઝ-નોટ્સ-ઉત્પાદન

Nios II એમ્બેડેડ ડિઝાઇન સ્યુટ પ્રકાશન નોંધો

આ પ્રકાશન નોંધો Altera® Nios® II એમ્બેડેડ ડિઝાઇન સ્યુટ (EDS) ના 13.1 થી 15.0 સુધીના સંસ્કરણોને આવરી લે છે. આ પ્રકાશન નોંધો Nios II EDS માટેના પુનરાવર્તન ઇતિહાસનું વર્ણન કરે છે. Nios II EDS માટે ત્રુટિસૂચીની સૌથી તાજેતરની યાદી માટે, Altera પર આધાર હેઠળ નોલેજ બેઝ શોધો. webસાઇટ અસરગ્રસ્ત ઉત્પાદન સંસ્કરણ અને અન્ય માપદંડોના આધારે ત્રુટિસૂચી શોધવા માટે તમે નોલેજ બેઝનો ઉપયોગ કરી શકો છો.

સંબંધિત માહિતી અલ્ટેરા નોલેજ બેઝ

ઉત્પાદન પુનરાવર્તન ઇતિહાસ

નીચેનું કોષ્ટક Nios II EDS માટે પુનરાવર્તન ઇતિહાસ બતાવે છે.

Nios II એમ્બેડેડ ડિઝાઇન સ્યુટ પુનરાવર્તન ઇતિહાસ

Nios II EDS સુવિધાઓ વિશે વધુ માહિતી માટે, Nios II હેન્ડબુકનો સંદર્ભ લો.

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

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

  • Nios II ક્લાસિક પ્રોસેસર સંદર્ભ હેન્ડબુક
  • Nios II ક્લાસિક સોફ્ટવેર ડેવલપરની હેન્ડબુક
  • Nios II Gen2 પ્રોસેસર સંદર્ભ હેન્ડબુક
  • Nios II Gen2 સોફ્ટવેર ડેવલપરની હેન્ડબુક

Nios II EDS v15.0 અપડેટ્સ

v15.0 Nios II EDS માં નીચેની નવી અને ઉન્નત સુવિધાઓ શામેલ છે:

  • નવું MAX 10 એનાલોગ-ટુ-ડિજિટલ કન્વર્ટર (ADC) HAL ડ્રાઈવર
  • નવું કતારબદ્ધ સીરીયલ પેરિફેરલ ઈન્ટરફેસ (QSPI) HAL ડ્રાઈવર
  • MAX 10 ADC HAL ડ્રાઇવરમાં ઉન્નત્તિકરણો
  • Nios II GNU ટૂલચેન v4.9.1 માં અપગ્રેડ કરેલ છે
    • લિંક ટાઈમ ઓપ્ટિમાઈઝેશન (-flto) માટે સુધારેલ સમર્થન— mgpopt=[કોઈ નહીં, સ્થાનિક, વૈશ્વિક, ડેટા, બધા] નો ઉપયોગ કરીને વૈશ્વિક પોઈન્ટર ઓપ્ટિમાઈઝેશન પર વધુ નિયંત્રણ
    • નલ પોઇન્ટર ચેક (GNU v4.9.1 માં નવું) –fno-delete-null-pointer-checks વડે અક્ષમ કરી શકાય છે.
  • Nios II Linux કર્નલ અને ટૂલચેન ઘટકો અપસ્ટ્રીમ High-pro સ્વીકારવામાં આવ્યા છેfile સમસ્યાઓ ઉકેલાઈ:
  • EPCQ HAL ડ્રાઈવરની સમસ્યાઓ સુધારાઈ
  • Windows Nios II ટર્મિનલમાં કસ્ટમ ન્યૂલિબ જનરેટર નિશ્ચિત છે
  • stdin હવે Windows પર યોગ્ય રીતે કામ કરે છે

Nios II EDS v14.1 અપડેટ્સ

Nios II Gen2 પ્રોસેસર કોર

Nios II નું છેલ્લું વર્ઝન 14.0 છે અને તેને Nios II ક્લાસિક નામ આપવામાં આવ્યું છે. આ બિલ્ડ પછીના Nios II વર્ઝનને Nios II Gen2 કહેવામાં આવે છે. Nios II Gen2 પ્રોસેસર્સ Nios II ક્લાસિક પ્રોસેસર્સ સાથે દ્વિસંગી સુસંગત છે, પરંતુ તેમાં નીચેની નવી સુવિધાઓ છે:

  • 64-બીટ સરનામાં શ્રેણી માટે વિકલ્પો
  • વૈકલ્પિક પેરિફેરલ મેમરી પ્રદેશ
  • ઝડપી અને વધુ નિર્ધારિત અંકગણિત સૂચનાઓ

14.1 માટે નવા એમ્બેડેડ IP

નવા IP ની સૂચિમાં શામેલ છે:

  • HPS ઇથરનેટ કન્વર્ટર IP - આ તમને HPS ઇથરનેટ I/O પિન સોંપવા માટે પરવાનગી આપે છે
    FPGA I/O પિન પર અને તેમને GMII ફોર્મેટમાંથી RGMII અથવા SGMII માં કન્વર્ટ કરો.
    નોંધ: જો તમે HPS I/O દ્વારા મર્યાદિત પિન કરો છો તો આ ખૂબ જ મદદરૂપ છે.
  • નવું ઉપકરણ કુટુંબ-વિશિષ્ટ IP કોરો:
    • Arria 10 - TPIU ટ્રેસ IP. રનટાઇમ સોફ્ટવેર ડીબગમાં ટ્રેસ એ અંતિમ સાધન છે, જેમ કે સિગ્નલટેપ FPGA ડેવલપમેન્ટ માટે છે. આ IP વિકાસકર્તાઓને ARM® Cortex™-A9 ટ્રેસ ડીબગ સિગ્નલને બાહ્ય પિન પર નિકાસ કરવા સક્ષમ બનાવે છે જેથી કરીને Lauterbach® અથવા ARM Dstream જેવા ડીબગ મોડ્યુલ્સને A10 SoC Cortex-A9 સાથે જોડી શકાય.
    • મેક્સ 10 - નવા આઈપી કે જે મેક્સ 10 એડીસી અને યુઝર ફ્લેશને Qsys સુસંગત ઈન્ટરફેસ પહોંચાડે છે. આ નવા IP નો ઉપયોગ Max10 ex માં થાય છેampલે ડિઝાઇન્સ. 14.1 રિલીઝમાં નવા ભૂતપૂર્વ છેampલે ડિઝાઇન જે દર્શાવે છે:
  • લો પાવર એપ્લિકેશન માટે મહત્તમ 10 સ્લીપ મોડ
  • સંકલિત ADC નો ઉપયોગ કરવા માંગતા વિકાસકર્તાઓ માટે એનાલોગ I/O
  • મેક્સ 10 ઓન-ચિપ કન્ફિગરેશન ફ્લેશ મેમરીમાંથી ડ્યુઅલ કન્ફિગરેશન ક્ષમતા ધ Cyclone® V અને ArriaV SoC ગોલ્ડન સિસ્ટમ રેફરન્સ ડિઝાઇન્સ (GSRDs) પણ 14.1 ACDS અને SoC EDS રિલીઝને સપોર્ટ કરવા માટે અપડેટ કરવામાં આવી છે, આનો અર્થ એ છે કે તેઓ આપોઆપ SoC ને સમાવી લેશે. 14.1 માં સોફ્ટવેર ફિક્સ કરે છે જેમ કે પ્રીલોડરમાં PLL વર્કઅરાઉન્ડ.

64-બીટ હોસ્ટ સપોર્ટ વધારેલ
આ પ્રકાશનમાં, 64-બીટ ક્ષમતા નીચેના સાધનોમાં ઉમેરવામાં આવી હતી:

  • 64-bit nios2-gdb-સર્વર
  • 64-બીટ nios2-ફ્લેશ-પ્રોગ્રામર
  • 64-બીટ nios2-ટર્મિનલ

નોંધ: ACDS ની અંદર, ઓછામાં ઓછા બે GDB સર્વર અને બે ફ્લેશ પ્રોગ્રામર મોકલવામાં આવે છે.

ગ્રહણ પર્યાવરણમાં અપગ્રેડ
Nios II ડેવલપમેન્ટ સ્યુટમાં નવા પર્યાવરણના લાભો લાવવા માટે Eclipse પર્યાવરણને આવૃત્તિ 4.3 માં અપગ્રેડ કરવામાં આવ્યું છે. GCC v4.8.3 અને અગાઉ સપોર્ટેડ વર્ઝન વચ્ચે કમાન્ડ લાઇન વિકલ્પ તફાવતો છે. જો તમારી પાસે અગાઉના વર્ઝન સાથે બનાવેલ હાલનો પ્રોજેક્ટ છે, તો તમારે તમારા મેકને અપડેટ કરવાની જરૂર છેfiles અથવા તમારા બોર્ડ સપોર્ટ પેકેજ (BSP) ને ફરીથી બનાવો. ફ્રી સૉફ્ટવેર ફાઉન્ડેશન GCC ડાઉનલોડ હેઠળ ઉપલબ્ધ ડાઉનલોડ્સ પ્રદાન કરે છે અને GCC પ્રકાશનો હેઠળ સંપૂર્ણ GCC પ્રકાશન નોંધો ઉપલબ્ધ છે.
સંબંધિત માહિતી http://gcc.gnu.org/

Nios II GNU ટૂલચેનમાં અપગ્રેડ

નીચેના સાધનો અપગ્રેડ કરવામાં આવ્યા છે:

  • GCC થી આવૃત્તિ 4.8.3
    • લિંક ટાઈમ ઓપ્ટિમાઈઝેશન ([flto]) સક્ષમ
  • GDB થી આવૃત્તિ 7.7
  • આવૃત્તિ 1.18 માટે newlib

વિન્ડોઝ હોસ્ટ પ્લેટફોર્મ પર બિલ્ડ એન્વાયર્નમેન્ટને ઝડપી બિલ્ડ ટાઇમ આપવા માટે ઑપ્ટિમાઇઝ કરવામાં આવ્યું છે. માજી માટેample, મૂળભૂત બિલ્ડીંગ webસર્વર એપ્લિકેશન હવે પહેલા કરતા એક તૃતીયાંશ સમય લે છે.

Max10 માટે વધારાનો આધાર
આ પ્રકાશનમાં, વપરાશકર્તા ફ્લેશ મેમરી માટે મેમરી આરંભ અને બુટલોડ સપોર્ટના ઉમેરા દ્વારા Max10 માટે વધારાનો આધાર છે. નવાનું બીટા વર્ઝન છે file રૂપાંતરણ ઉપયોગિતા, જેને Alt- કહેવાય છેfile-કન્વર્ટ, જે તમારા ડેટાને ફ્લેશમાં લોડ કરવા માટે યોગ્ય ફોર્મેટમાં મેળવવાનું સરળ બનાવે છે.

EPCQ IP પેરિફેરલ પર અપગ્રેડ
અપગ્રેડ કરેલ EPCQ સોફ્ટ IP પેરિફેરલ માટે HAL સોફ્ટવેર અને બુટલોડર સપોર્ટ ઉમેરવામાં આવ્યો છે. EPCQ IP કોરને x4 મોડ અને L ઉપકરણો માટે સમર્થન ઉમેરવા માટે અપગ્રેડ કરવામાં આવ્યું છે, જે Nios અથવા અન્ય FPGA આધારિત માસ્ટર્સ પાસેથી EPCQ ઉપકરણને ઝડપી ઍક્સેસ આપે છે.

Nios II EDS v14.0 અપડેટ્સ

64-બીટ હોસ્ટ સપોર્ટ
Nios II સોફ્ટવેર બિલ્ડ ટૂલ્સ (SBT) v14.0 માત્ર 64-બીટ હોસ્ટ સિસ્ટમ્સને સપોર્ટ કરે છે.

નોંધ: 32-બીટ હોસ્ટ હવે સમર્થિત નથી.
નીચેની Nios II ઉપયોગિતાઓને Quartus II ઉત્પાદનમાં ખસેડવામાં આવી છે:

  • nios2-gdb-સર્વર
  • nios2-ફ્લેશ-પ્રોગ્રામર
  • nios2-ટર્મિનલ

રન-ટાઇમ સ્ટેક ચેકિંગ
Nios II EDS ના પહેલાનાં સંસ્કરણોમાં, જો રન-ટાઇમ સ્ટેક ચેકિંગ સક્ષમ કરવામાં આવ્યું હોય, તો Nios II સિસ્ટમ પ્રતિભાવવિહીન બની શકે છે. આ સમસ્યા v14.0 માં ઉકેલાઈ ગઈ છે.

લાંબી કૂદકો સપોર્ટ
Nios II EDS ના પહેલાનાં વર્ઝનમાં, કમ્પાઈલર લાંબા કૂદકાને યોગ્ય રીતે સપોર્ટ કરતું ન હતું (256-MB એડ્રેસ રેન્જની બહાર). આ સમસ્યા v14.0 માં ઉકેલાઈ ગઈ છે

ફ્લોટિંગ પોઈન્ટ હાર્ડવેર 2 સપોર્ટ
ફ્લોટિંગ પોઈન્ટ હાર્ડવેર 2 ને સંપૂર્ણ સમર્થન આપવા માટે, તમારે newlib C લાઈબ્રેરીને ફરીથી કમ્પાઈલ કરવી પડશે. Nios II EDS v13.1 માં, લિંકર પુનઃસંકલિત C લાઇબ્રેરીને એપ્લિકેશન સાથે લિંક કરવામાં નિષ્ફળ થયું. આ સમસ્યા v14.0 માં ઉકેલાઈ ગઈ છે.

Qsys બ્રિજ સપોર્ટ
v14.0 થી શરૂ કરીને, Nios II EDS એડ્રેસ સ્પાન એક્સ્ટેન્ડર અને IRQ બ્રિજ કોરોને સપોર્ટ કરે છે.

Nios II Gen2 પ્રોસેસર સપોર્ટ

Nios II Gen2 પ્રોસેસર કોર
v14.0 માં, Nios II પ્રોસેસર કોરમાં પ્રીનો સમાવેશ થાય છેview Nios II Gen2 પ્રોસેસર કોરનું અમલીકરણ, Altera ના નવીનતમ ઉપકરણ પરિવારોને સમર્થન આપે છે. Nios II Gen2 પ્રોસેસર કોર મૂળ Nios II પ્રોસેસર જેવું જ કદ અને પ્રદર્શન આપે છે અને બાઈનરી સ્તરે Nios II ક્લાસિક પ્રોસેસર કોડ સાથે સુસંગત છે. ટૂલ ફ્લો અને HALમાં Nios II Gen2 સુવિધાઓને સપોર્ટ કરવાના વિકલ્પોનો સમાવેશ થાય છે. BSPs અને બિલ્ડીંગ સોફ્ટવેર જનરેટ કરવા માટેનો વર્કફ્લો સમાન છે, પરંતુ Nios II ક્લાસિક પ્રોસેસર માટે જનરેટ થયેલ BSPs ફરીથી જનરેટ કરવા જોઈએ.

Nios II Gen2 પ્રોસેસર માટે HAL સપોર્ટ
Nios II હાર્ડવેર એબ્સ્ટ્રેક્શન લેયર (HAL) નીચેની Nios II Gen2 સુવિધાઓને સમર્થન આપવા માટે વિસ્તૃત છે:

  • 32-બીટ સરનામાની શ્રેણી
  • પેરિફેરલ (અનકેશ્ડ) મેમરી પ્રદેશો
  • Nios II/f કોરમાં ડેટા કેશ અને TCM પર ECC સુરક્ષા

Nios II Gen2 પ્રોસેસર કોરો અને MAX 10 FPGA સપોર્ટ
MAX 10 FPGA ઉપકરણો Nios II Gen2 પ્રોસેસર દ્વારા સપોર્ટેડ છે, પરંતુ Nios II ક્લાસિક પ્રોસેસર દ્વારા નહીં. MAX 10 ઉપકરણ પર Nios II સિસ્ટમ લાગુ કરવા માટે, તમારે Nios II Gen2 પ્રોસેસર કોરનો ઉપયોગ કરવો આવશ્યક છે. અલ્ટેરા ઓન-ચિપ ફ્લેશ મેમરી ઘટક, 14.0 માં રજૂ કરવામાં આવ્યું છે, એવલોન-એમએમને ઓન-ચિપ MAX 10 વપરાશકર્તા ફ્લેશ મેમરીની ઍક્સેસને સક્ષમ કરે છે. આ ઘટક સાથે, Nios II બુટ કોપિયર MAX 10 વપરાશકર્તા ફ્લેશ મેમરીમાંથી RAM પર કોડની નકલ કરી શકે છે. 1.4.6.3.2. MAX 10 FPGA માટે ટૂલ સપોર્ટ HAL ડિજિટલ (A/D) કન્વર્ટરમાં MAX 10 એનાલોગ માટે મૂળભૂત ડ્રાઇવર સપોર્ટ ઉમેરે છે. MAX 10 વપરાશકર્તા ફ્લેશ મેમરીના પ્રોગ્રામિંગને સમર્થન આપવા માટે Altera ઉપકરણ પ્રોગ્રામિંગ ઉપયોગિતાઓને અપડેટ કરવામાં આવે છે.

v14.0a10 માં નવું શું છે: Nios II Gen2 પ્રોસેસર અને Arria 10 FPGA સપોર્ટ
Arria 10 FPGA ઉપકરણો Nios II Gen2 પ્રોસેસર દ્વારા સપોર્ટેડ છે, પરંતુ ક્લાસિક Nios II પ્રોસેસર દ્વારા નહીં. Arria 10 ઉપકરણ પર Nios II સિસ્ટમ લાગુ કરવા માટે, તમારે Nios II Gen2 પ્રોસેસર કોરનો ઉપયોગ કરવો આવશ્યક છે.

Nios II EDS v13.1 અપડેટ્સ

GCC 4.7.3 માં અપગ્રેડ કર્યું
v13.1 માં, Nios II સોફ્ટવેર બિલ્ડ ટૂલ્સ (SBT) ને GCC ના v4.7.3 સંસ્કરણને સમર્થન આપવા માટે અપડેટ કરવામાં આવ્યું છે. GCC v4.7.3 અને અગાઉ સપોર્ટેડ વર્ઝન વચ્ચે કમાન્ડ લાઇન વિકલ્પ તફાવતો છે. જો તમારી પાસે અગાઉના વર્ઝન સાથે બનાવેલ હાલનો પ્રોજેક્ટ છે, તો તમારે તમારા મેકને અપડેટ કરવાની જરૂર છેfiles અથવા તમારા બોર્ડ સપોર્ટ પેકેજ (BSP) ને ફરીથી બનાવો.

નોંધ: GCC v4.7.3 ઘણી નવી ચેતવણીઓ અને સંદેશાઓ ઉમેરે છે. જો તમે પાછલા સંસ્કરણમાં -Werror કમાન્ડ-લાઇન વિકલ્પનો ઉપયોગ કર્યો હોય, તો તમે નવી ચેતવણીઓ દ્વારા જનરેટ થયેલી અણધારી ભૂલો જોઈ શકો છો. Nios II GCC 4.7.3 અમલીકરણ વિશે વિગતો માટે, Altera નોલેજ બેઝમાં GCC 4.1.2 થી GCC 4.7.3 માં Nios II GNU ટૂલચેન અપગ્રેડનો સંદર્ભ લો. ફ્રી સૉફ્ટવેર ફાઉન્ડેશન સામાન્ય સમસ્યાઓનું દસ્તાવેજીકરણ કરીને GCC 4.7 પર પોર્ટ કરવા માટે માર્ગદર્શિકા પ્રદાન કરે છે. આ માર્ગદર્શિકા GCC પર મળી શકે છે, GNU કમ્પાઇલર કલેક્શન, પોર્ટિંગ ટુ GCC 4.7 હેઠળ. સંપૂર્ણ GCC પ્રકાશન નોંધો GCC પ્રકાશનો હેઠળ ઉપલબ્ધ છે.

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

ઉન્નત ફ્લોટિંગ પોઇન્ટ કસ્ટમ સૂચના સપોર્ટ
v13.1 માં, Qsys એક નવો ફ્લોટિંગ પોઈન્ટ કસ્ટમ ઈન્સ્ટ્રક્શન સેટ કમ્પોનન્ટ, ફ્લોટિંગ પોઈન્ટ હાર્ડવેર 2 પસંદ કરવાનો વિકલ્પ ઉમેરે છે. એડવાન લેવા માટેtagફ્લોટિંગ પોઈન્ટ હાર્ડવેર 2 સૂચનાઓ માટે સોફ્ટવેર સપોર્ટના e, જેમાં altera_nios_custom_instr_floating_point_2.h નો સમાવેશ થાય છે, જે GCC ને ન્યુલિબ મેથ ફંક્શન્સ (જીસીસી બિલ્ટ-ઇન મેથ ફંક્શન્સને બદલે) કૉલ કરવા દબાણ કરે છે. Altera ભલામણ કરે છે કે તમે શ્રેષ્ઠ કામગીરી માટે newlib સાથે પુનઃસંકલન કરો.

નોંધ: GCC માટે –mcustom -fpu-cfg કમાન્ડ-લાઇન વિકલ્પનો ઉપયોગ કરશો નહીં. આ વિકલ્પ ફ્લોટિંગ પોઈન્ટ હાર્ડવેર 2 સૂચનાઓને સપોર્ટ કરતું નથી. Nios II સોફ્ટવેર બિલ્ડ ટૂલ્સ (SBT) બનાવવા માટે વ્યક્તિગત -mcustom આદેશો ઉમેરે છેfile ફ્લોટિંગ પોઈન્ટ હાર્ડવેર 2 કસ્ટમ સૂચનાઓને સમર્થન આપવા માટે.

ઇસીસી સપોર્ટ
v13.1 માં શરૂ કરીને, Nios II પ્રોસેસર પેરામીટર એડિટર તમને પ્રોસેસર કોર અને સૂચના કેશમાં RAM માટે ECC સુરક્ષાને સક્ષમ કરવા દે છે. ડિફૉલ્ટ રૂપે, રીસેટ પર ECC સક્ષમ નથી. તેથી, સૉફ્ટવેરએ ECC સંરક્ષણને સક્ષમ કરવું આવશ્યક છે. સોફ્ટવેર ECC અપવાદ હેન્ડલર અને ઇવેન્ટ બસના પરીક્ષણને સમર્થન આપવા માટે RAM ડેટા બિટ્સમાં ECC ભૂલો પણ દાખલ કરી શકે છે. Nios II હાર્ડવેર એબ્સ્ટ્રેક્શન લેયર (HAL) ECC પ્રારંભ અને અપવાદ હેન્ડલિંગને સમર્થન આપવા માટે વિસ્તૃત છે.

યુનિવર્સલ બુટ કોપિયર
v13.1 માં, Nios II બુટ કોપિયર વધુ પ્રકારના ફ્લેશ ઉપકરણોને સપોર્ટ કરવા માટે અપગ્રેડ થયેલ છે. અપગ્રેડ કરેલ બુટ કોપીયરને યુનિવર્સલ બુટ કોપીયર કહેવામાં આવે છે. Nios II બૂટ કોપિયર એપ્લીકેશન દ્વિસંગીઓને ફ્લેશ ઉપકરણોથી અસ્થિર મેમરીમાં નકલ કરે છે. ફ્લેશ મેમરી FPGA ઈમેજ સાથે સૌથી નીચી મેમરી એડ્રેસ પર મૂકવામાં આવે છે, ત્યારબાદ Nios II એપ્લિકેશન બાઈનરી ઈમેજીસ આવે છે. અગાઉના ઉત્પાદન પ્રકાશનમાં, FPGA ઇમેજનું કદ દરેક ઉપકરણ કુટુંબ માટે નિશ્ચિત કરવામાં આવ્યું હતું. જો કે, ચક્રવાત V, Stratix V અને Arria V પરિવારોમાંના ઉપકરણો માટે, ઇમેજનું કદ નીચેના ચલોના આધારે બદલાય છે:

  • ફ્લેશ પ્રકાર: ક્વાડ-આઉટપુટ (EPCQ) અથવા સિંગલ-આઉટપુટ (EPCS) ઉન્નત પ્રોગ્રામેબલ કન્ફિગરેશન ડિવાઇસ
  • ફ્લેશ ઉપકરણ ક્ષમતા: 128 અથવા 256 Mbits
  • સંકોચન
  • સીરીયલ પેરિફેરલ ઈન્ટરફેસ (SPI) રૂપરેખાંકન: ×1 અથવા ×4
  • ઉપકરણ લેઆઉટ: સિંગલ અથવા કાસ્કેડ

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

જાણીતા મુદ્દાઓ અને ત્રુટિસૂચી
નીચેની સૂચિ જાણીતી સમસ્યાઓ અને ત્રુટિસૂચી ધરાવે છે, જો કોઈ હોય તો:

  • Nios II Gen2 પ્રોસેસર કેશ વર્તણૂકમાં એક નાનો તફાવત છે જે વિકાસકર્તાઓને અસર કરી શકે છે કે જેઓ તેમની એપ્લિકેશનમાં ક્લાસિક પ્રોસેસર્સની બિન-માનક કેશ વર્તણૂકનો લાભ લેવાનું પસંદ કરે છે.

સંબંધિત માહિતી
અલ્ટેરા નોલેજ બેઝ જાણીતી સમસ્યાઓ અને ત્રુટિસૂચી અને તેમની આસપાસ કેવી રીતે કામ કરવું તે વિશે વધુ માહિતી માટે, અલ્ટેરા નોલેજ બેઝ શોધો.

  • Nios II એમ્બેડેડ ડિઝાઇન સ્યુટ પ્રકાશન નોંધો પ્રતિસાદ મોકલો

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

intel Nios II એમ્બેડેડ ડિઝાઇન સ્યુટ પ્રકાશન નોંધો [પીડીએફ] સૂચનાઓ
Nios II, એમ્બેડેડ ડિઝાઇન સ્યુટ પ્રકાશન નોંધો, Nios II એમ્બેડેડ ડિઝાઇન સ્યુટ પ્રકાશન નોંધો, ડિઝાઇન સ્યુટ પ્રકાશન નોંધો

સંદર્ભો

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

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