MICROCHIP - akara ngosi

MICROCHIP CoreFPU Core Floating Point Unit

MICROCHIP-CoreFPU-Cor-Floating-point-Unit-produxt

 

Okwu mmalite 

  • Emebere isi ihe na-ese n'elu mmiri (CoreFPU) maka mgbakọ na-ese n'elu mmiri na ọrụ ntụgharị, maka ọnụ ọgụgụ ziri ezi nke otu na okpukpu abụọ. CoreFPU na-akwado ebe a kapịrị ọnụ na-ese n'elu mmiri na-ese n'elu na-ese n'elu na-agbanwe agbanwe na-ese n'elu ebe mgbakwunye, mwepụ, na ọtụtụ arụmọrụ. Standardkpụrụ IEEE® maka Arithmetic Floating-Point (IEEE 754) bụ ụkpụrụ teknụzụ maka ịgbakọ n'elu mmiri.
  • Ihe dị mkpa: CoreFPU na-akwado mgbako na naanị ọnụọgụ ahaziri ahazi, yana naanị asụsụ Verilog ka akwadoro; akwadoghị VHDL.

Nchịkọta
Tebụlụ na-esote na-enye nchịkọta nke njirimara CoreFPU.

Tebụl 1. Njirimara CoreFPU 

Ụdị isi Akwụkwọ a na-emetụta CoreFPU v3.0.
Ezinụlọ Ngwaọrụ akwadoro
  • PolarFire® SoC
  • PolarFire
  • RTG4™
Ngwa Ngwa akwadoro Chọrọ mwepụta Libero® SoC v12.6 ma ọ bụ emechaa.
Inye ikike CoreFPU ekpochighị ikike.
Ntuziaka nwụnye A ghaghị itinye CoreFPU na katalọgụ IP nke Libero SoC na-akpaghị aka site na ọrụ mmelite IP Catalog. N'aka nke ọzọ, enwere ike iji aka budata CoreFPU na katalọgụ. Ozugbo IP isi bụ

arụnyere, a na-ahazi ya, mepụta na ozugbo n'ime SmartDesign maka ntinye na ọrụ ahụ.

Iji ngwaọrụ na arụ ọrụ Edepụtara nchịkọta ojiji na ozi arụmọrụ maka CoreFPU na ntinye na arụmọrụ ngwaọrụ.

CoreFPU Gbanwee ozi ndekọ
Akụkụ a na-enye nkọwa zuru okeview nke njirimara agbakwunyere ọhụrụ, malite na mwepụta kacha ọhụrụ. Maka ozi ndị ọzọ gbasara nsogbu ndị edoziri, hụ ngalaba Okwu Ekpeziri.

Ụdị Kedu nke pụtara ọhụrụ
v3.0 Ejiri ọkọlọtọ mmepụta agbakwunyere iji kwalite izi ezi nke IP
v2.1 Agbakwunyere njirimara ziri ezi okpukpu abụọ
v2.0 Emelitere ụdị ebili mmiri oge
v1.0 Mwepụta mbụ nke CoreFPU

1. Atụmatụ

CoreFPU nwere atụmatụ ndị a:

  • Na-akwado Ọnụọgụgụ Na-ese n'elu Otu Otu yana Ugboro abụọ dịka ọkọlọtọ IEEE-754
  • Na-akwado ntụgharị dịka edepụtara:
    • Ebe a kapịrị ọnụ gaa na ntugharị ebe-ese n'elu mmiri
    • Ebe na-ese n'elu mmiri gaa na ntụgharị ebe a kapịrị ọnụ
  • Na-akwado Ọrụ Arithmetic dị ka edepụtara:
    • Ihe mgbakwunye na-ese n'elu mmiri
    • Mwepụ ihe na-ese n'elu mmiri
    • Mmụba ihe na-ese n'elu mmiri
  • Na-enye atụmatụ okirikiri (Gburugburu na nke kacha nso) maka naanị ọrụ Arithmetic
  • Na-enye ọkọlọtọ maka oke njupụta, erughi eru, enweghi ngwụcha (Infinity na-adịghị mma, Infinity na-adịghị mma), Quiet NaN (QNaN) na Ịrịba Ama NaN (SNaN) maka Ọnụ Ọgụgụ Na-ese n'elu mmiri.
  • Na-akwado mmejuputa pipeline zuru oke nke Ọrụ Arithmetic
  • Na-enye nkwado iji hazie isi ihe achọrọ imewe

Nkọwa ọrụ

  • Standardkpụrụ IEEE maka Arithmetic Floating-Point (IEEE 754) bụ ọkọlọtọ teknụzụ maka mgbakọ n'elu mmiri. Okwu a na-ese n'elu mmiri na-ezo aka na radix point of the number (decimal point or binary point), nke a na-etinye ebe ọ bụla n'ihe gbasara ọnụọgụ dị ịrịba ama nke ọnụ ọgụgụ ahụ.
    A na-egosipụtakarị ọnụ ọgụgụ na-ese n'elu mmiri n'ihe nrịbama sayensị, nwere obere akụkụ (F), yana mgbaama (E) nke otu radix (r), n'ụdị F × r^E. Ọnụọgụ ngụkọ na-eji radix nke 10 (F × 10^E); ebe ọnụọgụ abụọ na-eji radix nke 2 (F × 2^E).
  • Ngosipụta nke ọnụ ọgụgụ na-ese n'elu mmiri abụghị ihe pụrụ iche. Maka example, nọmba 55.66 nọchiri anya dị ka 5.566 × 10^1, 0.5566 × 10^2, 0.05566 × 10^3, na ndị ọzọ. A na-ahazi akụkụ nke akụkụ ahụ nke ọma. N'ụdị ahaziri ahazi, enwere naanị otu ọnụọgụ na-abụghị efu tupu ebe radix. Maka example, ọnụọgụgụ ọnụọgụgụ 123.4567 na-eme ka ọ bụrụ 1.234567 × 10 ^ 2; ọnụọgụ ọnụọgụ abụọ 1010.1011B ka emebere ka 1.0101011B × 2^3.
  • Ọ dị mkpa iburu n'uche na ọnụ ọgụgụ ndị na-ese n'elu mmiri na-ata ahụhụ site na nkwụsị nke ziri ezi mgbe ejiri ọnụọgụ ọnụọgụ (maka ex.ample, 32-bit ma ọ bụ 64-bit). Nke a bụ n'ihi na enwere ọnụ ọgụgụ na-enweghị ngwụcha nke ezigbo ọnụọgụ (ọbụlagodi n'ime obere nso site na 0.0 ruo 0.1). N'aka nke ọzọ, an
    ụkpụrụ ọnụọgụ abụọ n-bit na-anọchi anya ọnụọgụ 2^n nwere oke. N'ihi ya, ọ bụghị ọnụọgụgụ n'ezie ka a na-anọchi anya ya. A na-eji nso nso a kacha nso, nke na-ebute nkwụsị nke izi ezi.

