એવલોન સ્ટ્રીમિંગ ઈન્ટરફેસ FPGA IP વપરાશકર્તા માર્ગદર્શિકા સાથે ઇન્ટેલ મેઈલબોક્સ ક્લાયંટ
એવલોન સ્ટ્રીમિંગ ઈન્ટરફેસ 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 સિસ્ટમ ડિઝાઇન સાથે મેઇલબોક્સ ક્લાયંટ

નીચેનો આંકડો એક એપ્લિકેશન દર્શાવે છે જેમાં Avalon ST IP સાથેનો મેઇલબોક્સ ક્લાયન્ટ ચિપ ID વાંચે છે.

આકૃતિ 2. Avalon ST IP સાથેનો મેઇલબોક્સ ક્લાયન્ટ ચિપ ID વાંચે છે
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. એવલોન એસટી કમાન્ડ પેકેટ માટે સમય
fig:m ST કમાન્ડ પેકેટ

પ્રતિભાવ ઈન્ટરફેસ
એસડીએમ એવલોન એસટી ક્લાયંટ IP પ્રતિસાદ ઇન્ટરફેસનો ઉપયોગ કરીને તમારી એપ્લિકેશનને પ્રતિસાદો મોકલે છે.

કોષ્ટક 4. પ્રતિભાવ ઈન્ટરફેસ

સિગ્નલ 5 દિશા વર્ણન
પ્રતિભાવ_તૈયાર ઇનપુટ જ્યારે પણ તે પ્રતિસાદ પ્રાપ્ત કરવામાં સક્ષમ હોય ત્યારે એપ્લિકેશન તર્ક પ્રતિભાવ_તૈયાર સિગ્નલનો દાવો કરી શકે છે.
પ્રતિભાવ_માન્ય આઉટપુટ પ્રતિસાદ_ડેટા માન્ય છે તે દર્શાવવા માટે SDM પ્રતિભાવ_validનો દાવો કરે છે.
પ્રતિભાવ_ડેટા[31:0] આઉટપુટ વિનંતી કરેલ માહિતી પ્રદાન કરવા માટે SDM પ્રતિભાવ_ડેટા ચલાવે છે. પ્રતિભાવનો પ્રથમ શબ્દ હેડર છે જે SDM દ્વારા પ્રદાન કરવામાં આવેલ આદેશને ઓળખે છે. નો સંદર્ભ લો આદેશ યાદી અને વર્ણન આદેશોની વ્યાખ્યા માટે.
પ્રતિભાવ_સ્ટાર્ટઓફપેકેટ આઉટપુટ રિસ્પોન્સ_સ્ટાર્ટઓફપેકેટ પ્રતિભાવ પેકેટના પ્રથમ ચક્રમાં ભારપૂર્વક જણાવે છે.
પ્રતિભાવ_એન્ડોફપેકેટ આઉટપુટ Response_endofpacket પ્રતિભાવ પેકેટના છેલ્લા ચક્રમાં ભારપૂર્વક જણાવે છે.

આકૃતિ 5. એવલોન એસટી રિસ્પોન્સ પેકેટ માટે સમય
એવલોન ST પ્રતિભાવ પેકેટ

આદેશ સ્થિતિ ઈન્ટરફેસ

કોષ્ટક 5. આદેશ સ્થિતિ ઈન્ટરફેસ

સિગ્નલ નામ દિશા વર્ણન
આદેશ_સ્થિતિ_અમાન્ય આઉટપુટ આદેશ_સ્થિતિ_અયોગ્ય ભૂલ દર્શાવવા માટે દાવો કરે છે. આ સિગ્નલ સામાન્ય રીતે આદેશ હેડરમાં ઉલ્લેખિત આદેશની લંબાઈ મોકલેલા આદેશની લંબાઈ સાથે મેળ ખાતી નથી તે દર્શાવવા માટે ભારપૂર્વક જણાવે છે. જ્યારે આદેશ_સ્થિતિ_અયોગ્ય દાવો કરે છે, ત્યારે એવલોન સ્ટ્રીમિંગ ઈન્ટરફેસ Intel FPGA IP સાથે મેઈલબોક્સ ક્લાયંટને પુનઃપ્રારંભ કરવા માટે તમારા એપ્લિકેશન લોજીકને in_resetનો દાવો કરવો આવશ્યક છે.

