intel-LOGO

intel Cyclone 10 Native FloatingPoint DSP FPGA IP

intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-PRO

Intel® Cyclone® 10 GX Native Floating-Point DSP Intel® FPGA IP İstifadəçi Təlimatı

Intel® Cyclone® 10 GX Native Floating-Point DSP Intel® FPGA IP-nin parametrləşdirilməsi

Dizaynınıza uyğun bir IP nüvəsi yaratmaq üçün müxtəlif parametrləri seçin.

  1. Intel® Quartus® Prime Pro Edition-da Intel Cyclone® 10 GX cihazını hədəf alan yeni layihə yaradın.
  2. IP Kataloqda Kitabxana ➤ DSP ➤ Primitive DSP ➤ Intel Cyclone 10 GX Native Floating Point DSP üzərinə klikləyin.
    Intel Cyclone 10 GX Native Floating-Point DSP IP Core IP parametr redaktoru açılır.
  3. Yeni IP Variasiyası informasiya qutusunda Müəssisə Adı daxil edin və OK düyməsini basın.
  4. Parametrlər altında DSP Şablonunu və seçin View IP nüvəniz üçün istədiyiniz
  5. DSP Blokunda View, saatı dəyişdirin və ya hər bir etibarlı reyestrin sıfırlanması.
  6. Çoxalma əlavə və ya vektor rejimi 1 üçün zəncir portundan və ya Axe portundan daxiletməni seçmək üçün GUI-də Zəncir Daxil multipleksoruna klikləyin.
  7. Əlavə və ya çıxma seçmək üçün GUI-də Toplayıcı simvoluna klikləyin.
  8. Zəncirləmə portunu aktivləşdirmək üçün GUI-də Chain Out multipleksoruna klikləyin.
  9. HDL Yarat klikləyin.
  10. Bitir klikləyin.

Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP Parametrləri
Cədvəl 1. Parametrlər

Parametr Dəyər Defolt Dəyər Təsvir
DSP Şablonu Çoxalmaq əlavə et

Çoxalma Əlavə et Çoxalma Yığma Vektor rejimi 1

Vektor rejimi 2

Çoxalmaq DSP bloku üçün istədiyiniz əməliyyat rejimini seçin.

Seçilmiş əməliyyat öz əksini tapır DSP Bloku View.

View Qeydiyyat Qeydiyyatın Təmizlənməsinə imkan verir Qeydiyyatı aktivləşdirir Registrlər üçün saat sxemi və ya sıfırlama sxemini seçmək üçün seçimlər view. Seçilmiş əməliyyat öz əksini tapır DSP Bloku View.
davam etdi...
Parametr Dəyər Defolt Dəyər Təsvir
    seçin Qeydiyyatı aktivləşdirir üçün DSP Bloku View registrlərin saat sxemini göstərmək üçün. Burada registrlərin hər biri üçün saatları dəyişə bilərsiniz view.

seçin Qeydiyyatdan keçin üçün DSP Bloku View registrlərin sıfırlanması sxemini göstərmək üçün. Yandır Single Clear istifadə edin registrlərin sıfırlanması sxemini dəyişdirmək üçün.

Single Clear istifadə edin Yandırın və ya söndürün Söndür DSP blokundakı bütün registrləri sıfırlamaq üçün tək sıfırlama ilə bu parametri yandırın. Registrləri sıfırlamaq üçün müxtəlif sıfırlama portlarından istifadə etmək üçün bu parametri söndürün.

Çıxış registrində aydın 0 üçün yandırın; çıxış registrində aydın 1 üçün söndürün.

Sil 0 giriş registrləri üçün aclr[0] istifadə edir

siqnal.

Sil 1 çıxış və boru kəməri registrləri üçün istifadə olunur

aclr[1] siqnalı.

Bütün giriş registrləri aclr[0] sıfırlama siqnalından istifadə edir. Bütün çıxış və boru kəməri registrləri aclr[1] sıfırlama siqnalından istifadə edir.

DSP View Blok.
Multipleksatorda Zəncir (14) Deaktiv Et aktivləşdirin Deaktiv edin Zənciri aktivləşdirmək üçün multipleksor üzərinə klikləyin

liman.

Zəncirdən Çıxış Multiplekseri (12) Enable Enable Deaktiv edin Zəncirləməni aktivləşdirmək üçün multipleksorun üzərinə klikləyin

liman.

Gürzə (13) +

