એવલોન સ્ટ્રીમિંગ ઈન્ટરફેસ FPGA IP વપરાશકર્તા માર્ગદર્શિકા સાથે ઇન્ટેલ મેઈલબોક્સ ક્લાયંટ
Avalon® સ્ટ્રીમિંગ ઈન્ટરફેસ Intel FPGA IP ઓવર સાથે મેઈલબોક્સ ક્લાયંટview
Avalon® સ્ટ્રીમિંગ ઈન્ટરફેસ Intel® FPGA IP (Avalon ST Client IP સાથેનો મેઈલબોક્સ ક્લાયન્ટ) સાથેનો મેઈલબોક્સ ક્લાયંટ તમારા કસ્ટમ લોજિક અને સિક્યોર ડિવાઈસ મેનેજર (SDM) વચ્ચે સંચાર ચેનલ પ્રદાન કરે છે. તમે કમાન્ડ પેકેટો મોકલવા અને SDM પેરિફેરલ મોડ્યુલોમાંથી પ્રતિભાવ પેકેટો મેળવવા માટે Avalon ST IP સાથે મેઈલબોક્સ ક્લાયંટનો ઉપયોગ કરી શકો છો. Avalon ST IP સાથેનો મેઈલબોક્સ ક્લાયંટ SDM ચલાવે છે તે કાર્યોને વ્યાખ્યાયિત કરે છે.
તમારું કસ્ટમ લોજિક નીચેના પેરિફેરલ મોડ્યુલોમાંથી માહિતી મેળવવા અને ફ્લેશ મેમરીને ઍક્સેસ કરવા માટે આ સંચાર ચેનલનો ઉપયોગ કરી શકે છે:
- ચિપ આઈડી
- તાપમાન સેન્સર
- વોલ્યુમtage સેન્સર
- ક્વાડ સીરીયલ પેરિફેરલ ઈન્ટરફેસ (SPI) ફ્લેશ મેમરી
નોંધ: આ સમગ્ર વપરાશકર્તા માર્ગદર્શિકામાં, એવલોન ST શબ્દ એવલોન સ્ટ્રીમિંગ ઈન્ટરફેસ અથવા IP ને સંક્ષિપ્ત કરે છે.
આકૃતિ 1. Avalon ST IP સિસ્ટમ ડિઝાઇન સાથે મેઇલબોક્સ ક્લાયન્ટ
નીચેનો આંકડો એક એપ્લિકેશન દર્શાવે છે જેમાં Avalon ST IP સાથેનો મેઇલબોક્સ ક્લાયન્ટ ચિપ ID વાંચે છે.
આકૃતિ 2. Avalon ST IP સાથેનો મેઇલબોક્સ ક્લાયન્ટ ચિપ ID વાંચે છે
ઉપકરણ કુટુંબ આધાર
નીચે Intel FPGA IPs માટે ઉપકરણ સપોર્ટ લેવલ વ્યાખ્યાઓની યાદી આપે છે:
- એડવાન્સ સપોર્ટ — IP આ ઉપકરણ પરિવાર માટે સિમ્યુલેશન અને સંકલન માટે ઉપલબ્ધ છે. ટાઇમિંગ મોડલમાં પ્રારંભિક પોસ્ટ-લેઆઉટ માહિતીના આધારે વિલંબના પ્રારંભિક ઇજનેરી અંદાજોનો સમાવેશ થાય છે. સિલિકોન પરીક્ષણ વાસ્તવિક સિલિકોન અને ટાઈમિંગ મોડલ વચ્ચેના સંબંધને સુધારે છે તે રીતે સમયના મોડલ બદલાવાને પાત્ર છે. તમે આ IP નો ઉપયોગ સિસ્ટમ આર્કિટેક્ચર અને રિસોર્સ યુટિલાઈઝેશન સ્ટડીઝ, સિમ્યુલેશન, પિન આઉટ, સિસ્ટમ લેટન્સી એસેસમેન્ટ, બેઝિક ટાઈમિંગ એસેસમેન્ટ (પાઈપલાઈન બજેટિંગ), અને I/O ટ્રાન્સફર સ્ટ્રેટેજી (ડેટા-પાથ પહોળાઈ, બર્સ્ટ ડેપ્થ, I/O સ્ટાન્ડર્ડ ટ્રેડ) માટે કરી શકો છો. ઓફ્સ).
- પ્રારંભિક આધાર — IP ની ચકાસણી આ ઉપકરણ કુટુંબ માટે પ્રારંભિક સમય મોડલ સાથે કરવામાં આવે છે. IP બધી કાર્યાત્મક આવશ્યકતાઓને પૂર્ણ કરે છે, પરંતુ તે હજી પણ ઉપકરણ પરિવાર માટે સમય વિશ્લેષણમાંથી પસાર થઈ શકે છે. તે સાવધાની સાથે ઉત્પાદન ડિઝાઇનમાં ઉપયોગ કરી શકાય છે.
- અંતિમ આધાર — IP આ ઉપકરણ પરિવાર માટે અંતિમ સમય મોડલ સાથે ચકાસાયેલ છે. IP ઉપકરણ પરિવાર માટે તમામ કાર્યાત્મક અને સમયની આવશ્યકતાઓને પૂર્ણ કરે છે અને ઉત્પાદન ડિઝાઇનમાં તેનો ઉપયોગ કરી શકાય છે.
કોષ્ટક 1. ઉપકરણ કુટુંબ આધાર
ઉપકરણ કુટુંબ | આધાર |
Intel Agilex™ | એડવાન્સ |
નોંધ: તમે Avalon Streaming Interface Intel FPGA IP સાથે મેઇલબોક્સ ક્લાયંટનું અનુકરણ કરી શકતા નથી કારણ કે IP SDM તરફથી પ્રતિસાદો મેળવે છે. આ IP ને માન્ય કરવા માટે, Intel ભલામણ કરે છે કે તમે હાર્ડવેર મૂલ્યાંકન કરો.
સંબંધિત માહિતી
એવલોન સ્ટ્રીમિંગ ઈન્ટરફેસ ઈન્ટેલ FPGA આઈપી રીલીઝ નોટ્સ સાથે મેઈલબોક્સ ક્લાયન્ટ
પરિમાણો
પરિમાણ નામ | મૂલ્ય | વર્ણન |
સ્થિતિ ઈન્ટરફેસ સક્ષમ કરો | ચાલું બંધ | જ્યારે તમે આ ઈન્ટરફેસને સક્ષમ કરો છો, ત્યારે Avalon સ્ટ્રીમિંગ ઈન્ટરફેસ Intel FPGA IP સાથેના મેઈલબોક્સ ક્લાયંટમાં command_status_invalid સિગ્નલનો સમાવેશ થાય છે. જ્યારે command_status_invalid દાવો કરે છે, ત્યારે તમારે IP રીસેટ કરવો પડશે. |
ઇન્ટરફેસ
નીચેની આકૃતિ એવલોન સ્ટ્રીમિંગ ઈન્ટરફેસ ઈન્ટેલ FPGA આઈપી ઈન્ટરફેસ સાથે મેઈલબોક્સ ક્લાયન્ટને દર્શાવે છે:
આકૃતિ 3. એવલોન સ્ટ્રીમિંગ ઈન્ટરફેસ ઈન્ટેલ એફપીજીએ આઈપી ઈન્ટરફેસ સાથે મેઈલબોક્સ ક્લાયન્ટ
એવલોન સ્ટ્રીમિંગ ઈન્ટરફેસ વિશે વધુ માહિતી માટે, એવલોન ઈન્ટરફેસ સ્પષ્ટીકરણોનો સંદર્ભ લો.
સંબંધિત માહિતી
એવલોન ઈન્ટરફેસ વિશિષ્ટતાઓ
ઘડિયાળ અને રીસેટ ઈન્ટરફેસ
ટેબલ 2. ઘડિયાળ અને રીસેટ ઈન્ટરફેસ
સિગ્નલ નામ | દિશા | વર્ણન |
in_clk | ઇનપુટ | આ એવલોન સ્ટ્રીમિંગ ઇન્ટરફેસ માટેની ઘડિયાળ છે. 250 MHz માં મહત્તમ આવર્તન. |
in_reset | ઇનપુટ | આ એક સક્રિય ઉચ્ચ રીસેટ છે. Avalon સ્ટ્રીમિંગ ઈન્ટરફેસ Intel FPGA IP (Avalon ST IP સાથે મેઈલબોક્સ ક્લાયંટ) સાથે મેઈલબોક્સ ક્લાયંટને રીસેટ કરવા માટે in_resetની ખાતરી કરો. જ્યારે in_reset સિગ્નલ દાવો કરે છે, ત્યારે SDM એ Avalon ST IP સાથે મેઇલબોક્સ ક્લાયન્ટની કોઈપણ બાકી પ્રવૃત્તિને ફ્લશ કરવી આવશ્યક છે. SDM અન્ય ક્લાયન્ટના આદેશો પર પ્રક્રિયા કરવાનું ચાલુ રાખે છે.
એવલોન ST IP સાથે મેઇલબોક્સ ક્લાયંટ યોગ્ય રીતે કાર્ય કરે છે તેની ખાતરી કરવા માટે જ્યારે ઉપકરણ વપરાશકર્તા મોડમાં પ્રવેશે છે, તમારી ડિઝાઇનમાં રીસેટ રીલીઝ Intel FPGA IP શામેલ હોવું આવશ્યક છે જ્યાં સુધી FPGA ફેબ્રિક વપરાશકર્તા મોડમાં પ્રવેશ ન કરે ત્યાં સુધી રીસેટને પકડી રાખવા માટે. ઇન્ટેલ યુઝર રીસેટ અથવા રીસેટ રીલીઝ IP ના આઉટપુટને કનેક્ટ કરતી વખતે રીસેટ સિંક્રોનાઇઝરનો ઉપયોગ કરવાની ભલામણ કરે છે. |
Avalon ST IP સાથે મેઇલબોક્સ ક્લાયંટનું રીસેટ પોર્ટ. રીસેટ સિંક્રોનાઇઝરને અમલમાં મૂકવા માટે, પ્લેટફોર્મ ડિઝાઇનરમાં ઉપલબ્ધ રીસેટ બ્રિજ ઇન્ટેલ FPGA IP નો ઉપયોગ કરો.
નોંધ: પ્લેટફોર્મ ડિઝાઇનરમાં IP ઇન્સ્ટન્ટેશન અને કનેક્શન માર્ગદર્શિકા માટે, રિમોટ સિસ્ટમ અપડેટ ડિઝાઇન એક્સ માટે જરૂરી કોમ્યુનિકેશન અને હોસ્ટ ઘટકોનો સંદર્ભ લો.ampIntel Agilex રૂપરેખાંકન વપરાશકર્તા માર્ગદર્શિકામાં આકૃતિ. |
આદેશ ઈન્ટરફેસ
SDM ને આદેશો મોકલવા માટે Avalon Streaming (Avalon ST) ઇન્ટરફેસનો ઉપયોગ કરો.
કોષ્ટક 3. આદેશ ઈન્ટરફેસ
સિગ્નલ નામ | દિશા | વર્ણન |
આદેશ_તૈયાર | આઉટપુટ | Avalon ST Intel FPGA IP સાથેનો મેઈલબોક્સ ક્લાયંટ જ્યારે એપ્લીકેશનમાંથી આદેશો પ્રાપ્ત કરવા માટે તૈયાર હોય ત્યારે આદેશ_તૈયાર હોવાનો દાવો કરે છે. તૈયાર_લેટન્સી 0 ચક્ર છે. એવલોન ST સાથેનો મેઈલબોક્સ ક્લાયન્ટ કમાન્ડ_ડેટા[31:0] એ જ ચક્રમાં સ્વીકારી શકે છે જે કમાન્ડ_રેડી દાવો કરે છે. |
આદેશ_માન્ય | ઇનપુટ | કમાન્ડ_વેલિડ સિગ્નલ આદેશ_ડેટા માન્ય છે તે દર્શાવવા માટે ભારપૂર્વક જણાવે છે. |
આદેશ_ડેટા[31:0] | ઇનપુટ | આદેશ_ડેટા બસ એસડીએમને આદેશો મોકલે છે. આદેશોની વ્યાખ્યા માટે આદેશ સૂચિ અને વર્ણનનો સંદર્ભ લો. |
આદેશ_સ્ટાર્ટઓફપેકેટ | ઇનપુટ | આદેશ_સ્ટાર્ટઓફપેકેટ આદેશ પેકેટના પ્રથમ ચક્રમાં ભારપૂર્વક જણાવે છે. |
આદેશ_એન્ડોફપેકેટ | ઇનપુટ | આદેશ_એન્ડોફપેકેટ એ પેકેટ આદેશના છેલ્લા ચક્રમાં ભારપૂર્વક જણાવે છે. |
આકૃતિ 4. એવલોન એસટી કમાન્ડ પેકેટ માટે સમય
પ્રતિભાવ ઈન્ટરફેસ
એસડીએમ એવલોન એસટી ક્લાયંટ IP પ્રતિસાદ ઇન્ટરફેસનો ઉપયોગ કરીને તમારી એપ્લિકેશનને પ્રતિસાદો મોકલે છે.
કોષ્ટક 4. પ્રતિભાવ ઈન્ટરફેસ
સિગ્નલ 5 | દિશા | વર્ણન |
પ્રતિભાવ_તૈયાર | ઇનપુટ | જ્યારે પણ તે પ્રતિસાદ પ્રાપ્ત કરવામાં સક્ષમ હોય ત્યારે એપ્લિકેશન તર્ક પ્રતિભાવ_તૈયાર સિગ્નલનો દાવો કરી શકે છે. |
પ્રતિભાવ_માન્ય | આઉટપુટ | પ્રતિસાદ_ડેટા માન્ય છે તે દર્શાવવા માટે SDM પ્રતિભાવ_validનો દાવો કરે છે. |
પ્રતિભાવ_ડેટા[31:0] | આઉટપુટ | વિનંતી કરેલ માહિતી પ્રદાન કરવા માટે SDM પ્રતિભાવ_ડેટા ચલાવે છે. પ્રતિભાવનો પ્રથમ શબ્દ હેડર છે જે SDM દ્વારા પ્રદાન કરવામાં આવેલ આદેશને ઓળખે છે. નો સંદર્ભ લો આદેશ યાદી અને વર્ણન આદેશોની વ્યાખ્યા માટે. |
પ્રતિભાવ_સ્ટાર્ટઓફપેકેટ | આઉટપુટ | રિસ્પોન્સ_સ્ટાર્ટઓફપેકેટ પ્રતિભાવ પેકેટના પ્રથમ ચક્રમાં ભારપૂર્વક જણાવે છે. |
પ્રતિભાવ_એન્ડોફપેકેટ | આઉટપુટ | Response_endofpacket પ્રતિભાવ પેકેટના છેલ્લા ચક્રમાં ભારપૂર્વક જણાવે છે. |
આકૃતિ 5. એવલોન એસટી રિસ્પોન્સ પેકેટ માટે સમય
આદેશ સ્થિતિ ઈન્ટરફેસ
કોષ્ટક 5. આદેશ સ્થિતિ ઈન્ટરફેસ
સિગ્નલ નામ | દિશા | વર્ણન |
આદેશ_સ્થિતિ_અમાન્ય | આઉટપુટ | આદેશ_સ્થિતિ_અયોગ્ય ભૂલ દર્શાવવા માટે દાવો કરે છે. આ સિગ્નલ સામાન્ય રીતે આદેશ હેડરમાં ઉલ્લેખિત આદેશની લંબાઈ મોકલેલા આદેશની લંબાઈ સાથે મેળ ખાતી નથી તે દર્શાવવા માટે ભારપૂર્વક જણાવે છે. જ્યારે આદેશ_સ્થિતિ_અયોગ્ય દાવો કરે છે, ત્યારે એવલોન સ્ટ્રીમિંગ ઈન્ટરફેસ Intel FPGA IP સાથે મેઈલબોક્સ ક્લાયંટને પુનઃપ્રારંભ કરવા માટે તમારા એપ્લિકેશન લોજીકને in_resetનો દાવો કરવો આવશ્યક છે. |
આકૃતિ 6. command_status_invalid Asserts પછી રીસેટ કરો
આદેશો અને પ્રતિભાવો
હોસ્ટ કંટ્રોલર મેઇલબોક્સ ક્લાયંટ ઇન્ટેલ FPGA IP દ્વારા આદેશ અને પ્રતિભાવ પેકેટોનો ઉપયોગ કરીને SDM સાથે વાતચીત કરે છે.
આદેશ અને પ્રતિભાવ પેકેટોનો પ્રથમ શબ્દ એ હેડર છે જે આદેશ અથવા પ્રતિભાવ વિશે મૂળભૂત માહિતી પ્રદાન કરે છે.
આકૃતિ 7. આદેશ અને પ્રતિભાવ હેડર ફોર્મેટ
નોંધ: કમાન્ડ હેડરમાં LENGTH ફીલ્ડ અનુરૂપ કમાન્ડની કમાન્ડ લંબાઈ સાથે મેળ ખાતી હોવી જોઈએ.
નીચેનું કોષ્ટક હેડર આદેશના ક્ષેત્રોનું વર્ણન કરે છે.
કોષ્ટક 6. આદેશ અને પ્રતિભાવ હેડર વર્ણન
હેડર | બીટ | વર્ણન |
આરક્ષિત | [31:28] | આરક્ષિત. |
ID | [27:24] | આદેશ ID. પ્રતિભાવ હેડર આદેશ હેડરમાં ઉલ્લેખિત ID પરત કરે છે. આદેશના વર્ણન માટે ઓપરેશન કમાન્ડનો સંદર્ભ લો. |
0 | [23] | આરક્ષિત. |
LENGTH | [22:12] | હેડર પછી દલીલોના શબ્દોની સંખ્યા. જો આપેલ આદેશ માટે દલીલોના શબ્દોની ખોટી સંખ્યા દાખલ કરવામાં આવે તો IP ભૂલ સાથે જવાબ આપે છે. જો આદેશ હેડરમાં ઉલ્લેખિત આદેશની લંબાઈ અને મોકલેલા શબ્દોની સંખ્યા વચ્ચે મેળ ખાતો નથી. IP ઇન્ટરપ્ટ સ્ટેટસ રજિસ્ટર (COMMAND_INVALID) ના બીટ 3 ને વધારે છે અને મેઇલબોક્સ ક્લાયંટ રીસેટ કરવું આવશ્યક છે. |
આરક્ષિત | [11] | અનામત. 0 પર સેટ હોવું આવશ્યક છે. |
આદેશ કોડ/ભૂલ કોડ | [10:0] | આદેશ કોડ આદેશને સ્પષ્ટ કરે છે. એરર કોડ સૂચવે છે કે આદેશ સફળ થયો કે નિષ્ફળ. આદેશ હેડરમાં, આ બિટ્સ આદેશ કોડને રજૂ કરે છે. પ્રતિભાવ હેડરમાં, આ બિટ્સ એરર કોડ દર્શાવે છે. જો આદેશ સફળ થાય, તો એરર કોડ 0 છે. જો આદેશ નિષ્ફળ જાય, તો માં વ્યાખ્યાયિત ભૂલ કોડ્સનો સંદર્ભ લો. ભૂલ કોડ પ્રતિસાદો. |
ઓપરેશન કમાન્ડ્સ
ક્વાડ SPI ફ્લેશ રીસેટ કરી રહ્યું છે
મહત્વપૂર્ણ: Intel Agilex ઉપકરણો માટે, તમારે સીરીયલ ફ્લેશ અથવા ક્વાડ SPI ફ્લેશ રીસેટ પિનને AS_nRST પિન સાથે કનેક્ટ કરવું આવશ્યક છે. SDM એ QSPI રીસેટને સંપૂર્ણપણે નિયંત્રિત કરવું આવશ્યક છે. ક્વાડ SPI રીસેટ પિનને કોઈપણ બાહ્ય હોસ્ટ સાથે કનેક્ટ કરશો નહીં.
કોષ્ટક 7. આદેશ યાદી અને વર્ણન
આદેશ | કોડ (હેક્સ) | આદેશ લંબાઈ (1) | પ્રતિભાવ લંબાઈ (1) | વર્ણન |
નાપ | 0 | 0 | 0 | ઓકે સ્ટેટસ પ્રતિસાદ મોકલે છે. |
GET_IDCODE | 10 | 0 | 1 | પ્રતિભાવમાં એક દલીલ છે જે છે જે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 નો ઉલ્લેખ કરે છે, વગેરે. પ્રતિભાવમાં બીટમાસ્કમાં દરેક બીટ સેટ માટે એક-શબ્દની દલીલનો સમાવેશ થાય છે. ભાગtage રીટર્ન થયેલ એ સહી ન કરેલ ફિક્સ પોઈન્ટ નંબર છે જે દ્વિસંગી પોઈન્ટની નીચે 16 બિટ્સ છે. માજી માટેample, a વોલ્યુમtag0.75V નો e 0x0000C000 પરત કરે છે. (3) Intel Agilex ઉપકરણોમાં સિંગલ વોલ છેtagઇ સેન્સર. પરિણામે, પ્રતિભાવ હંમેશા એક શબ્દ હોય છે. |
TEMPERATURE મેળવો | 19 | 1 | n(4) | GET_TEMPERATURE આદેશ તમે ઉલ્લેખિત કરો છો તે કોર ફેબ્રિક અથવા ટ્રાન્સસીવર ચેનલ સ્થાનોનું તાપમાન અથવા તાપમાન પરત કરે છે.
Intel Agilex ઉપકરણો માટે, સ્થાનોનો ઉલ્લેખ કરવા માટે sensor_req દલીલનો ઉપયોગ કરો. sensor_req માં નીચેના ફીલ્ડનો સમાવેશ થાય છે:
પરત કરેલ તાપમાન એ દ્વિસંગી બિંદુની નીચે 8 બિટ્સ સાથે સાઇન કરેલ નિશ્ચિત મૂલ્ય છે. માજી માટેample, 10°C તાપમાન 0x00000A00 આપે છે. A તાપમાન -1.5°C 0xFFFFFE80 પરત કરે છે. |
RSU_IMAGE_ અપડેટ | 5C | 2 | 0 | ડેટા સ્ત્રોતમાંથી પુનઃરૂપરેખાંકનને ટ્રિગર કરે છે જે ફેક્ટરી અથવા એપ્લિકેશન છબી હોઈ શકે છે. |
ચાલુ રાખ્યું… |
- આ નંબરમાં આદેશ અથવા પ્રતિભાવ હેડરનો સમાવેશ થતો નથી.
- Intel Agilex ઉપકરણો માટે કે જે બહુવિધ ઉપકરણોને વાંચવાનું સમર્થન કરે છે, અનુક્રમણિકા n તમે તમારા ઉપકરણ પર સક્ષમ કરેલ ચેનલોની સંખ્યા સાથે મેળ ખાય છે.
- નો સંદર્ભ લો ઇન્ટેલ એજિલેક્સ પાવર મેનેજમેન્ટ વપરાશકર્તા માર્ગદર્શિકા તાપમાન સેન્સર ચેનલો અને સ્થાનો વિશે વધુ માહિતી માટે.
- ઇન્ડેક્સ n સેન્સર માસ્કની સંખ્યા પર આધાર રાખે છે.
આદેશ | કોડ (હેક્સ) | આદેશ લંબાઈ (1) | પ્રતિભાવ લંબાઈ (1) | વર્ણન | ||
આ આદેશ વૈકલ્પિક 64-બીટ દલીલ લે છે જે ફ્લેશમાં પુનઃરૂપરેખાંકન ડેટા સરનામું સ્પષ્ટ કરે છે. જ્યારે IP પર દલીલ મોકલો છો, ત્યારે તમે પહેલા બિટ્સ [31:0] અને ત્યારબાદ બિટ્સ [63:32] મોકલો છો. જો તમે આ દલીલ ન આપો તો તેનું મૂલ્ય 0 માનવામાં આવે છે.
એકવાર ઉપકરણ આ આદેશ પર પ્રક્રિયા કરે છે, તે ઉપકરણને પુનઃરૂપરેખાંકિત કરવા માટે આગળ વધે તે પહેલાં તે પ્રતિભાવ હેડરને પ્રતિભાવ FIFO ને પરત કરે છે. ખાતરી કરો કે હોસ્ટ પીસી અથવા હોસ્ટ કંટ્રોલર અન્ય વિક્ષેપોની સેવા કરવાનું બંધ કરે છે અને આદેશ સફળતાપૂર્વક પૂર્ણ થયો છે તે દર્શાવવા માટે પ્રતિભાવ હેડર ડેટા વાંચવા પર ધ્યાન કેન્દ્રિત કરે છે. નહિંતર, એકવાર પુનઃરૂપરેખાંકન પ્રક્રિયા શરૂ થઈ જાય પછી હોસ્ટ પીસી અથવા હોસ્ટ કંટ્રોલર પ્રતિસાદ પ્રાપ્ત કરી શકશે નહીં. |
||||||
RSU_GET_SPT | 5A | 0 | 4 | RSU_GET_SPT એ બે સબ-પાર્ટીશન કોષ્ટકો માટે ક્વાડ SPI ફ્લેશ સ્થાન મેળવે છે જે RSU વાપરે છે: SPT0 અને SPT1. 4-શબ્દના પ્રતિભાવમાં નીચેની માહિતી શામેલ છે: |
||
શબ્દ | નામ | વર્ણન | ||||
0 | SPT0[63:32] | ક્વાડ SPI ફ્લેશમાં SPT0 સરનામું. | ||||
1 | SPT0[31:0] | |||||
2 | SPT1[63:32] | ક્વાડ SPI ફ્લેશમાં SPT1 સરનામું. | ||||
3 | SPT1[31:0] | |||||
CONFIG_ સ્થિતિ | 4 | 0 | 6 | છેલ્લા પુનઃરૂપરેખાંકનની સ્થિતિની જાણ કરે છે. તમે રૂપરેખાંકન દરમિયાન અને પછી રૂપરેખાંકન સ્થિતિ તપાસવા માટે આ આદેશનો ઉપયોગ કરી શકો છો. પ્રતિભાવમાં નીચેની માહિતી શામેલ છે: | ||
શબ્દ | સારાંશ | વર્ણન | ||||
0 | રાજ્ય | સૌથી તાજેતરની ગોઠવણી સંબંધિત ભૂલનું વર્ણન કરે છે. જ્યારે કોઈ રૂપરેખાંકન ભૂલો ન હોય ત્યારે 0 પરત કરે છે. ભૂલ ફીલ્ડમાં 2 ફીલ્ડ છે:
પરિશિષ્ટ નો સંદર્ભ લો: CONFIG_STATUS અને મેઇલબોક્સ ક્લાયન્ટ ઇન્ટેલમાં RSU_STATUS એરર કોડ વર્ણન FPGA IP વધુ માહિતી માટે વપરાશકર્તા માર્ગદર્શિકા. |
||||
1 | ક્વાર્ટસ સંસ્કરણ | Intel Quartus® Prime સોફ્ટવેર વર્ઝનમાં 19.4 અને 21.2 વચ્ચે ઉપલબ્ધ છે, ફીલ્ડ દર્શાવે છે:
|
ઇન્ટેલ ક્વાર્ટસ પ્રાઇમ સોફ્ટવેર સંસ્કરણ 21.3 અથવા પછીના સંસ્કરણમાં ઉપલબ્ધ, ક્વાર્ટસ સંસ્કરણ દર્શાવે છે:
માજી માટેampલે, ઇન્ટેલ ક્વાર્ટસ પ્રાઇમ સોફ્ટવેર વર્ઝન 21.3.1 માં, નીચેના મૂલ્યો મુખ્ય અને નાના ક્વાર્ટસ રિલીઝ નંબર અને ક્વાર્ટસ અપડેટ નંબર દર્શાવે છે:
|
||||||
2 | પિન સ્થિતિ |
|
||||
3 | સોફ્ટ કાર્ય સ્થિતિ | જો તમે SDM પિનને ફંક્શન અસાઇન ન કર્યું હોય તો પણ તેમાં દરેક સોફ્ટ ફંક્શનનું મૂલ્ય શામેલ છે.
|
||||
4 | ભૂલ સ્થાન | ભૂલ સ્થાન સમાવે છે. જો કોઈ ભૂલો ન હોય તો 0 પરત કરે છે. | ||||
5 | ભૂલ વિગતો | ભૂલ વિગતો સમાવે છે. જો કોઈ ભૂલો ન હોય તો 0 પરત કરે છે. | ||||
RSU_STATUS | 5B | 0 | 9 | વર્તમાન રીમોટ સિસ્ટમ અપગ્રેડ સ્થિતિની જાણ કરે છે. તમે રૂપરેખાંકન દરમિયાન અને તે પૂર્ણ થયા પછી રૂપરેખાંકન સ્થિતિ તપાસવા માટે આ આદેશનો ઉપયોગ કરી શકો છો. આ આદેશ નીચેના પ્રતિસાદો આપે છે: | ||
શબ્દ | સારાંશ | વર્ણન
(ચાલુ રાખો...) |
- આ નંબરમાં આદેશ અથવા પ્રતિભાવ હેડરનો સમાવેશ થતો નથી
0-1 | વર્તમાન છબી | હાલમાં ચાલી રહેલ એપ્લિકેશન ઈમેજની ફ્લેશ ઓફસેટ. | ||||
2-3 | નિષ્ફળ છબી | સૌથી વધુ પ્રાધાન્યતા નિષ્ફળ એપ્લિકેશન છબીની ફ્લેશ ઑફસેટ. જો ફ્લેશ મેમરીમાં બહુવિધ છબીઓ ઉપલબ્ધ હોય, તો નિષ્ફળ ગયેલી પ્રથમ છબીનું મૂલ્ય સંગ્રહિત કરે છે. તમામ 0s નું મૂલ્ય કોઈ નિષ્ફળ ઇમેજ સૂચવે છે. જો ત્યાં કોઈ નિષ્ફળ છબીઓ ન હોય, તો સ્થિતિ માહિતીના બાકીના શબ્દો માન્ય માહિતી સંગ્રહિત કરતા નથી. નોંધ:ASx4 થી પુનઃરૂપરેખાંકિત કરવા માટે nCONFIG પર વધતી ધાર, આ ક્ષેત્રને સાફ કરતું નથી. નિષ્ફળ ઇમેજ વિશેની માહિતી ફક્ત ત્યારે જ અપડેટ થાય છે જ્યારે મેઇલબોક્સ ક્લાયન્ટ નવો RSU_IMAGE_UPDATE આદેશ મેળવે છે અને અપડેટ ઇમેજમાંથી સફળતાપૂર્વક ગોઠવે છે. |
||||
4 | રાજ્ય | નિષ્ફળ છબીનો નિષ્ફળતા કોડ. ભૂલ ક્ષેત્રમાં બે ભાગો છે:
પરિશિષ્ટ: CONFIG_STATUS અને RSU_STATUS વધુ માહિતી માટે મેઇલબોક્સ ક્લાયંટ Intel FPGA IP વપરાશકર્તા માર્ગદર્શિકામાં ભૂલ કોડ વર્ણન. |
||||
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 માં ઉમેરવામાં આવ્યું હતું. |
||||
ચાલુ રાખ્યું… |
- આ નંબરમાં આદેશ અથવા પ્રતિભાવ હેડરનો સમાવેશ થતો નથી.
RSU_NOTIFY | 5D | 1 | 0 | RSU_STATUS પ્રતિસાદમાં બધી ભૂલ માહિતી સાફ કરે છે અને ફરીથી પ્રયાસ કાઉન્ટરને ફરીથી સેટ કરે છે. એક-શબ્દની દલીલમાં નીચેના ક્ષેત્રો છે:
આ આદેશ Intel Quartus Prime Pro Edition સોફ્ટવેરના વર્ઝન 19.3 પહેલા ઉપલબ્ધ નથી. |
QSPI_OPEN | 32 | 0 | 0 | ક્વાડ SPI માટે વિશિષ્ટ ઍક્સેસની વિનંતી કરે છે. અન્ય કોઈપણ QSPI વિનંતીઓ પહેલાં તમે આ વિનંતી જારી કરો. જો ક્વાડ SPI ઉપયોગમાં ન હોય અને SDM ઉપકરણને ગોઠવતું ન હોય તો SDM વિનંતી સ્વીકારે છે. જો SDM ઍક્સેસ આપે તો ઓકે પરત કરે છે. SDM આ મેઇલબોક્સનો ઉપયોગ કરીને ક્લાયન્ટને વિશિષ્ટ ઍક્સેસ આપે છે. સક્રિય ક્લાયંટ QSPI_CLOSE આદેશનો ઉપયોગ કરીને ઍક્સેસ છોડી દે ત્યાં સુધી અન્ય ક્લાયંટ ક્વાડ SPI ઍક્સેસ કરી શકતા નથી. કોઈપણ મેઈલબોક્સ ક્લાયંટ આઈપી દ્વારા ક્વાડ એસપીઆઈ ફ્લેશ મેમરી ઉપકરણોની ઍક્સેસ ડિફોલ્ટ રૂપે ઉપલબ્ધ હોતી નથી જેમાં HPS શામેલ હોય, સિવાય કે તમે HPS સોફ્ટવેર રૂપરેખાંકનમાં QSPI ને અક્ષમ કરો. મહત્વપૂર્ણ: ક્વાડ SPI રીસેટ કરતી વખતે, તમારે આમાં ઉલ્લેખિત સૂચનાઓનું પાલન કરવું આવશ્યક છે ક્વાડ SPI ફ્લેશ રીસેટ કરી રહ્યું છે પૃષ્ઠ 9 પર. |
QSPI_CLOSE | 33 | 0 | 0 | ક્વાડ SPI ઇન્ટરફેસની વિશિષ્ટ ઍક્સેસ બંધ કરે છે. મહત્વપૂર્ણ:ક્વાડ SPI રીસેટ કરતી વખતે, તમારે આમાં ઉલ્લેખિત સૂચનાઓનું પાલન કરવું આવશ્યક છે ક્વાડ SPI ફ્લેશ રીસેટ કરી રહ્યું છે પૃષ્ઠ 9 પર. |
QSPI_SET_CS | 34 | 1 | 0 | ચિપ સિલેક્ટ લાઇન્સ દ્વારા જોડાયેલ ક્વાડ SPI ઉપકરણોમાંથી એકનો ઉલ્લેખ કરે છે. નીચે વર્ણવ્યા પ્રમાણે એક-શબ્દની દલીલ લે છે
નોંધ: Intel Agilex અથવા Intel Stratix® 10 ઉપકરણો nCSO[4] સાથે જોડાયેલા ક્વાડ SPI ઉપકરણમાંથી AS રૂપરેખાંકન માટે એક AS x0 ફ્લેશ મેમરી ઉપકરણને સપોર્ટ કરે છે. એકવાર ઉપકરણ વપરાશકર્તા મોડમાં દાખલ થઈ જાય, પછી તમે ડેટા સ્ટોરેજ તરીકે મેઇલબોક્સ ક્લાયંટ IP અથવા HPS સાથે ઉપયોગ કરવા માટે ચાર AS x4 ફ્લેશ મેમરીનો ઉપયોગ કરી શકો છો. TheMailbox Client IP અથવા HPS quad SPI ઉપકરણોને ઍક્સેસ કરવા માટે nCSO[3:0] નો ઉપયોગ કરી શકે છે. |
ચાલુ રાખ્યું… |
- આ નંબરમાં આદેશ અથવા પ્રતિભાવ હેડરનો સમાવેશ થતો નથી
મહત્વપૂર્ણ: ક્વાડ SPI રીસેટ કરતી વખતે, તમારે આમાં ઉલ્લેખિત સૂચનાઓનું પાલન કરવું આવશ્યક છે ક્વાડ SPI ફ્લેશ રીસેટ કરી રહ્યું છે પૃષ્ઠ 9 પર. | ||||
QSPI_READ | 3A | 2 | N | જોડાયેલ ક્વાડ SPI ઉપકરણ વાંચે છે. મહત્તમ ટ્રાન્સફર સાઈઝ 4 કિલોબાઈટ (KB) અથવા 1024 શબ્દો છે. બે દલીલો લે છે:
જ્યારે સફળ થાય છે, ત્યારે ક્વાડ SPI ઉપકરણમાંથી વાંચેલા ડેટા પછી ઓકે પરત કરે છે. નિષ્ફળતા પ્રતિસાદ ભૂલ કોડ આપે છે. |
QSPI_WRITE | 39 | 2+એન | 0 | ક્વાડ SPI ઉપકરણ પર ડેટા લખે છે. મહત્તમ ટ્રાન્સફર સાઈઝ 4 કિલોબાઈટ (KB) અથવા 1024 શબ્દો છે. ત્રણ દલીલો લે છે:
લખવા માટે મેમરી તૈયાર કરવા માટે, આ આદેશ જારી કરતા પહેલા QSPI_ERASE આદેશનો ઉપયોગ કરો. |
QSPI_ERASE | 38 | 2 | 0 | ક્વાડ SPI ઉપકરણના 4/32/64 KB સેક્ટરને ભૂંસી નાખે છે. બે દલીલો લે છે:
મહત્વપૂર્ણ:ક્વાડ SPI રીસેટ કરતી વખતે, તમારે આમાં ઉલ્લેખિત સૂચનાઓનું પાલન કરવું આવશ્યક છે ક્વાડ SPI ફ્લેશ રીસેટ કરી રહ્યું છે પૃષ્ઠ 9 પર. |
QSPI_READ_ DEVICE_REG | 35 | 2 | N | ક્વાડ SPI ઉપકરણમાંથી રજિસ્ટર વાંચે છે. મહત્તમ વાંચન 8 બાઇટ્સ છે. બે દલીલો લે છે:
|
ચાલુ રાખ્યું… |
- આ નંબરમાં આદેશ અથવા પ્રતિભાવ હેડરનો સમાવેશ થતો નથી.
સફળ રીડ ઓકે રિસ્પોન્સ કોડ અને ઉપકરણમાંથી વાંચેલા ડેટાને અનુસરે છે. રીડ ડેટા રીટર્ન 4 બાઈટના બહુવિધમાં છે. જો વાંચવા માટેના બાઈટ 4 બાઈટનો ચોક્કસ ગુણાંક ન હોય, તો આગલા શબ્દની સીમા અને પેડેડ બીટ મૂલ્ય શૂન્ય થાય ત્યાં સુધી તેને 4 બાઈટના બહુવિધ સાથે પેડ કરવામાં આવે છે. મહત્વપૂર્ણ: ક્વાડ SPI રીસેટ કરતી વખતે, તમારે આમાં ઉલ્લેખિત સૂચનાઓનું પાલન કરવું આવશ્યક છે ક્વાડ SPI ફ્લેશ રીસેટ કરી રહ્યું છે પૃષ્ઠ 9 પર. |
||||
QSPI_WRITE_ DEVICE_REG | 36 | 2+એન | 0 | ક્વોડ SPI ના રજિસ્ટર પર લખે છે. મહત્તમ લખાણ 8 બાઇટ્સ છે. ત્રણ દલીલો લે છે:
સેક્ટર ઇરેઝ અથવા સબ-સેક્ટર ઇરેઝ કરવા માટે, તમારે સૌથી નોંધપાત્ર બાઇટ (MSB) થી ઓછામાં ઓછા નોંધપાત્ર બાઇટ (LSB) ક્રમમાં નીચેના પૂર્વ તરીકે સીરીયલ ફ્લેશ સરનામું સ્પષ્ટ કરવું આવશ્યક છેampલે સમજાવે છે. |
QSPI_SEND_ DEVICE_OP | 37 | 1 | 0 | ક્વાડ SPI ને આદેશ opcode મોકલે છે. એક દલીલ લે છે:
સફળ આદેશ OK પ્રતિસાદ કોડ પરત કરે છે. |
CONFIG_STATUS અને RSU_STATUS મુખ્ય અને નાના ભૂલ કોડ વર્ણનો માટે, પરિશિષ્ટનો સંદર્ભ લો: મેઇલબોક્સ ક્લાયંટ Intel FPGA IP વપરાશકર્તા માર્ગદર્શિકામાં CONFIG_STATUS અને RSU_STATUS ભૂલ કોડ વર્ણન.
સંબંધિત માહિતી
- મેઇલબોક્સ ક્લાયંટ ઇન્ટેલ FPGA IP વપરાશકર્તા માર્ગદર્શિકા: CONFIG_STATUS અને RSU_STATUS ભૂલ કોડ વર્ણન
CONFIG_STATUS અને RSU_STATUS ભૂલ કોડ વિશે વધુ માહિતી માટે. - ઇન્ટેલ એજિલેક્સ પાવર મેનેજમેન્ટ વપરાશકર્તા માર્ગદર્શિકા
તાપમાન સેન્સર ચેનલ નંબર્સ અને તાપમાન સેન્સિંગ ડાયોડ્સ (TSDs) વિશે વધુ માહિતી માટે. - Intel Agilex હાર્ડ પ્રોસેસર સિસ્ટમ ટેકનિકલ રેફરન્સ મેન્યુઅલ
- Intel Agilex હાર્ડ પ્રોસેસર સિસ્ટમ રીમોટ સિસ્ટમ અપડેટ વપરાશકર્તા માર્ગદર્શિકા
ભૂલ કોડ પ્રતિસાદો
કોષ્ટક 8. ભૂલ કોડ્સ
મૂલ્ય (હેક્સ) | ભૂલ કોડ પ્રતિભાવ | વર્ણન | |||||||||
0 | OK | સૂચવે છે કે આદેશ સફળતાપૂર્વક પૂર્ણ થયો છે. આદેશ ભૂલથી બરાબર સ્થિતિ પરત કરી શકે છે જો આદેશ, જેમ કે QSPI_READ આંશિક રીતે સફળ છે. |
|||||||||
1 | INVALID_COMMAND | સૂચવે છે કે હાલમાં લોડ થયેલ બુટ ROM આદેશ કોડને ડીકોડ અથવા ઓળખી શકતું નથી. | |||||||||
3 | અજાણ્યો આદેશ | સૂચવે છે કે હાલમાં લોડ થયેલ ફર્મવેર આદેશ કોડને ડીકોડ કરી શકતું નથી. | |||||||||
4 | INVALID_COMMAND_ PARAMETERS | સૂચવે છે કે આદેશ ખોટી રીતે ફોર્મેટ થયેલ છે. માજી માટેample, હેડરમાં લંબાઈ ફીલ્ડ સેટિંગ માન્ય નથી. | |||||||||
6 | COMMAND_INVALID_ON_ SOURCE | સૂચવે છે કે આદેશ એવા સ્ત્રોતમાંથી છે કે જેના માટે તે સક્ષમ નથી. | |||||||||
8 | CLIENT_ID_NO_MATCH | સૂચવે છે કે ક્લાઈન્ટ આઈડી ક્વાડ એસપીઆઈની વિશિષ્ટ ઍક્સેસને બંધ કરવાની વિનંતીને પૂર્ણ કરી શકતું નથી. ક્લાઈન્ટ આઈડી વર્તમાન ક્લાયન્ટ સાથે ક્વાડ એસપીઆઈની વર્તમાન એક્સક્લુઝિવ એક્સેસ સાથે મેળ ખાતી નથી. | |||||||||
9 | INVALID_ADDRESS | સરનામું અમાન્ય છે. આ ભૂલ નીચેની શરતોમાંથી એક સૂચવે છે:
|
|||||||||
A | AUTHENTICATION_FAIL | રૂપરેખાંકન બીટસ્ટ્રીમ સહી પ્રમાણીકરણ નિષ્ફળતા સૂચવે છે. | |||||||||
B | સમય સમાપ્ત | આ ભૂલ નીચેની શરતોને કારણે સમય સમાપ્તિ સૂચવે છે:
|
|||||||||
C | HW_NOT_READY | નીચેની શરતોમાંથી એક સૂચવે છે:
|
|||||||||
D | HW_ERROR | સૂચવે છે કે પુનઃપ્રાપ્ત ન કરી શકાય તેવી હાર્ડવેર ભૂલને કારણે આદેશ અસફળ રીતે પૂર્ણ થયો છે. | |||||||||
80 - 8F | COMMAND_SPECIFIC_ ભૂલ | તમે ઉપયોગમાં લીધેલ SDM આદેશને કારણે આદેશ ચોક્કસ ભૂલ સૂચવે છે. | |||||||||
એસડીએમ
આદેશ |
ભૂલનું નામ | ભૂલ કોડ | વર્ણન | ||||||||
GET_CHIPID | EFUSE_SYSTEM_FAILURE | 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_ALREADY_ OPEN | 0x81 | સૂચવે છે કે QSPI_OPEN આદેશ દ્વારા QSPI ફ્લેશની ક્લાયંટની વિશિષ્ટ ઍક્સેસ પહેલેથી જ ખુલ્લી છે. | |||||||||
100 | NOT_CONFIGURED | સૂચવે છે કે ઉપકરણ ગોઠવેલ નથી. | |||||||||
1FF | ALT_SDM_MBOX_RESP_ DEVICE_ BUSY | સૂચવે છે કે નીચેના ઉપયોગના કેસોને કારણે ઉપકરણ વ્યસ્ત છે:
|
|||||||||
2FF | ALT_SDM_MBOX_RESP_NO _ માન્ય_RESP_AVAILABLE | સૂચવે છે કે ત્યાં કોઈ માન્ય પ્રતિસાદ ઉપલબ્ધ નથી. | |||||||||
3FF | ALT_SDM_MBOX_RESP_ ભૂલ | સામાન્ય ભૂલ. |
ભૂલ કોડ પુનઃપ્રાપ્તિ
નીચે આપેલ કોષ્ટક ભૂલ કોડમાંથી પુનઃપ્રાપ્ત કરવાના સંભવિત પગલાંઓનું વર્ણન કરે છે. ભૂલ પુનઃપ્રાપ્તિ ચોક્કસ ઉપયોગ કેસ પર આધાર રાખે છે.
કોષ્ટક 9. જાણીતા એરર કોડ્સ માટે એરર કોડ પુનઃપ્રાપ્તિ
મૂલ્ય | ભૂલ કોડ પ્રતિભાવ | ભૂલ કોડ પુનઃપ્રાપ્તિ |
4 | INVALID_COMMAND_ PARAMETERS | સુધારેલ પરિમાણો સાથે દલીલો સાથે આદેશ હેડર અથવા હેડરને ફરીથી મોકલો. માજી માટેample, ખાતરી કરો કે હેડરમાં લંબાઈ ફીલ્ડ સેટિંગ યોગ્ય મૂલ્ય સાથે મોકલવામાં આવી છે. |
6 | COMMAND_INVALID_ ON_SOURCE | જે. જેવા માન્ય સ્ત્રોતમાંથી આદેશ ફરીથી મોકલોTAG, HPS, અથવા કોર ફેબ્રિક. |
8 | CLIENT_ID_NO_MATCH | ક્લાયન્ટ કે જેણે ક્વાડ SPI ની ઍક્સેસ ખોલી તેની ઍક્સેસ પૂર્ણ કરવા માટે રાહ જુઓ અને પછી quad SPI ની વિશિષ્ટ ઍક્સેસ બંધ કરે છે. |
9 | INVALID_ADDRESS | સંભવિત ભૂલ પુનઃપ્રાપ્તિ પગલાં: GET_VOL માટેTAGE આદેશ: માન્ય બીટમાસ્ક સાથે આદેશ મોકલો. GET_TEMPERATURE આદેશ માટે: માન્ય સેન્સર સ્થાન અને સેન્સર માસ્ક સાથે આદેશ મોકલો. 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_ BUSY | સંભવિત ભૂલ પુનઃપ્રાપ્તિ પગલાં:
QSPI ઑપરેશન માટે: ચાલુ કન્ફિગરેશન અથવા અન્ય ક્લાયંટ ઑપરેશન પૂર્ણ થાય ત્યાં સુધી રાહ જુઓ. RSU માટે: આંતરિક ભૂલમાંથી પુનઃપ્રાપ્ત કરવા માટે ઉપકરણને ફરીથી ગોઠવો. HPS પુનઃપ્રારંભ કામગીરી માટે: HPS અથવા HPS કોલ્ડ રીસેટ પૂર્ણ થવા માટે પુનઃરૂપરેખાંકન માટે રાહ જુઓ. |
એવલોન સ્ટ્રીમિંગ ઈન્ટરફેસ ઈન્ટેલ એફપીજીએ આઈપી યુઝર ગાઈડ ડોક્યુમેન્ટ આર્કાઈવ્સ સાથે મેઈલબોક્સ ક્લાઈન્ટ
આ વપરાશકર્તા માર્ગદર્શિકાના નવીનતમ અને પહેલાનાં સંસ્કરણો માટે, નો સંદર્ભ લો એવલોન સ્ટ્રીમિંગ ઇન્ટરફેસ ઇન્ટેલ FPGA IP વપરાશકર્તા માર્ગદર્શિકા સાથે મેઇલબોક્સ ક્લાયંટ. જો IP અથવા સૉફ્ટવેર સંસ્કરણ સૂચિબદ્ધ નથી, તો અગાઉના IP અથવા સૉફ્ટવેર સંસ્કરણ માટે વપરાશકર્તા માર્ગદર્શિકા લાગુ થાય છે.
IP સંસ્કરણો v19.1 સુધીના ઇન્ટેલ ક્વાર્ટસ પ્રાઇમ ડિઝાઇન સ્યુટ સૉફ્ટવેર સંસ્કરણો જેવા જ છે. ઇન્ટેલ ક્વાર્ટસ પ્રાઇમ ડિઝાઇન સ્યુટ સોફ્ટવેર વર્ઝન 19.2 અથવા પછીના વર્ઝનમાંથી, IP કોરો પાસે નવી IP વર્ઝનિંગ સ્કીમ છે.
એવલોન સ્ટ્રીમિંગ ઈન્ટરફેસ ઈન્ટેલ એફપીજીએ આઈપી યુઝર ગાઈડ સાથે મેઈલબોક્સ ક્લાઈન્ટ માટે દસ્તાવેજ પુનરાવર્તન ઈતિહાસ
દસ્તાવેજ સંસ્કરણ | ઇન્ટેલ ક્વાર્ટસ પ્રાઇમ વર્ઝન | IP સંસ્કરણ | ફેરફારો | ||
2022.09.26 | 22.3 | 1.0.1 | નીચેના ફેરફારો કર્યા:
આદેશ સૂચિ અને વર્ણન કોષ્ટક.
|
||
2022.04.04 | 22.1 | 1.0.1 | આદેશ સૂચિ અને વર્ણન કોષ્ટક અપડેટ કર્યું.
|
||
2021.10.04 | 21.3 | 1.0.1 | નીચે મુજબ ફેરફાર કર્યા:
|
||
2021.06.21 | 21.2 | 1.0.1 | નીચેના ફેરફારો કર્યા:
|
||
2021.03.29 | 21.1 | 1.0.1 | નીચેના ફેરફારો કર્યા:
|
||
2020.12.14 | 20.4 | 1.0.1 | નીચેના ફેરફારો કર્યા: | ||
|
|||||
2020.10.05 | 20.3 | 1.0.1 |
|
||
2020.06.30 | 20.2 | 1.0.0 |
|
||
|
|||||
2020.04.13 | 20.1 | 1.0.0 | નીચેના ફેરફારો કર્યા:
|
||
2019.09.30 | 19.3 | 1.0.0 | પ્રારંભિક પ્રકાશન. |
પ્રતિસાદ માટે, કૃપા કરીને મુલાકાત લો: FPGAtechdocfeedback@intel.com
દસ્તાવેજો / સંસાધનો
![]() |
એવલોન સ્ટ્રીમિંગ ઈન્ટરફેસ FPGA IP સાથે ઇન્ટેલ મેઈલબોક્સ ક્લાયંટ [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા એવલોન સ્ટ્રીમિંગ ઈન્ટરફેસ એફપીજીએ આઈપી, મેઈલબોક્સ ક્લાયંટ, એવલોન સ્ટ્રીમિંગ ઈન્ટરફેસ એફપીજીએ આઈપી સાથે મેઈલબોક્સ ક્લાયંટ |