I-MICROCHIP -logo

I-MICROCHIP CoreFPU Iyunithi Yephoyinti Elintantayo Eliyinhloko

I-MICROCHIP-CoreFPU-Cor-Floating-Point-Unit-produxt

 

Isingeniso 

  • I-Core Floating Point Unit (CoreFPU) yakhelwe ukusebenza kwe-arithmetic yephuzu elintantayo kanye nokuguqula, ukuze uthole izinombolo zephoyinti elintantayo elinembayo elilodwa neliphindwe kabili. I-CoreFPU isekela iphoyinti elingaguquki ukuya endaweni elintantayo kanye nephoyinti elintantayo ukuya ekuguquleni kwamaphoyinti angashintshi kanye nemisebenzi yephoyinti elintantayo, yokukhipha, kanye nemisebenzi yokuphindaphinda. Izinga le-IEEE® le-Floating-Point Arithmetic (IEEE 754) liyindinganiso yobuchwepheshe yokubala iphuzu elintantayo.
  • Okubalulekile: I-CoreFPU isekela izibalo ngezinombolo ezijwayelekile kuphela, futhi kusekelwa ulimi lwe-Verilog kuphela; I-VHDL ayisekelwe.

Isifinyezo
Ithebula elilandelayo linikeza isifinyezo sezimpawu ze-CoreFPU.

Ithebula 1. Izici ze-CoreFPU 

Inguqulo ye-Core Lo mbhalo usebenza ku-CoreFPU v3.0.
Imindeni Yedivayisi Esekelwe
  • I-PolarFire® SoC
  • I-PolarFire
  • I-RTG4™
Ukugeleza Kwethuluzi Okusekelwe Idinga i-Libero® SoC v12.6 noma ukukhishwa kwakamuva.
Ilayisensi I-CoreFPU ayiyona ilayisensi ekhiyiwe.
Imiyalelo yokufaka I-CoreFPU kufanele ifakwe kukhathalogi ye-IP ye-Libero SoC ngokuzenzakalelayo ngomsebenzi wokubuyekeza Ikhathalogi ye-IP. Okunye, i-CoreFPU ingalandwa mathupha kukhathalogi. Lapho i-IP core isikhona

ifakiwe, iyalungiswa, ikhiqizwe futhi iqiniswe ngaphakathi kwe-SmartDesign ukuze ifakwe kuphrojekthi.

Ukusetshenziswa Kwedivayisi kanye nokusebenza Isifinyezo solwazi lokusebenzisa nokusebenza kwe-CoreFPU sisohlwini Lokusetshenziswa Kwensiza Yedivayisi kanye Nokusebenza.

I-CoreFPU Shintsha Ulwazi Lwelogi
Lesi sigaba sinikeza incazelo epheleleview kwezici ezisanda kufakwa, eziqala ngokukhishwa kwakamuva. Ukuze uthole ulwazi olwengeziwe mayelana nezinkinga ezixazululiwe, bheka isigaba esithi Izinkinga Ezixazululiwe.

Inguqulo Yini entsha
v3.0 Kusetshenziswe amafulegi okukhiphayo engeziwe ukuze kuthuthukiswe ukunemba kwe-IP
v2.1 Kwengezwe isici sokunemba kabili
v2.0 Kubuyekezwe amagagasi esikhathi
v1.0 Ukukhishwa kokuqala kokukhiqiza kwe-CoreFPU

1. Izici

I-CoreFPU inezici ezilandelayo ezibalulekile:

  • Isekela Izinombolo Ezintantayo Zokunemba Okukodwa kanye Nokunemba Okukabili njengokujwayelekile kwe-IEEE-754
  • Isekela Ukuguqulwa njengoba kufakwe ohlwini:
    • Iphoyinti eligxilile ukuya ekuguquleni kwephoyinti elintantayo
    • Iphuzu elintantayo ukuya ekuguquleni kwephoyinti elingaguquki
  • Isekela Ukusebenza Kwe-Arithmetic njengoba kufakwe ohlwini:
    • Isengezo sephuzu elintantayo
    • Ukukhipha iphoyinti elintantayo
    • Ukuphindaphinda kwephoyinti elintantayo
  • Ihlinzeka Ngohlelo Lokuzungeza (Ukuzungeza kuya kokuseduze okulingene) ku-Arithmetic Operations kuphela
  • Ihlinzeka Ngamafulegi Okuchichima, Ukugeleza Okuphansi, Okungapheli (I-Positive Infinity, Negative Infinity), i-NaN Ethulile (QNaN) kanye ne-NaN Esayinayo (SNaN) Yezinombolo Zephoyinti Elintantayo.
  • Isekela ukuqaliswa okuphelele kokusebenza kwe-Arithmetic
  • Inikeza Ilungiselelo lokumisa I-Core Yezimfuneko Zomklamo

Incazelo Esebenzayo

  • Izinga le-IEEE le-Floating-Point Arithmetic (IEEE 754) liyindinganiso yobuchwepheshe yokubala iphuzu elintantayo. Igama elithi floating-point libhekisela endaweni eyi-radix yenombolo (iphoyinti ledesimali noma indawo kanambambili), ebekwa noma yikuphi ngokuphathelene nezinombolo ezibalulekile zenombolo.
    Inombolo yephoyinti elintantayo ivamise ukuvezwa kumbhalo wesayensi, ngengxenye ethi (F), kanye ne-eksponenti (E) yerediksi ethile (r), ngendlela ethi F × r^E. Izinombolo zedesimali zisebenzisa i-radix engu-10 (F × 10^E); kuyilapho izinombolo kanambambili zisebenzisa i-radix ka-2 (F × 2^E).
  • Ukumelwa kwenombolo yephoyinti elintantayo akuhlukile. Okwesiboneloample, inombolo engu-55.66 imelwe njenge-5.566 × 10^1, 0.5566 × 10^2, 0.05566 × 10^3, njalonjalo. Ingxenye eyingxenye ijwayelekile. Efomini elejwayelekile, kunedijithi eyodwa kuphela engeyona uziro ngaphambi kwephoyinti le-radix. Okwesiboneloample, inombolo yedesimali 123.4567 ijwayelekile njenge-1.234567 × 10^2; inombolo kanambambili 1010.1011B ijwayeleke njenge-1.0101011B × 2^3.
  • Kubalulekile ukuqaphela ukuthi izinombolo zamaphuzu antantayo zinenkinga yokulahlekelwa ukunemba lapho zimelelwa nenani elimisiwe lamabhithi (okwangaphambili)ample, 32-bit noma 64-bit). Lokhu kungenxa yokuthi kunenombolo engapheli yezinombolo zangempela (ngisho nangaphakathi kwebanga elincane ukusuka ku-0.0 kuye ku-0.1). Ngakolunye uhlangothi, i
    I-n-bit iphethini kanambambili imelela izinombolo ezicacile ezingu-2^n. Ngakho-ke, akuzona zonke izinombolo zangempela ezimelwe. Ukulinganisa okuseduze kusetshenziswa esikhundleni salokho, okuholela ekulahlekeni kokunemba.

Inombolo yephoyinti elintantayo elinembayo imelwe kanje:

  • Ibhithi yesignali: 1-bit
  • Ububanzi be-eksponenti: amabhithi angu-8
  • Ukunemba okubalulekile: amabhithi angama-24 (amabhithi angama-23 agcinwe ngokusobala)

Umfanekiso 2-1. 32-bit Uzimele