A na-anọchi anya otu ọnụọgụ nke na-ese n'elu mmiri dị ka ndị a:

  • Akara akara: 1-bit
  • Obosara ndọpụ: 8 bits
  • Nkọwa dị mkpa: 24 bits (a na-echekwa ibe 23 nke ọma)

Ọgụgụ 2-1. 32-bit Frame

MICROCHIP-CoreFPU-Cor-Floating-point-Unit- (2)A na-anọchi anya ọnụọgụ ntụpọ n'esepụ n'elu dị ka ndị a:

  • Akara akara: 1-bit
  • Obosara ndọpụ: 11 bits
  • Nkọwa dị mkpa: 53 bits (a na-echekwa ibe 52 nke ọma)

Ọgụgụ 2-2. 64-bit Frame MICROCHIP-CoreFPU-Cor-Floating-point-Unit- (3)CoreFPU bụ njikọ dị n'elu nke modul ntụgharị abụọ (Edobere na ebe Float na Float na Fixed point) na ọrụ mgbakọ na mwepụ atọ (FP ADD, FP SUB, na FP MULT). Onye ọrụ nwere ike hazie ọrụ ọ bụla dabere na ihe achọrọ ka ejiri akụrụngwa maka ọrụ ahọpụtara.
Ọnụọgụ na-esote na-egosi eserese ngọngọ CoreFPU dị elu nwere ọdụ ụgbọ mmiri.

Ọgụgụ 2-3. Eserese Ports Block CoreFPU

MICROCHIP-CoreFPU-Cor-Floating-point-Unit- (4)Tebụl na-esonụ na-edepụta obosara nke ọdụ ụgbọ mmiri ntinye na mmepụta. Isiokwu 2-1. obosara ọdụ ụgbọ mmiri ntinye na ntinye

Signal Otu obosara nkenke ziri ezi Obosara nkenke ugboro abụọ
ihe [31:0] [63:0]
bin [31:0] [63:0]
pụta [31:0] [63:0]
tufuo [31:0] [63:0]

Ebe a kapịrị ọnụ ruo na-ese n'elu mmiri (ntụgharị)

A haziri CoreFPU dị ka nke edobere ka ọ na-ese n'elu mmiri na-egosi ebe a kapịrị ọnụ na modul ngbanwe n'elu mmiri. Ntinye (ain) na CoreFPU bụ ọnụọgụ ntụpọ ọ bụla nwere integer na obere akụkụ. Onye nhazi CoreFPU nwere nhọrọ ịhọrọ integer ntinye na obosara ntakiri. Ntinye ahụ bara uru na mgbama di_valid na mmepụta dị na do_valid. Nsonaazụ (aout) nke arụrụ arụrụ n'ise n'elu dị n'ụdị otu ma ọ bụ okpukpu abụọ nke ziri ezi na-ese n'elu mmiri.
ExampA na-edepụta ọrụ ngbanwe a kapịrị ọnụ ruo na-ese n'elu mmiri na tebụl na-esonụ.
Isiokwu 2-2. Ọpụample maka Ntugharị Kapere-Ebe Ka Na-ese n'elu-Point

Nọmba Ntụkwasị Obi Nọmba Ebe Na-ese n'elu mmiri
ihe Ọnụọgụ Mpekere pụta Banye aka Exponent Mantissa
0x12153524 (32-bit) 00010010000101010 011010100100100 0x4610a9a9 0 10001100 00100001010100110101001
0x0000000000008CCC

(64-bit)

0000000000000000000000000000000000000000000000001 000110011001100 0x3FF199999999999A 0 01111111111 0001100110011001100110011001100110011001100110011010

Ebe na-ese n'elu ruo n'ókè a kapịrị ọnụ (ntụgharị) 
A haziri CoreFPU ka ọ na-ese n'elu n'elu ebe a kapịrị ọnụ na-etinye ebe na-ese n'elu mmiri gaa na modul ntughari ebe edoziri. Ntinye (ain) na CoreFPU bụ nọmba ọ bụla ma ọ bụ okpukpu abụọ nke ziri ezi na-ese n'elu mmiri ma na-emepụta mmepụta (aout) n'ụdị isi ihe nwere integer na obere akụkụ. Ntinye ahụ bara uru na mgbama di_valid na mmepụta dị na do_valid. Onye nhazi CoreFPU nwere nhọrọ ịhọrọ integer mmepụta na obosara ntakiri.
Example maka ise n'elu-ebe na-arụ ọrụ ntugharị ebe a kapịrị ọnụ ka edepụtara na tebụl na-esonụ.

Isiokwu 2-3. Ọpụampmaka Ntugharị n'elu mmiri ruo n'isi-isi

Nọmba Ebe Na-ese n'elu mmiri Nọmba Ntụkwasị Obi
ihe Banye aka Exponent Mantissa pụta Ọnụọgụ Mpekere
0x41bd6783 (32-bit) 0 10000011 01111010110011110000011 0x000bd678 00000000000010111 101011001111000
0x4002094c447c30d3

(64-bit)

0 10000000000 0010000010010100110001000100011111000011000011010011 0x0000000000012095 0000000000000000000000000000000000000000000000010 010000010010101

Mgbakwunye Ebe Na-ese n'elu mmiri (ọrụ mgbakọ na mwepụ)
CoreFPU ahaziri dị ka FP ADD na-ewepụta modul mgbakwunye na-ese n'elu mmiri. Ọ na-agbakwụnye ọnụọgụ abụọ na-ese n'elu mmiri (ain na bin) ma na-enye mmepụta (pout) n'ụdị na-ese n'elu mmiri. Ntinye na mmepụta bụ ọnụọgụ n'otu ntabi anya na-ese n'elu mmiri. Ntinye ahụ bara uru na mgbama di_valid na mmepụta dị na do_valid. Isi ihe na-emepụta ovfl_fg (Overflow), qnan_fg (Quiet Not a Number), snan_fg (Na-egosi Ọ bụghị ọnụ ọgụgụ), pinf_fg (Ezi Infinity), na ninf_fg (Ngative Infinity) ọkọlọtọ dabere na ọrụ mgbakwunye.
Examples maka ọrụ mgbakwunye na-ese n'elu mmiri ka edepụtara na tebụl ndị a.
Isiokwu 2-4. Ọpụample maka ọrụ mgbakwunye na-ese n'elu mmiri (32-bit)

Uru Na-ese n'elu mmiri Banye aka Exponent Mantissa
Ntinye ihe na-ese n'elu mmiri 1 ain (0x4e989680) 0 10011101 00110001001011010000000
Ntinye ihe na-ese n'elu mmiri 2 bin (0x4f191b40) 0 10011110 00110010001101101000000
Mgbakwunye mmepụta ihe na-ese n'elu mmiri (0x4f656680) 0 10011110 11001010110011010000000

Isiokwu 2-5. Ọpụample maka ọrụ mgbakwunye na-ese n'elu mmiri (64-bit)

Uru Na-ese n'elu mmiri Banye aka Exponent Mantissa
Ntinye ihe na-ese n'elu mmiri 1

