MICROCHIP -loqo

MICROCHIP CoreFPU Əsas Üzən Nöqtə Vahidi

MICROCHIP-CoreFPU-Cor-Üzən-nöqtə-vahidi-məhsulu

 

Giriş 

  • Core Floating Point Unit (CoreFPU) üzən nöqtəli hesab və çevirmə əməliyyatları, tək və ikiqat dəqiqlikli üzən nöqtəli ədədlər üçün nəzərdə tutulmuşdur. CoreFPU sabit nöqtədən üzən nöqtəyə və üzən nöqtədən sabit nöqtəyə çevrilmələri və üzən nöqtədən əlavə, çıxma və vurma əməliyyatlarını dəstəkləyir. Floating Point Arithmetic üçün IEEE® Standardı (IEEE 754) üzən nöqtə hesablamaları üçün texniki standartdır.
  • Vacib: CoreFPU yalnız normallaşdırılmış nömrələrlə hesablamaları dəstəkləyir və yalnız Verilog dili dəstəklənir; VHDL dəstəklənmir.

Xülasə
Aşağıdakı cədvəl CoreFPU xüsusiyyətlərinin xülasəsini təqdim edir.

Cədvəl 1. CoreFPU Xüsusiyyətləri 

Əsas versiya Bu sənəd CoreFPU v3.0-a aiddir.
Dəstəklənən Cihaz Ailələri
  • PolarFire® SoC
  • PolarFire
  • RTG4™
Dəstəklənən Alət axını Libero® SoC v12.6 və ya sonrakı buraxılışları tələb edir.
Lisenziyalaşdırma CoreFPU lisenziya kilidli deyil.
Quraşdırma Təlimatları CoreFPU, IP Kataloq yeniləmə funksiyası vasitəsilə avtomatik olaraq Libero SoC-nin IP Kataloquna quraşdırılmalıdır. Alternativ olaraq, CoreFPU kataloqdan əl ilə endirilə bilər. IP nüvəsi olduqdan sonra

quraşdırılıbsa, layihəyə daxil edilmək üçün SmartDesign daxilində konfiqurasiya edilir, yaradılır və yaradılır.

Cihazın İstifadəsi və Performansı CoreFPU üçün istifadə və performans məlumatının xülasəsi Cihaz Resursundan İstifadə və Performans bölməsində verilmişdir.

CoreFPU Dəyişiklik Qeydiyyatı Məlumatı
Bu bölmə hərtərəfli üzərində təmin edirview ən son buraxılışdan başlayaraq yeni daxil edilmiş funksiyalardan. Həll edilmiş problemlər haqqında ətraflı məlumat üçün Həll olunmuş Problemlər bölməsinə baxın.

Versiya Yeniliklər
v3.0 IP-nin dəqiqliyini artırmaq üçün əlavə çıxış bayraqları tətbiq edildi
v2.1 İkiqat dəqiqlik xüsusiyyəti əlavə edildi
v2.0 Zamanlama dalğa formaları yeniləndi
v1.0 CoreFPU-nun ilk istehsal buraxılışı

1. Xüsusiyyətlər

CoreFPU aşağıdakı əsas xüsusiyyətlərə malikdir:

  • IEEE-754 standartına uyğun olaraq tək və ikiqat dəqiqlikli üzən nömrələri dəstəkləyir
  • Siyahıda göstərildiyi kimi Dönüşümləri dəstəkləyir:
    • Sabit nöqtədən Üzən nöqtəyə çevrilmə
    • Üzən nöqtədən Sabit nöqtəyə çevrilmə
  • Siyahıda göstərildiyi kimi Arifmetik Əməliyyatları dəstəkləyir:
    • Üzən nöqtə əlavəsi
    • Üzən nöqtəli çıxma
    • Üzən nöqtələrin vurulması
  • Yalnız Arifmetik Əməliyyatlar üçün yuvarlaqlaşdırma sxemini (cütdən yaxına yuvarlaqlaşdırma) təmin edir
  • Üzən Nöqtəli Nömrələr üçün Daşma, Azalma, Sonsuzluq (Müsbət Sonsuzluq, Mənfi Sonsuzluq), Sakit NaN (QNaN) və Siqnal NaN (SNaN) üçün Bayraqlar təmin edir.
  • Arifmetik əməliyyatların tam şəkildə həyata keçirilməsini dəstəkləyir
  • Dizayn Tələbləri üçün Əsası konfiqurasiya etmək üçün Təminat təmin edir

Funksional təsvir

  • Üzən Nöqtəli Arifmetika üçün IEEE Standardı (IEEE 754) üzən nöqtəli hesablamalar üçün texniki standartdır. Üzən nöqtə termini ədədin əhəmiyyətli rəqəmlərinə münasibətdə istənilən yerdə yerləşdirilən ədədin radiks nöqtəsinə (onluq nöqtə və ya ikilik nöqtə) aiddir.
    Üzən nöqtəli ədəd tipik olaraq elmi qeyddə müəyyən bir kökün (r) kəsr (F) və eksponenti (E) ilə F × r^E şəklində ifadə edilir. Ondalıq ədədlər 10 radixindən istifadə edir (F × 10^E); ikili ədədlər isə 2 radixindən istifadə edir (F × 2^E).
  • Üzən nöqtəli nömrənin təmsili unikal deyil. məsələnample, 55.66 rəqəmi 5.566 × 10^1, 0.5566 × 10^2, 0.05566 × 10^3 və s. kimi təmsil olunur. Kəsr hissəsi normallaşdırılır. Normallaşdırılmış formada radiks nöqtəsindən əvvəl yalnız sıfırdan fərqli bir rəqəm var. məsələnample, onluq ədəd 123.4567 1.234567 × 10^2 kimi normallaşdırılır; ikili sayı 1010.1011B 1.0101011B × 2^3 kimi normallaşdırılır.
  • Qeyd etmək vacibdir ki, üzən nöqtəli ədədlər müəyyən sayda bitlə (məsələn,) təmsil olunduqda dəqiqlik itkisindən əziyyət çəkir.ample, 32-bit və ya 64-bit). Bunun səbəbi sonsuz sayda həqiqi ədədlərin (hətta 0.0-dan 0.1-ə qədər kiçik diapazonda) olmasıdır. Digər tərəfdən, an
    n-bit ikili model sonlu 2^n fərqli ədədi təmsil edir. Beləliklə, bütün real rəqəmlər təmsil olunmur. Əvəzində ən yaxın təxmindən istifadə edilir ki, bu da dəqiqliyin itirilməsi ilə nəticələnir.

Vahid dəqiqlikli üzən nöqtə nömrəsi aşağıdakı kimi təmsil olunur:

  • İşarə biti: 1 bit
  • Eksponent eni: 8 bit
  • Əhəmiyyətli və dəqiqlik: 24 bit (23 bit açıq şəkildə saxlanılır)