આકૃતિ 6. command_status_invalid Asserts પછી રીસેટ કરો
fig: 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 માં નીચેના ફીલ્ડનો સમાવેશ થાય છે:

  • બિટ્સ[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_ અપડેટ 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 ને પરત કરે છે. ખાતરી કરો કે હોસ્ટ પીસી અથવા હોસ્ટ કંટ્રોલર અન્ય વિક્ષેપોની સેવા કરવાનું બંધ કરે છે અને આદેશ સફળતાપૂર્વક પૂર્ણ થયો છે તે દર્શાવવા માટે પ્રતિભાવ હેડર ડેટા વાંચવા પર ધ્યાન કેન્દ્રિત કરે છે. નહિંતર, એકવાર પુનઃરૂપરેખાંકન પ્રક્રિયા શરૂ થઈ જાય પછી હોસ્ટ પીસી અથવા હોસ્ટ કંટ્રોલર પ્રતિસાદ પ્રાપ્ત કરી શકશે નહીં.
એકવાર ઉપકરણ પુનઃરૂપરેખાંકન સાથે આગળ વધે છે, બાહ્ય હોસ્ટ અને FPGA વચ્ચેની લિંક ખોવાઈ જાય છે. જો તમે તમારી ડિઝાઇનમાં PCIe નો ઉપયોગ કરો છો, તો તમારે PCIe લિંકની ફરીથી ગણતરી કરવાની જરૂર છે.
મહત્વપૂર્ણ: ક્વાડ SPI રીસેટ કરતી વખતે, તમારે આમાં ઉલ્લેખિત સૂચનાઓનું પાલન કરવું આવશ્યક છે ક્વાડ SPI ફ્લેશ રીસેટ કરી રહ્યું છે પૃષ્ઠ 9 પર.

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 ફીલ્ડ છે:
  • અપર 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]: ક્વાર્ટસ અપડેટ નંબર

માજી માટેampલે, ઇન્ટેલ ક્વાર્ટસ પ્રાઇમ સોફ્ટવેર વર્ઝન 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 નિષ્ફળ છબી સૌથી વધુ પ્રાધાન્યતા નિષ્ફળ એપ્લિકેશન છબીની ફ્લેશ ઑફસેટ. જો ફ્લેશ મેમરીમાં બહુવિધ છબીઓ ઉપલબ્ધ હોય, તો નિષ્ફળ ગયેલી પ્રથમ છબીનું મૂલ્ય સંગ્રહિત કરે છે. તમામ 0s નું મૂલ્ય કોઈ નિષ્ફળ ઇમેજ સૂચવે છે. જો ત્યાં કોઈ નિષ્ફળ છબીઓ ન હોય, તો સ્થિતિ માહિતીના બાકીના શબ્દો માન્ય માહિતી સંગ્રહિત કરતા નથી.
નોંધ:ASx4 થી પુનઃરૂપરેખાંકિત કરવા માટે nCONFIG પર વધતી ધાર, આ ક્ષેત્રને સાફ કરતું નથી. નિષ્ફળ ઇમેજ વિશેની માહિતી ફક્ત ત્યારે જ અપડેટ થાય છે જ્યારે મેઇલબોક્સ ક્લાયન્ટ નવો RSU_IMAGE_UPDATE આદેશ મેળવે છે અને અપડેટ ઇમેજમાંથી સફળતાપૂર્વક ગોઠવે છે.
4 રાજ્ય નિષ્ફળ છબીનો નિષ્ફળતા કોડ. ભૂલ ક્ષેત્રમાં બે ભાગો છે:
  • બીટ [31:16]: મુખ્ય ભૂલ કોડ
  • બીટ [15:0]: માઈનોર એરર કોડ કોઈ નિષ્ફળતા માટે 0 પરત કરે છે. નો સંદર્ભ લો