Iyunithi yephoyinti-e-MICROCHIP-CoreFPU-Cor-Floating-(2)Inombolo yephoyinti elintantayo enembayo imelwe kanje:

  • Ibhithi yesignali: 1-bit
  • Ububanzi be-eksponenti: amabhithi angu-11
  • Ukunemba okubalulekile: amabhithi angama-53 (amabhithi angama-52 agcinwe ngokusobala)

Umfanekiso 2-2. 64-bit Uzimele Iyunithi yephoyinti-e-MICROCHIP-CoreFPU-Cor-Floating-(3)I-CoreFPU iwukuhlanganiswa kwezinga eliphezulu kwamamojula amabili okuguqula (I-Fixed to Float point and Float to Fixed point) kanye nemisebenzi emithathu ye-arithmetic (FP ADD, FP SUB, ne-FP MULT). Umsebenzisi angamisa noma yikuphi okunye kokusebenza ngokususelwe kwimfuneko ukuze izinsiza zisetshenziselwe umsebenzi okhethiwe.
Umfanekiso olandelayo ubonisa izinga eliphezulu le-CoreFPU block diagram enezimbobo.

Umfanekiso 2-3. I-CoreFPU Ports Block Diagram

Iyunithi yephoyinti-e-MICROCHIP-CoreFPU-Cor-Floating-(4)Ithebula elilandelayo libonisa ububanzi bezimbobo Okokufaka nokokukhiphayo. Ithebula 2-1. Okokufaka kanye Nobubanzi Bokuphuma Kwembobo

Isiginali Ukunemba Okukodwa Ububanzi Ukunemba Okuphindwe Kabili Ububanzi
ayi [31:0] [63:0]
umgqomo [31:0] [63:0]
ngaphandle [31:0] [63:0]
i-pout [31:0] [63:0]

Iphuzu Eligxilile libe Iphuzu Elintantayo (Ukuguqulwa)

I-CoreFPU emiswe njengegxilile endaweni entantayo idlulisela indawo engashintshi kumojula yokuguqula yephoyinti elintantayo. Okokufaka (i-ain) ku-CoreFPU inoma iyiphi inombolo yephoyinti elingashintshi equkethe inombolo ephelele kanye namabhithi ayingxenye. I-CoreFPU configurator inezinketho zokukhetha inombolo yokufaka nobubanzi bengxenye. Okokufaka kuvumelekile kusiginali ye-di_valid futhi okukhiphayo kuvumeleke kokuthi do_valid. Okukhiphayo (i-aout) yokusebenza okugxilile ukuze kuntante kufomethi yephoyinti elintantayo elinembayo elilodwa noma eliphindwe kabili.
ExampI-le yokusebenza kwephoyinti eligxilile ukuya endaweni elintantayo ifakwe ohlwini kuthebula elilandelayo.
Ithebula 2-2. Example yokuguqulwa kwephuzu Eligxilile kuya Ekuguquleni Kwephuzu Elintantayo

Inombolo Yephuzu Eligxilile Inombolo Yephuzu Elintantayo
ayi Inombolo ephelele Isiqephu ngaphandle Sayina I-Exponent UMantissa
0x12153524 (32-bit) 00010010000101010 011010100100100 0x4610a9a9 0 10001100 00100001010100110101001
0x0000000000008CCC

(64-bit)

0000000000000000000000000000000000000000000000001 000110011001100 0x3FF199999999999A 0 01111111111 0001100110011001100110011001100110011001100110011010

Iphuzu Elintantayo libe Iphuzu Eligxilile (Ukuguqulwa) 
I-CoreFPU elungiselelwe ukuthi intanta iye endaweni engaguquki ingenisa iphoyinti elintantayo kumojuli yokuguqula yephoyinti elingashintshi. Okokufaka (i-ain) ku-CoreFPU inoma iyiphi inombolo yephoyinti elintantayo enembayo eyodwa noma ephindwe kabili futhi ikhiqiza okukhiphayo (i-aout) ngefomethi yephoyinti elingashintshi equkethe amabhithi aphelele namaqhezu. Okokufaka kuvumelekile kusiginali ye-di_valid futhi okukhiphayo kuvumeleke kokuthi do_valid. I-CoreFPU configurator inezinketho zokukhetha inani eliphelele lokuphumayo nobubanzi bengxenye.
ExampI-le yokusebenza kwephoyinti elintantayo ukuya endaweni engaguquki isohlwini lwethebula elilandelayo.

Ithebula 2-3. Example yokuguqulwa kwephuzu elintantayo kuya ku-Fixed-Point

Inombolo Yephuzu Elintantayo Inombolo Yephuzu Eligxilile
ayi Sayina I-Exponent UMantissa ngaphandle Inombolo ephelele Isiqephu
0x41bd6783 (32-bit) 0 10000011 01111010110011110000011 0x000bd678 00000000000010111 101011001111000
0x4002094c447c30d3

(64-bit)

0 10000000000 0010000010010100110001000100011111000011000011010011 0x0000000000012095 0000000000000000000000000000000000000000000000010 010000010010101

I-Floating-Point Addition (Ukusebenza kwe-Arithmetic)
I-CoreFPU emiswe njenge-FP ADD idlulisela imojuli yokwengeza iphuzu elintantayo. Yengeza izinombolo ezimbili zamaphuzu antantayo (i-ain ne-bin) futhi inikeza okukhiphayo (i-pout) ngefomethi yephoyinti elintantayo. Okokufaka nokukhiphayo kuyizinombolo zephoyinti elintantayo elinembayo elilodwa noma eliphindwe kabili. Okokufaka kuvumelekile kusiginali ye-di_valid futhi okukhiphayo kuvumeleke kokuthi do_valid. Ingqikithi ikhiqiza i-ovfl_fg (Ukuchichima), qnan_fg (Ithule Akuyona Inombolo), snan_fg (Ukusayina Akuyona Inombolo), pinf_fg(Positive Infinity), kanye namafulegi we-ninf_fg (Negative Infinity) asekelwe ekusebenzeni kokwengeza.
Exampama-les omsebenzi wokwengeza iphuzu elintantayo ahlelwe kumathebula alandelayo.
Ithebula 2-4. ExampI-le Yokusebenza Kokwengeza Iphuzu Elintantayo (32-bit)

Inani Lephoyinti Elintantayo Sayina I-Exponent UMantissa
Okokufaka kwephoyinti elintantayo 1 ain (0x4e989680) 0 10011101 00110001001011010000000
Okokufaka kwephoyinti elintantayo 2 umgqomo (0x4f191b40) 0 10011110 00110010001101101000000
I-pout yokungeza iphuzu elintantayo (0x4f656680) 0 10011110 11001010110011010000000

Ithebula 2-5. ExampI-le Yokusebenza Kokwengeza Iphuzu Elintantayo (64-bit)

Inani Lephoyinti Elintantayo Sayina I-Exponent UMantissa
Okokufaka kwephoyinti elintantayo 1

ain (0x3ff4106ee30caa32)

0 01111111111 0100000100000110111011100011000011001010101000110010
Okokufaka kwephoyinti elintantayo 2

bin (0x40020b2a78798e61)

0 10000000000 0010000010110010101001111000011110011000111001100001
I-pout yokungeza iphuzu elintantayo (0x400c1361e9ffe37a) 0 10000000000 1100000100110110000111101001111111111110001101111010

