Avalon స్ట్రీమింగ్ ఇంటర్‌ఫేస్ FPGA IP యూజర్ గైడ్‌తో intel మెయిల్‌బాక్స్ క్లయింట్
Avalon స్ట్రీమింగ్ ఇంటర్‌ఫేస్ FPGA IPతో intel మెయిల్‌బాక్స్ క్లయింట్

Avalon® స్ట్రీమింగ్ ఇంటర్‌ఫేస్ Intel FPGA IP ఓవర్‌తో మెయిల్‌బాక్స్ క్లయింట్view

Avalon® స్ట్రీమింగ్ ఇంటర్‌ఫేస్‌తో మెయిల్‌బాక్స్ క్లయింట్ Intel® FPGA IP (Avalon ST క్లయింట్ IPతో మెయిల్‌బాక్స్ క్లయింట్) మీ అనుకూల తర్కం మరియు సురక్షిత పరికర నిర్వాహికి (SDM) మధ్య కమ్యూనికేషన్ ఛానెల్‌ని అందిస్తుంది. మీరు కమాండ్ ప్యాకెట్‌లను పంపడానికి మరియు SDM పెరిఫెరల్ మాడ్యూల్స్ నుండి ప్రతిస్పందన ప్యాకెట్‌లను స్వీకరించడానికి Avalon ST IPతో మెయిల్‌బాక్స్ క్లయింట్‌ని ఉపయోగించవచ్చు. Avalon ST IPతో ఉన్న మెయిల్‌బాక్స్ క్లయింట్ SDM రన్ చేసే ఫంక్షన్‌లను నిర్వచిస్తుంది.

కింది పరిధీయ మాడ్యూల్స్ నుండి సమాచారాన్ని స్వీకరించడానికి మరియు ఫ్లాష్ మెమరీని యాక్సెస్ చేయడానికి మీ అనుకూల తర్కం ఈ కమ్యూనికేషన్ ఛానెల్‌ని ఉపయోగించవచ్చు:

  • చిప్ ID
  • ఉష్ణోగ్రత సెన్సార్
  • వాల్యూమ్tagఇ సెన్సార్
  • క్వాడ్ సీరియల్ పెరిఫెరల్ ఇంటర్‌ఫేస్ (SPI) ఫ్లాష్ మెమరీ

గమనిక: ఈ యూజర్ గైడ్ అంతటా, Avalon ST అనే పదం Avalon స్ట్రీమింగ్ ఇంటర్‌ఫేస్ లేదా IPని సంక్షిప్తీకరించింది.

మూర్తి 1. Avalon ST IP సిస్టమ్ డిజైన్‌తో మెయిల్‌బాక్స్ క్లయింట్
Avalon ST IP సిస్టమ్ డిజైన్‌తో మెయిల్‌బాక్స్ క్లయింట్

Avalon ST IPతో మెయిల్‌బాక్స్ క్లయింట్ చిప్ IDని చదివే అప్లికేషన్‌ను క్రింది బొమ్మ చూపుతుంది.

మూర్తి 2. Avalon ST IPతో మెయిల్‌బాక్స్ క్లయింట్ చిప్ IDని చదువుతుంది
Avalon ST IPతో మెయిల్‌బాక్స్ క్లయింట్ చిప్ IDని చదువుతుంది

పరికరం కుటుంబ మద్దతు

కిందివి Intel FPGA IPల కోసం పరికర మద్దతు స్థాయి నిర్వచనాలను జాబితా చేస్తుంది:

  • ముందస్తు మద్దతు — ఈ పరికర కుటుంబం కోసం అనుకరణ మరియు సంకలనం కోసం IP అందుబాటులో ఉంది. ప్రారంభ లేఅవుట్ సమాచారం ఆధారంగా ఆలస్యం యొక్క ప్రారంభ ఇంజనీరింగ్ అంచనాలను సమయ నమూనాలు కలిగి ఉంటాయి. సిలికాన్ టెస్టింగ్ వాస్తవ సిలికాన్ మరియు టైమింగ్ మోడల్‌ల మధ్య సహసంబంధాన్ని మెరుగుపరుస్తుంది కాబట్టి సమయ నమూనాలు మారవచ్చు. మీరు సిస్టమ్ ఆర్కిటెక్చర్ మరియు వనరుల వినియోగ అధ్యయనాలు, అనుకరణ, పిన్ అవుట్, సిస్టమ్ లేటెన్సీ అసెస్‌మెంట్‌లు, ప్రాథమిక సమయ అంచనాలు (పైప్‌లైన్ బడ్జెట్) మరియు I/O బదిలీ వ్యూహం (డేటా-పాత్ వెడల్పు, బర్స్ట్ డెప్త్, I/O స్టాండర్డ్స్ ట్రేడ్ కోసం ఈ IPని ఉపయోగించవచ్చు. ఆఫ్స్).
  • ముందస్తు మద్దతు — ఈ పరికర కుటుంబం కోసం ప్రాథమిక సమయ నమూనాలతో IP ధృవీకరించబడింది. IP అన్ని ఫంక్షనల్ అవసరాలను తీరుస్తుంది, కానీ ఇప్పటికీ పరికర కుటుంబం కోసం సమయ విశ్లేషణలో ఉండవచ్చు. ఇది జాగ్రత్తగా ఉత్పత్తి డిజైన్లలో ఉపయోగించవచ్చు.
  • తుది మద్దతు — ఈ పరికర కుటుంబం కోసం తుది సమయ నమూనాలతో IP ధృవీకరించబడింది. IP పరికర కుటుంబానికి సంబంధించిన అన్ని ఫంక్షనల్ మరియు టైమింగ్ అవసరాలను తీరుస్తుంది మరియు ప్రొడక్షన్ డిజైన్‌లలో ఉపయోగించవచ్చు.

పట్టిక 1. పరికరం కుటుంబ మద్దతు

పరికర కుటుంబం మద్దతు
ఇంటెల్ అజిలెక్స్™ అడ్వాన్స్

గమనిక: మీరు Avalon స్ట్రీమింగ్ ఇంటర్‌ఫేస్ Intel FPGA IPతో మెయిల్‌బాక్స్ క్లయింట్‌ను అనుకరించలేరు ఎందుకంటే IP SDM నుండి ప్రతిస్పందనలను అందుకుంటుంది. ఈ IPని ధృవీకరించడానికి, మీరు హార్డ్‌వేర్ మూల్యాంకనం చేయవలసిందిగా ఇంటెల్ సిఫార్సు చేస్తుంది.

సంబంధిత సమాచారం
Avalon స్ట్రీమింగ్ ఇంటర్‌ఫేస్ ఇంటెల్ FPGA IP విడుదల గమనికలతో మెయిల్‌బాక్స్ క్లయింట్

పారామితులు

పారామీటర్ పేరు విలువ వివరణ
స్థితి ఇంటర్‌ఫేస్‌ని ప్రారంభించండి ఆఫ్ మీరు ఈ ఇంటర్‌ఫేస్‌ను ప్రారంభించినప్పుడు, Avalon స్ట్రీమింగ్ ఇంటర్‌ఫేస్ Intel FPGA IPతో మెయిల్‌బాక్స్ క్లయింట్ command_status_invalid సిగ్నల్‌ని కలిగి ఉంటుంది. command_status_invalid నొక్కిచెప్పినప్పుడు, మీరు తప్పనిసరిగా IPని రీసెట్ చేయాలి.

ఇంటర్‌ఫేస్‌లు
కింది బొమ్మ Avalon స్ట్రీమింగ్ ఇంటర్‌ఫేస్ Intel FPGA IP ఇంటర్‌ఫేస్‌లతో మెయిల్‌బాక్స్ క్లయింట్‌ను వివరిస్తుంది:

మూర్తి 3. Avalon స్ట్రీమింగ్ ఇంటర్‌ఫేస్ Intel FPGA IP ఇంటర్‌ఫేస్‌లతో మెయిల్‌బాక్స్ క్లయింట్
Avalon స్ట్రీమింగ్ ఇంటర్‌ఫేస్ Intel FPGA IP ఇంటర్‌ఫేస్‌లతో మెయిల్‌బాక్స్ క్లయింట్

Avalon స్ట్రీమింగ్ ఇంటర్‌ఫేస్‌ల గురించి మరింత సమాచారం కోసం, Avalon ఇంటర్‌ఫేస్ స్పెసిఫికేషన్‌లను చూడండి.
సంబంధిత సమాచారం
అవలోన్ ఇంటర్‌ఫేస్ స్పెసిఫికేషన్‌లు

గడియారం మరియు ఇంటర్‌ఫేస్‌లను రీసెట్ చేయండి

పట్టిక 2. గడియారం మరియు ఇంటర్‌ఫేస్‌లను రీసెట్ చేయండి

సిగ్నల్ పేరు దిశ వివరణ
in_clk ఇన్పుట్ Avalon స్ట్రీమింగ్ ఇంటర్‌ఫేస్‌ల కోసం ఇది గడియారం. 250 MHzలో గరిష్ట ఫ్రీక్వెన్సీ.
in_reset ఇన్పుట్ ఇది యాక్టివ్ హై రీసెట్. Avalon స్ట్రీమింగ్ ఇంటర్‌ఫేస్ Intel FPGA IP (Avalon ST IPతో మెయిల్‌బాక్స్ క్లయింట్)తో మెయిల్‌బాక్స్ క్లయింట్‌ను రీసెట్ చేయడానికి in_resetని నిర్దేశించండి. in_reset సిగ్నల్ నొక్కిచెప్పినప్పుడు, SDM తప్పనిసరిగా Avalon ST IPతో మెయిల్‌బాక్స్ క్లయింట్ నుండి ఏదైనా పెండింగ్ కార్యాచరణను ఫ్లష్ చేయాలి. SDM ఇతర క్లయింట్‌ల నుండి ఆదేశాలను ప్రాసెస్ చేయడాన్ని కొనసాగిస్తుంది.

పరికరం వినియోగదారు మోడ్‌లోకి ప్రవేశించినప్పుడు Avalon ST IPతో మెయిల్‌బాక్స్ క్లయింట్ సరిగ్గా పనిచేస్తుందని నిర్ధారించుకోవడానికి, FPGA ఫాబ్రిక్ వినియోగదారు మోడ్‌లోకి ప్రవేశించే వరకు రీసెట్‌ను ఉంచడానికి మీ డిజైన్‌లో తప్పనిసరిగా రీసెట్ రిలీజ్ ఇంటెల్ FPGA IPని చేర్చాలి. రీసెట్ విడుదల IP యొక్క వినియోగదారు రీసెట్ లేదా అవుట్‌పుట్‌ను కనెక్ట్ చేసేటప్పుడు రీసెట్ సింక్రోనైజర్‌ని ఉపయోగించమని Intel సిఫార్సు చేస్తుంది

