MICROCHIP -logo

MICROCHIP CoreFPU Ulua'i Vaega Fa'alele

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

 

Folasaga 

  • O le Core Floating Point Unit (CoreFPU) ua mamanuina mo fa'asologa fa'atatau fa'afefe ma fa'agaioiga fa'aliliuga, mo numera fa'a'opeopea ma fa'alua sa'o. E lagolagoina e le CoreFPU le fa'anofo-mau i le mata-fa'a'a'e ma le fa'a-fa'a'amea i le fa'aliliuga fa'amaumau ma fa'aopoopo fa'anofoa, toese, ma fa'agaioiga fa'atele. O le IEEE® Standard for Floating-Point Arithmetic (IEEE 754) o se tulaga faʻapitoa mo le faʻaogaina o mea faʻapipiʻi.
  • Taua: CoreFPU e lagolagoina fa'atusatusaga ma na'o numera fa'apitoa, ma na'o le gagana Verilog e lagolagoina; VHDL e le lagolagoina.

Aotelega
O le laulau o loʻo i lalo o loʻo tuʻuina atu ai se aotelega o uiga CoreFPU.

Siata 1. Uiga CoreFPU 

Autu Version O lenei pepa e fa'atatau ile CoreFPU v3.0.
Aiga Meafaigaluega Lagolago
  • PolarFire® SoC
  • PolarAfi
  • RTG4™
Lagolago Meafaigaluega tafe Manaomia Libero® SoC v12.6 poʻo faʻasalalauga mulimuli ane.
Laisene CoreFPU e le o loka laisene.
Fa'atonuga fa'apipi'i CoreFPU e tatau ona faʻapipiʻi i le IP Catalog of Libero SoC otometi e ala i le galuega faʻafouina IP Catalog. I le isi itu, CoreFPU e mafai ona sii mai ma le lima mai le lisi. A uma loa le IP autu

faʻapipiʻi, ua faʻapipiʻiina, faʻatupuina ma faʻapipiʻiina i totonu o SmartDesign mo le faʻaofiina i totonu o le poloketi.

Fa'aaogāina ma Fa'atinoga O se otootoga o le faʻaogaina ma faʻamatalaga faʻatinoga mo CoreFPU o loʻo lisiina i le Faʻaaogaina o Punaoa ma Faʻatinoga.

CoreFPU Suiga Log Faamatalaga
O lenei vaega o loʻo tuʻuina atu se faʻamatalaga atoatoaview o foliga fa'ato'a tu'ufa'atasia, amata i le fa'asalalauga lata mai. Mo nisi fa'amatalaga e uiga i fa'afitauli ua fo'ia, va'ai le vaega o Fa'afitauli.

Fa'aliliuga O le a le mea Fou
v3.0 Fa'atino fu'a fa'aopoopo e fa'aleleia ai le sa'o o le IP
v2.1 Fa'aopoopoina le uiga fa'alua sa'o
v2.0 Fa'afou fa'asologa o galu
v1.0 Muamua faʻasalalauga faʻasalalauga o CoreFPU

1. Vaega

CoreFPU o loʻo i ai vaega taua nei:

  • Lagolago Numera Fa'alele Ta'ito'atasi ma Fa'alua Fa'asa'o e pei o le IEEE-754 Standard
  • Lagolago Faaliliuga e pei ona lisiina:
    • Fa'amau-fa'ailoga i le Fa'afefeteina-fa'aliliuga
    • Fa'afefe-va'a i le Fa'aliliuga fa'amaumau
  • Lagolagoina Faiga Fa'atusa e pei ona lisiina:
    • Fa'aopoopo mea fa'alele
    • To'esea mata'utia
    • Fa'atele-vaega fa'atele
  • Tuuina atu le Fa'ata'amilosaga Fa'ata'amilosaga (Round to close even) mo na'o Fa'agaio'iga Fa'atatau
  • Tuuina atu Fuʻa mo Faʻamalo, Lalo, Infinity (Positive Infinity, Negative Infinity), NaN filemu (QNaN) ma le Signaling NaN (SNaN) mo Numera Floating-Point.
  • Lagolagoina atoatoa le fa'atinoina o galuega fa'atatau
  • Tuuina atu Tulaga e configure le Autu mo Manaoga Design

Fa'amatalaga Fa'atino

  • O le IEEE Standard for Floating-Point Arithmetic (IEEE 754) o se tulaga faʻapitoa mo le faʻaogaina o mea faʻapipiʻi. O le upu floating-point e faasino i le radix point o le numera (decimal point or binary point), lea e tuu i soo se mea e tusa ai ma numera taua o le numera.
    O se numera opeopea e masani ona fa'aalia i le fa'amatalaga faasaienisi, faatasi ai ma se vaega ninii (F), ma se fa'aupuga (E) o se radix (r), i foliga o le F × r^E. O numera tesi e fa'aaoga ai le radix o le 10 (F × 10^E); a'o numera binary e fa'aaoga ai le radix o le 2 (F × 2^E).
  • E le tulaga ese le fa'atusaina o le numera fa'afefete. Mo example, o le numera 55.66 o loʻo faʻatusalia e 5.566 × 10^1, 0.5566 × 10^2, 0.05566 × 10^3, ma isi. O le vaega ninii e masani. I le tulaga masani, e na o le tasi le numera e le-zero i luma o le radix point. Mo example, numera tesimale 123.4567 ua fa'avasegaina o le 1.234567 × 10^2; numera binary 1010.1011B o loʻo faʻatulagaina o le 1.0101011B × 2^3.
  • E taua le maitauina o numera o loʻo faʻafefeteina e afaina i le leiloa o le saʻo pe a faʻatusalia i se numera tumau o bits (mo ex.ample, 32-bit poʻo le 64-bit). E mafua ona o loʻo i ai se numera e le gata o numera moni (tusa lava i totonu o se laʻititi laʻititi mai le 0.0 i le 0.1). I le isi itu, a
    n- bit binary pattern o lo'o fa'atusalia se numera ma'oti 2^n. O lea la, e le o fa'atusa uma numera moni. O le fa'atatau lata ane o lo'o fa'aaogaina, lea e mafua ai le leiloa o le sa'o.

O le numera fa'a'opeopea sa'o e tasi o lo'o fa'atusalia e fa'apea:

  • Laiti fa'ailoga: 1-bit
  • Lautele lautele: 8 bits
  • Taua sa'o: 24 bits (23 bits o lo'o teuina manino)

Ata 2-1. 32-bit Frame

MICROCHIP-CoreFPU-Cor-Floating-Point-Iunite- (2)O le numera fa'a'a'e fa'ato'a sa'o lua o lo'o fa'atusalia e fa'apea:

  • Laiti fa'ailoga: 1-bit
  • Lautele lautele: 11 bits
  • Taua sa'o: 53 bits (52 bits o lo'o teuina manino)

