MIKROTXIP -logotipoa

MICROCHIP CoreFPU Core Puntu Mugikorreko Unitatea

MICROCHIP-CoreFPU-Cor-Koma Mugikorreko Unitatea-produktua

 

Sarrera 

  • Core Floating Point Unit (CoreFPU) koma mugikorreko aritmetika eta bihurketa eragiketetarako diseinatuta dago, zehaztasun bakarreko eta bikoitzeko koma mugikorreko zenbakietarako. CoreFPU-k koma finkotik koma mugikorrerako eta koma mugikorretik koma finkorako bihurketak eta koma mugikorreko batuketa, kenketa eta biderketa eragiketak onartzen ditu. IEEE® Standard for Floating-Point Arithmetic (IEEE 754) koma mugikorreko kalkulurako estandar teknikoa da.
  • Garrantzitsua: CoreFPU-k zenbaki normalizatuekin egindako kalkuluak soilik onartzen ditu, eta Verilog hizkuntza bakarrik onartzen da; VHDL ez da onartzen.

Laburpena
Hurrengo taulak CoreFPUren ezaugarrien laburpena eskaintzen du.

1. taula. CoreFPUren ezaugarriak 

Core bertsioa Dokumentu hau CoreFPU v3.0 bertsioari dagokio.
Onartutako gailuen familiak
  • PolarFire® SoC
  • PolarFire
  • RTG4™
Onartutako erreminta-fluxua Libero® SoC v12.6 edo ondorengo bertsioak behar ditu.
Lizentzia ematea CoreFPU ez dago lizentzia blokeatuta.
Instalazio-argibideak CoreFPU automatikoki instalatu behar da Libero SoC-ren IP Katalogoan, IP Katalogoa eguneratzeko funtzioaren bidez. Bestela, CoreFPU eskuz deskargatu daiteke katalogotik. IP nukleoa instalatuta dagoenean...

instalatuta, SmartDesign-en barruan konfiguratu, sortu eta instantziatzen da proiektuan sartzeko.

Gailuaren erabilera eta errendimendua CoreFPUren erabilera eta errendimenduari buruzko informazioaren laburpena Gailuaren baliabideen erabilera eta errendimendua atalean dago zerrendatuta.

CoreFPU Aldaketa Erregistroaren Informazioa
Atal honek gainbehera osoa eskaintzen duview berriki txertatutako funtzioen berri, azken bertsiotik hasita. Konpondutako arazoei buruzko informazio gehiago lortzeko, ikusi Konpondutako arazoak atala.

Bertsioa Zer berri
v3.0 IParen zehaztasuna hobetzeko irteera-bandera gehigarriak ezarri dira.
v2.1 Zehaztasun bikoitzeko funtzioa gehitu da
v2.0 Denboraren uhin-formak eguneratu dira
v1.0 CoreFPUren lehen ekoizpen-bertsioa

1. Ezaugarriak

CoreFPU-k ezaugarri nagusi hauek ditu:

  • IEEE-754 estandarraren arabera zenbaki flotatzaile zehaztasun bakun eta bikoitzak onartzen ditu
  • Zerrendatutako bihurketak onartzen ditu:
    • Koma finkotik koma mugikorrerako bihurketa
    • Koma mugikorretik koma finkorako bihurketa
  • Zerrendatutako eragiketa aritmetikoak onartzen ditu:
    • Koma mugikorreko batuketa
    • Koma mugikorreko kenketa
    • Puntu mugikorreko biderketa
  • Biribiltze Eskema (biribildu hurbilen dagoen zenbakira) eskaintzen du eragiketa aritmetikoetarako soilik
  • Gainezkatze, azpi-gaineztapen, infinitu (infinitu positiboa, infinitu negatiboa), NaN isila (QNaN) eta NaN seinaleztapenerako (SNaN) banderak eskaintzen ditu koma mugikorreko zenbakietarako.
  • Eragiketa Aritmetikoen inplementazio guztiz integratua onartzen du
  • Diseinu-eskakizunetarako nukleoa konfiguratzeko hornidura eskaintzen du

Deskribapen funtzionala

  • IEEE Standard for Floating-Point Arithmetic (IEEE 754) puntu mugikorreko kalkulurako estandar teknikoa da. "Puntu mugikorreko" terminoak zenbakiaren erro-puntua (puntu hamartarra edo puntu bitarra) adierazten du, zenbakiaren digitu esanguratsuekiko edozein lekutan kokatzen dena.
    Zenbaki koma mugikorreko bat notazio zientifikoan adierazten da normalean, zatiki batekin (F) eta erro jakin baten (r) berretzaile batekin (E), F × r^E moduan. Zenbaki hamartarrek 10 erroa erabiltzen dute (F × 10^E); zenbaki bitarrenek, berriz, 2 erroa (F × 2^E).
  • Zenbaki mugikorren irudikapena ez da bakarra. AdibidezampAdibidez, 55.66 zenbakia 5.566 × 10^1, 0.5566 × 10^2, 0.05566 × 10^3 bezala adierazten da, eta abar. Zati zatikaria normalizatuta dago. Forma normalizatuan, erro puntuaren aurretik zero ez den digitu bakarra dago. AdibidezampAdibidez, 123.4567 zenbaki hamartarra 1.234567 × 10^2 gisa normalizatu da; 1010.1011B zenbaki bitarra 1.0101011B × 2^3 gisa normalizatu da.
  • Garrantzitsua da kontuan izatea koma mugikorreko zenbakiek zehaztasun galera jasaten dutela bit kopuru finko batekin irudikatzen direnean (adibidez,ampadibidez, 32 bitekoa edo 64 bitekoa). Hau da zenbaki erreal kopuru infinitua dagoelako (0.0tik 0.1era bitarteko tarte txiki batean ere). Bestalde,
    n biteko eredu bitarrak 2^n zenbaki finitu bereizi adierazten ditu. Beraz, ez dira zenbaki erreal guztiak adierazten. Hurbilketa hurbilena erabiltzen da horren ordez, eta horrek zehaztasuna galtzea dakar.

Zenbaki mugikorreko zehaztasun bakarrekoa honela adierazten da:

  • Zeinu bit-a: 1 bit
  • Berretzailearen zabalera: 8 bit
  • Zehaztasun esanguratsua: 24 bit (23 bit esplizituki gordeta daude)

2-1 irudia. 32 biteko markoa

