I-MICROCHIP -logo

I-MICROCHIP CoreFPU iYunithi yeNdawo eNtantayo engundoqo

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

 

Intshayelelo 

  • I-Core Floating Point Unit (CoreFPU) yenzelwe i-arithmetic enendawo edadayo kunye nokusebenza koguqulo, kumanani eendawo ezidadayo ezichanekileyo neziphindwe kabini. I-CoreFPU ixhasa i-fixed-point ukuya kwindawo edadayo kunye ne-point-point-point-point-point to converted-point-point-fixed point kunye nokudibanisa-point-point-point, ukuthabatha, kunye nemisebenzi yokuphindaphinda. Umgangatho we-IEEE® we-Arithmetic ye-Floating-Point (IEEE 754) ngumgangatho wobugcisa wobalo lwamanqaku adadayo.
  • Kubalulekile: I-CoreFPU ixhasa izibalo ezinamanani aqhelekileyo kuphela, kwaye kuphela ulwimi lweVerilog oluxhaswayo; I-VHDL ayixhaswanga.

Isishwankathelo
Le theyibhile ilandelayo inika isishwankathelo seempawu ze-CoreFPU.

Itheyibhile 1. Iimpawu zeCoreFPU 

Core Version Olu xwebhu lusebenza kwi-CoreFPU v3.0.
Izixhobo ezixhaswayo Iintsapho
  • I-PolarFire® SoC
  • Umlilo wePolar
  • I-RTG4™
UkuHamba kwesixhobo esixhaswayo Ifuna i-Libero® SoC v12.6 okanye ikhutshwe kamva.
Ukukhutshwa kwelayisensi I-CoreFPU ayilolayisensi itshixiwe.
Imiyalelo yokuFakela I-CoreFPU kufuneka ifakwe kwi-IP Catalogue ye-Libero SoC ngokuzenzekelayo nge-IP Catalog yohlaziyo umsebenzi. Kungenjalo, iCoreFPU inokukhutshelwa ngesandla kwikhathalogu. Nje ukuba i-IP ingundoqo

ifakiwe, iqwalaselwe, yenziwe kwaye ifakwe ngaphakathi kwiSmartDesign ukuze ibandakanywe kwiprojekthi.

Ukusetyenziswa kwesixhobo kunye nokuSebenza Isishwankathelo sokusetyenziswa kunye neenkcukacha zokusebenza kwe-CoreFPU zidweliswe kwiSixhobo sokuSetyenziswa kunye nokuSebenza.

I-CoreFPU Guqula iNkcukacha yeLog
Eli candelo libonelela ngokubanzi ngaphezuluview yeempawu ezisandul' ukudityaniswa, ukuqala ngokukhululwa kwamva nje. Ngolwazi oluthe vetshe malunga neengxaki ezisonjululweyo, bona icandelo leMiba esonjululweyo.

Inguqulelo Yintoni entsha
v3.0 Kuphunyezwe iiflegi zemveliso ezongezelelweyo zokuphucula ukuchaneka kwe-IP
v2.1 Yongezwe uphawu oluchanekileyo kabini
v2.0 Uhlaziyo lweendlela zamaza exesha
v1.0 Ukukhutshwa kwemveliso yokuqala yeCoreFPU

1. Iimpawu

I-CoreFPU inezi mpawu zilandelayo:

  • Ixhasa amanani aNdadayo aNye kunye naMabini aChaneka kabini ngokoMgangatho we-IEEE-754
  • Ixhasa uguqulo njengoko kudweliswe:
    • Indawo ezinzileyo ukuya kuguqulo lwendawo edadayo
    • Indawo edadayo ukuya kuguqulo lwendawo esisigxina
  • Ixhasa imisebenzi ye-Arithmetic njengoko kudweliswe:
    • Ukongezwa kwendawo edadayo
    • Ukuthabatha indawo edadayo
    • Uphinda-phindo lwendawo edadayo
  • Ibonelela ngeNkqubo yokuNjiswa (Rounding to the close even even) kwiMisebenzi ye-Arithmetic kuphela
  • Ibonelela ngeeFlegi zokuPhuma, ukuPhuma, okuNgapheleliyo, okuNgapheleliyo (okuPositive Infinity, okuNegative Infinity), i-NaN eThulekileyo (QNaN) kunye ne-NaN yoMqondiso (i-SNaN) yamanani eNqaku eliNtandayo.
  • Ixhasa ukuphunyezwa ngokupheleleyo kwemibhobho ye-Arithmetic Operations
  • Ibonelela ngesiBonelelo sokumisela uMongo weeMfuno zoYilo

Inkcazo esebenzayo

  • UmGangatho we-IEEE we-Arithmetic yeNqaku eliNtandayo (IEEE 754) ngumgangatho wobugcisa wokubalwa kwamanqaku adadayo. Igama elithi indawo edadayo libhekiselele kwindawo yeradix yenani (indawo yedesimali okanye indawo yokubini), ebekwe naphi na ngokubhekiselele kumanani abalulekileyo yenani.
    Inani lendawo edadayo lidla ngokuchazwa kubhalo lwenzululwazi, kunye neqhezu (F), kunye ne-exponent (E) yeradix ethile (r), ngokohlobo lwe-F × r^E. Amanani eedesimali asebenzisa i-radix ye-10 (F × 10^E); ngelixa amanani okubini esebenzisa i-radix ye-2 (F × 2^E).
  • Ukumelwa kwenani lendawo edadayo akuyodwa. Umzekeloample, inani le-55.66 limelwe njenge-5.566 × 10 ^ 1, 0.5566 × 10^2, 0.05566 × 10^3, njalo njalo. Inxalenye yeqhezu iqhelekile. Kwifom yesiqhelo, kukho idijithi enye kuphela engeyiyo i-zero phambi kwendawo ye-radix. Umzekeloample, inani lokugqibela 123.4567 liqhelekile njenge 1.234567 × 10^2; inombolo yokubini 1010.1011B iqhelekile njenge 1.0101011B × 2^3.
  • Kubalulekile ukuqaphela ukuba amanani amanqaku adadayo anengxaki yokulahleka kokuchaneka xa emelwe ngenani elimiselweyo lamasuntswana (kwi-ex.ample, 32-bit okanye 64-bit). Oku kungenxa yokuba kukho inani elingenasiphelo lamanani okwenene (kwanaphakathi koluhlu oluncinci ukusuka ku-0.0 ukuya ku-0.1). Kwelinye icala, i
    i-n-bit ipateni yokubini imele i-finite 2^n amanani ahlukileyo. Ngenxa yoko, asingawo onke amanani okwenene amelweyo. Uqikelelo olusondeleyo lusetyenziswa endaweni yoko, okukhokelela ekulahlekeni kokuchaneka.

Inombolo enye yendawo edadayo echanekileyo imelwe ngolu hlobo lulandelayo:

  • Intwana yomqondiso: 1-bit
  • Exponent ububanzi: 8 bits
  • Ukuchaneka okubalulekileyo: ii-bits ezingama-24 (ii-23 bits zigcinwe ngokucacileyo)

Umfanekiso 2-1. 32 bit isakhelo

IYunithi yeNqaku leMICROCHIP-CoreFPU-Cor-Floating- (2)Inombolo yendawo edadayo echaneke kabini imelwe ngolu hlobo lulandelayo:

  • Intwana yomqondiso: 1-bit
  • Exponent ububanzi: 11 bits
  • Ukuchaneka okubalulekileyo: ii-bits ezingama-53 (ii-52 bits zigcinwe ngokucacileyo)