Ukukhipha Iphuzu Elintantayo (Ukusebenza kwe-Arithmetic) 
I-CoreFPU emiswe njenge-FP SUB idlulisela imojuli yokukhipha iphuzu elintantayo. Ikhipha izinombolo ezimbili zamaphuzu antantayo (i-ain nebhini) futhi inikeze okukhiphayo (i-pout) ngefomethi yephoyinti elintantayo. Okokufaka nokukhiphayo kuyizinombolo zephoyinti elintantayo elinembayo elilodwa noma eliphindwe kabili. Okokufaka kuvumelekile kusiginali ye-di_valid futhi okukhiphayo kuvumeleke kokuthi do_valid. Ingqikithi ikhiqiza amafulegi e-ovfl_fg (Ukuchichima), unfl_fg (underflow), qnan_fg (Akuyona Inombolo), snan_fg (Ukusayina Akuyona Inombolo), pinf_fg (Positive Infinity), kanye namafulegi we-ninf_fg (Negative Infinity) asekelwe ekusebenzeni kokukhipha.
Exampama-les okusebenza kokususa amaphuzu antantayo ahlelwe kumathebula alandelayo.
Ithebula 2-6. ExampI-le Yokusebenza Kokukhipha Iphuzu Elintantayo (32-bit)

Inani Lephoyinti Elintantayo Sayina I-Exponent UMantissa
Okokufaka kwephoyinti elintantayo 1 ain (0xac85465f) 1 01011001 00001010100011001011111
2 umgqomo wephoyinti elintantayo (0x2f516779) 0 01011110 10100010110011101111001
I-pout yokukhishwa kwephoyinti elintantayo (0xaf5591ac) 1 01011110 10101011001000110101011
Inani Lephoyinti Elintantayo Sayina I-Exponent UMantissa
Okokufaka kwephoyinti elintantayo 1

i-ain (0x405569764adff823)

0 10000000101 0101011010010111011001001010110111111111100000100011
Okokufaka kwephoyinti elintantayo 2

bin (0x4057d04e78dee3fc)

0 10000000101 0111110100000100111001111000110111101110001111111100
I-pout yokukhishwa kwephoyinti elintantayo (0xc02336c16ff75ec8) 1 10000000010 0011001101101100000101101111111101110101111011001000

Ukuphindaphinda Kwephoyinti Elintantayo (Ukusebenza kwe-Arithmetic)
I-CoreFPU emiswe njenge-FP MULT ifaka imojuli yokuphindaphinda iphuzu elintantayo. Iphindaphinda izinombolo ezimbili zamaphuzu antantayo (i-ain ne-bin) futhi inikeza okukhiphayo (i-pout) ngefomethi yephoyinti elintantayo. Okokufaka nokukhiphayo kuyizinombolo zephoyinti elintantayo elinembayo elilodwa noma eliphindwe kabili. Okokufaka kuvumelekile kusiginali ye-di_valid futhi okukhiphayo kuvumeleke kokuthi do_valid. Ingqikithi ikhiqiza amafulegi okuthi ovfl_fg (Ukuchichima), unfl_fg (Underflow), qnan_fg (Ithule Akuyona Inombolo), snan_fg (Ukusayina Akuyona Inombolo), pinf_fg (Positive Infinity), kanye namafulegi we-ninf_fg (Negative Infinity) asekelwe ekusebenzeni kokuphindaphinda.
Exampama-les omsebenzi wokuphindaphinda amaphuzu antantayo ahlelwe kumathebula alandelayo.
Ithebula 2-8. ExampI-le Yokusebenza Kokuphindaphinda Kwephuzu Elintantayo (32-bit)

Inani Lephoyinti Elintantayo Sayina I-Exponent UMantissa
Okokufaka kwephoyinti elintantayo 1 ain (0x1ec7a735) 0 00111101 10001111010011100110101
2 umgqomo wephoyinti elintantayo (0x6ecf15e8) 0 11011101 10011110001010111101000
I-pout ephumayo yephoyinti elintantayo (0x4e21814a) 0 10011100 01000011000000101001010
Inani Lephoyinti Elintantayo Sayina I-Exponent UMantissa
Okokufaka kwephoyinti elintantayo 1

ain (0x40c1f5a9930be0df)

0 10000001100 0001111101011010100110010011000010111110000011011111
Okokufaka kwephoyinti elintantayo 2

bin (0x400a0866c962b501)

0 10000000000 1010000010000110011011001001011000101011010100000001
I-pout yokuphindaphinda yephoyinti elintantayo (0x40dd38a1c3e2cae9) 0 10000001101 1101001110001010000111000011111000101100101011101001

 Ithebula Leqiniso Lokwengeza Nokukhipha 
Amathebula eqiniso alandelayo aklelisa amanani omsebenzi wokuhlanganisa nokukhipha. Ithebula 2-10. Ithebula Leqiniso Lokwengeza

