MICROCHIP CoreFPU Core floating Point Unit

Selelekela
- Core Floating Point Unit (CoreFPU) e etselitsoe lipalo tse phaphametseng le ts'ebetso ea ho fetolela, bakeng sa linomoro tsa ntlha tse phaphametseng le tse habeli tse nepahetseng. CoreFPU e ts'ehetsa ntlha e tsitsitseng ho ea sebakeng sa floating-point le floating-point ho ea ho liphetoho tsa ntlha e tsitsitseng le ho eketsa lintlha tse phaphametseng, ho tlosa le ho atisa mesebetsi. IEEE® Standard for Floating-Point Arithmetic (IEEE 754) ke tekanyetso ea tekheniki bakeng sa khomphutha ea lintlha tse phaphametseng.
- Bohlokoa: CoreFPU e tšehetsa lipalo ka linomoro tse tloaelehileng feela, 'me ke puo ea Verilog feela e tšehetsoeng; VHDL ha e sebetse.
Kakaretso
Tafole e latelang e fana ka kakaretso ea litšobotsi tsa CoreFPU.
Lethathamo la 1. Litšobotsi tsa CoreFPU
| Core Version | Tokomane ena e sebetsa ho CoreFPU v3.0. |
| Malapa a Sesebediswa a Tsheheditsweng |
|
| Ts'ehetsoeng Phallo ea Sesebelisoa | E hloka Libero® SoC v12.6 kapa ho lokolloa hamorao. |
| Ho fana ka laesense | CoreFPU ha se laesense e notletsoeng. |
| Litaelo tsa ho Hloma | CoreFPU e tlameha ho kenngoa ho IP Catalogue ea Libero SoC ka bo eona ka ts'ebetso ea ntlafatso ea IP Catalog. Ntle le moo, CoreFPU e ka khoasolloa ka letsoho lethathamong la libuka. Hang ha IP core e
e kentsoe, ea hlophisoa, ea hlahisoa le ho kenngoa ka har'a SmartDesign bakeng sa ho kenyelletsoa morerong. |
| Tšebeliso le Ts'ebetso ea Sesebelisoa | Kakaretso ea tlhaiso-leseling ea ts'ebeliso le ts'ebetso ea CoreFPU e thathamisitsoe ho Tšebeliso le Ts'ebetso ea Sesebelisoa. |
CoreFPU Fetola Boitsebiso ba Log
Karolo ena e fana ka tlhaloso e qaqilengview ea likarolo tse sa tsoa kenyelletsoa, ho qala ka tokollo ea morao-rao. Ho fumana lintlha tse ling mabapi le mathata a rarollotsoeng, bona karolo ea Mathata a Rarollotsoeng.
| Phetolelo | Tse ncha ke life |
| v3.0 | E kentse lifolakha tse eketsehileng tsa tlhahiso ho ntlafatsa ho nepahala ha IP |
| v2.1 | E kentse tšobotsi e nepahetseng habeli |
| v2.0 | E ntlafalitse mefuta ea maqhubu a nako |
| v1.0 | Phatlalatso ea pele ea tlhahiso ea CoreFPU |
1. Likarolo
CoreFPU e na le likarolo tse latelang tsa bohlokoa:
- E ts'ehetsa Nomoro e Phaphallang e le 'Ngoe le e nepahetseng habeli ho ea ka Maemo a IEEE-754
- E ts'ehetsa Liphetoho joalo ka ha li thathamisitsoe:
- Qeto e tsitsitseng ho phaphamala-ntlha ea phetoho
- Sebaka sa ho phaphamala ho ea ho Phetolelo e tsitsitseng
- E tšehetsa Ts'ebetso ea Arithmetic joalo ka ha e thathamisitsoe:
- Keketso ya ntlha e phaphametseng
- Phalliso ya ntlha e phaphametseng
- Katiso ya ntlha e phaphametseng
- E fana ka Rounding Scheme (Ho potoloha ho isa ho tse haufi) bakeng sa Ts'ebetso ea Arithmetic feela
- E fana ka Lifolakha bakeng sa Phallo, Tlase, Infinity (Positive Infinity, Negative Infinity), NaN e Khutsitseng (QNaN) le Signaling NaN (SNaN) bakeng sa Linomoro tse Phaphamang.
- E ts'ehetsa ts'ebetsong e felletseng ea Ts'ebetso ea Arithmetic
- E fana ka Tokisetso ea ho hlophisa Litlhoko tsa Core bakeng sa Moralo
Tlhaloso ea Ts'ebetso
- IEEE Standard for Floating-Point Arithmetic (IEEE 754) ke tekanyetso ea tekheniki bakeng sa khomphutha ea lintlha tse phaphametseng. Poleloana floating-point e bolela ntlha ea radix ea palo (decimal point kapa binary point), e behiloeng kae kapa kae mabapi le linomoro tsa bohlokoa tsa palo.
Nomoro ea ntlha e phaphametseng e hlalosoa ka mokhoa oa saense, ka karoloana (F), le exponent (E) ea radix e itseng (r), ka sebopeho sa F × r^E. Linomoro tsa demo li sebelisa radix ea 10 (F × 10^E); ha linomoro tsa binary li sebelisa radix ea 2 (F × 2^E). - Kemelo ea nomoro ea ntlha e phaphametseng ha e ikhethang. Bakeng sa mohlalaample, palo ea 55.66 e emeloa e le 5.566 × 10^1, 0.5566 × 10^2, 0.05566 × 10^3, joalo-joalo. Karolo ea "fractional" e tloaelehile. Ka mokhoa o tloaelehileng, ho na le nomoro e le 'ngoe feela e seng zero pele ho ntlha ea radix. Bakeng sa mohlalaample, nomoro ea decimal 123.4567 e tloaelehile e le 1.234567 × 10^2; nomoro ea binary 1010.1011B e tloaelehile e le 1.0101011B × 2^3.
- Ho bohlokoa ho hlokomela hore linomoro tsa lintlha tse phaphametseng li na le tahlehelo ea ho nepahala ha li emeloa ka palo e tsitsitseng ea likotoana (bakeng sa ex.ample, 32-bit kapa 64-bit). Sena ke hobane ho na le palo e sa feleng ea linomoro tsa sebele (esita le ka har'a sebaka se senyenyane ho tloha ho 0.0 ho ea ho 0.1). Ka lehlakoreng le leng, an
n- bit binary pattern e emetse finite 2^n dinomoro tse fapaneng. Kahoo, ha se lipalo tsohle tsa sebele tse emeloang. Khakanyo e haufi e sebelisoa ho e-na le hoo, e bakang tahlehelo ea ho nepahala.
Nomoro e le 'ngoe ea ntlha e phaphametseng e eme ka tsela e latelang:
- Letšoao la letšoao: 1-bit
- Bophara ba Exponent: 8 bits
- Ho nepahala ha bohlokoa: li-bits tse 24 (li-bits tse 23 li bolokiloe ka mokhoa o hlakileng)
Setšoantšo sa 2-1. 32-bit Frame
Nomoro ea lintlha tse phaphametseng tse habeli e eme ka tsela e latelang:
- Letšoao la letšoao: 1-bit
- Bophara ba Exponent: 11 bits
- Ho nepahala ha bohlokoa: li-bits tse 53 (li-bits tse 52 li bolokiloe ka mokhoa o hlakileng)
Setšoantšo sa 2-2. 64-bit Frame
CoreFPU ke kopanyo ea boemo bo holimo ea li-module tse peli tsa phetoho (E tsitsitseng ho Float point le Float to Fixed point) le ts'ebetso e meraro ea lipalo (FP ADD, FP SUB, le FP MULT). Mosebelisi a ka hlophisa e 'ngoe ea ts'ebetso ho latela tlhoko e le hore lisebelisoa li sebelisoe bakeng sa ts'ebetso e khethiloeng.
Setšoantšo se latelang se bonts'a setšoantšo sa boemo bo holimo ba CoreFPU block se nang le likou.
Setšoantšo sa 2-3. Setšoantšo sa Blocks Ports CoreFPU
Lethathamo le latelang le thathamisa bophara ba likou tsa Input le Output. Lethathamo la 2-1. Bophara ba Boemakepe bo Kenang le Bo Tsoang
| Letshwao | Single Precision Width | Habeli Precision Width |
| ain | [31:0] | [63:0] |
| bin | [31:0] | [63:0] |
| aout | [31:0] | [63:0] |
| pout/ | [31:0] | [63:0] |
Ntlheng e Tsitsitseng ho ea ho Point-Floating-Point (Phetoho)
CoreFPU e hlophisitsoeng joalo ka ha e tsitsitse sebakeng sa floating-point e kenya ntlha e tsitsitseng ho mojule oa phetoho ea floating-point. Kenyelletso (ain) ho CoreFPU ke nomoro efe kapa efe e tsitsitseng e nang le palo e felletseng le likaroloana. Sebopeho sa CoreFPU se na le likhetho tsa ho khetha palo e felletseng ea ho kenya le bophara ba likarolo. Kenyelletso e sebetsa ho lets'oao la di_valid mme tlhahiso e sebetsa ho do_valid. Tlhahiso (aout) ea ts'ebetso e tsitsitseng ea ho phaphamala e ka sebopeho se le seng kapa se habeli se nepahetseng sa ntlha e phaphametseng.
Example bakeng sa ts'ebetso ea phetoho ea ntlha e tsitsitseng ho ea ho floating-point e thathamisitsoe lethathamong le latelang.
Lethathamo la 2-2. Example bakeng sa Phetoho e tsitsitseng ho isa ho Phetoho ea Ntlha e Phaphamang
| Nomoro ea Ntlha e tsitsitseng | Nomoro ea Ntlha e phaphametseng | |||||
| ain | Palo kaofela | Karoloana | aout | Letshoao | Exponent | Mantissa |
| 0x12153524 (32-bit) | 00010010000101010 | 011010100100100 | 0x4610a9a9 | 0 | 10001100 | 00100001010100110101001 |
| 0x0000000000008CCC
(64-bit) |
0000000000000000000000000000000000000000000000001 | 000110011001100 | 0x3FF199999999999A | 0 | 01111111111 | 0001100110011001100110011001100110011001100110011010 |
Ntlha e phaphametseng ho ea ho Ntlha e tsitsitseng (Phetoho)
CoreFPU e hlophisitsoe hore e phaphametse ho ntlha e tsitsitseng e kenya ntlha e phaphametseng ho mojule oa phetoho ea lintlha tse tsitsitseng. Kenyelletso (ain) ho CoreFPU ke nomoro efe kapa efe e nepahetseng ea ntlha e phaphametseng e le 'ngoe kapa e habeli 'me e hlahisa tlhahiso (aout) ka mokhoa o tsitsitseng o nang le likaroloana tse feletseng le tse fokolang. Kenyelletso e sebetsa ho lets'oao la di_valid mme tlhahiso e sebetsa ho do_valid. Sebopeho sa CoreFPU se na le likhetho tsa ho khetha palo e felletseng le bophara ba likarolo.
Example bakeng sa ts'ebetso ea phetoho ea ntlha e phaphametseng ho ea ho e tsitsitseng e thathamisitsoe lethathamong le latelang.
Lethathamo la 2-3. Example bakeng sa Phetoho ea Point-Floating to Fixed-Point
| Nomoro ea Ntlha e phaphametseng | Nomoro ea Ntlha e tsitsitseng | |||||
| ain | Letshoao | Exponent | Mantissa | aout | Palo kaofela | Karoloana |
| 0x41bd6783 (32-bit) | 0 | 10000011 | 01111010110011110000011 | 0x000bd678 | 00000000000010111 | 101011001111000 |
| 0x4002094c447c30d3
(64-bit) |
0 | 10000000000 | 0010000010010100110001000100011111000011000011010011 | 0x0000000000012095 | 0000000000000000000000000000000000000000000000010 | 010000010010101 |
Keketso ea Points Floating (Ts'ebetso ea Arithmetic)
CoreFPU e hlophisitsoeng joalo ka FP ADD e kenyelletsa mojule oa tlatsetso ea ntlha e phaphametseng. E eketsa linomoro tse peli tse phaphametseng (ain le bin) mme e fana ka tlhahiso (pout) ka sebopeho sa ntlha e phaphametseng. Kenyelletso le tlhahiso ke linomoro tsa ntlha tse phaphametseng tse le 'ngoe kapa tse habeli. Kenyelletso e sebetsa ho lets'oao la di_valid mme tlhahiso e sebetsa ho do_valid. The core hlahisa ovfl_fg (Overflow), qnan_fg (Quiet Not No Number), snan_fg (Ho Saena Hase Nomoro), pinf_fg (Positive Infinity), le lifolakha tsa ninf_fg (Negative Infinity) tse thehiloeng ts'ebetsong ea ho eketsa.
Examples bakeng sa ts'ebetso ea ho eketsa lintlha tse phaphametseng li thathamisitsoe litafoleng tse latelang.
Lethathamo la 2-4. Example bakeng sa Ts'ebetso ea Keketso ea Point Floating (32-bit)
| Phaphameng-Pono Boleng | Letshoao | Exponent | Mantissa |
| Kenyelletso ea ntlha e phaphametseng 1 ain (0x4e989680) | 0 | 10011101 | 00110001001011010000000 |
| Lithako tse 2 tsa lintlha tse phaphametseng (0x4f191b40) | 0 | 10011110 | 00110010001101101000000 |
| Pout ea tlatsetso ea ntlha e phaphametseng (0x4f656680) | 0 | 10011110 | 11001010110011010000000 |
Lethathamo la 2-5. Example bakeng sa Ts'ebetso ea Keketso ea Point Floating (64-bit)
| Phaphameng-Pono Boleng | Letshoao | Exponent | Mantissa |
| Kenyelletso ea ntlha e phaphametseng 1
ain (0x3ff4106ee30caa32) |
0 | 01111111111 | 0100000100000110111011100011000011001010101000110010 |
| Kenyelletso ea ntlha e phaphametseng 2
bin (0x40020b2a78798e61) |
0 | 10000000000 | 0010000010110010101001111000011110011000111001100001 |
| Pout ea tlatsetso ea ntlha e phaphametseng (0x400c1361e9ffe37a) | 0 | 10000000000 | 1100000100110110000111101001111111111110001101111010 |
Phapanyetsano ea lintlha tse phaphametseng (Ts'ebetso ea Arithmetic)
CoreFPU e hlophisitsoeng joalo ka FP SUB e kenyelletsa mojule oa ho tlosa lintlha tse phaphametseng. E tlosa linomoro tse peli tsa lintlha tse phaphametseng (ain le bin) ebe e fana ka tlhahiso (pout) ka sebopeho sa ntlha e phaphametseng. Kenyelletso le tlhahiso ke linomoro tsa ntlha tse phaphametseng tse le 'ngoe kapa tse habeli. Kenyelletso e sebetsa ho lets'oao la di_valid mme tlhahiso e sebetsa ho do_valid. The core hlahisa ovfl_fg (Overflow), unfl_fg (underflow), qnan_fg (Quiet Not No Number), snan_fg (Ho Saena Hase Nomoro), pinf_fg (Positive Infinity), le lifolakha tsa ninf_fg (Negative Infinity) tse thehiloeng ts'ebetsong ea ho tlosa.
ExampLes bakeng sa ts'ebetso ea ho tlosa lintlha tse phaphametseng li thathamisitsoe litafoleng tse latelang.
Lethathamo la 2-6. Example bakeng sa Ts'ebetso ea Phalliso ea Lintlha tse phaphametseng (32-bit)
| Phaphameng-Pono Boleng | Letshoao | Exponent | Mantissa |
| Kenyelletso ea ntlha e phaphametseng 1 ain (0xac85465f) | 1 | 01011001 | 00001010100011001011111 |
| Meqomo e 2 ea lintlha tse phaphametseng (0x2f516779) | 0 | 01011110 | 10100010110011101111001 |
| Pout e ntšang lintlha tse phaphametseng (0xaf5591ac) | 1 | 01011110 | 10101011001000110101011 |
| Phaphameng-Pono Boleng | Letshoao | Exponent | Mantissa |
| Kenyelletso ea ntlha e phaphametseng 1
ain (0x405569764adff823) |
0 | 10000000101 | 0101011010010111011001001010110111111111100000100011 |
| Kenyelletso ea ntlha e phaphametseng 2
bin (0x4057d04e78dee3fc) |
0 | 10000000101 | 0111110100000100111001111000110111101110001111111100 |
| Pout e ntšang ntlha e phaphametseng (0xc02336c16ff75ec8) | 1 | 10000000010 | 0011001101101100000101101111111101110101111011001000 |
Phapanyetsano ea Points Floating (Ts'ebetso ea Arithmetic)
CoreFPU e hlophisitsoeng joalo ka FP MULT e kenyelletsa mojule oa ho atisa lintlha tse phaphametseng. E atisa linomoro tse peli tse phaphametseng (ain le bin) mme e fana ka tlhahiso (pout) ka sebopeho sa ntlha e phaphametseng. Kenyelletso le tlhahiso ke linomoro tsa ntlha tse phaphametseng tse le 'ngoe kapa tse habeli. Kenyelletso e sebetsa ho lets'oao la di_valid mme tlhahiso e sebetsa ho do_valid. The core hlahisa ovfl_fg (Overflow), unfl_fg (Underflow), qnan_fg (Quiet Not No Number), snan_fg (Ho Saena Hase Nomoro), pinf_fg (Positive Infinity), le lifolakha tsa ninf_fg (Negative Infinity) tse thehiloeng ts'ebetsong ea ho atisa.
ExampLes bakeng sa ts'ebetso ea ho atisa lintlha tse phaphametseng li thathamisitsoe litafoleng tse latelang.
Lethathamo la 2-8. Example bakeng sa Ts'ebetso ea Phapanyetsano ea Point Floating (32-bit)
| Phaphameng-Pono Boleng | Letshoao | Exponent | Mantissa |
| Kenyelletso ea ntlha e phaphametseng 1 ain (0x1ec7a735) | 0 | 00111101 | 10001111010011100110101 |
| Li-bin tse 2 tsa lintlha tse phaphametseng (0x6ecf15e8) | 0 | 11011101 | 10011110001010111101000 |
| Pout e hlahisoang ke floating-point Multiplication (0x4e21814a) | 0 | 10011100 | 01000011000000101001010 |
| Phaphameng-Pono Boleng | Letshoao | Exponent | Mantissa |
| Kenyelletso ea ntlha e phaphametseng 1
ain (0x40c1f5a9930be0df) |
0 | 10000001100 | 0001111101011010100110010011000010111110000011011111 |
| Kenyelletso ea ntlha e phaphametseng 2
bin (0x400a0866c962b501) |
0 | 10000000000 | 1010000010000110011011001001011000101011010100000001 |
| Pout ea katiso ea ntlha e phaphametseng (0x40dd38a1c3e2cae9) | 0 | 10000001101 | 1101001110001010000111000011111000101100101011101001 |
Lethathamo la 'Nete bakeng sa Keketso le ho Ntša
Litafole tse latelang tsa 'nete li thathamisa boleng ba ts'ebetso ea ho eketsa le ho tlosa. Lethathamo la 2-10. Lethathamo la 'Nete bakeng sa Ho Eketsoa
| Lintlha A | Lintlha B | Sign Bit | Sephetho | Khaphatseha | Phallo e tlase | 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 | nako e telele(y) | 0 | nako e telele(y) | 0 | 0 | 0 | 0 | 0 | 0 |
| zero | negfinite(y) | 1 | negfinite(y) | 0 | 0 | 0 | 0 | 0 | 0 |
| zero | posinfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| zero | e sa feleng | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| nako e telele(y) | zero | 0 | nako e telele(y) | 0 | 0 | 0 | 0 | 0 | 0 |
| posfinite | posinfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| Tafole 2-10. Lethathamo la 'Nete bakeng sa ho Eketsoa (tsoela pele) | |||||||||
| Lintlha A | Lintlha B | Sign Bit | Sephetho | Khaphatseha | Phallo e tlase | SNaN | QNaN | PINF | NINF |
| posfinite | e sa feleng | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| negfinite(y) | zero | 1 | negfinite(y) | 0 | 0 | 0 | 0 | 0 | 0 |
| negfinite | posinfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| negfinite | e sa feleng | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| posinfinite | zero | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| posinfinite | posfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| posinfinite | negfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| posinfinite | posinfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| posinfinite | e sa feleng | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
| e sa feleng | zero | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| e sa feleng | posfinite | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| e sa feleng | negfinite | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| e sa feleng | posinfinite | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
| e sa feleng | e sa feleng | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| posfinite | posfinite | 0 | posfinite | 0 | 0 | 0 | 0 | 0 | 0 |
| posfinite | posfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| posfinite | posfinite | 0/1 | QNaN | 0 | 0 | 0 | 1 | 0 | 0 |
| posfinite | posfinite | 0/1 | SNaN | 0 | 0 | 1 | 0 | 0 | 0 |
| posfinite | posfinite | 0 | POSSNaN | 1 | 0 | 1 | 0 | 0 | 0 |
| posfinite | negfinite | 0 | posfinite | 0 | 0 | 0 | 0 | 0 | 0 |
| posfinite | negfinite | 1 | negfinite | 0 | 0 | 0 | 0 | 0 | 0 |
| posfinite | negfinite | 0 | POSSNaN | 0 | 1 | 1 | 0 | 0 | 0 |
| negfinite | posfinite | 0 | posfinite | 0 | 0 | 0 | 0 | 0 | 0 |
| negfinite | posfinite | 1 | negfinite | 0 | 0 | 0 | 0 | 0 | 0 |
| negfinite | posfinite | 0 | POSSNaN | 0 | 1 | 1 | 0 | 0 | 0 |
| negfinite | negfinite | 1 | negfinite | 0 | 0 | 0 | 0 | 0 | 0 |
| negfinite | negfinite | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| negfinite | negfinite | 0/1 | QNaN | 0 | 0 | 0 | 1 | 0 | 0 |
| negfinite | negfinite | 0/1 | SNaN | 0 | 0 | 1 | 0 | 0 | 0 |
| negfinite | negfinite | 0 | POSSNaN | 1 | 0 | 1 | 0 | 0 | 0 |
| Lintlha A | Lintlha B | Sign Bit | Sephetho | Khaphatseha | Phallo e tlase | 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 | nako e telele(y) | 1 | negfinite(y) | 0 | 0 | 0 | 0 | 0 | 0 |
| zero | negfinite(y) | 0 | nako e telele(y) | 0 | 0 | 0 | 0 | 0 | 0 |
| zero | posinfinite | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| zero | e sa feleng | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| nako e telele(y) | zero | 0 | nako e telele(y) | 0 | 0 | 0 | 0 | 0 | 0 |
| posfinite | posinfinite | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| posfinite | e sa feleng | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| negfinite(y) | zero | 1 | negfinite(y) | 0 | 0 | 0 | 0 | 0 | 0 |
| negfinite | posinfinite | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| Tafole 2-11. Lethathamo la 'Nete bakeng sa ho ntša (tsoela pele) | |||||||||
| Lintlha A | Lintlha B | Sign Bit | Sephetho | Khaphatseha | Phallo e tlase | SNaN | QNaN | PINF | NINF |
| negfinite | e sa feleng | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| posinfinite | zero | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| posinfinite | posfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| posinfinite | negfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| posinfinite | posinfinite | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
| posinfinite | e sa feleng | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| e sa feleng | zero | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| e sa feleng | posfinite | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| e sa feleng | negfinite | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| e sa feleng | posinfinite | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| e sa feleng | e sa feleng | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
| posfinite | posfinite | 0 | posfinite | 0 | 0 | 0 | 0 | 0 | 0 |
| posfinite | posfinite | 1 | negfinite | 0 | 0 | 0 | 0 | 0 | 0 |
| posfinite | posfinite | 0 | POSSNaN | 0 | 1 | 1 | 0 | 0 | 0 |
| posfinite | negfinite | 0 | posfinite | 0 | 0 | 0 | 0 | 0 | 0 |
| posfinite | negfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| posfinite | negfinite | 0/1 | QNaN | 0 | 0 | 0 | 1 | 0 | 0 |
| posfinite | negfinite | 0/1 | SNaN | 0 | 0 | 1 | 0 | 0 | 0 |
| posfinite | negfinite | 0 | POSSNaN | 1 | 0 | 1 | 0 | 0 | 0 |
| negfinite | posfinite | 1 | negfinite | 0 | 0 | 0 | 0 | 0 | 0 |
| negfinite | posfinite | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| negfinite | posfinite | 0/1 | QNaN | 0 | 0 | 0 | 1 | 0 | 0 |
| negfinite | posfinite | 0/1 | SNaN | 0 | 0 | 1 | 0 | 0 | 0 |
| negfinite | posfinite | 0 | POSSNaN | 1 | 0 | 1 | 0 | 0 | 0 |
| negfinite | negfinite | 0 | posfinite | 0 | 0 | 0 | 0 | 0 | 0 |
| negfinite | negfinite | 1 | negfinite | 0 | 0 | 0 | 0 | 0 | 0 |
| negfinite | negfinite | 0 | POSSNaN | 0 | 1 | 1 | 0 | 0 | 0 |
Bohlokoa:
- Litafoleng tse tlang pele ho tsona li bontša palo leha e le efe.
- Litafole tse tlang pele li bontša boemo ba ho se tsotelle.
Lethathamo la 'Nete bakeng sa Katiso
Tafole e latelang ea 'nete e thathamisa boleng ba ts'ebetso ea ho atisa.
Lethathamo la 2-12. Lethathamo la 'Nete bakeng sa Katiso
| Lintlha A | Lintlha B | Sign Bit | Sephetho | Khaphatseha | Phallo e tlase | 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 | posfinite | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
| zero | negfinite | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
| zero | posinfinite | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
| zero | e sa feleng | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
| Tafole 2-12. Lethathamo la 'Nete bakeng sa ho atisa (tsoela pele) | |||||||||
| Lintlha A | Lintlha B | Sign Bit | Sephetho | Khaphatseha | Phallo e tlase | SNaN | QNaN | PINF | NINF |
| posfinite | zero | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
| posfinite | posinfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| posfinite | e sa feleng | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| negfinite | zero | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
| negfinite | posinfinite | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| negfinite | e sa feleng | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| posinfinite | zero | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
| posinfinite | posfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| posinfinite | negfinite | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| posinfinite | posinfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| posinfinite | e sa feleng | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| e sa feleng | zero | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
| e sa feleng | posfinite | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| e sa feleng | negfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| e sa feleng | posinfinite | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| e sa feleng | e sa feleng | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| posfinite | posfinite | 0 | posfinite | 0 | 0 | 0 | 0 | 0 | 0 |
| posfinite | posfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| posfinite | posfinite | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
| posfinite | posfinite | 0 | POSSNaN | 0 | 0 | 1 | 0 | 0 | 0 |
| posfinite | posfinite | 0 | POSSNaN | 1 | 0 | 1 | 0 | 0 | 0 |
| posfinite | posfinite | 0 | POSSNaN | 0 | 1 | 1 | 0 | 0 | 0 |
| posfinite | negfinite | 1 | negfinite | 0 | 0 | 0 | 0 | 0 | 0 |
| posfinite | negfinite | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| posfinite | negfinite | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
| posfinite | negfinite | 0 | POSSNaN | 0 | 0 | 1 | 0 | 0 | 0 |
| posfinite | negfinite | 0 | POSSNaN | 1 | 0 | 1 | 0 | 0 | 0 |
| posfinite | negfinite | 0 | POSSNaN | 0 | 1 | 1 | 0 | 0 | 0 |
| negfinite | posfinite | 1 | negfinite | 0 | 0 | 0 | 0 | 0 | 0 |
| negfinite | posfinite | 1 | e sa feleng | 0 | 0 | 0 | 0 | 0 | 1 |
| negfinite | posfinite | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
| negfinite | posfinite | 0 | POSSNaN | 0 | 0 | 1 | 0 | 0 | 0 |
| negfinite | posfinite | 0 | POSSNaN | 1 | 0 | 1 | 0 | 0 | 0 |
| negfinite | posfinite | 0 | POSSNaN | 0 | 1 | 1 | 0 | 0 | 0 |
| negfinite | negfinite | 0 | posfinite | 0 | 0 | 0 | 0 | 0 | 0 |
| negfinite | negfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
| negfinite | negfinite | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
| negfinite | negfinite | 0 | POSQNaN | 0 | 0 | 1 | 0 | 0 | 0 |
| negfinite | negfinite | 0 | POSQNaN | 1 | 0 | 1 | 0 | 0 | 0 |
| negfinite | negfinite | 0 | POSQNaN | 0 | 1 | 1 | 0 | 0 | 0 |
Bohlokoa:
Sign Bit '0' e hlalosa tlhahiso e ntle mme '1' e hlalosa tlhahiso e mpe.
x e tafoleng e tlang e bolela boemo ba ho se tsotelle.
CoreFPU Parameters le Lipontšo tsa Interface
Karolo ena e bua ka li-parameter ho litlhophiso tsa CoreFPU Configurator le matšoao a I/O.
Tlhophiso ea GUI Parameters
Ho na le likhetho tse 'maloa tse ka hlophisehang tse sebetsang ho yuniti ea FPU joalo ka ha ho bonts'itsoe lethathamong le latelang. Haeba tlhophiso e 'ngoe ntle le ea kamehla e hlokahala, lebokose la puisano la tlhophiso le sebelisoa ho khetha boleng bo nepahetseng bakeng sa khetho e ka lokisoang.
Lethathamo la 3-1. CoreFPU Configuration GUI Parameters
| Lebitso la Parameter | Ea kamehla | Tlhaloso |
| Nepahalo | Motho a le mong | Khetha ts'ebetso kamoo ho hlokahalang:
Nepahetseng e le 'Ngoe |
| Mofuta oa Phetoho | Qeto e tsitsitseng ho phaphamala-ntlha ea phetoho | Khetha ts'ebetso kamoo ho hlokahalang:
|
| Kena Bophara ba Karolo1 | 15 | E lokisa karolo ea karolo ho matshwao a Input ain le bin
Nako e nepahetseng ke 31-1 |
| Bophara ba Karolo ea Sephetho2 | 15 | E lokisa karolo ea karolo ho matshwao a Output aout
Nako e nepahetseng ke 51-1 |
Bohlokoa:
- Paramethara ena e ka lokisoa feela nakong ea phetoho e tsitsitseng ho ea ho floating-point.
- Paramethara ena e ka lokisoa feela nakong ea phetoho ea floating-point to fixed-point.
Matshwao a Kenyo le Dipoho (Botsa Potso)
Tafole e latelang e thathamisa matšoao a ho kenya le ho tsoa a CoreFPU.
Lethathamo la 3-2. Tlhaloso ea Boema-kepe
| Lebitso la Letshwao | Bophara | Mofuta | Tlhaloso |
| clk | 1 | Kenyeletso | Oache ea tsamaiso ea mantlha |
| rstn | 1 | Kenyeletso | Ho seta botjha ha asynchronous e sebetsang-tlase |
| di_a sebetsa | 1 | Kenyeletso | Kenyelletso ea holimo e sebetsang e nepahetse
Letšoao lena le bontša hore data e teng ho ain[31:0], ain[63:0] le bin [31:0], bin [63:0] e nepahetse. |
| ain | 32/64 | Kenyeletso | Bese ea ho Kena (E sebelisoa bakeng sa lits'ebetso tsohle) |
| bin1 | 32/64 | Kenyeletso | B Input Bus (E sebelisoa bakeng sa ts'ebetso ea lipalo feela) |
| aout2 | 32/64 | Sephetho | Boleng ba tlhahiso ha bo hlophisitsoe sebakeng se phaphametseng kapa se phaphametseng ho ts'ebetso ea phetoho ea ntlha e tsitsitseng e a khethoa. |
| pout/1 | 32/64 | Sephetho | Boleng ba tlhahiso ha ho khethiloe tšebetso ea ho eketsa, ho ntša, kapa ho atisa. |
| Tafole 3-2. Tlhaloso ea Boema-kepe (tsoela pele) | |||
| Lebitso la Letshwao | Bophara | Mofuta | Tlhaloso |
| etsa_e loketseng | 1 | Sephetho | Lets'oao le sebetsang-holimo
Letšoao lena le bontša hore data e teng ka bese ea data ea pout/aout e nepahetse. |
| ovfl_fg3 | 1 | Sephetho | Lets'oao le sebetsang-holimo
Letšoao lena le bontša ho phalla ha metsi nakong ea ts'ebetso ea sebaka se phaphametseng. |
| unfl_fg | 1 | Sephetho | Lets'oao le sebetsang-holimo
Letšoao lena le bonts'a phallo e tlase nakong ea ts'ebetso ea lintlha tse phaphametseng. |
| qnan_fg3 | 1 | Sephetho | Lets'oao le sebetsang-holimo
Letšoao lena le bonts'a Quiet Not No Number (QNaN) nakong ea ts'ebetso ea sebaka se phaphametseng. |
| snan_fg | 1 | Sephetho | Lets'oao le sebetsang-holimo
Letšoao lena le bontša Signaling Not-a-Number (SNaN) nakong ea ts'ebetso ea lintlha tse phaphametseng. |
| pinf_fg3 | 1 | Sephetho | Lets'oao le sebetsang-holimo
Letšoao lena le bonts'a infinity e ntle nakong ea ts'ebetso ea lintlha tse phaphametseng. |
| ninf_fg | 1 | Sephetho | Lets'oao le sebetsang-holimo
Letšoao lena le bonts'a ho se fele ho hobe nakong ea ts'ebetso ea lintlha tse phaphametseng. |
Bohlokoa:
- Boema-kepe bona bo fumaneha feela bakeng sa ho eketsa lintlha tse phaphametseng, ho tlosa, kapa ho atisa.
- Boema-kepe bona bo fumaneha feela bakeng sa ntlha e tsitsitseng ho isa sebakeng se phaphametseng le ntlha e phaphametseng ho ea ho ts'ebetso ea phetoho ea ntlha e tsitsitseng.
- Boema-kepe bona bo fumaneha bakeng sa ntlha e phaphametseng ho isa ntlheng e tsitsitseng, ho eketsa ntlha e phaphametseng, ho tlosa ntlha e phaphametseng, le ho atisa ntlha ea phaphametseng.
Ts'ebetsong ea CoreFPU ho Libero Design Suite
Karolo ena e hlalosa ts'ebetsong ea CoreFPU ho Libero Design Suite.
SmartDesign
CoreFPU e fumaneha bakeng sa ho khoasolla lethathamong la Libero IP ka ho web polokelo. Hang ha e se e thathamisitsoe lethathamong la libuka, motheo o kenngoa ts'ebetsong ho sebelisoa SmartDesign flow. Ho fumana leseli mabapi le ho sebelisa SmartDesign ho lokisa, ho hokahanya le ho hlahisa li-cores, bona Libero SoC thuso ea inthaneteng.
Kamora ho hlophisa le ho hlahisa mohlala oa mantlha, ts'ebetso ea mantlha e etsisoa ho sebelisoa testbench e fanoeng le CoreFPU. Litekanyetso tsa testbench li ikamahanya le maemo a CoreFPU. CoreFPU e thehiloe e le karolo ea moralo o moholo.
Setšoantšo sa 4-1. SmartDesign CoreFPU Instance bakeng sa Ts'ebetso ea Arithmetic
Setšoantšo sa 4-2. SmartDesign CoreFPU Mohlala oa Ts'ebetso ea Phetoho 
Qeto e tsitsitseng ho ea ho Phetoho ea lintlha tse phaphametseng
Nakong ea phetoho ea ntlha e tsitsitseng ho ea ho floating-point, Input Fraction Width e ka hlophisoa. Output Width e behiloe ho 32-bit bakeng sa ho nepahala ho le mong le 64-bit bakeng sa ntlha e phaphametseng habeli ka mokhoa o ikhethileng.
Ho fetolela ho tloha sebakeng se tsitsitseng ho ea sebakeng se phaphametseng, khetha E tsitsitseng ho ea ho mofuta o phaphametseng oa Phetolo, joalo ka ha ho bonts'itsoe setšoantšong se latelang.
Phaphameng-Ntlha ho Fixed-Point
Nakong ea phetoho ea ntlha e phaphametseng ho ea ho e tsitsitseng, Output Fractional Width e ka lokisoa, 'me Input Width e behiloe ho 32-bit bakeng sa ho nepahala ha le leng le 64-bit bakeng sa ntlha e phaphametseng habeli ka ho sa feleng.
Ho fetolela ho tloha sebakeng se phaphametseng ho ea sebakeng se tsitsitseng, khetha Sebaka se phaphametseng ho ea ho mofuta o tsitsitseng oa Phetoho, joalo ka ha ho bonts'itsoe setšoantšong se latelang.
Setšoantšo sa 4-4. CoreFPU Configurator bakeng sa Point Floating to Fixed
Phaphama-Pono Ho eketsa/Ho tlosa/Katiso
Nakong ea tlatsetso ea lintlha tse phaphametseng, ho tlosa, le ho atisa, Bophara ba Karolo e Kenyelitsoeng le Bophara ba Karolo ea Output ha li lokisoe kaha tsena ke ts'ebetso ea lipalo tse phaphametseng, 'me Input/Output Width e behiloe ho 32-bit ho nepahala ho le mong le 64-bit bakeng sa lintlha tse habeli tse phaphametseng ka ho sa feleng.
Setšoantšo se latelang se bonts'a tlhophiso ea CoreFPU bakeng sa ts'ebetso ea ho tlosa lintlha tse phaphametseng.
Setšoantšo sa 4-5. CoreFPU Configurator bakeng sa Phallo ea Lintlha tse Phallang
Ketsiso (Botsa Potso)
Ho etsa lipapiso, fensetereng ea tlhophiso ea mantlha, khetha User Testbench. Kamora ho hlahisa CoreFPU, pre-synthesis testbench Hardware Description Language (HDL) fileli kentsoe Libero.
Simulation Waveforms (Botsa Potso)
Karolo ena e bua ka mekhoa ea ho etsisa CoreFPU.
Lipalo tse latelang li bonts'a waveform ea phetoho ea ntlha e tsitsitseng ho ea ho floating-point bakeng sa bobeli ba 32-bit le 64-bit.

Ho kopanya tsamaiso
Setšoantšo se latelang se bontša motho oa mehlengample ea ho sebelisa mantlha. Ho sena mohlalaample, moralo oa UART o sebelisoa e le mocha oa puisano pakeng tsa moralo le PC e amohelang. Lipontšo ain le bin (e 'ngoe le e 'ngoe ea bophara ba 32-bit kapa 64-bit) ke litlatsetso tsa moralo o tsoang ho UART. Kamora hore CoreFPU e fumane lets'oao la di_valid, e bala sephetho. Kamora ho khomphutha sephetho, lets'oao la do_valid le ea holimo ebe le boloka sephetho (aout/pout data) ka har'a buffer ea tlhahiso. Mokhoa ona o sebetsa bakeng sa ts'ebetso ea phetoho le lipalo. Bakeng sa ts'ebetso ea ho fetolela, ke "input ain" feela e lekaneng athe bakeng sa ts'ebetso ea arithmetic, ho hlokahala lintlha tsa ain le tsa bin. Output aout e lumelletsoe ts'ebetso ea ho fetolela 'me pout port e lumelletsoe ts'ebetso ea arithmetic.
Setšoantšo sa 4-16. Example ea Sisteme ea CoreFPU

- Synthesis (Botsa Potso)
Ho tsamaisa motsoako ho CoreFPU, beha motso oa moralo ho mohlala oa karolo ea IP le ho tsoa ho phanele ea phallo ea moralo oa Libero, tsamaisa sesebelisoa sa Synthesis.
Sebaka le Tsela (Botsa Potso)
Ka mor'a hore moralo o kopane, tsamaisa sesebelisoa sa Place-and-Route. CoreFPU ha e hloke litlhophiso tse khethehileng tsa sebaka le tsela. - User Testbench (Botsa Potso)
Testbench ea mosebelisi e fanoa ka tokollo ea CoreFPU IP. U sebelisa testbench ena, u ka netefatsa boits'oaro bo sebetsang ba CoreFPU.
Setšoantšo sa block se nolofalitsoeng sa testbench ea mosebelisi se bontšoa setšoantšong se latelang. Teko ea mosebelisi e tiisa moralo oa Configured CoreFPU (UUT), 'me e kenyelletsa jenereithara ea data ea tlhahlobo ea boitšoaro, oache e hlokahalang, le matšoao a ho seta bocha.
Setšoantšo sa 4-17. CoreFPU User Testbench
Bohlokoa: U tlameha ho beha leihlo matšoao a tlhahiso ho simulator ea ModelSim, bona karolo ea Simulation.
Litlhahiso tse ling (Botsa Potso)
Karolo ena e fana ka lethathamo la lintlha tse ling.
Ho fumana lintlha tse eketsehileng mabapi le software, lisebelisoa le hardware, etela
Maqephe a Thepa ea Bohlale ho Microchip FPGAs le PLDs websebaka.
- Mathata a Tsejoang le Litharollo (Botsa Potso)
Ha ho na litaba tse tsejoang le li-workaround tsa CoreFPU v3.0. - Likarolo le Lisebelisoa tse Khaotsoeng (Botsa Potso)
Ha ho na likarolo le lisebelisoa tse khaotsoeng tse nang le tokollo ena ea IP.
Bukana ea mantsoe
Tse latelang ke lenane la mantsoe le litlhaloso tse sebelisitsoeng tokomaneng.
Lethathamo la 6-1. Melao le Litlhaloso
| Nako | Tlhaloso |
| FPU | Setsi sa Lintlha tse Phallang |
| FP ADD | Keketso ea Ntlha e Phaphamang |
| FP SUB | Phapanyetsano-Pono ea lintlha |
| FP MOLATO | Phapanyetsano ea lintlha tse phaphametseng |
Mathata a Rarollotsoeng
Tafole e latelang e thathamisa lintlha tsohle tse rarollotsoeng bakeng sa litokollo tse fapaneng tsa CoreFPU.
Lethathamo la 7-1. Mathata a Rarollotsoeng
| Lokolla | Tlhaloso |
| 3.0 | Lenane le latelang ke lethathamo la lintlha tsohle tse rarollotsoeng tokollong ea v3.0:
Nomoro ea Nyeoe: 01420387 le 01422128 E kentse logic ea morero o pota-potileng (ho potoloha ho nomoro e haufi e lekanang). |
| 2.1 | Lenane le latelang ke lethathamo la lintlha tsohle tse rarollotsoeng tokollong ea v2.1: Moqapi o kopana le mathata ka lebaka la ho ba teng ha li-module tse peli ha li-cores tse ngata li kenngoa. Ho reha lebitso la mohlala oa CoreFPU IP ho fella ka phoso ea "Undefined module". |
| 1.0 | Phatlalatso ea Pele |
Tšebeliso ea Mohloli oa Lisebelisoa le Ts'ebetso
CoreFPU macro e kengoa ts'ebetsong malapeng a thathamisitsoeng tafoleng e latelang.
Lethathamo la 8-1. FPU PolarFire Unit Utilization Device for 32-Bit
| Lisebelisoa tsa FPGA | Tšebeliso | |||||||
| Lelapa | 4 LUT | DFF | Kakaretso | Math Block | Sesebelisoa | Peresentetage | Tshebetso | Ho lieha ho fihla |
| E tsitsitseng-Ntlha ho Floating-Point | ||||||||
| PolarFire® | 260 | 104 | 364 | 0 | MPF300T | 0.12 | 310 MHz | 3 |
| Phaphameng-Ntlha ho Fixed-Point | ||||||||
| PolarFire | 591 | 102 | 693 | 0 | MPF300T | 0.23 | 160 MHz | 3 |
| Keketso ea Ntlha e Phaphamang | ||||||||
| PolarFire | 1575 | 1551 | 3126 | 0 | MPF300T | 1.06 | 340 MHz | 16 |
| Phapanyetsano-Pono ea lintlha | ||||||||
| PolarFire | 1561 | 1549 | 3110 | 0 | MPF300T | 1.04 | 345 MHz | 16 |
| Phapanyetsano ea lintlha tse phaphametseng | ||||||||
| PolarFire | 465 | 847 | 1312 | 4 | MPF300T | 0.44 | 385 MHz | 14 |
| Lisebelisoa tsa FPGA | Tšebeliso | |||||||
| Lelapa | 4 LUT | DFF | Kakaretso | Math Block | Sesebelisoa | Peresentetage | Tshebetso | Ho lieha ho fihla |
| E tsitsitseng-Ntlha ho Floating-Point | ||||||||
| RTG4™ | 264 | 104 | 368 | 0 | RT4G150 | 0.24 | 160 MHz | 3 |
| Phaphameng-Ntlha ho Fixed-Point | ||||||||
| RTG4 | 439 | 112 | 551 | 0 | RT4G150 | 0.36 | 105 MHz | 3 |
| Keketso ea Ntlha e Phaphamang | ||||||||
| RTG4 | 1733 | 1551 | 3284 | 0 | RT4G150 | 1.16 | 195 MHz | 16 |
| Phapanyetsano-Pono ea lintlha | ||||||||
| RTG4 | 1729 | 1549 | 3258 | 0 | RT4G150 | 1.16 | 190 MHz | 16 |
| Phapanyetsano ea lintlha tse phaphametseng | ||||||||
| RTG4 | 468 | 847 | 1315 | 4 | RT4G150 | 0.87 | 175 MHz | 14 |
| Lisebelisoa tsa FPGA | Tšebeliso | |||||||
| Lelapa | 4 LUT | DFF | Kakaretso | Math Block | Sesebelisoa | Peresentetage | Tshebetso | Ho lieha ho fihla |
| E tsitsitseng-Ntlha ho Floating-Point | ||||||||
| PolarFire® | 638 | 201 | 849 | 0 | MPF300T | 0.28 | 305 MHz | 3 |
| Phaphameng-Ntlha ho Fixed-Point | ||||||||
| PolarFire | 2442 | 203 | 2645 | 0 | MPF300T | 0.89 | 110 MHz | 3 |
| Keketso ea Ntlha e Phaphamang | ||||||||
| PolarFire | 5144 | 4028 | 9172 | 0 | MPF300T | 3.06 | 240 MHz | 16 |
| Phapanyetsano-Pono ea lintlha | ||||||||
| PolarFire | 5153 | 4026 | 9179 | 0 | MPF300T | 3.06 | 250 MHz | 16 |
| Phapanyetsano ea lintlha tse phaphametseng | ||||||||
| PolarFire | 1161 | 3818 | 4979 | 16 | MPF300T | 1.66 | 340 MHz | 27 |
| Lisebelisoa tsa FPGA | Tšebeliso | |||||||
| Lelapa | 4 LUT | DFF | Kakaretso | Math Block | Sesebelisoa | Peresentetage | Tshebetso | Ho lieha ho fihla |
| E tsitsitseng-Ntlha ho Floating-Point | ||||||||
| RTG4™ | 621 | 201 | 822 | 0 | RT4G150 | 0.54 | 140 MHz | 3 |
| Phaphameng-Ntlha ho Fixed-Point | ||||||||
| RTG4 | 1114 | 203 | 1215 | 0 | RT4G150 | 0.86 | 75 MHz | 3 |
| Keketso ea Ntlha e Phaphamang | ||||||||
| RTG4 | 4941 | 4028 | 8969 | 0 | RT4G150 | 5.9 | 140 MHz | 16 |
| Phapanyetsano-Pono ea lintlha | ||||||||
| RTG4 | 5190 | 4026 | 9216 | 0 | RT4G150 | 6.07 | 130 MHz | 16 |
| Phapanyetsano ea lintlha tse phaphametseng | ||||||||
| RTG4 | 1165 | 3818 | 4983 | 16 | RT4G150 | 3.28 | 170 MHz | 27 |
Bohlokoa: Ho eketsa maqhubu, khetha Numella khetho ea ho boloka nako sebakeng sa synthesis.
Nalane ea Phetoho
Nalane ea ntlafatso e hlalosa liphetoho tse kentsoeng tšebetsong tokomaneng. Liphetoho li thathamisitsoe ka ntlafatso, ho qala ka khatiso ea morao-rao.

Tšehetso ea Microchip FPGA
Sehlopha sa lihlahisoa tsa Microchip FPGA se tšehetsa lihlahisoa tsa sona ka lits'ebeletso tse fapaneng tsa tšehetso, ho kenyeletsoa Ts'ebeletso ea Bareki, Setsi sa Ts'ehetso ea Tekheniki ea Bareki, a websebaka, le liofisi tsa thekiso lefatšeng ka bophara. Bareki ba khothaletsoa ho etela lisebelisoa tsa Marang-rang tsa Microchip pele ba ikopanya le tšehetso kaha ho ka etsahala hore ebe lipotso tsa bona li se li arajoa.
Ikopanye le Setsi sa Tšehetso ea Setsebi ka ho website at www.microchip.com/support. Bolela nomoro ea Karolo ea Sesebelisoa sa FPGA, khetha mofuta o nepahetseng oa linyeoe, 'me u hlophise moralo files ha u ntse u theha nyeoe ea tšehetso ea tekheniki.
Ikopanye le Tshebeletso ya Bareki bakeng sa tshehetso ya dihlahiswa tseo e seng tsa botekgeniki, jwalo ka ditheko tsa sehlahiswa, dintlafatso tsa sehlahiswa, tlhahisoleseding e ntjhafatsa, boemo ba odara, le tumello.
- Ho tsoa Amerika Leboea, letsetsa 800.262.1060
- Ho tsoa lefats'eng lohle, letsetsa 650.318.4460
- Fax, ho tsoa kae kapa kae lefatšeng, 650.318.8044
Boitsebiso ba Microchip
Matšoao a khoebo
Lebitso la "Microchip" le logo, "M" logo, le mabitso a mang, li-logo, le li-brand ke matshwao a khoebo a ngolisitsoeng le a sa ngolisoang a Microchip Technology Incorporated kapa mekhatlo e amanang le eona le/kapa lithuso tsa United States le/kapa linaheng tse ling ("Microchip). Matshwao a kgwebo”). Tlhahisoleseding e mabapi le Microchip Trademarks e ka fumanoa ho https://www.microchip.com/en-us/about/legal-information/microchip-trademarks
ISBN: 979-8-3371-0947-3
Tsebiso ea Molao
Khatiso ena le lintlha tse mona li ka sebelisoa feela le lihlahisoa tsa Microchip, ho kenyeletsoa ho rala, ho leka, le ho kopanya lihlahisoa tsa Microchip le kopo ea hau. Tšebeliso ea tlhahisoleseling ena ka tsela efe kapa efe e tlola melaoana ena. Lintlha mabapi le lits'ebetso tsa sesebelisoa li fanoe molemong oa hau feela 'me li ka nkeloa sebaka ke liapdeite. Ke boikarabello ba hau ho netefatsa hore kopo ea hau e kopana le litlhaloso tsa hau. Ikopanye le ofisi ea thekiso ea Microchip ea lehae bakeng sa tšehetso e eketsehileng kapa, fumana tšehetso e eketsehileng ho www.microchip.com/en-us/support/design-help/client-support-services
TSEBISO ENA E FUMANA KE MICROCHIP "JOALOKAHA E LE". MICROCHIP HA E ETSE LITLHAKISO KAPA LITIISETSO TSA MOFUTA OFE kapa O fe Ebang E BONAHALA KAPA E BONAHALA, E NGOLOA KAPA MOLOMO, MOLAO KAPA HO SE EMONG, E Amanang le LITSEBISO HO kenyeletsoa EMPA E SA FUMANE LE TIISETSO EFE KAPA EFE E FUMANEHLENG LE TLAMELO. BAKENG SA MORERO O KHETHEHILENG, KAPA LITIISETSO TSE AMANG LE MAEMO A OONA, BOLEMO, KAPA KETSAHALO EA OONA.
HA HO LE TSATSAHALO, MICROCHIP E TLA BA MOTHO OA MOLATO BAKENG SA LITABA LIFE, TSE KHETHEHILENG, TSA KOTSI, TSATSAHALO, KAPA TAHLEHELO E LATELANG, TŠENYEHO, LITŠEnyehelo, KAPA LITJEHO TSA MOFUTA OFE O TLANG LE LITSEBISO KAPA TŠEBELETSO EA LONA, LE HO KA ETSAHALA KETSAHALO E ETSANG. TSE KA E KA ETSAHANG KAPA MESEKO E BONAHALA. HO FIHLELA KA HO FETISISA HO DUMELLA KE MOLAO, BOIKARABELO KAOFELA BA MICROCHIP HO LIKELETSO KAOFELA KA TSELA EFE KAPA E MABAPI LE TSEBISO KAPA TŠEBELETSO EA YONA E KE KE E FEELA BOLIMO OA LITEFO, HA E LE TSE LE FELA, TSEO U LI LEFILENG KA THOTLHALA BAKENG SA MICROCHIP.
Tšebeliso ea lisebelisoa tsa Microchip ts'ehetso ea bophelo le/kapa lits'ebetso tsa ts'ireletso e kotsing ea moreki, 'me moreki o lumela ho sireletsa, ho qosa le ho boloka Microchip e se nang kotsi ho tsoa lits'enyehelo tsohle, likopo, lisutu, kapa litšenyehelo tse bakoang ke ts'ebeliso e joalo. Ha ho lilaesense tse fetisoang, ka mokhoa o hlakileng kapa ka tsela e 'ngoe, tlasa litokelo life kapa life tsa thepa ea mahlale a Microchip ntle le ha ho boletsoe ka tsela e ngoe.
Karolo ea Tšireletso ea Khoutu ea Lisebelisoa tsa Microchip
Ela hloko lintlha tse latelang tsa ts'ireletso ea khoutu lihlahisoa tsa Microchip:
- Lihlahisoa tsa Microchip li kopana le litlhaloso tse fumanehang ho Microchip Data Sheet ea bona.
- Microchip e lumela hore lihlahisoa tsa eona li sireletsehile ha li sebelisoa ka mokhoa o reriloeng, ka har'a litlhaloso tsa ts'ebetso, le tlas'a maemo a tloaelehileng.
- E boloka boleng ba Microchip mme ka mabifi e sireletsa litokelo tsa eona tsa thepa ea mahlale. Boiteko ba ho tlola likarolo tsa ts'ireletso ea khoutu ea lihlahisoa tsa Microchip bo thibetsoe ka thata mme bo ka tlola Digital Millennium Copyright Act.
- Ha ho Microchip kapa moetsi ofe kapa ofe oa semiconductor ea ka netefatsang ts'ireletso ea khoutu ea eona. Tšireletso ea khoutu ha e bolele hore re tiisa hore sehlahisoa "se ke ke sa robeha". Tšireletso ea khoutu e lula e fetoha. Microchip e ikemiselitse ho tsoela pele ho ntlafatsa likarolo tsa ts'ireletso ea khoutu ea lihlahisoa tsa rona.
Litokomane / Lisebelisoa
![]() |
MICROCHIP CoreFPU Core floating Point Unit [pdf] Bukana ea Mosebelisi v3.0, v2.1, v2.0, v1.0, CoreFPU Core Floating Point Unit, Core Floating Point Unit, Floating Point Unit, Point Unit |