Şəkil 2-1. 32 bitlik çərçivə

MICROCHIP-CoreFPU-Cor-Üzən-nöqtə-vahidi- (2)İkiqat dəqiqlikli üzən nöqtə nömrəsi aşağıdakı kimi təmsil olunur:

  • İşarə biti: 1 bit
  • Eksponent eni: 11 bit
  • Əhəmiyyətli və dəqiqlik: 53 bit (52 bit açıq şəkildə saxlanılır)

Şəkil 2-2. 64 bitlik çərçivə MICROCHIP-CoreFPU-Cor-Üzən-nöqtə-vahidi- (3)CoreFPU iki çevirmə modulunun (Float to Sabit və Float to Sabit nöqtə) və üç arifmetik əməliyyatın (FP ADD, FP SUB və FP MULT) yüksək səviyyəli inteqrasiyasıdır. İstifadəçi tələb əsasında əməliyyatlardan hər hansı birini konfiqurasiya edə bilər ki, resurslar seçilmiş əməliyyat üçün istifadə olunsun.
Aşağıdakı şəkildə portlarla üst səviyyə CoreFPU blok diaqramı göstərilir.

Şəkil 2-3. CoreFPU Portlarının Blok Diaqramı

MICROCHIP-CoreFPU-Cor-Üzən-nöqtə-vahidi- (4)Aşağıdakı cədvəldə Giriş və Çıxış portlarının eni verilmişdir. Cədvəl 2-1. Giriş və çıxış portunun eni

Siqnal Tək dəqiqlik eni İkiqat dəqiqlik eni
ayn [31:0] [63:0]
bin [31:0] [63:0]
xaricində [31:0] [63:0]
somurtmaq [31:0] [63:0]

Sabit nöqtədən üzən nöqtəyə (çevirmə)

Üzən nöqtəyə sabit kimi konfiqurasiya edilmiş CoreFPU sabit nöqtədən üzən nöqtəyə çevirmə modulunu çıxarır. CoreFPU-ya giriş (ain) tam və fraksiyalı bitləri ehtiva edən hər hansı sabit nöqtəli nömrədir. CoreFPU konfiquratorunda giriş tam və kəsr genişliklərini seçmək üçün seçimlər var. Giriş di_valid siqnalında, çıxış isə do_valid siqnalında etibarlıdır. Sabit üzən əməliyyatın çıxışı (aout) tək və ya ikiqat dəqiqlikli üzən nöqtə formatındadır.
Example sabit nöqtədən üzən nöqtəyə çevirmə əməliyyatı üçün aşağıdakı cədvəldə verilmişdir.
Cədvəl 2-2. Məsample Sabit Nöqtədən Üzən Nöqtəyə Dönüşüm üçün

Sabit nöqtə nömrəsi Üzən nöqtə nömrəsi
ayn Tam ədəd Fraksiya xaricində İmza Göstərici Mantis
0x12153524 (32 bit) 00010010000101010 011010100100100 0x4610a9a9 0 10001100 00100001010100110101001
0x0000000000008CCC

(64 bit)

0000000000000000000000000000000000000000000000001 000110011001100 0x3FF199999999999A 0 01111111111 0001100110011001100110011001100110011001100110011010

Üzən nöqtədən sabit nöqtəyə (çevirmə) 
Sabit nöqtəyə üzən kimi konfiqurasiya edilmiş CoreFPU, üzən nöqtədən sabit nöqtəyə çevirmə modulunu çıxarır. CoreFPU-ya giriş (ain) hər hansı tək və ya ikiqat dəqiqlikli üzən nöqtəli nömrədir və tam və fraksiya bitlərindən ibarət sabit nöqtəli formatda çıxış (aout) istehsal edir. Giriş di_valid siqnalında, çıxış isə do_valid siqnalında etibarlıdır. CoreFPU konfiquratorunda çıxış tam və kəsr genişliklərini seçmək üçün seçimlər var.
ExampÜzən nöqtədən sabit nöqtəyə çevirmə əməliyyatı üçün le aşağıdakı cədvəldə verilmişdir.

Cədvəl 2-3. MəsampÜzən nöqtədən sabit nöqtəyə çevrilmə üçün

Üzən nöqtə nömrəsi Sabit nöqtə nömrəsi
ayn İmza Göstərici Mantis xaricində Tam ədəd Fraksiya
0x41bd6783 (32 bit) 0 10000011 01111010110011110000011 0x000bd678 00000000000010111 101011001111000
0x4002094c447c30d3

(64 bit)

0 10000000000 0010000010010100110001000100011111000011000011010011 0x0000000000012095 0000000000000000000000000000000000000000000000010 010000010010101

Üzən Nöqtəli Əlavə (Arifmetik Əməliyyat)
FP ADD kimi konfiqurasiya edilmiş CoreFPU üzən nöqtəli əlavə modulunu çıxarır. O, iki üzən nöqtəli rəqəmi (ain və bin) əlavə edir və çıxışı (pout) üzən nöqtə formatında təmin edir. Giriş və çıxış tək və ya ikiqat dəqiqlikli üzən nöqtəli nömrələrdir. Giriş di_valid siqnalında, çıxış isə do_valid siqnalında etibarlıdır. Nüvə əlavə əməliyyatı əsasında ovfl_fg (Daşma), qnan_fg (Sakit bir rəqəm deyil), snan_fg (Siqnal verən rəqəm deyil), pinf_fg (Müsbət Sonsuzluq) və ninf_fg (Mənfi Sonsuzluq) bayraqlarını istehsal edir.
Exampüzən nöqtəli əlavə əməliyyatı üçün les aşağıdakı cədvəllərdə verilmişdir.
Cədvəl 2-4. MəsampÜzən Nöqtəli Əlavə Əməliyyatı üçün (32-bit)

Üzən Nöqtə Dəyəri İmza Göstərici Mantis
Üzən nöqtəli giriş 1 ain (0x4e989680) 0 10011101 00110001001011010000000
Üzən nöqtəli giriş 2 bin (0x4f191b40) 0 10011110 00110010001101101000000
Üzən nöqtəli əlavə çıxış çıxışı (0x4f656680) 0 10011110 11001010110011010000000

Cədvəl 2-5. MəsampÜzən Nöqtəli Əlavə Əməliyyatı üçün (64-bit)

Üzən Nöqtə Dəyəri İmza Göstərici Mantis
Üzən nöqtəli giriş 1

ain (0x3ff4106ee30caa32)

0 01111111111 0100000100000110111011100011000011001010101000110010
Üzən nöqtəli giriş 2

bin (0x40020b2a78798e61)