Idatha A Idatha B Sayina Ibhithi Umphumela Ukuchichima Ukugeleza ngaphansi SNaN QNaN I-PINF I-NINF
I-QNaN/SNaN x 0 I-POSQNaN 0 0 0 1 0 0
x I-QNaN/SNaN 0 I-POSQNaN 0 0 0 1 0 0
uziro uziro 0 I-POSZERO 0 0 0 0 0 0
uziro i-postfinite(y) 0 i-postfinite(y) 0 0 0 0 0 0
uziro i-negfinite(y) 1 i-negfinite(y) 0 0 0 0 0 0
uziro i-posinfinite 0 i-posinfinite 0 0 0 0 1 0
uziro neginfinite 1 neginfinite 0 0 0 0 0 1
i-postfinite(y) uziro 0 i-postfinite(y) 0 0 0 0 0 0
postfinite i-posinfinite 0 i-posinfinite 0 0 0 0 1 0
Ithebula 2-10. Ithebula Leqiniso Lokwengezwa (kuyaqhutshwa)
Idatha A Idatha B Sayina Ibhithi Umphumela Ukuchichima Ukugeleza ngaphansi SNaN QNaN I-PINF I-NINF
postfinite neginfinite 1 neginfinite 0 0 0 0 0 1
i-negfinite(y) uziro 1 i-negfinite(y) 0 0 0 0 0 0
negfinite i-posinfinite 0 i-posinfinite 0 0 0 0 1 0
negfinite neginfinite 1 neginfinite 0 0 0 0 0 1
i-posinfinite uziro 0 i-posinfinite 0 0 0 0 1 0
i-posinfinite postfinite 0 i-posinfinite 0 0 0 0 1 0
i-posinfinite negfinite 0 i-posinfinite 0 0 0 0 1 0
i-posinfinite i-posinfinite 0 i-posinfinite 0 0 0 0 1 0
i-posinfinite neginfinite 0 I-POSQNaN 0 0 0 1 0 0
neginfinite uziro 1 neginfinite 0 0 0 0 0 1
neginfinite postfinite 1 neginfinite 0 0 0 0 0 1
neginfinite negfinite 1 neginfinite 0 0 0 0 0 1
neginfinite i-posinfinite 0 I-POSQNaN 0 0 0 1 0 0
neginfinite neginfinite 1 neginfinite 0 0 0 0 0 1
postfinite postfinite 0 postfinite 0 0 0 0 0 0
postfinite postfinite 0 i-posinfinite 0 0 0 0 1 0
postfinite postfinite 0/1 QNaN 0 0 0 1 0 0
postfinite postfinite 0/1 SNaN 0 0 1 0 0 0
postfinite postfinite 0 I-POSSNaN 1 0 1 0 0 0
postfinite negfinite 0 postfinite 0 0 0 0 0 0
postfinite negfinite 1 negfinite 0 0 0 0 0 0
postfinite negfinite 0 I-POSSNaN 0 1 1 0 0 0
negfinite postfinite 0 postfinite 0 0 0 0 0 0
negfinite postfinite 1 negfinite 0 0 0 0 0 0
negfinite postfinite 0 I-POSSNaN 0 1 1 0 0 0
negfinite negfinite 1 negfinite 0 0 0 0 0 0
negfinite negfinite 1 neginfinite 0 0 0 0 0 1
negfinite negfinite 0/1 QNaN 0 0 0 1 0 0
negfinite negfinite 0/1 SNaN 0 0 1 0 0 0
negfinite negfinite 0 I-POSSNaN 1 0 1 0 0 0
Idatha A Idatha B Sayina Ibhithi Umphumela Ukuchichima Ukugeleza ngaphansi SNaN QNaN I-PINF I-NINF
I-QNaN/SNaN x 0 I-POSQNaN 0 0 0 1 0 0
x I-QNaN/SNaN 0 I-POSQNaN 0 0 0 1 0 0
uziro uziro 0 I-POSZERO 0 0 0 0 0 0
uziro i-postfinite(y) 1 i-negfinite(y) 0 0 0 0 0 0
uziro i-negfinite(y) 0 i-postfinite(y) 0 0 0 0 0 0
uziro i-posinfinite 1 neginfinite 0 0 0 0 0 1
uziro neginfinite 0 i-posinfinite 0 0 0 0 1 0
i-postfinite(y) uziro 0 i-postfinite(y) 0 0 0 0 0 0
postfinite i-posinfinite 1 neginfinite 0 0 0 0 0 1
postfinite neginfinite 0 i-posinfinite 0 0 0 0 1 0
i-negfinite(y) uziro 1 i-negfinite(y) 0 0 0 0 0 0
negfinite i-posinfinite 1 neginfinite 0 0 0 0 0 1
Ithebula 2-11. Ithebula Leqiniso Lokukhipha (kuyaqhubeka)
Idatha A Idatha B Sayina Ibhithi Umphumela Ukuchichima Ukugeleza ngaphansi SNaN QNaN I-PINF I-NINF
negfinite neginfinite 0 i-posinfinite 0 0 0 0 1 0
i-posinfinite uziro 0 i-posinfinite 0 0 0 0 1 0
i-posinfinite postfinite 0 i-posinfinite 0 0 0 0 1 0
i-posinfinite negfinite 0 i-posinfinite 0 0 0 0 1 0
i-posinfinite i-posinfinite 0 I-POSQNaN 0 0 0 1 0 0
i-posinfinite neginfinite 0 i-posinfinite 0 0 0 0 1 0
neginfinite uziro 1 neginfinite 0 0 0 0 0 1
neginfinite postfinite 1 neginfinite 0 0 0 0 0 1
neginfinite negfinite 1 neginfinite 0 0 0 0 0 1
neginfinite i-posinfinite 1 neginfinite 0 0 0 0 0 1
neginfinite neginfinite 0 I-POSQNaN 0 0 0 1 0 0
postfinite postfinite 0 postfinite 0 0 0 0 0 0
postfinite postfinite 1 negfinite 0 0 0 0 0 0
postfinite postfinite 0 I-POSSNaN 0 1 1 0 0 0
postfinite negfinite 0 postfinite 0 0 0 0 0 0
postfinite negfinite 0 i-posinfinite 0 0 0 0 1 0
postfinite negfinite 0/1 QNaN 0 0 0 1 0 0
postfinite negfinite 0/1 SNaN 0 0 1 0 0 0
postfinite negfinite 0 I-POSSNaN 1 0 1 0 0 0
negfinite postfinite 1 negfinite 0 0 0 0 0 0
negfinite postfinite 1 neginfinite 0 0 0 0 0 1
negfinite postfinite 0/1 QNaN 0 0 0 1 0 0
negfinite postfinite 0/1 SNaN 0 0 1 0 0 0
negfinite postfinite 0 I-POSSNaN 1 0 1 0 0 0
negfinite negfinite 0 postfinite 0 0 0 0 0 0
negfinite negfinite 1 negfinite 0 0 0 0 0 0
negfinite negfinite 0 I-POSSNaN 0 1 1 0 0 0

Okubalulekile:

  • Wona emathebulani andulelayo asho noma iyiphi inombolo.
  • Amathebula angaphambilini asho isimo sokunganaki.

Ithebula Leqiniso Lokuphindaphinda 
Ithebula leqiniso elilandelayo libala amanani omsebenzi wokuphindaphinda.

Ithebula 2-12. Ithebula Leqiniso Lokuphindaphinda

Idatha A Idatha B Sayina Ibhithi Umphumela Ukuchichima Ukugeleza ngaphansi SNaN QNaN I-PINF I-NINF
I-QNaN/SNaN x 0 I-POSQNaN 0 0 0 1 0 0
x I-QNaN/SNaN 0 I-POSQNaN 0 0 0 1 0 0
uziro uziro 0 I-POSZERO 0 0 0 0 0 0
uziro postfinite 0 I-POSZERO 0 0 0 0 0 0
uziro negfinite 0 I-POSZERO 0 0 0 0 0 0
uziro i-posinfinite 0 I-POSQNaN 0 0 0 1 0 0
uziro neginfinite 0 I-POSQNaN 0 0 0 1 0 0
Ithebula 2-12. Ithebula Leqiniso Lokuphindaphinda (kuyaqhubeka)
Idatha A Idatha B Sayina Ibhithi Umphumela Ukuchichima Ukugeleza ngaphansi SNaN QNaN I-PINF I-NINF
postfinite uziro 0 I-POSZERO 0 0 0 0 0 0
postfinite i-posinfinite 0 i-posinfinite 0 0 0 0 1 0
postfinite neginfinite 1 neginfinite 0 0 0 0 0 1
negfinite uziro 0 I-POSZERO 0 0 0 0 0 0
negfinite i-posinfinite 1 neginfinite 0 0 0 0 0 1
negfinite neginfinite 0 i-posinfinite 0 0 0 0 1 0
i-posinfinite uziro 0 I-POSQNaN 0 0 0 1 0 0
i-posinfinite postfinite 0 i-posinfinite 0 0 0 0 1 0
i-posinfinite negfinite 1 neginfinite 0 0 0 0 0 1
i-posinfinite i-posinfinite 0 i-posinfinite 0 0 0 0 1 0
i-posinfinite neginfinite 1 neginfinite 0 0 0 0 0 1
neginfinite uziro 0 I-POSQNaN 0 0 0 1 0 0
neginfinite postfinite 1 neginfinite 0 0 0 0 0 1
neginfinite negfinite 0 i-posinfinite 0 0 0 0 1 0
neginfinite i-posinfinite 1 neginfinite 0 0 0 0 0 1
neginfinite neginfinite 0 i-posinfinite 0 0 0 0 1 0
postfinite postfinite 0 postfinite 0 0 0 0 0 0
postfinite postfinite 0 i-posinfinite 0 0 0 0 1 0
postfinite postfinite 0 I-POSQNaN 0 0 0 1 0 0
postfinite postfinite 0 I-POSSNaN 0 0 1 0 0 0
postfinite postfinite 0 I-POSSNaN 1 0 1 0 0 0
postfinite postfinite 0 I-POSSNaN 0 1 1 0 0 0
postfinite negfinite 1 negfinite 0 0 0 0 0 0
postfinite negfinite 1 neginfinite 0 0 0 0 0 1
postfinite negfinite 0 I-POSQNaN 0 0 0 1 0 0
postfinite negfinite 0 I-POSSNaN 0 0 1 0 0 0
postfinite negfinite 0 I-POSSNaN 1 0 1 0 0 0
postfinite negfinite 0 I-POSSNaN 0 1 1 0 0 0
negfinite postfinite 1 negfinite 0 0 0 0 0 0
negfinite postfinite 1 neginfinite 0 0 0 0 0 1
negfinite postfinite 0 I-POSQNaN 0 0 0 1 0 0
negfinite postfinite 0 I-POSSNaN 0 0 1 0 0 0
negfinite postfinite 0 I-POSSNaN 1 0 1 0 0 0
negfinite postfinite 0 I-POSSNaN 0 1 1 0 0 0
negfinite negfinite 0 postfinite 0 0 0 0 0 0
negfinite negfinite 0 i-posinfinite 0 0 0 0 1 0
negfinite negfinite 0 I-POSQNaN 0 0 0 1 0 0
negfinite negfinite 0 I-POSQNaN 0 0 1 0 0 0
negfinite negfinite 0 I-POSQNaN 1 0 1 0 0 0
negfinite negfinite 0 I-POSQNaN 0 1 1 0 0 0

