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 пайдаланушы нұсқаулығы

Intel® Cyclone® 10 GX Native Floating-Point DSP Intel® FPGA IP параметрін орнату

Дизайныңызға сәйкес келетін IP өзегін жасау үшін әртүрлі параметрлерді таңдаңыз.

  1. Intel® Quartus® Prime Pro шығарылымында Intel Cyclone® 10 GX құрылғысына бағытталған жаңа жобаны жасаңыз.
  2. IP каталогында Library ➤ DSP ➤ Primitive DSP ➤ Intel Cyclone 10 GX Native Floating Point DSP түймесін басыңыз.
    Intel Cyclone 10 GX Native Floating-Point DSP IP Core IP параметрінің өңдегіші ашылады.
  3. Жаңа IP нұсқасы тілқатысу терезесінде нысан атын енгізіп, OK түймесін басыңыз.
  4. Параметрлер астынан DSP үлгісін және таңдаңыз View IP өзегіңіз үшін қажет
  5. DSP блогында View, әрбір жарамды регистрдің сағатын ауыстырыңыз немесе қалпына келтіріңіз.
  6. Көбейту қосу немесе векторлық режим 1 үшін, тізбек портынан немесе Ax портынан енгізуді таңдау үшін GUI ішіндегі Chain In мультиплексорын басыңыз.
  7. Қосу немесе азайтуды таңдау үшін GUI ішіндегі Қосқыш белгісін басыңыз.
  8. Тізбек портын қосу үшін GUI ішіндегі Chain Out мультиплексорын басыңыз.
  9. Жасау HDL түймесін басыңыз.
  10. Аяқтау түймесін басыңыз.

Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP параметрлері
Кесте 1. Параметрлер

Параметр Мән Әдепкі мән Сипаттама
DSP үлгісі Көбейту қосу

Көбейту Қосу Көбейту Жинақтау векторлық режимі 1

Векторлық режим 2

Көбейту DSP блогы үшін қажетті жұмыс режимін таңдаңыз.

Таңдалған операция мынада көрсетіледі DSP блогы View.

View Тіркеу Тіркеуді тазалауды қосады Тіркеуді қосады Регистрлер үшін сағат схемасын немесе қалпына келтіру схемасын таңдау опциялары view. Таңдалған операция мынада көрсетіледі DSP блогы View.
жалғасы...
Параметр Мән Әдепкі мән Сипаттама
    таңдаңыз Тіркеуді қосады үшін DSP блогы View регистрлердің сағаттық схемасын көрсету. Мұндағы регистрлердің әрқайсысы үшін сағаттарды өзгертуге болады view.

таңдаңыз Тіркеу тазалау үшін DSP блогы View регистрлерді қалпына келтіру схемасын көрсету. Қосу Жалғыз тазалауды пайдаланыңыз регистрлерді қалпына келтіру схемасын өзгерту үшін.

Жалғыз тазалауды пайдаланыңыз Қосу немесе өшіру Өшірулі DSP блогындағы барлық регистрлерді қалпына келтіру үшін бір рет қалпына келтіруді қаласаңыз, осы параметрді қосыңыз. Регистрлерді қалпына келтіру үшін әртүрлі қалпына келтіру порттарын пайдалану үшін осы параметрді өшіріңіз.

Шығыс регистрінде таза 0 үшін қосыңыз; шығыс регистрінде таза 1 үшін өшіріңіз.

0 тазалаңыз енгізу регистрлері үшін aclr[0] пайдаланады

сигнал.

1 тазалаңыз шығару және құбыр регистрлерін пайдалану үшін

aclr[1] сигналы.

Барлық кіріс регистрлері aclr[0] қалпына келтіру сигналын пайдаланады. Барлық шығыс және құбыр регистрлері aclr[1] қалпына келтіру сигналын пайдаланады.

DSP View Блоктау.
Мультиплексордағы тізбек (14) Қосу өшіру Өшіру Тізбекті қосу үшін мультиплексорды басыңыз

порт.

Тізбекті шығару мультиплексері (12) Өшіру Қосу Өшіру Тізбекті қосу үшін мультиплексорды басыңыз