MICROCHIP-CoreFPU-Cor-Koma Mugikorreko Unitatea- (2)Zenbaki mugikorreko zehaztasun bikoitza honela adierazten da:

  • Zeinu bit-a: 1 bit
  • Berretzailearen zabalera: 11 bit
  • Zehaztasun esanguratsua: 53 bit (52 bit esplizituki gordeta daude)

2-2 irudia. 64 biteko markoa MICROCHIP-CoreFPU-Cor-Koma Mugikorreko Unitatea- (3)CoreFPU bi bihurketa-moduluen (Koma finkotik puntu mugikorrera eta Koma finkotik puntu mugikorrera) eta hiru eragiketa aritmetikoren (FP ADD, FP SUB eta FP MULT) goi-mailako integrazioa da. Erabiltzaileak eragiketa horietako edozein konfigura dezake beharren arabera, baliabideak hautatutako eragiketarako erabili daitezen.
Hurrengo irudiak CoreFPU bloke-diagrama erakusten du portuekin.

2-3 irudia. CoreFPU ataken bloke diagrama

MICROCHIP-CoreFPU-Cor-Koma Mugikorreko Unitatea- (4)Hurrengo taulan sarrera eta irteera ataken zabalera zerrendatzen da. 2-1 taula. Sarrera eta irteera ataken zabalera

Seinalea Zehaztasun bakarreko zabalera Zehaztasun bikoitzeko zabalera
ain [31:0] [63:0]
bin [31:0] [63:0]
kanpoan [31:0] [63:0]
aurpegia jarri [31:0] [63:0]

Koma finkotik koma mugikorrera (bihurketa)

CoreFPU finkotik puntu mugikorrera konfiguratuta dagoenean, puntu finkotik puntu mugikorrerako bihurketa-modulua ondorioztatzen da. CoreFPUrako sarrera (ain) zenbaki osoa eta zatiki biteak dituen edozein puntu finko da. CoreFPU konfiguratzaileak sarrerako zenbaki osoa eta zatikiaren zabalera hautatzeko aukerak ditu. Sarrera baliozkoa da di_valid seinalean eta irteera baliozkoa da do_valid seinalean. Finkotik puntu mugikorrera eragiketaren irteera (aout) zehaztasun bakarreko edo bikoitzeko puntu mugikorreko formatuan dago.
ExampKoma finkotik koma mugikorrerako bihurketa eragiketaren balioak hurrengo taulan zerrendatzen dira.
2-2 taula. Adibamppuntu finkotik puntu mugikorrerako bihurketarako le

Zenbaki finkoa Zenbaki koma mugikorra
ain Zenbaki osoa Zatikia kanpoan Sinatu Berretzailea Mantisa
0x12153524 (32 biteko) 00010010000101010 011010100100100 0x4610a9a9 0 10001100 00100001010100110101001
0x0000000000008CCC

(64 biteko)

0000000000000000000000000000000000000000000000001 000110011001100 0x3FF199999999999A 0 01111111111 0001100110011001100110011001100110011001100110011010

Koma mugikorretik koma finkora (bihurketa) 
CoreFPU puntu mugikorretik puntu finkorako konfiguratuta dagoenean, puntu mugikorretik puntu finkorako bihurketa-modulua ondorioztatzen da. CoreFPUrako sarrera (ain) edozein puntu mugikorreko zehaztasun bakun edo bikoitzeko zenbaki da eta irteera (aout) bat sortzen du puntu finko formatuan, zenbaki osoak eta zatikiak dituena. Sarrera baliozkoa da di_valid seinalean eta irteera baliozkoa da do_valid seinalean. CoreFPU konfiguratzaileak irteerako zenbaki osoen eta zatikien zabalerak hautatzeko aukerak ditu.
ExampKoma mugikorretik koma finkorako bihurketa eragiketaren le hurrengo taulan zerrendatzen da.

2-3 taula. Adibamppuntu mugikorretik puntu finkorako bihurketarako le

Zenbaki koma mugikorra Zenbaki finkoa
ain Sinatu Berretzailea Mantisa kanpoan Zenbaki osoa Zatikia
0x41bd6783 (32 biteko) 0 10000011 01111010110011110000011 0x000bd678 00000000000010111 101011001111000
0x4002094c447c30d3

(64 biteko)

0 10000000000 0010000010010100110001000100011111000011000011010011 0x0000000000012095 0000000000000000000000000000000000000000000000010 010000010010101

Koma mugikorreko batuketa (eragiketa aritmetikoa)
FP ADD gisa konfiguratutako CoreFPU-k puntu mugikorreko batuketa modulua ondorioztatzen du. Bi puntu mugikorreko zenbakiak (ain eta bin) batzen ditu eta irteera (pout) puntu mugikorreko formatuan ematen du. Sarrera eta irteera zehaztasun bakarreko edo bikoitzeko puntu mugikorreko zenbakiak dira. Sarrera di_valid seinalean baliozkoa da eta irteera do_valid seinalean baliozkoa. Nukleoak ovfl_fg (Gainfluxua), qnan_fg (Isiltasuna Ez da Zenbaki bat), snan_fg (Seinaleztapena Ez da Zenbaki bat), pinf_fg (Infinitu Positiboa) eta ninf_fg (Infinitu Negatiboa) banderak sortzen ditu batuketa eragiketan oinarrituta.
ExampKoma mugikorreko batuketa eragiketarako fitxategiak hurrengo tauletan zerrendatzen dira.
2-4 taula. Adibamppuntu mugikorreko batuketa eragiketarako le (32 biteko)

Koma mugikorreko balioa Sinatu Berretzailea Mantisa
Puntu mugikorreko sarrera 1 ain (0x4e989680) 0 10011101 00110001001011010000000
Puntu mugikorreko sarrera 2 bin (0x4f191b40) 0 10011110 00110010001101101000000
Puntu mugikorreko batuketa irteera pout (0x4f656680) 0 10011110 11001010110011010000000

2-5 taula. Adibamppuntu mugikorreko batuketa eragiketarako le (64 biteko)

Koma mugikorreko balioa Sinatu Berretzailea Mantisa
Puntu mugikorreko sarrera 1

ain (0x3ff4106ee30caa32)

0 01111111111 0100000100000110111011100011000011001010101000110010
Puntu mugikorreko sarrera 2

bin (0x40020b2a78798e61)

0 10000000000 0010000010110010101001111000011110011000111001100001
Puntu mugikorreko batuketa irteera pout (0x400c1361e9ffe37a) 0 10000000000 1100000100110110000111101001111111111110001101111010