Avalon ST IPతో మెయిల్‌బాక్స్ క్లయింట్ యొక్క రీసెట్ పోర్ట్. రీసెట్ సింక్రోనైజర్‌ని అమలు చేయడానికి, ప్లాట్‌ఫారమ్ డిజైనర్‌లో అందుబాటులో ఉన్న రీసెట్ బ్రిడ్జ్ ఇంటెల్ FPGA IPని ఉపయోగించండి.

గమనిక: ప్లాట్‌ఫారమ్ డిజైనర్‌లో IP ఇన్‌స్టంటేషన్ మరియు కనెక్షన్ మార్గదర్శకాల కోసం, రిమోట్ సిస్టమ్ అప్‌డేట్ డిజైన్ ఎక్స్ కోసం అవసరమైన కమ్యూనికేషన్ మరియు హోస్ట్ కాంపోనెంట్‌లను చూడండిampIntel Agilex కాన్ఫిగరేషన్ యూజర్ గైడ్‌లో le ఫిగర్.

కమాండ్ ఇంటర్ఫేస్
SDMకి ఆదేశాలను పంపడానికి Avalon Streaming (Avalon ST) ఇంటర్‌ఫేస్‌ని ఉపయోగించండి.

టేబుల్ 3. కమాండ్ ఇంటర్ఫేస్

సిగ్నల్ పేరు దిశ వివరణ
కమాండ్_సిద్ధంగా అవుట్‌పుట్ Avalon ST Intel FPGA IPతో ఉన్న మెయిల్‌బాక్స్ క్లయింట్ అప్లికేషన్ నుండి ఆదేశాలను స్వీకరించడానికి సిద్ధంగా ఉన్నప్పుడు కమాండ్_రెడీని నిర్ధారిస్తుంది. సిద్ధంగా_లేటెన్సీ 0 చక్రాలు. Avalon STతో ఉన్న మెయిల్‌బాక్స్ క్లయింట్ కమాండ్_డేటా[31:0]ని అదే సైకిల్‌లో కమాండ్_రెడీ నొక్కిచెప్పవచ్చు.
కమాండ్_చెల్లుబాటు ఇన్పుట్ command_valid సిగ్నల్ కమాండ్_డేటా చెల్లుబాటు అయ్యేదని సూచించడానికి నిర్ధారిస్తుంది.
కమాండ్_డేటా[31:0] ఇన్పుట్ కమాండ్_డేటా బస్ ఆదేశాలను SDMకి డ్రైవ్ చేస్తుంది. కమాండ్‌ల నిర్వచనాల కోసం కమాండ్ జాబితా మరియు వివరణను చూడండి.
కమాండ్_స్టార్ట్‌ప్యాకెట్ ఇన్పుట్ command_startofpacket కమాండ్ ప్యాకెట్ యొక్క మొదటి చక్రంలో నిర్ధారిస్తుంది.
command_endofpacket ఇన్పుట్ command_endofpacket కమాండ్ యొక్క చివరి చక్రంలో ఒక ప్యాకెట్‌ను నిర్ధారిస్తుంది.

మూర్తి 4. Avalon ST కమాండ్ ప్యాకెట్ కోసం సమయం
fig:m ST కమాండ్ ప్యాకెట్

ప్రతిస్పందన ఇంటర్ఫేస్
SDM Avalon ST క్లయింట్ IP ప్రతిస్పందన ఇంటర్‌ఫేస్‌ని ఉపయోగించి మీ అప్లికేషన్‌కు ప్రతిస్పందనలను పంపుతుంది.

టేబుల్ 4. రెస్పాన్స్ ఇంటర్ఫేస్

సిగ్నల్ 5 దిశ వివరణ
ప్రతిస్పందన_సిద్ధంగా ఇన్పుట్ అప్లికేషన్ లాజిక్ ప్రతిస్పందనను స్వీకరించగలిగినప్పుడల్లా response_ready సిగ్నల్‌ను నిర్ధారిస్తుంది.
ప్రతిస్పందన_చెల్లుబాటు అవుట్‌పుట్ SDM ప్రతిస్పందన_డేటా చెల్లుబాటవుతుందని సూచించడానికి response_validని నిర్ధారిస్తుంది.
ప్రతిస్పందన_డేటా[31:0] అవుట్‌పుట్ అభ్యర్థించిన సమాచారాన్ని అందించడానికి SDM ప్రతిస్పందన_డేటాను డ్రైవ్ చేస్తుంది. ప్రతిస్పందన యొక్క మొదటి పదం SDM అందించే ఆదేశాన్ని గుర్తించే హెడర్. చూడండి కమాండ్ జాబితా మరియు వివరణ ఆదేశాల నిర్వచనాల కోసం.
ప్రతిస్పందన_ప్రారంభ ప్యాకెట్ అవుట్‌పుట్ ప్రతిస్పందన_స్టార్ట్‌ప్యాకెట్ ప్రతిస్పందన ప్యాకెట్ యొక్క మొదటి చక్రంలో నిర్ధారిస్తుంది.
ప్రతిస్పందన_ఎండోఫ్‌ప్యాకెట్ అవుట్‌పుట్ ప్రతిస్పందన_ఎండోఫ్‌ప్యాకెట్ ప్రతిస్పందన ప్యాకెట్ యొక్క చివరి చక్రంలో నిర్ధారిస్తుంది.

మూర్తి 5. Avalon ST ప్రతిస్పందన ప్యాకెట్ కోసం సమయం
Avalon ST రెస్పాన్స్ ప్యాకెట్

కమాండ్ స్థితి ఇంటర్ఫేస్

పట్టిక 5. కమాండ్ స్థితి ఇంటర్ఫేస్

సిగ్నల్ పేరు దిశ వివరణ
కమాండ్_స్టేటస్_చెల్లదు అవుట్‌పుట్ కమాండ్_status_invalid దోషాన్ని సూచించడానికి నిర్ధారిస్తుంది. ఈ సంకేతం సాధారణంగా కమాండ్ హెడర్‌లో పేర్కొన్న కమాండ్ యొక్క పొడవు పంపిన కమాండ్ యొక్క పొడవుతో సరిపోలడం లేదని సూచిస్తుంది. command_status_invalid నిర్థారించినప్పుడు, Avalon స్ట్రీమింగ్ ఇంటర్‌ఫేస్ Intel FPGA IPతో మెయిల్‌బాక్స్ క్లయింట్‌ని పునఃప్రారంభించడానికి మీ అప్లికేషన్ లాజిక్ తప్పనిసరిగా in_resetని నిర్ధారిస్తుంది.

చిత్రం 6. command_status_invalid Asserts తర్వాత రీసెట్ చేయండి
అత్తి: command_status_invalid Asserts

ఆదేశాలు మరియు ప్రతిస్పందనలు

హోస్ట్ కంట్రోలర్ మెయిల్‌బాక్స్ క్లయింట్ ఇంటెల్ FPGA IP ద్వారా కమాండ్ మరియు రెస్పాన్స్ ప్యాకెట్‌లను ఉపయోగించి SDMతో కమ్యూనికేట్ చేస్తుంది.

కమాండ్ మరియు ప్రతిస్పందన ప్యాకెట్ల యొక్క మొదటి పదం కమాండ్ లేదా ప్రతిస్పందన గురించి ప్రాథమిక సమాచారాన్ని అందించే హెడర్.

చిత్రం 7. కమాండ్ మరియు రెస్పాన్స్ హెడర్ ఫార్మాట్
అత్తి: కమాండ్ మరియు రెస్పాన్స్ హెడర్ ఫార్మాట్

గమనిక: కమాండ్ హెడర్‌లోని LENGTH ఫీల్డ్ తప్పనిసరిగా సంబంధిత కమాండ్ యొక్క కమాండ్ పొడవుతో సరిపోలాలి.
కింది పట్టిక హెడర్ కమాండ్ ఫీల్డ్‌లను వివరిస్తుంది.

పట్టిక 6. కమాండ్ మరియు రెస్పాన్స్ హెడర్ వివరణ

హెడర్ బిట్ వివరణ
రిజర్వ్ చేయబడింది [31:28] రిజర్వ్ చేయబడింది.
ID [27:24] కమాండ్ ID. ప్రతిస్పందన హెడర్ కమాండ్ హెడర్‌లో పేర్కొన్న IDని అందిస్తుంది. కమాండ్ వివరణల కోసం ఆపరేషన్ ఆదేశాలను చూడండి.
0 [23] రిజర్వ్ చేయబడింది.
పొడవు [22:12] హెడర్‌ను అనుసరించే వాదనల పదాల సంఖ్య. ఇచ్చిన ఆదేశం కోసం తప్పుడు సంఖ్యలో ఆర్గ్యుమెంట్‌ల పదాలు నమోదు చేయబడితే IP లోపంతో ప్రతిస్పందిస్తుంది.
కమాండ్ హెడర్‌లో పేర్కొన్న కమాండ్ పొడవు మరియు పంపిన పదాల సంఖ్య మధ్య అసమతుల్యత ఉంటే. IP అంతరాయ స్థితి రిజిస్టర్ (COMMAND_INVALID) యొక్క బిట్ 3ని పెంచుతుంది మరియు మెయిల్‌బాక్స్ క్లయింట్ తప్పనిసరిగా రీసెట్ చేయబడాలి.
రిజర్వ్ చేయబడింది [11] రిజర్వ్ చేయబడింది. తప్పనిసరిగా 0కి సెట్ చేయాలి.
కమాండ్ కోడ్/ఎర్రర్ కోడ్ [10:0] కమాండ్ కోడ్ ఆదేశాన్ని నిర్దేశిస్తుంది. కమాండ్ విజయవంతమైందా లేదా విఫలమైందా అని ఎర్రర్ కోడ్ సూచిస్తుంది.
కమాండ్ హెడర్‌లో, ఈ బిట్స్ కమాండ్ కోడ్‌ను సూచిస్తాయి. ప్రతిస్పందన హెడర్‌లో, ఈ బిట్‌లు ఎర్రర్ కోడ్‌ను సూచిస్తాయి. కమాండ్ విజయవంతమైతే, ఎర్రర్ కోడ్ 0. కమాండ్ విఫలమైతే, లో నిర్వచించిన ఎర్రర్ కోడ్‌లను చూడండి ఎర్రర్ కోడ్ ప్రతిస్పందనలు.

ఆపరేషన్ ఆదేశాలు