પરિશિષ્ટ: 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 માં ઉમેરવામાં આવ્યું હતું.
ચાલુ રાખ્યું…
  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 શામેલ હોય, સિવાય કે તમે HPS સોફ્ટવેર રૂપરેખાંકનમાં QSPI ને અક્ષમ કરો.
મહત્વપૂર્ણ: ક્વાડ SPI રીસેટ કરતી વખતે, તમારે આમાં ઉલ્લેખિત સૂચનાઓનું પાલન કરવું આવશ્યક છે ક્વાડ SPI ફ્લેશ રીસેટ કરી રહ્યું છે પૃષ્ઠ 9 પર.
QSPI_CLOSE 33 0 0 ક્વાડ SPI ઇન્ટરફેસની વિશિષ્ટ ઍક્સેસ બંધ કરે છે.
મહત્વપૂર્ણ:ક્વાડ SPI રીસેટ કરતી વખતે, તમારે આમાં ઉલ્લેખિત સૂચનાઓનું પાલન કરવું આવશ્યક છે ક્વાડ 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 ફ્લેશ મેમરીનો ઉપયોગ કરી શકો છો. TheMailbox Client IP અથવા HPS quad SPI ઉપકરણોને ઍક્સેસ કરવા માટે nCSO[3:0] નો ઉપયોગ કરી શકે છે.
આ આદેશ AS x4 રૂપરેખાંકન યોજના માટે વૈકલ્પિક છે, ચિપ સિલેક્ટ લાઇન છેલ્લી એક્ઝેક્યુટેડ QSPI_SET_CS આદેશને અનુસરે છે અથવા AS x0 રૂપરેખાંકન પછી nCSO[4] ને ડિફોલ્ટ કરે છે. જેTAG રૂપરેખાંકન યોજનાને QSPI ફ્લેશ ઍક્સેસ કરવા માટે આ આદેશ ચલાવવાની જરૂર છે જે SDM_IO પિનને જોડે છે.
SDM_IO પિનનો ઉપયોગ કરીને QSPI ફ્લેશ મેમરી ઉપકરણોની ઍક્સેસ ફક્ત AS x4 રૂપરેખાંકન યોજના માટે જ ઉપલબ્ધ છે, JTAG રૂપરેખાંકન, અને AS x4 રૂપરેખાંકન માટે સંકલિત ડિઝાઇન. એવલોન સ્ટ્રીમિંગ ઈન્ટરફેસ (એવલોન ST) રૂપરેખાંકન યોજના માટે, તમારે QSPI ફ્લેશ મેમરીને GPIO પિન સાથે કનેક્ટ કરવી આવશ્યક છે.

ચાલુ રાખ્યું…
  1. આ નંબરમાં આદેશ અથવા પ્રતિભાવ હેડરનો સમાવેશ થતો નથી
મહત્વપૂર્ણ: ક્વાડ SPI રીસેટ કરતી વખતે, તમારે આમાં ઉલ્લેખિત સૂચનાઓનું પાલન કરવું આવશ્યક છે ક્વાડ SPI ફ્લેશ રીસેટ કરી રહ્યું છે પૃષ્ઠ 9 પર.
QSPI_READ 3A 2 N જોડાયેલ ક્વાડ SPI ઉપકરણ વાંચે છે. મહત્તમ ટ્રાન્સફર સાઈઝ 4 કિલોબાઈટ (KB) અથવા 1024 શબ્દો છે.
બે દલીલો લે છે:
  • ક્વાડ SPI ફ્લેશ સરનામું (એક શબ્દ). સરનામું શબ્દ સંરેખિત હોવું જોઈએ. ઉપકરણ બિન-સંરેખિત સરનામાંઓ માટે 0x1 ભૂલ કોડ પરત કરે છે.
  • વાંચવા માટે શબ્દોની સંખ્યા (એક શબ્દ).