Koma mugikorreko kenketa (eragiketa aritmetikoa) 
FP SUB gisa konfiguratutako CoreFPU-k puntu mugikorreko kenketa modulua ondorioztatzen du. Bi puntu mugikorreko zenbakiak (ain eta bin) kentzen ditu eta irteera (pout) puntu mugikorreko formatuan ematen du. Sarrera eta irteera zehaztasun bakarreko edo bikoitzeko puntu mugikorreko zenbakiak dira. Sarrera di_valid seinalean baliozkoa da eta irteera do_valid seinalean baliozkoa. Nukleoak ovfl_fg (Gainfluxua), unfl_fg (underflow), qnan_fg (Isiltasuna Ez da Zenbaki bat), snan_fg (Seinaleztapena Ez da Zenbaki bat), pinf_fg (Infinitu Positiboa) eta ninf_fg (Infinitu Negatiboa) banderak sortzen ditu kenketa eragiketan oinarrituta.
ExampKoma mugikorreko kenketa eragiketarako fitxategiak hurrengo tauletan zerrendatzen dira.
2-6 taula. AdibampKoma mugikorreko kenketa eragiketarako le (32 biteko)

Koma mugikorreko balioa Sinatu Berretzailea Mantisa
Puntu mugikorreko sarrera 1 ain (0xac85465f) 1 01011001 00001010100011001011111
Puntu mugikorreko sarrera 2 bin (0x2f516779) 0 01011110 10100010110011101111001
Koma mugikorreko kenketa irteera pout (0xaf5591ac) 1 01011110 10101011001000110101011
Koma mugikorreko balioa Sinatu Berretzailea Mantisa
Puntu mugikorreko sarrera 1

ain (0x405569764adff823)

0 10000000101 0101011010010111011001001010110111111111100000100011
Puntu mugikorreko sarrera 2

bin (0x4057d04e78dee3fc)

0 10000000101 0111110100000100111001111000110111101110001111111100
Koma mugikorreko kenketa irteera pout (0xc02336c16ff75ec8) 1 10000000010 0011001101101100000101101111111101110101111011001000

Puntu mugikorreko biderketa (eragiketa aritmetikoa)
FP MULT gisa konfiguratutako CoreFPU-k puntu mugikorreko biderketa modulua ondorioztatzen du. Bi puntu mugikorreko zenbakiak (ain eta bin) biderkatzen ditu eta irteera (pout) puntu mugikorreko formatuan ematen du. Sarrera eta irteera zehaztasun bakarreko edo bikoitzeko puntu mugikorreko zenbakiak dira. Sarrera di_valid seinalean baliozkoa da eta irteera do_valid seinalean baliozkoa. Nukleoak ovfl_fg (Gainfluxua), unfl_fg (Underflow), qnan_fg (Isiltasuna Ez da Zenbaki bat), snan_fg (Seinaleztapena Ez da Zenbaki bat), pinf_fg (Infinitu Positiboa) eta ninf_fg (Infinitu Negatiboa) banderak sortzen ditu biderketa eragiketan oinarrituta.
ExampKoma mugikorreko biderketa eragiketarako fitxategiak hurrengo tauletan zerrendatzen dira.
2-8 taula. Adibamppuntu mugikorreko biderketa eragiketarako (32 biteko)

Koma mugikorreko balioa Sinatu Berretzailea Mantisa
Puntu mugikorreko sarrera 1 ain (0x1ec7a735) 0 00111101 10001111010011100110101
Puntu mugikorreko sarrera 2 bin (0x6ecf15e8) 0 11011101 10011110001010111101000
Puntu mugikorreko biderketa irteera pout (0x4e21814a) 0 10011100 01000011000000101001010
Koma mugikorreko balioa Sinatu Berretzailea Mantisa
Puntu mugikorreko sarrera 1

ain (0x40c1f5a9930be0df)

0 10000001100 0001111101011010100110010011000010111110000011011111
Puntu mugikorreko sarrera 2

bin (0x400a0866c962b501)

0 10000000000 1010000010000110011011001001011000101011010100000001
Puntu mugikorreko biderketa irteera pout (0x40dd38a1c3e2cae9) 0 10000001101 1101001110001010000111000011111000101100101011101001

 Batuketa eta kenketaren egia-taula 
Ondorengo egia-taulek batuketa eta kenketa eragiketen balioak zerrendatzen dituzte. 2-10 taula. Batuketaren egia-taula

