ఇంటెల్-లోగో

intel Nios II ఎంబెడెడ్ డిజైన్ సూట్ విడుదల నోట్స్

intel-Nios-Embedded-Design-Suite-Release-Notes-product

నియోస్ II ఎంబెడెడ్ డిజైన్ సూట్ విడుదల నోట్స్

ఈ విడుదల నోట్‌లు Altera® Nios® II ఎంబెడెడ్ డిజైన్ సూట్ (EDS) యొక్క 13.1 నుండి 15.0 వెర్షన్‌లను కవర్ చేస్తాయి. ఈ విడుదల గమనికలు Nios II EDS కోసం పునర్విమర్శ చరిత్రను వివరిస్తాయి. Nios II EDS కోసం ఇటీవలి తప్పుల జాబితా కోసం, ఆల్టెరాలో సపోర్ట్ కింద నాలెడ్జ్ బేస్‌ని శోధించండి webసైట్. ప్రభావితమైన ఉత్పత్తి సంస్కరణ మరియు ఇతర ప్రమాణాల ఆధారంగా తప్పుల కోసం శోధించడానికి మీరు నాలెడ్జ్ బేస్‌ని ఉపయోగించవచ్చు.

సంబంధిత సమాచారం ఆల్టెరా నాలెడ్జ్ బేస్

ఉత్పత్తి పునర్విమర్శ చరిత్ర

కింది పట్టిక Nios II EDS కోసం పునర్విమర్శ చరిత్రను చూపుతుంది.

నియోస్ II ఎంబెడెడ్ డిజైన్ సూట్ రివిజన్ హిస్టరీ

Nios II EDS ఫీచర్‌ల గురించి మరింత సమాచారం కోసం, Nios II హ్యాండ్‌బుక్‌లను చూడండి.

ఇంటెల్ కార్పొరేషన్. అన్ని హక్కులు ప్రత్యేకించబడ్డాయి. ఇంటెల్, ఇంటెల్ లోగో మరియు ఇతర ఇంటెల్ గుర్తులు ఇంటెల్ కార్పొరేషన్ లేదా దాని అనుబంధ సంస్థల ట్రేడ్‌మార్క్‌లు. Intel దాని FPGA మరియు సెమీకండక్టర్ ఉత్పత్తుల పనితీరును ఇంటెల్ యొక్క ప్రామాణిక వారంటీకి అనుగుణంగా ప్రస్తుత స్పెసిఫికేషన్‌లకు హామీ ఇస్తుంది, అయితే నోటీసు లేకుండా ఏ సమయంలోనైనా ఏదైనా ఉత్పత్తులు మరియు సేవలకు మార్పులు చేసే హక్కును కలిగి ఉంది. ఇంటెల్ వ్రాతపూర్వకంగా అంగీకరించినట్లు మినహా ఇక్కడ వివరించిన ఏదైనా సమాచారం, ఉత్పత్తి లేదా సేవ యొక్క అప్లికేషన్ లేదా ఉపయోగం నుండి ఉత్పన్నమయ్యే బాధ్యత లేదా బాధ్యతను Intel తీసుకోదు. ఇంటెల్ కస్టమర్‌లు ఏదైనా ప్రచురించబడిన సమాచారంపై ఆధారపడే ముందు మరియు ఉత్పత్తులు లేదా సేవల కోసం ఆర్డర్‌లు చేసే ముందు పరికర నిర్దేశాల యొక్క తాజా వెర్షన్‌ను పొందాలని సూచించారు. *ఇతర పేర్లు మరియు బ్రాండ్‌లను ఇతరుల ఆస్తిగా క్లెయిమ్ చేయవచ్చు.