Okubalulekile:

I-Sign Bit '0' ichaza okukhiphayo okuhle futhi '1' ichaza okukhiphayo okungalungile.
U-x kuthebula elandulelayo ubonisa isimo sokunganaki.

Amapharamitha we-CoreFPU kanye nezimpawu zesibonisi
Lesi sigaba sidingida amapharamitha kuzilungiselelo ze-CoreFPU Configurator kanye namasiginali we-I/O.

Ukucushwa kwe-GUI Amapharamitha 
Kunenombolo yezinketho ezilungisekayo ezisebenza kuyunithi ye-FPU njengoba kukhonjisiwe kuthebula elilandelayo. Uma ukucushwa okungekona okumisiwe kudingekile, ibhokisi lengxoxo yokumisa lisetshenziselwa ukukhetha amanani afanelekile okukhethwa kukho okulungisekayo.

Ithebula 3-1. I-CoreFPU Configuration GUI Parameters 

Igama lepharamitha Okuzenzakalelayo Incazelo
Ukunemba Awushadile Khetha umsebenzi njengoba kudingeka:

Ukunemba Okukodwa
Ukunemba Okubili

Uhlobo Lokuguqulwa Iphoyinti eligxilile ukuya ekuguquleni kwephoyinti elintantayo Khetha umsebenzi njengoba kudingeka:
  • Iphoyinti eligxilile ukuya ekuguquleni kwephoyinti elintantayo
  • Iphuzu elintantayo ukuya ekuguquleni kwephoyinti elingaguquki
  • Isengezo sephuzu elintantayo
  • Ukukhipha iphoyinti elintantayo
  • Ukuphindaphinda kwephoyinti elintantayo
Okokufaka Ububanzi Besiqephu1 15 Ilungiselela iphoyinti eliyingxenye kumasiginali we-ain ne-bin

Ibanga elivumelekile lingu-31–1

Ububanzi Bengxenye Ephumayo2 15 Ilungiselela iphoyinti eliyingxenye kumasiginali okukhiphayo

Ibanga elivumelekile lingu-51–1

Okubalulekile:

  1. Le pharamitha iyalungiseka kuphela ngesikhathi sephuzu eligxilile ukuya kuphuzu elintantayo.
  2. Le pharamitha iyalungiseka kuphela ngesikhathi sokuguqulwa kwephoyinti elintantayo ukuya endaweni engashintshi.

Okokufaka nokuphumayo (Buza umbuzo)
Ithebula elilandelayo libala amasignali embobo yokufaka neyokukhiphayo ye-CoreFPU.

Ithebula 3-2. Incazelo Yembobo 

Igama Lesignali Ububanzi Uhlobo Incazelo
clk 1 Okokufaka Iwashi lesistimu enkulu
rstn 1 Okokufaka Ukusetha kabusha kwe-asynchronous okusebenzayo okuphansi
di_valid 1 Okokufaka Okokufaka okusebenzayo okuphezulu kuvumelekile

Lesi siginali sibonisa ukuthi idatha ekhona ku-ain[31:0], i-ain[63:0] kanye ne-bin[31:0], i-bin[63:0] ivumelekile.

ayi 32/64 Okokufaka Ibhasi Lokufaka (Lisetshenziselwa yonke imisebenzi)
umgqomo1 32/64 Okokufaka B Input Bus (Isetshenziselwa ukusebenza kwe-arithmetic kuphela)
ngaphandle2 32/64 Okukhiphayo Inani lokukhiphayo uma ligxiliswe endaweni elintantayo noma elintantayo emisebenzini yokuguqula indawo egxilile liyakhethwa.
i-pout1 32/64 Okukhiphayo Inani lokukhiphayo lapho kukhethwa imisebenzi yokwengeza, yokususa, noma yokuphindaphinda.
Ithebula 3-2. Incazelo Yembobo (iyaqhubeka)
Igama Lesignali Ububanzi Uhlobo Incazelo
yenza_ivumelekile 1 Okukhiphayo Isignali esebenzayo-phezulu

Lesi siginali sibonisa ukuthi idatha ekhona kubhasi yedatha ye-pout/aout ivumelekile.

ovfl_fg3 1 Okukhiphayo Isignali esebenzayo-phezulu

Lesi siginali ibonisa ukuchichima ngesikhathi sokusebenza kwendawo entantayo.

unfl_fg 1 Okukhiphayo Isignali esebenzayo-phezulu

Le Siginali ibonisa ukugeleza okungaphansi ngesikhathi sokusebenza kwendawo entantayo.

qnan_fg3 1 Okukhiphayo Isignali esebenzayo-phezulu

Lesi siginali ibonisa i-Quiet Not a Number (QNaN) ngesikhathi sokusebenza kwendawo entantayo.

snan_fg 1 Okukhiphayo Isignali esebenzayo-phezulu

Lesi siginali ibonisa i-Signaling Not-a-Number (SNaN) ngesikhathi sokusebenza kwendawo entantayo.

pinf_fg3 1 Okukhiphayo Isignali esebenzayo-phezulu

Lesi siginali ibonisa ukungapheli okuhle ngesikhathi sokusebenza kwendawo entantayo.

ninf_fg 1 Okukhiphayo Isignali esebenzayo-phezulu

Lesi siginali ibonisa ukungapheli okungalungile ngesikhathi sokusebenza kwendawo entantayo.

Okubalulekile:

  1. Le port itholakala kuphela ekungezeni iphuzu elintantayo, ukususa, noma imisebenzi yokuphindaphinda.
  2. Le mbobo itholakala kuphela endaweni engaguquki ukuya endaweni entantayo kanye nephoyinti elintantayo emisebenzini yokuguqula yendawo engashintshi.
  3. Le mbobo iyatholakala ngephoyinti elintantayo ukuya endaweni engashintshi, ukungezwa kwephoyinti elintantayo, ukususa iphoyinti elintantayo, kanye nokuphindaphinda kwamaphoyinti antantayo.

Ukuqaliswa kwe-CoreFPU ku-Libero Design Suite

Lesi sigaba sichaza ukusetshenziswa kwe-CoreFPU ku-Libero Design Suite.

I-SmartDesign 

