MICROCHIP CoreFPU воҳиди асосии шинокунанда
Муқаддима
- Воҳиди асосии шинокунандаи нуқтаи шинокунанда (CoreFPU) барои амалҳои арифметикии нуқтаҳои шинокунанда ва табдилдиҳӣ, барои рақамҳои дақиқи шинокунандаи як ва дукарата тарҳрезӣ шудааст. CoreFPU нуқтаҳои собит ба нуқтаи шинокунанда ва нуқтаи шинокунанда ба табдили нуқтаҳои собит ва амалиёти илова, тарҳ ва зарбкунии нуқтаҳоро дастгирӣ мекунад. Стандарти IEEE® барои арифметикии шинокунанда (IEEE 754) стандарти техникӣ барои ҳисобкунии нуқтаи шинокунанда мебошад.
- Муҳим: CoreFPU ҳисобҳоро танҳо бо рақамҳои муқарраршуда дастгирӣ мекунад ва танҳо забони Verilog дастгирӣ мешавад; VHDL дастгирӣ намешавад.
Хулоса
Дар ҷадвали зерин мухтасари хусусиятҳои CoreFPU оварда шудааст.
Љадвали 1. Хусусиятњои CoreFPU
Версияи аслӣ | Ин ҳуҷҷат ба CoreFPU v3.0 дахл дорад. |
Оилаҳои дастгоҳҳои дастгирӣшаванда |
|
Ҷараёни асбобҳои дастгирӣшаванда | Варақаҳои Libero® SoC v12.6 ё дертарро талаб мекунад. |
Иҷозатномадиҳӣ | CoreFPU иҷозатнома баста нест. |
Дастурҳои насб | CoreFPU бояд ба Каталоги IP-и Libero SoC ба таври худкор тавассути функсияи навсозии IP Каталог насб карда шавад. Интихобан, CoreFPU-ро метавон аз каталог дастӣ зеркашӣ кард. Вақте ки ядрои IP аст
насб карда шудааст, он дар дохили SmartDesign барои ворид шудан ба лоиҳа танзим, тавлид ва эҷод карда мешавад. |
Истифодаи дастгоҳ ва иҷроиш | Маълумоти мухтасари истифода ва иҷроиш барои CoreFPU дар Истифодабарии захираҳои дастгоҳ ва иҷроиш номбар шудааст. |
CoreFPU Маълумот дар бораи тағирот
Дар ин бахш маълумоти мукаммал пешкаш мешавадview аз хусусиятҳои навтаъсис, ки аз версияи охирин сар карда. Барои маълумоти бештар дар бораи мушкилоти ҳалшуда, ба бахши Масъалаҳои ҳалшуда нигаред.
Версия | Чӣ чизи нав |
v3.0 | Барои баланд бардоштани дақиқии IP парчамҳои иловагии баромад татбиқ карда шуданд |
v2.1 | Хусусияти дақиқи дукарата илова карда шуд |
v2.0 | Шаклҳои мавҷи вақтро навсозӣ карданд |
v1.0 | Нашри аввалини истеҳсолии CoreFPU |
1. Хусусиятҳо
CoreFPU дорои хусусиятҳои асосии зерин аст:
- Мувофиқи стандарти IEEE-754 рақамҳои шинокунандаи ягона ва дукаратаро дастгирӣ мекунад
- Табдилдиҳии рӯйхатро дастгирӣ мекунад:
- Нуқтаи собит ба табдили нуқтаи шинокунанда
- Нуқтаи шинокунанда ба табдили нуқтаи собит
- Амалиётҳои арифметикиро, ки дар рӯйхат оварда шудаанд, дастгирӣ мекунад:
- Иловаи нуқтаи шинокунанда
- Тарҳи нуқтаи шинокунанда
- Зарбкунии нуқтаи шинокунанда
- Нақшаи мудавваркуниро (давр ба наздиктарин ҷуфт) танҳо барои амалҳои арифметикӣ таъмин мекунад
- Парчамҳоро барои обхезӣ, камобӣ, беохирӣ (беохирии мусбӣ, беохирии манфӣ), NaN ором (QNaN) ва сигнализатсия NaN (SNaN) барои рақамҳои шинокунанда таъмин мекунад.
- Иҷрои пурраи амалҳои арифметикиро дастгирӣ мекунад
- Таъминотро барои танзими асосии талаботҳои тарроҳӣ таъмин мекунад
Тавсифи функсионалӣ
- Стандарти IEEE барои арифметикии шинокунанда (IEEE 754) стандарти техникӣ барои ҳисобкунии нуқтаи шинокунанда мебошад. Истилоҳи нуқтаи шинокунанда ба нуқтаи радикси адад (нуқтаи даҳӣ ё нуқтаи дуӣ) дахл дорад, ки дар ҳама ҷо нисбат ба рақамҳои муҳими адад ҷойгир карда мешавад.
Шумораи нуқтаҳои шинокунанда маъмулан дар қайди илмӣ бо як каср (F) ва нишондиҳандаи (E) радикси муайян (r) дар шакли F × r^E ифода карда мешавад. Рақамҳои даҳӣ радикси 10-ро истифода мебаранд (F × 10^E); дар ҳоле ки рақамҳои дуӣ радикси 2 (F × 2^E) -ро истифода мебаранд. - Намоиши рақами шинокунандаи нуқта беназир нест. Барои мисолample, шумораи 55.66 ҳамчун 5.566 × 10^1, 0.5566 × 10^2, 0.05566 × 10^3 ва ғайра ифода карда мешавад. Қисми касрӣ ба эътидол оварда шудааст. Дар шакли муқарраршуда, танҳо як рақами ягонаи ғайри сифр пеш аз нуқтаи радикс мавҷуд аст. Барои мисолample, адади даҳӣ 123.4567 ҳамчун 1.234567 × 10^2 муқаррар карда мешавад; рақами дуӣ 1010.1011B ҳамчун 1.0101011B × 2^3 муқаррар карда мешавад.
- Қайд кардан муҳим аст, ки рақамҳои нуқтаи шинокунанда ҳангоми муаррифӣ бо миқдори муайяни битҳо аз гум шудани дақиқӣ азоб мекашанд (масалан,ample, 32-бит ё 64-бит). Сабаб дар он аст, ки шумораи беохири ададҳои воқеӣ вуҷуд доранд (ҳатто дар доираи хурд аз 0.0 то 0.1). Аз тарафи дигар, а
Намунаи бинарии n-бит рақами 2^n-и ниҳоиро ифода мекунад. Аз ин рӯ, на ҳама рақамҳои воқеӣ ифода карда мешаванд. Ба ҷои он тахмини наздиктарин истифода мешавад, ки ин боиси аз даст додани дақиқӣ мегардад.
Рақами ягонаи дақиқи шинокунанда ба таври зерин ифода карда мешавад:
- Нишони бит: 1-бит
- Паҳнои экспонент: 8 бит
- Дақиқии назаррас: 24 бит (23 бит ба таври возеҳ нигоҳ дошта мешавад)
Расми 2-1. Чорчӯбаи 32-бит
Шумораи нуқтаҳои шинокунандаи дақиқи дукарата ба таври зерин ифода карда мешавад:
- Нишони бит: 1-бит
- Паҳнои экспонент: 11 бит
- Дақиқии назаррас: 53 бит (52 бит ба таври возеҳ нигоҳ дошта мешавад)
Расми 2-2. Чорчӯбаи 64-бит CoreFPU ҳамгироии сатҳи болоии ду модули табдилдиҳӣ (Собит ба нуқтаи шинокунанда ва шино кардан ба нуқтаи собит) ва се амалиёти арифметикӣ (FP ADD, FP SUB ва FP MULT) мебошад. Истифодабаранда метавонад ҳар яке аз амалиётҳоро дар асоси талабот танзим кунад, то захираҳо барои амалиёти интихобшуда истифода шаванд.
Дар расми зерин диаграммаи блоки сатҳи болоии CoreFPU бо портҳо нишон дода шудааст.
Расми 2-3. Диаграммаи Блоки Портҳои CoreFPU
Дар ҷадвали зерин паҳнои бандарҳои вуруд ва баромад оварда шудааст. Ҷадвали 2-1. Васеъи порти вуруд ва баромад
Сигнал | Паҳнои дақиқи ягона | Паҳнои дақиқи дукарата |
айн | [31:0] | [63:0] |
бин | [31:0] | [63:0] |
берун | [31:0] | [63:0] |
гиря кардан | [31:0] | [63:0] |
Нуқтаи собит ба нуқтаи шинокунанда (табдил)
CoreFPU, ки ҳамчун собит ба нуқтаи шинокунанда танзим шудааст, модули табдили нуқтаи собит ба нуқтаи шинокунандаро дар бар мегирад. Вуруд (ain) ба CoreFPU ҳама гуна рақами нуқтаест, ки дорои битҳои бутун ва касрӣ мебошад. Конфигуратори CoreFPU дорои имконоти интихоби паҳнои бутуни вуруд ва каср мебошад. Вуруд дар сигнали di_valid ва баромад дар do_valid эътибор дорад. Натиҷаи (ауд) амалиёти собит ба шинокунанда дар формати як ё дукаратаи дақиқи шинокунанда аст.
Example барои амалиёти табдилдиҳии нуқтаи собит ба нуқтаи шинокунанда дар ҷадвали зерин оварда шудааст.
Љадвали 2-2. Мисолample барои конверсияи собит ба нуқтаи шинокунанда
Рақами нуқтаи собит | Рақами шинокунанда | |||||
айн | Бутун | Фраксия | берун | Имзо | Экспонент | Мантисса |
0x12153524 (32-бит) | 00010010000101010 | 011010100100100 | 0x4610a9a9 | 0 | 10001100 | 00100001010100110101001 |
0x0000000000008CCC
(64-бит) |
0000000000000000000000000000000000000000000000001 | 000110011001100 | 0x3FF199999999999A | 0 | 01111111111 | 0001100110011001100110011001100110011001100110011010 |
Нуқтаи шинокунанда ба нуқтаи собит (табдилдиҳӣ)
CoreFPU, ки ҳамчун шинокунанда ба нуқтаи собит танзим шудааст, модули табдили нуқтаи шинокунанда ба нуқтаи собитро дар бар мегирад. Вуруд (ain) ба CoreFPU ҳама гуна рақами шинокунандаи дақиқи ягона ё дукарата аст ва баромадро (aout) дар формати собит бо битҳои бутун ва касрӣ тавлид мекунад. Вуруд дар сигнали di_valid ва баромад дар do_valid эътибор дорад. Конфигуратори CoreFPU дорои имконоти интихоби паҳнои бутун ва фраксия мебошад.
Example барои амалиёти табдилдиҳии нуқтаи шинокунанда ба нуқтаи собит дар ҷадвали зерин оварда шудааст.
Љадвали 2-3. Мисолample барои Табдилдиҳии Нуқтаи шинокунанда ба Нуқтаи собит
Рақами шинокунанда | Рақами нуқтаи собит | |||||
айн | Имзо | Экспонент | Мантисса | берун | Бутун | Фраксия |
0x41bd6783 (32-бит) | 0 | 10000011 | 01111010110011110000011 | 0x000bd678 | 00000000000010111 | 101011001111000 |
0x4002094c447c30d3
(64-бит) |
0 | 10000000000 | 0010000010010100110001000100011111000011000011010011 | 0х0000000000012095 | 0000000000000000000000000000000000000000000000010 | 010000010010101 |
Иловаи нуқтаҳои шинокунанда (амали арифметикӣ)
CoreFPU, ки ҳамчун FP ADD танзим карда шудааст, модули иловагии нуқтаи шинокунандаро дар бар мегирад. Он ду рақами шинокунандаи нуқтаи шинокунандаро (ain ва bin) илова мекунад ва баромадро (pout) дар формати шинокунанда таъмин мекунад. Вуруд ва баромад рақамҳои дақиқи шинокунандаи як ё дукарата мебошанд. Вуруд дар сигнали di_valid ва баромад дар do_valid эътибор дорад. Асосӣ дар асоси амалиёти изофӣ парчамҳои ovfl_fg (Overflow), qnan_fg (Рақам нест), snan_fg (Сигнализатсияи рақам нест), pinf_fg (Беохирии мусбат) ва ninf_fg (Беохирии манфӣ) тавлид мекунад.
Examples барои амалиёти иловакунии нуқтаи шинокунанда дар ҷадвалҳои зерин оварда шудаанд.
Љадвали 2-4. Мисолample барои амалиёти иловакунии нуқтаи шинокунанда (32-бит)
Арзиши нуқтаи шинокунанда | Имзо | Экспонент | Мантисса |
Вуруди нуқтаи шинокунанда 1 ain (0x4e989680) | 0 | 10011101 | 00110001001011010000000 |
Вуруди нуқтаи шинокунанда 2 бин (0x4f191b40) | 0 | 10011110 | 00110010001101101000000 |
Пули баромади иловагии нуқтаи шинокунанда (0x4f656680) | 0 | 10011110 | 11001010110011010000000 |
Љадвали 2-5. Мисолample барои амалиёти иловакунии нуқтаи шинокунанда (64-бит)
Арзиши нуқтаи шинокунанда | Имзо | Экспонент | Мантисса |
Вуруди нуқтаи шинокунанда 1
ain (0x3ff4106ee30caa32) |
0 | 01111111111 | 0100000100000110111011100011000011001010101000110010 |
Вуруди нуқтаи шинокунанда 2
bin (0x40020b2a78798e61) |
0 | 10000000000 | 0010000010110010101001111000011110011000111001100001 |
Пули баромади иловагии нуқтаи шинокунанда (0x400c1361e9ffe37a) | 0 | 10000000000 | 1100000100110110000111101001111111111110001101111010 |
Тарҳи нуқтаҳои шинокунанда (амали арифметикӣ)
CoreFPU, ки ҳамчун FP SUB танзим шудааст, модули ҷудокунии нуқтаҳои шинокунандаро дар бар мегирад. Он ду рақами нуқтаи шинокунандаро (ain ва bin) хориҷ мекунад ва баромадро (pout) дар формати шинокунанда таъмин мекунад. Вуруд ва баромад рақамҳои дақиқи шинокунандаи як ё дукарата мебошанд. Вуруд дар сигнали di_valid ва баромад дар do_valid эътибор дорад. Асосӣ дар асоси амалиёти тарҳкунӣ парчамҳои ovfl_fg (Overflow), unfl_fg (underflow), qnan_fg (Ороиш нест, рақам), snan_fg (Сигнал додан рақам нест), pinf_fg (Беохирии мусбат) ва ninf_fg (Беохирии манфӣ) -ро тавлид мекунад.
Examples барои амалиёти тарҳкунии нуқтаи шинокунанда дар ҷадвалҳои зерин оварда шудаанд.
Љадвали 2-6. Мисолample барои амалиёти ҷудокунии нуқтаҳои шинокунанда (32-бит)
Арзиши нуқтаи шинокунанда | Имзо | Экспонент | Мантисса |
Вуруди нуқтаи шинокунанда 1 ain (0xac85465f) | 1 | 01011001 | 00001010100011001011111 |
Вуруди нуқтаи шинокунанда 2 бин (0x2f516779) | 0 | 01011110 | 10100010110011101111001 |
Пахши баромади ҷудокунии нуқтаи шинокунанда (0xaf5591ac) | 1 | 01011110 | 10101011001000110101011 |
Арзиши нуқтаи шинокунанда | Имзо | Экспонент | Мантисса |
Вуруди нуқтаи шинокунанда 1
ain (0x405569764adff823) |
0 | 10000000101 | 0101011010010111011001001010110111111111100000100011 |
Вуруди нуқтаи шинокунанда 2
bin (0x4057d04e78dee3fc) |
0 | 10000000101 | 0111110100000100111001111000110111101110001111111100 |
Пахши баромади ҷудокунии нуқтаи шинокунанда (0xc02336c16ff75ec8) | 1 | 10000000010 | 0011001101101100000101101111111101110101111011001000 |
Зарбкунии нуқтаҳои шинокунанда (амали арифметикӣ)
CoreFPU, ки ҳамчун FP MULT танзим шудааст, модули зарбкунии нуқтаҳои шинокунандаро дар бар мегирад. Он ду рақами нуқтаи шинокунандаро (ain ва bin) зиёд мекунад ва баромадро (pout) дар формати шинокунанда таъмин мекунад. Вуруд ва баромад рақамҳои дақиқи шинокунандаи як ё дукарата мебошанд. Вуруд дар сигнали di_valid ва баромад дар do_valid эътибор дорад. Асосӣ дар асоси амалиёти зарб парчамҳои ovfl_fg (Overflow), unfl_fg (Pastflow), qnan_fg (Рақами ором нест), snan_fg (Сигнал додан рақам нест), pinf_fg (Беохирии мусбат) ва ninf_fg (Беохирии манфӣ) парчамҳоро тавлид мекунад.
Examples барои амалиёти зарбкунии нуқтаҳои шинокунанда дар ҷадвалҳои зерин оварда шудаанд.
Љадвали 2-8. Мисолample барои амалиёти зарбкунии нуқтаҳои шинокунанда (32-бит)
Арзиши нуқтаи шинокунанда | Имзо | Экспонент | Мантисса |
Вуруди нуқтаи шинокунанда 1 ain (0x1ec7a735) | 0 | 00111101 | 10001111010011100110101 |
Вуруди нуқтаи шинокунанда 2 бин (0x6ecf15e8) | 0 | 11011101 | 10011110001010111101000 |
Пахши баромади нуқтаҳои шинокунанда (0x4e21814a) | 0 | 10011100 | 01000011000000101001010 |
Арзиши нуқтаи шинокунанда | Имзо | Экспонент | Мантисса |
Вуруди нуқтаи шинокунанда 1
ain (0x40c1f5a9930be0df) |
0 | 10000001100 | 0001111101011010100110010011000010111110000011011111 |
Вуруди нуқтаи шинокунанда 2
bin (0x400a0866c962b501) |
0 | 10000000000 | 1010000010000110011011001001011000101011010100000001 |
Пахши баромади зарбкунии нуқтаи шинокунанда (0x40dd38a1c3e2cae9) | 0 | 10000001101 | 1101001110001010000111000011111000101100101011101001 |
Ҷадвали ҳақиқат барои илова ва тарҳ
Дар ҷадвалҳои ҳақиқати зерин арзишҳо барои амалиёти илова ва тарҳ номбар шудаанд. Љадвали 2-10. Ҷадвали ҳақиқат барои илова
Маълумот А | Маълумот B | Sign Bit | Натиҷа | Зиёд | Поёни об | СНаН | 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 |
сифр | сифр | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
сифр | posfinite (y) | 0 | posfinite (y) | 0 | 0 | 0 | 0 | 0 | 0 |
сифр | нофинӣ (y) | 1 | нофинӣ (y) | 0 | 0 | 0 | 0 | 0 | 0 |
сифр | беохир | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
сифр | беохир | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
posfinite (y) | сифр | 0 | posfinite (y) | 0 | 0 | 0 | 0 | 0 | 0 |
пофинит | беохир | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
Ҷадвал 2-10. Ҷадвали ҳақиқат барои илова (идома дорад) | |||||||||
Маълумот А | Маълумот B | Sign Bit | Натиҷа | Зиёд | Поёни об | СНаН | QNaN | PINF | NINF |
пофинит | беохир | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
нофинӣ (y) | сифр | 1 | нофинӣ (y) | 0 | 0 | 0 | 0 | 0 | 0 |
бенихоят | беохир | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
бенихоят | беохир | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
беохир | сифр | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
беохир | пофинит | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
беохир | бенихоят | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
беохир | беохир | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
беохир | беохир | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
беохир | сифр | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
беохир | пофинит | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
беохир | бенихоят | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
беохир | беохир | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
беохир | беохир | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
пофинит | пофинит | 0 | пофинит | 0 | 0 | 0 | 0 | 0 | 0 |
пофинит | пофинит | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
пофинит | пофинит | 0/1 | QNaN | 0 | 0 | 0 | 1 | 0 | 0 |
пофинит | пофинит | 0/1 | СНаН | 0 | 0 | 1 | 0 | 0 | 0 |
пофинит | пофинит | 0 | ПОССНАН | 1 | 0 | 1 | 0 | 0 | 0 |
пофинит | бенихоят | 0 | пофинит | 0 | 0 | 0 | 0 | 0 | 0 |
пофинит | бенихоят | 1 | бенихоят | 0 | 0 | 0 | 0 | 0 | 0 |
пофинит | бенихоят | 0 | ПОССНАН | 0 | 1 | 1 | 0 | 0 | 0 |
бенихоят | пофинит | 0 | пофинит | 0 | 0 | 0 | 0 | 0 | 0 |
бенихоят | пофинит | 1 | бенихоят | 0 | 0 | 0 | 0 | 0 | 0 |
бенихоят | пофинит | 0 | ПОССНАН | 0 | 1 | 1 | 0 | 0 | 0 |
бенихоят | бенихоят | 1 | бенихоят | 0 | 0 | 0 | 0 | 0 | 0 |
бенихоят | бенихоят | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
бенихоят | бенихоят | 0/1 | QNaN | 0 | 0 | 0 | 1 | 0 | 0 |
бенихоят | бенихоят | 0/1 | СНаН | 0 | 0 | 1 | 0 | 0 | 0 |
бенихоят | бенихоят | 0 | ПОССНАН | 1 | 0 | 1 | 0 | 0 | 0 |
Маълумот А | Маълумот B | Sign Bit | Натиҷа | Зиёд | Поёни об | СНаН | 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 |
сифр | сифр | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
сифр | posfinite (y) | 1 | нофинӣ (y) | 0 | 0 | 0 | 0 | 0 | 0 |
сифр | нофинӣ (y) | 0 | posfinite (y) | 0 | 0 | 0 | 0 | 0 | 0 |
сифр | беохир | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
сифр | беохир | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
posfinite (y) | сифр | 0 | posfinite (y) | 0 | 0 | 0 | 0 | 0 | 0 |
пофинит | беохир | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
пофинит | беохир | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
нофинӣ (y) | сифр | 1 | нофинӣ (y) | 0 | 0 | 0 | 0 | 0 | 0 |
бенихоят | беохир | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
Ҷадвал 2-11. Ҷадвали ҳақиқат барои тарҳи (идома дорад) | |||||||||
Маълумот А | Маълумот B | Sign Bit | Натиҷа | Зиёд | Поёни об | СНаН | QNaN | PINF | NINF |
бенихоят | беохир | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
беохир | сифр | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
беохир | пофинит | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
беохир | бенихоят | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
беохир | беохир | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
беохир | беохир | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
беохир | сифр | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
беохир | пофинит | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
беохир | бенихоят | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
беохир | беохир | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
беохир | беохир | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
пофинит | пофинит | 0 | пофинит | 0 | 0 | 0 | 0 | 0 | 0 |
пофинит | пофинит | 1 | бенихоят | 0 | 0 | 0 | 0 | 0 | 0 |
пофинит | пофинит | 0 | ПОССНАН | 0 | 1 | 1 | 0 | 0 | 0 |
пофинит | бенихоят | 0 | пофинит | 0 | 0 | 0 | 0 | 0 | 0 |
пофинит | бенихоят | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
пофинит | бенихоят | 0/1 | QNaN | 0 | 0 | 0 | 1 | 0 | 0 |
пофинит | бенихоят | 0/1 | СНаН | 0 | 0 | 1 | 0 | 0 | 0 |
пофинит | бенихоят | 0 | ПОССНАН | 1 | 0 | 1 | 0 | 0 | 0 |
бенихоят | пофинит | 1 | бенихоят | 0 | 0 | 0 | 0 | 0 | 0 |
бенихоят | пофинит | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
бенихоят | пофинит | 0/1 | QNaN | 0 | 0 | 0 | 1 | 0 | 0 |
бенихоят | пофинит | 0/1 | СНаН | 0 | 0 | 1 | 0 | 0 | 0 |
бенихоят | пофинит | 0 | ПОССНАН | 1 | 0 | 1 | 0 | 0 | 0 |
бенихоят | бенихоят | 0 | пофинит | 0 | 0 | 0 | 0 | 0 | 0 |
бенихоят | бенихоят | 1 | бенихоят | 0 | 0 | 0 | 0 | 0 | 0 |
бенихоят | бенихоят | 0 | ПОССНАН | 0 | 1 | 1 | 0 | 0 | 0 |
Муҳим:
- Онҳо дар ҷадвалҳои қаблӣ ҳар як рақамро ифода мекунанд.
- Ҷадвалҳои қаблӣ ҳолати парво надоранд.
Ҷадвали ҳақиқат барои зарб
Ҷадвали ҳақиқати зерин арзишҳоро барои амалиёти зарб номбар мекунад.
Љадвали 2-12. Ҷадвали ҳақиқат барои зарб
Маълумот А | Маълумот B | Sign Bit | Натиҷа | Зиёд | Поёни об | СНаН | 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 |
сифр | сифр | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
сифр | пофинит | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
сифр | бенихоят | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
сифр | беохир | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
сифр | беохир | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
Ҷадвал 2-12. Ҷадвали ҳақиқат барои зарб (идома дорад) | |||||||||
Маълумот А | Маълумот B | Sign Bit | Натиҷа | Зиёд | Поёни об | СНаН | QNaN | PINF | NINF |
пофинит | сифр | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
пофинит | беохир | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
пофинит | беохир | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
бенихоят | сифр | 0 | POSZERO | 0 | 0 | 0 | 0 | 0 | 0 |
бенихоят | беохир | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
бенихоят | беохир | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
беохир | сифр | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
беохир | пофинит | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
беохир | бенихоят | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
беохир | беохир | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
беохир | беохир | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
беохир | сифр | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
беохир | пофинит | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
беохир | бенихоят | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
беохир | беохир | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
беохир | беохир | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
пофинит | пофинит | 0 | пофинит | 0 | 0 | 0 | 0 | 0 | 0 |
пофинит | пофинит | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
пофинит | пофинит | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
пофинит | пофинит | 0 | ПОССНАН | 0 | 0 | 1 | 0 | 0 | 0 |
пофинит | пофинит | 0 | ПОССНАН | 1 | 0 | 1 | 0 | 0 | 0 |
пофинит | пофинит | 0 | ПОССНАН | 0 | 1 | 1 | 0 | 0 | 0 |
пофинит | бенихоят | 1 | бенихоят | 0 | 0 | 0 | 0 | 0 | 0 |
пофинит | бенихоят | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
пофинит | бенихоят | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
пофинит | бенихоят | 0 | ПОССНАН | 0 | 0 | 1 | 0 | 0 | 0 |
пофинит | бенихоят | 0 | ПОССНАН | 1 | 0 | 1 | 0 | 0 | 0 |
пофинит | бенихоят | 0 | ПОССНАН | 0 | 1 | 1 | 0 | 0 | 0 |
бенихоят | пофинит | 1 | бенихоят | 0 | 0 | 0 | 0 | 0 | 0 |
бенихоят | пофинит | 1 | беохир | 0 | 0 | 0 | 0 | 0 | 1 |
бенихоят | пофинит | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
бенихоят | пофинит | 0 | ПОССНАН | 0 | 0 | 1 | 0 | 0 | 0 |
бенихоят | пофинит | 0 | ПОССНАН | 1 | 0 | 1 | 0 | 0 | 0 |
бенихоят | пофинит | 0 | ПОССНАН | 0 | 1 | 1 | 0 | 0 | 0 |
бенихоят | бенихоят | 0 | пофинит | 0 | 0 | 0 | 0 | 0 | 0 |
бенихоят | бенихоят | 0 | беохир | 0 | 0 | 0 | 0 | 1 | 0 |
бенихоят | бенихоят | 0 | POSQNaN | 0 | 0 | 0 | 1 | 0 | 0 |
бенихоят | бенихоят | 0 | POSQNaN | 0 | 0 | 1 | 0 | 0 | 0 |
бенихоят | бенихоят | 0 | POSQNaN | 1 | 0 | 1 | 0 | 0 | 0 |
бенихоят | бенихоят | 0 | POSQNaN | 0 | 1 | 1 | 0 | 0 | 0 |
Муҳим:
Аломати бит '0' баромади мусбат ва '1' баромади манфиро муайян мекунад.
X дар ҷадвали қаблӣ маънои онро дорад, ки ҳолати парво надоранд.
Параметрҳои CoreFPU ва сигналҳои интерфейс
Ин бахш параметрҳоро дар танзимоти CoreFPU Configurator ва сигналҳои I/O баррасӣ мекунад.
Параметрҳои конфигуратсияи GUI
Як қатор имконоти танзимшаванда мавҷуданд, ки ба воҳиди FPU мувофиқанд, ки дар ҷадвали зерин нишон дода шудаанд. Агар конфигуратсияи ғайр аз пешфарз талаб карда шавад, қуттии муколамаи конфигуратсия барои интихоби арзишҳои мувофиқ барои имконоти танзимшаванда истифода мешавад.
Ҷадвали 3-1. Параметрҳои GUI конфигуратсияи CoreFPU
Номи параметр | Пешфарз | Тавсифи |
Дақиқӣ | Муҷаррад | Амалиётро мувофиқи лозим интихоб кунед:
Дақиқии ягона |
Навъи табдил | Нуқтаи собит ба табдили нуқтаи шинокунанда | Амалиётро мувофиқи лозим интихоб кунед:
|
Паҳнои Фраксияи вуруд1 | 15 | Нуқтаи касриро дар сигналҳои вуруди ain ва бин танзим мекунад
Диапазони эътибор 31-1 аст |
Бари фраксияи баромад2 | 15 | Нуқтаи касриро дар сигналҳои баромади баромад танзим мекунад
Диапазони эътибор 51-1 аст |
Муҳим:
- Ин параметр танҳо ҳангоми табдили нуқтаи собит ба нуқтаи шинокунанда танзим карда мешавад.
- Ин параметр танҳо ҳангоми табдили нуқтаи шинокунанда ба нуқтаи собит танзим карда мешавад.
Сигналҳои вуруд ва баромад (Савол диҳед)
Дар ҷадвали зерин сигналҳои портҳои вуруд ва баромади CoreFPU оварда шудаанд.
Ҷадвали 3-2. Тавсифи порт
Номи сигнал | Васеъ | Навъи | Тавсифи |
кл | 1 | Вуруд | Соатҳои асосии система |
рстн | 1 | Вуруд | Бозсозии асинхронии фаъол-паст |
di_valid | 1 | Вуруд | Вуруди фаъол-баланд эътибор дорад
Ин сигнал нишон медиҳад, ки маълумоти мавҷуда дар ain[31:0], ain[63:0] ва bin[31:0], bin[63:0] дуруст аст. |
айн | 32/64 | Вуруд | Автобуси воридотӣ (он барои ҳама амалиёт истифода мешавад) |
бин1 | 32/64 | Вуруд | B автобуси вуруд (он танҳо барои амалҳои арифметикӣ истифода мешавад) |
берун2 | 32/64 | Натиҷа | Қимати натиҷа ҳангоми ба нуқтаи шинокунанда собитшуда ё амалиёти табдилдиҳӣ ба нуқтаи собит интихоб карда мешавад. |
гиря кардан1 | 32/64 | Натиҷа | Қимати натиҷа ҳангоми интихоб кардани амалиёти илова, тарҳ ё зарб. |
Ҷадвал 3-2. Тавсифи порт (идома дорад) | |||
Номи сигнал | Васеъ | Навъи | Тавсифи |
эътиборнок | 1 | Натиҷа | Сигнали фаъол-баланд
Ин сигнал нишон медиҳад, ки маълумоте, ки дар автобуси маълумотии pout/aout мавҷуд аст, дуруст аст. |
ovfl_fg3 | 1 | Натиҷа | Сигнали фаъол-баланд
Ин сигнал изофаборро ҳангоми амалиёти нуқтаи шинокунанда нишон медиҳад. |
unfl_fg | 1 | Натиҷа | Сигнали фаъол-баланд
Ин сигнал камобӣ ҳангоми амалиёти нуқтаи шинокунандаро нишон медиҳад. |
qnan_fg3 | 1 | Натиҷа | Сигнали фаъол-баланд
Ин сигнал ҳангоми амалиёти нуқтаи шинокунанда рақами ором нест (QNaN) -ро нишон медиҳад. |
snan_fg | 1 | Натиҷа | Сигнали фаъол-баланд
Ин сигнал ҳангоми амалиёти нуқтаи шинокунанда рақами сигналро (SNaN) нишон медиҳад. |
pinf_fg3 | 1 | Натиҷа | Сигнали фаъол-баланд
Ин сигнал беохирии мусбатро ҳангоми амалиёти шинокунандаи нуқтаи шинокунанда нишон медиҳад. |
ninf_fg | 1 | Натиҷа | Сигнали фаъол-баланд
Ин сигнал беохирии манфиро ҳангоми амалиёти шинокунандаи нуқтаи шинокунанда нишон медиҳад. |
Муҳим:
- Ин порт танҳо барои амалҳои иловакунии нуқтаҳои шинокунанда, тарҳкунӣ ё зарб дастрас аст.
- Ин порт танҳо барои амалиёти табдилдиҳии нуқтаи собит ба нуқтаи шинокунанда ва аз нуқтаи шинокунанда ба нуқтаи собит дастрас аст.
- Ин порт барои нуқтаи шинокунанда ба нуқтаи собит, илова кардани нуқтаҳои шинокунанда, тарҳкунии нуқтаҳои шинокунанда ва зарбкунии нуқтаи шинокунанда дастрас аст.
Татбиқи CoreFPU дар Libero Design Suite
Ин бахш татбиқи CoreFPU-ро дар Libero Design Suite тавсиф мекунад.
SmartDesign
CoreFPU барои зеркашӣ дар каталоги Libero IP тавассути web анбор. Пас аз он ки он дар феҳрист номбар карда мешавад, аслӣ бо истифода аз ҷараёни SmartDesign таҳия карда мешавад. Барои маълумот дар бораи истифодаи SmartDesign барои танзим, пайваст ва тавлиди ядроҳо, ба кӯмаки онлайни Libero SoC нигаред.
Пас аз конфигуратсия ва тавлиди мисоли аслӣ, функсияҳои асосӣ бо истифода аз testbench, ки бо CoreFPU дода мешавад, тақлид карда мешавад. Параметрҳои testbench ба таври худкор ба конфигуратсияи CoreFPU мутобиқ мешаванд. CoreFPU ҳамчун ҷузъи тарҳи калонтар сохта шудааст.
Расми 4-1. Instance SmartDesign CoreFPU барои амалиёти арифметикӣ
Расми 4-2. Instance SmartDesign CoreFPU барои амалиёти табдил
Нуқтаи собит ба табдили нуқтаҳои шинокунанда
Ҳангоми табдили нуқтаи собит ба нуқтаи шинокунанда, паҳнои фраксияи вуруд танзимшаванда аст. Ба таври нобаёнӣ паҳнои баромад ба 32-бит барои як дақиқ ва 64-бит барои нуқтаи шинокунандаи дақиқи дукарата муқаррар карда шудааст.
Барои аз нуқтаи собит ба нуқтаи шинокунанда табдил додан, навъи Табдилдиҳии Собит ба нуқтаи шинокунандаро интихоб кунед, тавре ки дар расми зерин нишон дода шудааст.
Нуқтаи шинокунанда ба нуқтаи собит
Ҳангоми табдили нуқтаи шинокунанда ба нуқтаи собит, паҳнои фраксияи баромадро танзим кардан мумкин аст ва паҳнои вуруд ба 32-бит барои як дақиқ ва 64-бит барои нуқтаи шинокунандаи дақиқи дукарата бо нобаёнӣ.
Барои аз нуқтаи шинокунанда ба нуқтаи собит табдил додан, тавре ки дар расми зерин нишон дода шудааст, Нуқтаи шинокунанда ба навъи табдили собит-ро интихоб кунед.
Расми 4-4. Configurator CoreFPU барои нуқтаи шинокунанда ба собит Илова/тарҳи/зарб
Ҳангоми амалиёти илова, тарҳкунӣ ва зарб, паҳнои касри вуруд ва паҳнои фраксияи баромад танзим карда намешаванд, зеро ин амалҳои арифметикии нуқтаҳои шинокунанда мебошанд ва паҳнои вуруд/баромад ба як дақиқии 32-бит ва 64-бит барои нуқтаи шинокунандаи дақиқи дукарата муқаррар карда мешавад.
Дар расми зерин конфигуратори CoreFPU барои амалиёти ҷудокунии нуқтаи шинокунанда нишон дода шудааст.
Расми 4-5. CoreFPU Configurator барои тарҳсозии нуқтаи шинокунандаСимуляция (Савол диҳед)
Барои иҷро кардани моделиронӣ, дар равзанаи конфигуратсияи аслӣ, User Testbench -ро интихоб кунед. Пас аз тавлиди CoreFPU, Забони тавсифи сахтафзор (HDL) санҷиши пеш аз синтез files дар Libero насб карда шудаанд.
Шаклҳои мавҷҳои симуляторӣ (Савол диҳед)
Дар ин бахш шаклҳои мавҷи симулятсия барои CoreFPU баррасӣ мешавад.
Рақамҳои зерин шакли мавҷи нуқтаи собит ба табдили нуқтаи шинокунанда барои ҳам 32-бит ва 64-битро нишон медиҳанд.
Интегратсияи система
Дар расми зерин собиқ нишон дода шудаастampле аз истифодаи ядро. Дар ин собикample, тарроҳии UART ҳамчун канали иртиботӣ байни тарроҳӣ ва компютери мизбон истифода мешавад. Сигналҳои ain ва bin (ҳар кадоми паҳнои 32-бит ё 64-бит) вуруди тарҳрезии UART мебошанд. Пас аз он ки CoreFPU сигнали di_valid -ро қабул мекунад, натиҷаро ҳисоб мекунад. Пас аз ҳисоб кардани натиҷа, сигнали do_valid баланд мешавад ва натиҷаро (маълумоти aout/pout) дар буфери баромад нигоҳ медорад. Ҳамин тартиб барои амалҳои табдилдиҳӣ ва арифметикӣ татбиқ карда мешавад. Барои амалиёти табдилдиҳӣ танҳо вуруди ain кифоя аст, дар ҳоле ки барои амалиёти арифметикӣ ҳам вуруди ain ва ҳам бин лозим аст. Баромади баромад барои амалиётҳои табдилдиҳӣ ва порти поут барои амалиёти арифметикӣ фаъол карда шудааст.
Расми 4-16. Мисолample аз системаи CoreFPU
- Синтез (Савол диҳед)
Барои иҷро кардани синтез дар CoreFPU, решаи тарроҳиро ба мисоли ҷузъи IP насб кунед ва аз панели ҷараёни тарҳрезии Libero, асбоби Синтезро иҷро кунед.
Ҷой ва масир (Савол диҳед)
Пас аз синтез кардани тарҳ, асбоби Ҷойгир ва Масирро иҷро кунед. CoreFPU ҷои махсус ва танзимоти масирро талаб намекунад. - Testbench корбар (Савол диҳед)
Testbench корбар бо нашри CoreFPU IP таъмин карда мешавад. Бо истифода аз ин санҷиш, шумо метавонед рафтори функсионалии CoreFPU-ро тафтиш кунед.
Диаграммаи блоки соддакардашудаи testbench корбар дар расми зерин нишон дода шудааст. Testbench корбар тарҳи Configured CoreFPU (UUT) -ро ба вуҷуд меорад ва генератори додаҳои санҷиши рафторӣ, соати зарурӣ ва сигналҳои барқароркуниро дар бар мегирад.
Расми 4-17. CoreFPU User Testbench
Муҳим: Шумо бояд сигналҳои баромадро дар симулятори ModelSim назорат кунед, ба бахши Simulation нигаред.
Истинодҳои иловагӣ (Савол диҳед)
Ин бахш рӯйхатро барои маълумоти иловагӣ пешкаш мекунад.
Барои навсозиҳо ва маълумоти иловагӣ дар бораи нармафзор, дастгоҳҳо ва сахтафзор, боздид кунед
Саҳифаҳои моликияти зеҳнӣ дар FPGAs ва PLDs Microchip webсайт.
- Масъалаҳои маълум ва роҳҳои ҳалли мушкилот (Савол диҳед)
Барои CoreFPU v3.0 ягон мушкилот ва роҳҳои ҳалли маълум нест. - Хусусиятҳо ва дастгоҳҳои қатъшуда (Савол диҳед)
Бо ин версияи IP ягон хусусият ва дастгоҳҳои қатъшуда вуҷуд надоранд.
Луғат
Рӯйхати истилоҳот ва таърифҳои дар ҳуҷҷат истифодашуда дар зер оварда шудаанд.
Љадвали 6-1. Шартҳо ва таърифҳо
Мӯҳлат | Таъриф |
ФПУ | Воҳиди нуқтаи шинокунанда |
FP ADD | Иловаи нуқтаи шинокунанда |
FP SUB | Тарҳи нуқтаҳои шинокунанда |
FP MULT | Зарбкунии нуқтаҳои шинокунанда |
Масъалаҳои ҳалшуда
Дар ҷадвали зерин ҳамаи масъалаҳои ҳалшуда барои версияҳои гуногуни CoreFPU оварда шудаанд.
Ҷадвали 7-1. Масъалаҳои ҳалшуда
Озод кардан | Тавсифи |
3.0 | Дар зер рӯйхати ҳамаи масъалаҳои ҳалшуда дар версияи v3.0 оварда шудааст:
Рақами парванда: 01420387 ва 01422128 Мантиқи схемаи мудавваркунӣ илова карда шуд (давра ба рақами наздиктарин). |
2.1 | Дар зер рӯйхати ҳамаи масъалаҳои ҳалшуда дар версияи v2.1 оварда шудааст: Тарҳ бо сабаби мавҷудияти модулҳои такрорӣ ҳангоми эҷоди якчанд ядро бо мушкилот дучор мешавад. Иваз кардани номи намунаи IP CoreFPU боиси хатогии "Модули номуайян" мегардад. |
1.0 | Нашри аввал |
Истифодаи захираҳои дастгоҳ ва иҷрои
Макросҳои CoreFPU дар оилаҳое, ки дар ҷадвали зерин номбар шудаанд, амалӣ карда мешавад.
Ҷадвали 8-1. Истифодаи дастгоҳи FPU PolarFire барои 32-бит
Манбаъҳои FPGA | Истифода | |||||||
Оила | 4ЛУТ | DFF | Ҳамагӣ | Блоки математика | Дастгоҳ | Персенtage | Намоиш | Таъхир |
Нуқтаи собит ба нуқтаи шинокунанда | ||||||||
PolarFire® | 260 | 104 | 364 | 0 | MPF300T | 0.12 | 310 МГц | 3 |
Нуқтаи шинокунанда ба нуқтаи собит | ||||||||
PolarFire | 591 | 102 | 693 | 0 | MPF300T | 0.23 | 160 МГц | 3 |
Иловаи нуқтаи шинокунанда | ||||||||
PolarFire | 1575 | 1551 | 3126 | 0 | MPF300T | 1.06 | 340 МГц | 16 |
Тарҳи нуқтаҳои шинокунанда | ||||||||
PolarFire | 1561 | 1549 | 3110 | 0 | MPF300T | 1.04 | 345 МГц | 16 |
Зарбкунии нуқтаҳои шинокунанда | ||||||||
PolarFire | 465 | 847 | 1312 | 4 | MPF300T | 0.44 | 385 МГц | 14 |
Манбаъҳои FPGA | Истифода | |||||||
Оила | 4ЛУТ | DFF | Ҳамагӣ | Блоки математика | Дастгоҳ | Персенtage | Намоиш | Таъхир |
Нуқтаи собит ба нуқтаи шинокунанда | ||||||||
RTG4™ | 264 | 104 | 368 | 0 | RT4G150 | 0.24 | 160 МГц | 3 |
Нуқтаи шинокунанда ба нуқтаи собит | ||||||||
RTG4 | 439 | 112 | 551 | 0 | RT4G150 | 0.36 | 105 МГц | 3 |
Иловаи нуқтаи шинокунанда | ||||||||
RTG4 | 1733 | 1551 | 3284 | 0 | RT4G150 | 1.16 | 195 МГц | 16 |
Тарҳи нуқтаҳои шинокунанда | ||||||||
RTG4 | 1729 | 1549 | 3258 | 0 | RT4G150 | 1.16 | 190 МГц | 16 |
Зарбкунии нуқтаҳои шинокунанда | ||||||||
RTG4 | 468 | 847 | 1315 | 4 | RT4G150 | 0.87 | 175 МГц | 14 |
Манбаъҳои FPGA | Истифода | |||||||
Оила | 4ЛУТ | DFF | Ҳамагӣ | Блоки математика | Дастгоҳ | Персенtage | Намоиш | Таъхир |
Нуқтаи собит ба нуқтаи шинокунанда | ||||||||
PolarFire® | 638 | 201 | 849 | 0 | MPF300T | 0.28 | 305 МГц | 3 |
Нуқтаи шинокунанда ба нуқтаи собит | ||||||||
PolarFire | 2442 | 203 | 2645 | 0 | MPF300T | 0.89 | 110 МГц | 3 |
Иловаи нуқтаи шинокунанда | ||||||||
PolarFire | 5144 | 4028 | 9172 | 0 | MPF300T | 3.06 | 240 МГц | 16 |
Тарҳи нуқтаҳои шинокунанда | ||||||||
PolarFire | 5153 | 4026 | 9179 | 0 | MPF300T | 3.06 | 250 МГц | 16 |
Зарбкунии нуқтаҳои шинокунанда | ||||||||
PolarFire | 1161 | 3818 | 4979 | 16 | MPF300T | 1.66 | 340 МГц | 27 |
Манбаъҳои FPGA | Истифода | |||||||
Оила | 4ЛУТ | DFF | Ҳамагӣ | Блоки математика | Дастгоҳ | Персенtage | Намоиш | Таъхир |
Нуқтаи собит ба нуқтаи шинокунанда | ||||||||
RTG4™ | 621 | 201 | 822 | 0 | RT4G150 | 0.54 | 140 МГц | 3 |
Нуқтаи шинокунанда ба нуқтаи собит | ||||||||
RTG4 | 1114 | 203 | 1215 | 0 | RT4G150 | 0.86 | 75 МГц | 3 |
Иловаи нуқтаи шинокунанда | ||||||||
RTG4 | 4941 | 4028 | 8969 | 0 | RT4G150 | 5.9 | 140 МГц | 16 |
Тарҳи нуқтаҳои шинокунанда | ||||||||
RTG4 | 5190 | 4026 | 9216 | 0 | RT4G150 | 6.07 | 130 МГц | 16 |
Зарбкунии нуқтаҳои шинокунанда | ||||||||
RTG4 | 1165 | 3818 | 4983 | 16 | RT4G150 | 3.28 | 170 МГц | 27 |
Муҳим: Барои зиёд кардани басомад, дар танзимоти синтез имкони бозсозии вақтро Фаъол кардан -ро интихоб кунед.
Таърихи ревизия
Таърихи таҷдиди назар тағйиротҳоеро, ки дар ҳуҷҷат амалӣ карда шудаанд, тавсиф мекунад. Тағйирот аз рӯи навор аз нашри охирин сар карда номбар карда мешаванд.
Дастгирии Microchip FPGA
Гурӯҳи маҳсулоти Microchip FPGA маҳсулоти худро бо хидматҳои гуногуни дастгирӣ дастгирӣ мекунад, аз ҷумла Хадамоти муштариён, Маркази дастгирии техникии муштариён, webсайт ва офисҳои фурӯш дар саросари ҷаҳон. Ба мизоҷон тавсия дода мешавад, ки пеш аз тамос бо дастгирӣ ба захираҳои онлайни Microchip муроҷиат кунанд, зеро эҳтимол дорад, ки ба дархостҳои онҳо аллакай ҷавоб дода шудааст.
Тавассути маркази дастгирии техникӣ тамос гиред webсайт дар www.microchip.com/support. Рақами Қисмати дастгоҳи FPGA -ро қайд кунед, категорияи парвандаи мувофиқро интихоб кунед ва тарҳро бор кунед fileс ҳангоми ташкили парвандаи дастгирии техникӣ.
Барои дастгирии ғайритехникии маҳсулот, ба монанди нархгузории маҳсулот, такмилдиҳии маҳсулот, маълумоти навсозӣ, ҳолати фармоиш ва иҷозат ба Хадамоти муштариён тамос гиред.
- Аз Амрикои Шимолӣ ба 800.262.1060 занг занед
- Аз тамоми ҷаҳон ба рақами 650.318.4460 занг занед
- Факс, аз ҳар гӯшаи ҷаҳон, 650.318.8044
Маълумоти микрочип
Тамғаҳои молӣ
Ном ва логотипи "Microchip", логотипи "M" ва дигар номҳо, логотипҳо ва брендҳо тамғаҳои ба қайд гирифта ва ба қайд гирифтанашудаи Microchip Technology Incorporated ё филиалҳо ва/ё филиалҳои он дар Иёлоти Муттаҳида ва/ё дигар кишварҳо мебошанд ("Microchip" тамғаҳои молӣ"). Маълумотро дар бораи тамғаҳои тиҷоратии Microchip метавонед дар ин ҷо пайдо кунед https://www.microchip.com/en-us/about/legal-information/microchip-trademarks
ISBN: 979-8-3371-0947-3
Огоҳии ҳуқуқӣ
Ин нашрия ва маълумоти ин ҷо метавонад танҳо бо маҳсулоти Microchip, аз ҷумла барои тарҳрезӣ, озмоиш ва ҳамгироии маҳсулоти Microchip бо барномаи шумо истифода шавад. Истифодаи ин маълумот ба ҳар тариқи дигар ин шартҳоро вайрон мекунад. Маълумот дар бораи замимаҳои дастгоҳ танҳо барои роҳати шумо дода мешавад ва мумкин аст бо навсозиҳо иваз карда шаванд. Боварӣ ҳосил кунед, ки аризаи шумо ба мушаххасоти шумо мувофиқат мекунад, масъулияти шумост. Барои дастгирии иловагӣ ба идораи фурӯши маҳаллии Microchip муроҷиат кунед ё дар ин суроға кӯмаки иловагӣ гиред www.microchip.com/en-us/support/design-help/client-support-services
ИН МАЪЛУМОТ АЗ ТАРАФИ МИКРОЧИП «ЧУНОН КИ АСТ» ТАЪМИН МЕШАВАД. MICROCHIP ҲЕҶ гуна изҳорот ё кафолат намедиҳад, хоҳ ошкоро, хоҳ дарвоқеъ, хаттӣ, хоҳ шифоҳӣ, қонунӣ ё ба тариқи дигар, ки ба МАЪЛУМОТ марбутанд, аз он ҷумла, ба ҳеҷ ваҷҳ, вале на ба шартҳои шаръӣ, МАВЛАВИИ ТИҶОРӢ ВА МУВОФИҚАТ БА МАҚСАДИ МАХСУС Ё КАФОЛАТҲОИ ТАЪЛИМИ ХОЛО, СИФАТ ВА ИЧРОИ ОН.
БА ҲЕҶ ҲОЛО МИКРОЧИП БАРОИ ЯГОН ТАЛАФ, ЗАРАР, ХАРОҶОТ ѐ ХАРОҶИ НЕСТ, МАХСУС, ҶАЗОӢ, ТАСОДУФӢ Ё ПОКИБОНӢ ҶАВОБГАРДӢ НЕСТ. ХАТТО АГАР МИКРОЧИП ДАР БОРАИ ИМКОНИЯТ ОГОҲ ДОДА ШАВАД Ё ЗАРАРОН ПЕШГИРӢ БОШАНД. МАЪЛУМОТИ УМУМИИ МИКРОЧИП АЗ РУИ ТАМОМИ ДАЪВОХО БА МАЪЛУМОТ ВА ИСТИФОДАИ ОН БА ДОДАХОИ ПУРРА, КИ КОНУН Ичозат медихад, аз маблаги хирочхо, АГАР ЯГОН БОШАД, КИ МИКРОЧИП ЗИЁД НЕСТ. МАЪЛУМОТ.
Истифодаи дастгоҳҳои Microchip дар таъмини ҳаёт ва/ё барномаҳои бехатарӣ комилан ба зиммаи харидор аст ва харидор розӣ мешавад, ки Microchip-ро аз ҳама гуна хисорот, даъвоҳо, даъвоҳо ва хароҷотҳое, ки дар натиҷаи чунин истифода ба вуҷуд меоянд, муҳофизат, ҷуброн ва нигоҳ медорад. Ҳеҷ гуна иҷозатнома ба таври ғайримустақим ё ба тариқи дигар дар зери ягон ҳуқуқҳои моликияти зеҳнии Microchip интиқол дода намешавад, агар тартиби дигаре пешбинӣ нашуда бошад.
Хусусияти ҳифзи коди дастгоҳҳои Microchip
Ба тафсилоти зерини хусусияти муҳофизати код дар маҳсулоти Microchip диққат диҳед:
- Маҳсулоти Microchip ба мушаххасоти дар варақаи маълумотии Microchip мушаххаси онҳо мавҷудбуда мувофиқат мекунанд.
- Microchip боварӣ дорад, ки оилаи маҳсулоти он ҳангоми истифодаи мувофиқ, дар доираи мушаххасоти корӣ ва дар шароити муқаррарӣ бехатар аст.
- Microchip арзиш дорад ва ба таври хашмгин ҳуқуқҳои моликияти зеҳнии худро муҳофизат мекунад. Кӯшишҳо барои вайрон кардани хусусиятҳои муҳофизати рамзи маҳсулоти Microchip қатъиян манъ аст ва метавонад Санади рақамии Ҳазорсолаи муаллифиро вайрон кунад.
- На Microchip ва на ягон истеҳсолкунандаи дигари нимноқил бехатарии рамзи онро кафолат дода наметавонад. Муҳофизати код маънои онро надорад, ки мо кафолат медиҳем, ки маҳсулот "шикастнашаванда" аст. Муҳофизати код доимо такмил меёбад. Microchip ӯҳдадор аст, ки хусусиятҳои муҳофизати рамзи маҳсулоти моро пайваста такмил диҳад.
Ҳуҷҷатҳо / Сарчашмаҳо
![]() |
MICROCHIP CoreFPU воҳиди асосии шинокунанда [pdf] Дастури корбар v3.0, v2.1, v2.0, v1.0, воҳиди асосии шинокунандаи нуқтаи шинокунанда, воҳиди асосии шинокунандаи нуқтаи шинокунанда, воҳиди нуқтаи шинокунанда, воҳиди нуқта |