Umfanekiso 2-2. 64 bit isakhelo IYunithi yeNqaku leMICROCHIP-CoreFPU-Cor-Floating- (3)I-CoreFPU yinqanaba eliphezulu lokudityaniswa kweemodyuli ezimbini zokuguqula (i-Fixed to Float point and Float to Fixed point) kunye nemisebenzi emithathu ye-arithmetic (FP ADD, FP SUB, kunye ne-FP MULT). Umsebenzisi unokuqwalasela nayiphi na imisebenzi esekelwe kwimfuno ukuze izibonelelo zisetyenziselwe umsebenzi okhethiweyo.
Lo mfanekiso ulandelayo ubonisa umgangatho ophezulu we-CoreFPU block diagram enezibuko.

Umfanekiso 2-3. CoreFPU Ports Block Diagram

IYunithi yeNqaku leMICROCHIP-CoreFPU-Cor-Floating- (4)Le theyibhile ilandelayo idwelisa ububanzi beNgeniso neZiphumo. Uluhlu 2-1. Igalelo kunye neZiphumo zoBububanzi beZibuko

Umqondiso Single Precision Ububanzi Ukuchaneka kabini Ububanzi
hayi [31:0] [63:0]
umgqomo [31:0] [63:0]
ngaphandle [31:0] [63:0]
ipowuthi [31:0] [63:0]

Inqaku eliZinzileyo ukuya kwindawo eNdadayo (Uguqulo)

I-CoreFPU iqwalaselwe njengesisigxina kwindawo edadayo inika imodyuli yoguqulo yendawo edadayo. Igalelo (ain) kwiCoreFPU naliphi na inani lendawo esisigxina equlethe inani elipheleleyo kunye namasuntswana angamaqhezu. Umqwalaseli weCoreFPU unokhetho lokukhetha igalelo elipheleleyo kunye nobubanzi beqhezu. Igalelo liyasebenza kwi-di_valid signal kwaye imveliso iyasebenza kwi do_valid. Imveliso (i-aout) yomsebenzi osisigxina wokudada kwifomathi enye okanye ephindwe kabini echanekileyo.
ExampI-le yendawo esisigxina ukuya kwindawo edadayo yoguqulelo idweliswe kule theyibhile ilandelayo.
Uluhlu 2-2. Eksample leNqaku eliZinzileyo ukuya kuGuqulo lweNqaku eliDalayo

Inombolo yeNqaku eliZinzileyo Inombolo yeNqaku elidadayo
hayi Inani elipheleleyo Iqhezu ngaphandle Sayina Exponent UMantissa
0x12153524 (32-bit) 00010010000101010 011010100100100 0x4610a9a9 0 10001100 00100001010100110101001
0x0000000000008CCC

(64-bit)

0000000000000000000000000000000000000000000000001 000110011001100 0x3FF199999999999A 0 01111111111 0001100110011001100110011001100110011001100110011010

Indawo eNdadayo ukuya kwindawo eZinzileyo (Uguqulo) 
I-CoreFPU iqwalaselwe njengento edadayo ukuya kwindawo esisigxina igqithisela indawo edadayo ukuya kwimodyuli yoguqulo olusisigxina. Igalelo (i-ain) kwiCoreFPU naliphi na inani elinye okanye eliphindwe kabini lokuchaneka elidadayo kwaye livelisa imveliso (i-aout) kwifomati yenqaku elisisigxina equlethe amanani apheleleyo kunye namaqhekeza. Igalelo liyasebenza kwi-di_valid signal kwaye imveliso iyasebenza kwi do_valid. Umqwalaseli weCoreFPU unokhetho lokukhetha inani elipheleleyo kunye nobubanzi beqhezu.
ExampI-le yendawo edadayo ukuya kwindawo-esisigxina yoguqulelo idweliswe kule theyibhile ilandelayo.

Uluhlu 2-3. Eksample leNqaku eliDalayo ukuya kuGuqulo lweNqaku eliZinzileyo

Inombolo yeNqaku elidadayo Inombolo yeNqaku eliZinzileyo
hayi Sayina Exponent UMantissa ngaphandle Inani elipheleleyo Iqhezu
0x41bd6783 (32-bit) 0 10000011 01111010110011110000011 0x000bd678 00000000000010111 101011001111000
0x4002094c447c30d3

(64-bit)

0 10000000000 0010000010010100110001000100011111000011000011010011 0x0000000000012095 0000000000000000000000000000000000000000000000010 010000010010101

Ukongezwa kweNqaku eliNtandayo (uSebenzi lwe-Arithmetic)
I-CoreFPU iqwalaselwe njenge-FP ADD ingenisa imodyuli yokongeza into edadayo. Yongeza amanani amabini-endawo ezidadayo (i-ain kunye nomgqomo) kwaye ibonelela ngemveliso (pout) kwifomathi yendawo edadayo. Igalelo kunye nemveliso ngamanani ahambayo okanye aphindwe kabini. Igalelo liyasebenza kwi-di_valid signal kwaye imveliso iyasebenza kwi do_valid. I-core ivelisa i-ovfl_fg (i-Overflow), i-qnan_fg (i-Quiet Not Number), i-snan_fg (i-Signlling Not Number), i-pinf_fg (i-Positive Infinity), kunye ne-ninf_fg (i-Negative Infinity) iiflegi ezisekelwe kumsebenzi wokongeza.
Exampiiles zokongezwa kweendawo ezidadayo zidweliswe kwezi theyibhile zilandelayo.
Uluhlu 2-4. Eksample yoMsebenzi woKuFaka iNqaku eliDalayo (32-bit)

Ixabiso leNqaku elidadayo Sayina Exponent UMantissa
Igalelo lendawo edadayo 1 ain (0x4e989680) 0 10011101 00110001001011010000000
Igalelo lendawo edadayo 2 umgqomo (0x4f191b40) 0 10011110 00110010001101101000000
Indawo edadayo yokongezwa kwepout (0x4f656680) 0 10011110 11001010110011010000000

Uluhlu 2-5. Eksample yoMsebenzi woKuFaka iNqaku eliDalayo (64-bit)

Ixabiso leNqaku elidadayo Sayina Exponent UMantissa
Igalelo lendawo edadayo 1

ain (0x3ff4106ee30caa32)

0 01111111111 0100000100000110111011100011000011001010101000110010
Igalelo lendawo edadayo 2

bin (0x40020b2a78798e61)

0 10000000000 0010000010110010101001111000011110011000111001100001
Indawo edadayo yokongezwa kwepout (0x400c1361e9ffe37a) 0 10000000000 1100000100110110000111101001111111111110001101111010

Ukuthabatha indawo edadayo (Ukusebenza kwe-Arithmetic) 
I-CoreFPU iqwalaselwe njenge-FP SUB ithatha imodyuli yokuthabatha indawo edadayo. Ithabatha amanani amabini-endawo ezidadayo (i-ain kunye nomgqomo) kwaye ibonelela ngemveliso (pout) kwifomathi yendawo edadayo. Igalelo kunye nemveliso ngamanani ahambayo okanye aphindwe kabini. Igalelo liyasebenza kwi-di_valid signal kwaye imveliso iyasebenza kwi do_valid. I-core ivelisa i-ovfl_fg (i-Overflow), i-unfl_fg (i-underflow), i-qnan_fg (i-Quiet Not Number), i-snan_fg (i-Signlling Not Number), i-pinf_fg (i-Positive Infinity), kunye ne-ninf_fg (i-Negative Infinity) iiflegi ezisekelwe ekusebenzeni kokuthabatha.
Exampiiles zeendawo ezidadayo zokuthabatha zidweliswe kwezi theyibhile zilandelayo.
Uluhlu 2-6. Eksample yoMsebenzi wokuThanda ngeNqaku eliDalayo (32-bit)