I-CoreFPU iyatholakala ukuze ilandwe kukhathalogi ye-Libero IP ngokusebenzisa web inqolobane. Uma isifakwe kuhlu kukhathalogi, ingqikithi iqiniswa kusetshenziswa ukugeleza kwe-SmartDesign. Ukuze uthole ulwazi ngokusebenzisa i-SmartDesign ukuze ulungiselele, uxhume, futhi ukhiqize ama-cores, bona usizo lwe-inthanethi lwe-Libero SoC.
Ngemva kokumisa nokukhiqiza isibonelo esiyinhloko, ukusebenza okuyisisekelo kuyenziwa kusetshenziswa ibhentshi lokuhlola elinikezwe i-CoreFPU. Amapharamitha we-testbench alungisa ngokuzenzakalelayo ekucushweni kwe-CoreFPU. I-CoreFPU iqiniswe njengengxenye yomklamo omkhulu.
Umfanekiso 4-1. SmartDesign CoreFPU Instance for Arithmetic Operations

Iyunithi yephoyinti-e-MICROCHIP-CoreFPU-Cor-Floating-(5)Umfanekiso 4-2. SmartDesign CoreFPU Instance for Conversion Operation Iyunithi yephoyinti-e-MICROCHIP-CoreFPU-Cor-Floating-(6)

 

Iphuzu Eligxilile kuya Ekuguquleni Kwephuzu Elintantayo
Ngesikhathi sokuguqulwa kwephoyinti eligxilile ukuya endaweni elintantayo, Ububanzi Besiqephu Sokufaka buyalungiseka. Ububanzi Bokukhiphayo busethelwe ku-32-bit ngokunemba okukodwa kanye ne-64-bit yephoyinti elintantayo elinemba kabili ngokuzenzakalelayo.
Ukuze uguqule usuke endaweni engaguquki uye endaweni entantayo, khetha okuthi Fixed kuya kuhlobo lokuguqulwa lwephoyinti elintantayo, njengoba kuboniswe esithombeni esilandelayo.

Iyunithi yephoyinti-e-MICROCHIP-CoreFPU-Cor-Floating-(7)Iphuzu Elintantayo liye Ephuzwini Eligxilile 
Ngesikhathi sokuguqulwa kwephoyinti elintantayo ukuya endaweni engaguquki, Ububanzi Bengxenye Yokuphumayo buyalungiseka, futhi Ububanzi Bokokufaka busethelwe ku-32-bit ngokunemba okukodwa kanye no-64-bit ukuze uthole ukunemba okukabili kwendawo elintantayo ngokuzenzakalelayo.
Ukuze uguqule usuke endaweni entantayo uye endaweni engaguquki, khetha Indawo entantayo uye ohlotsheni lokuguqulwa olungaguquki, njengoba kuboniswe esithombeni esilandelayo.
Umfanekiso 4-4. Isihleli se-CoreFPU sephoyinti elintantayo ukuze lilungiswe Iyunithi yephoyinti-e-MICROCHIP-CoreFPU-Cor-Floating-(8)Isengezo/Iphuzu Elintantayo/Ukukhipha/Ukuphindaphinda
Ngesikhathi sokwengeza iphuzu elintantayo, ukususa, nokusebenza kokuphindaphinda, Ububanzi Bengxenyana Yokufaka Nobubanzi Bengxenyana Yokukhiphayo akulungiseki njengoba lokhu kuwukusebenza kwezibalo zephoyinti elintantayo, futhi Ububanzi Bokufaka/Okukhiphayo busethelwe ku-32-bit ukunemba okukodwa kanye no-64-bhithi ukuze uthole ukunemba okukabili-iphoyinti elintantayo ngokuzenzakalelayo.
Umfanekiso olandelayo ubonisa isilungisi se-CoreFPU sokusebenza kokukhipha amaphuzu antantayo.

Umfanekiso 4-5. I-CoreFPU Configurator Yokukhipha Iphuzu ElintantayoIyunithi yephoyinti-e-MICROCHIP-CoreFPU-Cor-Floating-(9)Ukulingisa (Buza Umbuzo)
Ukuze uqalise ukulingisa, ewindini lokucushwa eliyinhloko, khetha Umsebenzisi Testbench. Ngemva kokukhiqiza i-CoreFPU, i-pre-synthesis testbench Hardware Description Language (HDL) files efakwe eLibero.

Ukulingisa ama-Waveforms (Buza umbuzo)
Lesi sigaba sidingida ama-waveforms okulingisa we-CoreFPU.
Izibalo ezilandelayo zibonisa i-waveform yephoyinti eligxilile ukuya ekuguquleni kwephoyinti elintantayo kukho kokubili okungu-32-bit kanye ne-64-bit.Iyunithi yephoyinti-e-MICROCHIP-CoreFPU-Cor-Floating-(10)

Iyunithi yephoyinti-e-MICROCHIP-CoreFPU-Cor-Floating-(11) Iyunithi yephoyinti-e-MICROCHIP-CoreFPU-Cor-Floating-(12) Iyunithi yephoyinti-e-MICROCHIP-CoreFPU-Cor-Floating-(13)

Ukuhlanganiswa Kwesistimu
Umfanekiso olandelayo ubonisa i-example yokusebenzisa umgogodla. Kulesi example, i-UART yokuklama isetshenziswa njengesiteshi sokuxhumana phakathi komklamo kanye ne-PC yokusingatha. Amasiginali ain kanye nomgqomo (ngalinye lamabhithi angama-32 noma ububanzi obungamabhithi angama-64) amagalelo okwakheka okuvela ku-UART. Ngemuva kokuthi i-CoreFPU ithole isignali ye-di_valid, ibala umphumela. Ngemva kokwenza ikhompuyutha umphumela, isignali ethi do_valid iya phezulu futhi igcina umphumela (idatha ye-aout/pout) kubhafa yokuphumayo. Le nqubo efanayo iyasebenza ekuguquleni nasekusebenzeni kwe-arithmetic. Emisebenzini yokuguqulwa, okokufaka kwe-ain kuphela kwanele kuyilapho ukusebenza kwe-arithmetic, kokubili okokufaka kwe-ain ne-bin kuyadingeka. I-Output aout inikwe amandla ekusebenzeni kokuguqulwa futhi imbobo ye-pout inikwe amandla ekusebenzeni kwe-arithmetic.
Umfanekiso 4-16. ExampUhlelo lweCoreFPU

Iyunithi yephoyinti-e-MICROCHIP-CoreFPU-Cor-Floating-(14)

 

  1. I-synthesis (Buza Umbuzo)
    Ukuze usebenzise i-synthesis ku-CoreFPU, setha impande yokuklama ibe yisibonelo sengxenye ye-IP futhi usuke efasiteleni lokugeleza kwedizayini ye-Libero, sebenzisa ithuluzi le-Synthesis.
    Indawo Nomzila (Buza Umbuzo)
    Ngemuva kokuthi idizayini isihlanganisiwe, sebenzisa ithuluzi Lendawo Nomzila. I-CoreFPU ayidingi izilungiselelo ezikhethekile zendawo kanye nomzila.
  2. Umsebenzisi we-Testbench (Buza Umbuzo)
    Ibhentshi lokuhlola lomsebenzisi linikezwa ukukhishwa kwe-CoreFPU IP. Usebenzisa leli bhentshi lokuhlola, ungaqinisekisa ukuziphatha okusebenzayo kwe-CoreFPU.

Umdwebo webhulokhi owenziwe lula we-testbench yomsebenzisi uboniswa esithombeni esilandelayo. I-testbench yomsebenzisi iqinisekisa i-Configured CoreFPU design (UUT), futhi ihlanganisa igenerator yedatha yokuhlolwa kokuziphatha, iwashi elidingekayo, namasignali okusetha kabusha.
Umfanekiso 4-17. I-CoreFPU User Testbench

