Inite pwen flotan MICROCHIP CoreFPU Core
Entwodiksyon
- Inite Nwayo Pwen Flotan (CoreFPU) a fèt pou operasyon aritmetik ak konvèsyon pwen flotan, pou nonb pwen flotan ak presizyon senp ak doub. CoreFPU sipòte konvèsyon pwen fiks an pwen flotan ak pwen flotan an pwen fiks ak operasyon adisyon, soustraksyon ak miltiplikasyon pwen flotan. Estanda IEEE® pou Aritmetik Pwen Flotan (IEEE 754) se yon estanda teknik pou kalkil pwen flotan.
- Enpòtan: CoreFPU sipòte kalkil ak nimewo normalized sèlman, epi se sèlman lang Verilog la ki sipòte; VHDL pa sipòte.
Rezime
Tablo ki anba la a bay yon rezime karakteristik CoreFPU yo.
Tablo 1. Karakteristik CoreFPU yo
Nwayo Vèsyon | Dokiman sa a aplike pou CoreFPU v3.0. |
Fanmi Aparèy Sipòte |
|
Sipòte Koule Zouti | Egzije Libero® SoC v12.6 oswa degaje pita. |
Lisans | CoreFPU pa gen lisans bloke. |
Enstriksyon Enstalasyon | Yo dwe enstale CoreFPU nan Katalòg IP Libero SoC a otomatikman atravè fonksyon aktyalizasyon Katalòg IP a. Sinon, ou ka telechaje CoreFPU manyèlman nan katalòg la. Yon fwa nwayo IP a...
enstale, li konfigire, jenere epi kreye yon egzanp nan SmartDesign pou enklizyon li nan pwojè a. |
Itilizasyon Aparèy ak Pèfòmans | Yon rezime enfòmasyon sou itilizasyon ak pèfòmans pou CoreFPU disponib nan seksyon Itilizasyon Resous Aparèy ak Pèfòmans. |
Enfòmasyon sou Jounal Chanjman CoreFPU
Seksyon sa a bay yon detay konplèview nan nouvo karakteristik ki enkòpore yo, kòmanse avèk vèsyon ki pi resan an. Pou plis enfòmasyon sou pwoblèm ki rezoud yo, gade seksyon Pwoblèm Rezoud yo.
Version | Ki Nouvo |
v3.0 | Aplike drapo pwodiksyon adisyonèl pou amelyore presizyon IP a. |
v2.1 | Te ajoute karakteristik doub presizyon an |
v2.0 | Mizajou fòm vag distribisyon yo |
v1.0 | Premye vèsyon pwodiksyon CoreFPU a |
1. Karakteristik
CoreFPU gen karakteristik prensipal sa yo:
- Sipòte nimewo flotan senp ak doub presizyon dapre estanda IEEE-754 la
- Sipòte Konvèsyon jan yo nan lis la:
- Konvèsyon pwen fiks an pwen flotan
- Konvèsyon pwen flotan an pwen fiks
- Sipòte Operasyon Aritmetik jan yo nan lis la:
- Adisyon ak pwen k ap flote
- Soustraksyon pwen k ap flote
- Miltiplikasyon ak pwen flotan
- Bay sèlman Plan Awondisman an (Awondi nan pè ki pi pre a) pou Operasyon Aritmetik yo.
- Bay drapo pou Debòde, Debòde Anba, Enfini (Enfini Pozitif, Enfini Negatif), NaN Silansye (QNaN) ak NaN Siyalizasyon (SNaN) pou Nonm ki gen Vig Kloti.
- Sipòte aplikasyon konplè Operasyon Aritmetik yo
- Bay dispozisyon pou konfigire Nwayo a pou Egzijans Konsepsyon yo
Deskripsyon Fonksyonèl
- Nòm IEEE pou Aritmetik Pwen Flotan (IEEE 754) se yon estanda teknik pou kalkil pwen flotan. Tèm pwen flotan an refere a pwen rasin nimewo a (pwen desimal oswa pwen binè), ki plase nenpòt kote parapò ak chif siyifikatif nimewo a.
Yon nimewo ki gen virgil flotan tipikman eksprime nan notasyon syantifik, avèk yon fraksyon (F), ak yon eksponan (E) ki gen yon sèten rasin (r), sou fòm F × r^E. Nonb desimal yo itilize rasin 10 (F × 10^E); alòske nonb binè yo itilize rasin 2 (F × 2^E). - Reprezantasyon nimewo k ap flote a pa inik. Pa egzanpampPa egzanp, nimewo 55.66 la reprezante kòm 5.566 × 10^1, 0.5566 × 10^2, 0.05566 × 10^3, ak sou sa. Pati fraksyonèl la nòmalize. Nan fòm nòmalize a, gen yon sèl chif ki pa zewo anvan pwen rasin lan. Pa egzanp.ampPa egzanp, nimewo desimal 123.4567 la nòmalize kòm 1.234567 × 10^2; nimewo binè 1010.1011B la nòmalize kòm 1.0101011B × 2^3.
- Li enpòtan pou nou sonje ke nimewo ki gen pwen flotan yo pèdi presizyon lè yo reprezante yo ak yon kantite bit fiks (pa egzanpamp(pa egzanp, 32-bit oubyen 64-bit). Sa a se paske gen yon kantite enfini nonb reyèl (menm nan yon ti ranje ant 0.0 ak 0.1). Yon lòt bò, yon
Modèl binè n-bit reprezante yon seri 2^n nonb distenk fini. Kidonk, se pa tout nonb reyèl yo ki reprezante. Yo itilize apwoksimasyon ki pi pre a pito, sa ki lakòz pèt presizyon.
Nimewo flotan presizyon senp lan reprezante jan sa a:
- Bit siy: 1-bit
- Lajè eksponan: 8 bit
- Presizyon siyifikatif: 24 bit (23 bit yo estoke eksplisitman)
Figi 2-1. Ankadreman 32-bit
Nimewo doub presizyon ak pwen flotan an reprezante jan sa a:
- Bit siy: 1-bit
- Lajè eksponan: 11 bit
- Presizyon siyifikatif: 53 bit (52 bit yo estoke eksplisitman)
Figi 2-2. Ankadreman 64-bit CoreFPU a se entegrasyon nivo siperyè de modil konvèsyon yo (Fixed to Float point ak Float to Fixed point) ak twa operasyon aritmetik (FP ADD, FP SUB, ak FP MULT). Itilizatè a ka konfigire nenpòt nan operasyon yo selon bezwen an pou resous yo ka itilize pou operasyon ki chwazi a.
Figi sa a montre dyagram blòk CoreFPU nivo siperyè a ak pò yo.
Figi 2-3. Dyagram blòk pò CoreFPU yo
Tablo ki anba la a bay lajè pò Antre ak Sòti yo. Tablo 2-1. Lajè Pò Antre ak Sòti
Siyal | Lajè presizyon sèl | Lajè Doub Presizyon |
ain | [31:0] | [63:0] |
bin | [31:0] | [63:0] |
deyò | [31:0] | [63:0] |
boude | [31:0] | [63:0] |
Konvèsyon Vijin Fiks pou Vijin Flotan
CoreFPU ki konfigire kòm fiks an pwen flotan endike modil konvèsyon pwen fiks an pwen flotan an. Antre (ain) nan CoreFPU a se nenpòt nimewo pwen fiks ki genyen bit antye ak fraksyonèl yo. Konfigiratè CoreFPU a gen opsyon pou chwazi lajè antye ak fraksyon antre a. Antre a valab sou siyal di_valid epi sòti a valab sou do_valid. Sòti (aout) operasyon fiks an pwen flotan an se nan fòma pwen flotan senp oswa doub presizyon.
ExampFonksyonalite pou operasyon konvèsyon pwen fiks an pwen flotan an ki nan tablo ki anba a.
Tablo 2-2. Egzample pou Konvèsyon Pwen Fiks an Pwen Flotan
Nimewo Pwen Fiks | Nimewo pwen flotan | |||||
ain | Nonb antye relatif | Fraksyon | deyò | Siyen | Ekspozan | Mantisa |
0x12153524 (32-bit) | 00010010000101010 | 011010100100100 | 0x4610a9a9 | 0 | 10001100 | 00100001010100110101001 |
0x0000000000008CCC
(64-bit) |
0000000000000000000000000000000000000000000000001 | 000110011001100 | 0x3FF199999999999A | 0 | 01111111111 | 0001100110011001100110011001100110011001100110011010 |
Konvèsyon soti nan pwen flotan pou rive nan pwen fiks
CoreFPU ki konfigire kòm yon nonb flotan pou yon nonb fiks lakòz modil konvèsyon yon nonb flotan pou yon nonb fiks. Antre (ain) nan CoreFPU a se nenpòt nonb flotan ak yon sèl oswa doub presizyon epi li pwodui yon sòti (aout) nan fòma yon nonb fiks ki gen nonb antye ak fraksyonèl. Antre a valab sou siyal di_valid epi sòti a valab sou do_valid. Konfigiratè CoreFPU a gen opsyon pou chwazi lajè nonb antye ak fraksyon sòti a.
ExampFonksyonalite pou operasyon konvèsyon soti nan pwen flotan rive nan pwen fiks yo nan tablo ki anba a.
Tablo 2-3. Egzample pou Konvèsyon Floating-Point an Fiks-Point
Nimewo pwen flotan | Nimewo Pwen Fiks | |||||
ain | Siyen | Ekspozan | Mantisa | deyò | Nonb antye relatif | Fraksyon |
0x41bd6783 (32-bit) | 0 | 10000011 | 01111010110011110000011 | 0x000bd678 | 00000000000010111 | 101011001111000 |
0x4002094c447c30d3
(64-bit) |
0 | 10000000000 | 0010000010010100110001000100011111000011000011010011 | 0x0000000000012095 | 0000000000000000000000000000000000000000000000010 | 010000010010101 |
Adisyon ak pwen k ap flote (Operasyon aritmetik)
CoreFPU ki configuré kòm FP ADD la dedwi modil adisyon flote-point la. Li ajoute de nimewo flote-point yo (ain ak bin) epi li bay rezilta a (pout) nan fòma flote-point. Antre a ak sòti a se nimewo flote-point ak presizyon senp oswa doub. Antre a valab sou siyal di_valid epi sòti a valab sou do_valid. Nwayo a pwodui drapo ovfl_fg (Overflow), qnan_fg (Quiet Not a Number), snan_fg (Siyalling Not a Number), pinf_fg (Positive Infinity), ak ninf_fg (Negative Infinity) ki baze sou operasyon adisyon an.
ExampChiy pou operasyon adisyon ak pwen k ap flote yo ki nan tablo ki anba yo.
Tablo 2-4. Egzample pou Operasyon Adisyon Floating-Point (32-bit)
Valè Flotan | Siyen | Ekspozan | Mantisa |
Antre pwen k ap flote 1 ain (0x4e989680) | 0 | 10011101 | 00110001001011010000000 |
Antre pwen k ap flote 2 bin (0x4f191b40) | 0 | 10011110 | 00110010001101101000000 |
Sòti adisyon pwen flotan pout (0x4f656680) | 0 | 10011110 | 11001010110011010000000 |
Tablo 2-5. Egzample pou Operasyon Adisyon Floating-Point (64-bit)
Valè Flotan | Siyen | Ekspozan | Mantisa |
Antre pwen flotan 1
ain (0x3ff4106ee30caa32) |
0 | 01111111111 | 0100000100000110111011100011000011001010101000110010 |
Antre pwen flotan 2
bin (0x40020b2a78798e61) |
0 | 10000000000 | 0010000010110010101001111000011110011000111001100001 |
Sòti adisyon flote-point pout (0x400c1361e9ffe37a) | 0 | 10000000000 | 1100000100110110000111101001111111111110001101111010 |
Soustraksyon ak pwen k ap flote (Operasyon aritmetik)
CoreFPU ki configuré kòm FP SUB a dedwi modil soustraksyon pwen flotan an. Li soustrè de nimewo pwen flotan yo (ain ak bin) epi li bay rezilta a (pout) nan fòma pwen flotan. Antre a ak sòti a se nimewo pwen flotan presizyon senp oswa doub. Antre a valab sou siyal di_valid epi sòti a valab sou do_valid. Nwayo a pwodui drapo ovfl_fg (Overflow), unfl_fg (underflow), qnan_fg (Quiet Not a Number), snan_fg (Siyalizasyon Pa yon Nimewo), pinf_fg (Positive Infinity), ak ninf_fg (Negative Infinity) ki baze sou operasyon soustraksyon an.
ExampChiy pou operasyon soustraksyon ak pwen flotan yo ki nan tablo ki anba yo.
Tablo 2-6. Egzample pou Operasyon Soustraksyon Pwen Flotan (32-bit)
Valè Flotan | Siyen | Ekspozan | Mantisa |
Antre pwen k ap flote 1 ain (0xac85465f) | 1 | 01011001 | 00001010100011001011111 |
Antre pwen k ap flote 2 bin (0x2f516779) | 0 | 01011110 | 10100010110011101111001 |
Sòti soustraksyon pwen flotan pout (0xaf5591ac) | 1 | 01011110 | 10101011001000110101011 |
Valè Flotan | Siyen | Ekspozan | Mantisa |
Antre pwen flotan 1
ain (0x405569764adff823) |
0 | 10000000101 | 0101011010010111011001001010110111111111100000100011 |
Antre pwen flotan 2
bin (0x4057d04e78dee3fc) |
0 | 10000000101 | 0111110100000100111001111000110111101110001111111100 |
Sòti soustraksyon pwen flotan pout (0xc02336c16ff75ec8) | 1 | 10000000010 | 0011001101101100000101101111111101110101111011001000 |
Miltiplikasyon ak pwen k ap flote (Operasyon aritmetik)
CoreFPU ki configuré kòm FP MULT dedwi modil miltiplikasyon pwen flotan an. Li miltipliye de nimewo pwen flotan yo (ain ak bin) epi li bay rezilta a (pout) nan fòma pwen flotan. Antre a ak rezilta a se nimewo pwen flotan presizyon senp oswa doub. Antre a valab sou siyal di_valid epi rezilta a valab sou do_valid. Nwayo a pwodui drapo ovfl_fg (Overflow), unfl_fg (Underflow), qnan_fg (Quiet Not a Number), snan_fg (Siyalizasyon Pa yon Nimewo), pinf_fg (Enfini Pozitif), ak ninf_fg (Enfini Negatif) ki baze sou operasyon miltiplikasyon an.
ExampChiy pou operasyon miltiplikasyon ak pwen flotan yo ki nan tablo ki anba yo.
Tablo 2-8. Egzample pou Operasyon Miltiplikasyon Pwen Flotan (32-bit)
Valè Flotan | Siyen | Ekspozan | Mantisa |
Antre pwen k ap flote 1 ain (0x1ec7a735) | 0 | 00111101 | 10001111010011100110101 |
Antre pwen k ap flote 2 bin (0x6ecf15e8) | 0 | 11011101 | 10011110001010111101000 |
Sòti miltiplikasyon pwen flotan pout (0x4e21814a) | 0 | 10011100 | 01000011000000101001010 |
Valè Flotan | Siyen | Ekspozan | Mantisa |
Antre pwen flotan 1
ain (0x40c1f5a9930be0df) |
0 | 10000001100 | 0001111101011010100110010011000010111110000011011111 |
Antre pwen flotan 2
bin (0x400a0866c962b501) |
0 | 10000000000 | 1010000010000110011011001001011000101011010100000001 |
Sòti miltiplikasyon pwen flotan pout (0x40dd38a1c3e2cae9) | 0 | 10000001101 | 1101001110001010000111000011111000101100101011101001 |
Tablo Verite pou Adisyon ak Soustraksyon
Tablo verite sa yo bay lis valè pou operasyon adisyon ak soustraksyon. Tablo 2-10. Tablo verite pou adisyon
Done A | Done B | Siyen Bit | Rezilta | Debòde | Underflow | 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 |
zewo | zewo | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
zewo | posfini(y) | 0 | posfini(y) | 0 | 0 | 0 | 0 | 0 | 0 |
zewo | negfini(y) | 1 | negfini(y) | 0 | 0 | 0 | 0 | 0 | 0 |
zewo | pozifinfini | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
zewo | nenfini | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
posfini(y) | zewo | 0 | posfini(y) | 0 | 0 | 0 | 0 | 0 | 0 |
posfini | pozifinfini | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
Tablo 2-10. Tablo Verite pou Adisyon (swiv) | |||||||||
Done A | Done B | Siyen Bit | Rezilta | Debòde | Underflow | SNaN | QNaN | PINF | NINF |
posfini | nenfini | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
negfini(y) | zewo | 1 | negfini(y) | 0 | 0 | 0 | 0 | 0 | 0 |
nefini | pozifinfini | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
nefini | nenfini | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
pozifinfini | zewo | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
pozifinfini | posfini | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
pozifinfini | nefini | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
pozifinfini | pozifinfini | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
pozifinfini | nenfini | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
nenfini | zewo | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
nenfini | posfini | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
nenfini | nefini | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
nenfini | pozifinfini | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
nenfini | nenfini | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
posfini | posfini | 0 | posfini | 0 | 0 | 0 | 0 | 0 | 0 |
posfini | posfini | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
posfini | posfini | 0/1 | QNaN | 0 | 0 | 0 | 1 | 0 | 0 |
posfini | posfini | 0/1 | SNaN | 0 | 0 | 1 | 0 | 0 | 0 |
posfini | posfini | 0 | POSSNaN | 1 | 0 | 1 | 0 | 0 | 0 |
posfini | nefini | 0 | posfini | 0 | 0 | 0 | 0 | 0 | 0 |
posfini | nefini | 1 | nefini | 0 | 0 | 0 | 0 | 0 | 0 |
posfini | nefini | 0 | POSSNaN | 0 | 1 | 1 | 0 | 0 | 0 |
nefini | posfini | 0 | posfini | 0 | 0 | 0 | 0 | 0 | 0 |
nefini | posfini | 1 | nefini | 0 | 0 | 0 | 0 | 0 | 0 |
nefini | posfini | 0 | POSSNaN | 0 | 1 | 1 | 0 | 0 | 0 |
nefini | nefini | 1 | nefini | 0 | 0 | 0 | 0 | 0 | 0 |
nefini | nefini | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
nefini | nefini | 0/1 | QNaN | 0 | 0 | 0 | 1 | 0 | 0 |
nefini | nefini | 0/1 | SNaN | 0 | 0 | 1 | 0 | 0 | 0 |
nefini | nefini | 0 | POSSNaN | 1 | 0 | 1 | 0 | 0 | 0 |
Done A | Done B | Siyen Bit | Rezilta | Debòde | Underflow | 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 |
zewo | zewo | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
zewo | posfini(y) | 1 | negfini(y) | 0 | 0 | 0 | 0 | 0 | 0 |
zewo | negfini(y) | 0 | posfini(y) | 0 | 0 | 0 | 0 | 0 | 0 |
zewo | pozifinfini | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
zewo | nenfini | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
posfini(y) | zewo | 0 | posfini(y) | 0 | 0 | 0 | 0 | 0 | 0 |
posfini | pozifinfini | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
posfini | nenfini | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
negfini(y) | zewo | 1 | negfini(y) | 0 | 0 | 0 | 0 | 0 | 0 |
nefini | pozifinfini | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
Tablo 2-11. Tablo Verite pou Soustraksyon (swiv) | |||||||||
Done A | Done B | Siyen Bit | Rezilta | Debòde | Underflow | SNaN | QNaN | PINF | NINF |
nefini | nenfini | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
pozifinfini | zewo | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
pozifinfini | posfini | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
pozifinfini | nefini | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
pozifinfini | pozifinfini | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
pozifinfini | nenfini | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
nenfini | zewo | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
nenfini | posfini | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
nenfini | nefini | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
nenfini | pozifinfini | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
nenfini | nenfini | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
posfini | posfini | 0 | posfini | 0 | 0 | 0 | 0 | 0 | 0 |
posfini | posfini | 1 | nefini | 0 | 0 | 0 | 0 | 0 | 0 |
posfini | posfini | 0 | POSSNaN | 0 | 1 | 1 | 0 | 0 | 0 |
posfini | nefini | 0 | posfini | 0 | 0 | 0 | 0 | 0 | 0 |
posfini | nefini | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
posfini | nefini | 0/1 | QNaN | 0 | 0 | 0 | 1 | 0 | 0 |
posfini | nefini | 0/1 | SNaN | 0 | 0 | 1 | 0 | 0 | 0 |
posfini | nefini | 0 | POSSNaN | 1 | 0 | 1 | 0 | 0 | 0 |
nefini | posfini | 1 | nefini | 0 | 0 | 0 | 0 | 0 | 0 |
nefini | posfini | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
nefini | posfini | 0/1 | QNaN | 0 | 0 | 0 | 1 | 0 | 0 |
nefini | posfini | 0/1 | SNaN | 0 | 0 | 1 | 0 | 0 | 0 |
nefini | posfini | 0 | POSSNaN | 1 | 0 | 1 | 0 | 0 | 0 |
nefini | nefini | 0 | posfini | 0 | 0 | 0 | 0 | 0 | 0 |
nefini | nefini | 1 | nefini | 0 | 0 | 0 | 0 | 0 | 0 |
nefini | nefini | 0 | POSSNaN | 0 | 1 | 1 | 0 | 0 | 0 |
Enpòtan:
- Nan tablo ki anvan yo, yo vle di nenpòt nimewo.
- Nan tablo anvan yo, siy "don't care" a vle di yon kondisyon ki pa bay okenn enpòtans.
Tablo Verite pou Miltiplikasyon
Tablo verite sa a bay valè pou operasyon miltiplikasyon an.
Tablo 2-12. Tablo Verite pou Miltiplikasyon
Done A | Done B | Siyen Bit | Rezilta | Debòde | Underflow | 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 |
zewo | zewo | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
zewo | posfini | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
zewo | nefini | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
zewo | pozifinfini | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
zewo | nenfini | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
Tablo 2-12. Tablo Verite pou Miltiplikasyon (swiv) | |||||||||
Done A | Done B | Siyen Bit | Rezilta | Debòde | Underflow | SNaN | QNaN | PINF | NINF |
posfini | zewo | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
posfini | pozifinfini | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
posfini | nenfini | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
nefini | zewo | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
nefini | pozifinfini | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
nefini | nenfini | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
pozifinfini | zewo | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
pozifinfini | posfini | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
pozifinfini | nefini | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
pozifinfini | pozifinfini | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
pozifinfini | nenfini | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
nenfini | zewo | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
nenfini | posfini | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
nenfini | nefini | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
nenfini | pozifinfini | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
nenfini | nenfini | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
posfini | posfini | 0 | posfini | 0 | 0 | 0 | 0 | 0 | 0 |
posfini | posfini | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
posfini | posfini | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
posfini | posfini | 0 | POSSNaN | 0 | 0 | 1 | 0 | 0 | 0 |
posfini | posfini | 0 | POSSNaN | 1 | 0 | 1 | 0 | 0 | 0 |
posfini | posfini | 0 | POSSNaN | 0 | 1 | 1 | 0 | 0 | 0 |
posfini | nefini | 1 | nefini | 0 | 0 | 0 | 0 | 0 | 0 |
posfini | nefini | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
posfini | nefini | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
posfini | nefini | 0 | POSSNaN | 0 | 0 | 1 | 0 | 0 | 0 |
posfini | nefini | 0 | POSSNaN | 1 | 0 | 1 | 0 | 0 | 0 |
posfini | nefini | 0 | POSSNaN | 0 | 1 | 1 | 0 | 0 | 0 |
nefini | posfini | 1 | nefini | 0 | 0 | 0 | 0 | 0 | 0 |
nefini | posfini | 1 | nenfini | 0 | 0 | 0 | 0 | 0 | 1 |
nefini | posfini | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
nefini | posfini | 0 | POSSNaN | 0 | 0 | 1 | 0 | 0 | 0 |
nefini | posfini | 0 | POSSNaN | 1 | 0 | 1 | 0 | 0 | 0 |
nefini | posfini | 0 | POSSNaN | 0 | 1 | 1 | 0 | 0 | 0 |
nefini | nefini | 0 | posfini | 0 | 0 | 0 | 0 | 0 | 0 |
nefini | nefini | 0 | pozifinfini | 0 | 0 | 0 | 0 | 1 | 0 |
nefini | nefini | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
nefini | nefini | 0 | POSQNaN | 0 | 0 | 1 | 0 | 0 | 0 |
nefini | nefini | 0 | POSQNaN | 1 | 0 | 1 | 0 | 0 | 0 |
nefini | nefini | 0 | POSQNaN | 0 | 1 | 1 | 0 | 0 | 0 |
Enpòtan:
Bit siy '0' defini yon pwodiksyon pozitif epi '1' defini yon pwodiksyon negatif.
X nan tablo anvan an vle di yon kondisyon ki pa bay okenn enpòtans.
Paramèt ak Siyal Entèfas CoreFPU yo
Seksyon sa a diskite sou paramèt ki nan anviwònman Konfigiratè CoreFPU yo ak siyal I/O yo.
Konfigirasyon Paramèt GUI
Gen yon kantite opsyon konfigirasyon ki aplike nan inite FPU a jan yo montre nan tablo ki anba a. Si yo bezwen yon konfigirasyon diferan de sa ki pa defo a, yo itilize bwat dyalòg konfigirasyon an pou chwazi valè ki apwopriye pou opsyon konfigirasyon an.
Tablo 3-1. Paramèt GUI Konfigirasyon CoreFPU
Non paramèt | Default | Deskripsyon |
Presizyon | Selibatè | Chwazi operasyon an jan sa nesesè:
Presizyon Single |
Kalite konvèsyon | Konvèsyon pwen fiks an pwen flotan | Chwazi operasyon an jan sa nesesè:
|
Lajè Fraksyon Antre1 | 15 | Konfigire pwen fraksyonèl la nan siyal Antre ain ak bin yo.
Entèval valab la se 31–1 |
Lajè Fraksyon Sòti a2 | 15 | Konfigire pwen fraksyonèl la nan siyal Sòti yo
Entèval valab la se 51–1 |
Enpòtan:
- Paramèt sa a konfigirab sèlman pandan konvèsyon pwen fiks an pwen flotan.
- Paramèt sa a konfigirab sèlman pandan konvèsyon pwen flotan an pwen fiks.
Siyal Antre ak Sòti (Poze yon Kesyon)
Tablo ki anba la a lis siyal pò antre ak sòti CoreFPU yo.
Tablo 3-2. Deskripsyon Pò a
Non siyal | Lajè | Kalite | Deskripsyon |
clk | 1 | Antre | Revèy sistèm prensipal la |
rstn | 1 | Antre | Reyajisteman asynchrone aktif-ba |
di_valid | 1 | Antre | Antre aktif-wo valab
Siyal sa a endike ke done ki prezan sou ain[31:0], ain[63:0] ak bin[31:0], bin[63:0] yo valab. |
ain | 32/64 | Antre | Yon Bus Antre (Li itilize pou tout operasyon yo) |
bin1 | 32/64 | Antre | B Antre Bus (Li itilize sèlman pou operasyon aritmetik) |
deyò2 | 32/64 | Sòti | Valè sòti lè yo chwazi operasyon konvèsyon fiks an pwen flotan oubyen operasyon konvèsyon k ap flote an pwen fiks. |
boude1 | 32/64 | Sòti | Valè sòti lè operasyon adisyon, soustraksyon, oswa miltiplikasyon yo chwazi. |
Tablo 3-2. Deskripsyon Pò a (swiv) | |||
Non siyal | Lajè | Kalite | Deskripsyon |
fè_valid | 1 | Sòti | Siyal aktif-wo
Siyal sa a endike ke done ki prezan sou bis done pout/aout la valab. |
ovfl_fg3 | 1 | Sòti | Siyal aktif-wo
Siyal sa a endike debòdman pandan operasyon pwen flotan. |
unfl_fg | 1 | Sòti | Siyal aktif-wo
Siyal sa a endike debòde minimòm pandan operasyon pwen k ap flote. |
qnan_fg3 | 1 | Sòti | Siyal aktif-wo
Siyal sa a endike Quiet Not a Number (QNaN) pandan operasyon ak pwen flotan. |
snan_fg | 1 | Sòti | Siyal aktif-wo
Siyal sa a endike Siyalizasyon ki pa yon nimewo (SNaN) pandan operasyon pwen k ap flote. |
pinf_fg3 | 1 | Sòti | Siyal aktif-wo
Siyal sa a endike enfini pozitif la pandan operasyon pwen flotan. |
ninf_fg | 1 | Sòti | Siyal aktif-wo
Siyal sa a endike enfini negatif la pandan operasyon pwen flotan. |
Enpòtan:
- Pò sa a disponib sèlman pou operasyon adisyon, soustraksyon, oswa miltiplikasyon ak pwen flotan.
- Pò sa a disponib sèlman pou operasyon konvèsyon pwen fiks an pwen flotan ak pwen flotan an pwen fiks.
- Pò sa a disponib pou chanjman pwen flotan rive nan pwen fiks, adisyon pwen flotan, soustraksyon pwen flotan, ak miltiplikasyon pwen flotan.
Aplikasyon CoreFPU nan Libero Design Suite
Seksyon sa a dekri aplikasyon CoreFPU nan Libero Design Suite la.
SmartDesign
CoreFPU disponib pou telechaje nan katalòg Libero IP a atravè web depo. Yon fwa li nan lis nan katalòg la, nwayo a kreye yon egzanp lè l sèvi avèk koule SmartDesign la. Pou plis enfòmasyon sou itilizasyon SmartDesign pou konfigire, konekte, epi jenere nwayo, gade èd sou entènèt Libero SoC la.
Apre konfigirasyon ak jenerasyon egzanp prensipal la, fonksyonalite debaz la simile lè l sèvi avèk ban tès ki vini ak CoreFPU a. Paramèt ban tès yo ajiste otomatikman ak konfigirasyon CoreFPU a. CoreFPU a kreye kòm yon eleman nan yon konsepsyon ki pi gwo.
Figi 4-1. Enstans SmartDesign CoreFPU pou Operasyon Aritmetik
Figi 4-2. Enstans SmartDesign CoreFPU pou Operasyon Konvèsyon
Konvèsyon pwen fiks an pwen flotan
Pandan konvèsyon pwen fiks an pwen flotan, Lajè Fraksyon Antre a konfigirab. Lajè Sòti a fikse sou 32-bit pou yon sèl presizyon ak 64-bit pou pwen flotan doub presizyon pa default.
Pou konvèti soti nan yon pwen fiks an yon pwen flotan, chwazi Kalite konvèsyon Fiks an pwen flotan, jan yo montre nan figi ki anba a.
Pwen Flotan pou Pwen Fiks
Pandan konvèsyon pwen flotan an pwen fiks, Lajè Fraksyonè Sòti a konfigirab, epi Lajè Antre a fikse sou 32-bit pou yon sèl presizyon ak 64-bit pou pwen flotan doub presizyon pa default.
Pou konvèti soti nan yon valè pwen flotan an yon valè pwen fiks, chwazi Kalite konvèsyon pwen flotan an yon valè fiks, jan yo montre nan figi ki anba a.
Figi 4-4. Konfigiratè CoreFPU pou pwen flotan rive nan fiks Adisyon/Soustraksyon/Miltiplikasyon ak Vig Flotan
Pandan operasyon adisyon, soustraksyon, ak miltiplikasyon ak pwen flotan, Lajè Fraksyon Antre ak Lajè Fraksyon Sòti a pa konfigirab paske sa yo se operasyon aritmetik ak pwen flotan, epi Lajè Antre/Sòti a fikse sou 32-bit presizyon senp ak 64-bit pou pwen flotan doub presizyon pa default.
Figi sa a montre konfigiratè CoreFPU a pou operasyon soustraksyon pwen flotan.
Figi 4-5. Konfigiratè CoreFPU pou Soustraksyon ak pwen flotanSimulation (Poze yon kesyon)
Pou fè similasyon, nan fenèt konfigirasyon nwayo a, chwazi Bank Tès Itilizatè a. Apre ou fin jenere CoreFPU a, ban tès pre-sentèz la ap itilize Langaj Deskripsyon Materyèl (HDL) la. files yo enstale nan Libero.
Fòm Ond Similasyon (Poze yon Kesyon)
Seksyon sa a diskite fòm ond simulation pou CoreFPU.
Figi sa yo montre fòm ond konvèsyon pwen fiks an pwen flotan pou tou de 32-bit ak 64-bit.
Entegrasyon sistèm
Figi sa a montre yon ansyenampfason pou itilize nwayo a. Nan egzanp sa aampPa egzanp, yo itilize UART konsepsyon an kòm yon kanal kominikasyon ant konsepsyon an ak PC lame a. Siyal ain ak bin yo (chak ak yon lajè 32-bit oswa 64-bit) se antre nan konsepsyon an ki soti nan UART. Apre CoreFPU a resevwa siyal di_valid la, li kalkile rezilta a. Apre li fin kalkile rezilta a, siyal do_valid la vin wo epi li estoke rezilta a (done aout/pout) nan memwa tanporè pwodiksyon an. Menm pwosedi sa a aplikab pou operasyon konvèsyon ak aritmetik. Pou operasyon konvèsyon, se sèlman antre ain ki sifi tandiske pou operasyon aritmetik, tou de antre ain ak bin yo obligatwa. Sòti aout aktive pou operasyon konvèsyon epi pò pout la aktive pou operasyon aritmetik.
Figi 4-16. EgzampSistèm CoreFPU a
- Sentèz (Poze yon kesyon)
Pou egzekite sentèz sou CoreFPU a, mete rasin konsepsyon an sou egzanp konpozan IP a epi nan fenèt koule konsepsyon Libero a, egzekite zouti Sentèz la.
Kote ak Wout (Poze yon Kesyon)
Apre yo fin sentetize konsepsyon an, egzekite zouti Place-and-Route la. CoreFPU pa bezwen okenn paramèt espesyal pou place-and-route. - Ban Tès Itilizatè (Poze yon Kesyon)
Yo bay yon ban tès pou itilizatè ak vèsyon CoreFPU IP a. Lè w sèvi ak ban tès sa a, ou ka verifye konpòtman fonksyonèl CoreFPU a.
Yon dyagram blòk senplifye nan ban tès itilizatè a parèt nan figi ki anba la a. Ban tès itilizatè a kreye yon egzanp konsepsyon CoreFPU konfigire (UUT) la, epi li gen ladan l yon dèlko done tès konpòtman, revèy ki nesesè yo, ak siyal reset.
Figi 4-17. Ban tès itilizatè CoreFPU
Enpòtan: Ou dwe kontwole siyal pwodiksyon yo nan similatè ModelSim lan, gade seksyon Similasyon an.
Referans adisyonèl (Poze yon kesyon)
Seksyon sa a bay yon lis pou plis enfòmasyon.
Pou mizajou ak plis enfòmasyon sou lojisyèl an, aparèy, ak pyès ki nan konpitè, vizite a
Paj Pwopriyete Entelektyèl sou Microchip FPGA ak PLD yo websit.
- Pwoblèm ak Solisyon Konvenyan (Poze yon Kesyon)
Pa gen okenn pwoblèm ak solisyon konvenyan pou CoreFPU v3.0. - Karakteristik ak Aparèy ki pa disponib ankò (Poze yon kesyon)
Pa gen okenn karakteristik ak aparèy ki sispann ak vèsyon IP sa a.
Glosè
Men lis tèm ak definisyon yo itilize nan dokiman an.
Tablo 6-1. Tèm ak Definisyon
Tèm | Definisyon |
FPU | Floating Point Inite |
FP ADD | Adisyon ak pwen k ap flote |
FP SUB | Soustraksyon pwen flotan |
FP MULT | Miltiplikasyon ak pwen flotan |
Pwoblèm rezoud
Tablo ki anba la a lis tout pwoblèm rezoud pou divès vèsyon CoreFPU yo.
Tablo 7-1. Pwoblèm rezoud
Lage | Deskripsyon |
3.0 | Men lis tout pwoblèm rezoud nan vèsyon v3.0 la:
Nimewo Dosye: 01420387 ak 01422128 Te ajoute lojik chema awondi a (awondi nan nimewo pè ki pi pre a). |
2.1 | Men lis tout pwoblèm rezoud nan vèsyon v2.1 la: Konsepsyon an rankontre pwoblèm akòz prezans modil kopi lè plizyè nwayo yo kreye. Chanje non enstans IP CoreFPU a lakòz yon erè "Modil endefini". |
1.0 | Premye Liberasyon |
Itilizasyon Resous Aparèy ak Pèfòmans
Makro CoreFPU a aplike nan fanmi ki nan lis nan tablo ki anba a.
Tablo 8-1. Itilizasyon Aparèy Inite FPU PolarFire pou 32-Bit
Resous FPGA yo | Itilizasyon | |||||||
Fanmi | 4LUT | DFF | Total | Blòk Matematik | Aparèy | Pousantage | Pèfòmans | Latansi |
Pwen Fiks rive Pwen Flotan | ||||||||
PolarFire® | 260 | 104 | 364 | 0 | MPF300T | 0.12 | 310 MHz | 3 |
Pwen Flotan pou Pwen Fiks | ||||||||
PolarFire | 591 | 102 | 693 | 0 | MPF300T | 0.23 | 160 MHz | 3 |
Adisyon ak pwen k ap flote | ||||||||
PolarFire | 1575 | 1551 | 3126 | 0 | MPF300T | 1.06 | 340 MHz | 16 |
Soustraksyon pwen flotan | ||||||||
PolarFire | 1561 | 1549 | 3110 | 0 | MPF300T | 1.04 | 345 MHz | 16 |
Miltiplikasyon ak pwen flotan | ||||||||
PolarFire | 465 | 847 | 1312 | 4 | MPF300T | 0.44 | 385 MHz | 14 |
Resous FPGA yo | Itilizasyon | |||||||
Fanmi | 4LUT | DFF | Total | Blòk Matematik | Aparèy | Pousantage | Pèfòmans | Latansi |
Pwen Fiks rive Pwen Flotan | ||||||||
RTG4™ | 264 | 104 | 368 | 0 | RT4G150 | 0.24 | 160 MHz | 3 |
Pwen Flotan pou Pwen Fiks | ||||||||
RTG4 | 439 | 112 | 551 | 0 | RT4G150 | 0.36 | 105 MHz | 3 |
Adisyon ak pwen k ap flote | ||||||||
RTG4 | 1733 | 1551 | 3284 | 0 | RT4G150 | 1.16 | 195 MHz | 16 |
Soustraksyon pwen flotan | ||||||||
RTG4 | 1729 | 1549 | 3258 | 0 | RT4G150 | 1.16 | 190 MHz | 16 |
Miltiplikasyon ak pwen flotan | ||||||||
RTG4 | 468 | 847 | 1315 | 4 | RT4G150 | 0.87 | 175 MHz | 14 |
Resous FPGA yo | Itilizasyon | |||||||
Fanmi | 4LUT | DFF | Total | Blòk Matematik | Aparèy | Pousantage | Pèfòmans | Latansi |
Pwen Fiks rive Pwen Flotan | ||||||||
PolarFire® | 638 | 201 | 849 | 0 | MPF300T | 0.28 | 305 MHz | 3 |
Pwen Flotan pou Pwen Fiks | ||||||||
PolarFire | 2442 | 203 | 2645 | 0 | MPF300T | 0.89 | 110 MHz | 3 |
Adisyon ak pwen k ap flote | ||||||||
PolarFire | 5144 | 4028 | 9172 | 0 | MPF300T | 3.06 | 240 MHz | 16 |
Soustraksyon pwen flotan | ||||||||
PolarFire | 5153 | 4026 | 9179 | 0 | MPF300T | 3.06 | 250 MHz | 16 |
Miltiplikasyon ak pwen flotan | ||||||||
PolarFire | 1161 | 3818 | 4979 | 16 | MPF300T | 1.66 | 340 MHz | 27 |
Resous FPGA yo | Itilizasyon | |||||||
Fanmi | 4LUT | DFF | Total | Blòk Matematik | Aparèy | Pousantage | Pèfòmans | Latansi |
Pwen Fiks rive Pwen Flotan | ||||||||
RTG4™ | 621 | 201 | 822 | 0 | RT4G150 | 0.54 | 140 MHz | 3 |
Pwen Flotan pou Pwen Fiks | ||||||||
RTG4 | 1114 | 203 | 1215 | 0 | RT4G150 | 0.86 | 75 MHz | 3 |
Adisyon ak pwen k ap flote | ||||||||
RTG4 | 4941 | 4028 | 8969 | 0 | RT4G150 | 5.9 | 140 MHz | 16 |
Soustraksyon pwen flotan | ||||||||
RTG4 | 5190 | 4026 | 9216 | 0 | RT4G150 | 6.07 | 130 MHz | 16 |
Miltiplikasyon ak pwen flotan | ||||||||
RTG4 | 1165 | 3818 | 4983 | 16 | RT4G150 | 3.28 | 170 MHz | 27 |
Enpòtan: Pou ogmante frekans lan, chwazi opsyon Aktive re-dispansman an nan paramèt sentèz la.
Istwa revizyon
Istwa revizyon an dekri chanjman ki te aplike nan dokiman an. Chanjman yo nan lis pa revizyon, kòmanse ak piblikasyon ki pi aktyèl la.
Sipò pou Microchip FPGA
Gwoup pwodwi Microchip FPGA apiye pwodwi li yo ak plizyè sèvis sipò, tankou Sèvis Kliyan, Sant Sipò Teknik Kliyan, yon websit, ak biwo lavant atravè lemond. Yo sijere kliyan yo vizite resous sou entènèt Microchip yo anvan yo kontakte sipò paske li trè posib ke demann yo te deja reponn.
Kontakte Sant Sipò Teknik atravè websit nan www.microchip.com/support. Mansyone nimewo Pati Aparèy FPGA la, chwazi kategori ka ki apwopriye a, epi telechaje konsepsyon an files pandan y ap kreye yon ka sipò teknik.
Kontakte Sèvis Kliyan pou sipò pwodwi ki pa teknik, tankou pri pwodwi, amelyorasyon pwodwi, enfòmasyon aktyalizasyon, estati lòd, ak otorizasyon.
- Soti nan Amerik di Nò, rele 800.262.1060
- Soti nan rès mond lan, rele 650.318.4460
- Fakse, nenpòt kote nan mond lan, 650.318.8044
Enfòmasyon sou Microchip
Mak komèsyal yo
Non ak logo "Microchip", logo "M", ak lòt non, logo, ak mak yo se mak komèsyal ki anrejistre epi ki pa anrejistre Microchip Technology Incorporated oswa afilye ak/oswa filiales li yo nan Etazini ak/oswa lòt peyi ("Microchip". Marks"). Ou ka jwenn enfòmasyon konsènan mak komèsyal Microchip nan https://www.microchip.com/en-us/about/legal-information/microchip-trademarks
ISBN: 979-8-3371-0947-3
Avi Legal
Piblikasyon sa a ak enfòmasyon ki ladan l yo ka itilize sèlman ak pwodwi Microchip, tankou pou konsepsyon, teste, ak entegre pwodwi Microchip ak aplikasyon w lan. Sèvi ak enfòmasyon sa yo nan nenpòt lòt fason vyole kondisyon sa yo. Enfòmasyon konsènan aplikasyon pou aparèy yo bay sèlman pou konvenyans ou epi yo ka ranplase pa mizajou. Se responsablite w pou asire ke aplikasyon w lan satisfè espesifikasyon w yo. Kontakte biwo lavant Microchip lokal ou a pou plis sipò oswa, jwenn plis sipò nan www.microchip.com/en-us/support/design-help/client-support-services
ENFÒMASYON SA A SE MICROCHIP "KÒM YO". MICROCHIP PA FÈ OKENN REPREZANTASYON OUBYEN GARANTI KI KIT EXPRESSO BYEN ENPLIKITE, EKRI OUBYEN ORAL, LEGAL OSWA ONYÈ, KI GENYEN AK ENFÒMASYON YO KI GENYEN MEN PA LIMITE A NENPÒT GARANTI ENPLIKITE SOU KI PA Vyolasyon, Komèsyal ak PATISIBILITE, AK PATISIBILITE. GARANTI KI GENYEN AK KONDISYON, KALITE, OSWA PERFORMANS LI.
MICROCHIP PAP RESPONSABLE POU NENPÒT PÈT ENDRÈK, ESPESYAL, PINITIF, AK ENSEDAN, OSWA KONSEKANS, DOGAJ, PRI, OSWA DEPANS KI GENYEN KELÈ AK ENFÒMASYON AN OSWA ITILIZ YO, KELANSAN SA KOZE, MENM SI PWOFÈ SA A. POSIBILITE OSWA DOmaj YO PREVIVWA. NAN PWOFÈ LA LWA OBLÈ, RESPONSABILITE TOTAL MICROCHIP A SOU TOUT REKLAMASYON KI GENYEN KI GENYEN AK ENFÒMASYON AN OSWA ITILIZ YO PAP DEPASSE KANTITE FRÈ A, SI GEN GENYEN, OU TE PEYE DIRECTÈTMAN POU MICROCHIP POU ENFÒMASYON AN.
Itilizasyon aparèy Microchip nan aplikasyon pou sipò lavi ak/oswa sekirite se antyèman nan risk achtè a, epi achtè a dakò pou defann, dedomaje epi kenbe Microchip inonsan kont nenpòt ak tout domaj, reklamasyon, kostim, oswa depans ki soti nan itilizasyon sa a. Pa gen okenn lisans yo transmèt, implicitement oswa otreman, anba okenn dwa pwopriyete entelektyèl Microchip sof si sa di otreman.
Aparèy Microchip Kòd Pwoteksyon Karakteristik
Remake detay sa yo sou karakteristik pwoteksyon kòd sou pwodwi Microchip:
- Pwodwi Microchip satisfè espesifikasyon yo nan Fich Done Microchip yo.
- Microchip kwè ke fanmi li nan pwodwi yo an sekirite lè yo itilize nan fason ki gen entansyon an, nan espesifikasyon opere, ak nan kondisyon nòmal.
- Microchip valè ak agresif pwoteje dwa pwopriyete entelektyèl li yo. Tantativ pou vyole karakteristik pwoteksyon kòd pwodwi Microchip yo entèdi e yo ka vyole Digital Millennium Copyright Act.
- Ni Microchip ni okenn lòt manifakti semi-conducteurs ka garanti sekirite kòd li a. Pwoteksyon Kòd pa vle di ke nou garanti pwodwi a se "ki pa ka kase". Pwoteksyon Kòd toujou ap evolye. Microchip pran angajman pou li kontinye amelyore karakteristik pwoteksyon kòd pwodwi nou yo.
Dokiman / Resous
![]() |
Inite pwen flotan MICROCHIP CoreFPU Core [pdfGid Itilizatè v3.0, v2.1, v2.0, v1.0, CoreFPU Inite pwen flotan debaz, Inite pwen flotan debaz, Inite pwen flotan, Inite pwen |