Ixabiso leNqaku elidadayo Sayina Exponent UMantissa
Igalelo lendawo edadayo 1 ain (0xac85465f) 1 01011001 00001010100011001011111
Igalelo lendawo edadayo 2 umgqomo (0x2f516779) 0 01011110 10100010110011101111001
Ipowuthi yokuthabatha indawo edadayo (0xaf5591ac) 1 01011110 10101011001000110101011
Ixabiso leNqaku elidadayo Sayina Exponent UMantissa
Igalelo lendawo edadayo 1

ain (0x405569764adff823)

0 10000000101 0101011010010111011001001010110111111111100000100011
Igalelo lendawo edadayo 2

bin (0x4057d04e78dee3fc)

0 10000000101 0111110100000100111001111000110111101110001111111100
Indawo edadayo yokuthabatha iphothi yokukhupha (0xc02336c16ff75ec8) 1 10000000010 0011001101101100000101101111111101110101111011001000

Ukuphindaphinda-kweNqanaba elidadayo (Umsebenzi we-Arithmetic)
I-CoreFPU iqwalaselwe njenge-FP MULT ithatha imodyuli yophinda-phindo lweendawo ezidadayo. Iphinda-phinda amanani amabini-endawo ezidadayo (i-ain kunye nomgqomo) kwaye ibonelele ngemveliso (pout) kwifomathi yendawo edadayo. Igalelo kunye nemveliso ngamanani ahambayo okanye aphindwe kabini. Igalelo liyasebenza kwi-di_valid signal kwaye imveliso iyasebenza kwi do_valid. I-core ivelisa i-ovfl_fg (Ukuphuphuma), unfl_fg (Underflow), qnan_fg (I-Quiet Not A Number), snan_fg (Ukusayinwa okungelona nani), i-pinf_fg (i-Positive Infinity), kunye ne-ninf_fg (i-Negative Infinity) iiflegi ezisekelwe kumsebenzi wokuphindaphinda.
Exampiiles zeendawo ezidadayo zokuphindaphinda zidweliswe kwezi theyibhile zilandelayo.
Uluhlu 2-8. Eksample yoMsebenzi wokuPhinda-phinda-Ndawo-Ndawo (32-bit)

Ixabiso leNqaku elidadayo Sayina Exponent UMantissa
Igalelo lendawo edadayo 1 ain (0x1ec7a735) 0 00111101 10001111010011100110101
Igalelo lendawo edadayo 2 umgqomo (0x6ecf15e8) 0 11011101 10011110001010111101000
Indawo edadayo yokuphinda-phinda imveliso yepout (0x4e21814a) 0 10011100 01000011000000101001010
Ixabiso leNqaku elidadayo Sayina Exponent UMantissa
Igalelo lendawo edadayo 1

ain (0x40c1f5a9930be0df)

0 10000001100 0001111101011010100110010011000010111110000011011111
Igalelo lendawo edadayo 2

bin (0x400a0866c962b501)

0 10000000000 1010000010000110011011001001011000101011010100000001
Indawo edadayo yokuphindaphinda imveliso yepout (0x40dd38a1c3e2cae9) 0 10000001101 1101001110001010000111000011111000101100101011101001

 Itheyibhile yeNyaniso yokuDibanisa nokuThatha 
Ezi theyibhile zilandelayo zenyaniso zidwelisa amaxabiso omsebenzi wokudibanisa nokuthabatha. Uluhlu 2-10. Itheyibhile yeNyaniso eyoNgezelelweyo