Quad SPI ఫ్లాష్‌ని రీసెట్ చేస్తోంది
ముఖ్యమైన:
Intel Agilex పరికరాల కోసం, మీరు తప్పనిసరిగా సీరియల్ ఫ్లాష్ లేదా క్వాడ్ SPI ఫ్లాష్ రీసెట్ పిన్‌ని AS_nRST పిన్‌కి కనెక్ట్ చేయాలి. SDM తప్పనిసరిగా QSPI రీసెట్‌ను పూర్తిగా నియంత్రించాలి. క్వాడ్ SPI రీసెట్ పిన్‌ను ఏదైనా బాహ్య హోస్ట్‌కి కనెక్ట్ చేయవద్దు.

పట్టిక 7. కమాండ్ జాబితా మరియు వివరణ

ఆదేశం కోడ్ (హెక్స్) కమాండ్ పొడవు (1) ప్రతిస్పందన పొడవు (1) వివరణ
NOOP 0 0 0 సరే స్థితి ప్రతిస్పందనను పంపుతుంది.
GET_IDCODE 10 0 1 ప్రతిస్పందనలో J అనే ఒక వాదన ఉందిTAG పరికరం కోసం IDCODE
GET_CHIPID 12 0 2 ప్రతిస్పందన 64-బిట్ CHIPID విలువను కలిగి ఉంది, ముందుగా తక్కువ ముఖ్యమైన పదాన్ని కలిగి ఉంటుంది.
GET_USERCODE 13 0 1 ప్రతిస్పందన 32-బిట్ J అనే ఒక వాదనను కలిగి ఉందిTAG కాన్ఫిగరేషన్ బిట్‌స్ట్రీమ్ పరికరానికి వ్రాసే USERCODE.
GET_VOLTAGE 18 1 n(2) GET_VOLTAGE కమాండ్‌కు ఒకే ఆర్గ్యుమెంట్ ఉంది, ఇది చదవాల్సిన ఛానెల్‌లను పేర్కొనే బిట్‌మాస్క్. బిట్ 0 ఛానెల్ 0ని పేర్కొంటుంది, బిట్ 1 ఛానెల్ 1ని నిర్దేశిస్తుంది మరియు మొదలైనవి.
ప్రతిస్పందనలో బిట్‌మాస్క్‌లోని ప్రతి బిట్ సెట్‌కు ఒక-పద ఆర్గ్యుమెంట్ ఉంటుంది. వాల్యూమ్tagఇ రిటర్న్ అనేది బైనరీ పాయింట్ క్రింద 16 బిట్‌లతో సంతకం చేయని స్థిర-పాయింట్ సంఖ్య. ఉదాహరణకుample, a voltage యొక్క 0.75V తిరిగి 0x0000C000. (3)
Intel Agilex పరికరాలు ఒకే వాల్యూమ్‌ని కలిగి ఉంటాయిtagఇ సెన్సార్. పర్యవసానంగా, ప్రతిస్పందన ఎల్లప్పుడూ ఒక పదం.
GET_ ఉష్ణోగ్రత 19 1 n(4) GET_TEMPERATURE కమాండ్ మీరు పేర్కొన్న కోర్ ఫాబ్రిక్ లేదా ట్రాన్స్‌సీవర్ ఛానెల్ స్థానాల ఉష్ణోగ్రత లేదా ఉష్ణోగ్రతలను అందిస్తుంది.

Intel Agilex పరికరాల కోసం, స్థానాలను పేర్కొనడానికి sensor_req ఆర్గ్యుమెంట్‌ని ఉపయోగించండి. sensor_req కింది ఫీల్డ్‌లను కలిగి ఉంటుంది:

  • బిట్స్[31:28]: రిజర్వ్ చేయబడింది.
  • బిట్స్[27:16]: సెన్సార్ లొకేషన్. TSD స్థానాన్ని పేర్కొంటుంది.
  • బిట్స్[15:0]: సెన్సార్ మాస్క్. పేర్కొన్న సెన్సార్ స్థానం కోసం చదవడానికి సెన్సార్‌లను పేర్కొంటుంది. ప్రతిస్పందనలో అభ్యర్థించిన ప్రతి ఉష్ణోగ్రతకు ఒక పదం ఉంటుంది. విస్మరించబడితే, ఆదేశం ఛానెల్ 0ని చదువుతుంది. అతి తక్కువ ముఖ్యమైన బిట్ (lsb) సెన్సార్ 0కి అనుగుణంగా ఉంటుంది. అత్యంత ముఖ్యమైన బిట్ (msb) ఛానెల్ 15కి అనుగుణంగా ఉంటుంది.

తిరిగి వచ్చిన ఉష్ణోగ్రత బైనరీ పాయింట్ కంటే దిగువన 8 బిట్‌లతో సంతకం చేయబడిన స్థిర విలువ. ఉదాహరణకుample, 10°C ఉష్ణోగ్రత 0x00000A00ని అందిస్తుంది. A యొక్క ఉష్ణోగ్రత -1.5°C తిరిగి 0xFFFFFE80.
బిట్‌మాస్క్ చెల్లని స్థానాన్ని నిర్దేశిస్తే, ఆదేశం 0x80000000 -0x800000FF పరిధిలోని ఏదైనా విలువ అయిన ఎర్రర్ కోడ్‌ని అందిస్తుంది.
Intel Agilex పరికరాల కోసం, స్థానిక బిల్డ్-ఇన్ ఉష్ణోగ్రత సెన్సార్‌ల గురించి మరింత సమాచారం కోసం Intel Agilex పవర్ మేనేజ్‌మెంట్ యూజర్ గైడ్‌ని చూడండి.

RSU_IMAGE_ UPDATE 5C 2 0 ఫ్యాక్టరీ లేదా అప్లికేషన్ ఇమేజ్ అయిన డేటా సోర్స్ నుండి రీకాన్ఫిగరేషన్‌ను ట్రిగ్గర్ చేస్తుంది.
కొనసాగింది…
  1. ఈ సంఖ్య ఆదేశం లేదా ప్రతిస్పందన శీర్షికను కలిగి ఉండదు.
  2. బహుళ పరికరాలను చదవడానికి మద్దతిచ్చే Intel Agilex పరికరాల కోసం, సూచిక n మీ పరికరంలో మీరు ప్రారంభించే ఛానెల్‌ల సంఖ్యతో సరిపోలుతుంది.
  3. చూడండి ఇంటెల్ అజిలెక్స్ పవర్ మేనేజ్‌మెంట్ యూజర్ గైడ్ ఉష్ణోగ్రత సెన్సార్ ఛానెల్‌లు మరియు స్థానాల గురించి మరింత సమాచారం కోసం.
  4. సూచిక n సెన్సార్ మాస్క్‌ల సంఖ్యపై ఆధారపడి ఉంటుంది.
ఆదేశం కోడ్ (హెక్స్) కమాండ్ పొడవు (1) ప్రతిస్పందన పొడవు (1) వివరణ
ఈ ఆదేశం ఫ్లాష్‌లో రీకాన్ఫిగరేషన్ డేటా చిరునామాను పేర్కొనే ఐచ్ఛిక 64-బిట్ ఆర్గ్యుమెంట్‌ను తీసుకుంటుంది. ఆర్గ్యుమెంట్‌ను IPకి పంపేటప్పుడు, మీరు మొదట బిట్‌లను పంపండి [31:0] తర్వాత బిట్‌లు [63:32]. మీరు ఈ వాదనను అందించకపోతే దాని విలువ 0గా భావించబడుతుంది.
  • బిట్ [31:0]: అప్లికేషన్ ఇమేజ్ యొక్క ప్రారంభ చిరునామా.
  • బిట్ [63:32]: రిజర్వ్ చేయబడింది (0గా వ్రాయండి).

పరికరం ఈ కమాండ్‌ని ప్రాసెస్ చేసిన తర్వాత, అది పరికరాన్ని మళ్లీ కాన్ఫిగర్ చేయడానికి ముందు FIFO ప్రతిస్పందనకు ప్రతిస్పందన హెడర్‌ను అందిస్తుంది. హోస్ట్ PC లేదా హోస్ట్ కంట్రోలర్ ఇతర అంతరాయాలకు సేవ చేయడం ఆపివేసిందని మరియు కమాండ్ విజయవంతంగా పూర్తయినట్లు సూచించడానికి ప్రతిస్పందన హెడర్ డేటాను చదవడంపై దృష్టి సారిస్తుందని నిర్ధారించుకోండి. లేకపోతే, పునఃకాన్ఫిగరేషన్ ప్రక్రియ ప్రారంభమైన తర్వాత హోస్ట్ PC లేదా హోస్ట్ కంట్రోలర్ ప్రతిస్పందనను స్వీకరించలేకపోవచ్చు.
పరికరాన్ని రీకాన్ఫిగరేషన్‌తో కొనసాగించిన తర్వాత, బాహ్య హోస్ట్ మరియు FPGA మధ్య లింక్ పోతుంది. మీరు మీ డిజైన్‌లో PCIeని ఉపయోగిస్తే, మీరు PCIe లింక్‌ని మళ్లీ లెక్కించాలి.
ముఖ్యమైన: క్వాడ్ SPIని రీసెట్ చేస్తున్నప్పుడు, మీరు తప్పనిసరిగా పేర్కొన్న సూచనలను అనుసరించాలి Quad SPI ఫ్లాష్‌ని రీసెట్ చేస్తోంది 9వ పేజీలో.

RSU_GET_SPT 5A 0 4 RSU_GET_SPT RSU ఉపయోగించే రెండు ఉప-విభజన పట్టికల కోసం క్వాడ్ SPI ఫ్లాష్ స్థానాన్ని తిరిగి పొందుతుంది: SPT0 మరియు SPT1.
4-పదాల ప్రతిస్పందన కింది సమాచారాన్ని కలిగి ఉంది:
మాట పేరు వివరణ
0 SPT0[63:32] క్వాడ్ SPI ఫ్లాష్‌లో SPT0 చిరునామా.
1 SPT0[31:0]
2 SPT1[63:32] క్వాడ్ SPI ఫ్లాష్‌లో SPT1 చిరునామా.
3 SPT1[31:0]
CONFIG_ STATUS 4 0 6 చివరి రీకాన్ఫిగరేషన్ స్థితిని నివేదిస్తుంది. కాన్ఫిగరేషన్ సమయంలో మరియు తర్వాత కాన్ఫిగరేషన్ స్థితిని తనిఖీ చేయడానికి మీరు ఈ ఆదేశాన్ని ఉపయోగించవచ్చు. ప్రతిస్పందన కింది సమాచారాన్ని కలిగి ఉంది:
మాట సారాంశం వివరణ
0 రాష్ట్రం ఇటీవలి కాన్ఫిగరేషన్ సంబంధిత లోపాన్ని వివరిస్తుంది. కాన్ఫిగరేషన్ లోపాలు లేనప్పుడు 0ని అందిస్తుంది.
ఎర్రర్ ఫీల్డ్ 2 ఫీల్డ్‌లను కలిగి ఉంది:
  • ఎగువ 16 బిట్‌లు: ప్రధాన లోపం కోడ్.
  • దిగువ 16 బిట్‌లు: మైనర్ ఎర్రర్ కోడ్.