જ્યારે સફળ થાય છે, ત્યારે ક્વાડ SPI ઉપકરણમાંથી વાંચેલા ડેટા પછી ઓકે પરત કરે છે. નિષ્ફળતા પ્રતિસાદ ભૂલ કોડ આપે છે.
આંશિક રીતે સફળ વાંચવા માટે, QSPI_READ ભૂલથી ઓકે સ્થિતિ પરત કરી શકે છે.
નોંધ: જ્યારે ઉપકરણ ગોઠવણી ચાલુ હોય ત્યારે તમે QSPI_READ આદેશ ચલાવી શકતા નથી.
મહત્વપૂર્ણ:ક્વાડ SPI રીસેટ કરતી વખતે, તમારે આમાં ઉલ્લેખિત સૂચનાઓનું પાલન કરવું આવશ્યક છે ક્વાડ SPI ફ્લેશ રીસેટ કરી રહ્યું છે પૃષ્ઠ 9 પર.

QSPI_WRITE 39 2+એન 0 ક્વાડ SPI ઉપકરણ પર ડેટા લખે છે. મહત્તમ ટ્રાન્સફર સાઈઝ 4 કિલોબાઈટ (KB) અથવા 1024 શબ્દો છે.
ત્રણ દલીલો લે છે:
  • ફ્લેશ સરનામું ઓફસેટ (એક શબ્દ). લખવાનું સરનામું શબ્દ સંરેખિત હોવું જોઈએ.
  • લખવાના શબ્દોની સંખ્યા (એક શબ્દ).
  • લખવાનો ડેટા (એક અથવા વધુ શબ્દો). સફળ લેખન ઓકે પ્રતિસાદ કોડ પરત કરે છે.

લખવા માટે મેમરી તૈયાર કરવા માટે, આ આદેશ જારી કરતા પહેલા QSPI_ERASE આદેશનો ઉપયોગ કરો.
નોંધ: જ્યારે ઉપકરણ ગોઠવણી ચાલુ હોય ત્યારે તમે QSPI_WRITE આદેશ ચલાવી શકતા નથી.
મહત્વપૂર્ણ:ક્વાડ SPI રીસેટ કરતી વખતે, તમારે આમાં ઉલ્લેખિત સૂચનાઓનું પાલન કરવું આવશ્યક છે ક્વાડ SPI ફ્લેશ રીસેટ કરી રહ્યું છે પૃષ્ઠ 9 પર.

QSPI_ERASE 38 2 0 ક્વાડ SPI ઉપકરણના 4/32/64 KB સેક્ટરને ભૂંસી નાખે છે. બે દલીલો લે છે:
  • ફ્લેશ સરનામું ભૂંસી નાખવાની શરૂઆત કરવા માટે ઑફસેટ (એક શબ્દ). ભૂંસી નાખવાના શબ્દોની સંખ્યાના આધારે, પ્રારંભ સરનામું હોવું આવશ્યક છે:
    • 4 KB સંરેખિત જો ભૂંસવાના શબ્દો 0x400 હોય
    • 32 KB સંરેખિત જો ભૂંસવાના શબ્દો 0x2000 હોય
    • 64 KB સંરેખિત જો ભૂંસી નાખવાના શબ્દો 0x4000 હોય તો બિન-4/32/64 KB સંરેખિત સરનામા માટે ભૂલ પરત કરે છે.
  • ભૂંસી નાખવાના શબ્દોની સંખ્યાના ગુણાંકમાં ઉલ્લેખિત છે:
    • 0 KB (400 શબ્દો) ડેટાને ભૂંસી નાખવા માટે 4x100. આ વિકલ્પ ન્યૂનતમ ભૂંસવાનું કદ છે.
    • 0 KB (2000 શબ્દો) ડેટાને ભૂંસી નાખવા માટે 32x500
    • 0 KB (4000 શબ્દો) ડેટાને ભૂંસી નાખવા માટે 64x1000 સફળતાપૂર્વક ભૂંસી નાખવાથી OK પ્રતિસાદ કોડ પરત થાય છે.

મહત્વપૂર્ણ:ક્વાડ SPI રીસેટ કરતી વખતે, તમારે આમાં ઉલ્લેખિત સૂચનાઓનું પાલન કરવું આવશ્યક છે ક્વાડ SPI ફ્લેશ રીસેટ કરી રહ્યું છે પૃષ્ઠ 9 પર.

