ઇન્ટેલ-લોગો

ઇન્ટેલ સાયક્લોન 10 નેટિવ ફ્લોટિંગપોઇન્ટ DSP FPGA IP

intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-PRO

Intel® Cyclone® 10 GX નેટિવ ફ્લોટિંગ-પોઈન્ટ DSP Intel® FPGA IP વપરાશકર્તા માર્ગદર્શિકા

Intel® Cyclone® 10 GX નેટિવ ફ્લોટિંગ-પોઈન્ટ DSP Intel® FPGA IP પેરામીટરાઇઝિંગ

તમારી ડિઝાઇન માટે યોગ્ય IP કોર બનાવવા માટે વિવિધ પરિમાણો પસંદ કરો.

  1. Intel® Quartus® Prime Pro Editionમાં, એક નવો પ્રોજેક્ટ બનાવો જે Intel Cyclone® 10 GX ઉપકરણને લક્ષ્યાંકિત કરે.
  2. IP કેટલોગમાં, લાઇબ્રેરી ➤ DSP ➤ Primitive DSP ➤ Intel Cyclone 10 GX નેટિવ ફ્લોટિંગ પોઈન્ટ DSP પર ક્લિક કરો.
    Intel Cyclone 10 GX નેટિવ ફ્લોટિંગ-પોઇન્ટ DSP IP કોર IP પેરામીટર એડિટર ખુલે છે.
  3. નવા IP ભિન્નતા સંવાદ બોક્સમાં, એન્ટિટીનું નામ દાખલ કરો અને બરાબર ક્લિક કરો.
  4. પરિમાણો હેઠળ, ડીએસપી ટેમ્પલેટ પસંદ કરો અને View તમે તમારા IP કોર માટે ઇચ્છો છો
  5. ડીએસપી બ્લોકમાં View, ઘડિયાળને ટૉગલ કરો અથવા દરેક માન્ય રજિસ્ટર રીસેટ કરો.
  6. મલ્ટીપ્લાય એડ અથવા વેક્ટર મોડ 1 માટે, ચેઇનિન પોર્ટ અથવા એક્સ પોર્ટમાંથી ઇનપુટ પસંદ કરવા માટે GUI માં ચેઇન ઇન મલ્ટિપ્લેક્સર પર ક્લિક કરો.
  7. સરવાળો અથવા બાદબાકી પસંદ કરવા માટે GUI માં Adder ચિહ્ન પર ક્લિક કરો.
  8. ચેઇનઆઉટ પોર્ટને સક્ષમ કરવા માટે GUI માં ચેઇન આઉટ મલ્ટિપ્લેક્સર પર ક્લિક કરો.
  9. જનરેટ એચડીએલ પર ક્લિક કરો.
  10. સમાપ્ત ક્લિક કરો.

ઇન્ટેલ સાયક્લોન 10 GX નેટિવ ફ્લોટિંગ-પોઇન્ટ ડીએસપી ઇન્ટેલ એફપીજીએ આઇપી પેરામીટર્સ
કોષ્ટક 1. પરિમાણો

પરિમાણ મૂલ્ય ડિફૉલ્ટ મૂલ્ય વર્ણન
ડીએસપી ટેમ્પલેટ ગુણાકાર ઉમેરો

ગુણાકાર ઉમેરો ગુણાકાર એક્યુલેટ વેક્ટર મોડ 1

વેક્ટર મોડ 2

ગુણાકાર DSP બ્લોક માટે ઇચ્છિત ઓપરેશનલ મોડ પસંદ કરો.

પસંદ કરેલ કામગીરી આમાં પ્રતિબિંબિત થાય છે ડીએસપી બ્લોક View.

View રજિસ્ટર રજિસ્ટર ક્લિયર્સને સક્ષમ કરે છે નોંધણી સક્ષમ કરે છે રજિસ્ટર માટે ક્લોકિંગ સ્કીમ અથવા રીસેટ સ્કીમ પસંદ કરવાના વિકલ્પો view. પસંદ કરેલ કામગીરી આમાં પ્રતિબિંબિત થાય છે ડીએસપી બ્લોક View.
ચાલુ રાખ્યું…
પરિમાણ મૂલ્ય ડિફૉલ્ટ મૂલ્ય વર્ણન
    પસંદ કરો નોંધણી સક્ષમ કરે છે માટે ડીએસપી બ્લોક View રજીસ્ટર ક્લોકિંગ સ્કીમ બતાવવા માટે. તમે આમાં દરેક રજીસ્ટર માટે ઘડિયાળો બદલી શકો છો view.