అనుబంధాన్ని చూడండి: CONFIG_STATUS మరియు మెయిల్‌బాక్స్ క్లయింట్ ఇంటెల్‌లో RSU_STATUS ఎర్రర్ కోడ్ వివరణలు FPGA IP  మరింత సమాచారం కోసం వినియోగదారు గైడ్.

1 క్వార్టస్ వెర్షన్ Intel Quartus® Prime సాఫ్ట్‌వేర్ వెర్షన్‌లలో 19.4 మరియు 21.2 మధ్య అందుబాటులో ఉంది, ఫీల్డ్ డిస్‌ప్లే చేస్తుంది:
  • బిట్ [31:28]: ఇటీవల ఉపయోగించిన ఫర్మ్‌వేర్ లేదా డెసిషన్ ఫర్మ్‌వేర్ కాపీ యొక్క సూచిక. సాధ్యమయ్యే విలువలు 0, 1, 2 మరియు 3.
  • బిట్ [27:24]: రిజర్వ్ చేయబడింది
  • బిట్ [23:16]: విలువ '0'
ఇంటెల్ క్వార్టస్ ప్రైమ్ సాఫ్ట్‌వేర్ వెర్షన్ 21.3 లేదా తర్వాత అందుబాటులో ఉంది, క్వార్టస్ వెర్షన్ డిస్‌ప్లే చేస్తుంది:
  • బిట్ [31:28]: ఇటీవల ఉపయోగించిన ఫర్మ్‌వేర్ లేదా డెసిషన్ ఫర్మ్‌వేర్ కాపీ యొక్క సూచిక. సాధ్యమయ్యే విలువలు 0, 1, 2 మరియు 3.
  • బిట్ [27:24]: రిజర్వ్ చేయబడింది
  • బిట్ [23:16]: మేజర్ క్వార్టస్ విడుదల సంఖ్య
  • బిట్ [15:8]: మైనర్ క్వార్టస్ విడుదల సంఖ్య
  • బిట్ [7:0]: క్వార్టస్ అప్‌డేట్ నంబర్

ఉదాహరణకుample, ఇంటెల్ క్వార్టస్ ప్రైమ్ సాఫ్ట్‌వేర్ వెర్షన్ 21.3.1లో, కింది విలువలు ప్రధాన మరియు చిన్న క్వార్టస్ విడుదల సంఖ్యలు మరియు క్వార్టస్ నవీకరణ సంఖ్యను సూచిస్తాయి:

  • బిట్ [23:16] = 8'd21 = 8'h15
  • బిట్ [15:8] = 8'd3 = 8'h3
  • బిట్ [7:0] = 8'd1 = 8'h1
2 పిన్ స్థితి
  • బిట్ [31]: ప్రస్తుత nSTATUS అవుట్‌పుట్ విలువ (యాక్టివ్ తక్కువ)
  • బిట్ [30]: nCONFIG ఇన్‌పుట్ విలువ గుర్తించబడింది (యాక్టివ్ తక్కువ)
  • బిట్ [29:8]: రిజర్వ్ చేయబడింది
  • బిట్ [7:6]: కాన్ఫిగరేషన్ క్లాక్ సోర్స్
    • 01 = అంతర్గత ఓసిలేటర్
    • 10 = OSC_CLK_1
  • బిట్ [5:3]: రిజర్వ్ చేయబడింది
  • బిట్ [2:0]: పవర్ అప్ వద్ద MSEL విలువ
3 సాఫ్ట్ ఫంక్షన్ స్థితి మీరు SDM పిన్‌కి ఫంక్షన్‌ను కేటాయించనప్పటికీ, సాఫ్ట్ ఫంక్షన్‌లలో ప్రతి దాని విలువను కలిగి ఉంటుంది.
  • బిట్ [31:6]: రిజర్వ్ చేయబడింది
  • బిట్ [5]: HPS_WARMRESET
  • బిట్ [4]: ​​HPS_COLDRESET
  • బిట్ [3]: SEU_ERROR
  • బిట్ [2]: CVP_DONE
  • బిట్ [1]: INIT_DONE
  • బిట్ [0]: CONF_DONE
4 లోపం స్థానం లోపం స్థానాన్ని కలిగి ఉంది. లోపాలు లేకుంటే 0ని అందిస్తుంది.
5 లోపం వివరాలు లోపం వివరాలను కలిగి ఉంది. లోపాలు లేకుంటే 0ని అందిస్తుంది.
RSU_STATUS 5B 0 9 ప్రస్తుత రిమోట్ సిస్టమ్ అప్‌గ్రేడ్ స్థితిని నివేదిస్తుంది. కాన్ఫిగరేషన్ సమయంలో మరియు అది పూర్తయిన తర్వాత కాన్ఫిగరేషన్ స్థితిని తనిఖీ చేయడానికి మీరు ఈ ఆదేశాన్ని ఉపయోగించవచ్చు. ఈ ఆదేశం క్రింది ప్రతిస్పందనలను అందిస్తుంది:
మాట సారాంశం వివరణ

(కొనసాగించు....)

  1. ఈ సంఖ్య ఆదేశం లేదా ప్రతిస్పందన శీర్షికను కలిగి ఉండదు
0-1 ప్రస్తుత చిత్రం ప్రస్తుతం నడుస్తున్న అప్లికేషన్ ఇమేజ్ యొక్క ఫ్లాష్ ఆఫ్‌సెట్.
2-3 విఫలమవుతున్న చిత్రం అత్యధిక ప్రాధాన్యత విఫలమైన అప్లికేషన్ ఇమేజ్ యొక్క ఫ్లాష్ ఆఫ్‌సెట్. ఫ్లాష్ మెమరీలో బహుళ చిత్రాలు అందుబాటులో ఉంటే, విఫలమైన మొదటి చిత్రం యొక్క విలువను నిల్వ చేస్తుంది. అన్ని 0ల విలువ విఫలమైన చిత్రాలను సూచిస్తుంది. విఫలమయ్యే చిత్రాలు లేకుంటే, స్థితి సమాచారం యొక్క మిగిలిన పదాలు చెల్లుబాటు అయ్యే సమాచారాన్ని నిల్వ చేయవు.
గమనిక:ASx4 నుండి రీకాన్ఫిగర్ చేయడానికి nCONFIGలో పెరుగుతున్న అంచు ఈ ఫీల్డ్‌ను క్లియర్ చేయలేదు. మెయిల్‌బాక్స్ క్లయింట్ కొత్త RSU_IMAGE_UPDATE ఆదేశాన్ని స్వీకరించినప్పుడు మరియు నవీకరణ చిత్రం నుండి విజయవంతంగా కాన్ఫిగర్ చేసినప్పుడు మాత్రమే చిత్రం విఫలమవడం గురించిన సమాచారం నవీకరించబడుతుంది.
4 రాష్ట్రం విఫలమవుతున్న చిత్రం యొక్క వైఫల్య కోడ్. లోపం ఫీల్డ్ రెండు భాగాలను కలిగి ఉంటుంది:
  • బిట్ [31:16]: ప్రధాన ఎర్రర్ కోడ్
  • బిట్ [15:0]: మైనర్ ఎర్రర్ కోడ్ వైఫల్యాల కోసం 0ని అందిస్తుంది. చూడండి

అనుబంధం: మరింత సమాచారం కోసం మెయిల్‌బాక్స్ క్లయింట్ ఇంటెల్ FPGA IP యూజర్ గైడ్‌లో CONFIG_STATUS మరియు RSU_STATUS ఎర్రర్ కోడ్ వివరణలు.

5 వెర్షన్ RSU ఇంటర్‌ఫేస్ వెర్షన్ మరియు ఎర్రర్ సోర్స్.
మరింత సమాచారం కోసం, హార్డ్ ప్రాసెసర్ సిస్టమ్ రిమోట్ సిస్టమ్ అప్‌డేట్ యూజర్ గైడ్‌లోని RSU స్థితి మరియు ఎర్రర్ కోడ్‌ల విభాగాన్ని చూడండి.
6 లోపం స్థానం విఫలమైన చిత్రం యొక్క ఎర్రర్ స్థానాన్ని నిల్వ చేస్తుంది. లోపాల కోసం 0ని అందిస్తుంది.
7 లోపం వివరాలు విఫలమైన చిత్రం కోసం ఎర్రర్ వివరాలను నిల్వ చేస్తుంది. లోపాలు లేకుంటే 0ని అందిస్తుంది.
8 ప్రస్తుత చిత్రం పునఃప్రయత్న కౌంటర్ ప్రస్తుత చిత్రం కోసం ప్రయత్నించిన పునఃప్రయత్నాల సంఖ్య. కౌంటర్ ప్రారంభంలో 0. కౌంటర్ మొదటి పునఃప్రయత్నం తర్వాత 1కి సెట్ చేయబడింది, ఆపై రెండవసారి ప్రయత్నించిన తర్వాత 2కి సెట్ చేయబడింది.
మీ ఇంటెల్ క్వార్టస్ ప్రైమ్ సెట్టింగ్‌లలో గరిష్ట సంఖ్యలో మళ్లీ ప్రయత్నాలను పేర్కొనండి File (.qsf). ఆదేశం: set_global_assignment -name RSU_MAX_RETRY_COUNT 3. MAX_RETRY కౌంటర్ కోసం చెల్లుబాటు అయ్యే విలువలు 1-3. అందుబాటులో ఉన్న పునఃప్రయత్నాల వాస్తవ సంఖ్య MAX_RETRY -1
ఈ ఫీల్డ్ ఇంటెల్ క్వార్టస్ ప్రైమ్ ప్రో ఎడిషన్ సాఫ్ట్‌వేర్ వెర్షన్ 19.3లో జోడించబడింది.
కొనసాగింది…
  1. ఈ సంఖ్య ఆదేశం లేదా ప్రతిస్పందన శీర్షికను కలిగి ఉండదు.
