MICROCHIP CoreFPU Core Puntu Mugikorreko Unitatea

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 |
|
| 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
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
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
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 |
| Bihurketa mota | Koma finkotik koma mugikorrerako bihurketa | Aukeratu eragiketa behar den moduan:
|
| 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:
- Parametro hau koma finkotik koma mugikorrerako bihurketan bakarrik konfigura daiteke.
- 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:
- Ataka hau koma mugikorreko batuketa, kenketa edo biderketa eragiketetarako bakarrik dago erabilgarri.
- Ataka hau puntu finkotik puntu mugikorrera eta puntu mugikorretik puntu finkora bihurketa eragiketetarako bakarrik dago erabilgarri.
- 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
4-2 irudia. SmartDesign CoreFPU instantzia bihurketa eragiketarako 
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.
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
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 kenketarako
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.

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

- 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. - 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
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.
- Arazo ezagunak eta konponbideak (egin galdera bat)
Ez dago CoreFPU v3.0 bertsiorako arazo edo konponbide ezagunik. - 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 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 |