Datuak A Datuak B Sign Bit Emaitza Gainezka Azpiko isuria 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
zero zero 0 POSZERO 0 0 0 0 0 0
zero posfinitu(y) 0 posfinitu(y) 0 0 0 0 0 0
zero negfinitu(y) 1 negfinitu(y) 0 0 0 0 0 0
zero posifinutu 0 posifinutu 0 0 0 0 1 0
zero neginfinitu 1 neginfinitu 0 0 0 0 0 1
posfinitu(y) zero 0 posfinitu(y) 0 0 0 0 0 0
posfinitu posifinutu 0 posifinutu 0 0 0 0 1 0
Taula 2-10. Batuketaren egia-taula (jarraipena)
Datuak A Datuak B Sign Bit Emaitza Gainezka Azpiko isuria SNaN QNaN PINF NINF
posfinitu neginfinitu 1 neginfinitu 0 0 0 0 0 1
negfinitu(y) zero 1 negfinitu(y) 0 0 0 0 0 0
negfinitu posifinutu 0 posifinutu 0 0 0 0 1 0
negfinitu neginfinitu 1 neginfinitu 0 0 0 0 0 1
posifinutu zero 0 posifinutu 0 0 0 0 1 0
posifinutu posfinitu 0 posifinutu 0 0 0 0 1 0
posifinutu negfinitu 0 posifinutu 0 0 0 0 1 0
posifinutu posifinutu 0 posifinutu 0 0 0 0 1 0
posifinutu neginfinitu 0 POSQNaN 0 0 0 1 0 0
neginfinitu zero 1 neginfinitu 0 0 0 0 0 1
neginfinitu posfinitu 1 neginfinitu 0 0 0 0 0 1
neginfinitu negfinitu 1 neginfinitu 0 0 0 0 0 1
neginfinitu posifinutu 0 POSQNaN 0 0 0 1 0 0
neginfinitu neginfinitu 1 neginfinitu 0 0 0 0 0 1
posfinitu posfinitu 0 posfinitu 0 0 0 0 0 0
posfinitu posfinitu 0 posifinutu 0 0 0 0 1 0
posfinitu posfinitu 0/1 QNaN 0 0 0 1 0 0
posfinitu posfinitu 0/1 SNaN 0 0 1 0 0 0
posfinitu posfinitu 0 POSSNaN 1 0 1 0 0 0
posfinitu negfinitu 0 posfinitu 0 0 0 0 0 0
posfinitu negfinitu 1 negfinitu 0 0 0 0 0 0
posfinitu negfinitu 0 POSSNaN 0 1 1 0 0 0
negfinitu posfinitu 0 posfinitu 0 0 0 0 0 0
negfinitu posfinitu 1 negfinitu 0 0 0 0 0 0
negfinitu posfinitu 0 POSSNaN 0 1 1 0 0 0
negfinitu negfinitu 1 negfinitu 0 0 0 0 0 0
negfinitu negfinitu 1 neginfinitu 0 0 0 0 0 1
negfinitu negfinitu 0/1 QNaN 0 0 0 1 0 0
negfinitu negfinitu 0/1 SNaN 0 0 1 0 0 0
negfinitu negfinitu 0 POSSNaN 1 0 1 0 0 0
Datuak A Datuak B Sign Bit Emaitza Gainezka Azpiko isuria 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
zero zero 0 POSZERO 0 0 0 0 0 0
zero posfinitu(y) 1 negfinitu(y) 0 0 0 0 0 0
zero negfinitu(y) 0 posfinitu(y) 0 0 0 0 0 0
zero posifinutu 1 neginfinitu 0 0 0 0 0 1
zero neginfinitu 0 posifinutu 0 0 0 0 1 0
posfinitu(y) zero 0 posfinitu(y) 0 0 0 0 0 0
posfinitu posifinutu 1 neginfinitu 0 0 0 0 0 1
posfinitu neginfinitu 0 posifinutu 0 0 0 0 1 0
negfinitu(y) zero 1 negfinitu(y) 0 0 0 0 0 0
negfinitu posifinutu 1 neginfinitu 0 0 0 0 0 1
Taula 2-11. Kenketarako egia-taula (jarraipena)
Datuak A Datuak B Sign Bit Emaitza Gainezka Azpiko isuria SNaN QNaN PINF NINF
negfinitu neginfinitu 0 posifinutu 0 0 0 0 1 0
posifinutu zero 0 posifinutu 0 0 0 0 1 0
posifinutu posfinitu 0 posifinutu 0 0 0 0 1 0
posifinutu negfinitu 0 posifinutu 0 0 0 0 1 0
posifinutu posifinutu 0 POSQNaN 0 0 0 1 0 0
posifinutu neginfinitu 0 posifinutu 0 0 0 0 1 0
neginfinitu zero 1 neginfinitu 0 0 0 0 0 1
neginfinitu posfinitu 1 neginfinitu 0 0 0 0 0 1
neginfinitu negfinitu 1 neginfinitu 0 0 0 0 0 1
neginfinitu posifinutu 1 neginfinitu 0 0 0 0 0 1
neginfinitu neginfinitu 0 POSQNaN 0 0 0 1 0 0
posfinitu posfinitu 0 posfinitu 0 0 0 0 0 0
posfinitu posfinitu 1 negfinitu 0 0 0 0 0 0
posfinitu posfinitu 0 POSSNaN 0 1 1 0 0 0
posfinitu negfinitu 0 posfinitu 0 0 0 0 0 0
posfinitu negfinitu 0 posifinutu 0 0 0 0 1 0
posfinitu negfinitu 0/1 QNaN 0 0 0 1 0 0
posfinitu negfinitu 0/1 SNaN 0 0 1 0 0 0
posfinitu negfinitu 0 POSSNaN 1 0 1 0 0 0
negfinitu posfinitu 1 negfinitu 0 0 0 0 0 0
negfinitu posfinitu 1 neginfinitu 0 0 0 0 0 1
negfinitu posfinitu 0/1 QNaN 0 0 0 1 0 0
negfinitu posfinitu 0/1 SNaN 0 0 1 0 0 0
negfinitu posfinitu 0 POSSNaN 1 0 1 0 0 0
negfinitu negfinitu 0 posfinitu 0 0 0 0 0 0
negfinitu negfinitu 1 negfinitu 0 0 0 0 0 0
negfinitu negfinitu 0 POSSNaN 0 1 1 0 0 0

Garrantzitsua:

  • Aurreko tauletan edozein zenbaki adierazten dute.
  • Aurreko tauletan axola ez den egoera bat adierazten du.

Biderketaren egia-taula 
Hurrengo egia-taulak biderketa-eragiketaren balioak zerrendatzen ditu.

2-12 taula. Biderketaren egia-taula

Datuak A Datuak B Sign Bit Emaitza Gainezka Azpiko isuria 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
zero zero 0 POSZERO 0 0 0 0 0 0
zero posfinitu 0 POSZERO 0 0 0 0 0 0
zero negfinitu 0 POSZERO 0 0 0 0 0 0
zero posifinutu 0 POSQNaN 0 0 0 1 0 0
zero neginfinitu 0 POSQNaN 0 0 0 1 0 0
Taula 2-12. Biderketaren egia-taula (jarraipena)
Datuak A Datuak B Sign Bit Emaitza Gainezka Azpiko isuria SNaN QNaN PINF NINF
posfinitu zero 0 POSZERO 0 0 0 0 0 0
posfinitu posifinutu 0 posifinutu 0 0 0 0 1 0
posfinitu neginfinitu 1 neginfinitu 0 0 0 0 0 1
negfinitu zero 0 POSZERO 0 0 0 0 0 0
negfinitu posifinutu 1 neginfinitu 0 0 0 0 0 1
negfinitu neginfinitu 0 posifinutu 0 0 0 0 1 0
posifinutu zero 0 POSQNaN 0 0 0 1 0 0
posifinutu posfinitu 0 posifinutu 0 0 0 0 1 0
posifinutu negfinitu 1 neginfinitu 0 0 0 0 0 1
posifinutu posifinutu 0 posifinutu 0 0 0 0 1 0
posifinutu neginfinitu 1 neginfinitu 0 0 0 0 0 1
neginfinitu zero 0 POSQNaN 0 0 0 1 0 0
neginfinitu posfinitu 1 neginfinitu 0 0 0 0 0 1
neginfinitu negfinitu 0 posifinutu 0 0 0 0 1 0
neginfinitu posifinutu 1 neginfinitu 0 0 0 0 0 1
neginfinitu neginfinitu 0 posifinutu 0 0 0 0 1 0
posfinitu posfinitu 0 posfinitu 0 0 0 0 0 0
posfinitu posfinitu 0 posifinutu 0 0 0 0 1 0
posfinitu posfinitu 0 POSQNaN 0 0 0 1 0 0
posfinitu posfinitu 0 POSSNaN 0 0 1 0 0 0
posfinitu posfinitu 0 POSSNaN 1 0 1 0 0 0
posfinitu posfinitu 0 POSSNaN 0 1 1 0 0 0
posfinitu negfinitu 1 negfinitu 0 0 0 0 0 0
posfinitu negfinitu 1 neginfinitu 0 0 0 0 0 1
posfinitu negfinitu 0 POSQNaN 0 0 0 1 0 0
posfinitu negfinitu 0 POSSNaN 0 0 1 0 0 0
posfinitu negfinitu 0 POSSNaN 1 0 1 0 0 0
posfinitu negfinitu 0 POSSNaN 0 1 1 0 0 0
negfinitu posfinitu 1 negfinitu 0 0 0 0 0 0
negfinitu posfinitu 1 neginfinitu 0 0 0 0 0 1
negfinitu posfinitu 0 POSQNaN 0 0 0 1 0 0
negfinitu posfinitu 0 POSSNaN 0 0 1 0 0 0
negfinitu posfinitu 0 POSSNaN 1 0 1 0 0 0
negfinitu posfinitu 0 POSSNaN 0 1 1 0 0 0
negfinitu negfinitu 0 posfinitu 0 0 0 0 0 0
negfinitu negfinitu 0 posifinutu 0 0 0 0 1 0
negfinitu negfinitu 0 POSQNaN 0 0 0 1 0 0
negfinitu negfinitu 0 POSQNaN 0 0 1 0 0 0
negfinitu negfinitu 0 POSQNaN 1 0 1 0 0 0
negfinitu negfinitu 0 POSQNaN 0 1 1 0 0 0