Idatha A Idatha B Sayina kancinci Isiphumo Ukuphuphuma Ukuhamba ngaphantsi SnaN QNaN I-PINF I-NINF
QNaN/SNN x 0 I-POSQNaN 0 0 0 1 0 0
x QNaN/SNN 0 I-POSQNaN 0 0 0 1 0 0
unothi unothi 0 I-POSZERO 0 0 0 0 0 0
unothi isiphelo(y) 0 isiphelo(y) 0 0 0 0 0 0
unothi inegfinite(y) 1 inegfinite(y) 0 0 0 0 0 0
unothi ayinasiphelo 0 ayinasiphelo 0 0 0 0 1 0
unothi ayinasiphelo 1 ayinasiphelo 0 0 0 0 0 1
isiphelo(y) unothi 0 isiphelo(y) 0 0 0 0 0 0
ngaphaya ayinasiphelo 0 ayinasiphelo 0 0 0 0 1 0
Itheyibhile 2-10. Itheyibhile yeNyaniso eyoNgezelelweyo (iyaqhutywa)
Idatha A Idatha B Sayina kancinci Isiphumo Ukuphuphuma Ukuhamba ngaphantsi SnaN QNaN I-PINF I-NINF
ngaphaya ayinasiphelo 1 ayinasiphelo 0 0 0 0 0 1
inegfinite(y) unothi 1 inegfinite(y) 0 0 0 0 0 0
ayinasiphelo ayinasiphelo 0 ayinasiphelo 0 0 0 0 1 0
ayinasiphelo ayinasiphelo 1 ayinasiphelo 0 0 0 0 0 1
ayinasiphelo unothi 0 ayinasiphelo 0 0 0 0 1 0
ayinasiphelo ngaphaya 0 ayinasiphelo 0 0 0 0 1 0
ayinasiphelo ayinasiphelo 0 ayinasiphelo 0 0 0 0 1 0
ayinasiphelo ayinasiphelo 0 ayinasiphelo 0 0 0 0 1 0
ayinasiphelo ayinasiphelo 0 I-POSQNaN 0 0 0 1 0 0
ayinasiphelo unothi 1 ayinasiphelo 0 0 0 0 0 1
ayinasiphelo ngaphaya 1 ayinasiphelo 0 0 0 0 0 1
ayinasiphelo ayinasiphelo 1 ayinasiphelo 0 0 0 0 0 1
ayinasiphelo ayinasiphelo 0 I-POSQNaN 0 0 0 1 0 0
ayinasiphelo ayinasiphelo 1 ayinasiphelo 0 0 0 0 0 1
ngaphaya ngaphaya 0 ngaphaya 0 0 0 0 0 0
ngaphaya ngaphaya 0 ayinasiphelo 0 0 0 0 1 0
ngaphaya ngaphaya 0/1 QNaN 0 0 0 1 0 0
ngaphaya ngaphaya 0/1 SnaN 0 0 1 0 0 0
ngaphaya ngaphaya 0 POSSNaN 1 0 1 0 0 0
ngaphaya ayinasiphelo 0 ngaphaya 0 0 0 0 0 0
ngaphaya ayinasiphelo 1 ayinasiphelo 0 0 0 0 0 0
ngaphaya ayinasiphelo 0 POSSNaN 0 1 1 0 0 0
ayinasiphelo ngaphaya 0 ngaphaya 0 0 0 0 0 0
ayinasiphelo ngaphaya 1 ayinasiphelo 0 0 0 0 0 0
ayinasiphelo ngaphaya 0 POSSNaN 0 1 1 0 0 0
ayinasiphelo ayinasiphelo 1 ayinasiphelo 0 0 0 0 0 0
ayinasiphelo ayinasiphelo 1 ayinasiphelo 0 0 0 0 0 1
ayinasiphelo ayinasiphelo 0/1 QNaN 0 0 0 1 0 0
ayinasiphelo ayinasiphelo 0/1 SnaN 0 0 1 0 0 0
ayinasiphelo ayinasiphelo 0 POSSNaN 1 0 1 0 0 0
Idatha A Idatha B Sayina kancinci Isiphumo Ukuphuphuma Ukuhamba ngaphantsi SnaN QNaN I-PINF I-NINF
QNaN/SNN x 0 I-POSQNaN 0 0 0 1 0 0
x QNaN/SNN 0 I-POSQNaN 0 0 0 1 0 0
unothi unothi 0 I-POSZERO 0 0 0 0 0 0
unothi isiphelo(y) 1 inegfinite(y) 0 0 0 0 0 0
unothi inegfinite(y) 0 isiphelo(y) 0 0 0 0 0 0
unothi ayinasiphelo 1 ayinasiphelo 0 0 0 0 0 1
unothi ayinasiphelo 0 ayinasiphelo 0 0 0 0 1 0
isiphelo(y) unothi 0 isiphelo(y) 0 0 0 0 0 0
ngaphaya ayinasiphelo 1 ayinasiphelo 0 0 0 0 0 1
ngaphaya ayinasiphelo 0 ayinasiphelo 0 0 0 0 1 0
inegfinite(y) unothi 1 inegfinite(y) 0 0 0 0 0 0
ayinasiphelo ayinasiphelo 1 ayinasiphelo 0 0 0 0 0 1
Itheyibhile 2-11. Itheyibhile yeNyaniso yokuThabatha (iyaqhutywa)
Idatha A Idatha B Sayina kancinci Isiphumo Ukuphuphuma Ukuhamba ngaphantsi SnaN QNaN I-PINF I-NINF
ayinasiphelo ayinasiphelo 0 ayinasiphelo 0 0 0 0 1 0
ayinasiphelo unothi 0 ayinasiphelo 0 0 0 0 1 0
ayinasiphelo ngaphaya 0 ayinasiphelo 0 0 0 0 1 0
ayinasiphelo ayinasiphelo 0 ayinasiphelo 0 0 0 0 1 0
ayinasiphelo ayinasiphelo 0 I-POSQNaN 0 0 0 1 0 0
ayinasiphelo ayinasiphelo 0 ayinasiphelo 0 0 0 0 1 0
ayinasiphelo unothi 1 ayinasiphelo 0 0 0 0 0 1
ayinasiphelo ngaphaya 1 ayinasiphelo 0 0 0 0 0 1
ayinasiphelo ayinasiphelo 1 ayinasiphelo 0 0 0 0 0 1
ayinasiphelo ayinasiphelo 1 ayinasiphelo 0 0 0 0 0 1
ayinasiphelo ayinasiphelo 0 I-POSQNaN 0 0 0 1 0 0
ngaphaya ngaphaya 0 ngaphaya 0 0 0 0 0 0
ngaphaya ngaphaya 1 ayinasiphelo 0 0 0 0 0 0
ngaphaya ngaphaya 0 POSSNaN 0 1 1 0 0 0
ngaphaya ayinasiphelo 0 ngaphaya 0 0 0 0 0 0
ngaphaya ayinasiphelo 0 ayinasiphelo 0 0 0 0 1 0
ngaphaya ayinasiphelo 0/1 QNaN 0 0 0 1 0 0
ngaphaya ayinasiphelo 0/1 SnaN 0 0 1 0 0 0
ngaphaya ayinasiphelo 0 POSSNaN 1 0 1 0 0 0
ayinasiphelo ngaphaya 1 ayinasiphelo 0 0 0 0 0 0
ayinasiphelo ngaphaya 1 ayinasiphelo 0 0 0 0 0 1
ayinasiphelo ngaphaya 0/1 QNaN 0 0 0 1 0 0
ayinasiphelo ngaphaya 0/1 SnaN 0 0 1 0 0 0
ayinasiphelo ngaphaya 0 POSSNaN 1 0 1 0 0 0
ayinasiphelo ayinasiphelo 0 ngaphaya 0 0 0 0 0 0
ayinasiphelo ayinasiphelo 1 ayinasiphelo 0 0 0 0 0 0
ayinasiphelo ayinasiphelo 0 POSSNaN 0 1 1 0 0 0

Kubalulekile:

  • Ezi kwiitheyibhile ezandulelayo zibonisa naliphi na inani.
  • Iitheyibhile ezandulelayo zibonisa imeko yokungakhathali.

Itheyibhile yeNyaniso yokuphindaphinda 
Le theyibhile ilandelayo yenyaniso idwelisa amaxabiso ophinda-phindo lomsebenzi.

Uluhlu 2-12. Itheyibhile yeNyaniso yokuphindaphinda

Idatha A Idatha B Sayina kancinci Isiphumo Ukuphuphuma Ukuhamba ngaphantsi SnaN QNaN I-PINF I-NINF
QNaN/SNN x 0 I-POSQNaN 0 0 0 1 0 0
x QNaN/SNN 0 I-POSQNaN 0 0 0 1 0 0
unothi unothi 0 I-POSZERO 0 0 0 0 0 0
unothi ngaphaya 0 I-POSZERO 0 0 0 0 0 0
unothi ayinasiphelo 0 I-POSZERO 0 0 0 0 0 0
unothi ayinasiphelo 0 I-POSQNaN 0 0 0 1 0 0
unothi ayinasiphelo 0 I-POSQNaN 0 0 0 1 0 0
Itheyibhile 2-12. Itheyibhile yeNyaniso yokuphindaphinda (iyaqhutywa)
Idatha A Idatha B Sayina kancinci Isiphumo Ukuphuphuma Ukuhamba ngaphantsi SnaN QNaN I-PINF I-NINF
ngaphaya unothi 0 I-POSZERO 0 0 0 0 0 0
ngaphaya ayinasiphelo 0 ayinasiphelo 0 0 0 0 1 0
ngaphaya ayinasiphelo 1 ayinasiphelo 0 0 0 0 0 1
ayinasiphelo unothi 0 I-POSZERO 0 0 0 0 0 0
ayinasiphelo ayinasiphelo 1 ayinasiphelo 0 0 0 0 0 1
ayinasiphelo ayinasiphelo 0 ayinasiphelo 0 0 0 0 1 0
ayinasiphelo unothi 0 I-POSQNaN 0 0 0 1 0 0
ayinasiphelo ngaphaya 0 ayinasiphelo 0 0 0 0 1 0
ayinasiphelo ayinasiphelo 1 ayinasiphelo 0 0 0 0 0 1
ayinasiphelo ayinasiphelo 0 ayinasiphelo 0 0 0 0 1 0
ayinasiphelo ayinasiphelo 1 ayinasiphelo 0 0 0 0 0 1
ayinasiphelo unothi 0 I-POSQNaN 0 0 0 1 0 0
ayinasiphelo ngaphaya 1 ayinasiphelo 0 0 0 0 0 1
ayinasiphelo ayinasiphelo 0 ayinasiphelo 0 0 0 0 1 0
ayinasiphelo ayinasiphelo 1 ayinasiphelo 0 0 0 0 0 1
ayinasiphelo ayinasiphelo 0 ayinasiphelo 0 0 0 0 1 0
ngaphaya ngaphaya 0 ngaphaya 0 0 0 0 0 0
ngaphaya ngaphaya 0 ayinasiphelo 0 0 0 0 1 0
ngaphaya ngaphaya 0 I-POSQNaN 0 0 0 1 0 0
ngaphaya ngaphaya 0 POSSNaN 0 0 1 0 0 0
ngaphaya ngaphaya 0 POSSNaN 1 0 1 0 0 0
ngaphaya ngaphaya 0 POSSNaN 0 1 1 0 0 0
ngaphaya ayinasiphelo 1 ayinasiphelo 0 0 0 0 0 0
ngaphaya ayinasiphelo 1 ayinasiphelo 0 0 0 0 0 1
ngaphaya ayinasiphelo 0 I-POSQNaN 0 0 0 1 0 0
ngaphaya ayinasiphelo 0 POSSNaN 0 0 1 0 0 0
ngaphaya ayinasiphelo 0 POSSNaN 1 0 1 0 0 0
ngaphaya ayinasiphelo 0 POSSNaN 0 1 1 0 0 0
ayinasiphelo ngaphaya 1 ayinasiphelo 0 0 0 0 0 0
ayinasiphelo ngaphaya 1 ayinasiphelo 0 0 0 0 0 1
ayinasiphelo ngaphaya 0 I-POSQNaN 0 0 0 1 0 0
ayinasiphelo ngaphaya 0 POSSNaN 0 0 1 0 0 0
ayinasiphelo ngaphaya 0 POSSNaN 1 0 1 0 0 0
ayinasiphelo ngaphaya 0 POSSNaN 0 1 1 0 0 0
ayinasiphelo ayinasiphelo 0 ngaphaya 0 0 0 0 0 0
ayinasiphelo ayinasiphelo 0 ayinasiphelo 0 0 0 0 1 0
ayinasiphelo ayinasiphelo 0 I-POSQNaN 0 0 0 1 0 0
ayinasiphelo ayinasiphelo 0 I-POSQNaN 0 0 1 0 0 0
ayinasiphelo ayinasiphelo 0 I-POSQNaN 1 0 1 0 0 0
ayinasiphelo ayinasiphelo 0 I-POSQNaN 0 1 1 0 0 0