પસંદ કરો નોંધણી ક્લિયર્સ માટે ડીએસપી બ્લોક View રજીસ્ટર રીસેટ સ્કીમ બતાવવા માટે. ચાલુ કરો સિંગલ ક્લિયરનો ઉપયોગ કરો રજિસ્ટર રીસેટ સ્કીમ બદલવા માટે.

સિંગલ ક્લિયરનો ઉપયોગ કરો ચાલુ અથવા બંધ બંધ જો તમે DSP બ્લોકમાંના તમામ રજીસ્ટરને રીસેટ કરવા માટે સિંગલ રીસેટ કરવા માંગતા હોવ તો આ પેરામીટર ચાલુ કરો. રજિસ્ટર રીસેટ કરવા માટે વિવિધ રીસેટ પોર્ટનો ઉપયોગ કરવા માટે આ પરિમાણને બંધ કરો.

આઉટપુટ રજિસ્ટર પર સ્પષ્ટ 0 માટે ચાલુ કરો; આઉટપુટ રજીસ્ટર પર સ્પષ્ટ 1 માટે બંધ કરો.

સાફ કરો 0 ઇનપુટ રજીસ્ટર માટે aclr[0] નો ઉપયોગ કરે છે

સંકેત

સાફ કરો 1 આઉટપુટ અને પાઇપલાઇન રજીસ્ટર ઉપયોગો માટે

aclr[1] સિગ્નલ.

બધા ઇનપુટ રજિસ્ટર aclr[0] રીસેટ સિગ્નલનો ઉપયોગ કરે છે. તમામ આઉટપુટ અને પાઇપલાઇન રજિસ્ટર aclr[1] રીસેટ સિગ્નલનો ઉપયોગ કરે છે.

ડીએસપી View બ્લોક.
મલ્ટિપ્લેક્સરમાં સાંકળ (14) સક્રિય નિષ્ક્રિય અક્ષમ કરો ચેઇનિનને સક્ષમ કરવા માટે મલ્ટિપ્લેક્સર પર ક્લિક કરો

બંદર

ચેઇન આઉટ મલ્ટિપ્લેક્સર (12) અક્ષમ કરો સક્ષમ કરો અક્ષમ કરો ચેઇનઆઉટને સક્ષમ કરવા માટે મલ્ટિપ્લેક્સર પર ક્લિક કરો

બંદર

ઉમેરનાર (13) +

+ પર ક્લિક કરો ઉમેરનાર સરવાળો અથવા બાદબાકી મોડ પસંદ કરવા માટેનું પ્રતીક.
રજીસ્ટર ઘડિયાળ

• કુહાડી_ઘડિયાળ (2)

• ay_clock (3)

• az_clock (4)

• mult_pipeline_cloc k(5)

• ax_chainin_pl_cloc k (7)

• ઍડર_ઇનપુટ_ક્લોક (9)

• adder_input_2_clo ck (10)

• આઉટપુટ_ક્લોક (11)

• accumulate_clock (1)

• accum_pipeline_cl ock (6)

• accum_adder_cloc k (8)

કોઈ નહિ ઘડિયાળ 0

ઘડિયાળ 1

ઘડિયાળ 2

ઘડિયાળ 0 કોઈપણ રજીસ્ટરને બાયપાસ કરવા માટે, રજીસ્ટર ઘડિયાળને ટોગલ કરો કોઈ નહિ.

રજિસ્ટર ઘડિયાળને આના પર ટૉગલ કરો:

•    ઘડિયાળ 0 ઘડિયાળના સ્ત્રોત તરીકે clk[0] સિગ્નલનો ઉપયોગ કરવા માટે

•    ઘડિયાળ 1 ઘડિયાળના સ્ત્રોત તરીકે clk[1] સિગ્નલનો ઉપયોગ કરવા માટે

•    ઘડિયાળ 2 ઘડિયાળના સ્ત્રોત તરીકે clk[2] સિગ્નલનો ઉપયોગ કરવા માટે

જ્યારે તમે પસંદ કરો ત્યારે જ તમે આ સેટિંગ્સ બદલી શકો છો નોંધણી સક્ષમ કરે છે in View પરિમાણ.

આકૃતિ 1. ડીએસપી બ્લોક View

intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-1