RSU_NOTIFY 5D 1 0 RSU_STATUS ప్రతిస్పందనలోని మొత్తం ఎర్రర్ సమాచారాన్ని క్లియర్ చేస్తుంది మరియు పునఃప్రయత్న కౌంటర్‌ని రీసెట్ చేస్తుంది. వన్-వర్డ్ ఆర్గ్యుమెంట్ కింది ఫీల్డ్‌లను కలిగి ఉంది:
  • 0x00050000: కరెంట్ రీసెట్ రీట్రీ కౌంటర్‌ని క్లియర్ చేయండి. ప్రస్తుత పునఃప్రయత్న కౌంటర్‌ని రీసెట్ చేయడం వలన కౌంటర్‌ని తిరిగి సున్నాకి సెట్ చేస్తుంది, ప్రస్తుత చిత్రం మొదటిసారిగా విజయవంతంగా లోడ్ అయినట్లుగా.
  • 0x00060000: లోపం స్థితి సమాచారాన్ని క్లియర్ చేయండి.
  • అన్ని ఇతర విలువలు రిజర్వ్ చేయబడ్డాయి.

Intel Quartus Prime Pro Edition సాఫ్ట్‌వేర్ వెర్షన్ 19.3కి ముందు ఈ ఆదేశం అందుబాటులో లేదు.

QSPI_OPEN 32 0 0 క్వాడ్ SPIకి ప్రత్యేక యాక్సెస్‌ను అభ్యర్థిస్తుంది. మీరు ఏవైనా ఇతర QSPI అభ్యర్థనలకు ముందు ఈ అభ్యర్థనను జారీ చేస్తారు. క్వాడ్ SPI ఉపయోగంలో లేకుంటే మరియు SDM పరికరాన్ని కాన్ఫిగర్ చేయనట్లయితే SDM అభ్యర్థనను అంగీకరిస్తుంది.
SDM యాక్సెస్‌ను మంజూరు చేస్తే సరే అని తిరిగి వస్తుంది.
ఈ మెయిల్‌బాక్స్‌ని ఉపయోగించి క్లయింట్‌కు SDM ప్రత్యేక ప్రాప్యతను మంజూరు చేస్తుంది. క్రియాశీల క్లయింట్ QSPI_CLOSE ఆదేశాన్ని ఉపయోగించి యాక్సెస్‌ను వదులుకునే వరకు ఇతర క్లయింట్‌లు క్వాడ్ SPIని యాక్సెస్ చేయలేరు.
మీరు HPS సాఫ్ట్‌వేర్ కాన్ఫిగరేషన్‌లో QSPIని ఆపివేస్తే తప్ప, ఏదైనా మెయిల్‌బాక్స్ క్లయింట్ IP ద్వారా క్వాడ్ SPI ఫ్లాష్ మెమరీ పరికరాలకు యాక్సెస్ HPSని కలిగి ఉన్న డిజైన్‌లలో డిఫాల్ట్‌గా అందుబాటులో ఉండదు.
ముఖ్యమైన: క్వాడ్ SPIని రీసెట్ చేస్తున్నప్పుడు, మీరు తప్పనిసరిగా పేర్కొన్న సూచనలను అనుసరించాలి Quad SPI ఫ్లాష్‌ని రీసెట్ చేస్తోంది 9వ పేజీలో.
QSPI_CLOSE 33 0 0 క్వాడ్ SPI ఇంటర్‌ఫేస్‌కు ప్రత్యేక యాక్సెస్‌ను మూసివేస్తుంది.
ముఖ్యమైన:క్వాడ్ SPIని రీసెట్ చేస్తున్నప్పుడు, మీరు తప్పనిసరిగా పేర్కొన్న సూచనలను అనుసరించాలి Quad SPI ఫ్లాష్‌ని రీసెట్ చేస్తోంది 9వ పేజీలో.
QSPI_SET_CS 34 1 0 చిప్ ఎంపిక పంక్తుల ద్వారా జోడించబడిన క్వాడ్ SPI పరికరాలలో ఒకదానిని పేర్కొంటుంది. దిగువ వివరించిన విధంగా ఒక పదం వాదనను తీసుకుంటుంది
  • బిట్స్[31:28]: ఎంచుకోవడానికి ఫ్లాష్ పరికరం. nCSO[0:3] పిన్‌లకు అనుగుణంగా ఉండే విలువ కోసం దిగువ సమాచారాన్ని చూడండి
    • విలువ 4'h0000 nCSO[0]కి అనుగుణంగా ఉండే ఫ్లాష్‌ని ఎంచుకుంటుంది.
    • విలువ 4'h0001 nCSO[1]కి అనుగుణంగా ఉండే ఫ్లాష్‌ని ఎంచుకుంటుంది.
    • విలువ 4'h0002 nCSO[2]కి అనుగుణంగా ఉండే ఫ్లాష్‌ని ఎంచుకుంటుంది.
    • విలువ 4'h0003 దానికి అనుగుణంగా ఉండే ఫ్లాష్‌ని ఎంచుకుంటుంది nCSO[3].
  • బిట్స్[27:0]: రిజర్వ్ చేయబడింది (0గా వ్రాయండి).

గమనిక: Intel Agilex లేదా Intel Stratix® 10 పరికరాలు nCSO[4]కి కనెక్ట్ చేయబడిన క్వాడ్ SPI పరికరం నుండి AS కాన్ఫిగరేషన్ కోసం ఒక AS x0 ఫ్లాష్ మెమరీ పరికరానికి మద్దతు ఇస్తాయి. పరికరం వినియోగదారు మోడ్‌లోకి ప్రవేశించిన తర్వాత, మెయిల్‌బాక్స్ క్లయింట్ IP లేదా HPSతో డేటా నిల్వగా ఉపయోగించడానికి మీరు గరిష్టంగా నాలుగు AS x4 ఫ్లాష్ మెమరీలను ఉపయోగించవచ్చు. క్వాడ్ SPI పరికరాలను యాక్సెస్ చేయడానికి TheMailbox క్లయింట్ IP లేదా HPS nCSO[3:0]ని ఉపయోగించవచ్చు.
ఈ ఆదేశం AS x4 కాన్ఫిగరేషన్ స్కీమ్‌కు ఐచ్ఛికం, చిప్ ఎంపిక పంక్తి చివరిగా అమలు చేయబడిన QSPI_SET_CS ఆదేశాన్ని అనుసరిస్తుంది లేదా AS x0 కాన్ఫిగరేషన్ తర్వాత nCSO[4]కి డిఫాల్ట్‌గా ఉంటుంది. జెTAG SDM_IO పిన్‌లను కనెక్ట్ చేసే QSPI ఫ్లాష్‌ను యాక్సెస్ చేయడానికి కాన్ఫిగరేషన్ స్కీమ్‌కు ఈ ఆదేశాన్ని అమలు చేయడం అవసరం.
SDM_IO పిన్‌లను ఉపయోగించి QSPI ఫ్లాష్ మెమరీ పరికరాలకు యాక్సెస్ AS x4 కాన్ఫిగరేషన్ స్కీమ్, J కోసం మాత్రమే అందుబాటులో ఉంటుంది.TAG కాన్ఫిగరేషన్, మరియు AS x4 కాన్ఫిగరేషన్ కోసం కంపైల్ చేయబడిన డిజైన్. Avalon స్ట్రీమింగ్ ఇంటర్‌ఫేస్ (Avalon ST) కాన్ఫిగరేషన్ స్కీమ్ కోసం, మీరు తప్పనిసరిగా QSPI ఫ్లాష్ మెమరీలను GPIO పిన్‌లకు కనెక్ట్ చేయాలి.

కొనసాగింది…
  1. ఈ సంఖ్య ఆదేశం లేదా ప్రతిస్పందన శీర్షికను కలిగి ఉండదు
ముఖ్యమైన: క్వాడ్ SPIని రీసెట్ చేస్తున్నప్పుడు, మీరు తప్పనిసరిగా పేర్కొన్న సూచనలను అనుసరించాలి Quad SPI ఫ్లాష్‌ని రీసెట్ చేస్తోంది 9వ పేజీలో.
QSPI_READ 3A 2 N జోడించిన క్వాడ్ SPI పరికరాన్ని చదువుతుంది. గరిష్ట బదిలీ పరిమాణం 4 కిలోబైట్‌లు (KB) లేదా 1024 పదాలు.
రెండు వాదనలను తీసుకుంటుంది:
  • క్వాడ్ SPI ఫ్లాష్ చిరునామా (ఒక పదం). చిరునామా తప్పనిసరిగా పద సమలేఖనమై ఉండాలి. పరికరం సమలేఖనం కాని చిరునామాల కోసం 0x1 ఎర్రర్ కోడ్‌ను అందిస్తుంది.
  • చదవవలసిన పదాల సంఖ్య (ఒక పదం).

విజయవంతమైతే, క్వాడ్ SPI పరికరం నుండి రీడ్ డేటా తర్వాత సరే అని చూపుతుంది. వైఫల్య ప్రతిస్పందన లోపం కోడ్‌ను అందిస్తుంది.
పాక్షికంగా విజయవంతమైన రీడ్ కోసం, QSPI_READ తప్పుగా OK స్థితిని అందించవచ్చు.
గమనిక: పరికర కాన్ఫిగరేషన్ ప్రోగ్రెస్‌లో ఉన్నప్పుడు మీరు QSPI_READ ఆదేశాన్ని అమలు చేయలేరు.
ముఖ్యమైన:క్వాడ్ SPIని రీసెట్ చేస్తున్నప్పుడు, మీరు తప్పనిసరిగా పేర్కొన్న సూచనలను అనుసరించాలి Quad SPI ఫ్లాష్‌ని రీసెట్ చేస్తోంది 9వ పేజీలో.

QSPI_WRITE 39 2+N 0 క్వాడ్ SPI పరికరానికి డేటాను వ్రాస్తుంది. గరిష్ట బదిలీ పరిమాణం 4 కిలోబైట్‌లు (KB) లేదా 1024 పదాలు.
మూడు వాదనలను తీసుకుంటుంది:
  • ఫ్లాష్ చిరునామా ఆఫ్‌సెట్ (ఒక పదం). వ్రాసే చిరునామా తప్పనిసరిగా పదానికి సమలేఖనం చేయబడాలి.
  • వ్రాయవలసిన పదాల సంఖ్య (ఒక పదం).
  • వ్రాయవలసిన డేటా (ఒకటి లేదా అంతకంటే ఎక్కువ పదాలు). విజయవంతమైన వ్రాత OK ప్రతిస్పందన కోడ్‌ను అందిస్తుంది.

వ్రాతలకు మెమరీని సిద్ధం చేయడానికి, ఈ ఆదేశాన్ని జారీ చేయడానికి ముందు QSPI_ERASE ఆదేశాన్ని ఉపయోగించండి.
గమనిక: పరికర కాన్ఫిగరేషన్ ప్రోగ్రెస్‌లో ఉన్నప్పుడు మీరు QSPI_WRITE ఆదేశాన్ని అమలు చేయలేరు.
ముఖ్యమైన:క్వాడ్ SPIని రీసెట్ చేస్తున్నప్పుడు, మీరు తప్పనిసరిగా పేర్కొన్న సూచనలను అనుసరించాలి Quad SPI ఫ్లాష్‌ని రీసెట్ చేస్తోంది 9వ పేజీలో.