+ üzərinə klikləyin Gürzəçi toplama və ya çıxma rejimini seçmək üçün simvol.
Qeydiyyat Saatı

• ax_saat (2)

• ay_saat (3)

• az_saat (4)

• çox_boru xətti_cloc k(5)

• ax_chainin_pl_cloc k (7)

• toplayıcı_giriş_saatı (9)

• toplayıcı_daxili_2_saat (10)

• çıxış_saat (11)

• yığma_saat (1)

• accum_pipeline_cl ock (6)

• yığım_adder_cloc k (8)

Heç biri Saat 0

Saat 1

Saat 2

Saat 0 İstənilən registrdən yan keçmək üçün registr saatını dəyişdirin Heç biri.

Qeydiyyat saatını dəyişdirin:

•    Saat 0 saat mənbəyi kimi clk[0] siqnalından istifadə etmək

•    Saat 1 saat mənbəyi kimi clk[1] siqnalından istifadə etmək

•    Saat 2 saat mənbəyi kimi clk[2] siqnalından istifadə etmək

Bu parametrləri yalnız seçdiyiniz zaman dəyişə bilərsiniz Qeydiyyatı aktivləşdirir in View parametr.

Şəkil 1. DSP Bloku View

intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-1

Cədvəl 2. DSP Şablonları

DSP şablonları Təsvir
Çoxalmaq Tək dəqiqlikli vurma əməliyyatını yerinə yetirir və aşağıdakı tənliyi tətbiq edir:

• Out = Ay * Az

əlavə et Tək dəqiqlikli toplama və ya çıxma əməliyyatını yerinə yetirir və aşağıdakı tənlikləri tətbiq edir:.

• Çıxış = Ay + Balta

• Çıxış = Ay – Balta

Çoxal Əlavə et Bu rejim tək dəqiq vurma, ardınca əlavə və ya çıxma əməliyyatlarını yerinə yetirir və aşağıdakı tənlikləri tətbiq edir.

• Out = (Ay * Az) – zəncirinin

• Out = (Ay * Az) + chainin

• Out = (Ay * Az) – Balta

• Out = (Ay * Az) + Balta

Çoxaltmaq Əvvəlki vurma nəticəsi ilə üzən nöqtəli vurma və sonra üzən nöqtəli əlavə və ya çıxma əməllərini yerinə yetirir və aşağıdakı tənlikləri tətbiq edir:

• Out(t) = [Ay(t) * Az(t)] – Çıxış (t-1) yığıldıqda

siqnal yüksək ötürülür.

• Out(t) = [Ay(t) * Az(t)] + Out (t-1) yığılma portu yüksək idarə edildikdə.

• Out(t) = Ay(t) * Az(t) yığılma portu aşağı idarə olunduqda.

Vektor rejimi 1 Əvvəlki dəyişən DSP blokundan zəncir girişi ilə üzən nöqtəli əlavə və ya çıxma əməliyyatını yerinə yetirir və aşağıdakı tənlikləri tətbiq edir:.
davam etdi...
DSP şablonları Təsvir
  • Out = (Ay * Az) – zəncirinin

• Out = (Ay * Az) + chainin

• Out = (Ay * Az) , zəncirləmə = Balta

Vektor rejimi 2 IP nüvəsinin vurma nəticəsini birbaşa zəncirləmə ilə qidalandırdığı yerdə üzən nöqtəli vurmanı həyata keçirir. IP nüvəsi daha sonra çıxış nəticəsi olaraq Axe girişindən əvvəlki dəyişən DSP blokundan zəncir girişini əlavə edir və ya çıxarır.

Bu rejim aşağıdakı tənlikləri tətbiq edir:

• Out = Axe – chainin , chainout = Ay * Az

• Out = Axe + chainin , chainout = Ay * Az

• Out = Balta , zəncirləmə = Ay * Az

Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP siqnalları

Şəkil 2. Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP siqnalları
Şəkildə IP nüvəsinin giriş və çıxış siqnalları göstərilir.intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-2

Cədvəl 3. Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP Giriş Siqnalları

Siqnal Adı Növ Genişlik Defolt Təsvir
balta[31:0] Giriş 32 Aşağı Multiplikatora məlumat şinini daxil edin. Burada mövcuddur:

• Rejimi əlavə edin

• Zəncirləmə və zəncirləmə xüsusiyyəti olmadan Çoxal-Əlavə rejimi