Kubalulekile:

Umqondiso we-Bit '0' uchaza isiphumo esihle kwaye '1' ichaza imveliso engalunganga.
U-x kwitheyibhile eyandulelayo ibonisa ukungakhathali.

Iiparamitha zeCoreFPU kunye neMiqondiso yeNdibaniselwano
Eli candelo lixoxa ngeeparameters kwi-CoreFPU Configurator setting kunye neempawu ze-I/O.

Uqwalaselo GUI Iiparamitha 
Kukho inani leenketho eziqwalaselweyo ezisebenza kwiyunithi yeFPU njengoko kubonisiwe kolu luhlu lulandelayo. Ukuba uqwalaselo olungelulo olungagqibekanga luyafuneka, ibhokisi yencoko yababini yoqwalaselo isetyenziselwa ukukhetha amaxabiso afanelekileyo okhetho oluqwalaselweyo.

Uluhlu 3-1. I-GUI yoqwalaselo lwe-CoreFPU iParameters 

Igama leParameter Ukuhlala kukho Inkcazo
Ukuchaneka Ungatshatanga Khetha umsebenzi njengoko kufuneka:

Ukuchaneka okukodwa
Ukuchaneka kabini

Uhlobo loguqulo Indawo ezinzileyo ukuya kuguqulo lwendawo edadayo Khetha umsebenzi njengoko kufuneka:
  • Indawo ezinzileyo ukuya kuguqulo lwendawo edadayo
  • Indawo edadayo ukuya kuguqulo lwendawo esisigxina
  • Ukongezwa kwendawo edadayo
  • Ukuthabatha indawo edadayo
  • Uphinda-phindo lwendawo edadayo
Ububanzi Becandelo Lokufakayo1 15 Qwalasela inqaku leqhezu kwiInput ain kunye neempawu zomgqomo

Uluhlu olusebenzayo luyi 31–1

Ububanzi Becandelo Lemveliso2 15 Iqwalasela inqaku leqhezu kwiimpawu zokuPhuma

Uluhlu olusebenzayo luyi 51–1

Kubalulekile:

  1. Le parameter iqwalaselwe kuphela ngexesha lendawo esisigxina ukuya kwindawo edadayo.
  2. Le parameter iqwalaselwe kuphela ngexesha lendawo edadayo ukuya kwindawo esisigxina yoguqulelo.

Iimpawu zeeNgeniso kunye neZiphumo (Buza umbuzo)
Le theyibhile ilandelayo idwelisa igalelo kunye neempawu zezibuko zeCoreFPU.

Uluhlu 3-2. Inkcazo yePort 

Igama loMqondiso Ububanzi Uhlobo Inkcazo
clk 1 Igalelo Iwotshi yenkqubo engundoqo
rstn 1 Igalelo Ukusetha kwakhona okusebenzayo-phantsi kwe-asynchronous
di_semthethweni 1 Igalelo Igalelo elisebenzayo-eliphezulu livumelekile

Lo mqondiso ubonisa ukuba idatha ekhoyo kwi-ain [31: 0], i-ain [63: 0] kunye ne-bin [31: 0], i-bin [63: 0] iyasebenza.

hayi 32/64 Igalelo Ibhasi yoNgeniso (isetyenziselwa yonke imisebenzi)
umgqomo1 32/64 Igalelo B Ibhasi yoNgeniso (Isetyenziselwa imisebenzi ye-arithmetic kuphela)
ngaphandle2 32/64 Isiphumo Ixabiso lemveliso xa limiliselwe kwindawo edadayo okanye edadayo ukuya kuguqulo lweendawo ezisisigxina zikhethiwe.
ipowuthi1 32/64 Isiphumo Ixabiso lemveliso xa kudityaniswa, ukuthabatha, okanye ukusebenza kophindaphindo kukhethiwe.
Itheyibhile 3-2. Inkcazo yezibuko (iyaqhutywa)
Igama loMqondiso Ububanzi Uhlobo Inkcazo
yenza_iyasebenza 1 Isiphumo Isignali esebenzayo-phezulu

Lo mqondiso ubonisa ukuba idatha ekhoyo kwi-pout/aout data bus iyasebenza.

ovfl_fg3 1 Isiphumo Isignali esebenzayo-phezulu

Lo mqondiso ubonisa ukuphuphuma kwamanzi ngexesha lemisebenzi yendawo yokudada.

unfl_fg 1 Isiphumo Isignali esebenzayo-phezulu

Lo Mqondiso ubonisa ukuhamba ngaphantsi ngexesha lemisebenzi yendawo edadayo.

qnan_fg3 1 Isiphumo Isignali esebenzayo-phezulu

Lo mqondiso ubonisa i-Quiet Not a Number (QNaN) ngexesha lemisebenzi yendawo edadayo.

snan_fg 1 Isiphumo Isignali esebenzayo-phezulu

Lo mqondiso ubonisa uMqondiso ongeyiyo-iNombolo (i-SNaN) ngexesha lemisebenzi yendawo edadayo.

pinf_fg3 1 Isiphumo Isignali esebenzayo-phezulu

Lo mqondiso ubonisa infinity elungileyo ngexesha lemisebenzi yendawo edadayo.

ninf_fg 1 Isiphumo Isignali esebenzayo-phezulu

Lo mqondiso ubonisa infinity engalunganga ngexesha lemisebenzi yeendawo ezidadayo.

Kubalulekile:

  1. Elizibuko lifumaneka kuphela kudidi-ndawo edadayo, ukuthabatha, okanye imisebenzi yophindaphindo.
  2. Eli zibuko lifumaneka kuphela kwindawo esisigxina ukuya kwindawo edadayo kunye nendawo edadayo ukuya kuguqulo lweendawo ezisisigxina.
  3. Eli zibuko likhona kwindawo edadayo ukuya kwindawo esisigxina, ukudibanisa-indawo edadayo, ukuthabatha indawo edadayo, kunye nophinda-phindo lwendawo edadayo.