કોષ્ટક 2. ડીએસપી નમૂનાઓ

ડીએસપી નમૂનાઓ વર્ણન
ગુણાકાર એકલ ચોકસાઇ ગુણાકાર કામગીરી કરે છે અને નીચેના સમીકરણને લાગુ કરે છે:

• આઉટ = Ay * Az

ઉમેરો એકલ ચોકસાઇ ઉમેરણ અથવા બાદબાકીની કામગીરી કરે છે અને નીચેના સમીકરણો લાગુ કરે છે:.

• આઉટ = Ay + Ax

• આઉટ = અય – કુહાડી

ગુણાકાર ઉમેરો આ મોડ સિંગલ ચોકસાઇ ગુણાકાર કરે છે, ત્યારબાદ સરવાળો અથવા બાદબાકીની ક્રિયાઓ કરે છે અને નીચેના સમીકરણો લાગુ કરે છે.

• આઉટ = (Ay * Az) – સાંકળ

• આઉટ = (Ay * Az) + chainin

• આઉટ = (Ay * Az) – Ax

• આઉટ = (Ay * Az) + Ax

ગુણાકાર સંચિત અગાઉના ગુણાકારના પરિણામ સાથે ફ્લોટિંગ-બિંદુના સરવાળા અથવા બાદબાકી પછી ફ્લોટિંગ-બિંદુ ગુણાકાર કરે છે અને નીચેના સમીકરણો લાગુ કરે છે:

• આઉટ(t) = [Ay(t) * Az(t)] - જ્યારે એકઠા થાય ત્યારે આઉટ (t-1)

સિગ્નલ વધારે છે.

• આઉટ(t) = [Ay(t) * Az(t)] + આઉટ (t-1) જ્યારે એક્યુલેટ પોર્ટ ઊંચો ચાલે છે.

• આઉટ(t) = Ay(t) * Az(t) જ્યારે સંચિત પોર્ટ નીચું ચાલે છે.

વેક્ટર મોડ 1 અગાઉના ચલ DSP બ્લોકમાંથી ચેઇનિન ઇનપુટ સાથે ફ્લોટિંગ-પોઇન્ટ સરવાળો અથવા બાદબાકી પછી ફ્લોટિંગ-પોઇન્ટ ગુણાકાર કરે છે અને નીચેના સમીકરણો લાગુ કરે છે:
ચાલુ રાખ્યું…
ડીએસપી નમૂનાઓ વર્ણન
  • આઉટ = (Ay * Az) – સાંકળ

• આઉટ = (Ay * Az) + chainin

• આઉટ = (Ay * Az) , chainout = Ax

વેક્ટર મોડ 2 ફ્લોટિંગ-પોઇન્ટ ગુણાકાર કરે છે જ્યાં IP કોર ગુણાકારનું પરિણામ સીધું ચેઇનઆઉટ પર ફીડ કરે છે. આઇપી કોર પછી આઉટપુટ પરિણામ તરીકે ઇનપુટ એક્સમાંથી અગાઉના વેરિયેબલ ડીએસપી બ્લોકમાંથી ચેઇનિન ઇનપુટ ઉમેરે છે અથવા બાદબાકી કરે છે.

આ મોડ નીચેના સમીકરણોને લાગુ કરે છે:

• આઉટ = કુહાડી – ચેઇનિન , ચેઇનઆઉટ = એય * એઝ

• આઉટ = Ax + chainin , chainout = Ay * Az

• આઉટ = Ax , chainout = Ay * Az

ઇન્ટેલ સાયક્લોન 10 GX નેટિવ ફ્લોટિંગ-પોઇન્ટ ડીએસપી ઇન્ટેલ એફપીજીએ આઇપી સિગ્નલ્સ

આકૃતિ 2. ઇન્ટેલ સાયક્લોન 10 GX નેટિવ ફ્લોટિંગ-પોઇન્ટ DSP ઇન્ટેલ FPGA IP સિગ્નલ્સ
આકૃતિ IP કોરના ઇનપુટ અને આઉટપુટ સિગ્નલો દર્શાવે છે.intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-2

કોષ્ટક 3. ઇન્ટેલ સાયક્લોન 10 GX નેટિવ ફ્લોટિંગ-પોઇન્ટ DSP ઇન્ટેલ FPGA IP ઇનપુટ સિગ્નલ્સ