Garrantzitsua:

'0' zeinu bitak irteera positiboa definitzen du eta '1' bitak irteera negatiboa.
Aurreko taulan x-ak axola ez zaion egoera adierazten du.

CoreFPU Parametroak eta Interfaze Seinaleak
Atal honek CoreFPU konfiguratzailearen ezarpenetako parametroak eta S/I seinaleak aztertzen ditu.

Konfigurazio GUI parametroak 
FPU unitateari aplikatzen zaizkion hainbat aukera konfiguragarri daude, hurrengo taulan erakusten den bezala. Lehenetsitakoa ez den konfigurazio bat behar bada, konfigurazio elkarrizketa-koadroa erabiltzen da aukera konfiguragarrirako balio egokiak hautatzeko.

3-1 taula. CoreFPU konfigurazio GUI parametroak 

Parametroaren izena Lehenetsia Deskribapena
Zehaztasuna Bakarra Aukeratu eragiketa behar den moduan:

Zehaztasun Bakarra
Zehaztasun bikoitza

Bihurketa mota Koma finkotik koma mugikorrerako bihurketa Aukeratu eragiketa behar den moduan:
  • Koma finkotik koma mugikorrerako bihurketa
  • Koma mugikorretik koma finkorako bihurketa
  • Koma mugikorreko batuketa
  • Koma mugikorreko kenketa
  • Puntu mugikorreko biderketa
Sarrerako Zatikiaren Zabalera1 15 Sarrerako ain eta bin seinaleetan zatiki-puntua konfiguratzen du

Baliozko tartea 31–1 da

Irteerako Zatikiaren Zabalera2 15 Irteera seinaleetan zatiki-puntua konfiguratzen du.

Baliozko tartea 51–1 da

Garrantzitsua:

  1. Parametro hau koma finkotik koma mugikorrerako bihurketan bakarrik konfigura daiteke.
  2. Parametro hau koma mugikorretik koma finkorako bihurketan bakarrik konfigura daiteke.

Sarrera eta irteera seinaleak (galdera bat egin)
Hurrengo taulan CoreFPUren sarrera eta irteera ataka seinaleak zerrendatzen dira.

3-2 taula. Portuaren deskribapena 

Seinalearen izena Zabalera Mota Deskribapena
clk 1 Sarrera Sistemaren erloju nagusia
rstn 1 Sarrera Berrezartze asinkrono aktibo baxua
baliogabetu 1 Sarrera Sarrera aktibo-altua baliozkoa

Seinale honek adierazten du ain[31:0], ain[63:0] eta bin[31:0], bin[63:0]-n dauden datuak baliozkoak direla.

ain 32/64 Sarrera Sarrera Bus bat (eragiketa guztietarako erabiltzen da)
bin1 32/64 Sarrera B Sarrera Bus-a (Eragiketa aritmetikoetarako bakarrik erabiltzen da)
kanpoan2 32/64 Irteera Irteerako balioa koma mugikorrera finkatuta edo koma mugikorretik koma finkora bihurtzeko eragiketak hautatzen direnean.
aurpegia jarri1 32/64 Irteera Irteerako balioa batuketa, kenketa edo biderketa eragiketak hautatzen direnean.
Taula 3-2. Portuaren deskribapena (jarraipena)
Seinalearen izena Zabalera Mota Deskribapena
baliozkoa_da 1 Irteera Seinale aktibo-altua

Seinale honek pout/aout datu-busean dauden datuak baliozkoak direla adierazten du.

ovfl_fg3 1 Irteera Seinale aktibo-altua

Seinale honek koma mugikorreko eragiketetan gainezka egitea adierazten du.

unfl_fg 1 Irteera Seinale aktibo-altua

Seinale honek koma mugikorreko eragiketetan azpifluxua adierazten du.

qnan_fg3 1 Irteera Seinale aktibo-altua

Seinale honek Quiet Not a Number (QNaN) adierazten du koma mugikorreko eragiketetan.

snan_fg 1 Irteera Seinale aktibo-altua

Seinale honek koma mugikorreko eragiketetan Seinaleztapena Ez-Zenbaki bat (SNaN) adierazten du.

pinf_fg3 1 Irteera Seinale aktibo-altua

Seinale honek infinitu positiboa adierazten du koma mugikorreko eragiketetan.

ninf_fg 1 Irteera Seinale aktibo-altua

Seinale honek infinitu negatiboa adierazten du koma mugikorreko eragiketetan.