QSPI_ERASE 38 2 0 క్వాడ్ SPI పరికరం యొక్క 4/32/64 KB సెక్టార్‌ను తొలగిస్తుంది. రెండు వాదనలను తీసుకుంటుంది:
  • తొలగించడాన్ని ప్రారంభించడానికి ఫ్లాష్ చిరునామా ఆఫ్‌సెట్ (ఒక పదం). తొలగించాల్సిన పదాల సంఖ్యపై ఆధారపడి, ప్రారంభ చిరునామా తప్పనిసరిగా ఉండాలి:
    • తొలగించాల్సిన సంఖ్య పదాలు 4x0 అయితే 400 KB సమలేఖనం చేయబడింది
    • తొలగించాల్సిన సంఖ్య పదాలు 32x0 అయితే 2000 KB సమలేఖనం చేయబడింది
    • తొలగించాల్సిన సంఖ్య పదాలు 64x0 అయితే 4000 KB సమలేఖనం చేయబడింది, 4/32/64 KB లేని చిరునామాల కోసం ఎర్రర్‌ను అందిస్తుంది.
  • తొలగించాల్సిన పదాల సంఖ్య గుణకాలలో పేర్కొనబడింది:
    • 0 KB (400 పదాలు) డేటాను తొలగించడానికి 4x100. ఈ ఐచ్ఛికం కనిష్ట ఎరేజ్ సైజు.
    • 0 KB (2000 పదాలు) డేటాను తొలగించడానికి 32x500
    • 0 KB (4000 పదాలు) డేటాను తొలగించడానికి 64x1000 విజయవంతమైన ఎరేజ్ OK ప్రతిస్పందన కోడ్‌ని అందిస్తుంది.

ముఖ్యమైన:క్వాడ్ SPIని రీసెట్ చేస్తున్నప్పుడు, మీరు తప్పనిసరిగా పేర్కొన్న సూచనలను అనుసరించాలి Quad SPI ఫ్లాష్‌ని రీసెట్ చేస్తోంది 9వ పేజీలో.

QSPI_READ_ DEVICE_REG 35 2 N క్వాడ్ SPI పరికరం నుండి రిజిస్టర్‌లను చదువుతుంది. గరిష్ట రీడ్ 8 బైట్లు. రెండు వాదనలను తీసుకుంటుంది:
  • రీడ్ కమాండ్ కోసం ఆప్‌కోడ్.
  • చదవాల్సిన బైట్‌ల సంఖ్య.
కొనసాగింది…
  1. ఈ సంఖ్య ఆదేశం లేదా ప్రతిస్పందన శీర్షికను కలిగి ఉండదు.
విజయవంతమైన రీడ్ పరికరం నుండి చదివిన డేటా తర్వాత సరే ప్రతిస్పందన కోడ్‌ను అందిస్తుంది. రీడ్ డేటా రిటర్న్ 4 బైట్‌ల మల్టిపుల్‌లో ఉంటుంది. చదవాల్సిన బైట్‌లు 4 బైట్‌ల యొక్క ఖచ్చితమైన గుణకారం కాకపోతే, తదుపరి పదం సరిహద్దు వరకు 4 బైట్‌ల గుణకారంతో ప్యాడ్ చేయబడుతుంది మరియు ప్యాడెడ్ బిట్ విలువ సున్నా అవుతుంది.
ముఖ్యమైన: క్వాడ్ SPIని రీసెట్ చేస్తున్నప్పుడు, మీరు తప్పనిసరిగా పేర్కొన్న సూచనలను అనుసరించాలి Quad SPI ఫ్లాష్‌ని రీసెట్ చేస్తోంది 9వ పేజీలో.
QSPI_WRITE_ DEVICE_REG 36 2+N 0 క్వాడ్ SPI యొక్క రిజిస్టర్‌లకు వ్రాస్తుంది. గరిష్ట వ్రాత 8 బైట్లు. మూడు వాదనలను తీసుకుంటుంది:
  • రైట్ కమాండ్ కోసం ఆప్‌కోడ్.
  • వ్రాయవలసిన బైట్‌ల సంఖ్య.
  • వ్రాయవలసిన డేటా.

సెక్టార్ ఎరేస్ లేదా సబ్-సెక్టార్ ఎరేస్ చేయడానికి, మీరు తప్పనిసరిగా సీరియల్ ఫ్లాష్ అడ్రస్‌ను అత్యంత ముఖ్యమైన బైట్ (MSB) నుండి కనీసం ముఖ్యమైన బైట్ (LSB) ఆర్డర్‌లో ఈ క్రింది విధంగా పేర్కొనాలిampలే వివరిస్తుంది.
QSPI_WRITE_DEVICE_REG ఆదేశాన్ని ఉపయోగించి చిరునామా 2x0FF04 వద్ద మైక్రోన్ 0000 గిగాబిట్ (Gb) ఫ్లాష్ యొక్క సెక్టార్‌ను తొలగించడానికి, ఇక్కడ చూపిన విధంగా MSB నుండి LSB క్రమంలో ఫ్లాష్ చిరునామాను వ్రాయండి:
హెడర్: 0x00003036 ఆప్‌కోడ్: 0x000000DC
వ్రాయవలసిన బైట్‌ల సంఖ్య: 0x00000004 ఫ్లాష్ చిరునామా: 0x0000FF04
విజయవంతమైన వ్రాత OK ప్రతిస్పందన కోడ్‌ను అందిస్తుంది. ఈ కమాండ్ 4 బైట్‌ల గుణకారం లేని డేటాను తదుపరి పద సరిహద్దుకు ప్యాడ్ చేస్తుంది. కమాండ్ డేటాను సున్నాతో ప్యాడ్ చేస్తుంది.
ముఖ్యమైన:క్వాడ్ SPIని రీసెట్ చేస్తున్నప్పుడు, మీరు తప్పనిసరిగా పేర్కొన్న సూచనలను అనుసరించాలి Quad SPI ఫ్లాష్‌ని రీసెట్ చేస్తోంది 9వ పేజీలో.

QSPI_SEND_ DEVICE_OP 37 1 0 క్వాడ్ SPIకి కమాండ్ ఆప్‌కోడ్‌ను పంపుతుంది. ఒక వాదన తీసుకుంటుంది:
  • క్వాడ్ SPI పరికరాన్ని పంపడానికి ఆప్‌కోడ్.

విజయవంతమైన ఆదేశం OK ప్రతిస్పందన కోడ్‌ను అందిస్తుంది.
ముఖ్యమైన:క్వాడ్ SPIని రీసెట్ చేస్తున్నప్పుడు, మీరు తప్పనిసరిగా పేర్కొన్న సూచనలను అనుసరించాలి Quad SPI ఫ్లాష్‌ని రీసెట్ చేస్తోంది 9వ పేజీలో.

CONFIG_STATUS మరియు RSU_STATUS ప్రధాన మరియు చిన్న దోష కోడ్ వివరణల కోసం, అనుబంధాన్ని చూడండి: CONFIG_STATUS మరియు RSU_STATUS ఎర్రర్ కోడ్ వివరణలు మెయిల్‌బాక్స్ క్లయింట్ ఇంటెల్ FPGA IP వినియోగదారు గైడ్‌లో.
సంబంధిత సమాచారం

ఎర్రర్ కోడ్ ప్రతిస్పందనలు

టేబుల్ 8. ఎర్రర్ కోడ్‌లు

విలువ (హెక్స్) లోపం కోడ్ ప్రతిస్పందన వివరణ
0 OK ఆదేశం విజయవంతంగా పూర్తయిందని సూచిస్తుంది.
ఒక కమాండ్ OK స్థితిని తప్పుగా అందించవచ్చు, ఉదాహరణకు
QSPI_READ పాక్షికంగా విజయవంతమైంది.
1 INVALID_COMMAND ప్రస్తుతం లోడ్ చేయబడిన బూట్ ROM కమాండ్ కోడ్‌ను డీకోడ్ చేయడం లేదా గుర్తించడం సాధ్యం కాదని సూచిస్తుంది.
3 UNKNOWN_COMMAND ప్రస్తుతం లోడ్ చేయబడిన ఫర్మ్‌వేర్ కమాండ్ కోడ్‌ను డీకోడ్ చేయలేదని సూచిస్తుంది.
4 INVALID_COMMAND_ PARAMETERS ఆదేశం తప్పుగా ఫార్మాట్ చేయబడిందని సూచిస్తుంది. ఉదాహరణకుample, హెడర్‌లో పొడవు ఫీల్డ్ సెట్టింగ్ చెల్లదు.
6 COMMAND_INVALID_ON_ SOURCE ఆదేశం ప్రారంభించబడని మూలం నుండి వచ్చినదని సూచిస్తుంది.
8 CLIENT_ID_NO_MATCH క్వాడ్ SPIకి ప్రత్యేక యాక్సెస్‌ను మూసివేయాలనే అభ్యర్థనను క్లయింట్ ID పూర్తి చేయలేదని సూచిస్తుంది. క్వాడ్ SPIకి ప్రస్తుత ప్రత్యేక యాక్సెస్‌తో క్లయింట్ ID ఇప్పటికే ఉన్న క్లయింట్‌తో సరిపోలడం లేదు.
9 INVALID_ADDRESS చిరునామా చెల్లదు. ఈ లోపం క్రింది షరతుల్లో ఒకదానిని సూచిస్తుంది:
  • సమలేఖనం చేయని చిరునామా
  • చిరునామా పరిధి సమస్య
  • చదవడానికి అనుమతి సమస్య
  • చెల్లని చిప్ ఎంపిక విలువ, 3 కంటే ఎక్కువ విలువను ప్రదర్శిస్తోంది
  • RSU కేసులో చెల్లని చిరునామా
  • GET_VOL కోసం చెల్లని బిట్‌మాస్క్ విలువTAGE కమాండ్
  • GET_TEMPERATURE ఆదేశం కోసం చెల్లని పేజీ ఎంపిక
A AUTHENTICATION_FAIL కాన్ఫిగరేషన్ బిట్‌స్ట్రీమ్ సంతకం ప్రమాణీకరణ వైఫల్యాన్ని సూచిస్తుంది.
B సమయం ముగిసింది ఈ లోపం క్రింది పరిస్థితుల కారణంగా సమయం ముగిసింది అని సూచిస్తుంది:
  • ఆదేశం
  • QSPI_READ ఆపరేషన్ పూర్తి కావడానికి వేచి ఉంది
  • ఉష్ణోగ్రత సెన్సార్‌లలో ఒకదాని నుండి అభ్యర్థించిన ఉష్ణోగ్రత రీడింగ్ కోసం వేచి ఉంది. ఉష్ణోగ్రత సెన్సార్‌లో సంభావ్య హార్డ్‌వేర్ లోపాన్ని సూచించవచ్చు.