QSPI_READ_ DEVICE_REG 35 2 N ક્વાડ SPI ઉપકરણમાંથી રજિસ્ટર વાંચે છે. મહત્તમ વાંચન 8 બાઇટ્સ છે. બે દલીલો લે છે:
  • વાંચવા આદેશ માટે opcode.
  • વાંચવા માટેની બાઈટની સંખ્યા.
ચાલુ રાખ્યું…
  1. આ નંબરમાં આદેશ અથવા પ્રતિભાવ હેડરનો સમાવેશ થતો નથી.
સફળ રીડ ઓકે રિસ્પોન્સ કોડ અને ઉપકરણમાંથી વાંચેલા ડેટાને અનુસરે છે. રીડ ડેટા રીટર્ન 4 બાઈટના બહુવિધમાં છે. જો વાંચવા માટેના બાઈટ 4 બાઈટનો ચોક્કસ ગુણાંક ન હોય, તો આગલા શબ્દની સીમા અને પેડેડ બીટ મૂલ્ય શૂન્ય થાય ત્યાં સુધી તેને 4 બાઈટના બહુવિધ સાથે પેડ કરવામાં આવે છે.
મહત્વપૂર્ણ: ક્વાડ SPI રીસેટ કરતી વખતે, તમારે આમાં ઉલ્લેખિત સૂચનાઓનું પાલન કરવું આવશ્યક છે ક્વાડ SPI ફ્લેશ રીસેટ કરી રહ્યું છે પૃષ્ઠ 9 પર.
QSPI_WRITE_ DEVICE_REG 36 2+એન 0 ક્વોડ SPI ના રજિસ્ટર પર લખે છે. મહત્તમ લખાણ 8 બાઇટ્સ છે. ત્રણ દલીલો લે છે:
  • લખવા આદેશ માટે opcode.
  • લખવા માટે બાઈટની સંખ્યા.
  • લખવાનો ડેટા.

સેક્ટર ઇરેઝ અથવા સબ-સેક્ટર ઇરેઝ કરવા માટે, તમારે સૌથી નોંધપાત્ર બાઇટ (MSB) થી ઓછામાં ઓછા નોંધપાત્ર બાઇટ (LSB) ક્રમમાં નીચેના પૂર્વ તરીકે સીરીયલ ફ્લેશ સરનામું સ્પષ્ટ કરવું આવશ્યક છેampલે સમજાવે છે.
QSPI_WRITE_DEVICE_REG આદેશનો ઉપયોગ કરીને સરનામાં 2x0FF04 પર માઇક્રોન 0000 ગીગાબીટ (Gb) ફ્લેશના સેક્ટરને ભૂંસી નાખવા માટે, અહીં બતાવ્યા પ્રમાણે MSB થી LSB ક્રમમાં ફ્લેશ સરનામું લખો:
મથાળું: 0x00003036 Opcode: 0x000000DC
લખવા માટે બાઈટની સંખ્યા: 0x00000004 ફ્લેશ સરનામું: 0x0000FF04
સફળ લેખન ઓકે પ્રતિસાદ કોડ પરત કરે છે. આ કમાન્ડ ડેટાને પેડ કરે છે જે આગામી શબ્દ સીમા પર 4 બાઈટનો બહુવિધ નથી. આદેશ શૂન્ય સાથે ડેટાને પેડ કરે છે.
મહત્વપૂર્ણ:ક્વાડ SPI રીસેટ કરતી વખતે, તમારે આમાં ઉલ્લેખિત સૂચનાઓનું પાલન કરવું આવશ્યક છે ક્વાડ SPI ફ્લેશ રીસેટ કરી રહ્યું છે પૃષ્ઠ 9 પર.

QSPI_SEND_ DEVICE_OP 37 1 0 ક્વાડ SPI ને આદેશ opcode મોકલે છે. એક દલીલ લે છે:
  • ક્વાડ SPI ઉપકરણ મોકલવા માટેનો opcode.

સફળ આદેશ OK પ્રતિસાદ કોડ પરત કરે છે.
મહત્વપૂર્ણ:ક્વાડ SPI રીસેટ કરતી વખતે, તમારે આમાં ઉલ્લેખિત સૂચનાઓનું પાલન કરવું આવશ્યક છે ક્વાડ SPI ફ્લેશ રીસેટ કરી રહ્યું છે પૃષ્ઠ 9 પર.