порт.

Қосқыш (13) +

+ түймесін басыңыз Қосқыш қосу немесе алу режимін таңдау үшін таңба.
Тіркеу сағаты

• ax_clock (2)

• ай_сағат (3)

• аз_сағат (4)

• multi_pipeline_cloc k(5)

• ax_chainin_pl_cloc k (7)

• қосушы_кіріс_сағаты (9)

• қосушы_кіріс_2_сағат (10)

• шығыс_сағаты (11)

• жинақталған_сағат (1)

• accum_pipeline_cl ock (6)

• жинақтау_қосқышы_cloc k (8)

Жоқ Сағат 0

Сағат 1

Сағат 2

Сағат 0 Кез келген регистрді айналып өту үшін регистр сағатын ауыстырыңыз Жоқ.

Тіркеу сағатын келесіге ауыстырыңыз:

•    Сағат 0 clk[0] сигналын сағат көзі ретінде пайдалану үшін

•    Сағат 1 clk[1] сигналын сағат көзі ретінде пайдалану үшін

•    Сағат 2 clk[2] сигналын сағат көзі ретінде пайдалану үшін

Бұл параметрлерді таңдаған кезде ғана өзгертуге болады Тіркеуді қосады in View параметр.

Сурет 1. DSP блогы View

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

2-кесте. DSP үлгілері

DSP үлгілері Сипаттама
Көбейту Бір дәлдікпен көбейту операциясын орындайды және келесі теңдеуді қолданады:

• Шығу = Ай * Az

қосу Жалғыз дәлдікпен қосу немесе азайту амалын орындайды және келесі теңдеулерді қолданады:.

• Шығу = Ай + Балта

• Шығу = Ай – Балта

Көбейту Қосу Бұл режим бір дәлдікпен көбейтуді, одан кейін қосу немесе алу амалдарын орындайды және келесі теңдеулерді қолданады.

• Out = (Ay * Az) – chainin

• Out = (Ay * Az) + chainin

• Out = (Ay * Az) – Ax

• Out = (Ay * Az) + Ax

Көбейту жинақтау Алдыңғы көбейту нәтижесімен жылжымалы нүктені көбейтуді, одан кейін жылжымалы нүктені қосу немесе алуды орындайды және келесі теңдеулерді қолданады:

• Out(t) = [Ay(t) * Az(t)] – Шығу (t-1) жинақталғанда

сигнал жоғары қозғалады.

• Out(t) = [Ay(t) * Az(t)] + Out (t-1) жинақталған порт жоғары қозғалғанда.

• Out(t) = Ay(t) * Az(t) жинақтау порты төмен қозғалғанда.

Векторлық режим 1 Алдыңғы айнымалы DSP блогынан тізбекті енгізу арқылы өзгермелі нүктені қосу немесе алудан кейін өзгермелі нүктені көбейтуді орындайды және келесі теңдеулерді қолданады:.
жалғасы...
DSP үлгілері Сипаттама
  • Out = (Ay * Az) – chainin

• Out = (Ay * Az) + chainin

• Out = (Ay * Az) , тізбек = Балта

Векторлық режим 2 IP өзегі көбейту нәтижесін тікелей тізбекке жіберетін қалқымалы нүктелік көбейтуді орындайды. Содан кейін IP өзегі шығыс нәтиже ретінде Ax кірісінен алдыңғы айнымалы DSP блогынан тізбек кірісін қосады немесе азайтады.

Бұл режим келесі теңдеулерді қолданады:

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

• Out = Ax + chainin , тізбек = Ay * Az

• Шығу = Балта , тізбек = Ай * Az

Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP сигналдары

2-сурет. Intel Cyclone 10 GX Native Floating Point DSP Intel FPGA IP сигналдары
Суретте IP ядросының кіріс және шығыс сигналдары көрсетілген.intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-2

3-кесте. Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP кіріс сигналдары

Сигнал атауы Түр Ені Әдепкі Сипаттама
балта[31:0] Енгізу 32 Төмен Көбейткішке деректер шинасын енгізу. Қолжетімді:

• Режим қосу

• Көбейту-Қосу режимі тізбекті және тізбекті шығару мүмкіндігінсіз

