MICROCHIP - logo

MICROCHIP CoreFPU Core Floating Point Unit

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

 

Taw qhia 

  • Lub Core Floating Point Unit (CoreFPU) yog tsim los rau kev ua lej lej thiab kev hloov pauv, rau ib leeg thiab ob npaug ntawm cov lej ntab-kho. CoreFPU txhawb nqa-taw-taw tes rau ntab-taw tes thiab ntab-taw tes rau kev hloov pauv hloov pauv thiab ntab-point ntxiv, rho tawm, thiab ua haujlwm sib npaug. IEEE ® Standard for Floating-Point Arithmetic (IEEE 754) yog ib qho txuj ci kev lag luam rau kev xam phaj ntab.
  • Tseem ceeb: CoreFPU txhawb kev suav nrog cov lej qub xwb, thiab tsuas yog cov lus Verilog nkaus xwb; VHDL tsis txaus siab.

Cov ntsiab lus
Cov lus hauv qab no muab cov ntsiab lus ntawm CoreFPU cov yam ntxwv.

Table 1. Cov yam ntxwv ntawm CoreFPU 

Core Version Cov ntaub ntawv no siv rau CoreFPU v3.0.
Txhawb Cov Tsev Neeg
  • PolarFire® SoC
  • PolarFire
  • RTG 4™
Txhawb Tool Flow Yuav tsum Libero® SoC v12.6 lossis tom qab tso tawm.
Daim ntawv tso cai CoreFPU tsis yog daim ntawv tso cai kaw.
Cov lus qhia installation CoreFPU yuav tsum tau nruab rau IP Catalog ntawm Libero SoC tau txais los ntawm IP Catalog hloov tshiab muaj nuj nqi. Xwb, CoreFPU tuaj yeem rub tawm los ntawm phau ntawv teev npe. Thaum tus IP core yog

ntsia, nws yog configured, generated thiab instantiated nyob rau hauv SmartDesign rau kev koom tes nyob rau hauv qhov project.

Cov cuab yeej siv thiab kev ua tau zoo Cov ntsiab lus ntawm kev siv thiab cov ntaub ntawv ua haujlwm rau CoreFPU tau teev nyob rau hauv Kev Siv Khoom Siv Khoom Siv thiab Kev Ua Haujlwm.

CoreFPU Hloov Cov Ntaub Ntawv Teev Npe
Tshooj lus no muab cov lus qhia dav davview ntawm cov yam ntxwv tshiab tau koom ua ke, pib nrog kev tso tawm tsis ntev los no. Yog xav paub ntxiv txog cov teeb meem daws teeb meem, saib Tshooj Lus daws teeb meem.

Version Dab tsi tshiab
v3.0 ua Siv cov chij tso tawm ntxiv los txhim kho qhov tseeb ntawm IP
v2.1 ua Ntxiv qhov muab ob npaug rau precision
v2.0 ua Hloov kho lub sij hawm waveforms
v1.0 ua Thawj qhov kev tso tawm ntawm CoreFPU

1. Nta

CoreFPU muaj cov yam ntxwv tseem ceeb hauv qab no:

  • Txhawb Ib Leeg thiab Ob Chav Precision Floating Numbers raws li IEEE-754 Standard
  • Txhawb kev hloov pauv raws li teev tseg:
    • Tsau taw tes rau Floating-point conversion
    • Floating-point rau Tiav-point conversion
  • Txhawb kev ua lej lej raws li teev tseg:
    • Floating-point ntxiv
    • Floating point rho tawm
    • Floating-point multiplication
  • Muab qhov Rounding Scheme (Pib mus rau qhov ze tshaj plaws) rau kev ua lej lej nkaus xwb
  • Muab Chij rau Kev Tshaj Tawm, Tshaj Tawm, Infinity (Positive Infinity, Negative Infinity), Quiet NaN (QNaN) thiab Signaling NaN (SNaN) rau Floating-Point Numbers.
  • Txhawb nqa tag nrho pipelined kev siv ntawm Arithmetic Operations
  • Muab Kev Pabcuam rau kev teeb tsa cov tub ntxhais kawm tsim nyog rau kev tsim qauv

Functional Description

  • IEEE Standard for Floating-Point Arithmetic (IEEE 754) yog cov txheej txheem txheej txheem rau kev suav cov ntsiab lus ntab. Lo lus floating-point hais txog lub ntsiab lus radix ntawm tus lej (decimal point lossis binary point), uas tau muab tso rau txhua qhov chaw nrog rau cov lej tseem ceeb ntawm tus lej.
    Ib tug floating-point tooj feem ntau yog hais nyob rau hauv lub scientific notation, nrog ib tug feem (F), thiab tus exponent (E) ntawm ib tug tej yam radix (r), nyob rau hauv daim ntawv ntawm F × r^E. Tus lej lej siv radix ntawm 10 (F × 10^E); thaum tus lej binary siv radix ntawm 2 (F × 2^E).
  • Tus sawv cev ntawm tus naj npawb floating-point tsis yog qhov tshwj xeeb. Rau example, tus naj npawb 55.66 yog sawv cev li 5.566 × 10^1, 0.5566 × 10^2, 0.05566 × 10^3, thiab lwm yam. Cov fractional feem yog normalized. Nyob rau hauv daim ntawv normalized, tsuas muaj ib tug xwb tsis-zero tus lej ua ntej lub radix point. Rau example, decimal tooj 123.4567 yog normalized li 1.234567 × 10^2; binary naj npawb 1010.1011B yog normalized li 1.0101011B × 2^3.
  • Nws yog ib qho tseem ceeb uas yuav tsum nco ntsoov tias tus lej ntab ntab raug kev txom nyem los ntawm kev poob ntawm qhov tseeb thaum sawv cev nrog tus lej tas li ntawm cov khoom (rau example, 32-ntsis lossis 64-ntsis). Qhov no yog vim muaj tus lej tsis kawg ntawm cov lej tiag (txawm tias nyob rau hauv ib qho me me ntawm 0.0 txog 0.1). Ntawm qhov tod tes, ib
    n-ntsis binary qauv sawv cev rau finite 2^n cov lej sib txawv. Yog li ntawd, tsis yog txhua tus lej tiag raug sawv cev. Qhov ze tshaj plaws yog siv los hloov, uas ua rau poob ntawm qhov tseeb.

Ib qho precision floating-point naj npawb yog sawv cev raws li hauv qab no:

  • Kos npe me ntsis: 1-ntsis
  • Exponent dav: 8 ntsis
  • Qhov tseem ceeb thiab qhov tseeb: 24 cov khoom (23 cov khoom tau khaws cia meej)

Daim duab 2-1. 32-ntsis Frame

MICROCHIP-CoreFPU-Cor-Floating-Point-Unit- (2)Qhov ob-precision floating-point naj npawb yog sawv cev raws li hauv qab no:

  • Kos npe me ntsis: 1-ntsis
  • Exponent dav: 11 ntsis
  • Qhov tseem ceeb thiab qhov tseeb: 53 cov khoom (52 cov khoom tau khaws cia meej)

Daim duab 2-2. 64-ntsis Frame MICROCHIP-CoreFPU-Cor-Floating-Point-Unit- (3)CoreFPU yog qhov kev sib koom ua ke saum toj kawg nkaus ntawm ob qhov hloov pauv hloov pauv (Tswj rau Float point thiab Float mus rau qhov chaw ruaj khov) thiab peb txoj haujlwm lej (FP ADD, FP SUB, thiab FP MULT). Tus neeg siv tuaj yeem teeb tsa ib qho kev ua haujlwm raws li qhov yuav tsum tau ua kom cov peev txheej tau siv rau kev ua haujlwm xaiv.
Cov duab hauv qab no qhia txog qib siab CoreFPU thaiv daim duab nrog cov chaw nres nkoj.

Daim duab 2-3. CoreFPU Ports Block Diagram

MICROCHIP-CoreFPU-Cor-Floating-Point-Unit- (4)Cov lus hauv qab no teev qhov dav ntawm cov khoom nkag thiab cov khoom tso tawm. Table 2-1. Input thiab Output Port Dav

Teeb liab Ib leeg Precision Dav Muab ob npaug rau Precision Dav
ib ain [31:0] [63:0]
bin [31:0] [63:0]
aout [31:0] [63:0]
pout [31:0] [63:0]

Tsau-Point rau Floating-Point (Conversion)

CoreFPU configured raws li taag rau floating-point infers lub taag-point rau floating-point hloov dua siab tshiab module. Cov tswv yim (ain) rau CoreFPU yog ib qho chaw ruaj khov uas muaj cov lej suav thiab cov lej feem. CoreFPU configurator muaj cov kev xaiv los xaiv cov input integer thiab feem dav dav. Cov tswv yim siv tau ntawm di_valid teeb liab thiab cov zis yog siv tau ntawm do_valid. Cov zis (aout) ntawm qhov ruaj khov rau ntab ua haujlwm yog nyob rau hauv ib qho lossis ob npaug ntawm qhov tseeb floating-point hom.
Example rau taag-taw tes rau floating-point conversion lag luam yog teev nyob rau hauv cov lus hauv qab no.
Table 2-2. Example rau Taag-Point rau Floating-Point Conversion

Tsau-Point Number Floating-Point Number
ib ain Tus lej Ib feem aout Kos npe Exponent Mantissa
0x12153524 (32-ntsis) 00010010000101010 011010100100100 0 x4610a9 0 10001100 00100001010100110101001
0x0000000000008 CCC

(64-ntsis)

0000000000000000000000000000000000000000000000001 000110011001100 0x3FF199999999999A 0 01111111111 0001100110011001100110011001100110011001100110011010

Floating-Point rau Fixed-Point (Conversion) 
CoreFPU teeb tsa raws li ntab mus rau qhov chaw ruaj khov infers lub ntab-taw tes mus rau qhov hloov pauv hloov pauv hloov pauv. Cov tswv yim (ain) rau CoreFPU yog ib qho lossis ob npaug ntawm qhov tseeb floating-point naj npawb thiab ua rau cov zis (aout) nyob rau hauv cov ntsiab lus ruaj khov uas muaj cov lej thiab cov zauv feem. Cov tswv yim siv tau ntawm di_valid teeb liab thiab cov zis yog siv tau ntawm do_valid. CoreFPU configurator muaj cov kev xaiv los xaiv qhov tso zis ntau thiab feem ntau qhov dav.
Example rau floating-point rau taag-point conversion ua haujlwm tau teev nyob rau hauv cov lus hauv qab no.

Table 2-3. Example for Floating-Point to Fixed-Point Conversion

Floating-Point Number Tsau-Point Number
ib ain Kos npe Exponent Mantissa aout Tus lej Ib feem
0x41bd6783 (32-ntsis) 0 10000011 01111010110011110000011 0 x000b678 00000000000010111 101011001111000
0x4002094c447c30d3

(64-ntsis)

0 10000000000 0010000010010100110001000100011111000011000011010011 0 x 0000000000012095 0000000000000000000000000000000000000000000000010 010000010010101

Floating-Point Ntxiv (Arithmetic Operation)
CoreFPU configured li FP ADD infers lub floating-point ntxiv module. Nws ntxiv ob tus naj npawb floating-point (ain thiab bin) thiab muab cov zis (pout) hauv hom floating-point. Cov tswv yim thiab cov zis yog ib los yog ob npaug precision floating-point tooj. Cov tswv yim siv tau ntawm di_valid teeb liab thiab cov zis yog siv tau ntawm do_valid. Cov tub ntxhais tsim tawm ovfl_fg (Overflow), qnan_fg (Quiet Not a Number), snan_fg (Signalling Not a Number), pinf_fg (Positive Infinity), thiab ninf_fg (Negative Infinity) chij raws li kev ua haujlwm ntxiv.
Examples rau floating-point ntxiv kev ua haujlwm tau teev nyob rau hauv cov lus hauv qab no.
Table 2-4. Example rau Floating-Point Ntxiv Kev Ua Haujlwm (32-ntsis)

Floating-Point Tus nqi Kos npe Exponent Mantissa
Floating-point input 1 ain (0x4e989680) 0 10011101 00110001001011010000000
Floating-point input 2 hauv (0x4f191b40) 0 10011110 00110010001101101000000
Floating-point ntxiv tso zis pout (0x4f656680) 0 10011110 11001010110011010000000

Table 2-5. Example rau Floating-Point Ntxiv Kev Ua Haujlwm (64-ntsis)

Floating-Point Tus nqi Kos npe Exponent Mantissa
Floating-point input 1

ain (0x3ff4106ee30caa32)

0 01111111111 0100000100000110111011100011000011001010101000110010
Floating-point input 2

bin (0x40020b2a78798e61)

0 10000000000 0010000010110010101001111000011110011000111001100001
Floating-point ntxiv tso zis pout (0x400c1361e9ffe37a) 0 10000000000 1100000100110110000111101001111111111110001101111010

Floating-Point Subtraction (Arithmetic Operation) 
CoreFPU configured li FP SUB infers lub floating-point rho tawm module. Nws rho tawm ob tus lej ntab ntab (ain thiab bin) thiab muab cov khoom tso tawm (pout) hauv hom floating-point. Cov tswv yim thiab cov zis yog ib los yog ob npaug precision floating-point tooj. Cov tswv yim siv tau ntawm di_valid teeb liab thiab cov zis yog siv tau ntawm do_valid. Cov tub ntxhais tsim tawm ovfl_fg (Overflow), unfl_fg (underflow), qnan_fg (Quiet Not a Number), snan_fg (Signalling Not a Number), pinf_fg (Positive Infinity), thiab ninf_fg (Negative Infinity) chij raws li kev ua haujlwm rho tawm.
Examples rau floating-point subtraction ua haujlwm tau teev nyob rau hauv cov lus hauv qab no.
Table 2-6. Example rau Floating-Point Subtraction Operation (32-ntsis)

Floating-Point Tus nqi Kos npe Exponent Mantissa
Floating-point input 1 ain (0xac85465f) 1 01011001 00001010100011001011111
Floating-point input 2 rau hauv (0x2f516779) 0 01011110 10100010110011101111001
Floating point subtraction output pout (0xaf5591ac) 1 01011110 10101011001000110101011
Floating-Point Tus nqi Kos npe Exponent Mantissa
Floating-point input 1

ib (0x405569764adff823)

0 10000000101 0101011010010111011001001010110111111111100000100011
Floating-point input 2

bin (0x4057d04e78dee3fc)

0 10000000101 0111110100000100111001111000110111101110001111111100
Floating-point rho tawm cov zis pout (0xc02336c16ff75ec8) 1 10000000010 0011001101101100000101101111111101110101111011001000

Floating-Point Multiplication (Arithmetic Operation)
CoreFPU configured li FP MULT infers lub floating-point multiplication module. Nws multiplies ob tug floating-point tooj (ain thiab bin) thiab muab cov zis (pout) nyob rau hauv floating-point hom. Cov tswv yim thiab cov zis yog ib los yog ob npaug precision floating-point tooj. Cov tswv yim siv tau ntawm di_valid teeb liab thiab cov zis yog siv tau ntawm do_valid. Cov tub ntxhais tsim tawm ovfl_fg (Overflow), unfl_fg (Underflow), qnan_fg (Quiet Not a Number), snan_fg (Signalling Not a Number), pinf_fg (Positive Infinity), thiab ninf_fg (Negative Infinity) chij raws li kev ua haujlwm sib npaug.
Examples rau floating-point multiplication lag luam muaj npe nyob rau hauv cov lus hauv qab no.
Table 2-8. Example rau Floating-Point Multiplication Operation (32-ntsis)

Floating-Point Tus nqi Kos npe Exponent Mantissa
Floating-point input 1 ain (0x1ec7a735) 0 00111101 10001111010011100110101
Floating-point input 2 hauv (0x6ecf15e8) 0 11011101 10011110001010111101000
Floating-point Multiplication output pout (0x4e21814a) 0 10011100 01000011000000101001010
Floating-Point Tus nqi Kos npe Exponent Mantissa
Floating-point input 1

ain (0x40c1f5a9930be0df)

0 10000001100 0001111101011010100110010011000010111110000011011111
Floating-point input 2

bin (0x400a0866c962b501)

0 10000000000 1010000010000110011011001001011000101011010100000001
Floating-point multiplication output pout (0x40dd38a1c3e2cae9) 0 10000001101 1101001110001010000111000011111000101100101011101001

 Qhov tseeb Table rau Ntxiv thiab rho tawm 
Cov lus tseeb hauv qab no teev cov txiaj ntsig rau kev ntxiv thiab rho tawm haujlwm. Table 2-10. Tseeb Table rau Ntxiv

Data A Cov ntaub ntawv B Kos Npe Kev tshwm sim Tshaj dhau Underflow SNA QNaN PINF NINF
QNA/NaN x 0 POSQNaN 0 0 0 1 0 0
x QNA/NaN 0 POSQNaN 0 0 0 1 0 0
xoom xoom 0 POSZERO 0 0 0 0 0 0
xoom posfinite (y) 0 posfinite (y) 0 0 0 0 0 0
xoom negfinite(y) 1 negfinite(y) 0 0 0 0 0 0
xoom posinfinite 0 posinfinite 0 0 0 0 1 0
xoom tsis muaj hnub kawg 1 tsis muaj hnub kawg 0 0 0 0 0 1
posfinite (y) xoom 0 posfinite (y) 0 0 0 0 0 0
zoo posinfinite 0 posinfinite 0 0 0 0 1 0
Rooj 2-10. Qhov Tseeb Table rau Ntxiv (ntxiv)
Data A Cov ntaub ntawv B Kos Npe Kev tshwm sim Tshaj dhau Underflow SNA QNaN PINF NINF
zoo tsis muaj hnub kawg 1 tsis muaj hnub kawg 0 0 0 0 0 1
negfinite(y) xoom 1 negfinite(y) 0 0 0 0 0 0
tsis paub posinfinite 0 posinfinite 0 0 0 0 1 0
tsis paub tsis muaj hnub kawg 1 tsis muaj hnub kawg 0 0 0 0 0 1
posinfinite xoom 0 posinfinite 0 0 0 0 1 0
posinfinite zoo 0 posinfinite 0 0 0 0 1 0
posinfinite tsis paub 0 posinfinite 0 0 0 0 1 0
posinfinite posinfinite 0 posinfinite 0 0 0 0 1 0
posinfinite tsis muaj hnub kawg 0 POSQNaN 0 0 0 1 0 0
tsis muaj hnub kawg xoom 1 tsis muaj hnub kawg 0 0 0 0 0 1
tsis muaj hnub kawg zoo 1 tsis muaj hnub kawg 0 0 0 0 0 1
tsis muaj hnub kawg tsis paub 1 tsis muaj hnub kawg 0 0 0 0 0 1
tsis muaj hnub kawg posinfinite 0 POSQNaN 0 0 0 1 0 0
tsis muaj hnub kawg tsis muaj hnub kawg 1 tsis muaj hnub kawg 0 0 0 0 0 1
zoo zoo 0 zoo 0 0 0 0 0 0
zoo zoo 0 posinfinite 0 0 0 0 1 0
zoo zoo 0/1 QNaN 0 0 0 1 0 0
zoo zoo 0/1 SNA 0 0 1 0 0 0
zoo zoo 0 POSSNaN 1 0 1 0 0 0
zoo tsis paub 0 zoo 0 0 0 0 0 0
zoo tsis paub 1 tsis paub 0 0 0 0 0 0
zoo tsis paub 0 POSSNaN 0 1 1 0 0 0
tsis paub zoo 0 zoo 0 0 0 0 0 0
tsis paub zoo 1 tsis paub 0 0 0 0 0 0
tsis paub zoo 0 POSSNaN 0 1 1 0 0 0
tsis paub tsis paub 1 tsis paub 0 0 0 0 0 0
tsis paub tsis paub 1 tsis muaj hnub kawg 0 0 0 0 0 1
tsis paub tsis paub 0/1 QNaN 0 0 0 1 0 0
tsis paub tsis paub 0/1 SNA 0 0 1 0 0 0
tsis paub tsis paub 0 POSSNaN 1 0 1 0 0 0
Data A Cov ntaub ntawv B Kos Npe Kev tshwm sim Tshaj dhau Underflow SNA QNaN PINF NINF
QNA/NaN x 0 POSQNaN 0 0 0 1 0 0
x QNA/NaN 0 POSQNaN 0 0 0 1 0 0
xoom xoom 0 POSZERO 0 0 0 0 0 0
xoom posfinite (y) 1 negfinite(y) 0 0 0 0 0 0
xoom negfinite(y) 0 posfinite (y) 0 0 0 0 0 0
xoom posinfinite 1 tsis muaj hnub kawg 0 0 0 0 0 1
xoom tsis muaj hnub kawg 0 posinfinite 0 0 0 0 1 0
posfinite (y) xoom 0 posfinite (y) 0 0 0 0 0 0
zoo posinfinite 1 tsis muaj hnub kawg 0 0 0 0 0 1
zoo tsis muaj hnub kawg 0 posinfinite 0 0 0 0 1 0
negfinite(y) xoom 1 negfinite(y) 0 0 0 0 0 0
tsis paub posinfinite 1 tsis muaj hnub kawg 0 0 0 0 0 1
Rooj 2-11. Qhov tseeb Table for Subtraction (ntxiv)
Data A Cov ntaub ntawv B Kos Npe Kev tshwm sim Tshaj dhau Underflow SNA QNaN PINF NINF
tsis paub tsis muaj hnub kawg 0 posinfinite 0 0 0 0 1 0
posinfinite xoom 0 posinfinite 0 0 0 0 1 0
posinfinite zoo 0 posinfinite 0 0 0 0 1 0
posinfinite tsis paub 0 posinfinite 0 0 0 0 1 0
posinfinite posinfinite 0 POSQNaN 0 0 0 1 0 0
posinfinite tsis muaj hnub kawg 0 posinfinite 0 0 0 0 1 0
tsis muaj hnub kawg xoom 1 tsis muaj hnub kawg 0 0 0 0 0 1
tsis muaj hnub kawg zoo 1 tsis muaj hnub kawg 0 0 0 0 0 1
tsis muaj hnub kawg tsis paub 1 tsis muaj hnub kawg 0 0 0 0 0 1
tsis muaj hnub kawg posinfinite 1 tsis muaj hnub kawg 0 0 0 0 0 1
tsis muaj hnub kawg tsis muaj hnub kawg 0 POSQNaN 0 0 0 1 0 0
zoo zoo 0 zoo 0 0 0 0 0 0
zoo zoo 1 tsis paub 0 0 0 0 0 0
zoo zoo 0 POSSNaN 0 1 1 0 0 0
zoo tsis paub 0 zoo 0 0 0 0 0 0
zoo tsis paub 0 posinfinite 0 0 0 0 1 0
zoo tsis paub 0/1 QNaN 0 0 0 1 0 0
zoo tsis paub 0/1 SNA 0 0 1 0 0 0
zoo tsis paub 0 POSSNaN 1 0 1 0 0 0
tsis paub zoo 1 tsis paub 0 0 0 0 0 0
tsis paub zoo 1 tsis muaj hnub kawg 0 0 0 0 0 1
tsis paub zoo 0/1 QNaN 0 0 0 1 0 0
tsis paub zoo 0/1 SNA 0 0 1 0 0 0
tsis paub zoo 0 POSSNaN 1 0 1 0 0 0
tsis paub tsis paub 0 zoo 0 0 0 0 0 0
tsis paub tsis paub 1 tsis paub 0 0 0 0 0 0
tsis paub tsis paub 0 POSSNaN 0 1 1 0 0 0

Tseem ceeb:

  • Lawv nyob rau hauv cov lus ua ntej qhia txog tus lej.
  • Cov lus hauv qab no qhia txog qhov tsis saib xyuas.

Tseeb Table for Multiplication 
Cov lus tseeb hauv qab no teev cov txiaj ntsig rau kev ua haujlwm sib npaug.

Table 2-12. Tseeb Table for Multiplication

Data A Cov ntaub ntawv B Kos Npe Kev tshwm sim Tshaj dhau Underflow SNA QNaN PINF NINF
QNA/NaN x 0 POSQNaN 0 0 0 1 0 0
x QNA/NaN 0 POSQNaN 0 0 0 1 0 0
xoom xoom 0 POSZERO 0 0 0 0 0 0
xoom zoo 0 POSZERO 0 0 0 0 0 0
xoom tsis paub 0 POSZERO 0 0 0 0 0 0
xoom posinfinite 0 POSQNaN 0 0 0 1 0 0
xoom tsis muaj hnub kawg 0 POSQNaN 0 0 0 1 0 0
Rooj 2-12. Qhov tseeb Table for Multiplication (ntxiv)
Data A Cov ntaub ntawv B Kos Npe Kev tshwm sim Tshaj dhau Underflow SNA QNaN PINF NINF
zoo xoom 0 POSZERO 0 0 0 0 0 0
zoo posinfinite 0 posinfinite 0 0 0 0 1 0
zoo tsis muaj hnub kawg 1 tsis muaj hnub kawg 0 0 0 0 0 1
tsis paub xoom 0 POSZERO 0 0 0 0 0 0
tsis paub posinfinite 1 tsis muaj hnub kawg 0 0 0 0 0 1
tsis paub tsis muaj hnub kawg 0 posinfinite 0 0 0 0 1 0
posinfinite xoom 0 POSQNaN 0 0 0 1 0 0
posinfinite zoo 0 posinfinite 0 0 0 0 1 0
posinfinite tsis paub 1 tsis muaj hnub kawg 0 0 0 0 0 1
posinfinite posinfinite 0 posinfinite 0 0 0 0 1 0
posinfinite tsis muaj hnub kawg 1 tsis muaj hnub kawg 0 0 0 0 0 1
tsis muaj hnub kawg xoom 0 POSQNaN 0 0 0 1 0 0
tsis muaj hnub kawg zoo 1 tsis muaj hnub kawg 0 0 0 0 0 1
tsis muaj hnub kawg tsis paub 0 posinfinite 0 0 0 0 1 0
tsis muaj hnub kawg posinfinite 1 tsis muaj hnub kawg 0 0 0 0 0 1
tsis muaj hnub kawg tsis muaj hnub kawg 0 posinfinite 0 0 0 0 1 0
zoo zoo 0 zoo 0 0 0 0 0 0
zoo zoo 0 posinfinite 0 0 0 0 1 0
zoo zoo 0 POSQNaN 0 0 0 1 0 0
zoo zoo 0 POSSNaN 0 0 1 0 0 0
zoo zoo 0 POSSNaN 1 0 1 0 0 0
zoo zoo 0 POSSNaN 0 1 1 0 0 0
zoo tsis paub 1 tsis paub 0 0 0 0 0 0
zoo tsis paub 1 tsis muaj hnub kawg 0 0 0 0 0 1
zoo tsis paub 0 POSQNaN 0 0 0 1 0 0
zoo tsis paub 0 POSSNaN 0 0 1 0 0 0
zoo tsis paub 0 POSSNaN 1 0 1 0 0 0
zoo tsis paub 0 POSSNaN 0 1 1 0 0 0
tsis paub zoo 1 tsis paub 0 0 0 0 0 0
tsis paub zoo 1 tsis muaj hnub kawg 0 0 0 0 0 1
tsis paub zoo 0 POSQNaN 0 0 0 1 0 0
tsis paub zoo 0 POSSNaN 0 0 1 0 0 0
tsis paub zoo 0 POSSNaN 1 0 1 0 0 0
tsis paub zoo 0 POSSNaN 0 1 1 0 0 0
tsis paub tsis paub 0 zoo 0 0 0 0 0 0
tsis paub tsis paub 0 posinfinite 0 0 0 0 1 0
tsis paub tsis paub 0 POSQNaN 0 0 0 1 0 0
tsis paub tsis paub 0 POSQNaN 0 0 1 0 0 0
tsis paub tsis paub 0 POSQNaN 1 0 1 0 0 0
tsis paub tsis paub 0 POSQNaN 0 1 1 0 0 0

Tseem ceeb:

Kos Npe Bit '0' txhais cov txiaj ntsig zoo thiab '1' txhais cov zis tsis zoo.
Tus x hauv cov lus ua ntej qhia tias tsis mob siab rau.

CoreFPU Parameters thiab Interface Signals
Tshooj lus no tham txog qhov tsis muaj nyob hauv CoreFPU Configurator nqis thiab I / O cov cim.

Configuration GUI Parameters 
Muaj ntau cov kev xaiv configurable uas siv rau FPU chav tsev raws li qhia hauv qab no. Yog hais tias ib qho configuration uas tsis yog lub neej ntawd yuav tsum tau, configuration dialog box yog siv los xaiv cov nqi tsim nyog rau qhov kev xaiv configurable.

Table 3-1. CoreFPU Configuration GUI Parameters 

Lub npe Parameter Default Kev piav qhia
Precision Ib leeg Xaiv qhov kev ua haujlwm raws li xav tau:

Ib leeg Precision
Muab ob npaug rau Precision

Hom kev hloov pauv Tsau taw tes rau Floating-point conversion Xaiv qhov kev ua haujlwm raws li xav tau:
  • Tsau taw tes rau Floating-point conversion
  • Floating-point rau Tiav-point conversion
  • Floating-point ntxiv
  • Floating point rho tawm
  • Floating-point multiplication
Input Fraction Dav1 15 Configures cov ntsiab lus fractional hauv Input ain thiab bin signals

Qhov siab tshaj plaws yog 31-1

Tshaj tawm Fraction Dav2 15 Configures cov ntsiab lus fractional nyob rau hauv cov Output aout signals

Qhov siab tshaj plaws yog 51-1

Tseem ceeb:

  1. Qhov no parameter yog configurable tsuas yog thaum lub sij hawm tas-taw tes mus rau floating-point conversion.
  2. Qhov no parameter yog configurable tsuas yog thaum lub sij hawm floating-point rau taag-point conversion.

Input thiab Output Signals (Nug ib lo lus nug)
Cov lus hauv qab no teev cov tswv yim thiab tso tawm qhov chaw nres nkoj ntawm CoreFPU.

Table 3-2. Chaw nres nkoj piav qhia 

Lub Npe Lub Npe Dav Hom Kev piav qhia
clk 1 Tswv yim Lub moos tseem ceeb
rstn ua 1 Tswv yim Active-low asynchronous pib dua
di_valid 1 Tswv yim Active-siab input siv tau

Cov teeb liab no qhia tias cov ntaub ntawv tam sim no ntawm ain[31:0], ain[63:0] thiab bin[31:0], bin[63:0] siv tau.

ib ain 32/64 Tswv yim Lub tsheb npav nkag (Nws yog siv rau txhua qhov haujlwm)
bin1 32/64 Tswv yim B Input Bus (Nws yog siv rau kev ua lej lej nkaus xwb)
aout2 32/64 Tso zis Tus nqi tso zis thaum kho rau ntab-point lossis ntab mus rau qhov chaw hloov pauv hloov pauv tau raug xaiv.
pout1 32/64 Tso zis Cov nqi tso zis thaum xaiv qhov sib ntxiv, rho tawm, lossis sib npaug.
Rooj 3-2. Port Description (Ntxiv mus)
Lub Npe Lub Npe Dav Hom Kev piav qhia
ua_valid 1 Tso zis Active-siab teeb liab

Qhov teeb liab no qhia tau hais tias cov ntaub ntawv tam sim no ntawm pout/aout data bus siv tau.

ovfl_fg ua3 1 Tso zis Active-siab teeb liab

Cov teeb liab no qhia txog qhov dej ntws thaum lub sijhawm ua haujlwm ntab ntab.

unfl_fg 1 Tso zis Active-siab teeb liab

Qhov teeb liab no qhia txog cov dej hauv qab thaum lub sijhawm ua haujlwm ntab.

qnan_fg ua3 1 Tso zis Active-siab teeb liab

Cov teeb liab no qhia tias Quiet Not a Number (QNaN) thaum lub sijhawm ua haujlwm ntab.

siv_fg 1 Tso zis Active-siab teeb liab

Cov teeb liab no qhia txog Kev Qhia Tsis-ib-nug (SnaN) thaum lub sijhawm ua haujlwm ntab.

pinf_fg3 1 Tso zis Active-siab teeb liab

Cov teeb liab no qhia txog qhov zoo infinity thaum lub sijhawm ua haujlwm ntab.

nco_fg 1 Tso zis Active-siab teeb liab

Qhov teeb liab no qhia qhov tsis zoo infinity thaum lub sijhawm ua haujlwm ntab.

Tseem ceeb:

  1. Qhov chaw nres nkoj no tsuas yog muaj rau cov ntsiab lus ntab ntxiv, rho tawm, lossis ua haujlwm sib npaug.
  2. Qhov chaw nres nkoj no tsuas yog muaj rau qhov chaw ruaj khov rau qhov taw tes ntab thiab ntab-taw tes rau kev hloov pauv hloov pauv hloov pauv tas li.
  3. Qhov chaw nres nkoj no muaj rau ntab-taw tes rau qhov chaw ruaj khov, ntab-point ntxiv, ntab-point rho tawm, thiab ntab-point sib npaug.

Kev nqis tes ua ntawm CoreFPU hauv Libero Design Suite

Tshooj lus no piav qhia txog kev siv CoreFPU hauv Libero Design Suite.

SmartDesign 

CoreFPU muaj rau rub tawm hauv Libero IP catalog los ntawm web chaw cia khoom. Thaum nws tau teev nyob rau hauv phau ntawv teev npe, cov tub ntxhais tseem ceeb yog instantiated siv SmartDesign ntws. Yog xav paub txog kev siv SmartDesign los teeb tsa, txuas, thiab tsim cov cores, saib Libero SoC kev pab online.
Tom qab teeb tsa thiab tsim cov piv txwv tseem ceeb, qhov kev ua haujlwm yooj yim yog simulated siv lub testbench muab nrog CoreFPU. Cov testbench tsis tau hloov kho rau CoreFPU teeb tsa. CoreFPU yog instantiated raws li ib feem ntawm ib tug loj tsim.
Daim duab 4-1. SmartDesign CoreFPU Instance rau Kev Ua Haujlwm lej

MICROCHIP-CoreFPU-Cor-Floating-Point-Unit- (5)Daim duab 4-2. SmartDesign CoreFPU Instance rau Kev Hloov Hloov Ua Haujlwm MICROCHIP-CoreFPU-Cor-Floating-Point-Unit- (6)

 

Tsau-Point rau Floating-Point Conversion
Thaum lub sij hawm taag-taw tes mus rau floating-point hloov dua siab tshiab, Input Fraction Width yog configurable. Cov zis dav yog teem rau 32-ntsis rau ib qho kev txiav txim siab thiab 64-ntsis rau ob chav precision ntab-taw tes los ntawm lub neej ntawd.
Txhawm rau hloov los ntawm qhov chaw ruaj khov mus rau qhov taw tes ntab, xaiv Tsau rau ntab taw tes Hloov pauv hom, raws li qhia hauv daim duab hauv qab no.

MICROCHIP-CoreFPU-Cor-Floating-Point-Unit- (7)Floating-Point rau Fixed-Point 
Thaum lub sij hawm ntab-taw tes mus rau qhov hloov pauv hloov pauv, Cov Tso Tawm Fractional Width yog teeb tsa, thiab cov tswv yim dav yog teem rau 32-ntsis rau ib qho kev txiav txim siab thiab 64-ntsis rau ob npaug ntawm qhov tseeb ntab-taw tes los ntawm lub neej ntawd.
Txhawm rau hloov los ntawm ntab-taw tes mus rau qhov chaw ruaj khov, xaiv Floating point rau hom kev hloov pauv ruaj khov, raws li qhia hauv daim duab hauv qab no.
Daim duab 4-4. CoreFPU Configurator rau Floating Point kom kho MICROCHIP-CoreFPU-Cor-Floating-Point-Unit- (8)Floating-Point Ntxiv/Subtraction/Multiplication
Thaum lub sij hawm ntab-taw tes ntxiv, rho tawm, thiab kev ua haujlwm sib npaug, Cov Lus Nug Tshaj Plaws Dav thiab Tshaj Tawm Fraction Width tsis tuaj yeem teeb tsa vim cov no yog cov haujlwm ua lej suav, thiab Cov Lus Qhia / Qhov Tawm Dav yog teem rau 32-ntsis ib qho kev txiav txim siab thiab 64-ntsis rau ob chav precision ntab-point los ntawm lub neej ntawd.
Cov duab hauv qab no qhia tau hais tias CoreFPU configurator rau ntab taw tes rho tawm haujlwm.

Daim duab 4-5. CoreFPU Configurator rau Floating Point SubtractionMICROCHIP-CoreFPU-Cor-Floating-Point-Unit- (9)Simulation (Nug ib lo lus nug)
Txhawm rau khiav simulations, nyob rau hauv lub qhov rais configuration tseem ceeb, xaiv User Testbench. Tom qab tsim cov CoreFPU, pre-synthesis testbench Hardware Description Language (HDL) files raug ntsia hauv Libero.

Simulation Waveforms (Nug ib lo lus nug)
Tshooj lus no tham txog kev simulation waveforms rau CoreFPU.
Cov duab hauv qab no qhia cov waveform ntawm qhov taw tes ruaj khov rau qhov hloov pauv hloov pauv rau 32-ntsis thiab 64-ntsis.MICROCHIP-CoreFPU-Cor-Floating-Point-Unit- (10)

MICROCHIP-CoreFPU-Cor-Floating-Point-Unit- (11) MICROCHIP-CoreFPU-Cor-Floating-Point-Unit- (12) MICROCHIP-CoreFPU-Cor-Floating-Point-Unit- (13)

Kev sib koom ua ke
Cov duab hauv qab no qhia tau hais tias tus example ntawm kev siv lub hauv paus. Hauv no example, tus tsim UART yog siv los ua kev sib txuas lus ntawm tus tsim thiab tus tswv PC. Cov teeb liab ain thiab bin (txhua qhov 32-ntsis lossis 64-ntsis dav) yog cov khoom siv rau kev tsim los ntawm UART. Tom qab CoreFPU tau txais lub teeb liab di_valid, nws suav cov txiaj ntsig. Tom qab xam qhov tshwm sim, lub teeb liab do_valid mus siab thiab khaws cov txiaj ntsig (aout / pout cov ntaub ntawv) hauv qhov tso zis tsis tawm. Cov txheej txheem tib yam no muaj feem xyuam rau kev hloov pauv thiab kev ua lej lej. Rau kev ua haujlwm hloov dua siab tshiab, tsuas yog cov tswv yim ain txaus thaum rau kev ua lej lej, ob qho tib si ain thiab bin inputs yuav tsum tau. Cov zis aout tau qhib rau kev ua haujlwm hloov pauv thiab pout chaw nres nkoj tau qhib rau kev ua lej lej.
Daim duab 4-16. Examplos ntawm CoreFPU System

MICROCHIP-CoreFPU-Cor-Floating-Point-Unit- (14)

 

  1. Synthesis (Nug ib lo lus nug)
    Txhawm rau khiav synthesis ntawm CoreFPU, teeb tsa lub hauv paus tsim rau IP tivthaiv piv txwv thiab los ntawm Libero tsim ntws pane, khiav lub cuab yeej Synthesis.
    Qhov chaw thiab Txoj Kev (Nug ib lo lus nug)
    Tom qab tus tsim yog tsim los, khiav qhov chaw-thiab-Route cuab tam. CoreFPU yuav tsum tsis muaj qhov tshwj xeeb qhov chaw thiab txoj kev teeb tsa.
  2. User Testbench (Nug ib lo lus nug)
    Tus neeg siv testbench yog muab nrog CoreFPU IP tso tawm. Siv qhov ntsuas ntsuas no, koj tuaj yeem txheeb xyuas tus cwj pwm ua haujlwm ntawm CoreFPU.

Ib daim duab thaiv yooj yim ntawm tus neeg siv testbench yog qhia hauv daim duab hauv qab no. Tus neeg siv testbench instantiates Configured CoreFPU tsim (UUT), thiab suav nrog cov ntaub ntawv ntsuas tus cwj pwm, lub sijhawm tsim nyog, thiab rov pib dua cov cim.
Daim duab 4-17. CoreFPU User Testbench

MICROCHIP-CoreFPU-Cor-Floating-Point-Unit- (15)Tseem ceeb: Koj yuav tsum saib xyuas cov teeb liab tso tawm hauv ModelSim simulator, saib seem Simulation.

Cov ntaub ntawv ntxiv (Nug ib lo lus nug)
Seem no muab ib daim ntawv teev cov ntaub ntawv ntxiv.
Rau kev hloov tshiab thiab cov ntaub ntawv ntxiv txog software, khoom siv, thiab kho vajtse, mus saib hauv

Cov nplooj ntawv muaj tswv yim ntawm Microchip FPGAs thiab PLDs webqhov chaw.

  1. Paub Cov Teeb Meem thiab Kev Ua Haujlwm (Nug ib lo lus nug)
    Tsis muaj teeb meem paub txog thiab kev daws teeb meem rau CoreFPU v3.0.
  2. Discontinued Features and Devices (Nug ib lo lus nug)
    Tsis muaj qhov cuam tshuam thiab cov khoom siv nrog qhov kev tso tawm IP no.

Glossary

Cov hauv qab no yog cov npe ntawm cov ntsiab lus thiab cov ntsiab lus uas siv hauv daim ntawv.
Table 6-1. Cov ntsiab lus thiab txhais

Lub sij hawm Txhais
FPU Floating Point Unit
FP ADD Floating-Point Ntxiv
FP SUB Floating-Point Subtraction
FP ntau Floating-Point Multiplication

Kev daws teeb meem 
Cov lus hauv qab no teev tag nrho cov teeb meem daws teeb meem rau ntau yam CoreFPU tso tawm.

Table 7-1. Kev daws teeb meem

Tso tawm Kev piav qhia
3.0 Hauv qab no yog cov npe ntawm tag nrho cov teeb meem daws teeb meem hauv v3.0 tso tawm:

Xov tooj: 01420387 thiab 01422128

Ntxiv cov txheej txheem sib npaug (piv txwv li rau tus lej ze tshaj plaws).

2.1 Hauv qab no yog cov npe ntawm tag nrho cov teeb meem daws teeb meem hauv v2.1 tso tawm:
Tus tsim ntsib teeb meem vim muaj qhov sib npaug ntawm cov modules thaum ntau lub cores yog instantiated.
Renaming CoreFPU IP piv txwv ua rau "Undefined module" yuam kev.
1.0 Thawj Tso

Kev siv cov cuab yeej cuab tam thiab kev ua tau zoo

CoreFPU macro yog siv rau hauv cov tsev neeg uas tau teev tseg hauv cov lus hauv qab no.
Table 8-1. FPU PolarFire Chav Siv Siv Siv rau 32-ntsis

FPGA Resources Kev siv
Tsev neeg 4 LOJ DFF Tag nrho Ua lej Block Ntaus ntawv Percentage Kev ua tau zoo Latency
Tsau-Point rau Floating-Point
PolarFire® 260 104 364 0 MPF300T 0.12 310 MHz 3
Floating-Point rau Fixed-Point
PolarFire 591 102 693 0 MPF300T 0.23 160 MHz 3
Floating-Point Ntxiv
PolarFire 1575 1551 3126 0 MPF300T 1.06 340 MHz 16
Floating-Point Subtraction
PolarFire 1561 1549 3110 0 MPF300T 1.04 345 MHz 16
Floating-Point Multiplication
PolarFire 465 847 1312 4 MPF300T 0.44 385 MHz 14
FPGA Resources Kev siv
Tsev neeg 4 LOJ DFF Tag nrho Ua lej Block Ntaus ntawv Percentage Kev ua tau zoo Latency
Tsau-Point rau Floating-Point
RTG 4™ 264 104 368 0 RT4G 150 0.24 160 MHz 3
Floating-Point rau Fixed-Point
TIAB SA 4 439 112 551 0 RT4G 150 0.36 105 MHz 3
Floating-Point Ntxiv
TIAB SA 4 1733 1551 3284 0 RT4G 150 1.16 195 MHz 16
Floating-Point Subtraction
TIAB SA 4 1729 1549 3258 0 RT4G 150 1.16 190 MHz 16
Floating-Point Multiplication
TIAB SA 4 468 847 1315 4 RT4G 150 0.87 175 MHz 14
FPGA Resources Kev siv
Tsev neeg 4 LOJ DFF Tag nrho Ua lej Block Ntaus ntawv Percentage Kev ua tau zoo Latency
Tsau-Point rau Floating-Point
PolarFire® 638 201 849 0 MPF300T 0.28 305 MHz 3
Floating-Point rau Fixed-Point
PolarFire 2442 203 2645 0 MPF300T 0.89 110 MHz 3
Floating-Point Ntxiv
PolarFire 5144 4028 9172 0 MPF300T 3.06 240 MHz 16
Floating-Point Subtraction
PolarFire 5153 4026 9179 0 MPF300T 3.06 250 MHz 16
Floating-Point Multiplication
PolarFire 1161 3818 4979 16 MPF300T 1.66 340 MHz 27
FPGA Resources Kev siv
Tsev neeg 4 LOJ DFF Tag nrho Ua lej Block Ntaus ntawv Percentage Kev ua tau zoo Latency
Tsau-Point rau Floating-Point
RTG 4™ 621 201 822 0 RT4G 150 0.54 140 MHz 3
Floating-Point rau Fixed-Point
TIAB SA 4 1114 203 1215 0 RT4G 150 0.86 75 MHz 3
Floating-Point Ntxiv
TIAB SA 4 4941 4028 8969 0 RT4G 150 5.9 140 MHz 16
Floating-Point Subtraction
TIAB SA 4 5190 4026 9216 0 RT4G 150 6.07 130 MHz 16
Floating-Point Multiplication
TIAB SA 4 1165 3818 4983 16 RT4G 150 3.28 170 MHz 27

Ib qho tseem ceeb: Txhawm rau nce qhov zaus, xaiv Qhib kev xaiv retimeing hauv kev teeb tsa kev sib txuas.

Kev kho keeb kwm

Cov ntaub ntawv kho dua tshiab piav qhia txog cov kev hloov pauv uas tau ua hauv daim ntawv. Cov kev hloov pauv tau teev tseg los ntawm kev kho dua tshiab, pib nrog kev tshaj tawm tam sim no.

MICROCHIP-CoreFPU-Cor-Floating-Point-Unit- (1)

Microchip FPGA Kev them nyiaj yug

Microchip FPGA cov khoom lag luam pab pawg txhawb nqa nws cov khoom nrog ntau yam kev pabcuam, suav nrog Kev Pabcuam Cov Neeg Siv Khoom, Lub Chaw Pabcuam Cov Neeg Siv Khoom, a website, thiab chaw muag khoom thoob ntiaj teb. Cov neeg siv khoom tau hais kom mus ntsib Microchip online cov peev txheej ua ntej hu rau kev txhawb nqa vim nws muaj feem ntau tias lawv cov lus nug tau teb lawm.
Hu rau Technical Support Center los ntawm website ntawm www.microchip.com/support. Hais txog FPGA Ntaus Tus lej, xaiv cov ntaub ntawv tsim nyog, thiab xa cov qauv tsim files thaum tsim rooj plaub kev txhawb nqa.
Hu rau Lub Chaw Pabcuam Cov Neeg Siv Khoom rau kev txhawb nqa cov khoom lag luam uas tsis yog khoom siv, xws li cov nqi khoom, kev hloov khoom dua tshiab, cov ntaub ntawv hloov tshiab, kev txiav txim raws li txoj cai, thiab kev tso cai.

  • Los ntawm North America, hu rau 800.262.1060
  • Los ntawm lwm lub ntiaj teb, hu rau 650.318.4460
  • Fax, los ntawm txhua qhov chaw hauv ntiaj teb, 650.318.8044

Cov ntaub ntawv Microchip

Cov cim lag luam
Lub npe "Microchip" thiab lub logo, "M" logo, thiab lwm lub npe, lub logo, thiab cov npe tau sau npe thiab tsis tau sau npe ua lag luam ntawm Microchip Technology Incorporated lossis nws cov koom tes thiab / lossis cov koom tes hauv Tebchaws Meskas thiab / lossis lwm lub tebchaws ("Microchip Cov cim lag luam”). Cov ntaub ntawv hais txog Microchip Trademarks tuaj yeem nrhiav tau ntawm https://www.microchip.com/en-us/about/legal-information/microchip-trademarks
ISBN: 979-8-3371-0947-3

Daim Ntawv Ceeb Toom
Cov ntawv tshaj tawm no thiab cov ntaub ntawv ntawm no tsuas yog siv nrog cov khoom siv Microchip, suav nrog rau kev tsim, sim, thiab sib xyaw cov khoom siv Microchip nrog koj daim ntawv thov. Kev siv cov ntaub ntawv no ua txhaum txoj cai no. Cov ntaub ntawv hais txog cov ntawv thov ntaus ntawv tsuas yog muab rau koj yooj yim thiab tuaj yeem hloov pauv los ntawm kev hloov tshiab. Nws yog koj lub luag haujlwm los xyuas kom meej tias koj daim ntawv thov ua tau raws li koj cov lus qhia tshwj xeeb. Hu rau koj lub chaw muag khoom Microchip hauv zos rau kev txhawb nqa ntxiv lossis, tau txais kev txhawb nqa ntxiv ntawm www.microchip.com/en-us/support/design-help/client-support-services

Cov ntaub ntawv no yog muab los ntawm microchip "raws li yog". MICROCHIP tsis muaj kev sawv cev lossis kev lav phib xaub ntawm txhua yam txawm hais tias nthuav tawm lossis txhais, sau lossis hais lus, kev cai lij choj lossis lwm yam, cuam tshuam rau cov ntaub ntawv suav nrog tab sis tsis txwv rau WARNING TSIS TXAUS SIAB, Kev muag khoom, thiab kev nyab xeeb rau lub hom phiaj tshwj xeeb, lossis kev lav phib xaub cuam tshuam txog nws qhov xwm txheej, zoo, lossis kev ua tau zoo.

TSIS MUAJ IB TUG MICROCHIP yuav raug lav rau txhua qhov kev cuam tshuam, tshwj xeeb, raug nplua, xwm txheej, lossis cuam tshuam rau kev poob, kev puas tsuaj, nqi, lossis kev siv nyiaj ntawm txhua yam kev cuam tshuam rau kev hloov pauv, lossis kev siv nyiaj txiag, MICROCHIP tau qhia txog qhov ua tau lossis qhov kev puas tsuaj yog FORESEEABLE. YUAV TSUM TAU TXAIS NTAWM LEEJ TWG, MICROCHIP TAG NRHO LUB SIJ HAWM NTAWM TXOJ CAI NTAWM TXOJ HAUJ LWM HAUV QHOV CHAW UA HAUJ LWM HAUJ LWM HAUJ LWM HAUJ LWM los yog nws siv yuav tsis pub tshaj tus nqi ntawm cov nqi, yog tias muaj, yog tias koj tau txais cov nyiaj tau los Xov xwm.

Kev siv cov khoom siv Microchip hauv kev txhawb nqa lub neej thiab / lossis daim ntawv thov kev nyab xeeb yog tag nrho ntawm tus neeg yuav khoom qhov kev pheej hmoo, thiab tus neeg yuav khoom pom zoo tiv thaiv, them nyiaj thiab tuav Microchip tsis raug mob los ntawm ib qho thiab tag nrho cov kev puas tsuaj, kev thov, foob, lossis cov nuj nqis uas tshwm sim los ntawm kev siv. Tsis muaj ntawv tso cai raug xa tawm, tsis hais los yog lwm yam, raws li cov cai ntawm Microchip cov cuab yeej cuab tam tshwj tsis yog hais tias lwm yam.

Microchip Devices Code Protection Feature
Nco ntsoov cov ntsiab lus hauv qab no ntawm cov cai tiv thaiv ntawm cov khoom siv Microchip:

  • Cov khoom siv microchip ua tau raws li cov lus qhia tshwj xeeb uas muaj nyob rau hauv lawv cov ntaub ntawv Microchip tshwj xeeb.
  • Microchip ntseeg hais tias nws tsev neeg ntawm cov khoom muaj kev ruaj ntseg thaum siv raws li lub hom phiaj, nyob rau hauv kev khiav hauj lwm specifications, thiab nyob rau hauv ib txwm tej yam kev mob.
  • Microchip muaj nuj nqis thiab tiv thaiv nws txoj cai kev txawj ntse. Kev sim ua txhaum cai tiv thaiv cov yam ntxwv ntawm Microchip cov khoom raug txwv nruj heev thiab tej zaum yuav ua txhaum txoj cai Digital Millennium Copyright Act.
  • Tsis yog Microchip lossis lwm lub chaw tsim khoom semiconductor tuaj yeem lav qhov kev ruaj ntseg ntawm nws cov cai. Kev tiv thaiv Code tsis txhais hais tias peb tau lees tias cov khoom yog "tsis tawg". Kev tiv thaiv code yog hloov zuj zus mus tas li. Microchip tau cog lus tias yuav txhim kho cov cai tiv thaiv cov yam ntxwv ntawm peb cov khoom tsis tu ncua.

Cov ntaub ntawv / Cov ntaub ntawv

MICROCHIP CoreFPU Core Floating Point Unit [ua pdf] Cov neeg siv phau ntawv qhia
v3.0, v2.1, v2.0, v1.0, CoreFPU Core Floating Point Unit, Core Floating Point Unit, Floating Point Unit, Point Unit

Cov ntaub ntawv

Cia ib saib

Koj email chaw nyob yuav tsis raug luam tawm. Cov teb uas yuav tsum tau muaj yog cim *