Ukuphunyezwa kweCoreFPU kwiLibero Design Suite

Eli candelo lichaza ukuphunyezwa kweCoreFPU kwiLibero Design Suite.

SmartDesign 

I-CoreFPU iyafumaneka ukukhuphela kwikhathalogu yeLibero IP ngokusebenzisa web indawo yokugcina. Nje ukuba idweliswe kwikhathalogu, undoqo uqiniswa kusetyenziswa ukuhamba kweSmartDesign. Ngolwazi malunga nokusebenzisa i-SmartDesign ukulungisa, ukudibanisa, kunye nokuvelisa ii-cores, jonga uncedo lwe-intanethi ye-Libero SoC.
Emva kokuqwalasela kunye nokuvelisa umzekelo ongundoqo, umsebenzi osisiseko ufaniswe usebenzisa i-testbench enikwe i-CoreFPU. Iiparamitha ze-testbench zilungelelanisa ngokuzenzekelayo kuqwalaselo lweCoreFPU. I-CoreFPU iqiniswe njengenxalenye yoyilo olukhulu.
Umfanekiso 4-1. I-SmartDesign CoreFPU Instance for Arithmetic Operations

IYunithi yeNqaku leMICROCHIP-CoreFPU-Cor-Floating- (5)Umfanekiso 4-2. I-SmartDesign CoreFPU Instance for Conversion Operation IYunithi yeNqaku leMICROCHIP-CoreFPU-Cor-Floating- (6)

 

Inqaku elisisigxina ukuya kuGuqulo lweNqaku eliDandayo
Ngexesha lendawo esisigxina yoguqulelo lwendawo edadayo, Ububanzi beQela leeNgeniso luyalungiseka. Ububanzi beSiphumo bumiselwe kwi-32-bit yokuchaneka okukodwa kunye ne-64-bit yokuchaneka kabini indawo edadayo ngokungagqibekanga.
Ukutshintsha ukusuka kwindawo esisigxina ukuya kwindawo edadayo, khetha iFixed ukuya kwindawo edadayo Uhlobo loguqulelo, njengoko kubonisiwe kulo mfanekiso ulandelayo.

IYunithi yeNqaku leMICROCHIP-CoreFPU-Cor-Floating- (7)Indawo edadayo ukuya kwindawo esisigxina 
Ngexesha lendawo edadayo ukuya kuguqulo lwendawo esisigxina, Ububanzi beCandelo leSiphumo buyalungiseka, kwaye Ububanzi begalelo lisetelwe kwi-32-bit yokuchaneka okukodwa kunye ne-64-bit yokuchaneka kabini indawo edadayo ngokungagqibekanga.
Ukutshintsha ukusuka kwindawo edadayo ukuya kwindawo esisigxina, khetha Indawo edadayo ukuya kuhlobo olusisigxina loGuqulo, njengoko kubonisiwe kulo mfanekiso ulandelayo.
Umfanekiso 4-4. IsiQinisekiso seCoreFPU seNdawo edadayo ukuya kwiFixed IYunithi yeNqaku leMICROCHIP-CoreFPU-Cor-Floating- (8)Inqaku Elidadayo Lodibaniso/Ukuthabatha/Uphindo
Ngexesha lokudibanisa-indawo edadayo, ukuthabatha, kunye nokusebenza kophinda-phindo, Ububanzi beQela Legalelo kunye noBubanzi beQela leSiphumo azilungiselelwa njengoko ezi ziyimisebenzi ye-arithmetic yeendawo ezidadayo, kwaye Ububanzi beInput/Isiphumo sisetelwe kumabhithi angama-32 ukuchaneka okukodwa kunye ne-64-bit yokuchaneka kabini indawo edadayo ngokungagqibekanga.
Lo mzobo ulandelayo ubonisa i-CoreFPU configurator ukwenzela umsebenzi wokuthabatha indawo edadayo.

Umfanekiso 4-5. IsiQinisekiso se-CoreFPU sokuThatyatha iNdawo eDandayoIYunithi yeNqaku leMICROCHIP-CoreFPU-Cor-Floating- (9)Ukulinganisa (Buza umbuzo)
Ukwenza ukulinganisa, kwifestile yoqwalaselo olungundoqo, khetha User Testbench. Emva kokuvelisa i-CoreFPU, i-pre-synthesis testbench Hardware Description Language (HDL) files zifakwe eLibero.

Ukulinganisa amaza (Buza umbuzo)
Eli candelo lixoxa ngendlela yokulinganisa amaza eCoreFPU.
La manani alandelayo abonisa i-waveform ye-fixed-point ukuya kwindawo edadayo yoguqulo kuzo zombini i-32-bit kunye ne-64-bit.IYunithi yeNqaku leMICROCHIP-CoreFPU-Cor-Floating- (10)

IYunithi yeNqaku leMICROCHIP-CoreFPU-Cor-Floating- (11) IYunithi yeNqaku leMICROCHIP-CoreFPU-Cor-Floating- (12) IYunithi yeNqaku leMICROCHIP-CoreFPU-Cor-Floating- (13)

Ukudityaniswa kweNkqubo
Lo mfanekiso ulandelayo ubonisa i-example yokusebenzisa undoqo. Kule exampLe, i-UART yoyilo isetyenziswa njengejelo lonxibelelwano phakathi koyilo kunye ne-PC yomkhosi. Imiqondiso eyi-ain kunye nomgqomo (nganye ye-32-bit okanye 64-bit ububanzi) ngamagalelo kuyilo olusuka kwi-UART. Emva kokuba i-CoreFPU ifumene i-di_valid signal, ibala umphumo. Emva kokubala isiphumo, isiginali ye-do_valid iya phezulu kwaye igcina isiphumo (i-aout/pout data) kwi-buffer yemveliso. Le nkqubo ifanayo iyasebenza kuguqulo kunye nokusebenza kwe-arithmetic. Kwimisebenzi yoguqulo, igalelo kuphela i-ain elaneleyo ngelixa imisebenzi ye-arithmetic, amagalelo e-ain kunye nomgqomo ayafuneka. Imveliso ye-aout yenziwe yasebenza kuguqulo kunye nepout port ivulelwe imisebenzi ye-arithmetic.
Umfanekiso 4-16. Eksample yeNkqubo yeCoreFPU

IYunithi yeNqaku leMICROCHIP-CoreFPU-Cor-Floating- (14)

 

  1. Ukuhlanganiswa (Buza umbuzo)
    Ukusebenzisa i-synthesis kwi-CoreFPU, seta ingcambu yoyilo kumzekelo wecandelo le-IP kunye ne-Libero yoyilo lokuhamba kwepaneli, sebenzisa isixhobo se-Synthesis.
    Indawo kunye nendlela (Buza umbuzo)
    Emva kokuba uyilo ludityanisiwe, sebenzisa isixhobo seNdawo kunye neNdlela. I-CoreFPU ayifuni useto olukhethekileyo lwendawo kunye nendlela.
  2. Umsebenzisi Testbench (Buza umbuzo)
    I-testbench yomsebenzisi inikwe ukukhutshwa kwe-CoreFPU IP. Ukusebenzisa le testbench, ungaqinisekisa ukuziphatha ukusebenza CoreFPU.