0 10000000000 0010000010110010101001111000011110011000111001100001
Üzən nöqtəli əlavə çıxış çıxışı (0x400c1361e9ffe37a) 0 10000000000 1100000100110110000111101001111111111110001101111010

Üzən Nöqtəli Çıxarma (Arifmetik Əməliyyat) 
FP SUB kimi konfiqurasiya edilmiş CoreFPU üzən nöqtəli çıxma modulunu təxmin edir. O, iki üzən nöqtəli rəqəmi (ain və bin) çıxarır və çıxışı (pout) üzən nöqtəli formatda təmin edir. Giriş və çıxış tək və ya ikiqat dəqiqlikli üzən nöqtəli nömrələrdir. Giriş di_valid siqnalında, çıxış isə do_valid siqnalında etibarlıdır. Nüvə çıxma əməliyyatına əsasən ovfl_fg (Daşma), unfl_fg (aşağı axın), qnan_fg (Sakit Say deyil), snan_fg (Siqnal verən Rəqəm deyil), pinf_fg (Müsbət Sonsuzluq) və ninf_fg (Mənfi Sonsuzluq) bayraqları istehsal edir.
Exampüzən nöqtəli çıxma əməliyyatı üçün les aşağıdakı cədvəllərdə verilmişdir.
Cədvəl 2-6. MəsampÜzən Nöqtəli Çıxarma Əməliyyatı üçün (32-bit)

Üzən Nöqtə Dəyəri İmza Göstərici Mantis
Üzən nöqtəli giriş 1 ain (0xac85465f) 1 01011001 00001010100011001011111
Üzən nöqtəli giriş 2 qutu (0x2f516779) 0 01011110 10100010110011101111001
Üzən nöqtəli çıxma çıxışı (0xaf5591ac) 1 01011110 10101011001000110101011
Üzən Nöqtə Dəyəri İmza Göstərici Mantis
Üzən nöqtəli giriş 1

ain (0x405569764adff823)

0 10000000101 0101011010010111011001001010110111111111100000100011
Üzən nöqtəli giriş 2

bin (0x4057d04e78dee3fc)

0 10000000101 0111110100000100111001111000110111101110001111111100
Üzən nöqtəli çıxma çıxışı (0xc02336c16ff75ec8) 1 10000000010 0011001101101100000101101111111101110101111011001000

Üzən Nöqtələrə Çarpma (Arifmetik Əməliyyat)
FP MULT kimi konfiqurasiya edilmiş CoreFPU üzən nöqtəli vurma modulunu çıxarır. O, iki üzən nöqtəli rəqəmi (ain və bin) çoxaldır və çıxışı (pout) üzən nöqtə formatında təmin edir. Giriş və çıxış tək və ya ikiqat dəqiqlikli üzən nöqtəli nömrələrdir. Giriş di_valid siqnalında, çıxış isə do_valid siqnalında etibarlıdır. Nüvə vurma əməliyyatına əsaslanaraq ovfl_fg (Daşma), unfl_fg (Underflow), qnan_fg (Sakit Say deyil), snan_fg (Siqnal verən Rəqəm deyil), pinf_fg (Müsbət Sonsuzluq) və ninf_fg (Mənfi Sonsuzluq) bayraqları istehsal edir.
ExampÜzən nöqtəli vurma əməliyyatı üçün les aşağıdakı cədvəllərdə verilmişdir.
Cədvəl 2-8. MəsampÜzən Nöqtəli Vurma Əməliyyatı üçün (32-bit)

Üzən Nöqtə Dəyəri İmza Göstərici Mantis
Üzən nöqtəli giriş 1 ain (0x1ec7a735) 0 00111101 10001111010011100110101
Üzən nöqtəli giriş 2 bin (0x6ecf15e8) 0 11011101 10011110001010111101000
Üzən nöqtəli vurma çıxışı (0x4e21814a) 0 10011100 01000011000000101001010
Üzən Nöqtə Dəyəri İmza Göstərici Mantis
Üzən nöqtəli giriş 1

ain (0x40c1f5a9930be0df)

0 10000001100 0001111101011010100110010011000010111110000011011111
Üzən nöqtəli giriş 2

bin (0x400a0866c962b501)

0 10000000000 1010000010000110011011001001011000101011010100000001
Üzən nöqtəli vurma çıxışı (0x40dd38a1c3e2cae9) 0 10000001101 1101001110001010000111000011111000101100101011101001

 Toplama və çıxma üçün həqiqət cədvəli 
Aşağıdakı həqiqət cədvəllərində toplama və çıxma əməliyyatı üçün dəyərlər verilmişdir. Cədvəl 2-10. Əlavə üçün Həqiqət Cədvəli