Iyunithi yephoyinti-e-MICROCHIP-CoreFPU-Cor-Floating-(15)Okubalulekile: Kufanele ugade amasiginali okukhiphayo kusifanisi se-ModelSim, bheka isigaba Sokulingisa.

Izithenjwa Ezengeziwe (Buza Umbuzo)
Lesi sigaba sihlinzeka ngohlu lolwazi olwengeziwe.
Ukuze uthole izibuyekezo nolwazi olwengeziwe mayelana nesofthiwe, amadivayisi, nehadiwe, vakashela ku

Amakhasi Empahla Yobuhlakani kuMicrochip FPGAs kanye nama-PLD webindawo.

  1. Izinkinga ezaziwayo kanye nezixazululo (Buza umbuzo)
    Azikho izinkinga ezaziwayo nama-workaround we-CoreFPU v3.0.
  2. Izici Eziyekiwe Namadivayisi (Buza Umbuzo)
    Azikho izici eziyekiwe namadivayisi analokhu kukhululwa kwe-IP.

Uhlu lwamagama

Okulandelayo uhlu lwamagama nezincazelo ezisetshenziswe kudokhumenti.
Ithebula 6-1. Imigomo Nezincazelo

Ithemu Incazelo
I-FPU Iyunithi Yephuzu Elintantayo
I-FP ADD Isengezo Sephuzu Elintantayo
I-FP SUB Ukukhipha Iphuzu Elintantayo
I-FP MULT Ukuphindaphindeka Kwephuzu Elintantayo

Izinkinga Ezixazululiwe 
Ithebula elilandelayo libala zonke izinkinga ezixazululiwe zokukhishwa okuhlukahlukene kwe-CoreFPU.

Ithebula 7-1. Izinkinga Ezixazululiwe

Khulula Incazelo
3.0 Okulandelayo uhlu lwazo zonke izinkinga ezixazululiwe ekukhishweni kwe-v3.0:

Inombolo yekesi: 01420387 kanye no-01422128

Kwengezwe i-logic yeskimu sokusondeza (zungeza inombolo elinganayo eseduze).

2.1 Okulandelayo uhlu lwazo zonke izinkinga ezixazululiwe ekukhishweni kwe-v2.1:
Idizayini ihlangabezana nezinkinga ngenxa yokuba khona kwamamojula ayimpinda lapho ama-cores amaningi eqiniswa.
Ukuqamba kabusha isenzakalo se-CoreFPU IP kuphumela ephutheni elithi “Imojula engachazwanga”.
1.0 Ukukhishwa Kwasekuqaleni

Ukusetshenziswa Kwensiza Yedivayisi kanye nokusebenza

I-CoreFPU macro yenziwa emindenini esohlwini lwethebula elilandelayo.
Ithebula 8-1. Ukusetshenziswa Kwedivayisi Yeyunithi ye-PolarFire ye-32-Bit

Izinsiza ze-FPGA Ukusetshenziswa
Umndeni 4LUTH I-DFF Ingqikithi I-Math Block Idivayisi Iphesentitage Ukusebenza Ukubambezeleka
Iphuzu Eligxilile kokuthi Iphuzu Elintantayo
I-PolarFire® 260 104 364 0 I-MPF300T 0.12 310 MHz 3
Iphuzu Elintantayo liye Ephuzwini Eligxilile
I-PolarFire 591 102 693 0 I-MPF300T 0.23 160 MHz 3
Isengezo Sephuzu Elintantayo
I-PolarFire 1575 1551 3126 0 I-MPF300T 1.06 340 MHz 16
Ukukhipha Iphuzu Elintantayo
I-PolarFire 1561 1549 3110 0 I-MPF300T 1.04 345 MHz 16
Ukuphindaphindeka Kwephuzu Elintantayo
I-PolarFire 465 847 1312 4 I-MPF300T 0.44 385 MHz 14
Izinsiza ze-FPGA Ukusetshenziswa
Umndeni 4LUTH I-DFF Ingqikithi I-Math Block Idivayisi Iphesentitage Ukusebenza Ukubambezeleka
Iphuzu Eligxilile kokuthi Iphuzu Elintantayo
I-RTG4™ 264 104 368 0 I-RT4G150 0.24 160 MHz 3
Iphuzu Elintantayo liye Ephuzwini Eligxilile
I-RTG4 439 112 551 0 I-RT4G150 0.36 105 MHz 3
Isengezo Sephuzu Elintantayo
I-RTG4 1733 1551 3284 0 I-RT4G150 1.16 195 MHz 16
Ukukhipha Iphuzu Elintantayo
I-RTG4 1729 1549 3258 0 I-RT4G150 1.16 190 MHz 16
Ukuphindaphindeka Kwephuzu Elintantayo
I-RTG4 468 847 1315 4 I-RT4G150 0.87 175 MHz 14
Izinsiza ze-FPGA Ukusetshenziswa
Umndeni 4LUTH I-DFF Ingqikithi I-Math Block Idivayisi Iphesentitage Ukusebenza Ukubambezeleka
Iphuzu Eligxilile kokuthi Iphuzu Elintantayo
I-PolarFire® 638 201 849 0 I-MPF300T 0.28 305 MHz 3
Iphuzu Elintantayo liye Ephuzwini Eligxilile
I-PolarFire 2442 203 2645 0 I-MPF300T 0.89 110 MHz 3
Isengezo Sephuzu Elintantayo
I-PolarFire 5144 4028 9172 0 I-MPF300T 3.06 240 MHz 16
Ukukhipha Iphuzu Elintantayo
I-PolarFire 5153 4026 9179 0 I-MPF300T 3.06 250 MHz 16
Ukuphindaphindeka Kwephuzu Elintantayo
I-PolarFire 1161 3818 4979 16 I-MPF300T 1.66 340 MHz 27
Izinsiza ze-FPGA Ukusetshenziswa
Umndeni 4LUTH I-DFF Ingqikithi I-Math Block Idivayisi Iphesentitage Ukusebenza Ukubambezeleka
Iphuzu Eligxilile kokuthi Iphuzu Elintantayo
I-RTG4™ 621 201 822 0 I-RT4G150 0.54 140 MHz 3
Iphuzu Elintantayo liye Ephuzwini Eligxilile
I-RTG4 1114 203 1215 0 I-RT4G150 0.86 75 MHz 3
Isengezo Sephuzu Elintantayo
I-RTG4 4941 4028 8969 0 I-RT4G150 5.9 140 MHz 16
Ukukhipha Iphuzu Elintantayo
I-RTG4 5190 4026 9216 0 I-RT4G150 6.07 130 MHz 16
Ukuphindaphindeka Kwephuzu Elintantayo
I-RTG4 1165 3818 4983 16 I-RT4G150 3.28 170 MHz 27

Okubalulekile: Ukwandisa imvamisa, khetha Vumela inketho yokubeka kabusha isikhathi kusethingi yokuhlanganisa.

Umlando Wokubuyekeza

Umlando wokubuyekeza uchaza izinguquko ezisetshenziswe kudokhumenti. Izinguquko zifakwe ohlwini ngokubukeza, kuqala ngokushicilelwa kwamanje.

Iyunithi yephoyinti-e-MICROCHIP-CoreFPU-Cor-Floating-(1)

Ukusekelwa kwe-Microchip FPGA