• Vektor rejimi 1

• Vektor rejimi 2

ay[31:0] Giriş 32 Aşağı Multiplikatora məlumat şinini daxil edin.

Bütün üzən nöqtəli əməliyyat rejimlərində mövcuddur.

az[31:0] Giriş 32 Aşağı Multiplikatora məlumat şinini daxil edin. Burada mövcuddur:

• Çoxaltmaq

• Çoxal Əlavə et

• Çoxaltmaq yığılır

• Vektor rejimi 1

• Vektor rejimi 2

zəncir [31:0] Giriş 32 Aşağı Bu siqnalları əvvəlki üzən nöqtəli DSP IP nüvəsindən gələn zəncirləmə siqnallarına birləşdirin.
clk[2:0] Giriş 3 Aşağı Bütün registrlər üçün giriş saat siqnalları.

Bu saat siqnalları yalnız giriş registrlərindən, boru kəməri registrlərindən və ya çıxış registrindən hər hansı biri təyin edildikdə mövcuddur. Saat 0 or Saat 1 or Saat 2.

ena[2:0] Giriş 3 Yüksək Clk[2:0] üçün saat aktivləşdirilir. Bu siqnallar aktivdir-Yüksək.

• ena[0] üçündür Saat 0

• ena[1] üçündür Saat 1

• ena[2] üçündür Saat 2

aclr[1:0] Giriş 2 Aşağı Bütün registrlər üçün asinxron aydın giriş siqnalları. Bu siqnallar aktiv-yüksəkdir.

istifadə edin aclr[0] bütün giriş registrləri və istifadəsi üçün aclr[1]

bütün boru kəmərləri və çıxış registrləri üçün.

toplamaq Giriş 1 Aşağı Akkumulyator funksiyasını aktivləşdirmək və ya söndürmək üçün giriş siqnalı.

• Görücü çıxışını əks əlaqəni aktivləşdirmək üçün bu siqnalı təsdiq edin.

• Əlaqə mexanizmini söndürmək üçün bu siqnalı deaktiv edin.

Siz iş zamanı bu siqnalı təsdiq edə və ya ləğv edə bilərsiniz.

Çoxalma rejimində mövcuddur.

zəncirləmə[31:0] Çıxış 32 Bu siqnalları növbəti üzən nöqtəli DSP IP nüvəsinin zəncir siqnallarına birləşdirin.
nəticə[31:0] Çıxış 32 IP nüvəsindən çıxış məlumat avtobusu.

Sənədin Təftiş Tarixçəsi

Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP İstifadəçi Təlimatına Dəyişikliklər

Tarix Versiya Dəyişikliklər
Noyabr 2017 2017.11.06 İlkin buraxılış.

Intel Korporasiyası. Bütün hüquqlar qorunur. Intel, Intel loqosu və digər Intel markaları Intel Korporasiyasının və ya onun törəmə şirkətlərinin ticarət nişanlarıdır. Intel FPGA və yarımkeçirici məhsullarının Intel-in standart zəmanətinə uyğun olaraq cari spesifikasiyalara uyğun işləməsinə zəmanət verir, lakin istənilən vaxt xəbərdarlıq etmədən istənilən məhsul və xidmətlərə dəyişiklik etmək hüququnu özündə saxlayır. Intel tərəfindən yazılı şəkildə razılaşdırılmış hallar istisna olmaqla, burada təsvir edilən hər hansı məlumatın, məhsulun və ya xidmətin tətbiqi və ya istifadəsindən irəli gələn heç bir məsuliyyət və ya öhdəlik daşımır. Intel müştərilərinə hər hansı dərc edilmiş məlumata etibar etməzdən və məhsul və ya xidmətlər üçün sifariş verməzdən əvvəl cihazın texniki xüsusiyyətlərinin ən son versiyasını əldə etmələri tövsiyə olunur. *Başqa adlar və brendlər başqalarının mülkiyyəti kimi iddia oluna bilər.

Sənədlər / Resurslar

intel Cyclone 10 Native FloatingPoint DSP FPGA IP [pdf] İstifadəçi təlimatı
Cyclone 10 Native FloatingPoint DSP FPGA IP, 10 Native FloatingPoint DSP FPGA IP, Native FloatingPoint DSP FPGA IP, FloatingPoint DSP FPGA IP, DSP FPGA IP, FPGA IP

İstinadlar

Şərh buraxın

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