Umzobo webhloko owenziwe lula we-testbench yomsebenzisi uboniswa kulo mfanekiso ulandelayo. I-testbench yomsebenzisi iqinisekisa uyilo oluQinisekileyo lwe-CoreFPU (UUT), kwaye ibandakanya i-generator yedatha yovavanyo lokuziphatha, iwotshi efunekayo, kunye nemiqondiso yokusetha kwakhona.
Umfanekiso 4-17. CoreFPU User Testbench

IYunithi yeNqaku leMICROCHIP-CoreFPU-Cor-Floating- (15)Kubalulekile: Kufuneka ubeke iliso kwiimpawu zemveliso kwi-ModelSim simulator, jonga icandelo lokulinganisa.

IiReferensi ezongezelelweyo (Buza umbuzo)
Eli candelo libonelela ngoluhlu lolwazi olongezelelweyo.
Ngohlaziyo kunye nolwazi olongezelelweyo malunga nesoftware, izixhobo kunye nehardware, tyelela i

Amaphepha ePropati yoBukrelekrele kwiMicrochip FPGAs kunye neePLDs webindawo.

  1. Imiba eyaziwayo kunye neeNdlela zokuSebenza (Buza umbuzo)
    Akukho miba yaziwayo kunye neendlela zokusebenza zeCoreFPU v3.0.
  2. Iimpawu eziyekiweyo kunye nezixhobo (Buza umbuzo)
    Akukho zixhobo eziyekiweyo kunye nezixhobo ezinokukhutshwa kwe-IP.

Uluhlu lwamagama

Oku kulandelayo luluhlu lwamagama kunye neenkcazo ezisetyenziswe kuxwebhu.
Uluhlu 6-1. Imigaqo neeNkcazo

Ixesha Ingcaciso
FPU IYunithi yeNdawo eNdadayo
FP ADD Ukongezwa kwenqaku elidadayo
FP SUB Ukuthabatha indawo edadayo
FP MULT Ukuphindaphinda-kweNqanaba elidadayo

Imiba Esonjululweyo 
Le theyibhile ilandelayo idwelisa yonke imiba esonjululweyo yokukhutshwa kweCoreFPU.

Uluhlu 7-1. Imiba Esonjululweyo

Khulula Inkcazo
3.0 Oku kulandelayo luluhlu lwayo yonke imiba esonjululweyo kukhupho lwe-v3.0:

Inombolo yetyala: 01420387 kunye ne-01422128

Yongeza ingqiqo yesikimu sokurhangqa (umjikelezo kwinani elikufutshane elilinganayo).

2.1 Oku kulandelayo luluhlu lwayo yonke imiba esonjululweyo kukhupho lwe-v2.1:
Uyilo ludibana nemiba ngenxa yobukho beemodyuli eziphindwe kabini xa ii-cores ezininzi ziqiniswa.
Ukuthiya ngokutsha umzekelo we-CoreFPU we-IP kubangela impazamo "yemodyuli engachazwanga".
1.0 Ukukhutshwa kokuqala

Ukusetyenziswa kweZixhobo zokuSebenza kunye nokuSebenza

I-CoreFPU macro iphunyezwa kwiintsapho ezidweliswe kolu luhlu lulandelayo.
Itheyibhile 8-1. Ukusetyenziswa kwesiXhobo se-FPU yePolarFire kwi-32-Bit

Izibonelelo zeFPGA Ukusetyenziswa
Usapho 4LUT DFF Iyonke Ibhloko yeMathematika Isixhobo Ipesentitage Ukusebenza Ukubambezeleka
iNdawo eZinzileyo ukuya kwindawo eNdadayo
I-PolarFire® 260 104 364 0 MPF300T 0.12 310 MHz 3
Indawo edadayo ukuya kwindawo esisigxina
Umlilo wePolar 591 102 693 0 MPF300T 0.23 160 MHz 3
Ukongezwa kwenqaku elidadayo
Umlilo wePolar 1575 1551 3126 0 MPF300T 1.06 340 MHz 16
Ukuthabatha indawo edadayo
Umlilo wePolar 1561 1549 3110 0 MPF300T 1.04 345 MHz 16
Ukuphindaphinda-kweNqanaba elidadayo
Umlilo wePolar 465 847 1312 4 MPF300T 0.44 385 MHz 14
Izibonelelo zeFPGA Ukusetyenziswa
Usapho 4LUT DFF Iyonke Ibhloko yeMathematika Isixhobo Ipesentitage Ukusebenza Ukubambezeleka
iNdawo eZinzileyo ukuya kwindawo eNdadayo
I-RTG4™ 264 104 368 0 RT4G150 0.24 160 MHz 3
Indawo edadayo ukuya kwindawo esisigxina
RTG4 439 112 551 0 RT4G150 0.36 105 MHz 3
Ukongezwa kwenqaku elidadayo
RTG4 1733 1551 3284 0 RT4G150 1.16 195 MHz 16
Ukuthabatha indawo edadayo
RTG4 1729 1549 3258 0 RT4G150 1.16 190 MHz 16
Ukuphindaphinda-kweNqanaba elidadayo
RTG4 468 847 1315 4 RT4G150 0.87 175 MHz 14
Izibonelelo zeFPGA Ukusetyenziswa
Usapho 4LUT DFF Iyonke Ibhloko yeMathematika Isixhobo Ipesentitage Ukusebenza Ukubambezeleka
iNdawo eZinzileyo ukuya kwindawo eNdadayo
I-PolarFire® 638 201 849 0 MPF300T 0.28 305 MHz 3
Indawo edadayo ukuya kwindawo esisigxina
Umlilo wePolar 2442 203 2645 0 MPF300T 0.89 110 MHz 3
Ukongezwa kwenqaku elidadayo
Umlilo wePolar 5144 4028 9172 0 MPF300T 3.06 240 MHz 16
Ukuthabatha indawo edadayo
Umlilo wePolar 5153 4026 9179 0 MPF300T 3.06 250 MHz 16
Ukuphindaphinda-kweNqanaba elidadayo
Umlilo wePolar 1161 3818 4979 16 MPF300T 1.66 340 MHz 27
Izibonelelo zeFPGA Ukusetyenziswa
Usapho 4LUT DFF Iyonke Ibhloko yeMathematika Isixhobo Ipesentitage Ukusebenza Ukubambezeleka
iNdawo eZinzileyo ukuya kwindawo eNdadayo
I-RTG4™ 621 201 822 0 RT4G150 0.54 140 MHz 3
Indawo edadayo ukuya kwindawo esisigxina
RTG4 1114 203 1215 0 RT4G150 0.86 75 MHz 3
Ukongezwa kwenqaku elidadayo
RTG4 4941 4028 8969 0 RT4G150 5.9 140 MHz 16
Ukuthabatha indawo edadayo
RTG4 5190 4026 9216 0 RT4G150 6.07 130 MHz 16
Ukuphindaphinda-kweNqanaba elidadayo
RTG4 1165 3818 4983 16 RT4G150 3.28 170 MHz 27

Kubalulekile: Ukonyusa amaza, khetha Vula i-retiming option kwisethingi ye-synthesis.

Imbali yohlaziyo

Imbali yohlaziyo ichaza utshintsho oluthe lwaphunyezwa kuxwebhu. Ezi nguqulelo zidweliswe ngohlaziyo, kuqalwa kolona papasho lwangoku.

IYunithi yeNqaku leMICROCHIP-CoreFPU-Cor-Floating- (1)

Microchip FPGA Inkxaso