સિગ્નલ નામ પ્રકાર પહોળાઈ ડિફૉલ્ટ વર્ણન
કુહાડી[31:0] ઇનપુટ 32 નીચું ગુણકમાં ડેટા બસ ઇનપુટ કરો. આમાં ઉપલબ્ધ:

• મોડ ઉમેરો

• ચેઇનિન અને ચેઇનઆઉટ સુવિધા વિના ગુણાકાર-ઉમેરો મોડ

• વેક્ટર મોડ 1

• વેક્ટર મોડ 2

અય[31:0] ઇનપુટ 32 નીચું ગુણકમાં ડેટા બસ ઇનપુટ કરો.

તમામ ફ્લોટિંગ-પોઇન્ટ ઓપરેશનલ મોડ્સમાં ઉપલબ્ધ છે.

az[31:0] ઇનપુટ 32 નીચું ગુણકમાં ડેટા બસ ઇનપુટ કરો. આમાં ઉપલબ્ધ:

• ગુણાકાર

• ગુણાકાર ઉમેરો

• ગુણાકાર સંચય

• વેક્ટર મોડ 1

• વેક્ટર મોડ 2

સાંકળ[31:0] ઇનપુટ 32 નીચું આ સિગ્નલોને અગાઉના ફ્લોટિંગ-પોઇન્ટ DSP IP કોરમાંથી ચેઇનઆઉટ સિગ્નલો સાથે જોડો.
clk[2:0] ઇનપુટ 3 નીચું બધા રજીસ્ટર માટે ઘડિયાળના સંકેતો ઇનપુટ કરો.

આ ઘડિયાળના સંકેતો ફક્ત ત્યારે જ ઉપલબ્ધ છે જો ઇનપુટ રજિસ્ટર, પાઇપલાઇન રજિસ્ટર અથવા આઉટપુટ રજિસ્ટર આના પર સેટ કરેલ હોય ઘડિયાળ0 or ઘડિયાળ1 or ઘડિયાળ2.

એના[2:0] ઇનપુટ 3 ઉચ્ચ clk[2:0] માટે ઘડિયાળ સક્ષમ. આ સંકેતો સક્રિય-ઉચ્ચ છે.

• ena[0] માટે છે ઘડિયાળ0

• ena[1] માટે છે ઘડિયાળ1

• ena[2] માટે છે ઘડિયાળ2

aclr[1:0] ઇનપુટ 2 નીચું બધા રજીસ્ટર માટે અસુમેળ સ્પષ્ટ ઇનપુટ સંકેતો. આ સંકેતો સક્રિય-ઉચ્ચ છે.

ઉપયોગ કરો aclr[0] તમામ ઇનપુટ રજીસ્ટર અને ઉપયોગ માટે aclr[1]

તમામ પાઇપલાઇન અને આઉટપુટ રજીસ્ટર માટે.

એકઠા કરવું ઇનપુટ 1 નીચું એક્યુમ્યુલેટર સુવિધાને સક્ષમ અથવા અક્ષમ કરવા માટે ઇનપુટ સિગ્નલ.

• ઉમેરનારના આઉટપુટને પ્રતિસાદ સક્ષમ કરવા માટે આ સિગ્નલની ખાતરી કરો.

• પ્રતિસાદ મિકેનિઝમને અક્ષમ કરવા માટે આ સિગ્નલને ડી-એસર્ટ કરો.

તમે રન-ટાઇમ દરમિયાન આ સિગ્નલનો દાવો કરી શકો છો અથવા ડિ-એસર્ટ કરી શકો છો.

મલ્ટીપ્લાય એક્યુમ્યુલેટ મોડમાં ઉપલબ્ધ છે.

સાંકળ[31:0] આઉટપુટ 32 આ સિગ્નલોને આગામી ફ્લોટિંગ-પોઇન્ટ DSP IP કોરના ચેઇનિન સિગ્નલો સાથે જોડો.
પરિણામ[31:0] આઉટપુટ 32 IP કોરમાંથી આઉટપુટ ડેટા બસ.

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

ઇન્ટેલ સાયક્લોન 10 GX નેટિવ ફ્લોટિંગ-પોઇન્ટ ડીએસપી ઇન્ટેલ એફપીજીએ આઇપી વપરાશકર્તા માર્ગદર્શિકામાં ફેરફારો

તારીખ સંસ્કરણ ફેરફારો
નવેમ્બર 2017 2017.11.06 પ્રારંભિક પ્રકાશન.

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

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

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

સંદર્ભો

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

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