ain (0x3ff4106ee30caa32)

0 01111111111 0100000100000110111011100011000011001010101000110010
Ntinye ihe na-ese n'elu mmiri 2

bin (0x40020b2a78798e61)

0 10000000000 0010000010110010101001111000011110011000111001100001
Mpụta ihe mgbakwunye na-ese n'elu mmiri (0x400c1361e9ffe37a) 0 10000000000 1100000100110110000111101001111111111110001101111010

Mwepụ-Ebe Na-ese n'elu mmiri (ọrụ mgbakọ na mwepụ) 
CoreFPU ahaziri dị ka FP SUB na-ewepụta modul mwepu-esepụ n'elu. Ọ na-ewepụ ọnụọgụ abụọ na-ese n'elu mmiri (ain na bin) wee wepụta mmepụta (pout) n'ụdị-ese n'elu mmiri. Ntinye na mmepụta bụ ọnụọgụ n'otu ntabi anya na-ese n'elu mmiri. Ntinye ahụ bara uru na mgbama di_valid na mmepụta dị na do_valid. Isi ihe na-emepụta ovfl_fg (Overflow), unfl_fg (underflow), qnan_fg (Quiet Not a Number), snan_fg (Na-egosi na ọ bụghị ọnụ ọgụgụ), pinf_fg (Ezi Infinity), na ninf_fg (Ngative Infinity) ọkọlọtọ dabere na ọrụ mwepu.
Examples maka ọrụ mwepu n'elu mmiri ka edepụtara na tebụl ndị a.
Isiokwu 2-6. Ọpụampmaka Ọrụ Mwepu n'elu mmiri (32-bit)

Uru Na-ese n'elu mmiri Banye aka Exponent Mantissa
Ntinye ihe na-ese n'elu mmiri 1 ain (0xac85465f) 1 01011001 00001010100011001011111
Ntinye 2 bin (0x2f516779) 0 01011110 10100010110011101111001
Mpempe mwepu mwepu na-ese n'elu mmiri (0xaf5591ac) 1 01011110 10101011001000110101011
Uru Na-ese n'elu mmiri Banye aka Exponent Mantissa
Ntinye ihe na-ese n'elu mmiri 1

anya (0x405569764adff823)

0 10000000101 0101011010010111011001001010110111111111100000100011
Ntinye ihe na-ese n'elu mmiri 2

bin (0x4057d04e78dee3fc)

0 10000000101 0111110100000100111001111000110111101110001111111100
Mpempe mwepu mwepu na-ese n'elu mmiri (0xc02336c16ff75ec8) 1 10000000010 0011001101101100000101101111111101110101111011001000

Mmụba n'elu mmiri-Ebe (ọrụ mgbakọ na mwepụ)
CoreFPU ahaziri dị ka FP MULT na-ewepụta modul mmụba-ese n'elu mmiri. Ọ na-amụba ọnụọgụ abụọ na-ese n'elu mmiri (ain na bin) ma na-enye mmepụta (pout) n'ụdị floating-point. Ntinye na mmepụta bụ ọnụọgụ n'otu ntabi anya na-ese n'elu mmiri. Ntinye ahụ bara uru na mgbama di_valid na mmepụta dị na do_valid. Isi ihe na-emepụta ovfl_fg (Overflow), unfl_fg (Underflow), qnan_fg (Quiet Not a Number), snan_fg (Na-egosi na ọ bụghị ọnụ ọgụgụ), pinf_fg (Ezigbo Infinity), na ninf_fg (Ngative Infinity) ọkọlọtọ dabere na ọrụ ịba ụba.
ExampA na-edepụta les maka ọrụ ịba ụba n'elu mmiri na tebụl ndị a.
Isiokwu 2-8. Ọpụampmaka ịrụ ọrụ mmụba n'elu mmiri (32-bit)

Uru Na-ese n'elu mmiri Banye aka Exponent Mantissa
Ntinye ihe na-ese n'elu mmiri 1 ain (0x1ec7a735) 0 00111101 10001111010011100110101
Ntinye ihe na-ese n'elu mmiri 2 bin (0x6ecf15e8) 0 11011101 10011110001010111101000
Mpempe mpụta mpụta ọtụtụ ihe na-ese n'elu mmiri (0x4e21814a) 0 10011100 01000011000000101001010
Uru Na-ese n'elu mmiri Banye aka Exponent Mantissa
Ntinye ihe na-ese n'elu mmiri 1

ain (0x40c1f5a9930be0df)

0 10000001100 0001111101011010100110010011000010111110000011011111
Ntinye ihe na-ese n'elu mmiri 2

bin (0x400a0866c962b501)

0 10000000000 1010000010000110011011001001011000101011010100000001
Mpempe mpụta mmụba ihe na-ese n'elu mmiri (0x40dd38a1c3e2cae9) 0 10000001101 1101001110001010000111000011111000101100101011101001

 Tebụl eziokwu maka mgbakwunye na mwepu 
Tebụl eziokwu ndị a na-edepụta ụkpụrụ maka ọrụ mgbakwunye na mwepu. Isiokwu 2-10. Tebụl Eziokwu maka mgbakwunye