C HW_NOT_READY కింది షరతుల్లో ఒకదానిని సూచిస్తుంది:
  • హార్డ్‌వేర్ సిద్ధంగా లేదు. ప్రారంభ లేదా కాన్ఫిగరేషన్ సమస్యను సూచించవచ్చు. హార్డ్‌వేర్ క్వాడ్ SPIని సూచించవచ్చు.
  • FPGAని కాన్ఫిగర్ చేయడానికి RSU ఇమేజ్ ఉపయోగించబడదు.
D HW_ERROR పునరుద్ధరించలేని హార్డ్‌వేర్ లోపం కారణంగా కమాండ్ విఫలమైందని సూచిస్తుంది.
80 - 8F COMMAND_SPECIFIC_ లోపం మీరు ఉపయోగించిన SDM కమాండ్ కారణంగా కమాండ్ నిర్దిష్ట లోపాన్ని సూచిస్తుంది.
SDM

ఆదేశం

లోపం పేరు ఎర్రర్ కోడ్ వివరణ
GET_CHIPID EFUSE_SYSTEM_ వైఫల్యం 0x82 eFuse కాష్ పాయింటర్ చెల్లదని సూచిస్తుంది.
QSPI_OPEN/ QSPI_CLOSE/ QSPI_SET_CS/

QSPI_READ_D EVICE_REG/

QSPI_HW_ERROR 0x80 QSPI ఫ్లాష్ మెమరీ లోపాన్ని సూచిస్తుంది. ఈ లోపం క్రింది షరతుల్లో ఒకదానిని సూచిస్తుంది:
QSPI_WRITE_ DEVICE_REG/

QSPI_SEND_D EVICE_OP/

QSPI_READ

  • QSPI ఫ్లాష్ చిప్ ఎంపిక సెట్టింగ్ సమస్య
  • QSPI ఫ్లాష్ ప్రారంభ సమస్య
  • QSPI ఫ్లాష్ రీసెట్ సమస్య
  • QSPI ఫ్లాష్ సెట్టింగ్‌ల నవీకరణ సమస్య
QSPI_ALREADY_ ఓపెన్ 0x81 QSPI_OPEN కమాండ్ ద్వారా QSPI ఫ్లాష్‌కి క్లయింట్ యొక్క ప్రత్యేక యాక్సెస్ ఇప్పటికే తెరిచి ఉందని సూచిస్తుంది.
100 NOT_CONFIGURED పరికరం కాన్ఫిగర్ చేయబడలేదని సూచిస్తుంది.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ బిజీ కింది వినియోగ సందర్భాల కారణంగా పరికరం బిజీగా ఉందని సూచిస్తుంది:
  • RSU: అంతర్గత లోపం కారణంగా ఫర్మ్‌వేర్ వేరే వెర్షన్‌కి మారడం సాధ్యం కాలేదు.
  • HPS: HPS రీకాన్ఫిగరేషన్ ప్రక్రియలో లేదా HPS కోల్డ్ రీసెట్‌లో ఉన్నప్పుడు HPS బిజీగా ఉంటుంది.
2FF ALT_SDM_MBOX_RESP_NO _ VALID_RESP_AVAILABLE సరైన ప్రతిస్పందన అందుబాటులో లేదని సూచిస్తుంది.
3FF ALT_SDM_MBOX_RESP_ లోపం సాధారణ లోపం.

ఎర్రర్ కోడ్ రికవరీ
ఎర్రర్ కోడ్ నుండి రికవర్ చేయడానికి సాధ్యమయ్యే దశలను దిగువ పట్టిక వివరిస్తుంది. ఎర్రర్ రికవరీ నిర్దిష్ట వినియోగ కేసుపై ఆధారపడి ఉంటుంది.
టేబుల్ 9. తెలిసిన ఎర్రర్ కోడ్‌ల కోసం ఎర్రర్ కోడ్ రికవరీ

విలువ లోపం కోడ్ ప్రతిస్పందన ఎర్రర్ కోడ్ రికవరీ
4 INVALID_COMMAND_ PARAMETERS సరి చేసిన పారామితులతో ఆర్గ్యుమెంట్‌లతో కమాండ్ హెడర్ లేదా హెడర్‌ని మళ్లీ పంపండి.
ఉదాహరణకుample, హెడర్‌లోని పొడవు ఫీల్డ్ సెట్టింగ్ సరైన విలువతో పంపబడిందని నిర్ధారించుకోండి.
6 COMMAND_INVALID_ ON_SOURCE J వంటి చెల్లుబాటు అయ్యే మూలం నుండి ఆదేశాన్ని మళ్లీ పంపండిTAG, HPS, లేదా కోర్ ఫాబ్రిక్.
8 CLIENT_ID_NO_MATCH క్వాడ్ SPIకి యాక్సెస్‌ను తెరిచిన క్లయింట్ దాని యాక్సెస్‌ను పూర్తి చేయడానికి వేచి ఉండండి మరియు క్వాడ్ SPIకి ప్రత్యేక యాక్సెస్‌ను మూసివేస్తుంది.
9 INVALID_ADDRESS సాధ్యమైన దోష పునరుద్ధరణ దశలు:
GET_VOL కోసంTAGE కమాండ్: చెల్లుబాటు అయ్యే బిట్‌మాస్క్‌తో ఆదేశాన్ని పంపండి.
GET_TEMPERATURE కమాండ్ కోసం: చెల్లుబాటు అయ్యే సెన్సార్ స్థానం మరియు సెన్సార్ మాస్క్‌తో ఆదేశాన్ని పంపండి.
QSPI ఆపరేషన్ కోసం:
  • చెల్లుబాటు అయ్యే చిప్ ఎంపికతో ఆదేశాన్ని పంపండి.
  • చెల్లుబాటు అయ్యే QSPI ఫ్లాష్ చిరునామాతో ఆదేశాన్ని పంపండి.

RSU కోసం: ఫ్యాక్టరీ ఇమేజ్ లేదా అప్లికేషన్ యొక్క చెల్లుబాటు అయ్యే ప్రారంభ చిరునామాతో ఆదేశాన్ని పంపండి.

B సమయం ముగిసింది సాధ్యమైన పునరుద్ధరణ దశలు:

GET_TEMPERATURE ఆదేశం కోసం: ఆదేశాన్ని మళ్లీ పంపడానికి మళ్లీ ప్రయత్నించండి. సమస్య కొనసాగితే, పరికరాన్ని రీకాన్ఫిగర్ చేయండి లేదా పవర్ సైకిల్ చేయండి.

QSPI ఆపరేషన్ కోసం: QSPI ఇంటర్‌ఫేస్‌ల సిగ్నల్ సమగ్రతను తనిఖీ చేయండి మరియు ఆదేశాన్ని మళ్లీ ప్రయత్నించండి.

HPS పునఃప్రారంభ ఆపరేషన్ కోసం: ఆదేశాన్ని మళ్లీ పంపడానికి మళ్లీ ప్రయత్నించండి.

C HW_NOT_READY సాధ్యమైన పునరుద్ధరణ దశలు:

QSPI ఆపరేషన్ కోసం: మూలం ద్వారా పరికరాన్ని రీకాన్ఫిగర్ చేయండి. మీ డిజైన్‌ను రూపొందించడానికి ఉపయోగించిన IP QSPI ఫ్లాష్‌కి యాక్సెస్‌ను అనుమతిస్తుంది అని నిర్ధారించుకోండి.

RSU కోసం: RSU చిత్రంతో పరికరాన్ని కాన్ఫిగర్ చేయండి.

80 QSPI_HW_ERROR QSPI ఇంటర్‌ఫేస్ సిగ్నల్ సమగ్రతను తనిఖీ చేయండి మరియు QSPI పరికరం దెబ్బతినకుండా చూసుకోండి.
81 QSPI_ALREADY_OPEN క్లయింట్ ఇప్పటికే QSPIని తెరిచారు. తదుపరి ఆపరేషన్‌తో కొనసాగించండి.
82 EFUSE_SYSTEM_FAILURE రీకాన్ఫిగరేషన్ లేదా పవర్ సైకిల్‌ని ప్రయత్నించండి. రీకాన్ఫిగరేషన్ లేదా పవర్ సైకిల్ తర్వాత కూడా లోపం కొనసాగితే, పరికరం పాడైపోయి తిరిగి పొందలేకపోవచ్చు.
100 NOT_CONFIGURED HPSని కాన్ఫిగర్ చేసే బిట్‌స్ట్రీమ్‌ను పంపండి.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ బిజీ సాధ్యమైన దోష పునరుద్ధరణ దశలు:

QSPI ఆపరేషన్ కోసం: కొనసాగుతున్న కాన్ఫిగరేషన్ లేదా ఇతర క్లయింట్ ఆపరేషన్ పూర్తి చేయడానికి వేచి ఉండండి.

RSU కోసం: అంతర్గత లోపం నుండి కోలుకోవడానికి పరికరాన్ని రీకాన్ఫిగర్ చేయండి.

HPS పునఃప్రారంభ ఆపరేషన్ కోసం: పూర్తి చేయడానికి HPS లేదా HPS కోల్డ్ రీసెట్ ద్వారా రీకాన్ఫిగరేషన్ కోసం వేచి ఉండండి.

Avalon స్ట్రీమింగ్ ఇంటర్‌ఫేస్ ఇంటెల్ FPGA IP యూజర్ గైడ్ డాక్యుమెంట్ ఆర్కైవ్‌లతో మెయిల్‌బాక్స్ క్లయింట్

ఈ వినియోగదారు గైడ్ యొక్క తాజా మరియు మునుపటి సంస్కరణల కోసం, చూడండి Avalon స్ట్రీమింగ్ ఇంటర్‌ఫేస్ Intel FPGA IP యూజర్ గైడ్‌తో మెయిల్‌బాక్స్ క్లయింట్. IP లేదా సాఫ్ట్‌వేర్ వెర్షన్ జాబితా చేయబడకపోతే, మునుపటి IP లేదా సాఫ్ట్‌వేర్ వెర్షన్ కోసం వినియోగదారు గైడ్ వర్తిస్తుంది.