Iqela leemveliso zeMicrochip FPGA libuyisela iimveliso zalo ngeenkonzo ezahlukeneyo zenkxaso, kubandakanya iNkonzo yabaThengi, iZiko leNkxaso yobuGcisa yabaThengi, a webindawo, kunye neeofisi zokuthengisa zehlabathi. Abathengi bayacetyiswa ukuba bandwendwele iMicrochip imithombo ye-intanethi ngaphambi kokuqhagamshelana nenkxaso njengoko kunokwenzeka ukuba imibuzo yabo sele iphendulwe.
Qhagamshelana neZiko leNkxaso yobuGcisa nge webindawo kwi www.microchip.com/support. Khankanya inombolo yeCandelo leSixhobo seFPGA, khetha udidi lwetyala elifanelekileyo, kwaye uyilo lokulayisha files ngelixa usenza imeko yenkxaso yobugcisa.
Qhagamshelana neNkonzo yabaThengi ngenkxaso yemveliso engeyiyo eyobugcisa, njengamaxabiso emveliso, ukuphuculwa kwemveliso, ulwazi lokuhlaziya, isimo somyalelo kunye nokugunyaziswa.

  • Ukusuka eMntla Melika, fowunela 800.262.1060
  • Ukusuka kwihlabathi liphela, fowunela 650.318.4460
  • Ifeksi, naphi na ehlabathini, 650.318.8044

Ulwazi lweMicrochip

Iimpawu zokuthengisa
Igama elithi “Microchip” kunye nelogo, ilogo ethi “M”, kunye namanye amagama, iilogo, kunye neebrendi zibhalisiwe kwaye zingabhaliswanga ziimpawu zorhwebo zeMicrochip Technology Incorporated okanye amahlakani ayo kunye/okanye abancedisi eUnited States kunye/okanye namanye amazwe (“Iimpawu zoRhwebo zeMicrochip”). Ulwazi malunga neeMpawu zeMicrochip zinokufumaneka apha https://www.microchip.com/en-us/about/legal-information/microchip-trademarks
ISBN: 979-8-3371-0947-3

Isaziso soMthetho
Olu papasho kunye nolwazi olulapha lunokusetyenziswa kuphela ngeemveliso zeMicrochip, kubandakanywa ukuyila, ukuvavanya, kunye nokudibanisa iimveliso zeMicrochip kunye nesicelo sakho. Ukusetyenziswa kolu lwazi ngayo nayiphi na enye indlela kwaphula le migaqo. Ulwazi malunga nosetyenziso lwesixhobo lunikezelwa kuphela ukulungiselela wena kwaye lunokuthi luthathelwe indawo luhlaziyo. Luxanduva lwakho ukuqinisekisa ukuba isicelo sakho siyadibana neenkcukacha zakho. Qhagamshelana neofisi yakho yentengiso yeMicrochip yengingqi ngenkxaso eyongezelelweyo okanye, ufumane inkxaso eyongezelelweyo kwi www.microchip.com/en-us/support/design-help/client-support-services

OLU LWAZI LUBONWA NGE-MICROCHIP “NJENGOKO ZINJALO”. I-MICROCHIP AYENZA Mmeli OKANYE IZIQINISEKISO ZALO NALUPHI UHLOBO, OKANYE INGCACILEYO OKANYE IYATHENWA, IYABHALWA OKANYE NGOMLOMO, NGOMTHETHO OKANYE NGOLUNYE, ENXULUMENE NOLWAZI KUBANDAKANYA KODWA AYIMDALWA KUSO NAsiphi na ISIQINISEKISO SOKUBANISWA, UKUFANELEKILEYO NGENJONGO ETHILE, OKANYE IZIQINISEKISO EZINXULUMENE NEMEKO, UMGANGATHO, OKANYE UKUSEBENZA KWAYO.

AKUKHO SIGANEKO IYA KUTHWATHWA NALUPHI NA I-MICROCHIP ESIYA KUTHWALA NGALO NALUPHI NA ULWAZI, OLUKHETHEKILEYO, LWESOHLWAYO, NGESIGANEKO, OKANYE OKUPHUMELELE Ilahleko, UMONAKALO, IINDLEKO, OKANYE INKCITHO YALO NOLUPHI NA UHLOBO ELUYANXULUMENE NOLWAZI OKANYE UKUSETYENZISWA KWALO, NANGONA INGCACISO, NANGENZWENI. OKUSEKO OKANYE UMONAKALO UYABONAKALA. NGOKUPHELELEYO UXANDUVA LUVUMELEKILEYO NGOMTHETHO, UXANDUVA LWONKE LE-MICROCHIP KULONKE AMABANGO NGAYO NAYIPHI NA IINDLELA EZINXULUMENE NOLWAZI OKANYE UKUSETYENZISWA KWALO AKUYI KUGQIBELA ISIXA SOMRHUMO, UKUBA NAKHO, OWUHLAWULE NGQO UKUBA ULWAZI LWAZI.

Ukusetyenziswa kwezixhobo zeMicrochip kwinkxaso yobomi kunye / okanye izicelo zokhuseleko ngokupheleleyo kumngcipheko womthengi, kwaye umthengi uyavuma ukukhusela, ukuhlawulela kwaye ubambe iMicrochip engenabungozi kuyo nayiphi na kunye nawo wonke umonakalo, amabango, iisuti, okanye iindleko ezibangelwa kukusetyenziswa okunjalo. Akukho zilayisenisi zigqithiswayo, ngokungafihlisiyo okanye ngenye indlela, phantsi kwawo nawaphi na amalungelo epropathi yemveliso yeMicrochip ngaphandle kokuba kuchazwe ngenye indlela.

Microchip Devices Code Protection Feature
Qaphela ezi nkcukacha zilandelayo zenqaku lokhuseleko lwekhowudi kwiimveliso zeMicrochip:

  • Iimveliso zeMicrochip ziyahlangabezana nemigaqo equlethwe kwiMicrochip Data Sheet yazo.
  • IMicrochip ikholelwa ukuba usapho lwayo lweemveliso lukhuselekile xa lusetyenziswa ngendlela ecetywayo, ngokwemigaqo yokusebenza, naphantsi kweemeko eziqhelekileyo.
  • Ixabiso leMicrochip kwaye likhusela ngokungqongqo amalungelo epropathi enomgangatho ophezulu wokuqonda. Iinzame zokwaphula ikhowudi yokukhusela iimpawu zeemveliso zeMicrochip zithintelwe ngokungqongqo kwaye zinokwaphula umthetho weDigital Millennium Copyright Act.
  • Ayikho i-Microchip okanye nawuphi na umenzi we-semiconductor onokuqinisekisa ukhuseleko lwekhowudi yayo. Ukukhuselwa kwekhowudi akuthethi ukuba siqinisekisa ukuba imveliso "ayinakwaphulwa". Ukhuseleko lwekhowudi luhlala luvela. I-Microchip izinikele ekuphuculeni ngokuqhubekayo iimpawu zokukhusela ikhowudi kwiimveliso zethu.

Amaxwebhu / Izibonelelo

I-MICROCHIP CoreFPU iYunithi yeNdawo eNtantayo engundoqo [pdf] Isikhokelo somsebenzisi
I-v3.0, i-v2.1, i-v2.0, i-v1.0, i-CoreFPU ye-CoreFPU ye-Core Floating Point Unit, iYunithi yeNdawo eNgxobhozo, iYunithi yeNdawo eNgxobhozayo, iYunithi yeNqaku

Iimbekiselo

Shiya uluvo

Idilesi yakho ye-imeyile ayizupapashwa. Iindawo ezifunekayo ziphawulwe *