• Векторлық режим 1

• Векторлық режим 2

ай[31:0] Енгізу 32 Төмен Көбейткішке деректер шинасын енгізу.

Барлық өзгермелі нүкте жұмыс режимдерінде қол жетімді.

az[31:0] Енгізу 32 Төмен Көбейткішке деректер шинасын енгізу. Қолжетімді:

• Көбейту

• Көбейту Қосу

• Көбейту жинақтау

• Векторлық режим 1

• Векторлық режим 2

тізбек[31:0] Енгізу 32 Төмен Бұл сигналдарды алдыңғы қалқымалы нүктелі DSP IP өзегінен алынған тізбек сигналдарына қосыңыз.
clk[2:0] Енгізу 3 Төмен Барлық регистрлер үшін кіріс тактілік сигналдар.

Бұл тактілік сигналдар тек кіріс регистрлерінің, құбыр регистрлерінің немесе шығыс регистрлерінің кез келгені Сағат 0 or Сағат 1 or Сағат 2.

ena[2:0] Енгізу 3 Жоғары Clk[2:0] үшін сағатты қосу. Бұл сигналдар белсенді-Жоғары.

• ena[0] арналған Сағат 0

• ena[1] арналған Сағат 1

• ena[2] арналған Сағат 2

aclr[1:0] Енгізу 2 Төмен Барлық регистрлер үшін асинхронды таза кіріс сигналдары. Бұл сигналдар белсенді-жоғары.

Қолдану aclr[0] барлық енгізу регистрлері және пайдалану үшін aclr[1]

барлық құбырлар мен шығыс регистрлері үшін.

жинақтау Енгізу 1 Төмен Аккумулятор мүмкіндігін қосу немесе өшіру үшін кіріс сигналы.

• Кері байланыс қосушының шығысын қосу үшін осы сигналды бекітіңіз.

• Кері байланыс механизмін өшіру үшін бұл сигналды өшіріңіз.

Жұмыс уақытында бұл сигналды бекітуге немесе растауға болады.

Көбейту жинақтау режимінде қол жетімді.

тізбек[31:0] Шығару 32 Бұл сигналдарды келесі қалқымалы нүктелі DSP IP ядросының тізбекті сигналдарына қосыңыз.
нәтиже[31:0] Шығару 32 IP өзегінен деректер шинасын шығару.

Құжатты қайта қарау тарихы

Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP пайдаланушы нұсқаулығына өзгертулер

Күн Нұсқа Өзгерістер
2017 жылдың қарашасы 2017.11.06 Бастапқы шығарылым.

Intel корпорациясы. Барлық құқықтар сақталған. Intel, Intel логотипі және басқа Intel белгілері Intel корпорациясының немесе оның еншілес компанияларының сауда белгілері болып табылады. Intel өзінің FPGA және жартылай өткізгіш өнімдерінің Intel стандартты кепілдігіне сәйкес ағымдағы техникалық сипаттамаларға сәйкес орындалуына кепілдік береді, бірақ кез келген өнімдер мен қызметтерге кез келген уақытта ескертусіз өзгертулер енгізу құқығын өзіне қалдырады. Intel жазбаша түрде тікелей келіскен жағдайларды қоспағанда, Intel компаниясы осы құжатта сипатталған кез келген ақпаратты, өнімді немесе қызметті қолданудан немесе пайдаланудан туындайтын жауапкершілікті немесе жауапкершілікті өз мойнына алмайды. Intel тұтынушыларына жарияланған ақпаратқа сенбес бұрын және өнімдерге немесе қызметтерге тапсырыс бермес бұрын құрылғы сипаттамаларының соңғы нұсқасын алу ұсынылады. *Басқа атаулар мен брендтер басқалардың меншігі ретінде талап етілуі мүмкін.

Құжаттар / Ресурстар

intel Cyclone 10 Native FloatingPoint DSP FPGA IP [pdf] Пайдаланушы нұсқаулығы
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

Анықтамалар

Пікір қалдырыңыз

Электрондық пошта мекенжайыңыз жарияланбайды. Міндетті өрістер белгіленген *