Məlumat A Məlumat B Sign Bit Nəticə Daşmaq Axar 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
sıfır sıfır 0 POSZERO 0 0 0 0 0 0
sıfır posfinite(y) 0 posfinite(y) 0 0 0 0 0 0
sıfır neqfinite(y) 1 neqfinite(y) 0 0 0 0 0 0
sıfır sonsuz 0 sonsuz 0 0 0 0 1 0
sıfır sonsuz 1 sonsuz 0 0 0 0 0 1
posfinite(y) sıfır 0 posfinite(y) 0 0 0 0 0 0
posfinite sonsuz 0 sonsuz 0 0 0 0 1 0
Cədvəl 2-10. Əlavə üçün həqiqət cədvəli (davamı var)
Məlumat A Məlumat B Sign Bit Nəticə Daşmaq Axar SNaN QNaN PINF NINF
posfinite sonsuz 1 sonsuz 0 0 0 0 0 1
neqfinite(y) sıfır 1 neqfinite(y) 0 0 0 0 0 0
neqativ sonsuz 0 sonsuz 0 0 0 0 1 0
neqativ sonsuz 1 sonsuz 0 0 0 0 0 1
sonsuz sıfır 0 sonsuz 0 0 0 0 1 0
sonsuz posfinite 0 sonsuz 0 0 0 0 1 0
sonsuz neqativ 0 sonsuz 0 0 0 0 1 0
sonsuz sonsuz 0 sonsuz 0 0 0 0 1 0
sonsuz sonsuz 0 POSQNaN 0 0 0 1 0 0
sonsuz sıfır 1 sonsuz 0 0 0 0 0 1
sonsuz posfinite 1 sonsuz 0 0 0 0 0 1
sonsuz neqativ 1 sonsuz 0 0 0 0 0 1
sonsuz sonsuz 0 POSQNaN 0 0 0 1 0 0
sonsuz sonsuz 1 sonsuz 0 0 0 0 0 1
posfinite posfinite 0 posfinite 0 0 0 0 0 0
posfinite posfinite 0 sonsuz 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 neqativ 0 posfinite 0 0 0 0 0 0
posfinite neqativ 1 neqativ 0 0 0 0 0 0
posfinite neqativ 0 POSSNaN 0 1 1 0 0 0
neqativ posfinite 0 posfinite 0 0 0 0 0 0
neqativ posfinite 1 neqativ 0 0 0 0 0 0
neqativ posfinite 0 POSSNaN 0 1 1 0 0 0
neqativ neqativ 1 neqativ 0 0 0 0 0 0
neqativ neqativ 1 sonsuz 0 0 0 0 0 1
neqativ neqativ 0/1 QNaN 0 0 0 1 0 0
neqativ neqativ 0/1 SNaN 0 0 1 0 0 0
neqativ neqativ 0 POSSNaN 1 0 1 0 0 0
Məlumat A Məlumat B Sign Bit Nəticə Daşmaq Axar 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
sıfır sıfır 0 POSZERO 0 0 0 0 0 0
sıfır posfinite(y) 1 neqfinite(y) 0 0 0 0 0 0
sıfır neqfinite(y) 0 posfinite(y) 0 0 0 0 0 0
sıfır sonsuz 1 sonsuz 0 0 0 0 0 1
sıfır sonsuz 0 sonsuz 0 0 0 0 1 0
posfinite(y) sıfır 0 posfinite(y) 0 0 0 0 0 0
posfinite sonsuz 1 sonsuz 0 0 0 0 0 1
posfinite sonsuz 0 sonsuz 0 0 0 0 1 0
neqfinite(y) sıfır 1 neqfinite(y) 0 0 0 0 0 0
neqativ sonsuz 1 sonsuz 0 0 0 0 0 1
Cədvəl 2-11. Çıxarma üçün Həqiqət Cədvəli (davamı)
Məlumat A Məlumat B Sign Bit Nəticə Daşmaq Axar SNaN QNaN PINF NINF
neqativ sonsuz 0 sonsuz 0 0 0 0 1 0
sonsuz sıfır 0 sonsuz 0 0 0 0 1 0
sonsuz posfinite 0 sonsuz 0 0 0 0 1 0
sonsuz neqativ 0 sonsuz 0 0 0 0 1 0
sonsuz sonsuz 0 POSQNaN 0 0 0 1 0 0
sonsuz sonsuz 0 sonsuz 0 0 0 0 1 0
sonsuz sıfır 1 sonsuz 0 0 0 0 0 1
sonsuz posfinite 1 sonsuz 0 0 0 0 0 1
sonsuz neqativ 1 sonsuz 0 0 0 0 0 1
sonsuz sonsuz 1 sonsuz 0 0 0 0 0 1
sonsuz sonsuz 0 POSQNaN 0 0 0 1 0 0
posfinite posfinite 0 posfinite 0 0 0 0 0 0
posfinite posfinite 1 neqativ 0 0 0 0 0 0
posfinite posfinite 0 POSSNaN 0 1 1 0 0 0
posfinite neqativ 0 posfinite 0 0 0 0 0 0
posfinite neqativ 0 sonsuz 0 0 0 0 1 0
posfinite neqativ 0/1 QNaN 0 0 0 1 0 0
posfinite neqativ 0/1 SNaN 0 0 1 0 0 0
posfinite neqativ 0 POSSNaN 1 0 1 0 0 0
neqativ posfinite 1 neqativ 0 0 0 0 0 0
neqativ posfinite 1 sonsuz 0 0 0 0 0 1
neqativ posfinite 0/1 QNaN 0 0 0 1 0 0
neqativ posfinite 0/1 SNaN 0 0 1 0 0 0
neqativ posfinite 0 POSSNaN 1 0 1 0 0 0
neqativ neqativ 0 posfinite 0 0 0 0 0 0
neqativ neqativ 1 neqativ 0 0 0 0 0 0
neqativ neqativ 0 POSSNaN 0 1 1 0 0 0

Əhəmiyyətli:

  • Əvvəlki cədvəllərdə onlar istənilən rəqəmi bildirir.
  • Əvvəlki cədvəllərdə qeyd olunanlar heç bir əhəmiyyət verməmə vəziyyətini bildirir.

Vurma üçün Həqiqət Cədvəli 
Aşağıdakı həqiqət cədvəlində vurma əməliyyatı üçün dəyərlər verilmişdir.

Cədvəl 2-12. Vurma üçün Həqiqət Cədvəli

Məlumat A Məlumat B Sign Bit Nəticə Daşmaq Axar 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
sıfır sıfır 0 POSZERO 0 0 0 0 0 0
sıfır posfinite 0 POSZERO 0 0 0 0 0 0
sıfır neqativ 0 POSZERO 0 0 0 0 0 0
sıfır sonsuz 0 POSQNaN 0 0 0 1 0 0
sıfır sonsuz 0 POSQNaN 0 0 0 1 0 0
Cədvəl 2-12. Vurma üçün həqiqət cədvəli (davamı)
Məlumat A Məlumat B Sign Bit Nəticə Daşmaq Axar SNaN QNaN PINF NINF
posfinite sıfır 0 POSZERO 0 0 0 0 0 0
posfinite sonsuz 0 sonsuz 0 0 0 0 1 0
posfinite sonsuz 1 sonsuz 0 0 0 0 0 1
neqativ sıfır 0 POSZERO 0 0 0 0 0 0
neqativ sonsuz 1 sonsuz 0 0 0 0 0 1
neqativ sonsuz 0 sonsuz 0 0 0 0 1 0
sonsuz sıfır 0 POSQNaN 0 0 0 1 0 0
sonsuz posfinite 0 sonsuz 0 0 0 0 1 0
sonsuz neqativ 1 sonsuz 0 0 0 0 0 1
sonsuz sonsuz 0 sonsuz 0 0 0 0 1 0
sonsuz sonsuz 1 sonsuz 0 0 0 0 0 1
sonsuz sıfır 0 POSQNaN 0 0 0 1 0 0
sonsuz posfinite 1 sonsuz 0 0 0 0 0 1
sonsuz neqativ 0 sonsuz 0 0 0 0 1 0
sonsuz sonsuz 1 sonsuz 0 0 0 0 0 1
sonsuz sonsuz 0 sonsuz 0 0 0 0 1 0
posfinite posfinite 0 posfinite 0 0 0 0 0 0
posfinite posfinite 0 sonsuz 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 neqativ 1 neqativ 0 0 0 0 0 0
posfinite neqativ 1 sonsuz 0 0 0 0 0 1
posfinite neqativ 0 POSQNaN 0 0 0 1 0 0
posfinite neqativ 0 POSSNaN 0 0 1 0 0 0
posfinite neqativ 0 POSSNaN 1 0 1 0 0 0
posfinite neqativ 0 POSSNaN 0 1 1 0 0 0
neqativ posfinite 1 neqativ 0 0 0 0 0 0
neqativ posfinite 1 sonsuz 0 0 0 0 0 1
neqativ posfinite 0 POSQNaN 0 0 0 1 0 0
neqativ posfinite 0 POSSNaN 0 0 1 0 0 0
neqativ posfinite 0 POSSNaN 1 0 1 0 0 0
neqativ posfinite 0 POSSNaN 0 1 1 0 0 0
neqativ neqativ 0 posfinite 0 0 0 0 0 0
neqativ neqativ 0 sonsuz 0 0 0 0 1 0
neqativ neqativ 0 POSQNaN 0 0 0 1 0 0
neqativ neqativ 0 POSQNaN 0 0 1 0 0 0
neqativ neqativ 0 POSQNaN 1 0 1 0 0 0
neqativ neqativ 0 POSQNaN 0 1 1 0 0 0