CONFIG_STATUS અને RSU_STATUS મુખ્ય અને નાના ભૂલ કોડ વર્ણનો માટે, પરિશિષ્ટનો સંદર્ભ લો: મેઇલબોક્સ ક્લાયંટ Intel FPGA IP વપરાશકર્તા માર્ગદર્શિકામાં CONFIG_STATUS અને RSU_STATUS ભૂલ કોડ વર્ણન.
સંબંધિત માહિતી

ભૂલ કોડ પ્રતિસાદો

કોષ્ટક 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 સરનામું અમાન્ય છે. આ ભૂલ નીચેની શરતોમાંથી એક સૂચવે છે:
  • અસંબંધિત સરનામું
  • સરનામાં શ્રેણીની સમસ્યા
  • વાંચવાની પરવાનગીની સમસ્યા
  • એક અમાન્ય ચિપ પસંદ મૂલ્ય, 3 કરતાં વધુનું મૂલ્ય પ્રદર્શિત કરે છે
  • RSU કેસમાં અમાન્ય સરનામું
  • GET_VOL માટે અમાન્ય બિટમાસ્ક મૂલ્યTAGઇ આદેશ
  • GET_TEMPERATURE આદેશ માટે અમાન્ય પૃષ્ઠ પસંદગી
A AUTHENTICATION_FAIL રૂપરેખાંકન બીટસ્ટ્રીમ સહી પ્રમાણીકરણ નિષ્ફળતા સૂચવે છે.
B સમય સમાપ્ત આ ભૂલ નીચેની શરતોને કારણે સમય સમાપ્તિ સૂચવે છે:
  • આદેશ
  • QSPI_READ ઓપરેશન પૂર્ણ થવાની રાહ જોઈ રહ્યાં છીએ
  • તાપમાન સેન્સરમાંથી એકમાંથી વિનંતી કરેલ તાપમાન રીડિંગની રાહ જોઈ રહ્યાં છીએ. તાપમાન સેન્સરમાં સંભવિત હાર્ડવેર ભૂલ સૂચવી શકે છે.
C HW_NOT_READY નીચેની શરતોમાંથી એક સૂચવે છે:
  • હાર્ડવેર તૈયાર નથી. ક્યાં તો આરંભ અથવા રૂપરેખાંકન સમસ્યા સૂચવી શકે છે. હાર્ડવેર ક્વાડ SPI નો સંદર્ભ લઈ શકે છે.
  • RSU ઇમેજનો ઉપયોગ FPGA ને ગોઠવવા માટે થતો નથી.
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 ફ્લેશ ચિપ પસંદ સેટિંગ સમસ્યા
  • QSPI ફ્લેશ પ્રારંભ સમસ્યા
  • QSPI ફ્લેશ રીસેટિંગ સમસ્યા
  • QSPI ફ્લેશ સેટિંગ્સ અપડેટ સમસ્યા