Garrantzitsua:

  1. Ataka hau koma mugikorreko batuketa, kenketa edo biderketa eragiketetarako bakarrik dago erabilgarri.
  2. Ataka hau puntu finkotik puntu mugikorrera eta puntu mugikorretik puntu finkora bihurketa eragiketetarako bakarrik dago erabilgarri.
  3. Ataka hau koma mugikorretik koma finkora, koma mugikorreko batuketa, koma mugikorreko kenketa eta koma mugikorreko biderketa egiteko erabilgarri dago.

CoreFPUren inplementazioa Libero Design Suite-n

Atal honek CoreFPUren Libero Design Suite-n inplementazioa deskribatzen du.

SmartDesign 

CoreFPU Libero IP katalogoan deskargatu daiteke honen bidez: web biltegia. Katalogoan zerrendatuta dagoenean, nukleoa SmartDesign fluxua erabiliz instantziatzen da. SmartDesign erabiltzeari buruzko informazioa lortzeko, nukleoak konfiguratzeko, konektatzeko eta sortzeko, ikusi Libero SoC online laguntza.
Instantzia nagusia konfiguratu eta sortu ondoren, oinarrizko funtzionaltasuna CoreFPUrekin batera hornitutako proba-mahaia erabiliz simulatzen da. Proba-mahaiaren parametroak automatikoki egokitzen dira CoreFPU konfiguraziora. CoreFPU diseinu handiago baten osagai gisa instantziatzen da.
4-1 irudia. SmartDesign CoreFPU instantzia eragiketa aritmetikoetarako

MICROCHIP-CoreFPU-Cor-Koma Mugikorreko Unitatea- (5)4-2 irudia. SmartDesign CoreFPU instantzia bihurketa eragiketarako MICROCHIP-CoreFPU-Cor-Koma Mugikorreko Unitatea- (6)

 

Koma finkotik koma mugikorrerako bihurketa
Koma finkotik koma mugikorrerako bihurketan, Sarrera Zatikiaren Zabalera konfigura daiteke. Irteerako Zabalera 32 bitekoa da zehaztasun bakarreko koma mugikorrerako eta 64 bitekoa zehaztasun bikoitzeko koma mugikorrerako lehenespenez.
Koma finkotik koma mugikorrera bihurtzeko, hautatu Finkotik koma mugikorrera bihurketa mota, hurrengo irudian erakusten den bezala.

MICROCHIP-CoreFPU-Cor-Koma Mugikorreko Unitatea- (7)Puntu mugikorretik puntu finkora 
Koma mugikorretik koma finkorako bihurketan, Irteerako Zatikien Zabalera konfigura daiteke, eta Sarrerako Zabalera 32 bitekoa da zehaztasun bakarreko koma mugikorrerako eta 64 bitekoa zehaztasun bikoitzeko koma mugikorrerako lehenespenez.
Koma mugikorretik koma finkora bihurtzeko, hautatu Koma mugikorretik finkora Bihurketa mota, hurrengo irudian erakusten den bezala.
4-4 irudia. CoreFPU konfiguratzailea puntu mugikorretik finkora MICROCHIP-CoreFPU-Cor-Koma Mugikorreko Unitatea- (8)Koma mugikorreko batuketa/kenketa/biderketa
Koma mugikorreko batuketa, kenketa eta biderketa eragiketetan, Sarrerako Zatikiaren Zabalera eta Irteerako Zatikiaren Zabalera ezin dira konfiguratu, koma mugikorreko eragiketa aritmetikoak baitira, eta Sarrerako/Irteerako Zabalera 32 biteko zehaztasun bakarrekoa eta 64 bitekoa zehaztasun bikoitzeko koma mugikorrerako lehenespenez.
Hurrengo irudiak puntu mugikorreko kenketa eragiketarako CoreFPU konfiguratzailea erakusten du.

4-5 irudia. CoreFPU konfiguratzailea koma mugikorreko kenketarakoMICROCHIP-CoreFPU-Cor-Koma Mugikorreko Unitatea- (9)Simulazioa (galdera bat egin)
Simulazioak exekutatzeko, nukleoaren konfigurazio leihoan, hautatu Erabiltzailearen proba-bankua. CoreFPU sortu ondoren, sintesi aurreko proba-bankuak Hardware Deskribapen Lengoaia (HDL) erabiltzen du. files Liberon instalatuta daude.

Simulazio uhin-formak (galdera bat egin)
Atal honek CoreFPU-rako simulazio-uhin-formak aztertzen ditu.
Hurrengo irudiek puntu finkotik puntu mugikorrerako bihurketaren uhin-forma erakusten dute, bai 32 biteko bai 64 biteko formatuetan.MICROCHIP-CoreFPU-Cor-Koma Mugikorreko Unitatea- (10)

MICROCHIP-CoreFPU-Cor-Koma Mugikorreko Unitatea- (11) MICROCHIP-CoreFPU-Cor-Koma Mugikorreko Unitatea- (12) MICROCHIP-CoreFPU-Cor-Koma Mugikorreko Unitatea- (13)

Sistema Integrazioa
Hurrengo irudian adibide bat erakusten daampnukleoa erabiltzearen modua. Adibide honetanampAdibidez, diseinuko UARTa diseinuaren eta ostalari-ordenagailuaren arteko komunikazio-kanal gisa erabiltzen da. ain eta bin seinaleak (bakoitza 32 biteko edo 64 biteko zabalerakoa) UARTetik diseinurako sarrerak dira. CoreFPUak di_valid seinalea jaso ondoren, emaitza kalkulatzen du. Emaitza kalkulatu ondoren, do_valid seinalea altua bihurtzen da eta emaitza (aout/pout datuak) irteera-bufferrean gordetzen du. Prozedura bera aplikatzen da bihurketa eta eragiketa aritmetikoetarako. Bihurketa-eragiketetarako, ain sarrera bakarrik nahikoa da, eta eragiketa aritmetikoetarako, ain eta bin sarrerak behar dira. aout irteera gaituta dago bihurketa-eragiketetarako eta pout ataka gaituta dago eragiketa aritmetikoetarako.
4-16 irudia. AdibampCoreFPU Sistemaren

MICROCHIP-CoreFPU-Cor-Koma Mugikorreko Unitatea- (14)

 

  1. Sintesia (galdera bat egin)
    CoreFPU-n sintesia exekutatzeko, ezarri diseinu-erroa IP osagaiaren instantziara eta Libero diseinu-fluxuaren paneletik, exekutatu Sintesi tresna.
    Lekua eta Ibilbidea (Galdera bat egin)
    Diseinua sintetizatu ondoren, exekutatu Place-and-Route tresna. CoreFPU-k ez du kokapen eta ibilbide ezarpen berezirik behar.
  2. Erabiltzaileen proba-mahaia (galdera bat egin)
    Erabiltzaileentzako proba-mahaia CoreFPU IP bertsioarekin batera dator. Proba-mahai hau erabiliz, CoreFPUren funtzionamendu-portaera egiaztatu dezakezu.