Əhəmiyyətli:

Sign Bit '0' müsbət çıxışı, '1' isə mənfi çıxışı müəyyən edir.
Əvvəlki cədvəldəki x şərti maraqlandırmır.

CoreFPU Parametrləri və İnterfeys Siqnalları
Bu bölmə CoreFPU Konfiqurator parametrlərində və I/O siqnallarında parametrləri müzakirə edir.

Konfiqurasiya GUI Parametrləri 
Aşağıdakı cədvəldə göstərildiyi kimi FPU vahidinə tətbiq edilən bir sıra konfiqurasiya edilə bilən seçimlər var. Defoltdan başqa bir konfiqurasiya tələb olunarsa, konfiqurasiya edilə bilən seçim üçün uyğun dəyərləri seçmək üçün konfiqurasiya dialoq qutusu istifadə olunur.

Cədvəl 3-1. CoreFPU Konfiqurasiya GUI Parametrləri 

Parametr adı Defolt Təsvir
Dəqiqlik Subay Tələb olunan əməliyyatı seçin:

Tək Dəqiqlik
İkiqat dəqiqlik

Dönüşüm növü Sabit nöqtədən Üzən nöqtəyə çevrilmə Tələb olunan əməliyyatı seçin:
  • Sabit nöqtədən Üzən nöqtəyə çevrilmə
  • Üzən nöqtədən Sabit nöqtəyə çevrilmə
  • Üzən nöqtə əlavəsi
  • Üzən nöqtəli çıxma
  • Üzən nöqtələrin vurulması
Giriş Fraksiyasının Genişliyi1 15 Input ain və bin siqnallarında kəsr nöqtəsini konfiqurasiya edir

Etibarlı diapazon 31-1-dir

Çıxış Fraksiyasının Genişliyi2 15 Çıxış çıxış siqnallarında kəsr nöqtəsini konfiqurasiya edir

Etibarlı diapazon 51-1-dir

Əhəmiyyətli:

  1. Bu parametr yalnız sabit nöqtədən üzən nöqtəyə çevrilmə zamanı konfiqurasiya edilə bilər.
  2. Bu parametr yalnız üzən nöqtədən sabit nöqtəyə çevrilmə zamanı konfiqurasiya edilə bilər.

Giriş və çıxış siqnalları (Sual verin)
Aşağıdakı cədvəldə CoreFPU-nun giriş və çıxış port siqnalları verilmişdir.

Cədvəl 3-2. Port təsviri 

Siqnal Adı Genişlik Növ Təsvir
clk 1 Giriş Əsas sistem saatı
rstn 1 Giriş Aktiv-aşağı asinxron sıfırlama
di_valid 1 Giriş Aktiv-yüksək daxiletmə etibarlıdır

Bu siqnal ain[31:0], ain[63:0] və bin[31:0], bin[63:0] üzərində mövcud olan məlumatların etibarlı olduğunu göstərir.

ayn 32/64 Giriş Giriş avtobusu (bütün əməliyyatlar üçün istifadə olunur)
bin1 32/64 Giriş B Giriş avtobusu (yalnız hesab əməliyyatları üçün istifadə olunur)
xaricində2 32/64 Çıxış Üzən nöqtəyə sabit və ya sabit nöqtəyə üzən çevirmə əməliyyatları seçildikdə çıxış dəyəri.
somurtmaq1 32/64 Çıxış Toplama, çıxma və ya vurma əməliyyatları seçildikdə çıxış dəyəri.
Cədvəl 3-2. Liman təsviri (davamı)
Siqnal Adı Genişlik Növ Təsvir
do_valid 1 Çıxış Aktiv-yüksək siqnal

Bu siqnal pout/aout data avtobusunda mövcud olan məlumatların etibarlı olduğunu göstərir.

ovfl_fg3 1 Çıxış Aktiv-yüksək siqnal

Bu siqnal üzən nöqtə əməliyyatları zamanı daşmanı göstərir.

unfl_fg 1 Çıxış Aktiv-yüksək siqnal

Bu siqnal üzən nöqtə əməliyyatları zamanı aşağı axını göstərir.

qnan_fg3 1 Çıxış Aktiv-yüksək siqnal

Bu siqnal üzən nöqtə əməliyyatları zamanı Səssiz Nömrəni (QNaN) göstərir.

snan_fg 1 Çıxış Aktiv-yüksək siqnal

Bu siqnal üzən nöqtə əməliyyatları zamanı Nömrə Deyil Siqnalını (SNaN) göstərir.

pinf_fg3 1 Çıxış Aktiv-yüksək siqnal

Bu siqnal üzən nöqtə əməliyyatları zamanı müsbət sonsuzluğu göstərir.

ninf_fg 1 Çıxış Aktiv-yüksək siqnal

Bu siqnal üzən nöqtə əməliyyatları zamanı mənfi sonsuzluğu göstərir.

Əhəmiyyətli:

  1. Bu port yalnız üzən nöqtəli əlavə, çıxma və ya vurma əməliyyatları üçün əlçatandır.
  2. Bu port yalnız sabit nöqtədən üzən nöqtəyə və üzən nöqtədən sabit nöqtəyə çevirmə əməliyyatları üçün mövcuddur.
  3. Bu port üzən nöqtədən sabit nöqtəyə, üzən nöqtə əlavəsi, üzən nöqtədən çıxma və üzən nöqtə vurma üçün mövcuddur.

Libero Design Suite-də CoreFPU-nun tətbiqi

Bu bölmə Libero Design Suite-də CoreFPU-nun tətbiqini təsvir edir.

SmartDesign 