Iqembu lemikhiqizo ye-Microchip FPGA lisekela imikhiqizo yalo ngezinkonzo ezehlukene zokusekela, okuhlanganisa Isevisi Yamakhasimende, Isikhungo Sokusekela Ubuchwepheshe Bekhasimende, a webindawo, kanye namahhovisi okuthengisa emhlabeni wonke. Amakhasimende aphakanyiswa ukuthi avakashele izinsiza ze-inthanethi ze-Microchip ngaphambi kokuxhumana nosekelo njengoba kungenzeka ukuthi imibuzo yawo isiphenduliwe.
Xhumana Nesikhungo Sosizo Lobuchwepheshe ngokusebenzisa i webindawo ku www.microchip.com/support. Yisho inombolo Yengxenye Yedivayisi ye-FPGA, khetha isigaba samacala afanelekile, bese ulayisha idizayini files ngenkathi udala ikesi lokusekela lobuchwepheshe.
Xhumana Nesevisi Yekhasimende ukuze uthole ukwesekwa kwemikhiqizo okungeyona eyobuchwepheshe, njengentengo yomkhiqizo, ukuthuthukiswa komkhiqizo, ulwazi lokubuyekeza, isimo soku-oda, nokugunyazwa.

  • Ukusuka eNyakatho Melika, shayela u-800.262.1060
  • Kuwo wonke umhlaba, shayela ku-650.318.4460
  • Ifeksi, noma yikuphi emhlabeni, 650.318.8044

Ulwazi lwe-Microchip

Izimpawu zokuhweba
Igama nelogo ye-“Microchip”, ilogo “M”, namanye amagama, amalogo, nemikhiqizo yizimpawu zokuthengisa ezibhalisiwe nezingabhalisiwe ze-Microchip Technology Incorporated noma amanxusa ayo kanye/noma izinkampani ezingaphansi kwayo e-United States kanye/noma kwamanye amazwe (“Microchip Izimpawu zokuhweba”). Ulwazi mayelana ne-Microchip Trademarks lungatholakala kokuthi https://www.microchip.com/en-us/about/legal-information/microchip-trademarks
ISBN: 979-8-3371-0947-3

Isaziso Somthetho
Lokhu kushicilelwa kanye nolwazi olulapha kungasetshenziswa kuphela emikhiqizweni ye-Microchip, okuhlanganisa ukuklama, ukuhlola, nokuhlanganisa imikhiqizo ye-Microchip nohlelo lwakho lokusebenza. Ukusetshenziswa kwalolu lwazi nganoma iyiphi enye indlela kwephula le migomo. Ulwazi olumayelana nezinhlelo zokusebenza zedivayisi lunikezwa ukuze kube lula kuwe futhi lungase luthathelwe indawo yizibuyekezo. Kuyisibopho sakho ukuqinisekisa ukuthi isicelo sakho sihlangabezana nezicaciso zakho. Xhumana nehhovisi lakho lendawo yokuthengisa le-Microchip ukuze uthole ukwesekwa okwengeziwe noma, thola ukwesekwa okwengeziwe kokuthi www.microchip.com/en-us/support/design-help/client-support-services

LOLU LWAZI LUNIKEZWA YI-MICROCHIP “NJENGOBA LUKHO”. I-MICROCHIP AYIKUMELELI NOMA IZIQINISEKISO ZANOMA YILUPHI UHLOBO NOMA KUCHAZEKILE NOMA OKUSHIWO, OKUBHALWE NOMA OKUSHIWO, OKUMTHETHO NOMA OKUNYE, OKUPHATHELENE NOLWAZI KUBANDAKANYA KODWA AKUkhawulelwe KUNOMA YILUPHI ISIQINISEKISO, UKWENZA, UKWENZA, UKWENZA, UKWENZA. NGENHLOSO ETHILE, NOMA IZIQINISEKISO EZIPHATHELENE NEsimo, IKHWALITHI, NOMA UKUSEBENZA KWAYO.

AKUKHO MCIMBI ONGAZOBA NESIbophezelo I-MICROCHIP NGANOMA YILUPHI ULWAZI , ESIKHETHEKILE, ESIJEZISO, ISENZAKALO, NOMA OKULANDELAYO, UMONAKALO, Izindleko, NOMA Izindleko zanoma yiluphi uhlobo oluhlotshaniswa noLWAZI NOMA UKUSETSHENZISWA KWALO, NOMA KUBE NEZINTO EZIPHUMAYO, OKUNGENZEKA NOMA UMONAKALO UNGABONAKALA. NGENXA ESIPHELELE NGENXA YOKUMTHETHO, ISIBOPHO SE-MICROCHIP SONKE KUZO ZONKE IZINKINGA NGANOMA YIYIPHI INDLELA EPHATHANA NOLWAZI NOMA UKUSETSHENZISWA KWALO NGEKE KWEQE INANI LEZINKOKHELO, UMA LIKHONA, OYIKHOKHE NGOKUQONDILE UKUZE UKWAZISE.

Ukusetshenziswa kwamadivayisi e-Microchip ekusekeleni impilo kanye/noma izicelo zokuphepha kusengozini yomthengi ngokuphelele, futhi umthengi uyavuma ukuvikela, ukunxephezela nokubamba i-Microchip engenabungozi kunoma yimuphi nanoma yimuphi umonakalo, izimangalo, amasudi, noma izindleko ezibangelwa ukusetshenziswa okunjalo. Awekho amalayisensi adluliswayo, ngokusobala noma ngenye indlela, ngaphansi kwanoma imaphi amalungelo empahla yengqondo ye-Microchip ngaphandle kwalapho kushiwo ngenye indlela.

Isici Sokuvikela Ikhodi Yamadivayisi e-Microchip
Qaphela imininingwane elandelayo yesici sokuvikela ikhodi emikhiqizweni ye-Microchip:

  • Imikhiqizo ye-Microchip ihlangabezana nokucaciswa okuqukethwe ku-Microchip Data Sheet yayo.
  • I-Microchip ikholelwa ukuthi umkhaya wayo wemikhiqizo uvikelekile uma usetshenziswa ngendlela ehlosiwe, ngaphakathi kwezicaciso zokusebenza, nangaphansi kwezimo ezivamile.
  • Amanani e-Microchip futhi avikela ngokunamandla amalungelo ayo okuvikela ubunikazi bokusungula. Imizamo yokwephula izici zokuvikela ikhodi yemikhiqizo ye-Microchip inqatshelwe ngokuphelele futhi ingase yephule uMthetho we-Digital Millennium Copyright Act.
  • I-Microchip nanoma yimuphi omunye umkhiqizi we-semiconductor ongaqinisekisa ukuphepha kwekhodi yayo. Ukuvikelwa kwekhodi akusho ukuthi siqinisekisa ukuthi umkhiqizo “awunakunqamuka”. Ukuvikelwa kwekhodi kuhlala kuvela njalo. I-Microchip izinikele ekuthuthukiseni ngokuqhubekayo izici zokuvikela ikhodi zemikhiqizo yethu.

Amadokhumenti / Izinsiza

I-MICROCHIP CoreFPU Iyunithi Yephoyinti Elintantayo Eliyinhloko [pdf] Umhlahlandlela Womsebenzisi
v3.0, v2.1, v2.0, v1.0, CoreFPU Core Floating Point Unit, Core Floating Point Unit, Floating Point Unit, Point Unit

Izithenjwa

Shiya amazwana

Ikheli lakho le-imeyili ngeke lishicilelwe. Izinkambu ezidingekayo zimakiwe *