QSPI_ALREADY_ OPEN 0x81 સૂચવે છે કે QSPI_OPEN આદેશ દ્વારા QSPI ફ્લેશની ક્લાયંટની વિશિષ્ટ ઍક્સેસ પહેલેથી જ ખુલ્લી છે.
100 NOT_CONFIGURED સૂચવે છે કે ઉપકરણ ગોઠવેલ નથી.
1FF ALT_SDM_MBOX_RESP_ DEVICE_ BUSY સૂચવે છે કે નીચેના ઉપયોગના કેસોને કારણે ઉપકરણ વ્યસ્ત છે:
  • RSU: આંતરિક ભૂલને કારણે ફર્મવેર વિવિધ સંસ્કરણ પર સંક્રમણ કરવામાં અસમર્થ છે.
  • HPS: HPS પુનઃરૂપરેખાંકન પ્રક્રિયા અથવા HPS કોલ્ડ રીસેટ દરમિયાન HPS વ્યસ્ત હોય છે.
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 ઓપરેશન માટે:
  • માન્ય ચિપ પસંદ સાથે આદેશ મોકલો.
  • માન્ય 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 નીચેના ફેરફારો કર્યા:
  • 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 વપરાશકર્તા માર્ગદર્શિકા થી એવલોન સ્ટ્રીમિંગ ઇન્ટરફેસ ઇન્ટેલ FPGA IP વપરાશકર્તા માર્ગદર્શિકા સાથે મેઇલબોક્સ ક્લાયંટ ઇન્ટેલ ક્વાર્ટસ પ્રાઇમ આઇપી કેટલોગમાં આઇપી નામના ફેરફારને કારણે.
  • વૈશ્વિક સ્તરે તમામ IP નામના દાખલાઓ અપડેટ કર્યા.
  • માં Intel Agilex ઉપકરણો માટે સુધારેલ GET TEMPERATURE આદેશનું વર્ણન આદેશ યાદી અને વર્ણન ટેબલ
  • માં રીસેટ સિંક્રોનાઇઝર વિશે ભલામણ ઉમેરી ઘડિયાળ અને રીસેટ ઈન્ટરફેસ ટેબલ
  • અપડેટ કર્યું ભૂલ કોડ્સ ટેબલ નવા ભૂલ કોડ પ્રતિસાદો ઉમેર્યા:
    • HW_ERROR
    • COMMAND_SPECIFIC_ERROR
  • દૂર કર્યું તાપમાન સેન્સર સ્થાનો વિષય તાપમાન સેન્સર માહિતી ઉપલબ્ધ છે ઇન્ટેલ એજિલેક્સ પાવર મેનેજમેન્ટ વપરાશકર્તા માર્ગદર્શિકા.
2020.06.30 20.2 1.0.0
  • થી આ વપરાશકર્તા માર્ગદર્શિકાનું શીર્ષક બદલ્યું મેઇલબોક્સ એવલોન ST ક્લાયન્ટ ઇન્ટેલ FPGA IP વપરાશકર્તા માર્ગદર્શિકા થી મેઇલબોક્સ એવલોન સ્ટ્રીમિંગ ઇન્ટરફેસ ક્લાયન્ટ ઇન્ટેલ FPGA IP વપરાશકર્તા માર્ગદર્શિકા.
  • વિષયનું નામ બદલ્યું આદેશ અને પ્રતિભાવ હેડર થી આદેશો અને પ્રતિભાવો.
  • માં સુધારેલ ID, LENGTH અને આદેશ કોડ/ભૂલ કોડ વર્ણન આદેશ અને પ્રતિભાવ હેડર વર્ણન ટેબલ
  • વિષયનું નામ બદલ્યું આધારભૂત આદેશો થી ઓપરેશન કમાન્ડ્સ.
  • માં નીચેના આદેશોનું વર્ણન સુધારેલ છે આદેશ યાદી અને વર્ણન કોષ્ટક:
    • GET_TEMPERATURE
    • RSU_STATUS
    • QSPI_SET_CS
  • વિષયનું નામ બદલ્યું ભૂલ કોડ્સ થી ભૂલ કોડ પ્રતિસાદો.
  • માંથી UNKNOWN_BR આદેશ દૂર કર્યો ભૂલ કોડ ટેબલ
2020.04.13 20.1 1.0.0 નીચેના ફેરફારો કર્યા:
  • GET_TEMPERATURE કમાન્ડ માટે તાપમાન સેન્સર્સ વિશેની માહિતી ઉમેરવામાં આવી છે, જેમાં TSD સ્થાનો દર્શાવતા આંકડાઓ સામેલ છે.
  • માં 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

 

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

એવલોન સ્ટ્રીમિંગ ઈન્ટરફેસ FPGA IP સાથે ઇન્ટેલ મેઈલબોક્સ ક્લાયંટ [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા
એવલોન સ્ટ્રીમિંગ ઈન્ટરફેસ એફપીજીએ આઈપી, મેઈલબોક્સ ક્લાયંટ, એવલોન સ્ટ્રીમિંગ ઈન્ટરફેસ એફપીજીએ આઈપી સાથે મેઈલબોક્સ ક્લાયંટ

સંદર્ભો

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

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