CoreFPU Libero IP kataloqunda yükləmək üçün mövcuddur web anbar. Kataloqda qeyd edildikdən sonra əsas SmartDesign axınından istifadə edərək yaradılır. Nüvələri konfiqurasiya etmək, qoşmaq və yaratmaq üçün SmartDesign-dan istifadə haqqında məlumat üçün Libero SoC onlayn yardımına baxın.
Əsas nümunəni konfiqurasiya etdikdən və yaradandan sonra, əsas funksionallıq CoreFPU ilə təchiz edilmiş test masasından istifadə edərək simulyasiya edilir. Testbench parametrləri avtomatik olaraq CoreFPU konfiqurasiyasına uyğunlaşır. CoreFPU daha böyük dizaynın tərkib hissəsi kimi yaradılmışdır.
Şəkil 4-1. Arifmetik əməliyyatlar üçün SmartDesign CoreFPU Nümunəsi

MICROCHIP-CoreFPU-Cor-Üzən-nöqtə-vahidi- (5)Şəkil 4-2. Konversiya Əməliyyatı üçün SmartDesign CoreFPU Nümunəsi MICROCHIP-CoreFPU-Cor-Üzən-nöqtə-vahidi- (6)

 

Sabit nöqtədən üzən nöqtəyə çevrilmə
Sabit nöqtədən üzən nöqtəyə çevrilmə zamanı Giriş Fraksiyasının Genişliyi konfiqurasiya edilə bilər. Çıxış eni defolt olaraq tək dəqiqlik üçün 32-bit və ikiqat dəqiqlikli üzən nöqtə üçün 64-bit olaraq təyin edilmişdir.
Sabit nöqtədən üzən nöqtəyə çevirmək üçün aşağıdakı şəkildə göstərildiyi kimi Fixed to floating point Conversion type seçin.

MICROCHIP-CoreFPU-Cor-Üzən-nöqtə-vahidi- (7)Üzən nöqtədən sabit nöqtəyə 
Üzən nöqtədən sabit nöqtəyə çevrilmə zamanı Çıxış Fraksiya Eni konfiqurasiya edilə bilər və Giriş Eni standart olaraq tək dəqiqlik üçün 32 bit və ikiqat dəqiqlikli üzən nöqtə üçün 64 bit olaraq təyin edilir.
Üzən nöqtədən sabit nöqtəyə çevirmək üçün aşağıdakı şəkildə göstərildiyi kimi Floating point to fixed Conversion type seçin.
Şəkil 4-4. Üzən nöqtə üçün CoreFPU Konfiquratoru Sabit MICROCHIP-CoreFPU-Cor-Üzən-nöqtə-vahidi- (8)Üzən Nöqtəli Əlavə/Çıxarma/Çarpma
Üzən nöqtəli əlavə, çıxma və vurma əməliyyatı zamanı Giriş Kəsrinin Genişliyi və Çıxış Fraksiyasının Genişliyi konfiqurasiya edilmir, çünki bunlar üzən nöqtəli hesab əməliyyatlarıdır və Giriş/Çıxış Eni standart olaraq 32 bit tək dəqiqliyə və ikiqat dəqiqlikli üzən nöqtə üçün 64 bitə təyin edilmişdir.
Aşağıdakı şəkildə üzən nöqtə çıxarma əməliyyatı üçün CoreFPU konfiquratoru göstərilir.

Şəkil 4-5. Üzən Nöqtələrin Çıxarılması üçün CoreFPU KonfiquratoruMICROCHIP-CoreFPU-Cor-Üzən-nöqtə-vahidi- (9)Simulyasiya (Sual verin)
Simulyasiyaları işə salmaq üçün əsas konfiqurasiya pəncərəsində User Testbench seçin. CoreFPU-nu yaratdıqdan sonra pre-sintez test bench Hardware Description Language (HDL) files Libero-da quraşdırılmışdır.

Simulyasiya dalğa formaları (Sual verin)
Bu bölmə CoreFPU üçün simulyasiya dalğa formalarını müzakirə edir.
Aşağıdakı rəqəmlər həm 32-bit, həm də 64-bit üçün sabit nöqtədən üzən nöqtəyə çevrilmənin dalğa formasını göstərir.MICROCHIP-CoreFPU-Cor-Üzən-nöqtə-vahidi- (10)

MICROCHIP-CoreFPU-Cor-Üzən-nöqtə-vahidi- (11) MICROCHIP-CoreFPU-Cor-Üzən-nöqtə-vahidi- (12) MICROCHIP-CoreFPU-Cor-Üzən-nöqtə-vahidi- (13)

Sistem inteqrasiyası
Aşağıdakı şəkil keçmişi göstərirampnüvədən istifadə etmək. Bu keçmişdəample, dizayn UART dizayn və host PC arasında rabitə kanalı kimi istifadə olunur. Ain və bin (hər biri 32-bit və ya 64-bit genişlik) siqnalları UART-dan dizayn üçün girişlərdir. CoreFPU di_valid siqnalını aldıqdan sonra nəticəni hesablayır. Nəticəni hesabladıqdan sonra do_valid siqnalı yüksək olur və nəticəni (aout/pout data) çıxış buferində saxlayır. Eyni prosedur çevirmə və hesab əməliyyatları üçün də tətbiq olunur. Dönüşüm əməliyyatları üçün yalnız ain girişi kifayətdir, arifmetik əməliyyatlar üçün isə həm ain, həm də bin girişləri tələb olunur. Çıxış çıxışı konvertasiya əməliyyatları üçün aktivləşdirilib və arifmetik əməliyyatlar üçün pout portu aktivləşdirilib.
Şəkil 4-16. MəsampCoreFPU Sisteminin le

MICROCHIP-CoreFPU-Cor-Üzən-nöqtə-vahidi- (14)

 

  1. Sintez (Sual verin)
    CoreFPU-da sintezi işə salmaq üçün dizayn kökünü IP komponent nümunəsinə təyin edin və Libero dizayn axını panelindən Sintez alətini işə salın.
    Yer və marşrut (Sual verin)
    Dizayn sintez edildikdən sonra Yerləşdir və Marşrut alətini işə salın. CoreFPU xüsusi yer və marşrut parametrləri tələb etmir.
  2. İstifadəçi Testbench (Sual verin)
    CoreFPU IP buraxılışı ilə istifadəçi test masası təmin edilir. Bu test masasından istifadə edərək CoreFPU-nun funksional davranışını yoxlaya bilərsiniz.

İstifadəçi test benchinin sadələşdirilmiş blok diaqramı aşağıdakı şəkildə göstərilmişdir. İstifadəçi test masası Konfiqurasiya edilmiş CoreFPU dizaynını (UUT) yaradır və davranış testi məlumat generatorunu, lazımi saatı və sıfırlama siqnallarını ehtiva edir.
Şəkil 4-17. CoreFPU İstifadəçi Testbench

MICROCHIP-CoreFPU-Cor-Üzən-nöqtə-vahidi- (15)Vacib: Siz ModelSim simulyatorunda çıxış siqnallarına nəzarət etməlisiniz, Simulyasiya bölməsinə baxın.