Data A Data B Banye Bit Nsonaazụ Ijubiga ókè eruba n'okpuru SNN 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
efu efu 0 POSZERO 0 0 0 0 0 0
efu nke kacha (y) 0 nke kacha (y) 0 0 0 0 0 0
efu negfinite (y) 1 negfinite (y) 0 0 0 0 0 0
efu posinfinite 0 posinfinite 0 0 0 0 1 0
efu neginfinite 1 neginfinite 0 0 0 0 0 1
nke kacha (y) efu 0 nke kacha (y) 0 0 0 0 0 0
nke kacha mma posinfinite 0 posinfinite 0 0 0 0 1 0
Tebụl 2-10. Tebụl Eziokwu maka mgbakwunye (na-aga n'ihu)
Data A Data B Banye Bit Nsonaazụ Ijubiga ókè eruba n'okpuru SNN QNaN PINF NINF
nke kacha mma neginfinite 1 neginfinite 0 0 0 0 0 1
negfinite (y) efu 1 negfinite (y) 0 0 0 0 0 0
negfinite posinfinite 0 posinfinite 0 0 0 0 1 0
negfinite neginfinite 1 neginfinite 0 0 0 0 0 1
posinfinite efu 0 posinfinite 0 0 0 0 1 0
posinfinite nke kacha mma 0 posinfinite 0 0 0 0 1 0
posinfinite negfinite 0 posinfinite 0 0 0 0 1 0
posinfinite posinfinite 0 posinfinite 0 0 0 0 1 0
posinfinite neginfinite 0 POSQNaN 0 0 0 1 0 0
neginfinite efu 1 neginfinite 0 0 0 0 0 1
neginfinite nke kacha mma 1 neginfinite 0 0 0 0 0 1
neginfinite negfinite 1 neginfinite 0 0 0 0 0 1
neginfinite posinfinite 0 POSQNaN 0 0 0 1 0 0
neginfinite neginfinite 1 neginfinite 0 0 0 0 0 1
nke kacha mma nke kacha mma 0 nke kacha mma 0 0 0 0 0 0
nke kacha mma nke kacha mma 0 posinfinite 0 0 0 0 1 0
nke kacha mma nke kacha mma 0/1 QNaN 0 0 0 1 0 0
nke kacha mma nke kacha mma 0/1 SNN 0 0 1 0 0 0
nke kacha mma nke kacha mma 0 POSSNNaN 1 0 1 0 0 0
nke kacha mma negfinite 0 nke kacha mma 0 0 0 0 0 0
nke kacha mma negfinite 1 negfinite 0 0 0 0 0 0
nke kacha mma negfinite 0 POSSNNaN 0 1 1 0 0 0
negfinite nke kacha mma 0 nke kacha mma 0 0 0 0 0 0
negfinite nke kacha mma 1 negfinite 0 0 0 0 0 0
negfinite nke kacha mma 0 POSSNNaN 0 1 1 0 0 0
negfinite negfinite 1 negfinite 0 0 0 0 0 0
negfinite negfinite 1 neginfinite 0 0 0 0 0 1
negfinite negfinite 0/1 QNaN 0 0 0 1 0 0
negfinite negfinite 0/1 SNN 0 0 1 0 0 0
negfinite negfinite 0 POSSNNaN 1 0 1 0 0 0
Data A Data B Banye Bit Nsonaazụ Ijubiga ókè eruba n'okpuru SNN 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
efu efu 0 POSZERO 0 0 0 0 0 0
efu nke kacha (y) 1 negfinite (y) 0 0 0 0 0 0
efu negfinite (y) 0 nke kacha (y) 0 0 0 0 0 0
efu posinfinite 1 neginfinite 0 0 0 0 0 1
efu neginfinite 0 posinfinite 0 0 0 0 1 0
nke kacha (y) efu 0 nke kacha (y) 0 0 0 0 0 0
nke kacha mma posinfinite 1 neginfinite 0 0 0 0 0 1
nke kacha mma neginfinite 0 posinfinite 0 0 0 0 1 0
negfinite (y) efu 1 negfinite (y) 0 0 0 0 0 0
negfinite posinfinite 1 neginfinite 0 0 0 0 0 1
Tebụl 2-11. Tebụl Eziokwu maka Mwepụ (na-aga n'ihu)
Data A Data B Banye Bit Nsonaazụ Ijubiga ókè eruba n'okpuru SNN QNaN PINF NINF
negfinite neginfinite 0 posinfinite 0 0 0 0 1 0
posinfinite efu 0 posinfinite 0 0 0 0 1 0
posinfinite nke kacha mma 0 posinfinite 0 0 0 0 1 0
posinfinite negfinite 0 posinfinite 0 0 0 0 1 0
posinfinite posinfinite 0 POSQNaN 0 0 0 1 0 0
posinfinite neginfinite 0 posinfinite 0 0 0 0 1 0
neginfinite efu 1 neginfinite 0 0 0 0 0 1
neginfinite nke kacha mma 1 neginfinite 0 0 0 0 0 1
neginfinite negfinite 1 neginfinite 0 0 0 0 0 1
neginfinite posinfinite 1 neginfinite 0 0 0 0 0 1
neginfinite neginfinite 0 POSQNaN 0 0 0 1 0 0
nke kacha mma nke kacha mma 0 nke kacha mma 0 0 0 0 0 0
nke kacha mma nke kacha mma 1 negfinite 0 0 0 0 0 0
nke kacha mma nke kacha mma 0 POSSNNaN 0 1 1 0 0 0
nke kacha mma negfinite 0 nke kacha mma 0 0 0 0 0 0
nke kacha mma negfinite 0 posinfinite 0 0 0 0 1 0
nke kacha mma negfinite 0/1 QNaN 0 0 0 1 0 0
nke kacha mma negfinite 0/1 SNN 0 0 1 0 0 0
nke kacha mma negfinite 0 POSSNNaN 1 0 1 0 0 0
negfinite nke kacha mma 1 negfinite 0 0 0 0 0 0
negfinite nke kacha mma 1 neginfinite 0 0 0 0 0 1
negfinite nke kacha mma 0/1 QNaN 0 0 0 1 0 0
negfinite nke kacha mma 0/1 SNN 0 0 1 0 0 0
negfinite nke kacha mma 0 POSSNNaN 1 0 1 0 0 0
negfinite negfinite 0 nke kacha mma 0 0 0 0 0 0
negfinite negfinite 1 negfinite 0 0 0 0 0 0
negfinite negfinite 0 POSSNNaN 0 1 1 0 0 0

Ihe dị mkpa:

  • Ha na tebụl ndị bu ụzọ na-egosi ọnụọgụ ọ bụla.
  • Ihe dị na tebụl ndị bu ụzọ na-egosi ọnọdụ enweghị mmasị.

Tebụl eziokwu maka ọtụtụ 
Tebụl eziokwu na-esote na-edepụta ụkpụrụ maka ịrụ ọrụ ọtụtụ.

Isiokwu 2-12. Tebụl eziokwu maka ọtụtụ

Data A Data B Banye Bit Nsonaazụ Ijubiga ókè eruba n'okpuru SNN 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
efu efu 0 POSZERO 0 0 0 0 0 0
efu nke kacha mma 0 POSZERO 0 0 0 0 0 0
efu negfinite 0 POSZERO 0 0 0 0 0 0
efu posinfinite 0 POSQNaN 0 0 0 1 0 0
efu neginfinite 0 POSQNaN 0 0 0 1 0 0
Tebụl 2-12. Tebụl eziokwu maka mmụba (na-aga n'ihu)
Data A Data B Banye Bit Nsonaazụ Ijubiga ókè eruba n'okpuru SNN QNaN PINF NINF
nke kacha mma efu 0 POSZERO 0 0 0 0 0 0
nke kacha mma posinfinite 0 posinfinite 0 0 0 0 1 0
nke kacha mma neginfinite 1 neginfinite 0 0 0 0 0 1
negfinite efu 0 POSZERO 0 0 0 0 0 0
negfinite posinfinite 1 neginfinite 0 0 0 0 0 1
negfinite neginfinite 0 posinfinite 0 0 0 0 1 0
posinfinite efu 0 POSQNaN 0 0 0 1 0 0
posinfinite nke kacha mma 0 posinfinite 0 0 0 0 1 0
posinfinite negfinite 1 neginfinite 0 0 0 0 0 1
posinfinite posinfinite 0 posinfinite 0 0 0 0 1 0
posinfinite neginfinite 1 neginfinite 0 0 0 0 0 1
neginfinite efu 0 POSQNaN 0 0 0 1 0 0
neginfinite nke kacha mma 1 neginfinite 0 0 0 0 0 1
neginfinite negfinite 0 posinfinite 0 0 0 0 1 0
neginfinite posinfinite 1 neginfinite 0 0 0 0 0 1
neginfinite neginfinite 0 posinfinite 0 0 0 0 1 0
nke kacha mma nke kacha mma 0 nke kacha mma 0 0 0 0 0 0
nke kacha mma nke kacha mma 0 posinfinite 0 0 0 0 1 0
nke kacha mma nke kacha mma 0 POSQNaN 0 0 0 1 0 0
nke kacha mma nke kacha mma 0 POSSNNaN 0 0 1 0 0 0
nke kacha mma nke kacha mma 0 POSSNNaN 1 0 1 0 0 0
nke kacha mma nke kacha mma 0 POSSNNaN 0 1 1 0 0 0
nke kacha mma negfinite 1 negfinite 0 0 0 0 0 0
nke kacha mma negfinite 1 neginfinite 0 0 0 0 0 1
nke kacha mma negfinite 0 POSQNaN 0 0 0 1 0 0
nke kacha mma negfinite 0 POSSNNaN 0 0 1 0 0 0
nke kacha mma negfinite 0 POSSNNaN 1 0 1 0 0 0
nke kacha mma negfinite 0 POSSNNaN 0 1 1 0 0 0
negfinite nke kacha mma 1 negfinite 0 0 0 0 0 0
negfinite nke kacha mma 1 neginfinite 0 0 0 0 0 1
negfinite nke kacha mma 0 POSQNaN 0 0 0 1 0 0
negfinite nke kacha mma 0 POSSNNaN 0 0 1 0 0 0
negfinite nke kacha mma 0 POSSNNaN 1 0 1 0 0 0
negfinite nke kacha mma 0 POSSNNaN 0 1 1 0 0 0
negfinite negfinite 0 nke kacha mma 0 0 0 0 0 0
negfinite negfinite 0 posinfinite 0 0 0 0 1 0
negfinite negfinite 0 POSQNaN 0 0 0 1 0 0
negfinite negfinite 0 POSQNaN 0 0 1 0 0 0
negfinite negfinite 0 POSQNaN 1 0 1 0 0 0
negfinite negfinite 0 POSQNaN 0 1 1 0 0 0

Ihe dị mkpa:

Akara akara '0' na-akọwapụta mmepụta dị mma yana '1' na-akọwapụta mmepụta adịghị mma.
Ihe x dị na tebụl bu ụzọ na-egosi enweghị mmasị na ọnọdụ.

CoreFPU Parameters na akara ngosi
Akụkụ a na-atụle paramita dị na ntọala CoreFPU Configurator yana akara I/O.

Ntọala GUI nhazi 
Enwere ọnụọgụ nhọrọ nhazi nke metụtara ngalaba FPU dịka egosiri na tebụl na-esote. Ọ bụrụ na achọrọ nhazi na-abụghị nke ndabara, a na-eji igbe okwu nhazi họrọ ụkpụrụ kwesịrị ekwesị maka nhọrọ nhazi.

Isiokwu 3-1. Nhazi GUI nke CoreFPU 

Aha oke Ọdabara Nkọwa
Nkenkenke Naanị otu Họrọ ọrụ dị ka achọrọ:

Otu nkenke
Ugboro abụọ nkenke

Ụdị ntụgharị Ebe a kapịrị ọnụ gaa na ntugharị ebe-ese n'elu mmiri Họrọ ọrụ dị ka achọrọ:
  • Ebe a kapịrị ọnụ gaa na ntugharị ebe-ese n'elu mmiri
  • Ebe na-ese n'elu mmiri gaa na ntụgharị ebe a kapịrị ọnụ
  • Ihe mgbakwunye na-ese n'elu mmiri
  • Mwepụ ihe na-ese n'elu mmiri
  • Mmụba ihe na-ese n'elu mmiri
Obosara ntanye ntinye1 15 Na-ahazi ebe dị nta na akara ntinye ain na bin

Ogo akwadoro bụ 31–1

Obosara akụkụ nke mmepụta2 15 Na-ahazi ebe dị nta n'ime akara ngosi mmepụta

Ogo akwadoro bụ 51–1

Ihe dị mkpa:

  1. Enwere ike ịhazi oke a naanị n'oge ntughari ebe a na-ese n'elu mmiri.
  2. A na-ahazi oke a naanị n'oge ịse n'elu mmiri gaa na ntughari ebe edoziri.

Ihe nrịbama ntinye na ntinye (Jụọ ajụjụ)
Tebụlụ na-esote depụtara ndenye na mgbama ọdụ ụgbọ mmiri nke CoreFPU.

Tebụl 3-2. Nkọwa Port 

Aha mgbaàmà Obosara Ụdị Nkọwa
klk 1 Ntinye Isi elekere usoro
rstn 1 Ntinye Ntọgharị asynchronous dị ala na-arụ ọrụ
di_valid 1 Ntinye Ntinye aka dị elu bara uru

Mgbama a na-egosi na data dị na ain[31:0], ain[63:0] na bin[31:0], bin[63:0] bara uru.

ihe 32/64 Ntinye Ụgbọ ala ntinye (a na-eji ya maka ọrụ niile)
bin1 32/64 Ntinye Bus ntinye ntinye B (A na-eji ya naanị maka ọrụ mgbakọ na mwepụ)
pụta2 32/64 Mpụta A na-ahọrọ uru mmepụta mgbe edobere na ebe na-ese n'elu mmiri ma ọ bụ na-ese n'elu n'elu arụ ọrụ ngbanwe a kapịrị ọnụ.
tufuo1 32/64 Mpụta Uru mmepụta mgbe ahọpụtara mgbakwunye, mwepu ma ọ bụ mmụba.
Tebụl 3-2. Nkọwa Port (aga n'ihu)
Aha mgbaàmà Obosara Ụdị Nkọwa
eme_dịghị mma 1 Mpụta Mgbama arụ ọrụ-elu

Mgbama a na-egosi na data dị na ụgbọ ala data pout/aout bara uru.

ovfl_fg3 1 Mpụta Mgbama arụ ọrụ-elu

Mgbama a na-egosi oke njupụta n'oge arụ ọrụ n'elu mmiri.

unfl_fg 1 Mpụta Mgbama arụ ọrụ-elu

Mgbama ama a na-egosi okpuru mmiri n'oge arụ ọrụ ebe n'elu mmiri.

qnan_fg3 1 Mpụta Mgbama arụ ọrụ-elu

Mgbama a na-egosi Quiet Not a Number (QNaN) n'oge arụ ọrụ n'elu mmiri.

snan_fg 1 Mpụta Mgbama arụ ọrụ-elu

Mgbama a na-egosi akara ngosi No-a-Number (SNaN) n'oge arụ ọrụ ebe n'elu mmiri.

pinf_fg3 1 Mpụta Mgbama arụ ọrụ-elu

Mgbama a na-egosi njedebe dị mma n'oge arụ ọrụ na-ese n'elu mmiri.

ninf_fg 1 Mpụta Mgbama arụ ọrụ-elu

Mgbama a na-egosi enweghị njedebe na-adịghị mma n'oge arụ ọrụ na-ese n'elu mmiri.

Ihe dị mkpa:

  1. Ọdụ ụgbọ mmiri a dị naanị maka mgbakwunye na-ese n'elu mmiri, mwepu, ma ọ bụ ịrụ ọrụ otutu.
  2. Ọdụ ụgbọ mmiri a dị naanị maka ebe a kapịrị ọnụ na-ese n'elu mmiri na-ese n'elu ebe a na-arụ ọrụ ntụgharị.
  3. Ọdụ ụgbọ mmiri a dị maka ebe a na-ese n'elu mmiri ruo ebe edoziri, mgbakwunye na-ese n'elu mmiri, mwepu na-ese n'elu mmiri, na mmụba-ese n'elu mmiri.

Mmejuputa CoreFPU na Libero Design Suite

Akụkụ a na-akọwa mmejuputa CoreFPU na Libero Design Suite.

SmartDesign 

CoreFPU dị maka nbudata na katalọgụ Libero IP site na web ebe nchekwa. Ozugbo e depụtara ya na katalọgụ, a na-etinye isi ya ozugbo site na iji SmartDesign eruba. Maka ozi gbasara iji SmartDesign hazie, jikọọ, na imepụta cores, hụ enyemaka ịntanetị Libero SoC.
Mgbe hazichara na imepụta ihe atụ bụ isi, a na-eme ka arụ ọrụ bụ isi na-eji testbench ewepụtara na CoreFPU. Mpempe ule testbench na-agbanwe na-akpaghị aka na nhazi CoreFPU. A na-ewepụta CoreFPU ozugbo dị ka akụkụ nke imewe ka ukwuu.
Ọgụgụ 4-1. SmartDesign CoreFPU Nleta maka Ọrụ Arithmetic

MICROCHIP-CoreFPU-Cor-Floating-point-Unit- (5)Ọgụgụ 4-2. SmartDesign CoreFPU ihe atụ maka ọrụ ntụgharị MICROCHIP-CoreFPU-Cor-Floating-point-Unit- (6)

 

Ebe a kapịrị ọnụ gaa na ntụgharị n'elu mmiri
N'oge a kapịrị ọnụ gaa na ntụgharị ebe n'ese n'elu mmiri, obosara nke ntinye ntinye bụ nhazi. A na-edozi obosara mmepụta ahụ ka ọ bụrụ 32-bit maka otu nkenke yana 64-bit maka nkeji ise n'elu mmiri na ndabara.
Ka ịgbanwee site na ebe a kapịrị ọnụ gaa na-ese n'elu mmiri, họrọ Edobere na ebe ngbanwe n'elu mmiri, dị ka egosiri na ọnụ ọgụgụ na-esonụ.

MICROCHIP-CoreFPU-Cor-Floating-point-Unit- (7)Na-ese n'elu-Ebe Ka Obere-Ebe 
N'oge na-ese n'elu mmiri na ntụgharị ebe a kapịrị ọnụ, a na-ahazi obosara Fractional Exput, yana obosara ntinye ka atọrọ ka ọ bụrụ 32-bit maka otu nkenke yana 64-bit maka nhazi nke ọma okpukpu abụọ na ndabara.
Ka ịgbanwee site na-ese n'elu mmiri gaa n'ebe a kapịrị ọnụ, họrọ Ebe Ntugharị na-ese n'elu mmiri gaa n'ụdị ntụgharị edobere, dị ka egosiri na foto a.
Ọgụgụ 4-4. Ihe nhazi CoreFPU maka ebe a na-ese n'elu mmiri ka edoziri ya MICROCHIP-CoreFPU-Cor-Floating-point-Unit- (8)Mgbakwunye/Mwepụ/Mbipụta n'elu mmiri
N'oge mgbakwunye, mwepu, na ịba ụba na-arụ ọrụ, a naghị ahazi akụkụ nke ntinye ntinye na obosara nke mmepụta ka ndị a na-arụ ọrụ mgbakọ na-ese n'elu mmiri, na ntinye / mmepụta obosara ka atọrọ ka ọ bụrụ 32-bit single precision na 64-bit for double precision floating-point by default.
Ọnụọgụ na-esonụ na-egosi nhazi CoreFPU maka ọrụ mwepu n'elu mmiri.

Ọgụgụ 4-5. Ihe Nhazi CoreFPU maka Mwepu Ebe Na-ese n'elu mmiriMICROCHIP-CoreFPU-Cor-Floating-point-Unit- (9)Simulation (Jụọ ajụjụ)
Iji mee ihe ngosi, na mpio nhazi isi, họrọ Testbench onye ọrụ. Mgbe ịmepụtara CoreFPU, pre-synthesis testbench Hardware Description Language (HDL) files arụnyere na Libero.

Ụdị ịme anwansị (Jụọ ajụjụ)
Akụkụ a na-atụle ụdị ịme anwansị maka CoreFPU.
Ọnụọgụ ndị a na-egosi ụdị ebili mmiri nke ebe a kapịrị ọnụ gaa na ntughari ihe n'elu mmiri maka ma 32-bit na 64-bit.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)

Ngwakọta sistemu
Onu ogugu a gosiputara onye mbuample nke iji isi. Na nke a exampLe, imewe UART na-eji dị ka a nkwurịta okwu ọwa n'etiti imewe na kpọrọ PC. Ihe mgbaàmà ain na bin (nke ọ bụla n'ime 32-bit ma ọ bụ 64-bit obosara) bụ ntinye aka na imewe site na UART. Mgbe CoreFPU natachara akara ngosi di_valid, ọ na-agbakọ nsonaazụ ya. Mgbe agbakọchara nsonaazụ ya, akara do_valid na-aga n'elu wee chekwaa nsonaazụ (aout/pout data) na nchekwa mmepụta. Otu usoro a dị maka ntughari na arụ ọrụ mgbakọ na mwepụ. Maka ọrụ ntụgharị, naanị ntinye ain zuru oke ebe maka arụmọrụ mgbakọ na mwepụ, a chọrọ ma ntinye ain na bin. Agbanyere mmepụta aout maka ọrụ ntụgharị yana ọdụ ụgbọ mmiri na-enyere aka maka ịrụ ọrụ mgbakọ.
Ọgụgụ 4-16. Ọpụampnke usoro CoreFPU

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

 

  1. Synthesis (Jụọ ajụjụ)
    Iji mee njikọ na CoreFPU, tọọ mgbọrọgwụ imewe na ihe atụ mpaghara IP yana site na oghere mmebe Libero, mee ngwa Synthesis.
    Ebe na ụzọ (Jụọ ajụjụ)
    Mgbe emechara nhazi ahụ, gbanye ngwa ebe-na ụzọ. CoreFPU achọghị ntọala ebe na ụzọ pụrụ iche.
  2. Testbench onye ọrụ (Jụọ ajụjụ)
    Enyere testbench onye ọrụ na ntọhapụ IP CoreFPU. Iji testbench a, ị nwere ike nyochaa omume arụmọrụ nke CoreFPU.

E gosipụtara eserese ngọngọ nke dị mfe nke testbench onye ọrụ n'ọnụọgụ a. Testbench onye ọrụ na-ewepụta atụmatụ CoreFPU Configured (UUT), ma gụnye generator data nnwale omume, elekere dị mkpa, yana akara nrụpụta.
Ọgụgụ 4-17. Testbench onye ọrụ CoreFPU

MICROCHIP-CoreFPU-Cor-Floating-point-Unit- (15)Ihe dị mkpa: Ị ga-enyocha akara ngosi mmepụta na ModelSim simulator, lee ngalaba Simulation.

Ntụaka ndị ọzọ (jụọ ajụjụ)
Akụkụ a na-enye ndepụta maka ozi ndị ọzọ.
Maka mmelite na ozi ndị ọzọ gbasara ngwanrọ, ngwaọrụ na ngwaike, gaa na nke a

Ibe ikike ọgụgụ isi na Microchip FPGA na PLDs websaịtị.

  1. Ihe ndị amaara ama na ihe omume (jụọ ajụjụ)
    Onweghi okwu amaghi ama na ihe nleba anya maka CoreFPU v3.0.
  2. Akụkụ na ngwaọrụ kwụsịrị (Jụọ ajụjụ)
    Enweghị atụmatụ na ngwaọrụ kwụsịrị nwere ntọhapụ IP a.

Nkọwa okwu

Ndị na-esonụ bụ ndepụta nke usoro na nkọwa ejiri mee ihe n'ime akwụkwọ ahụ.
Isiokwu 6-1. Usoro na nkọwa

Oge Nkọwa
FPU Ngalaba Na-ese n'elu mmiri
FP gbakwunye Mgbakwunye na-ese n'elu mmiri
FP SUB Mwepu na-ese n'elu mmiri
FP MULT Mmụba ihe na-ese n'elu mmiri

Okwu edoziziri 
Tebụlụ na-esote depụtara okwu niile edoziziri maka mwepụta CoreFPU dị iche iche.

Isiokwu 7-1. Okwu edoziziri

Hapụ Nkọwa
3.0 Ihe a bụ ndepụta okwu niile edoziziri na ntọhapụ v3.0:

Nọmba ikpe: 01420387 na 01422128

Agbakwunyere mgbagha atụmatụ okirikiri (gburugburu ruo ọbụna ọnụọgụ kacha nso).

2.1 Ihe a bụ ndepụta okwu niile edoziziri na ntọhapụ v2.1:
Nhazi ahụ na-ezute okwu n'ihi ọnụnọ nke modul oyiri mgbe a na-etinye ọtụtụ cores ozugbo.
Ịgbanwe aha CoreFPU IP na-ebute njehie "modul na-akọwaghị".
1.0 Mwepụta mbụ

Iji akụrụngwa akụrụngwa na arụmọrụ

A na-emejuputa macro CoreFPU n'ime ezinụlọ ndị edepụtara na tebụl na-esonụ.
Isiokwu 8-1. Iji ngwaọrụ FPU PolarFire maka 32-Bit

Ihe onwunwe FPGA Iji
Ezinụlọ 4LUT DFF Mkpokọta Mgbochi mgbakọ na mwepụ Ngwaọrụ Pụgharịatage Arụmọrụ Latency
Ebe a kapịrị ọnụ ruo na-ese n'elu mmiri
PolarFire® 260 104 364 0 MPF300T 0.12 310 MHz 3
Na-ese n'elu-Ebe Ka Obere-Ebe
PolarFire 591 102 693 0 MPF300T 0.23 160 MHz 3
Mgbakwunye na-ese n'elu mmiri
PolarFire 1575 1551 3126 0 MPF300T 1.06 340 MHz 16
Mwepu na-ese n'elu mmiri
PolarFire 1561 1549 3110 0 MPF300T 1.04 345 MHz 16
Mmụba ihe na-ese n'elu mmiri
PolarFire 465 847 1312 4 MPF300T 0.44 385 MHz 14
Ihe onwunwe FPGA Iji
Ezinụlọ 4LUT DFF Mkpokọta Mgbochi mgbakọ na mwepụ Ngwaọrụ Pụgharịatage Arụmọrụ Latency
Ebe a kapịrị ọnụ ruo na-ese n'elu mmiri
RTG4™ 264 104 368 0 RT4G150 0.24 160 MHz 3
Na-ese n'elu-Ebe Ka Obere-Ebe
RTG4 439 112 551 0 RT4G150 0.36 105 MHz 3
Mgbakwunye na-ese n'elu mmiri
RTG4 1733 1551 3284 0 RT4G150 1.16 195 MHz 16
Mwepu na-ese n'elu mmiri
RTG4 1729 1549 3258 0 RT4G150 1.16 190 MHz 16
Mmụba ihe na-ese n'elu mmiri
RTG4 468 847 1315 4 RT4G150 0.87 175 MHz 14
Ihe onwunwe FPGA Iji
Ezinụlọ 4LUT DFF Mkpokọta Mgbochi mgbakọ na mwepụ Ngwaọrụ Pụgharịatage Arụmọrụ Latency
Ebe a kapịrị ọnụ ruo na-ese n'elu mmiri
PolarFire® 638 201 849 0 MPF300T 0.28 305 MHz 3
Na-ese n'elu-Ebe Ka Obere-Ebe
PolarFire 2442 203 2645 0 MPF300T 0.89 110 MHz 3
Mgbakwunye na-ese n'elu mmiri
PolarFire 5144 4028 9172 0 MPF300T 3.06 240 MHz 16
Mwepu na-ese n'elu mmiri
PolarFire 5153 4026 9179 0 MPF300T 3.06 250 MHz 16
Mmụba ihe na-ese n'elu mmiri
PolarFire 1161 3818 4979 16 MPF300T 1.66 340 MHz 27
Ihe onwunwe FPGA Iji
Ezinụlọ 4LUT DFF Mkpokọta Mgbochi mgbakọ na mwepụ Ngwaọrụ Pụgharịatage Arụmọrụ Latency
Ebe a kapịrị ọnụ ruo na-ese n'elu mmiri
RTG4™ 621 201 822 0 RT4G150 0.54 140 MHz 3
Na-ese n'elu-Ebe Ka Obere-Ebe
RTG4 1114 203 1215 0 RT4G150 0.86 75 MHz 3
Mgbakwunye na-ese n'elu mmiri
RTG4 4941 4028 8969 0 RT4G150 5.9 140 MHz 16
Mwepu na-ese n'elu mmiri
RTG4 5190 4026 9216 0 RT4G150 6.07 130 MHz 16
Mmụba ihe na-ese n'elu mmiri
RTG4 1165 3818 4983 16 RT4G150 3.28 170 MHz 27

Ihe dị mkpa: Ka iwelie ugboro ole, họrọ Kwado nhọrọ ịla ezumike nka na nhazi njikọ.

Akụkọ ngbanwe

Akụkọ ngbanwe ahụ na-akọwa mgbanwe ndị etinyere na akwụkwọ ahụ. Edepụtara mgbanwe ndị a site na ntughari, malite na mbipụta kachasị ugbu a.

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

Nkwado FPGA Microchip

Otu ngwaahịa Microchip FPGA na-eji ọrụ nkwado dị iche iche kwado ngwaahịa ya, gụnyere Ọrụ Ndị Ahịa, Ụlọ Ọrụ Nkwado nka na ụzụ Ndị Ahịa, a websaịtị, na ụlọ ahịa ahịa zuru ụwa ọnụ. A na-atụ aro ka ndị ahịa gaa na akụrụngwa Microchip n'ịntanetị tupu ha akpọtụrụ nkwado n'ihi na o yikarịrị ka azaghachila ajụjụ ha.
Kpọtụrụ Ụlọ Ọrụ Nkwado nka na ụzụ site na websaịtị na www.microchip.com/support. Kwuo nọmba akụkụ ngwaọrụ FPGA, họrọ udi ikpe dabara adaba, wee bulite imewe files mgbe ị na-ekepụta ikpe nkwado teknụzụ.
Kpọtụrụ ọrụ ndị ahịa maka nkwado ngwaahịa na-abụghị teknụzụ, dị ka ọnụahịa ngwaahịa, nkwalite ngwaahịa, mmelite ozi, ọkwa ịtụ na ikike.

  • Site na North America, kpọọ 800.262.1060
  • Site na ụwa ndị ọzọ, kpọọ 650.318.4460
  • Fax, si n'ebe ọ bụla n'ụwa, 650.318.8044

Ozi Microchip

Akara ụghalaahia
Aha na akara “Microchip”, akara “M”, na aha ndị ọzọ, akara ngosi, na ụdị bụ aha ụghalaahịa edenyere n'akwụkwọ ikikere nke Microchip Technology Incorporated ma ọ bụ ndị mmekọ na/ma ọ bụ ndị enyemaka na United States na/ma ọ bụ obodo ndị ọzọ (“Microchip). Akara ụghalaahịa”). Enwere ike ịhụ ozi gbasara ụghalaahịa Microchip na https://www.microchip.com/en-us/about/legal-information/microchip-trademarks
ISBN: 979-8-3371-0947-3

Akwụkwọ Ozi Iwu
Enwere ike iji akwụkwọ a na ozi dị n'ime ya naanị site na ngwaahịa Microchip, gụnyere iji chepụta, nwalee ma jikọta ngwaahịa Microchip na ngwa gị. Iji ozi a n'ụzọ ọ bụla ọzọ mebiri usoro ndị a. A na-enye ozi gbasara ngwa ngwaọrụ naanị maka ịdị mma gị yana mmelite nwere ike dochie ya. Ọ bụ ọrụ gị ịhụ na ngwa gị dabara na nkọwapụta gị. Kpọtụrụ ụlọ ọrụ ịre ahịa Microchip mpaghara gị maka nkwado ọzọ ma ọ bụ nweta nkwado ọzọ na www.microchip.com/en-us/support/design-help/client-support-services

Ozi a bụ MICROCHIP “DỊ KA Ọ BỤ”. MICROCHIP emeghị nnochite anya ma ọ bụ akwụkwọ ikike n'ụdị ọ bụla ma ekwupụta ma ọ bụ kwupụta ya, edere ma ọ bụ n'ọnụ, usoro iwu ma ọ bụ ọzọ, metụtara ozi ahụ gụnyere mana ọnweghị oke n'iwu ọ bụla na-akwadoghị, iwu na-akwadoghị. NA ahụ dị mma maka ebumnuche pụrụ iche, ma ọ bụ akwụkwọ ikike metụtara ọnọdụ ya, ogo ya, ma ọ bụ arụmọrụ ya.

Ọ BỤGHỊ ỌMỤNỤ Ọ BỤGHỊ MICROCHIP GA-AKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỤKWỌ Ọ BỤLA OZI Ọ BỤ Ọ BỤ Ọ BỤLA. AKWỤKWỌ NDỊ NDỊ DỊ MMADỤ N'ỤRỤ IKE MA Ọ BỤ NDỊ MMADỤ AHỤ. Ruo n'ụzọ zuru ezu iwu kwadoro, MICROCHIP'S TOTAL IBLIability na ebubo niile n'ụzọ ọ bụla metụtara ozi ahụ ma ọ bụ ojiji ya agaghị agafe ego nke ụgwọ, ma ọ bụrụ na ọ bụla, na ị kwụrụ ozugbo na-agwa ya.

Iji ngwaọrụ Microchip na nkwado ndụ yana/ma ọ bụ ngwa nchekwa bụ kpamkpam n'ihe ize ndụ nke onye zụrụ ya, onye na-azụ ya kwenyere ịgbachitere, kwụọ ụgwọ ma jide Microchip na-adịghị emerụ ahụ site na mmebi ọ bụla, nkwuputa, uwe, ma ọ bụ mmefu sitere na ụdị ojiji ahụ. Ọnweghị ikike ebugara, n'ezoghị ọnụ ma ọ bụ n'ụzọ ọzọ, n'okpuru ikike ikike ọgụgụ isi Microchip ọ gwụla ma ekwuputaghị ya.

Njirimara Nchekwa Koodu Ngwaọrụ Microchip
Rịba ama nkọwa ndị a nke njirimara nchedo koodu na ngwaahịa Microchip:

  • Ngwaahịa Microchip na-ezute nkọwapụta dị na mpempe data Microchip ha.
  • Microchip kwenyere na ezinaụlọ nke ngwaahịa ya nwere nchekwa mgbe ejiri ya n'ụzọ achọrọ, n'ime nkọwapụta ọrụ yana n'okpuru ọnọdụ nkịtị.
  • Ụkpụrụ Microchip na-eji ike na-echebe ikike ikike ọgụgụ isi ya. Mgbalị imebi njirimara nchedo koodu nke ngwaahịa Microchip bụ nke amachibidoro nke ọma ma nwee ike imebi iwu nwebiisinka nke Millennium Digital.
  • Ma Microchip ma ọ bụ ndị nrụpụta semiconductor ọ bụla enweghị ike ikwe nkwa nchekwa nke koodu ya. Nchedo koodu apụtaghị na anyị na-ekwe nkwa na ngwaahịa a "enweghị ike imebi". Nchekwa koodu na-agbanwe mgbe niile. Microchip agba mbọ na-aga n'ihu na-emeziwanye njirimara nchedo koodu nke ngwaahịa anyị.

Akwụkwọ / akụrụngwa

MICROCHIP CoreFPU Core Floating Point Unit [pdf] Ntuziaka onye ọrụ
v3.0, v2.1, v2.0, v1.0, CoreFPU isi ihe nrịba ama, ngalaba isi n'elu mmiri, nkeji ihe nlegharị anya, nkeji nkeji

Ntụaka

Hapụ ikwu

Agaghị ebipụta adreesị ozi-e gị. Akara mpaghara achọrọ akara *