IP సంస్కరణలు v19.1 వరకు ఇంటెల్ క్వార్టస్ ప్రైమ్ డిజైన్ సూట్ సాఫ్ట్‌వేర్ వెర్షన్‌ల వలెనే ఉంటాయి. ఇంటెల్ క్వార్టస్ ప్రైమ్ డిజైన్ సూట్ సాఫ్ట్‌వేర్ వెర్షన్ 19.2 లేదా తర్వాత, IP కోర్లు కొత్త IP వెర్షన్ స్కీమ్‌ను కలిగి ఉన్నాయి.

Avalon స్ట్రీమింగ్ ఇంటర్‌ఫేస్ Intel FPGA IP యూజర్ గైడ్‌తో మెయిల్‌బాక్స్ క్లయింట్ కోసం డాక్యుమెంట్ రివిజన్ హిస్టరీ

డాక్యుమెంట్ వెర్షన్ ఇంటెల్ క్వార్టస్ ప్రైమ్ వెర్షన్ IP వెర్షన్ మార్పులు
2022.09.26 22.3 1.0.1 కింది మార్పులు చేసారు:
  • GET_VOL నవీకరించబడిందిTAGలో E కమాండ్ వరుస

కమాండ్ జాబితా మరియు వివరణ పట్టిక.

  • టేబుల్ పరికర కుటుంబ మద్దతుకు గమనిక జోడించబడింది.
  • సవరించబడింది QSPI_SET_CS కమాండ్ జాబితా మరియు వివరణ పట్టికలో కమాండ్ వివరణ.
2022.04.04 22.1 1.0.1 కమాండ్ జాబితా మరియు వివరణ పట్టిక నవీకరించబడింది.
  • CONFIG_STATUS ఆదేశం కోసం పిన్ స్థితి వివరణ నవీకరించబడింది.
  • REBOOT_HPS ఆదేశం తీసివేయబడింది.
2021.10.04 21.3 1.0.1 కింది మార్పు చేసింది:
  • సవరించబడింది కమాండ్ జాబితా మరియు వివరణ పట్టిక. దీని కోసం నవీకరించబడిన వివరణ:
    • CONFIG_STATUS
    • RSU_STATUS
2021.06.21 21.2 1.0.1 కింది మార్పులు చేసారు:
  • సవరించబడింది కమాండ్ జాబితా మరియు వివరణ పట్టిక. దీని కోసం నవీకరించబడిన వివరణ:
    • RSU_STATUS
    • QSPI_OPEN
    • QSPI_SET_CS
    • QSPI_ERASE
2021.03.29 21.1 1.0.1 కింది మార్పులు చేసారు:
  • లో RSU_IMAGE_UPDATE వివరణ సవరించబడింది కమాండ్ జాబితా మరియు వివరణ పట్టిక.
  • పునర్నిర్మించబడింది ఆపరేషన్ ఆదేశాలు. CONFIG_STATUS మరియు RSU_STATUS ఆదేశాల కోసం పెద్ద మరియు చిన్న దోష కోడ్ వివరణలు తీసివేయబడ్డాయి. ప్రధాన మరియు చిన్న ఎర్రర్ కోడ్‌లు ఇప్పుడు అనుబంధంగా డాక్యుమెంట్ చేయబడ్డాయి మెయిల్‌బాక్స్ క్లయింట్ ఇంటెల్ FPGA IP యూజర్ గైడ్.
2020.12.14 20.4 1.0.1 కింది మార్పులు చేసారు:
  • QSPI ఫ్లాష్‌ని రీసెట్ చేయడం గురించి ముఖ్యమైన గమనిక జోడించబడింది ఆపరేషన్ ఆదేశాలు అంశం.
  • నవీకరించబడింది కమాండ్ జాబితా మరియు వివరణ పట్టిక:
    • GET_TEMPERATURE కమాండ్ వివరణ సవరించబడింది.
    • సవరించిన RSU_IMAGE_UPDATE కమాండ్ వివరణ.
  • QSPI ఫ్లాష్‌ని రీసెట్ చేయడం గురించి వచనం జోడించబడింది.
  • బాహ్య హోస్ట్ మరియు FPGA మధ్య ప్రవర్తనను వివరించే టెక్స్ట్ జోడించబడింది.
  • తీసివేయబడిన వచనం: పరికరం ఇప్పటికే కాన్ఫిగరేషన్ ఆదేశాన్ని ప్రాసెస్ చేస్తున్నట్లయితే, సున్నా కాని ప్రతిస్పందనను అందిస్తుంది.
    • గరిష్ట బదిలీ పరిమాణం 4 కిలోబైట్లు లేదా 1024 పదాలు అని పేర్కొనడానికి QSPI_WRITE మరియు QSPI_READ వివరణలు నవీకరించబడ్డాయి.
    • QSPI_OPEN, QSPI_CLOSE మరియు QSPI_SET_CS కోసం ప్రతిస్పందన పొడవు 1 నుండి 0 వరకు సరిదిద్దబడింది ఆదేశం.
    • సవరించిన QSPI_OPEN, QSPI_WRITE, QSPI_READ_DEVICE_REG మరియు QSPI_WRITE_DEVICE_REG వివరణలు.
    • కొత్త ఆదేశం జోడించబడింది: REBOOT_HPS.
  • కొత్త అంశం జోడించబడింది: ఎర్రర్ కోడ్ రికవరీ.
2020.10.05 20.3 1.0.1
  • నుండి ఈ వినియోగదారు గైడ్ యొక్క శీర్షిక మార్చబడింది మెయిల్‌బాక్స్ అవలోన్ స్ట్రీమింగ్ ఇంటర్‌ఫేస్ క్లయింట్ ఇంటెల్ FPGA IP యూజర్ గైడ్ కు Avalon స్ట్రీమింగ్ ఇంటర్‌ఫేస్ Intel FPGA IP యూజర్ గైడ్‌తో మెయిల్‌బాక్స్ క్లయింట్ Intel Quartus Prime IP కేటలాగ్‌లో IP పేరు మార్పు కారణంగా.
  • ప్రపంచవ్యాప్తంగా అన్ని IP పేరు ఉదంతాలు నవీకరించబడ్డాయి.
  • Intel Agilex పరికరాల కోసం GET TEMPERATURE కమాండ్ వివరణ సవరించబడింది కమాండ్ జాబితా మరియు వివరణ పట్టిక.
  • లో రీసెట్ సింక్రోనైజర్ గురించి సిఫార్సు జోడించబడింది గడియారం మరియు ఇంటర్‌ఫేస్‌లను రీసెట్ చేయండి పట్టిక.
  • నవీకరించబడింది ఎర్రర్ కోడ్‌లు పట్టిక. కొత్త ఎర్రర్ కోడ్ ప్రతిస్పందనలు జోడించబడ్డాయి:
    • HW_ERROR
    • COMMAND_SPECIFIC_ERROR
  • తొలగించారు ఉష్ణోగ్రత సెన్సార్ స్థానాలు అంశం. ఉష్ణోగ్రత సెన్సార్ సమాచారం అందుబాటులో ఉంది ఇంటెల్ అజిలెక్స్ పవర్ మేనేజ్‌మెంట్ యూజర్ గైడ్.
2020.06.30 20.2 1.0.0
  • నుండి ఈ వినియోగదారు గైడ్ యొక్క శీర్షిక మార్చబడింది మెయిల్‌బాక్స్ Avalon ST క్లయింట్ ఇంటెల్ FPGA IP యూజర్ గైడ్ కు మెయిల్‌బాక్స్ అవలోన్ స్ట్రీమింగ్ ఇంటర్‌ఫేస్ క్లయింట్ ఇంటెల్ FPGA IP యూజర్ గైడ్.
  • టాపిక్ టైటిల్ పేరు మార్చబడింది కమాండ్ మరియు రెస్పాన్స్ హెడర్ కు ఆదేశాలు మరియు ప్రతిస్పందనలు.
  • లో సవరించిన ID, LENGTH మరియు కమాండ్ కోడ్/ఎర్రర్ కోడ్ వివరణలు కమాండ్ మరియు రెస్పాన్స్ హెడర్ వివరణ పట్టిక.
  • టాపిక్ టైటిల్ పేరు మార్చబడింది మద్దతు ఉన్న ఆదేశాలు కు ఆపరేషన్ ఆదేశాలు.
  • లో కింది ఆదేశాల వివరణను సవరించారు కమాండ్ జాబితా మరియు వివరణ పట్టిక:
    • GET_TEMPERATURE
    • RSU_STATUS
    • QSPI_SET_CS
  • టాపిక్ టైటిల్ పేరు మార్చబడింది ఎర్రర్ కోడ్‌లు కు ఎర్రర్ కోడ్ ప్రతిస్పందనలు.
  • నుండి UNKNOWN_BR ఆదేశం తీసివేయబడింది ఎర్రర్ కోడ్ పట్టిక.
2020.04.13 20.1 1.0.0 కింది మార్పులు చేసారు:
  • TSD స్థానాలను వివరించే బొమ్మలతో సహా GET_TEMPERATURE ఆదేశం కోసం ఉష్ణోగ్రత సెన్సార్‌ల గురించిన సమాచారం జోడించబడింది.
  • లో RSU_NOTIFY కమాండ్ జోడించబడింది కమాండ్ కోడ్ జాబితా మరియు వివరణ పట్టిక.
  • నవీకరించబడింది ఎర్రర్ కోడ్‌లు పట్టిక:
    • INVALID_COMMAND_PARAMETERS పేరు INVALID_LENGTHగా మార్చబడింది.
    • COMMAND_INVALID_ON_SOURCE హెక్స్ విలువ 5 నుండి 6కి మార్చబడింది.
    • CLIENT_ID_NO_MATCH హెక్స్ విలువ 6 నుండి 8కి మార్చబడింది.
    • INVALID_ADDRESS హెక్స్ విలువ 7 నుండి 9కి మార్చబడింది.
    • AUTHENTICATION_FAIL ఆదేశం జోడించబడింది.
    • TIMEOUT హెక్స్ విలువ 8 నుండి Bకి మార్చబడింది.
    • HW_NOT_READY హెక్స్ విలువ 9 నుండి Cకి మార్చబడింది.
2019.09.30 19.3 1.0.0 ప్రారంభ విడుదల.

 అభిప్రాయం కోసం, దయచేసి సందర్శించండి:  FPGAtechdocfeedback@intel.com

 

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

Avalon స్ట్రీమింగ్ ఇంటర్‌ఫేస్ FPGA IPతో intel మెయిల్‌బాక్స్ క్లయింట్ [pdf] యూజర్ గైడ్
Avalon స్ట్రీమింగ్ ఇంటర్‌ఫేస్ FPGA IPతో మెయిల్‌బాక్స్ క్లయింట్, మెయిల్‌బాక్స్ క్లయింట్, Avalon స్ట్రీమింగ్ ఇంటర్‌ఫేస్ FPGA IP

సూచనలు

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

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