Əlavə İstinadlar (Sual verin)
Bu bölmə əlavə məlumat üçün siyahı təqdim edir.
Yeniləmələr və proqram təminatı, cihazlar və aparat haqqında əlavə məlumat üçün daxil olun

Microchip FPGA və PLD-lərdə Əqli Mülkiyyət səhifələri websayt.

  1. Məlum problemlər və həll yolları (Sual verin)
    CoreFPU v3.0 üçün məlum problem və həll yolları yoxdur.
  2. Dayandırılmış Xüsusiyyətlər və Cihazlar (Sual verin)
    Bu IP buraxılışı ilə dayandırılmış funksiyalar və cihazlar yoxdur.

Lüğət

Aşağıda sənəddə istifadə olunan terminlərin və təriflərin siyahısı verilmişdir.
Cədvəl 6-1. Şərtlər və anlayışlar

Müddət Tərif
FPU Üzən nöqtə vahidi
FP ƏLAVƏ Üzən nöqtə əlavəsi
FP SUB Üzən Nöqtəli Çıxarma
FP MULT Üzən nöqtələrin vurulması

Həll edilmiş məsələlər 
Aşağıdakı cədvəldə müxtəlif CoreFPU buraxılışları üçün həll edilmiş bütün problemlərin siyahısı verilmişdir.

Cədvəl 7-1. Həll edilmiş məsələlər

Buraxın Təsvir
3.0 Aşağıda v3.0 buraxılışında həll edilmiş bütün problemlərin siyahısı verilmişdir:

İş nömrəsi: 01420387 və 01422128

Yuvarlaqlaşdırma sxemi məntiqi əlavə edildi (ən yaxın cüt ədədə yuvarlaqlaşdırın).

2.1 Aşağıda v2.1 buraxılışında həll edilmiş bütün problemlərin siyahısı verilmişdir:
Dizayn çoxlu nüvələr yaradıldıqda dublikat modulların olması səbəbindən problemlərlə qarşılaşır.
CoreFPU IP nümunəsinin adının dəyişdirilməsi “Müəyyən edilməmiş modul” xətası ilə nəticələnir.
1.0 İlkin Buraxılış

Cihaz Resursundan İstifadə və Performans

CoreFPU makrosu aşağıdakı cədvəldə sadalanan ailələrdə həyata keçirilir.
Cədvəl 8-1. 32-Bit üçün FPU PolarFire Vahid Cihazdan Utilizasiya

FPGA Resursları İstifadəsi
Ailə 4LUT DFF Cəmi Riyaziyyat bloku Cihaz Faiztage Performans Gecikmə
Sabit nöqtədən üzən nöqtəyə
PolarFire® 260 104 364 0 MPF300T 0.12 310 MHz 3
Üzən nöqtədən sabit nöqtəyə
PolarFire 591 102 693 0 MPF300T 0.23 160 MHz 3
Üzən nöqtə əlavəsi
PolarFire 1575 1551 3126 0 MPF300T 1.06 340 MHz 16
Üzən Nöqtəli Çıxarma
PolarFire 1561 1549 3110 0 MPF300T 1.04 345 MHz 16
Üzən nöqtələrin vurulması
PolarFire 465 847 1312 4 MPF300T 0.44 385 MHz 14
FPGA Resursları İstifadəsi
Ailə 4LUT DFF Cəmi Riyaziyyat bloku Cihaz Faiztage Performans Gecikmə
Sabit nöqtədən üzən nöqtəyə
RTG4™ 264 104 368 0 RT4G150 0.24 160 MHz 3
Üzən nöqtədən sabit nöqtəyə
RTG4 439 112 551 0 RT4G150 0.36 105 MHz 3
Üzən nöqtə əlavəsi
RTG4 1733 1551 3284 0 RT4G150 1.16 195 MHz 16
Üzən Nöqtəli Çıxarma
RTG4 1729 1549 3258 0 RT4G150 1.16 190 MHz 16
Üzən nöqtələrin vurulması
RTG4 468 847 1315 4 RT4G150 0.87 175 MHz 14
FPGA Resursları İstifadəsi
Ailə 4LUT DFF Cəmi Riyaziyyat bloku Cihaz Faiztage Performans Gecikmə
Sabit nöqtədən üzən nöqtəyə
PolarFire® 638 201 849 0 MPF300T 0.28 305 MHz 3
Üzən nöqtədən sabit nöqtəyə
PolarFire 2442 203 2645 0 MPF300T 0.89 110 MHz 3
Üzən nöqtə əlavəsi
PolarFire 5144 4028 9172 0 MPF300T 3.06 240 MHz 16
Üzən Nöqtəli Çıxarma
PolarFire 5153 4026 9179 0 MPF300T 3.06 250 MHz 16
Üzən nöqtələrin vurulması
PolarFire 1161 3818 4979 16 MPF300T 1.66 340 MHz 27
FPGA Resursları İstifadəsi
Ailə 4LUT DFF Cəmi Riyaziyyat bloku Cihaz Faiztage Performans Gecikmə
Sabit nöqtədən üzən nöqtəyə
RTG4™ 621 201 822 0 RT4G150 0.54 140 MHz 3
Üzən nöqtədən sabit nöqtəyə
RTG4 1114 203 1215 0 RT4G150 0.86 75 MHz 3
Üzən nöqtə əlavəsi
RTG4 4941 4028 8969 0 RT4G150 5.9 140 MHz 16
Üzən Nöqtəli Çıxarma
RTG4 5190 4026 9216 0 RT4G150 6.07 130 MHz 16
Üzən nöqtələrin vurulması
RTG4 1165 3818 4983 16 RT4G150 3.28 170 MHz 27

Vacibdir: Tezliyi artırmaq üçün sintez parametrində Yenidən vaxtı aktivləşdir seçimini seçin.

Təftiş Tarixçəsi

Təftiş tarixçəsi sənəddə həyata keçirilən dəyişiklikləri təsvir edir. Dəyişikliklər ən cari nəşrdən başlayaraq yenidən nəzərdən keçirilir.

MICROCHIP-CoreFPU-Cor-Üzən-nöqtə-vahidi- (1)

Mikroçip FPGA dəstəyi