Erabiltzailearen proba-mahaiaren bloke-diagrama sinplifikatua hurrengo irudian ageri da. Erabiltzailearen proba-mahaiak Konfiguratutako CoreFPU diseinua (UUT) instantziatzen du, eta portaera-proba datuen sorgailua, beharrezko erlojua eta berrezartze-seinaleak barne hartzen ditu.
4-17 irudia. CoreFPU erabiltzaileen proba-mahaia

MICROCHIP-CoreFPU-Cor-Koma Mugikorreko Unitatea- (15)Garrantzitsua: Irteerako seinaleak ModelSim simulagailuan monitorizatu behar dituzu, ikusi Simulazioa atala.

Erreferentzia gehigarriak (galdera bat egin)
Atal honek informazio gehigarrirako zerrenda bat eskaintzen du.
Softwareari, gailuei eta hardwareari buruzko eguneraketak eta informazio gehigarria lortzeko, bisitatu

Jabetza intelektualaren orriak Microchip FPGA eta PLD-en webgunea.

  1. Arazo ezagunak eta konponbideak (egin galdera bat)
    Ez dago CoreFPU v3.0 bertsiorako arazo edo konponbide ezagunik.
  2. Ezaugarri eta gailuak bertan behera uztea (galdera bat egin)
    Ez dago IP bertsio honekin batera eten diren funtzio eta gailurik.

Glosarioa

Jarraian, dokumentuan erabilitako termino eta definizioen zerrenda bat dago.
6-1 taula. Terminoak eta definizioak

Epea Definizioa
FPU Koma Mugikorreko Unitatea
FP ADD Koma mugikorreko batuketa
FP SUB Koma mugikorreko kenketa
FP MULT Puntu mugikorreko biderketa

Ebatzitako arazoak 
Hurrengo taulan CoreFPU bertsio desberdinetarako konpondutako arazo guztiak zerrendatzen dira.

7-1 taula. Ebatzitako arazoak

Askatu Deskribapena
3.0 Jarraian, 3.0 bertsioan konpondutako arazo guztien zerrenda dago:

Kasu zenbakia: 01420387 eta 01422128

Biribiltze eskemaren logika gehitu da (zenbaki bikoiti hurbilenera biribildu).

2.1 Jarraian, 2.1 bertsioan konpondutako arazo guztien zerrenda dago:
Diseinuak arazoak ditu nukleo anitz instantziatzen direnean modulu bikoiztuak egoteagatik.
CoreFPU IP instantziaren izena aldatzeak "Undefined module" errorea sortzen du.
1.0 Hasierako Oharra

Gailuaren baliabideen erabilera eta errendimendua

CoreFPU makroa hurrengo taulan zerrendatutako familietan inplementatzen da.
8-1 taula. FPU PolarFire unitatearen erabilera 32 biteko bertsiorako

FPGA baliabideak Erabilpena
Familia 4LUT DFF Guztira Matematika blokea Gailua Ehunekotage Errendimendua Latentzia
Puntu finkotik puntu mugikorrera
PolarFire® 260 104 364 0 MPF300T 0.12 310 MHz 3
Puntu mugikorretik puntu finkora
PolarFire 591 102 693 0 MPF300T 0.23 160 MHz 3
Koma mugikorreko batuketa
PolarFire 1575 1551 3126 0 MPF300T 1.06 340 MHz 16
Koma mugikorreko kenketa
PolarFire 1561 1549 3110 0 MPF300T 1.04 345 MHz 16
Puntu mugikorreko biderketa
PolarFire 465 847 1312 4 MPF300T 0.44 385 MHz 14
FPGA baliabideak Erabilpena
Familia 4LUT DFF Guztira Matematika blokea Gailua Ehunekotage Errendimendua Latentzia
Puntu finkotik puntu mugikorrera
RTG4™ 264 104 368 0 RT4G150 0.24 160 MHz 3
Puntu mugikorretik puntu finkora
RTG4 439 112 551 0 RT4G150 0.36 105 MHz 3
Koma mugikorreko batuketa
RTG4 1733 1551 3284 0 RT4G150 1.16 195 MHz 16
Koma mugikorreko kenketa
RTG4 1729 1549 3258 0 RT4G150 1.16 190 MHz 16
Puntu mugikorreko biderketa
RTG4 468 847 1315 4 RT4G150 0.87 175 MHz 14
FPGA baliabideak Erabilpena
Familia 4LUT DFF Guztira Matematika blokea Gailua Ehunekotage Errendimendua Latentzia
Puntu finkotik puntu mugikorrera
PolarFire® 638 201 849 0 MPF300T 0.28 305 MHz 3
Puntu mugikorretik puntu finkora
PolarFire 2442 203 2645 0 MPF300T 0.89 110 MHz 3
Koma mugikorreko batuketa
PolarFire 5144 4028 9172 0 MPF300T 3.06 240 MHz 16
Koma mugikorreko kenketa
PolarFire 5153 4026 9179 0 MPF300T 3.06 250 MHz 16
Puntu mugikorreko biderketa
PolarFire 1161 3818 4979 16 MPF300T 1.66 340 MHz 27
FPGA baliabideak Erabilpena
Familia 4LUT DFF Guztira Matematika blokea Gailua Ehunekotage Errendimendua Latentzia
Puntu finkotik puntu mugikorrera
RTG4™ 621 201 822 0 RT4G150 0.54 140 MHz 3
Puntu mugikorretik puntu finkora
RTG4 1114 203 1215 0 RT4G150 0.86 75 MHz 3
Koma mugikorreko batuketa
RTG4 4941 4028 8969 0 RT4G150 5.9 140 MHz 16
Koma mugikorreko kenketa
RTG4 5190 4026 9216 0 RT4G150 6.07 130 MHz 16
Puntu mugikorreko biderketa
RTG4 1165 3818 4983 16 RT4G150 3.28 170 MHz 27

Garrantzitsua: Maiztasuna handitzeko, hautatu birdenbora berriro konfiguratzeko aukera sintesi ezarpenetan.

Berrikuspen historia

Berrikuspen-historiak dokumentuan ezarri ziren aldaketak deskribatzen ditu. Aldaketak berrikuspenen arabera zerrendatzen dira, argitalpen berrienetik hasita.