Ata 2-2. 64-bit Frame MICROCHIP-CoreFPU-Cor-Floating-Point-Iunite- (3)O le CoreFPU o le tuʻufaʻatasiga pito i luga o le faʻaliliuga e lua (Faʻamau i le Float point ma Float i Faʻamau) ma le tolu faʻasologa (FP ADD, FP SUB, ma le FP MULT). E mafai e le tagata faʻaoga ona faʻatulagaina soʻo se tasi o gaioiga e faʻavae i luga o le manaʻoga ina ia faʻaaogaina punaoa mo le gaioiga filifilia.
O le ata o loʻo i lalo o loʻo faʻaalia ai le ata pito i luga ole CoreFPU poloka faʻatasi ma ports.

Ata 2-3. CoreFPU Ports Block Diagram

MICROCHIP-CoreFPU-Cor-Floating-Point-Iunite- (4)O le laulau o lo'o i lalo o lo'o lisiina ai le lautele o pusa Input ma Output. Laulau 2-1. Ulufale ma Fa'aulufale Laulautele

Fa'ailoga Tasi Sa'o Lautele Lua Sa'o Sa'o Lautele
ain [31:0] [63:0]
talone [31:0] [63:0]
aout [31:0] [63:0]
pupuu [31:0] [63:0]

Fa'amau-Matū i le Mata'u Fa'apeopea (Suiga)

CoreFPU fa'atulagaina e pei o fa'amautu i le fa'afefe-mata'u fa'ailoaina le fa'amautu-tulaga i le fa'afefeteina-matagi fa'aliliuina module. O le fa'aoga (ain) i le CoreFPU o so'o se numera fa'amautu o lo'o i ai le numera fa'atasi ma vaega ninii. O le CoreFPU configurator o loʻo i ai filifiliga e filifili ai le faʻaogaina o le numera ma le lautele o vaega. O le fa'aoga e aoga ile fa'ailoga di_valid ma o le gaioiga e aoga ile do_valid. O le mea e maua mai (aout) o le galuega fa'apipi'i e fa'apeopea o lo'o i totonu o le fa'a-fa'a'a'e fa'anofo fa'a-fa'alua.
Example mo le fa'aogaina o le su'ega fa'a-fa'a-fa'a-fa'a'amea o lo'o lisi atu i le siata o lo'o mulimuli mai.
Laulau 2-2. Example mo le Fa'aliliuga-Matu-Tumau i le Fa'a-Floating-Point

Numera Faamautu Numera Fa'alele
ain Integer Vaega ninii aout Faailoga Exponent Mantissa
0x12153524 (32-bit) 00010010000101010 011010100100100 0x4610a9a9 0 10001100 00100001010100110101001
0x0000000000008CCC

(64-bit)

0000000000000000000000000000000000000000000000001 000110011001100 0x3FF199999999999A 0 01111111111 0001100110011001100110011001100110011001100110011010

Fa'alele-Matu'i-Tu'umau-Fa'amau (Suiga) 
CoreFPU configured pei opeopea i le tulaga-maua fa'ailoaina le fa'afefete-mata'u i fa'amaufa'ailoga suiga module. O le fa'aoga (ain) i le CoreFPU o so'o se tasi pe fa'alua sa'o sa'o numera fa'aa'e ma maua ai se mea (aout) i le fa'atulagaina fa'amaumau o lo'o i ai le numera fa'atasi ma vaega ninii. O le fa'aoga e aoga ile fa'ailoga di_valid ma o le gaioiga e aoga ile do_valid. O le CoreFPU configurator o loʻo i ai filifiliga e filifili ai le numera o le gaosiga ma le lautele o vaega.
Example mo le fa'afefe-mata'u i le fa'agaoioiga fa'aliliu-mautu o lo'o lisiina i le siata o lo'o mulimuli mai.

Laulau 2-3. Example mo Floating Point to Fixed Point Conversion

Numera Fa'alele Numera Faamautu
ain Faailoga Exponent Mantissa aout Integer Vaega ninii
0x41bd6783 (32-bit) 0 10000011 01111010110011110000011 0x000bd678 00000000000010111 101011001111000
0x4002094c447c30d3

(64-bit)

0 10000000000 0010000010010100110001000100011111000011000011010011 0x0000000000012095 0000000000000000000000000000000000000000000000010 010000010010101

Fa'aopoopo Fa'anofoa (Fa'asologa Fa'atatau)
CoreFPU fa'atulagaina e pei o le FP ADD e fa'ailoa ai le module fa'aopoopo fa'afefete. E fa'aopoopoina numera fa'afefeteina e lua (ain ma le pini) ma tu'uina atu ai le fa'atinoga (pout) i le fa'atulagaina o le fa'anofoa. O fa'aulufalega ma mea e fa'atino e tasi pe fa'alua sa'o numera fa'a'a'e. O le fa'aoga e aoga ile fa'ailoga di_valid ma o le gaioiga e aoga ile do_valid. O le autu e gaosia ai le ovfl_fg (Overflow), qnan_fg (Filemu e le o se Numera), snan_fg (Signing Not a Numera), pinf_fg(Positive Infinity), ma ninf_fg (Negative Infinity) fuʻa e faʻavae i luga o le faʻaopoopoga gaioiga.
Exampo lo'o lisi atu i siata nei.
Laulau 2-4. Example mo Fa'agaoioiga Fa'aopoopo Fa'alele (32-bit)

Tau Fa'alele Faailoga Exponent Mantissa
Fa'aulu-mea fa'afefete 1 ain (0x4e989680) 0 10011101 00110001001011010000000
2 talone fa'aoga fa'afefete (0x4f191b40) 0 10011110 00110010001101101000000
Puutu fa'aopoopo mea fa'afefete (0x4f656680) 0 10011110 11001010110011010000000

Laulau 2-5. Example mo Fa'agaoioiga Fa'aopoopo Fa'alele (64-bit)

Tau Fa'alele Faailoga Exponent Mantissa
Fa'aoga-mea fa'afefe 1

ain (0x3ff4106ee30caa32)

0 01111111111 0100000100000110111011100011000011001010101000110010
Fa'aoga-mea fa'afefe 2

bin (0x40020b2a78798e61)

0 10000000000 0010000010110010101001111000011110011000111001100001
Puutu fa'aopoopo mea fa'afefete (0x400c1361e9ffe37a) 0 10000000000 1100000100110110000111101001111111111110001101111010

To'i'esega Fa'alele (Fa'asologa Fa'atatau) 
CoreFPU fa'atulagaina e pei o le FP SUB e fa'ailoa mai ai le fa'a'au'au fa'ato'esega mata'itusi module. E toese ai numera opeopea e lua (ain ma le pini) ma maua ai le mea e maua mai (pout) i le faatulagaga o le fua fa'afefe. O fa'aulufalega ma mea e fa'atino e tasi pe fa'alua sa'o numera fa'a'a'e. O le fa'aoga e aoga ile fa'ailoga di_valid ma o le gaioiga e aoga ile do_valid. O le autu e gaosia ai le ovfl_fg (Overflow), unfl_fg (underflow), qnan_fg (Filemu e le o se Numera), snan_fg (Signing Not a Numera), pinf_fg (Positive Infinity), ma ninf_fg (Negative Infinity) fu'a e fa'atatau i le fa'agaioiga toese.
Exampo lo'o lisi atu i siata o lo'o i lalo.
Laulau 2-6. Example mo le Fa'a'opeopea-Point To'esea Gaioiga (32-bit)

Tau Fa'alele Faailoga Exponent Mantissa
Fa'aulu-mea fa'afefete 1 ain (0xac85465f) 1 01011001 00001010100011001011111
2 talone fa'aoga fa'afefete (0x2f516779) 0 01011110 10100010110011101111001
To'esea mata'itusi fa'a'opeopea to'esega pout (0xaf5591ac) 1 01011110 10101011001000110101011
Tau Fa'alele Faailoga Exponent Mantissa
Fa'aoga-mea fa'afefe 1

ain (0x405569764adff823)

0 10000000101 0101011010010111011001001010110111111111100000100011
Fa'aoga-mea fa'afefe 2

bin (0x4057d04e78dee3fc)

0 10000000101 0111110100000100111001111000110111101110001111111100
To'esea mata'itusi fa'afefete fa'ato'ese togi fa'alava (0xc02336c16ff75ec8) 1 10000000010 0011001101101100000101101111111101110101111011001000

Fa'atele-va'aiga Fa'atele (Fa'asologa Fa'atatau)
CoreFPU fa'atulagaina e pei o le FP MULT e fa'ailoa mai ai le fa'asologa o le fa'atele o mea fa'afefe. E fa'atele ai numera fa'a'opeopea e lua (ain ma le pini) ma maua ai le fa'aulufalega (pout) i le fa'atulagaina o le fa'anofoa. O fa'aulufalega ma mea e fa'atino e tasi pe fa'alua sa'o numera fa'a'a'e. O le fa'aoga e aoga ile fa'ailoga di_valid ma o le gaioiga e aoga ile do_valid. O le autu e maua ai le ovfl_fg (Overflow), unfl_fg (Underflow), qnan_fg (Filemu e le o se Numera), snan_fg (Signing Not a Numera), pinf_fg (Positive Infinity), ma ninf_fg (Negative Infinity) fu'a e fa'atatau i le fa'agaioiga fa'atele.
Exampo lo'o lisi atu i siata nei.
Laulau 2-8. Example mo Fa'agaoioiga Fa'atele Fa'alele (32-bit)

Tau Fa'alele Faailoga Exponent Mantissa
Fa'aulu-mea fa'afefete 1 ain (0x1ec7a735) 0 00111101 10001111010011100110101
Fa'ataga fa'afefete 2 talone (0x6ecf15e8) 0 11011101 10011110001010111101000
Fa'ato'a fa'atelega fa'atupu fa'aputu fa'atele (0x4e21814a) 0 10011100 01000011000000101001010
Tau Fa'alele Faailoga Exponent Mantissa
Fa'aoga-mea fa'afefe 1

ain (0x40c1f5a9930be0df)

0 10000001100 0001111101011010100110010011000010111110000011011111
Fa'aoga-mea fa'afefe 2

bin (0x400a0866c962b501)

0 10000000000 1010000010000110011011001001011000101011010100000001
Fa'ato'a fa'atele fa'atele pout (0x40dd38a1c3e2cae9) 0 10000001101 1101001110001010000111000011111000101100101011101001

 Upu Moni mo le Faaopoopo ma le Toese 
O siata moni o lo'o i lalo o lo'o lisiina ai tulaga taua mo le fa'aopoopo ma le toese. Laulau 2-10. Upu Moni mo Faaopoopo