Microchip FPGA məhsullar qrupu öz məhsullarını müxtəlif dəstək xidmətləri ilə dəstəkləyir, o cümlədən Müştəri Xidmətləri, Müştərilərə Texniki Dəstək Mərkəzi, websaytı və dünya üzrə satış ofisləri. Müştərilərə dəstək xidməti ilə əlaqə saxlamazdan əvvəl Microchip onlayn resurslarına baş çəkmələri tövsiyə olunur, çünki onların sorğularına artıq cavab verilmişdir.
vasitəsilə Texniki Dəstək Mərkəzi ilə əlaqə saxlayın websaytında www.microchip.com/support. FPGA Cihazının Hissə nömrəsini qeyd edin, müvafiq iş kateqoriyasını seçin və dizaynı yükləyin files texniki dəstək işi yaratarkən.
Məhsulun qiymətləri, məhsul təkmilləşdirmələri, yeniləmə məlumatları, sifariş statusu və icazə kimi qeyri-texniki məhsul dəstəyi üçün Müştəri Xidməti ilə əlaqə saxlayın.

  • Şimali Amerikadan 800.262.1060 nömrəsinə zəng edin
  • Dünyanın qalan hissəsindən 650.318.4460 nömrəsinə zəng edin
  • Dünyanın istənilən yerindən faks, 650.318.8044

Mikroçip məlumatı

Ticarət nişanları
“Microchip” adı və loqosu, “M” loqosu və digər adlar, loqolar və brendlər Microchip Technology Incorporated və ya onun filialları və/yaxud törəmə şirkətlərinin Birləşmiş Ştatlarda və/və ya digər ölkələrdə qeydə alınmış və qeydiyyatdan keçməmiş ticarət nişanlarıdır (“Microchip” Ticarət nişanları”). Microchip ticarət nişanları ilə bağlı məlumatı burada tapa bilərsiniz https://www.microchip.com/en-us/about/legal-information/microchip-trademarks
ISBN: 979-8-3371-0947-3

Hüquqi Bildiriş
Bu nəşr və buradakı məlumatlar yalnız Microchip məhsulları ilə, o cümlədən Microchip məhsullarını layihələndirmək, sınaqdan keçirmək və tətbiqinizlə inteqrasiya etmək üçün istifadə edilə bilər. Bu məlumatın hər hansı başqa şəkildə istifadəsi bu şərtləri pozur. Cihaz tətbiqləri ilə bağlı məlumat yalnız sizin rahatlığınız üçün verilir və yeniləmələr onu əvəz edə bilər. Tətbiqinizin spesifikasiyalarınıza uyğun olmasını təmin etmək sizin məsuliyyətinizdir. Əlavə dəstək üçün yerli Microchip satış ofisinizlə əlaqə saxlayın və ya bu ünvanda əlavə dəstək əldə edin www.microchip.com/en-us/support/design-help/client-support-services

BU MƏLUMAT "OLDUĞU KİMİ" MİKROÇİP TARAFINDAN TƏQDİM EDİLİR. MICROCHIP HƏR BAŞAĞI MƏLUMATLARLA MƏHDUD OLMAYAN, O cümlədən, MƏLUMATLARLA İLƏ İLƏ AÇAĞI və ya YAZILI, YAZILI və ya şifahi, qanuni və ya başqa heç bir TƏMİNAT VƏ YA ZƏMANƏT VERMİR. SATICILIQ VƏ XÜSUSİ MƏQSƏDƏ UYĞUNLUQ VƏ YA ONUN VƏZİYYƏTİ, KEYFİYYƏTİ VƏ YA PERFORMANSINA BAĞLI ZƏMANƏTLƏR.

MİKROÇİP HİÇ BİR HALDA MİKROÇİP BİLDİRİSİ, XÜSUSİ, CƏZA, TƏSADİVƏ və ya NƏTİCƏLİ İTKİYƏ, ZƏRƏ, XƏRÇƏ VƏ YA HƏR HƏR BİR HƏR NÖVLƏ HƏR XƏRÇƏ GÖRƏ MƏSULİYYƏT OLMAYACAQ. MİKROCHIP MÜMKÜNLƏR HAQQINDA MƏLUMAT OLUNSA VƏ YA ZƏRƏRLƏR GÖRƏNƏN OLSUN. QANUNUN İCAZƏ VERDİĞİ TAM HƏRÇƏDƏ MİKROÇİPİN MƏLUMATLARA VƏ YA İSTİFADƏ İLƏ İLƏ İLGİLİ BÜTÜN İDDİALAR ÜZRƏ ÜMUMİ MƏSULİYYƏTİ, HƏR HƏR VARSA, HƏMİN MƏLUMATLARININ MƏBLƏQİNDƏN ÇOX OLMAYACAQ. MƏLUMAT.

Mikroçip cihazlarının həyat dəstəyi və/və ya təhlükəsizlik proqramlarında istifadəsi riski tamamilə alıcının üzərinə düşür və alıcı Mikroçipi bu cür istifadə nəticəsində yaranan hər hansı və bütün zərərlərdən, iddialardan, iddialardan və ya xərclərdən müdafiə etməyə, kompensasiya etməyə və zərərsiz saxlamağa razılaşır. Başqa cür göstərilmədiyi təqdirdə heç bir Microchip əqli mülkiyyət hüquqları ilə bağlı heç bir lisenziya ötürülmür.

Mikroçip Cihazları Kod Qoruma Xüsusiyyəti
Microchip məhsullarında kod mühafizəsi funksiyasının aşağıdakı detallarına diqqət yetirin:

  • Microchip məhsulları xüsusi Microchip Data Sheet-də olan spesifikasiyalara cavab verir.
  • Microchip hesab edir ki, onun məhsulları ailəsi nəzərdə tutulmuş qaydada, istismar spesifikasiyası daxilində və normal şəraitdə istifadə edildikdə təhlükəsizdir.
  • Mikroçip öz əqli mülkiyyət hüquqlarını qiymətləndirir və aqressiv şəkildə qoruyur. Microchip məhsullarının kod qoruma xüsusiyyətlərini pozmaq cəhdləri qəti qadağandır və Rəqəmsal Minilliyin Müəllif Hüquqları Aktını poza bilər.
  • Nə Microchip, nə də hər hansı digər yarımkeçirici istehsalçısı öz kodunun təhlükəsizliyinə zəmanət verə bilməz. Kodun qorunması o demək deyil ki, biz məhsulun “qırılmaz” olmasına zəmanət veririk. Kod mühafizəsi daim inkişaf edir. Microchip məhsullarımızın kod mühafizəsi xüsusiyyətlərini davamlı olaraq təkmilləşdirməyə sadiqdir.

Sənədlər / Resurslar

MICROCHIP CoreFPU Əsas Üzən Nöqtə Vahidi [pdf] İstifadəçi təlimatı
v3.0, v2.1, v2.0, v1.0, CoreFPU Əsas Üzən Nöqtə Vahidi, Əsas Üzən Nöqtə Vahidi, Üzən Nöqtə Vahidi, Nöqtə Vahidi

İstinadlar

Şərh buraxın

E-poçt ünvanınız dərc olunmayacaq. Tələb olunan sahələr qeyd olunub *