MICROCHIP CoreFPU Core Floating Point Unit
Sava lalana
- Ny Core Floating Point Unit (CoreFPU) dia natao ho an'ny asa kajy mitsingevana sy fiovam-po, ho an'ny isa mitsingevana tokana sy avo roa heny. Ny CoreFPU dia manohana ny teboka raikitra mankany amin'ny teboka mitsingevana sy ny teboka mitsingevana mankany amin'ny fiovam-po raikitra ary ny asa fanampiny, fanalana ary fampitomboana. Ny fenitra IEEE® ho an'ny Arithmetika Floating-Point (IEEE 754) dia fenitra ara-teknika ho an'ny kajy mitsingevana.
- Zava-dehibe: Ny CoreFPU dia manohana ny kajy miaraka amin'ny isa ara-dalàna ihany, ary ny fiteny Verilog ihany no tohana; Tsy tohana ny VHDL.
FAMINTINANA
Ity tabilao manaraka ity dia manome famintinana ny toetran'ny CoreFPU.
Tabilao 1. Toetran'ny CoreFPU
Dikan-teny fototra | Ity antontan-taratasy ity dia mihatra amin'ny CoreFPU v3.0. |
Fianakaviana fitaovana tohana |
|
Tohanana Fitaovana Flow | Mitaky ny famoahana Libero® SoC v12.6 na aoriana. |
fahazoan-dalana | Tsy voahidy ny lisansa CoreFPU. |
Torolàlana fametrahana | Ny CoreFPU dia tsy maintsy apetraka amin'ny IP Catalog an'ny Libero SoC ho azy amin'ny alàlan'ny fiasa fanavaozana IP Catalog. Raha tsy izany, ny CoreFPU dia azo alaina amin'ny tanana avy amin'ny katalaogy. Raha vao ny IP core dia
napetraka, dia namboarina, novolavolaina ary natsangana tao anatin'ny SmartDesign mba hampidirana ao amin'ny tetikasa. |
Fampiasana fitaovana sy fampisehoana | Ny famintinana ny fampahalalana momba ny fampiasana sy ny zava-bita ho an'ny CoreFPU dia voatanisa ao amin'ny Fampiasana sy Fampiasana loharanon-karena. |
CoreFPU Change Log Information
Ity fizarana ity dia manome fanazavana fenoview amin'ireo endri-javatra vaovao nampidirina, manomboka amin'ny famoahana farany. Raha mila fanazavana fanampiny momba ny olana voavaha dia jereo ny fizarana olana voavaha.
Malagasy Bible | Inona ny vaovao |
v3.0 | Nametraka sainam-pamokarana fanampiny hanatsarana ny fahamarinan'ny IP |
v2.1 | Nampiana ny endri-javatra avo roa heny |
v2.0 | Nohavaozina ny onjam-potoana |
v1.0 | Famoahana voalohany ny CoreFPU |
1. endri-javatra
Ny CoreFPU dia manana ireto endri-javatra lehibe manaraka ireto:
- Manohana isa tokana sy roa sosona mitsinkafona araka ny fenitra IEEE-754
- Manohana ny fiovam-po araka ny voatanisa:
- Fixed-point to Floating-point fiovam-po
- Floating-point mankany Fixed-point fiovam-po
- Manohana ny asa arithmetika araka ny voatanisa:
- Fanampiana mitsingevana
- Fanesorana teboka mitsingevana
- Fampitomboana teboka mitsingevana
- Manome ny teti-pihodinana (Round mankany amin'ny akaiky akaiky indrindra) ho an'ny Hetsika Arithmetika ihany
- Manome saina ho an'ny Mihoatra, Underflow, Infinity (Positive Infinity, Negative Infinity), Quiet NaN (QNaN) ary Signaling NaN (SNaN) ho an'ny Floating-Point Numbers.
- Manohana ny fampiharana aritmetika feno amin'ny pipeline
- Manome Fanomezana handrindrana ny Core for Design Requirements
Functional Description
- Ny fenitra IEEE ho an'ny Arithmetika Floating-Point (IEEE 754) dia fenitra ara-teknika ho an'ny kajy mitsingevana. Ny teny hoe teboka mitsingevana dia manondro ny teboka radix amin'ny isa (teboka desimal na teboka binary), izay apetraka na aiza na aiza mifandraika amin'ny isa manan-danja amin'ny isa.
Ny isa mitsingevana dia matetika aseho amin'ny fanondro ara-tsiansa, miaraka amin'ny ampahany (F), ary ny exponent (E) amin'ny radix (r), amin'ny endrika F × r^E. Ny isa desimal dia mampiasa radix 10 (F × 10^E); raha mampiasa radix 2 (F × 2^E) ny isa binary. - Tsy miavaka ny fanehoana ny isa mitsingevana. Ho an'ny example, ny isa 55.66 dia aseho ho 5.566 × 10^1, 0.5566 × 10^2, 0.05566 × 10^3, sy ny sisa. Ny ampahany fractional dia normalize. Ao amin'ny endrika mahazatra, tsy misy afa-tsy isa tokana tsy aotra alohan'ny teboka radix. Ho an'ny example, ny laharan-jarahasiny 123.4567 dia 1.234567 × 10^2 ; Ny isa mimari-droa 1010.1011B dia ara-dalàna ho 1.0101011B × 2^3.
- Zava-dehibe ny manamarika fa ny isa mitsingevana dia mijaly noho ny fahaverezan'ny fahamendrehana rehefa aseho amin'ny isa raikitra (ho an'ny ex.ample, 32-bit na 64-bit). Izany dia satria misy isa tena izy tsy manam-petra (na dia ao anatin'ny elanelana kely 0.0 hatramin'ny 0.1 aza). Etsy andaniny, an
Ny lamina binary n-bit dia maneho tarehimarika miavaka 2^n voafetra. Noho izany, tsy ny tena isa rehetra no aseho. Ny fanombanana akaiky indrindra no ampiasaina, izay miteraka fahaverezan'ny fahamendrehana.
Ny laharana mitsingevana tokana tokana dia aseho toy izao:
- Bitika famantarana: 1-bit
- Sakan'ny exponent: 8 bit
- Famaritana manan-danja: 24 bit (23 bit dia voatahiry mazava)
Sary 2-1. 32-bit Frame
Ny laharan'ny teboka mitsingevana tsara indrindra dia aseho toy izao:
- Bitika famantarana: 1-bit
- Sakan'ny exponent: 11 bit
- Famaritana manan-danja: 53 bit (52 bit dia voatahiry mazava)
Sary 2-2. 64-bit Frame Ny CoreFPU dia ny fampidirana ambony indrindra amin'ireo maody fiovam-po roa (Fixed to Float point ary Float to Fixed point) ary hetsika arithmetika telo (FP ADD, FP SUB, ary FP MULT). Ny mpampiasa dia afaka manamboatra ny iray amin'ireo hetsika mifototra amin'ny fepetra mba hampiasana ny loharanon-karena ho an'ny asa voafantina.
Ity sary manaraka ity dia mampiseho ny kisary sakana CoreFPU ambony indrindra misy seranana.
Sary 2-3. CoreFPU Ports Block Diagram
Ity tabilao manaraka ity dia mitanisa ny sakan'ny seranan-tsambo Input sy Output. Tabilao 2-1. Sakan'ny seranana fidirana sy fivoahana
famantarana | Sakan'ny Precision tokana | Double Precision sakany |
Aina | [31:0] | [63:0] |
bin | [31:0] | [63:0] |
août | [31:0] | [63:0] |
manjonotra | [31:0] | [63:0] |
Teboka raikitra mankany amin'ny teboka mitsinkafona (fiovam-po)
Ny CoreFPU namboarina ho raikitra amin'ny teboka mitsingevana dia manondro ny maody fiovam-po amin'ny teboka mitsinkafona. Ny fampidirana (ain) amin'ny CoreFPU dia isa raikitra misy ny bitika integer sy fractional. Ny CoreFPU configurator dia manana safidy hisafidianana ny integer sy ny sakan'ny ampahany. Ny fampidirana dia manan-kery amin'ny famantarana di_valid ary ny vokatra dia manan-kery amin'ny do_valid. Ny vokatra (aout) amin'ny asa raikitra ho mitsingevana dia amin'ny endrika mitsingevana tokana na avo roa heny.
Example ho an'ny hetsika fiovam-po raikitra mankany amin'ny teboka mitsingevana dia voatanisa ao amin'ny tabilao manaraka.
Tabilao 2-2. Ekample ho an'ny Fixed-Point to Floating-Point Conversion
Laharana raikitra | Laharana mitsingevana | |||||
Aina | integer | Ampahany | août | Sign | Exponent | Mantissa |
0x12153524 (32-bit) | 00010010000101010 | 011010100100100 | 0x4610a9a9 | 0 | 10001100 | 00100001010100110101001 |
0x0000000000008CCC
(64-bit) |
0000000000000000000000000000000000000000000000001 | 000110011001100 | 0x3FF199999999999A | 0 | 01111111111 | 0001100110011001100110011001100110011001100110011010 |
Tendro mitsingevana mankany amin'ny teboka raikitra (fiovam-po)
Ny CoreFPU namboarina ho mitsingevana mankany amin'ny teboka raikitra dia manondro ny mody fiovam-po amin'ny teboka mitsingevana. Ny fampidirana (ain) amin'ny CoreFPU dia isa tokana na roa sosona mitsinkafona ary mamokatra vokatra (aout) amin'ny endrika raikitra misy integer sy bitika fractional. Ny fampidirana dia manan-kery amin'ny famantarana di_valid ary ny vokatra dia manan-kery amin'ny do_valid. Ny CoreFPU configurator dia manana safidy hisafidianana ny integer sy ny sakan'ny ampahany.
Example ho an'ny asa fiovam-po mitsinkafona mankany amin'ny teboka raikitra dia voatanisa ao amin'ny tabilao manaraka.
Tabilao 2-3. Ekample ho an'ny Floating-Point mankany Fixed-Point Conversion
Laharana mitsingevana | Laharana raikitra | |||||
Aina | Sign | Exponent | Mantissa | août | integer | Ampahany |
0x41bd6783 (32-bit) | 0 | 10000011 | 01111010110011110000011 | 0x000bd678 | 00000000000010111 | 101011001111000 |
0x4002094c447c30d3
(64-bit) |
0 | 10000000000 | 0010000010010100110001000100011111000011000011010011 | 0x0000000000012095 | 0000000000000000000000000000000000000000000000010 | 010000010010101 |
Fanampiana teboka mitsingevana (Hetsika arithmetika)
Ny CoreFPU namboarina ho FP ADD dia manondro ny maody fanampiny mitsingevana. Manampy ireo isa roa mitsingevana (ain sy bin) ary manome ny vokatra (pout) amin'ny endrika mitsingevana. Ny fidirana sy ny vokatra dia isa tokana na roa sosona mitsingevana teboka. Ny fampidirana dia manan-kery amin'ny famantarana di_valid ary ny vokatra dia manan-kery amin'ny do_valid. Ny fototra dia mamokatra saina ovfl_fg (Overflow), qnan_fg (Mangina fa tsy isa), snan_fg (Fanamarihana fa tsy isa), pinf_fg (Infinity Positive), ary ninf_fg (Infinity ratsy) mifototra amin'ny asa fanampiny.
Examples ho an'ny asa fanampiny mitsingevana dia voatanisa ao amin'ny tabilao manaraka.
Tabilao 2-4. Ekample ho an'ny Floating-Point Add Operation (32-bit)
Sanda mitsingevana | Sign | Exponent | Mantissa |
Fampidirana teboka mitsingevana 1 ain (0x4e989680) | 0 | 10011101 | 00110001001011010000000 |
Fampidirana teboka mitsingevana 2 koba (0x4f191b40) | 0 | 10011110 | 00110010001101101000000 |
Pout fivoahana fanampiny mitsinkafona (0x4f656680) | 0 | 10011110 | 11001010110011010000000 |
Tabilao 2-5. Ekample ho an'ny Floating-Point Add Operation (64-bit)
Sanda mitsingevana | Sign | Exponent | Mantissa |
Fampidirana mitsingevana 1
ain (0x3ff4106ee30caa32) |
0 | 01111111111 | 0100000100000110111011100011000011001010101000110010 |
Fampidirana mitsingevana 2
bin (0x40020b2a78798e61) |
0 | 10000000000 | 0010000010110010101001111000011110011000111001100001 |
Pout fivoahana fanampiny mitsingevana (0x400c1361e9ffe37a) | 0 | 10000000000 | 1100000100110110000111101001111111111110001101111010 |
Fanesorana teboka mitsingevana (Hetsika arithmetika)
Ny CoreFPU namboarina ho FP SUB dia manondro ny maody fanalana mitsingevana. Esoriny ny isa roa mitsinkafona (ain sy bin) ary manome ny vokatra (pout) amin'ny endrika mitsingevana. Ny fidirana sy ny vokatra dia isa tokana na roa sosona mitsingevana teboka. Ny fampidirana dia manan-kery amin'ny famantarana di_valid ary ny vokatra dia manan-kery amin'ny do_valid. Ny fototra dia mamokatra saina ovfl_fg (Overflow), unfl_fg (underflow), qnan_fg (Mangina fa tsy isa), snan_fg (Fanamarihana tsy isa), pinf_fg (Positive Infinity), ary ninf_fg (Negative Infinity) saina mifototra amin'ny asa fanalana.
Examples ho an'ny asa fanalana teboka mitsingevana dia voatanisa ao amin'ireto tabilao manaraka ireto.
Tabilao 2-6. Ekample ho an'ny Floating-Point Subtraction Operation (32-bit)
Sanda mitsingevana | Sign | Exponent | Mantissa |
Fampidirana teboka mitsingevana 1 ain (0xac85465f) | 1 | 01011001 | 00001010100011001011111 |
Fampidirana teboka mitsingevana 2 koba (0x2f516779) | 0 | 01011110 | 10100010110011101111001 |
Pout fivoahana mitsinkafona (0xaf5591ac) | 1 | 01011110 | 10101011001000110101011 |
Sanda mitsingevana | Sign | Exponent | Mantissa |
Fampidirana mitsingevana 1
ain (0x405569764adff823) |
0 | 10000000101 | 0101011010010111011001001010110111111111100000100011 |
Fampidirana mitsingevana 2
bin (0x4057d04e78dee3fc) |
0 | 10000000101 | 0111110100000100111001111000110111101110001111111100 |
Pout fivoahana mitsinkafona (0xc02336c16ff75ec8) | 1 | 10000000010 | 0011001101101100000101101111111101110101111011001000 |
Fampitomboana teboka mitsingevana (Hetsika arithmetika)
Ny CoreFPU namboarina ho FP MULT dia manondro ny maody fampitomboana teboka mitsingevana. Ampitomboy ny isa roa mitsingevana (ain sy bin) ary manome ny vokatra (pout) amin'ny endrika mitsingevana. Ny fidirana sy ny vokatra dia isa tokana na roa sosona mitsingevana teboka. Ny fampidirana dia manan-kery amin'ny famantarana di_valid ary ny vokatra dia manan-kery amin'ny do_valid. Ny fototra dia mamokatra ovfl_fg (Overflow), unfl_fg (Underflow), qnan_fg (Mangina fa tsy isa), snan_fg (Fanamarihana tsy isa), pinf_fg (Positive Infinity), ary ninf_fg (Negative Infinity) saina mifototra amin'ny asa fampitomboana.
Examples ho an'ny asa fampitomboana teboka mitsingevana dia voatanisa ao amin'ireto tabilao manaraka ireto.
Tabilao 2-8. Ekample ho an'ny Floating-Point Multiplication Operation (32-bit)
Sanda mitsingevana | Sign | Exponent | Mantissa |
Fampidirana teboka mitsingevana 1 ain (0x1ec7a735) | 0 | 00111101 | 10001111010011100110101 |
Fampidirana teboka mitsingevana 2 koba (0x6ecf15e8) | 0 | 11011101 | 10011110001010111101000 |
Pout fampitomboana teboka mitsingevana (0x4e21814a) | 0 | 10011100 | 01000011000000101001010 |
Sanda mitsingevana | Sign | Exponent | Mantissa |
Fampidirana mitsingevana 1
ain (0x40c1f5a9930be0df) |
0 | 10000001100 | 0001111101011010100110010011000010111110000011011111 |
Fampidirana mitsingevana 2
bin (0x400a0866c962b501) |
0 | 10000000000 | 1010000010000110011011001001011000101011010100000001 |
Pout vokatra fampitomboana teboka mitsingevana (0x40dd38a1c3e2cae9) | 0 | 10000001101 | 1101001110001010000111000011111000101100101011101001 |
Tabilao Fahamarinana ho an'ny Fanampiana sy Fanesorana
Ireto tabilaon'ny fahamarinana manaraka ireto dia mitanisa ny sanda ho an'ny asa fanampiny sy fanalana. Tabilao 2-10. Talata Fahamarinana ho Fanampiny
Data A | Data B | Sign Bit | vokany | hanafotra | 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 |
aotra | aotra | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
aotra | farany (y) | 0 | farany (y) | 0 | 0 | 0 | 0 | 0 | 0 |
aotra | negfinite (y) | 1 | negfinite (y) | 0 | 0 | 0 | 0 | 0 | 0 |
aotra | posinfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
aotra | neginfinite | 1 | neginfinite | 0 | 0 | 0 | 0 | 0 | 1 |
farany (y) | aotra | 0 | farany (y) | 0 | 0 | 0 | 0 | 0 | 0 |
posfinite | posinfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
LOHA 2-10. Tabilao Fahamarinana ho Fanampiny (tohiny) | |||||||||
Data A | Data B | Sign Bit | vokany | hanafotra | Underflow | SNaN | QNaN | PINF | NINF |
posfinite | neginfinite | 1 | neginfinite | 0 | 0 | 0 | 0 | 0 | 1 |
negfinite (y) | aotra | 1 | negfinite (y) | 0 | 0 | 0 | 0 | 0 | 0 |
negfinite | posinfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
negfinite | neginfinite | 1 | neginfinite | 0 | 0 | 0 | 0 | 0 | 1 |
posinfinite | aotra | 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 | neginfinite | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
neginfinite | aotra | 1 | neginfinite | 0 | 0 | 0 | 0 | 0 | 1 |
neginfinite | posfinite | 1 | neginfinite | 0 | 0 | 0 | 0 | 0 | 1 |
neginfinite | negfinite | 1 | neginfinite | 0 | 0 | 0 | 0 | 0 | 1 |
neginfinite | posinfinite | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
neginfinite | neginfinite | 1 | neginfinite | 0 | 0 | 0 | 0 | 0 | 1 |
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 | neginfinite | 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 |
Data A | Data B | Sign Bit | vokany | hanafotra | 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 |
aotra | aotra | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
aotra | farany (y) | 1 | negfinite (y) | 0 | 0 | 0 | 0 | 0 | 0 |
aotra | negfinite (y) | 0 | farany (y) | 0 | 0 | 0 | 0 | 0 | 0 |
aotra | posinfinite | 1 | neginfinite | 0 | 0 | 0 | 0 | 0 | 1 |
aotra | neginfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
farany (y) | aotra | 0 | farany (y) | 0 | 0 | 0 | 0 | 0 | 0 |
posfinite | posinfinite | 1 | neginfinite | 0 | 0 | 0 | 0 | 0 | 1 |
posfinite | neginfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
negfinite (y) | aotra | 1 | negfinite (y) | 0 | 0 | 0 | 0 | 0 | 0 |
negfinite | posinfinite | 1 | neginfinite | 0 | 0 | 0 | 0 | 0 | 1 |
LOHA 2-11. Tabilao fahamarinana momba ny fanalana (tohiny) | |||||||||
Data A | Data B | Sign Bit | vokany | hanafotra | Underflow | SNaN | QNaN | PINF | NINF |
negfinite | neginfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
posinfinite | aotra | 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 | neginfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
neginfinite | aotra | 1 | neginfinite | 0 | 0 | 0 | 0 | 0 | 1 |
neginfinite | posfinite | 1 | neginfinite | 0 | 0 | 0 | 0 | 0 | 1 |
neginfinite | negfinite | 1 | neginfinite | 0 | 0 | 0 | 0 | 0 | 1 |
neginfinite | posinfinite | 1 | neginfinite | 0 | 0 | 0 | 0 | 0 | 1 |
neginfinite | neginfinite | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
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 | neginfinite | 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 |
Zava-dehibe:
- Ireo eo amin'ny tabilao eo aloha dia manondro isa.
- Ny eo amin'ny tabilao eo aloha dia manondro fepetra tsy miraharaha.
Tabilao fahamarinana ho an'ny fampitomboana
Ity tabilao fahamarinana manaraka ity dia mitanisa ny soatoavina ho an'ny asa fampitomboana.
Tabilao 2-12. Tabilao fahamarinana ho an'ny fampitomboana
Data A | Data B | Sign Bit | vokany | hanafotra | 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 |
aotra | aotra | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
aotra | posfinite | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
aotra | negfinite | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
aotra | posinfinite | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
aotra | neginfinite | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
LOHA 2-12. Tabilao fahamarinana momba ny fampitomboana (tohiny) | |||||||||
Data A | Data B | Sign Bit | vokany | hanafotra | Underflow | SNaN | QNaN | PINF | NINF |
posfinite | aotra | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
posfinite | posinfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
posfinite | neginfinite | 1 | neginfinite | 0 | 0 | 0 | 0 | 0 | 1 |
negfinite | aotra | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
negfinite | posinfinite | 1 | neginfinite | 0 | 0 | 0 | 0 | 0 | 1 |
negfinite | neginfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
posinfinite | aotra | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
posinfinite | posfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
posinfinite | negfinite | 1 | neginfinite | 0 | 0 | 0 | 0 | 0 | 1 |
posinfinite | posinfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
posinfinite | neginfinite | 1 | neginfinite | 0 | 0 | 0 | 0 | 0 | 1 |
neginfinite | aotra | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
neginfinite | posfinite | 1 | neginfinite | 0 | 0 | 0 | 0 | 0 | 1 |
neginfinite | negfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
neginfinite | posinfinite | 1 | neginfinite | 0 | 0 | 0 | 0 | 0 | 1 |
neginfinite | neginfinite | 0 | posinfinite | 0 | 0 | 0 | 0 | 1 | 0 |
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 | neginfinite | 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 | neginfinite | 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 |
Zava-dehibe:
Sign Bit '0' dia mamaritra ny vokatra tsara ary ny '1' dia mamaritra ny vokatra ratsy.
Ny x eo amin'ny tabilao eo aloha dia midika hoe tsy miraharaha fepetra.
CoreFPU paramètres sy signales interface
Ity fizarana ity dia miresaka momba ny mari-pamantarana ao amin'ny firafitry ny CoreFPU Configurator sy ny famantarana I/O.
Configuration GUI Parameter
Misy safidy maromaro azo amboarina izay mihatra amin'ny vondrona FPU araka ny asehon'ny tabilao manaraka. Raha toa ka ilaina ny fanamafisam-peo ankoatry ny default, dia ampiasaina ny boaty fifanakalozan-kevitra amin'ny fifantenana sanda mety amin'ny safidy azo amboarina.
Tabilao 3-1. CoreFPU Configuration GUI Parameters
Anaran'ny paramètre | toerana misy anao | Description |
fametrahana mazava tsara | MITAIZA IRERY NY | Safidio ny asa raha ilaina:
Single Precision |
Karazana fiovam-po | Fixed-point to Floating-point fiovam-po | Safidio ny asa raha ilaina:
|
Sakan'ny ampahany amin'ny fidirana1 | 15 | Mampifanaraka ny teboka fractional ao amin'ny famantarana Input ain sy bin
Ny elanelana manankery dia 31–1 |
Sakan'ny ampahany avoaka2 | 15 | Ampifanaraho ny teboka fractional ao amin'ny famantarana Output aout
Ny elanelana manankery dia 51–1 |
Zava-dehibe:
- Ity mari-pamantarana ity dia tsy azo amboarina raha tsy mandritra ny fiovan'ny teboka raikitra mankany amin'ny teboka mitsingevana.
- Ity mari-pamantarana ity dia tsy azo amboarina raha tsy mandritra ny fiovan'ny teboka mitsingevana mankany amin'ny teboka raikitra.
Famantarana Input sy Output (Mametraha fanontaniana)
Ity tabilao manaraka ity dia mitanisa ny famantarana ny seranan-tsambo fidirana sy fivoahana an'ny CoreFPU.
Tabilao 3-2. Port Description
Anarana famantarana | sakany | Type | Description |
clk | 1 | fahan'ny | famantaranandro rafitra lehibe |
rstn | 1 | fahan'ny | Active-low asynchronous reset |
di_valid | 1 | fahan'ny | Ny fampidirana mavitrika-avo manankery
Ity famantarana ity dia manondro fa manan-kery ny angon-drakitra misy ao amin'ny ain[31:0], ain[63:0] ary bin[31:0], bin[63:0]. |
Aina | 32/64 | fahan'ny | A Input Bus (Ampiasaina amin'ny asa rehetra) |
bin1 | 32/64 | fahan'ny | B Input Bus (Ampiasaina amin'ny asa arithmetika ihany) |
août2 | 32/64 | Output | Ny sanda mivoaka rehefa raikitra amin'ny teboka mitsingevana na mitsingevana mankany amin'ny hetsika fiovam-po raikitra dia voafantina. |
manjonotra1 | 32/64 | Output | Sanda mivoaka rehefa voafantina ny asa fanampiny, fanalana, na fampitomboana. |
LOHA 3-2. Famariparitana ny seranan-tsambo (tohiny) | |||
Anarana famantarana | sakany | Type | Description |
do_valid | 1 | Output | Famantarana avo lenta
Ity mari-pamantarana ity dia manondro fa manan-kery ny angon-drakitra ao amin'ny bus data pout/aout. |
ovfl_fg3 | 1 | Output | Famantarana avo lenta
Ity famantarana ity dia manondro ny fihoaram-pefy mandritra ny asa mitsingevana. |
unfl_fg | 1 | Output | Famantarana avo lenta
Ity famantarana ity dia manondro ny fikorianan'ny rano mandritra ny asa mitsingevana. |
qnan_fg3 | 1 | Output | Famantarana avo lenta
Ity famantarana ity dia manondro ny Quiet Not a Number (QNaN) mandritra ny hetsika mitsingevana. |
snan_fg | 1 | Output | Famantarana avo lenta
Ity famantarana ity dia manondro ny Signaling Not-a-Number (SNaN) mandritra ny asa mitsingevana. |
pinf_fg3 | 1 | Output | Famantarana avo lenta
Ity famantarana ity dia manondro ny tsy manam-petra tsara mandritra ny asa mitsingevana. |
ninf_fg | 1 | Output | Famantarana avo lenta
Ity famantarana ity dia manondro ny infinity ratsy mandritra ny asa mitsingevana. |
Zava-dehibe:
- Ity seranan-tsambo ity dia tsy misy afa-tsy amin'ny asa fanampiny, fanalana, na fampitomboana.
- Ity seranan-tsambo ity dia tsy misy afa-tsy amin'ny hetsika fiovam-po amin'ny teboka raikitra mankany amin'ny teboka mitsingevana sy ny teboka mitsingevana mankany amin'ny teboka raikitra.
- Ity seranan-tsambo ity dia azo ampiasaina amin'ny teboka mitsingevana mankany amin'ny teboka raikitra, fanampina teboka mitsingevana, fanalana teboka mitsingevana, ary fampitomboana teboka mitsingevana.
Fampiharana ny CoreFPU ao amin'ny Libero Design Suite
Ity fizarana ity dia mamaritra ny fampiharana ny CoreFPU ao amin'ny Libero Design Suite.
SmartDesign
Ny CoreFPU dia azo alaina amin'ny katalaogy Libero IP amin'ny alàlan'ny web repository. Raha vantany vao voatanisa ao amin'ny katalaogy, ny fototra dia apetraka amin'ny alàlan'ny SmartDesign flow. Raha mila fanazavana momba ny fampiasana SmartDesign handrindrana, hampifandray, ary hamokarana cores, jereo ny fanampiana an-tserasera Libero SoC.
Rehefa avy nanamboatra sy namorona ny ohatra fototra, ny fampiasa fototra dia simulation amin'ny alàlan'ny testbench omena miaraka amin'ny CoreFPU. Ny masontsivana testbench dia manitsy ho azy amin'ny fanamafisana CoreFPU. Ny CoreFPU dia natsangana ho singa iray amin'ny endrika lehibe kokoa.
Sary 4-1. SmartDesign CoreFPU ohatra ho an'ny asa arithmetika
Sary 4-2. SmartDesign CoreFPU Instance ho an'ny hetsika fiovam-po
Fiovam-po raikitra amin'ny teboka mitsingevana
Mandritra ny fiovam-po amin'ny teboka mitsinkafona, ny Sakan'ny Fraction Input dia azo amboarina. Ny sakan'ny Output dia napetraka amin'ny 32-bit ho an'ny precision tokana ary 64-bit ho an'ny teboka mitsingevana avo roa heny.
Raha hiova avy amin'ny teboka raikitra mankany amin'ny teboka mitsingevana, safidio Fixed to floating point Karazana fiovam-po, araka ny aseho amin'ity sary manaraka ity.
Floating-Point mankany Fixed-Point
Mandritra ny fiovam-po mitsingevana mankany amin'ny teboka raikitra, azo amboarina ny Sakan'ny Fractional Output, ary ny sakan'ny Input dia apetraka amin'ny 32-bit ho an'ny precision tokana ary 64-bit ho an'ny teboka mitsingevana avo roa heny.
Raha hiova avy amin'ny teboka mitsingevana mankany amin'ny teboka raikitra, safidio ny teboka mitsingevana ho karazana Conversion raikitra, araka ny aseho amin'ity sary manaraka ity.
Sary 4-4. CoreFPU Configurator ho an'ny teboka mitsinkafona ho raikitra Floating-Point Fanampiana/fanesorana/fampitomboana
Mandritra ny fampandehanana fanampiny, fanalana, ary fampitomboana, ny sakan'ny Input Fraction sy ny Sakan'ny Fraction Output dia tsy azo amboarina satria asa arithmetika mitsinkafona ireo, ary ny Sakan'ny Input/Output dia napetraka amin'ny 32-bit tokana tokana ary 64-bit ho an'ny teboka mitsinkafona avo roa heny.
Ity sary manaraka ity dia mampiseho ny CoreFPU configurator ho an'ny asa fanalana teboka mitsingevana.
Sary 4-5. CoreFPU Configurator ho an'ny fanalana teboka mitsinkafonaSimulation (Mametraha fanontaniana)
Mba hampandehanana simulations, ao amin'ny varavarankely fanamafisana fototra, mifidiana User Testbench. Rehefa avy namorona ny CoreFPU, ny pre-synthesis testbench Hardware Description Language (HDL) files dia napetraka ao Libero.
Fikirakirana onjam-peo (Mametraha fanontaniana)
Ity fizarana ity dia miresaka momba ny onjam-peo simulation ho an'ny CoreFPU.
Ireto tarehimarika manaraka ireto dia mampiseho ny onjam-pandrefesana amin'ny teboka raikitra mankany amin'ny fiovam-po mitsingevana ho an'ny 32-bit sy 64-bit.
System Integration
Ity sary manaraka ity dia mampiseho example ny fampiasana ny fototra. Amin'ity exampNy UART dia ampiasaina ho fantsona fifandraisana eo amin'ny famolavolana sy ny PC mpampiantrano. Ny famantarana ain sy bin (samy amin'ny 32-bit na 64-bit sakany) dia ny fampidirana ny famolavolana avy amin'ny UART. Aorian'ny fandraisan'ny CoreFPU ny famantarana di_valid dia kajy ny valiny. Rehefa vita ny kajy ny vokatra dia lasa ambony ny famantarana do_valid ary mitahiry ny vokatra (angona aout/pout) ao amin'ny buffer output. Ity fomba fiasa ity ihany koa dia azo ampiharina amin'ny asa fiovam-po sy aritmetika. Ho an'ny asa fiovam-po dia ny fampidirana ain ihany no ampy fa ho an'ny asa arithmetika dia ilaina ny fampidirana ain sy bin. Ny Output aout dia alefa amin'ny hetsika fiovam-po ary ny port pout dia alefa amin'ny asa arithmetika.
Sary 4-16. Ekampny CoreFPU System
- Synthesis (Mametraha fanontaniana)
Mba hampandehanana ny synthesis amin'ny CoreFPU, apetraho amin'ny ohatra singa IP ny fakan'ny famolavolana ary avy amin'ny tontonana Libero design flow, tanteraho ny fitaovana Synthesis.
Toerana sy lalana (Mametraha fanontaniana)
Aorian'ny famolavolana ny famolavolana dia mandehana ny fitaovana Place-and-Route. Ny CoreFPU dia tsy mitaky toerana manokana sy zotra manokana. - User Testbench (Mametraha fanontaniana)
Ny testbench mpampiasa dia omena miaraka amin'ny famoahana IP CoreFPU. Amin'ny fampiasana an'ity testbench ity dia azonao atao ny manamarina ny fitondran-tenan'ny CoreFPU.
Aseho amin'ity sary manaraka ity ny kisary sakana notsorina an'ny testbench mpampiasa. Ny testbench mpampiasa dia mametraka ny endrika Configured CoreFPU (UUT), ary ahitana mpamokatra angon-drakitra fitsapana fitondran-tena, famantaranandro ilaina ary famantarana famerenana.
Sary 4-17. Testbench mpampiasa CoreFPU
Zava-dehibe: Tsy maintsy manara-maso ny famantarana mivoaka ao amin'ny simulator ModelSim ianao, jereo ny fizarana Simulation.
References fanampiny (Mametraha fanontaniana)
Ity fizarana ity dia manome lisitry ny fampahalalana fanampiny.
Raha mila fanavaozam-baovao sy fampahalalana fanampiny momba ny rindrankajy, fitaovana ary fitaovana, tsidiho ny
Pejy Fananan-tsaina momba ny FPGA sy PLD Microchip website.
- Olana fantatra sy vahaolana (Mametraha fanontaniana)
Tsy misy olana fantatra sy vahaolana ho an'ny CoreFPU v3.0. - Endri-javatra sy fitaovana atsahatra (Mametraha fanontaniana)
Tsy misy endri-javatra sy fitaovana najanona miaraka amin'ity famoahana IP ity.
Glossary
Ireto manaraka ireto ny lisitry ny teny sy famaritana ampiasaina amin'ny antontan-taratasy.
Tabilao 6-1. Teny sy famaritana
teny | FAMARITANA |
FPU | Unite mitsinkafona |
FP ADD | Fanampiana teboka mitsingevana |
FP SUB | Fanesorana teboka mitsingevana |
FP MULT | Fampitomboana teboka mitsingevana |
Olana voavaha
Ity tabilao manaraka ity dia mitanisa ireo olana voavaha rehetra momba ny famoahana CoreFPU isan-karazany.
Tabilao 7-1. Olana voavaha
NAFAHANA | Description |
3.0 | Ity manaraka ity ny lisitry ny olana voavaha rehetra amin'ny famoahana v3.0:
Laharana: 01420387 sy 01422128 Nampiana ny lojikan'ny tetika boribory (boribory amin'ny isa akaiky akaiky indrindra). |
2.1 | Ity manaraka ity ny lisitry ny olana voavaha rehetra amin'ny famoahana v2.1: Ny famolavolana dia miatrika olana noho ny fisian'ny maodely dika mitovy rehefa misy cores marobe. Ny fanovana anarana ny ohatra CoreFPU IP dia miteraka hadisoana "Modely tsy voafaritra". |
1.0 | Famoahana voalohany |
Fampiasana loharanon-karena sy fampisehoana
Ny macro CoreFPU dia ampiharina amin'ny fianakaviana voatanisa ao amin'ny tabilao manaraka.
Tabilao 8-1. FPU PolarFire Unit Fampiasana fitaovana ho an'ny 32-Bit
FPGA Resources | Fampiasana | |||||||
Family | 4LUT | DFF | sokajy | Math Block | Fitaovana | Persentage | Fampisehoana | Latency |
Teboka raikitra mankany amin'ny teboka mitsingevana | ||||||||
PolarFire® | 260 | 104 | 364 | 0 | MPF300T | 0.12 | 310 MHz | 3 |
Floating-Point mankany Fixed-Point | ||||||||
PolarFire | 591 | 102 | 693 | 0 | MPF300T | 0.23 | 160 MHz | 3 |
Fanampiana teboka mitsingevana | ||||||||
PolarFire | 1575 | 1551 | 3126 | 0 | MPF300T | 1.06 | 340 MHz | 16 |
Fanesorana teboka mitsingevana | ||||||||
PolarFire | 1561 | 1549 | 3110 | 0 | MPF300T | 1.04 | 345 MHz | 16 |
Fampitomboana teboka mitsingevana | ||||||||
PolarFire | 465 | 847 | 1312 | 4 | MPF300T | 0.44 | 385 MHz | 14 |
FPGA Resources | Fampiasana | |||||||
Family | 4LUT | DFF | sokajy | Math Block | Fitaovana | Persentage | Fampisehoana | Latency |
Teboka raikitra mankany amin'ny teboka mitsingevana | ||||||||
RTG4™ | 264 | 104 | 368 | 0 | Sary RT4G150 | 0.24 | 160 MHz | 3 |
Floating-Point mankany Fixed-Point | ||||||||
RTG4 | 439 | 112 | 551 | 0 | Sary RT4G150 | 0.36 | 105 MHz | 3 |
Fanampiana teboka mitsingevana | ||||||||
RTG4 | 1733 | 1551 | 3284 | 0 | Sary RT4G150 | 1.16 | 195 MHz | 16 |
Fanesorana teboka mitsingevana | ||||||||
RTG4 | 1729 | 1549 | 3258 | 0 | Sary RT4G150 | 1.16 | 190 MHz | 16 |
Fampitomboana teboka mitsingevana | ||||||||
RTG4 | 468 | 847 | 1315 | 4 | Sary RT4G150 | 0.87 | 175 MHz | 14 |
FPGA Resources | Fampiasana | |||||||
Family | 4LUT | DFF | sokajy | Math Block | Fitaovana | Persentage | Fampisehoana | Latency |
Teboka raikitra mankany amin'ny teboka mitsingevana | ||||||||
PolarFire® | 638 | 201 | 849 | 0 | MPF300T | 0.28 | 305 MHz | 3 |
Floating-Point mankany Fixed-Point | ||||||||
PolarFire | 2442 | 203 | 2645 | 0 | MPF300T | 0.89 | 110 MHz | 3 |
Fanampiana teboka mitsingevana | ||||||||
PolarFire | 5144 | 4028 | 9172 | 0 | MPF300T | 3.06 | 240 MHz | 16 |
Fanesorana teboka mitsingevana | ||||||||
PolarFire | 5153 | 4026 | 9179 | 0 | MPF300T | 3.06 | 250 MHz | 16 |
Fampitomboana teboka mitsingevana | ||||||||
PolarFire | 1161 | 3818 | 4979 | 16 | MPF300T | 1.66 | 340 MHz | 27 |
FPGA Resources | Fampiasana | |||||||
Family | 4LUT | DFF | sokajy | Math Block | Fitaovana | Persentage | Fampisehoana | Latency |
Teboka raikitra mankany amin'ny teboka mitsingevana | ||||||||
RTG4™ | 621 | 201 | 822 | 0 | Sary RT4G150 | 0.54 | 140 MHz | 3 |
Floating-Point mankany Fixed-Point | ||||||||
RTG4 | 1114 | 203 | 1215 | 0 | Sary RT4G150 | 0.86 | 75 MHz | 3 |
Fanampiana teboka mitsingevana | ||||||||
RTG4 | 4941 | 4028 | 8969 | 0 | Sary RT4G150 | 5.9 | 140 MHz | 16 |
Fanesorana teboka mitsingevana | ||||||||
RTG4 | 5190 | 4026 | 9216 | 0 | Sary RT4G150 | 6.07 | 130 MHz | 16 |
Fampitomboana teboka mitsingevana | ||||||||
RTG4 | 1165 | 3818 | 4983 | 16 | Sary RT4G150 | 3.28 | 170 MHz | 27 |
Zava-dehibe: Raha te hampitombo ny fatrany, safidio ny safidy Enable retiming in setting synthesis.
Tantara fanavaozana
Ny tantaran'ny fanavaozana dia mamaritra ny fanovana nampiharina tao amin'ny antontan-taratasy. Ny fanovana dia voatanisa amin'ny fanavaozana, manomboka amin'ny famoahana farany indrindra.
Fanohanana Microchip FPGA
Ny vondrona vokatra Microchip FPGA dia manohana ny vokatra amin'ny serivisy fanohanana isan-karazany, ao anatin'izany ny Serivisy mpanjifa, Foibe Fanohanana ara-teknika ho an'ny mpanjifa, a webtranokala, ary biraon'ny varotra maneran-tany. Ny mpanjifa dia soso-kevitra hitsidika loharano an-tserasera Microchip alohan'ny hifandraisana amin'ny fanohanana satria azo inoana fa efa voavaly ny fanontaniany.
Mifandraisa amin'ny foibe fanohanana ara-teknika amin'ny alàlan'ny website at www.microchip.com/support. Lazao ny laharan'ny Ampahan'ny fitaovana FPGA, safidio ny sokajy tranga mety, ary ampidiro ny endrika files raha mamorona tranga fanohanana ara-teknika.
Mifandraisa amin'ny Sampan-draharahan'ny Mpanjifa ho an'ny fanohanana vokatra tsy ara-teknika, toy ny vidin'ny vokatra, ny fanavaozana ny vokatra, ny vaovao farany, ny toetry ny kaomandy ary ny fanomezan-dàlana.
- Avy any Amerika Avaratra, antsoy ny 800.262.1060
- Avy amin'ny tontolo hafa, antsoy ny 650.318.4460
- Fax, na aiza na aiza manerana izao tontolo izao, 650.318.8044
Microchip Information
famantarana
Ny anarana sy fango "Microchip", ny logo "M", ary ny anarana hafa, ny logos ary ny marika dia mari-pamantarana voasoratra sy tsy voasoratra ao amin'ny Microchip Technology Incorporated na ireo mpiara-miasa aminy sy/na sampana any Etazonia sy/na firenena hafa ("Microchip marika”). Ny fampahalalana momba ny marika Microchip dia azo jerena ao amin'ny https://www.microchip.com/en-us/about/legal-information/microchip-trademarks
ISBN: 979-8-3371-0947-3
Fampandrenesana ara-dalàna
Ity famoahana ity sy ny fampahalalana ato dia tsy azo ampiasaina afa-tsy amin'ny vokatra Microchip, ao anatin'izany ny famolavolana, ny fitsapana ary ny fampidirana ny vokatra Microchip amin'ny fampiharanao. Ny fampiasana ity fampahalalana ity amin'ny fomba hafa dia mandika ireo fepetra ireo. Ny fampahalalam-baovao momba ny rindranasa amin'ny fitaovana dia omena ho an'ny fanamorana anao fotsiny ary mety hosoloina fanavaozana. Anjaranao ny miantoka fa mifanaraka amin'ny fepetra takianao ny fampiharanao. Mifandraisa amin'ny birao fivarotana Microchip eo an-toerana raha mila fanohanana fanampiny na, mahazo fanohanana fanampiny amin'ny www.microchip.com/en-us/support/design-help/client-support-services
MICROCHIP "AS IS" no omen'ity fampahalalana ity. MICROCHIP TSY MISY ATAOVY NA TOKONY NA INONA NA INONA NA TSY MISY NA TSY MAINTSY NA TSY MAINTSY, VOASORATRA NA AM-BAVAKA, STATORY NA HAFA, Mifandraisa amin'ny fampahafantarana ao anatin'izany fa tsy voafetra ho an'izay rehetra antoka voatanisa amin'ny tsy fisian'ny famatsiam-bola. TANJONA, NA TANTARANA Mifandray amin'ny toe-piainana, kalitao, na ny asany.
Na ahoana na ahoana, ny microchip dia tsy ho tompon'andraikitra amin'ny zava-drehetra, na inona na inona, na inona na inona, na inona na inona mifandraika amin'ny fampahalalana na ny fampiasana azy, na inona na inona antony, na inona na inona mitranga, na inona na inona mitranga. POSSIBILITY NA VOALOHANY IREO VOALOHANY. HATRAMIN'NY FEPETRA FENO AVERIN'NY LALANA, TSY MIHOATRA NY VON'NY SARAM-DARA, RAHA MISY, NALOHA MICROCHIP REHETRA AMIN'NY FITAKIANA REHETRA AMIN'NY FOMBA NAHAFANTARANA NA NY FAMPIASANA IZANY.
Ny fampiasana ny fitaovana Microchip amin'ny fanohanana aina sy/na ny fiarovana dia tandindomin-doza tanteraka ny mpividy, ary ny mpividy dia manaiky ny hiaro, manonitra ary mitazona Microchip tsy mampidi-doza amin'ny fahavoazana rehetra, fitakiana, fitoriana, na fandaniana vokatry ny fampiasana izany. Tsy misy fahazoan-dàlana ampitaina, an-kolaka na amin'ny fomba hafa, eo ambanin'ny zon'ny fananana ara-tsaina Microchip raha tsy misy filazana hafa.
Fitaovana fiarovana amin'ny kaody microchip
Mariho ireto antsipiriany manaraka momba ny fiarovana ny code amin'ny vokatra Microchip:
- Ny vokatra microchip dia mahafeno ny fepetra voarakitra ao amin'ny takelaka data Microchip manokana.
- Mino ny Microchip fa azo antoka ny fianakavian'ny vokatra rehefa ampiasaina amin'ny fomba nokasaina, ao anatin'ny fepetra fiasana ary ao anatin'ny toe-javatra mahazatra.
- Manome lanja ny microchip ary miaro amin'ny fomba mahery vaika ny zon'ny fananana ara-tsaina. Voarara tanteraka ny fikasana handika ny fepetra fiarovana ny kaody amin'ny vokatra Microchip ary mety handika ny Lalàna Digital Millennium Copyright Act.
- Na ny Microchip na ny mpanamboatra semiconductor hafa dia tsy afaka miantoka ny fiarovana ny code. Ny fiarovana ny kaody dia tsy midika fa miantoka ny vokatra ho "tsy vaky". Mivoatra hatrany ny fiarovana ny kaody. Microchip dia manolo-tena hanatsara hatrany ny fiarovana ny kaody amin'ny vokatray.
Documents / Loharano
![]() |
MICROCHIP CoreFPU Core Floating Point Unit [pdf] Torolàlana ho an'ny mpampiasa v3.0, v2.1, v2.0, v1.0, CoreFPU Core Floating Point Unit, Core Floating Point Unit, Floating Point Unit, Point Unit |