Fa'amatalaga A Fa'amatalaga B Saini Bit I'uga Taumasuasua Tafe lalo SNaN QNaN PINF NINF
QNaN/SNaN x 0 POSQNaN 0 0 0 1 0 0
x QNaN/SNaN 0 POSQNaN 0 0 0 1 0 0
o o 0 POSZERO 0 0 0 0 0 0
o mulimuli(y) 0 mulimuli(y) 0 0 0 0 0 0
o fa'aletonu(y) 1 fa'aletonu(y) 0 0 0 0 0 0
o posinfinite 0 posinfinite 0 0 0 0 1 0
o leai se gataaga 1 leai se gataaga 0 0 0 0 0 1
mulimuli(y) o 0 mulimuli(y) 0 0 0 0 0 0
mulimuli ane posinfinite 0 posinfinite 0 0 0 0 1 0
Laupapa 2-10. Upu Moni mo Faaopoopo (faaauau)
Fa'amatalaga A Fa'amatalaga B Saini Bit I'uga Taumasuasua Tafe lalo SNaN QNaN PINF NINF
mulimuli ane leai se gataaga 1 leai se gataaga 0 0 0 0 0 1
fa'aletonu(y) o 1 fa'aletonu(y) 0 0 0 0 0 0
fa'atauva'a posinfinite 0 posinfinite 0 0 0 0 1 0
fa'atauva'a leai se gataaga 1 leai se gataaga 0 0 0 0 0 1
posinfinite o 0 posinfinite 0 0 0 0 1 0
posinfinite mulimuli ane 0 posinfinite 0 0 0 0 1 0
posinfinite fa'atauva'a 0 posinfinite 0 0 0 0 1 0
posinfinite posinfinite 0 posinfinite 0 0 0 0 1 0
posinfinite leai se gataaga 0 POSQNaN 0 0 0 1 0 0
leai se gataaga o 1 leai se gataaga 0 0 0 0 0 1
leai se gataaga mulimuli ane 1 leai se gataaga 0 0 0 0 0 1
leai se gataaga fa'atauva'a 1 leai se gataaga 0 0 0 0 0 1
leai se gataaga posinfinite 0 POSQNaN 0 0 0 1 0 0
leai se gataaga leai se gataaga 1 leai se gataaga 0 0 0 0 0 1
mulimuli ane mulimuli ane 0 mulimuli ane 0 0 0 0 0 0
mulimuli ane mulimuli ane 0 posinfinite 0 0 0 0 1 0
mulimuli ane mulimuli ane 0/1 QNaN 0 0 0 1 0 0
mulimuli ane mulimuli ane 0/1 SNaN 0 0 1 0 0 0
mulimuli ane mulimuli ane 0 POSSNaN 1 0 1 0 0 0
mulimuli ane fa'atauva'a 0 mulimuli ane 0 0 0 0 0 0
mulimuli ane fa'atauva'a 1 fa'atauva'a 0 0 0 0 0 0
mulimuli ane fa'atauva'a 0 POSSNaN 0 1 1 0 0 0
fa'atauva'a mulimuli ane 0 mulimuli ane 0 0 0 0 0 0
fa'atauva'a mulimuli ane 1 fa'atauva'a 0 0 0 0 0 0
fa'atauva'a mulimuli ane 0 POSSNaN 0 1 1 0 0 0
fa'atauva'a fa'atauva'a 1 fa'atauva'a 0 0 0 0 0 0
fa'atauva'a fa'atauva'a 1 leai se gataaga 0 0 0 0 0 1
fa'atauva'a fa'atauva'a 0/1 QNaN 0 0 0 1 0 0
fa'atauva'a fa'atauva'a 0/1 SNaN 0 0 1 0 0 0
fa'atauva'a fa'atauva'a 0 POSSNaN 1 0 1 0 0 0
Fa'amatalaga A Fa'amatalaga B Saini Bit I'uga Taumasuasua Tafe lalo SNaN QNaN PINF NINF
QNaN/SNaN x 0 POSQNaN 0 0 0 1 0 0
x QNaN/SNaN 0 POSQNaN 0 0 0 1 0 0
o o 0 POSZERO 0 0 0 0 0 0
o mulimuli(y) 1 fa'aletonu(y) 0 0 0 0 0 0
o fa'aletonu(y) 0 mulimuli(y) 0 0 0 0 0 0
o posinfinite 1 leai se gataaga 0 0 0 0 0 1
o leai se gataaga 0 posinfinite 0 0 0 0 1 0
mulimuli(y) o 0 mulimuli(y) 0 0 0 0 0 0
mulimuli ane posinfinite 1 leai se gataaga 0 0 0 0 0 1
mulimuli ane leai se gataaga 0 posinfinite 0 0 0 0 1 0
fa'aletonu(y) o 1 fa'aletonu(y) 0 0 0 0 0 0
fa'atauva'a posinfinite 1 leai se gataaga 0 0 0 0 0 1
Laupapa 2-11. Upu Moni mo To'esea (fa'aauau)
Fa'amatalaga A Fa'amatalaga B Saini Bit I'uga Taumasuasua Tafe lalo SNaN QNaN PINF NINF
fa'atauva'a leai se gataaga 0 posinfinite 0 0 0 0 1 0
posinfinite o 0 posinfinite 0 0 0 0 1 0
posinfinite mulimuli ane 0 posinfinite 0 0 0 0 1 0
posinfinite fa'atauva'a 0 posinfinite 0 0 0 0 1 0
posinfinite posinfinite 0 POSQNaN 0 0 0 1 0 0
posinfinite leai se gataaga 0 posinfinite 0 0 0 0 1 0
leai se gataaga o 1 leai se gataaga 0 0 0 0 0 1
leai se gataaga mulimuli ane 1 leai se gataaga 0 0 0 0 0 1
leai se gataaga fa'atauva'a 1 leai se gataaga 0 0 0 0 0 1
leai se gataaga posinfinite 1 leai se gataaga 0 0 0 0 0 1
leai se gataaga leai se gataaga 0 POSQNaN 0 0 0 1 0 0
mulimuli ane mulimuli ane 0 mulimuli ane 0 0 0 0 0 0
mulimuli ane mulimuli ane 1 fa'atauva'a 0 0 0 0 0 0
mulimuli ane mulimuli ane 0 POSSNaN 0 1 1 0 0 0
mulimuli ane fa'atauva'a 0 mulimuli ane 0 0 0 0 0 0
mulimuli ane fa'atauva'a 0 posinfinite 0 0 0 0 1 0
mulimuli ane fa'atauva'a 0/1 QNaN 0 0 0 1 0 0
mulimuli ane fa'atauva'a 0/1 SNaN 0 0 1 0 0 0
mulimuli ane fa'atauva'a 0 POSSNaN 1 0 1 0 0 0
fa'atauva'a mulimuli ane 1 fa'atauva'a 0 0 0 0 0 0
fa'atauva'a mulimuli ane 1 leai se gataaga 0 0 0 0 0 1
fa'atauva'a mulimuli ane 0/1 QNaN 0 0 0 1 0 0
fa'atauva'a mulimuli ane 0/1 SNaN 0 0 1 0 0 0
fa'atauva'a mulimuli ane 0 POSSNaN 1 0 1 0 0 0
fa'atauva'a fa'atauva'a 0 mulimuli ane 0 0 0 0 0 0
fa'atauva'a fa'atauva'a 1 fa'atauva'a 0 0 0 0 0 0
fa'atauva'a fa'atauva'a 0 POSSNaN 0 1 1 0 0 0

Taua:

  • O lo'o fa'ailoa mai i laulau o lo'o muamua atu so'o se numera.
  • O lo'o iai i siata o lo'o muamua atu o lo'o fa'ailoa mai ai se tulaga le popole.

Upu Moni mo le Faateleina 
O lo'o lisi mai e le siata fa'amaoni o lo'o i lalo tulaga taua mo le fa'agaioiga fa'atele.

Laulau 2-12. Upu Moni mo le Faateleina

Fa'amatalaga A Fa'amatalaga B Saini Bit I'uga Taumasuasua Tafe lalo SNaN QNaN PINF NINF
QNaN/SNaN x 0 POSQNaN 0 0 0 1 0 0
x QNaN/SNaN 0 POSQNaN 0 0 0 1 0 0
o o 0 POSZERO 0 0 0 0 0 0
o mulimuli ane 0 POSZERO 0 0 0 0 0 0
o fa'atauva'a 0 POSZERO 0 0 0 0 0 0
o posinfinite 0 POSQNaN 0 0 0 1 0 0
o leai se gataaga 0 POSQNaN 0 0 0 1 0 0
Laupapa 2-12. Upu Moni mo le Faateleina (fa'aauau)
Fa'amatalaga A Fa'amatalaga B Saini Bit I'uga Taumasuasua Tafe lalo SNaN QNaN PINF NINF
mulimuli ane o 0 POSZERO 0 0 0 0 0 0
mulimuli ane posinfinite 0 posinfinite 0 0 0 0 1 0
mulimuli ane leai se gataaga 1 leai se gataaga 0 0 0 0 0 1
fa'atauva'a o 0 POSZERO 0 0 0 0 0 0
fa'atauva'a posinfinite 1 leai se gataaga 0 0 0 0 0 1
fa'atauva'a leai se gataaga 0 posinfinite 0 0 0 0 1 0
posinfinite o 0 POSQNaN 0 0 0 1 0 0
posinfinite mulimuli ane 0 posinfinite 0 0 0 0 1 0
posinfinite fa'atauva'a 1 leai se gataaga 0 0 0 0 0 1
posinfinite posinfinite 0 posinfinite 0 0 0 0 1 0
posinfinite leai se gataaga 1 leai se gataaga 0 0 0 0 0 1
leai se gataaga o 0 POSQNaN 0 0 0 1 0 0
leai se gataaga mulimuli ane 1 leai se gataaga 0 0 0 0 0 1
leai se gataaga fa'atauva'a 0 posinfinite 0 0 0 0 1 0
leai se gataaga posinfinite 1 leai se gataaga 0 0 0 0 0 1
leai se gataaga leai se gataaga 0 posinfinite 0 0 0 0 1 0
mulimuli ane mulimuli ane 0 mulimuli ane 0 0 0 0 0 0
mulimuli ane mulimuli ane 0 posinfinite 0 0 0 0 1 0
mulimuli ane mulimuli ane 0 POSQNaN 0 0 0 1 0 0
mulimuli ane mulimuli ane 0 POSSNaN 0 0 1 0 0 0
mulimuli ane mulimuli ane 0 POSSNaN 1 0 1 0 0 0
mulimuli ane mulimuli ane 0 POSSNaN 0 1 1 0 0 0
mulimuli ane fa'atauva'a 1 fa'atauva'a 0 0 0 0 0 0
mulimuli ane fa'atauva'a 1 leai se gataaga 0 0 0 0 0 1
mulimuli ane fa'atauva'a 0 POSQNaN 0 0 0 1 0 0
mulimuli ane fa'atauva'a 0 POSSNaN 0 0 1 0 0 0
mulimuli ane fa'atauva'a 0 POSSNaN 1 0 1 0 0 0
mulimuli ane fa'atauva'a 0 POSSNaN 0 1 1 0 0 0
fa'atauva'a mulimuli ane 1 fa'atauva'a 0 0 0 0 0 0
fa'atauva'a mulimuli ane 1 leai se gataaga 0 0 0 0 0 1
fa'atauva'a mulimuli ane 0 POSQNaN 0 0 0 1 0 0
fa'atauva'a mulimuli ane 0 POSSNaN 0 0 1 0 0 0
fa'atauva'a mulimuli ane 0 POSSNaN 1 0 1 0 0 0
fa'atauva'a mulimuli ane 0 POSSNaN 0 1 1 0 0 0
fa'atauva'a fa'atauva'a 0 mulimuli ane 0 0 0 0 0 0
fa'atauva'a fa'atauva'a 0 posinfinite 0 0 0 0 1 0
fa'atauva'a fa'atauva'a 0 POSQNaN 0 0 0 1 0 0
fa'atauva'a fa'atauva'a 0 POSQNaN 0 0 1 0 0 0
fa'atauva'a fa'atauva'a 0 POSQNaN 1 0 1 0 0 0
fa'atauva'a fa'atauva'a 0 POSQNaN 0 1 1 0 0 0

Taua:

Fa'ailoga Bit '0' e fa'amatala ai mea lelei ma '1' fa'amatala le lelei.
O le x o lo'o i le laulau o lo'o muamua atu e fa'aalia ai le le popole i tulaga.

CoreFPU Parameters ma Fa'ailoga Fa'amatalaga
O lenei vaega o loʻo talanoaina ai faʻamaufaʻailoga i totonu o le CoreFPU Configurator settings ma faʻailoga I/O.

Fa'atonuga GUI Parameters 
O lo'o iai le numera o filifiliga fa'aopoopo e fa'atatau i le FPU iunite e pei ona fa'aalia i le siata o lo'o mulimuli mai. Afai e mana'omia se fa'atulagaga e ese mai i le fa'aletonu, e fa'aoga le pusa fa'atalanoaga e filifili ai tau talafeagai mo le filifiliga e mafai ona fa'atulaga.

Laulau 3-1. CoreFPU Configuration GUI Parameters 

Igoa Parameter Fa'atonu Fa'amatalaga
Sa'o Nofofua Filifili le gaioiga pe a manaʻomia:

Sa'o Tu'atasi
Fa'alua Sa'o

Ituaiga Liua Fa'amau-fa'ailoga i le Fa'afefeteina-fa'aliliuga Filifili le gaioiga pe a manaʻomia:
  • Fa'amau-fa'ailoga i le Fa'afefeteina-fa'aliliuga
  • Fa'afefe-va'a i le Fa'aliliuga fa'amaumau
  • Fa'aopoopo mea fa'alele
  • To'esea mata'utia
  • Fa'atele-vaega fa'atele
Ulufale Vaega Fa'alava1 15 Fa'atulaga le vaega ninii i le Input ain ma fa'ailoga talone

Va'aiga aoga o le 31–1

Fuafuaga Lautele Lautele2 15 Fa'atulaga le vaega ninii i fa'ailoga o le Output aout

Va'aiga aoga o le 51–1

Taua:

  1. O lenei fa'amaufa'ailoga e mafai ona fa'atulagaina na'o le taimi o le su'ega fa'amaumau i le fa'afefeteina.
  2. O lenei fa'amaufa'ailoga e mafai ona fa'aogaina i le taimi o lo'o fa'afefeteina i le fa'aliliuga fa'amaumau.

Fa'ailoga Fa'aulu ma Fa'ailoga (Fai se Fesili)
O le laulau o lo'o i lalo o lo'o lisiina ai fa'ailoga o lo'o i totonu ma fa'ailoga o le CoreFPU.

Laulau 3-2. Faamatalaga Taulaga 

Igoa Faailoga Lautele Ituaiga Fa'amatalaga
clk 1 Ulufale Uati faiga autu
muamua 1 Ulufale Active-maualalo asynchronous toe setiina
di_valid 1 Ulufale Fa'aoga-maualuga fa'aoga aoga

O lenei faailo e faʻaalia ai o faʻamatalaga o loʻo i luga o le ain[31:0], ain[63:0] ma le bin[31:0], bin[63:0] e aoga.

ain 32/64 Ulufale Se Pasi Fa'aofi (E fa'aoga mo galuega uma)
talone1 32/64 Ulufale B Input Bus (E fa'aoga mo na'o galuega fa'atatau)
aout2 32/64 Tuuina atu Le tau fa'aulufale pe a fa'amauina i le fa'afefeteina po'o le fa'afefe i le fa'aogaina o gaioiga e filifilia.
pupuu1 32/64 Tuuina atu Tau fa'aulu pe a filifilia le fa'aopoopo, toese, po'o le fa'ateleina.
Laupapa 3-2. Fa'amatalaga o le Taulaga (fa'aauau)
Igoa Faailoga Lautele Ituaiga Fa'amatalaga
fai_vali 1 Tuuina atu Fa'ailoga-maualuga maualuga

O lenei faailo e fa'ailoa mai ai o fa'amaumauga o lo'o i luga o le pout/aout data pasi e aoga.

ovfl_fg3 1 Tuuina atu Fa'ailoga-maualuga maualuga

O le fa'ailoga lea e fa'ailoa mai ai le lolova'a a'o fa'agaoioiga fa'afefete.

unfl_fg 1 Tuuina atu Fa'ailoga-maualuga maualuga

O le Fa'ailoga lea e fa'ailoa ai le tafe i lalo i le taimi o fa'agaoioiga fa'afefe.

qnan_fg3 1 Tuuina atu Fa'ailoga-maualuga maualuga

O le faailo lea e fa'ailoa mai ai le Quiet Not a Numera (QNaN) i le taimi o fa'agaoioiga fa'afefe.

snan_fg 1 Tuuina atu Fa'ailoga-maualuga maualuga

O lenei fa'ailoga e fa'ailoa mai ai le Fa'ailoga E le o se Numera (SNaN) i le taimi o fa'agaioiga fa'afefeteina.

pinf_fg3 1 Tuuina atu Fa'ailoga-maualuga maualuga

O lenei fa'ailoga e fa'ailoa mai ai le lelei e le i'u i le taimi o fa'agaoioiga fa'afefete.

ninf_fg 1 Tuuina atu Fa'ailoga-maualuga maualuga

O lenei fa'ailoga e fa'ailoa mai ai le fa'aletonu le i'u i le taimi o fa'agaioiga fa'afefete.

Taua:

  1. O lenei uafu e avanoa mo na'o le fa'aopoopoina o mea fa'afefete, toese, po'o le fa'ateleina.
  2. O lenei uafu e avanoa mo na'o fa'agaoioiga fa'aliliuga fa'anofo-mau-i-fa'a-fa'a'a'e-fa'anofo.
  3. O lo'o avanoa lenei uafu mo le togi fa'afefe i le mata'imau, fa'aopoopo fa'afefete, to'esea mata'upu, ma le fa'ateleina o le mata'i.

Fa'atinoina ole CoreFPU ile Libero Design Suite

O lenei vaega o loʻo faʻamatalaina ai le faʻatinoga o le CoreFPU i le Libero Design Suite.

SmartDesign 

O lo'o avanoa le CoreFPU mo le siiina mai i le lisi o le Libero IP e ala i le web faleteuoloa. A maeʻa ona lisiina i totonu o le faʻamaumauga, o le autu e vave faʻaogaina le faʻaogaina o le SmartDesign flow. Mo faʻamatalaga i le faʻaaogaina o SmartDesign e faʻapipiʻi, faʻafesoʻotaʻi, ma faʻatupu ai fatu, vaʻai Libero SoC fesoasoani i luga ole laiga.
A maeʻa ona faʻapipiʻi ma faʻatupuina le faʻataʻitaʻiga autu, o le galuega autu e faʻataʻitaʻiina e faʻaaoga ai le suʻega suʻega tuʻuina atu ma le CoreFPU. Ole su'ega su'ega e otometi lava ona fetuutuunai ile CoreFPU configuration. O le CoreFPU o loʻo faʻatulagaina o se vaega o se mamanu tele.
Ata 4-1. SmartDesign CoreFPU Fa'ata'ita'iga mo Fa'atinoga Fa'atatau

MICROCHIP-CoreFPU-Cor-Floating-Point-Iunite- (5)Ata 4-2. SmartDesign CoreFPU Fa'ata'ita'iga mo le Fa'aliliuga Fa'agaioiga MICROCHIP-CoreFPU-Cor-Floating-Point-Iunite- (6)

 

Fa'amaumau-Matu'a i le Fa'a-Fua'a-Fa'aliliuga
I le taimi o le fa'aliliuina o le mata'imau i le fa'afefeteina, e mafai ona fa'atulaga le Fa'auiga Fuaitau Lautele. O le Lautele o Galuega ua seti i le 32-bit mo le sa'o tasi ma le 64-bit mo le sa'o fa'alua-fa'a'a'e-point e ala i le faaletonu.
Ina ia faaliliu mai le tulaga-maua i le mata-opeopea, filifili Fa'amau i le mata fa'afefe Ituaiga Liu, e pei ona fa'aalia i le ata o lo'o i lalo.

MICROCHIP-CoreFPU-Cor-Floating-Point-Iunite- (7)Fa'alele-Matu'i i le Fa'amaumau 
I le taimi o le fe'avea'i-mata'i i le fa'aliliuina fa'amaumau, o le Output Fractional Width e mafai ona fa'atulagaina, ma o le Input Width e fa'atulaga i le 32-bit mo le sa'o tasi ma le 64-bit mo le fa'alua sa'o sa'o le fa'anofo-point e ala i le fa'aletonu.
Ina ia faaliliu mai le mata'u fa'afefete i le mata'imau, filifili Fa'aloloa i le Ituaiga Fa'aliliuga tumau, e pei ona fa'aalia i le ata o lo'o mulimuli mai.
Ata 4-4. CoreFPU Configurator mo Fa'aloloa Point i Fa'amau MICROCHIP-CoreFPU-Cor-Floating-Point-Iunite- (8)Fa'aopoopo/To'esea/Fa'atele
I le taimi o le fa'aopoopoina o mata'upu fa'afefete, toese, ma le fa'ateleina fa'agaioiga, e le mafai ona fa'atulagaina le Itulau Vaeluaga Fa'aulu ma le Fuafuaga Fuafuaga Fa'atino aua o fa'agaioiga fa'atatau fa'afefete, ma o le Input/Output Width e fa'atulaga i le 32-bit le sa'o tasi ma le 64-bit mo le sa'o fa'alua o le fa'anofoa-point e ala i le faaletonu.
O le ata o lo'o i lalo o lo'o fa'aalia ai le CoreFPU configurator mo le fa'aogaina o le toesea o mata'itusi.

Ata 4-5. CoreFPU Configurator mo le To'esea o Mata'upuMICROCHIP-CoreFPU-Cor-Floating-Point-Iunite- (9)Fa'ata'ita'iga (Fai se Fesili)
Ina ia faʻataʻitaʻiina faʻataʻitaʻiga, i le faʻamalama faʻasologa autu, filifili le User Testbench. A mae'a ona fa'atupuina le CoreFPU, ole su'esu'ega a'o le'i fa'apipi'iina le laulau fa'amatalaga Meafaigaluega (HDL) files o loʻo faʻapipiʻiina i Libero.

Fa'ata'ita'iga Galu (Fai se Fesili)
O lenei vaega o loʻo faʻatalanoaina le faʻataʻitaʻiga o galu mo CoreFPU.
O fa'atusa o lo'o i lalo o lo'o fa'aalia ai le fa'agasologa o le fa'aliliuina o le fa'anofo-mau i le fa'afefeteina mo le 32-bit ma le 64-bit.MICROCHIP-CoreFPU-Cor-Floating-Point-Iunite- (10)

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

System Integration
O le ata lea o loʻo faʻaalia mai ai le example o le faaaogaina o le autu. I lenei example, o le mamanu UART o loʻo faʻaaogaina e avea o se fesoʻotaʻiga i le va o le mamanu ma le PC talimalo. O fa'ailoga ain ma talone (ta'itasi 32-bit po'o le 64-bit le lautele) o fa'aoga ia i le mamanu mai le UART. A maeʻa ona maua e le CoreFPU le faʻailoga di_valid, e faʻatusatusa le iʻuga. A mae'a fa'atusatusa le fa'ai'uga, e maualuga le fa'ailoga do_valid ma teu ai le taunu'uga (aout/pout data) i totonu o le fa'aputuga o galuega. Ole faiga lava lea e tasi e fa'aoga mo le liua ma fa'agaioiga fa'atatau. Mo fa'agaioiga fa'aliliuga, na'o mea e fa'aoga ai e lava ae mo fa'agaioiga fa'atusa, e mana'omia uma mea e tu'u ai le ain ma le pini. E mafai ona fa'agaoioi le fa'aliliuga ma fa'agaoioi le pout port mo galuega fa'atatau.
Ata 4-16. Example o le CoreFPU System

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

 

  1. Fa'asologa (Fai se Fesili)
    Ina ia faʻatautaia le faʻasologa i luga o le CoreFPU, faʻapipiʻi le aʻa o le mamanu ile faʻataʻitaʻiga o le IP ma mai le Libero design flow pane, faʻatautaia le meafaigaluega Synthesis.
    Nofoaga ma le Auala (Fai se Fesili)
    A maeʻa ona faʻapipiʻi le mamanu, taʻavale le meafaigaluega Place-and-Route. E le mana'omia e le CoreFPU ni nofoaga fa'apitoa ma ala.
  2. User Testbench (Fai se Fesili)
    O loʻo tuʻuina atu se suʻega faʻaoga faʻatasi ma le CoreFPU IP faʻamalolo. I le faʻaaogaina o lenei suʻega suʻega, e mafai ona e faʻamaonia amioga faʻatino a CoreFPU.

O lo'o fa'aalia i le ata o lo'o i lalo se fa'ata'otoga poloka fa'afaigofie o le su'ega fa'aoga. O le tagata su'esu'e fa'aoga e vave fa'ata'ita'iina le Configured CoreFPU design (UUT), ma e aofia ai le fa'atupuina o fa'amaumauga o su'ega amio, uati mana'omia, ma fa'ailoga fa'ailoga.
Ata 4-17. CoreFPU User Testbench

MICROCHIP-CoreFPU-Cor-Floating-Point-Iunite- (15)Taua: E tatau ona e mataʻituina faʻailoga o loʻo faʻaalia i le ModelSim simulator, vaʻai vaega Faʻataʻitaʻiga.

Fa'amatalaga Faaopoopo (Fai se Fesili)
O lenei vaega o loʻo tuʻuina atu ai se lisi mo faʻamatalaga faaopoopo.
Mo fa'afouga ma fa'amatalaga fa'aopoopo e uiga i le polokalama, masini, ma meafaigaluega, asiasi i le

Itulau o Meatotino Faaleatamai ile Microchip FPGAs ma PLDs webnofoaga.

  1. Fa'afitauli Fa'apitoa ma Fa'afitauli (Fai se Fesili)
    E leai ni fa'afitauli fa'apitoa ma fofo mo CoreFPU v3.0.
  2. Fa'agata Fa'apitoa ma Meafaigaluega (Fai se Fesili)
    E leai ni mea fa'agata ma masini fa'atasi ma lenei fa'asalalauga IP.

Glossary

O lo'o i lalo le lisi o faaupuga ma fa'amatalaga o lo'o fa'aogaina i totonu o le pepa.
Laulau 6-1. Tulaga ma Faauigaga

Vaitaimi Uiga
FPU Vaega Faaopeopea
FP ADD Fa'aopoopo Fa'alele
FP SUB To'esega Fa'alele
FP MULT Fa'atele Fa'alele

Fa'afitauli 
Ole laulau o lo'o i lalo o lo'o lisi uma ai fa'afitauli ua fo'ia mo fa'asalalauga eseese ole CoreFPU.

Laulau 7-1. Fa'afitauli

Fa'asa'oloto Fa'amatalaga
3.0 Ole lisi lea o fa'afitauli uma ua fo'ia ile fa'asalalauga v3.0:

Numera o mataupu: 01420387 ma le 01422128

Fa'aopoopo le fa'ata'amilosaga fa'atatau (li'o i le numera tutusa lata ane).

2.1 Ole lisi lea o fa'afitauli uma ua fo'ia ile fa'asalalauga v2.1:
O le mamanu e feagai ma faʻafitauli ona o le i ai o faʻasologa faʻalua pe a faʻapipiʻi le tele o cores.
O le toe fa'aigoaina o le CoreFPU IP fa'ata'ita'iga e i'u ai i se "Udefined module" sese.
1.0 Uluai Fa'asalalauga

Fa'aaogaina o Punaoa ma Fa'atinoga

O le CoreFPU macro o loʻo faʻatinoina i aiga o loʻo lisiina i le laulau o loʻo i lalo.
Laulau 8-1. FPU PolarFire Unit Device Fa'aoga mo le 32-Bit

FPGA Punaoa Fa'aaogāga
Aiga 4LUT DFF Aofa'iga Math Block Meafaigaluega Pasenetage Fa'atinoga Fa'agata
Fa'amau-Matū i le Fa'a-Fotele
PolarFire® 260 104 364 0 MPF300T 0.12 310 MHz 3
Fa'alele-Matu'i i le Fa'amaumau
PolarAfi 591 102 693 0 MPF300T 0.23 160 MHz 3
Fa'aopoopo Fa'alele
PolarAfi 1575 1551 3126 0 MPF300T 1.06 340 MHz 16
To'esega Fa'alele
PolarAfi 1561 1549 3110 0 MPF300T 1.04 345 MHz 16
Fa'atele Fa'alele
PolarAfi 465 847 1312 4 MPF300T 0.44 385 MHz 14
FPGA Punaoa Fa'aaogāga
Aiga 4LUT DFF Aofa'iga Math Block Meafaigaluega Pasenetage Fa'atinoga Fa'agata
Fa'amau-Matū i le Fa'a-Fotele
RTG4™ 264 104 368 0 RT4G150 0.24 160 MHz 3
Fa'alele-Matu'i i le Fa'amaumau
RTG4 439 112 551 0 RT4G150 0.36 105 MHz 3
Fa'aopoopo Fa'alele
RTG4 1733 1551 3284 0 RT4G150 1.16 195 MHz 16
To'esega Fa'alele
RTG4 1729 1549 3258 0 RT4G150 1.16 190 MHz 16
Fa'atele Fa'alele
RTG4 468 847 1315 4 RT4G150 0.87 175 MHz 14
FPGA Punaoa Fa'aaogāga
Aiga 4LUT DFF Aofa'iga Math Block Meafaigaluega Pasenetage Fa'atinoga Fa'agata
Fa'amau-Matū i le Fa'a-Fotele
PolarFire® 638 201 849 0 MPF300T 0.28 305 MHz 3
Fa'alele-Matu'i i le Fa'amaumau
PolarAfi 2442 203 2645 0 MPF300T 0.89 110 MHz 3
Fa'aopoopo Fa'alele
PolarAfi 5144 4028 9172 0 MPF300T 3.06 240 MHz 16
To'esega Fa'alele
PolarAfi 5153 4026 9179 0 MPF300T 3.06 250 MHz 16
Fa'atele Fa'alele
PolarAfi 1161 3818 4979 16 MPF300T 1.66 340 MHz 27
FPGA Punaoa Fa'aaogāga
Aiga 4LUT DFF Aofa'iga Math Block Meafaigaluega Pasenetage Fa'atinoga Fa'agata
Fa'amau-Matū i le Fa'a-Fotele
RTG4™ 621 201 822 0 RT4G150 0.54 140 MHz 3
Fa'alele-Matu'i i le Fa'amaumau
RTG4 1114 203 1215 0 RT4G150 0.86 75 MHz 3
Fa'aopoopo Fa'alele
RTG4 4941 4028 8969 0 RT4G150 5.9 140 MHz 16
To'esega Fa'alele
RTG4 5190 4026 9216 0 RT4G150 6.07 130 MHz 16
Fa'atele Fa'alele
RTG4 1165 3818 4983 16 RT4G150 3.28 170 MHz 27

Taua: Ina ia faatele le faatele, filifili le Enable retiming option in synthesis setting.

Toe Iloilo Tala'aga

O le tala fa'asolopito o lo'o fa'amatalaina suiga na fa'atinoina i le pepa. O suiga o lo'o lisiina e ala i toe iloiloga, amata i le lomiga aupito lata mai.

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

Microchip FPGA Lagolago

Microchip FPGA products group backs its products with various support services, including Customer Service, Customer Technical Support Center, a webnofoaga, ma ofisa faatau i le lalolagi atoa. E fautuaina tagata fa'atau e asiasi i Microchip i luga ole laiga a'o le'i fa'afeso'ota'i le lagolago ona e foliga mai ua uma ona tali a latou fesili.
Fa'afeso'ota'i le Nofoaga Autu Lagolago Fa'apitoa e ala ile webnofoaga i www.microchip.com/support. Ta'u le numera o le Vaega o Meafaigaluega FPGA, filifili le vaega o mataupu talafeagai, ma fa'apipi'i le mamanu files a'o faia se mataupu lagolago fa'apitoa.
Fa'afeso'ota'i Auaunaga Fa'atau mo le lagolago o oloa e le fa'apitoa, e pei o le tau o oloa, fa'aleleia o oloa, fa'afouga fa'amatalaga, tulaga oka, ma le fa'atagaina.

  • Mai Amerika i Matu, valaau 800.262.1060
  • Mai le lalolagi atoa, valaau 650.318.4460
  • Fax, mai so'o se mea i le lalolagi, 650.318.8044

Microchip Fa'amatalaga

Fa'ailoga Fa'ailoga
O le igoa "Microchip" ma le logo, le "M" logo, ma isi igoa, logos, ma faʻailoga o loʻo resitalaina ma faʻailoga faʻailoga a le Microchip Technology Incorporated poʻo ana paaga ma / poʻo lala i le Iunaite Setete ma / poʻo isi atunuu ("Microchip Fa'ailoga”). Fa'amatalaga e uiga i Microchip Trademarks e mafai ona maua ile https://www.microchip.com/en-us/about/legal-information/microchip-trademarks
ISBN: 979-8-3371-0947-3

Faasilasilaga Faaletulafono
O lenei lomiga ma faʻamatalaga o loʻo i totonu e mafai ona faʻaaogaina naʻo oloa Microchip, e aofia ai le mamanu, suʻega, ma tuʻufaʻatasia oloa Microchip ma lau talosaga. O le fa'aogaina o nei fa'amatalaga i so'o se isi lava faiga e solia ai nei aiaiga. O fa'amatalaga e uiga i le fa'aogaina o masini e tu'uina atu mo na'o lou fa'amalieina ma e ono suia i fa'afouga. O lau matafaioi le faʻamautinoa o lau talosaga e fetaui ma au faʻamatalaga. Fa'afeso'ota'i lou ofisa fa'atau Microchip fa'apitonu'u mo se lagolago fa'aopoopo pe, maua se lagolago fa'aopoopo ile www.microchip.com/en-us/support/design-help/client-support-services

O LENEI FAʻAMATALAGA E TUUINA E MICROCHIP "AS IS". E LEAI FAIA e le MICROCHIP ni sui po'o se fa'amaoniga o so'o se ituaiga pe fa'aalia pe fa'aali, tusia pe tugutu, tulāfono po'o se isi mea, e feso'ota'i ma fa'amatalaga e aofia ai ae le tapula'a i so'o se fa'amaoniaga fa'amaonia, fa'amaonia, ma le fa'amaoniaina. FAAMOEMOEGA, POO WARRANTY E FAI I ONA TULAGA, TULAGA, POO LE FAIGALUEGA.

E LEAI SE MEA E TATAU AI MICROCHIP MO SO'O SE FA'AMATALAGA, FA'AMATALAGA, FA'ASA'OGA, FA'AMATALAGA, PO'O LE FA'A'ALI'AGA MA'U'U, FA'AFIA, TAU, PO'O LE TU'U'UINA O SO'O SE I'UGA SO'O SE FA'AIGA I LE FA'AMATALAGA POO LONA FA'A'OGA, PE'O LE MEA NA FA'AUPUNA'I, E tusa lava pe fa'aletonu. FA'ATONU POO LE FA'AFIA E FA'AVAEINA. I LE AGATOGA FA'AALIGA E LE TULAFONO, O LE UMA AOFA'IGA A MICROCHIP I TOTOGI UMA I SO'O SE AUALA E FA'AIGA I LE FA'AMATALAGA POO LONA FA'A'OGA E LE'A LOLOA I LE TOTOGI O TOTOGI, AFAI E IAI, NA E TOTOGI SA'O I LE MICROCHIP MO LE FA'AMATALAGA.

O le fa'aogaina o masini Microchip i le tausiga o le ola ma/po'o le saogalemu o lo'o i le tulaga lamatia o le tagata fa'atau, ma e malie le tagata fa'atau e puipuia, fa'aleaga ma taofia Microchip le afaina mai so'o se mea leaga, tagi, suti, po'o tupe alu e mafua mai i lea fa'aoga. E leai ni laisene e tu'uina atu, fa'aalia po'o se isi mea, i lalo o so'o se Microchip aia tatau tau le atamai se'i vagana ua ta'ua.

Fa'ailoga Puipuiga o Fa'ailoga Fa'atonu a Microchip
Manatua faʻamatalaga o loʻo i lalo o le faʻaogaina o le puipuiga o tulafono i luga o oloa Microchip:

  • O oloa Microchip e fetaui ma faʻamatalaga o loʻo i totonu o la latou Pepa Faʻamatalaga Microchip.
  • E talitonu Microchip o lona aiga o oloa e saogalemu pe a faʻaaogaina i le auala faʻamoemoeina, i totonu o faʻamatalaga faʻaogaina, ma i lalo o tulaga masani.
  • Microchip fa'atauaina ma puipuia fa'amalosi ana aia tatau tau meatotino. O taumafaiga e soli le tulafono o le puipuiga o oloa Microchip e matua fa'asaina ma e ono solia ai le Digital Millennium Copyright Act.
  • E le mafai e le Microchip poʻo se isi mea gaosi semiconductor ona faʻamaonia le saogalemu o lana tulafono. O le puipuiga o tulafono laiti e le o lona uiga tatou te faʻamautinoa o le oloa e "le mafai ona motusia". O le puipuiga o tulafono laiti o lo'o fa'asolosolo pea. Microchip ua tuuto atu i le faʻaauauina pea o le faʻaleleia atili o uiga puipuia o tulafono a tatou oloa.

Pepa / Punaoa

MICROCHIP CoreFPU Ulua'i Vaega Fa'alele [pdf] Taiala mo Tagata Fa'aoga
v3.0, v2.1, v2.0, v1.0, CoreFPU CoreFloating Point Unit, CoreFloating Point Unit, Floating Point Unit, Point Unit

Fa'asinomaga

Tuu se faamatalaga

E le fa'asalalauina lau tuatusi imeli. Fa'ailogaina fanua mana'omia *