సంబంధిత సమాచారం

  • నియోస్ II క్లాసిక్ ప్రాసెసర్ రిఫరెన్స్ హ్యాండ్‌బుక్
  • నియోస్ 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 కెర్నల్ మరియు టూల్‌చెయిన్ భాగాలు అప్‌స్ట్రీమ్ హై-ప్రో ఆమోదించబడ్డాయిfile సమస్యలు పరిష్కరించబడ్డాయి:
  • EPCQ HAL డ్రైవర్ సమస్యలు సరిదిద్దబడ్డాయి
  • Windows Nios II టెర్మినల్‌లో అనుకూల న్యూలిబ్ జనరేటర్ పరిష్కరించబడింది
  • stdin ఇప్పుడు Windowsలో సరిగ్గా పని చేస్తోంది

Nios II EDS v14.1 నవీకరణలు

Nios II Gen2 ప్రాసెసర్ కోర్

నియోస్ II యొక్క చివరి వెర్షన్ 14.0 మరియు దీనికి నియోస్ 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 కోర్లు:
    • అరియా 10 - TPIU ట్రేస్ IP. రన్‌టైమ్ సాఫ్ట్‌వేర్ డీబగ్‌లో ట్రేస్ అనేది అంతిమ సాధనం, FPGA డెవలప్‌మెంట్ కోసం Signaltap లాగా. ఈ IP డెవలపర్‌లను ARM® Cortex™-A9 ట్రేస్ డీబగ్ సిగ్నల్‌లను బాహ్య పిన్‌లకు ఎగుమతి చేయడానికి అనుమతిస్తుంది, తద్వారా Lauterbach® లేదా ARM Dstream వంటి ట్రేస్ డీబగ్ మాడ్యూల్‌లను A10 SoC కార్టెక్స్-A9కి కనెక్ట్ చేయవచ్చు.
    • Max 10 – Max10 ADCలు మరియు యూజర్ ఫ్లాష్‌లకు Qsys అనుకూల ఇంటర్‌ఫేస్‌లను అందించే కొత్త IPలు. ఈ కొత్త IPలు Max10 exలో ఉపయోగించబడ్డాయిample డిజైన్లు. 14.1 విడుదలలో కొత్త మాజీ ఉందిampప్రదర్శించే le డిజైన్లు:
  • తక్కువ పవర్ అప్లికేషన్‌ల కోసం గరిష్టంగా 10 స్లీప్ మోడ్
  • ఇంటిగ్రేటెడ్ ADCలను ఉపయోగించాలనుకునే డెవలపర్‌ల కోసం అనలాగ్ I/O
  • Max 10 ఆన్-చిప్ కాన్ఫిగరేషన్ ఫ్లాష్ మెమరీ నుండి ద్వంద్వ కాన్ఫిగరేషన్ సామర్థ్యం 14.1 ACDS మరియు SoC EDS విడుదలలకు మద్దతు ఇవ్వడానికి Cyclone® V మరియు ArriaV SoC గోల్డెన్ సిస్టమ్ రిఫరెన్స్ డిజైన్‌లు (GSRDలు) కూడా నవీకరించబడ్డాయి, అంటే అవి స్వయంచాలకంగా SoCని కలిగి ఉంటాయి. సాఫ్ట్‌వేర్ 14.1లో ప్రీలోడర్‌లోని PLL వర్కౌండ్ వంటి పరిష్కారాలను అందిస్తుంది.

64-బిట్ హోస్ట్ మద్దతు మెరుగుపరచబడింది
ఈ విడుదలలో, కింది సాధనాలకు 64-బిట్ సామర్థ్యం జోడించబడింది:

  • 64-బిట్ nios2-gdb-server
  • 64-బిట్ nios2-ఫ్లాష్-ప్రోగ్రామర్
  • 64-బిట్ nios2-టెర్మినల్

గమనిక: ACDSలో, కనీసం రెండు GDB సర్వర్లు మరియు రెండు ఫ్లాష్ ప్రోగ్రామర్లు రవాణా చేయబడతాయి.

ఎక్లిప్స్ ఎన్విరాన్‌మెంట్‌కి అప్‌గ్రేడ్ చేయబడింది
నియోస్ II డెవలప్‌మెంట్ సూట్‌కు కొత్త పర్యావరణ ప్రయోజనాలను తీసుకురావడానికి ఎక్లిప్స్ ఎన్విరాన్‌మెంట్ వెర్షన్ 4.3కి అప్‌గ్రేడ్ చేయబడింది. GCC v4.8.3 మరియు గతంలో సపోర్ట్ చేసిన వెర్షన్ మధ్య కమాండ్ లైన్ ఎంపిక తేడాలు ఉన్నాయి. మీరు మునుపటి సంస్కరణతో రూపొందించిన ప్రాజెక్ట్‌ను కలిగి ఉన్నట్లయితే, మీరు మీ తయారీని నవీకరించాలిfileలు లేదా మీ బోర్డు మద్దతు ప్యాకేజీని (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 యుటిలిటీలు క్వార్టస్ II ఉత్పత్తికి తరలించబడ్డాయి:

  • nios2-gdb-server
  • 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 ప్రాసెసర్ మద్దతు

నియోస్ II Gen2 ప్రాసెసర్ కోర్
v14.0లో, నియోస్ II ప్రాసెసర్ కోర్ ప్రీని కలిగి ఉంటుందిview Nios II Gen2 ప్రాసెసర్ కోర్ అమలు, Altera యొక్క తాజా పరికర కుటుంబాలకు మద్దతు ఇస్తుంది. Nios II Gen2 ప్రాసెసర్ కోర్ అసలు Nios II ప్రాసెసర్‌కు సమానమైన పరిమాణం మరియు పనితీరును అందిస్తుంది మరియు బైనరీ స్థాయిలో Nios II క్లాసిక్ ప్రాసెసర్ కోడ్‌తో అనుకూలంగా ఉంటుంది. టూల్ ఫ్లో మరియు HALలో Nios II Gen2 ఫీచర్‌లకు మద్దతు ఇచ్చే ఎంపికలు ఉన్నాయి. BSPలను మరియు బిల్డింగ్ సాఫ్ట్‌వేర్‌ను రూపొందించడానికి వర్క్‌ఫ్లో ఒకే విధంగా ఉంటుంది, అయితే Nios II క్లాసిక్ ప్రాసెసర్ కోసం ఉత్పత్తి చేయబడిన BSPలు తప్పనిసరిగా పునరుత్పత్తి చేయబడాలి.

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లో పరిచయం చేయబడిన Altera ఆన్-చిప్ ఫ్లాష్ మెమరీ భాగం, ఆన్-చిప్ MAX 10 యూజర్ ఫ్లాష్ మెమరీకి Avalon-MM యాక్సెస్‌ని అనుమతిస్తుంది. ఈ భాగంతో, Nios II బూట్ కాపీయర్ MAX 10 యూజర్ ఫ్లాష్ మెమరీ నుండి RAMకి కోడ్‌ను కాపీ చేయగలదు. 1.4.6.3.2. MAX 10 FPGA కోసం సాధనం మద్దతు MAX 10 అనలాగ్ నుండి డిజిటల్ (A/D) కన్వర్టర్‌కు ప్రాథమిక డ్రైవర్ మద్దతును HAL జోడిస్తుంది. 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లో, నియోస్ II సాఫ్ట్‌వేర్ బిల్డ్ టూల్స్ (SBT) GCC యొక్క v4.7.3 వెర్షన్‌కు మద్దతు ఇవ్వడానికి నవీకరించబడింది. GCC v4.7.3 మరియు గతంలో సపోర్ట్ చేసిన వెర్షన్ మధ్య కమాండ్ లైన్ ఎంపిక తేడాలు ఉన్నాయి. మీరు మునుపటి సంస్కరణతో రూపొందించిన ప్రాజెక్ట్‌ను కలిగి ఉన్నట్లయితే, మీరు మీ తయారీని నవీకరించాలిfileలు లేదా మీ బోర్డ్ సపోర్ట్ ప్యాకేజీ (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 సూచనల కోసం సాఫ్ట్‌వేర్ మద్దతు, altera_nios_custom_instr_floating_point_2.h ఉన్నాయి, ఇది GCCని న్యూలిబ్ మ్యాథ్ ఫంక్షన్‌లను కాల్ చేయమని బలవంతం చేస్తుంది (GCC అంతర్నిర్మిత గణిత ఫంక్షన్‌ల కంటే). మీరు వాంఛనీయ పనితీరు కోసం newlibతో మళ్లీ కంపైల్ చేయాలని Altera సిఫార్సు చేస్తోంది.

గమనిక: GCC కోసం –mcustom -fpu-cfg కమాండ్-లైన్ ఎంపికను ఉపయోగించవద్దు. ఈ ఎంపిక ఫ్లోటింగ్ పాయింట్ హార్డ్‌వేర్ 2 సూచనలకు మద్దతు ఇవ్వదు. Nios II సాఫ్ట్‌వేర్ బిల్డ్ టూల్స్ (SBT) తయారీకి వ్యక్తిగత –mcustom ఆదేశాలను జోడిస్తుందిfile ఫ్లోటింగ్ పాయింట్ హార్డ్‌వేర్ 2 అనుకూల సూచనలకు మద్దతు ఇవ్వడానికి.

ECC మద్దతు
v13.1 నుండి ప్రారంభించి, Nios II ప్రాసెసర్ పారామీటర్ ఎడిటర్ ప్రాసెసర్ కోర్ మరియు ఇన్‌స్ట్రక్షన్ కాష్‌లోని RAMల కోసం ECC రక్షణను ప్రారంభించేందుకు మిమ్మల్ని అనుమతిస్తుంది. డిఫాల్ట్‌గా, రీసెట్‌లో ECC ప్రారంభించబడదు. కాబట్టి, సాఫ్ట్‌వేర్ తప్పనిసరిగా ECC రక్షణను ప్రారంభించాలి. ECC మినహాయింపు హ్యాండ్లర్ మరియు ఈవెంట్ బస్ యొక్క టెస్టింగ్‌కు మద్దతు ఇవ్వడానికి సాఫ్ట్‌వేర్ RAM డేటా బిట్‌లలోకి ECC ఎర్రర్‌లను కూడా ఇంజెక్ట్ చేయగలదు. నియోస్ II హార్డ్‌వేర్ అబ్‌స్ట్రాక్షన్ లేయర్ (HAL) ECC ప్రారంభానికి మరియు మినహాయింపు నిర్వహణకు మద్దతుగా విస్తరించబడింది.

యూనివర్సల్ బూట్ కాపీయర్
v13.1లో, మరిన్ని రకాల ఫ్లాష్ పరికరాలకు మద్దతు ఇవ్వడానికి Nios II బూట్ కాపీయర్ అప్‌గ్రేడ్ చేయబడింది. అప్‌గ్రేడ్ చేయబడిన బూట్ కాపీయర్‌ను యూనివర్సల్ బూట్ కాపీయర్ అంటారు. Nios II బూట్ కాపీయర్ అప్లికేషన్ బైనరీలను ఫ్లాష్ పరికరాల నుండి అస్థిర మెమరీకి కాపీ చేస్తుంది. ఫ్లాష్ మెమరీ FPGA ఇమేజ్‌తో అత్యల్ప మెమొరీ అడ్రస్‌తో ఏర్పాటు చేయబడింది, తర్వాత Nios II అప్లికేషన్ బైనరీ ఇమేజ్‌లు ఉంటాయి. మునుపటి ఉత్పత్తి విడుదలలలో, ప్రతి పరికర కుటుంబానికి FPGA చిత్ర పరిమాణం నిర్ణయించబడింది. అయినప్పటికీ, సైక్లోన్ V, స్ట్రాటిక్స్ V మరియు అరియా V కుటుంబాలలోని పరికరాల కోసం, కింది వేరియబుల్స్‌పై ఆధారపడి చిత్రం పరిమాణం మారుతుంది:

  • ఫ్లాష్ రకం: క్వాడ్-అవుట్‌పుట్ (EPCQ) లేదా సింగిల్-అవుట్‌పుట్ (EPCS) మెరుగుపరచబడిన ప్రోగ్రామబుల్ కాన్ఫిగరేషన్ పరికరం
  • ఫ్లాష్ పరికరం సామర్థ్యం: 128 లేదా 256 Mbits
  • కుదింపు
  • సీరియల్ పెరిఫెరల్ ఇంటర్‌ఫేస్ (SPI) కాన్ఫిగరేషన్: ×1 లేదా ×4
  • పరికర లేఅవుట్: సింగిల్ లేదా క్యాస్కేడ్

బూట్ కాపీయర్‌కు ప్రస్తుత కలయికను గుర్తించడం కష్టం, తద్వారా అది తగిన ఇమేజ్ పరిమాణాన్ని ఉపయోగించవచ్చు మరియు ఏదైనా అల్గోరిథం భవిష్యత్ కాన్ఫిగరేషన్‌లకు మద్దతు ఇవ్వడంలో విఫలం కావచ్చు. ఈ సమస్యను పరిష్కరించడానికి, చిత్ర పరిమాణాన్ని పేర్కొనడానికి FPGA ఇమేజ్‌కి హెడర్ జోడించబడుతుంది. హెడర్ నుండి ఇమేజ్ పరిమాణాన్ని ఉపయోగించడం ద్వారా, యూనివర్సల్ బూట్ కాపీయర్ ప్రస్తుత లేదా భవిష్యత్తు పరికరాలలో ఏదైనా ఫ్లాష్ కాన్ఫిగరేషన్‌తో పని చేస్తుంది. యూనివర్సల్ బూట్ కాపీయర్‌కు మద్దతు ఇవ్వడానికి sof2flash యుటిలిటీ నవీకరించబడింది. పవర్ ఆన్‌లో FPGA ఇమేజ్‌ను స్వయంచాలకంగా ప్రోగ్రామ్ చేయడానికి FPGA కంట్రోల్ బ్లాక్ సామర్థ్యాన్ని ఈ మార్పు ప్రభావితం చేయదు.

తెలిసిన సమస్యలు మరియు లోపం
కింది జాబితాలో తెలిసిన సమస్యలు మరియు లోపాలు ఏవైనా ఉంటే:

  • Nios II Gen2 ప్రాసెసర్ కాష్ ప్రవర్తనలో ఒక చిన్న వ్యత్యాసం ఉంది, ఇది వారి అప్లికేషన్‌లలో క్లాసిక్ ప్రాసెసర్‌ల యొక్క ప్రామాణికం కాని కాష్ ప్రవర్తనను ప్రభావితం చేసే డెవలపర్‌లను ప్రభావితం చేస్తుంది.

సంబంధిత సమాచారం
Altera నాలెడ్జ్ బేస్ తెలిసిన సమస్యలు మరియు తప్పుల గురించి మరింత సమాచారం కోసం మరియు వాటి చుట్టూ ఎలా పని చేయాలి, Altera నాలెడ్జ్ బేస్‌ని శోధించండి.

  • Nios II పొందుపరిచిన డిజైన్ సూట్ విడుదల గమనికలు అభిప్రాయాన్ని పంపండి

పత్రాలు / వనరులు

intel Nios II ఎంబెడెడ్ డిజైన్ సూట్ విడుదల నోట్స్ [pdf] సూచనలు
నియోస్ II, ఎంబెడెడ్ డిజైన్ సూట్ రిలీజ్ నోట్స్, నియోస్ II ఎంబెడెడ్ డిజైన్ సూట్ రిలీజ్ నోట్స్, డిజైన్ సూట్ రిలీజ్ నోట్స్

సూచనలు

వ్యాఖ్యానించండి

మీ ఇమెయిల్ చిరునామా ప్రచురించబడదు. అవసరమైన ఫీల్డ్‌లు గుర్తించబడ్డాయి *