MICROCHIP-CoreFPU-Cor-Koma Mugikorreko Unitatea- (1)

Microchip FPGA euskarria

Microchip FPGA produktuen taldeak bere produktuak babesten ditu hainbat laguntza-zerbitzurekin, besteak beste, Bezeroarentzako Zerbitzua, Bezeroentzako Laguntza Zentroa, webgunea eta mundu osoko salmenta bulegoak. Bezeroei Microchip lineako baliabideak bisitatzea gomendatzen zaie laguntzarekin harremanetan jarri aurretik, oso litekeena baita haien kontsultak jada erantzunak izatea.
Jarri harremanetan Laguntza Teknikoko Zentroaren bidez webgunean www.microchip.com/support. Aipatu FPGA Gailuaren Parte-zenbakia, hautatu kasu-kategoria egokia eta kargatu diseinua files laguntza teknikoaren kasua sortzen ari den bitartean.
Jarri harremanetan Bezeroarentzako Zerbitzuarekin produktuen laguntza teknikoa ez den, hala nola produktuen prezioak, produktuen bertsio berritzeak, eguneratze-informazioa, eskaeraren egoera eta baimena lortzeko.

  • Ipar Amerikatik, deitu 800.262.1060 telefonora
  • Mundutik, deitu 650.318.4460 telefonora
  • Faxa, munduko edozein lekutatik, 650.318.8044

Mikrotxiparen informazioa

Markak
"Microchip" izena eta logotipoa, "M" logotipoa eta beste izen, logotipo eta marka batzuk Microchip Technology Incorporated-en edo bere afiliatuen eta/edo filialen marka komertzialak dira Estatu Batuetan eta/edo beste herrialde batzuetan ("Microchip Markak”). Mikrotxiparen markei buruzko informazioa hemen aurki daiteke https://www.microchip.com/en-us/about/legal-information/microchip-trademarks
ISBN: 979-8-3371-0947-3

Lege Oharra
Argitalpen hau eta hemen dagoen informazioa Microchip produktuekin soilik erabil daitezke, besteak beste, Microchip produktuak zure aplikazioarekin diseinatzeko, probatzeko eta integratzeko. Informazio hau beste modu batean erabiltzeak baldintza hauek urratzen ditu. Gailuko aplikazioei buruzko informazioa zure erosotasunerako soilik eskaintzen da eta eguneratzeek ordezkatu dezakete. Zure erantzukizuna da zure aplikazioa zure zehaztapenekin betetzen dela ziurtatzea. Jarri harremanetan zure tokiko Microchip salmenta-bulegoarekin laguntza gehigarrirako edo eskuratu laguntza gehigarria helbide honetan www.microchip.com/en-us/support/design-help/client-support-services

INFORMAZIO HAU MIKROCHIPAK EMATEN DIO “BELEAN”. MICROCHIP-ek EZ DU INOLAKO ADIERAZPEN EDO BERMErik EGITEN, EZ ADIERAZPENA, EZ INPLIZITA, IDATZI EZ AHOZ, LEGEZKO EDO BESTELAK, INFORMAZIOAREKIN LOTUTA, URRATZE-, MERKATARITZA-, MERKATARITZA-, ERABILGARRITASUNAREN, URRATZEAREN, MERKATARITZAREN, ARDURAGARRITASUNAREN BERME INPLIZITURIK EZ DUEN BERME. BERE EGOERA, KALITATE EDO ERRENDIMENDUAREKIN LOTUTAKO BERMEAK.

MICROCHIP EZ DA INOLA EZ DAGO INFORMAZIOAREKIN EDO ERABILERAREKIN LOTUTAKO ZEHARK, BEREZI, ZIGOR, BEHARREZKO, EDO ONDORIOZKO GALERA, KALTE, KOSTO EDO GASTUEN Erantzule izango AUKERA EDO KALTEAK AURRE DIRA. LEGEAK ONARTZEN DUEN MEURRI OSOENEAN, MICROCHIPek INFORMAZIOAREKIN EDO ERABILERARI DAGOKIONEZ DAGOKIONEZKO ERREKLAMAZIO GUZTIEN ERANTZUKIZUN GUZTIRA EZ DA GAINDIKO TASAREN ZENBATEKOA, HORRELA BADA, INFORMAZIOA ZUZENEAN ORDAINDU ZUEN MICROCHIPARI.

Microchip gailuak bizi-euskarri eta/edo segurtasun-aplikazioetan erabiltzea eroslearen arriskuan dago erabat, eta erosleak onartzen du Microchip-a babestu, indemnizatu eta kalterik gabe uztea erabilera horren ondoriozko edozein kalte, erreklamazio, auzi edo gastuetatik. Ez da lizentziarik ematen, inplizituki edo bestela, Microchip-en jabetza intelektualeko eskubideen arabera, kontrakoa adierazten ez bada.

Mikrotxip gailuen kodea babesteko eginbidea
Kontuan izan Microchip produktuen kodea babesteko funtzioaren xehetasun hauek:

  • Mikrotxiparen produktuek beren Mikrotxiparen datu-orrian jasotako zehaztapenak betetzen dituzte.
  • Microchip-ek uste du bere produktuen familia segurua dela aurreikusitako moduan erabiltzen denean, funtzionamendu-zehaztapenen barruan eta baldintza normaletan.
  • Mikrotxipak bere jabetza intelektualaren eskubideak baloratzen ditu eta modu oldarkorrean babesten ditu. Microchip produktuen kodea babesteko eginbideak hausten saiatzeak erabat debekatuta daude eta Digital Millennium Copyright Acta urratu dezakete.
  • Ez Microchip-ek ez beste edozein erdieroale fabrikatzaileek ezin dute bermatu bere kodearen segurtasuna. Kodeen babesak ez du esan nahi produktua "haustezina" denik bermatzen dugunik. Kodeen babesa etengabe garatzen ari da. Microchip-ek gure produktuen kodea babesteko funtzioak etengabe hobetzeko konpromisoa hartzen du.

Dokumentuak / Baliabideak

MICROCHIP CoreFPU Core Puntu Mugikorreko Unitatea [pdfErabiltzailearen gida
v3.0, v2.1, v2.0, v1.0, CoreFPU Core Puntu Mugikorreko Unitatea, Core Puntu Mugikorreko Unitatea, Puntu Mugikorreko Unitatea, Puntu Unitatea

Erreferentziak

Utzi iruzkin bat

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *