intel-լոգոն

intel UG-20094 Cyclone 10 GX Native Fixed Point DSP IP Core

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-PRODUCT

Intel® Cyclone® 10 GX Native Fixed Point DSP IP Core Օգտագործողի ուղեցույց

Intel Cyclone® 10 GX Native Fixed Point DSP IP միջուկը ցուցադրում և կառավարում է մեկ Intel Cyclone 10 GX Variable Precision Digital Signal Processing (DSP) բլոկ: Cyclone 10 GX Native Fixed Point DSP IP միջուկը հասանելի է միայն Intel Cyclone 10 GX սարքերի համար:

Cyclone 10 GX Native Fixed Point DSP IP Core ֆունկցիոնալ բլոկային դիագրամintel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (1)

Առնչվող տեղեկատվություն
Ներածություն Intel FPGA IP միջուկներին:

Cyclone 10 GX Native Fixed Point DSP IP Core առանձնահատկությունները

Cyclone 10 GX Native Fixed Point DSP IP միջուկն աջակցում է հետևյալ հատկանիշներին.

  • Բարձր արդյունավետությամբ, հզորության օպտիմիզացված և ամբողջությամբ գրանցված բազմապատկման գործողություններ
  • 18 բիթ և 27 բիթ բառերի երկարություն
  • Երկու 18 × 19 բազմապատկիչ կամ մեկ 27 × 27 բազմապատկիչ մեկ DSP բլոկի համար
  • Ներկառուցված հավելում, հանում և 64-բիթանոց կրկնակի կուտակման ռեգիստր՝ բազմապատկման արդյունքները համատեղելու համար
  • Կասկադային 19-բիթանոց կամ 27-բիթանոց, երբ նախնական հավելումն անջատված է, և կասկադային 18-բիթանոց, երբ նախնական հավելիչը օգտագործվում է հավելվածի զտման համար հպման հետաձգման գիծ ձևավորելու համար:
  • Կասկադային 64-բիթանոց ելքային ավտոբուս՝ առանց արտաքին տրամաբանական աջակցության ելքային արդյունքները մեկ բլոկում հաջորդ բլոկ տարածելու համար
  • Կոշտ նախնական հավելիչը աջակցվում է 19-բիթանոց և 27-բիթանոց ռեժիմներով սիմետրիկ զտիչների համար
  • Ներքին գործակիցների ռեգիստրի բանկն ինչպես 18-բիթանոց, այնպես էլ 27-բիթ ռեժիմով ֆիլտրի ներդրման համար
  • 18-բիթանոց և 27-բիթանոց սիստոլիկ վերջավոր իմպուլսային արձագանքման (FIR) զտիչներ բաշխված ելքային հավելիչով

Սկսել

Այս գլուխը տրամադրում է ընդհանուր ավարտview Intel FPGA IP միջուկի դիզայնի հոսքից, որը կօգնի ձեզ արագ սկսել Cyclone 10 GX Native Fixed Point DSP IP միջուկը: Intel FPGA IP գրադարանը տեղադրված է որպես Intel Quartus® Prime տեղադրման գործընթացի մաս: Դուք կարող եք գրադարանից ընտրել և պարամետրիզացնել ցանկացած Intel FPGA IP միջուկ: Intel-ը տրամադրում է պարամետրերի ինտեգրված խմբագիր, որը թույլ է տալիս հարմարեցնել Intel FPGA DSP IP միջուկը՝ հավելվածների լայն տեսականի աջակցելու համար: Պարամետրերի խմբագրիչը ձեզ ուղղորդում է պարամետրերի արժեքների սահմանման և կամընտիր նավահանգիստների ընտրության միջոցով:

Առնչվող տեղեկատվություն

  • Ներածություն Intel FPGA IP միջուկներին
    Ընդհանուր տեղեկություններ է տրամադրում բոլոր Intel FPGA IP միջուկների մասին, ներառյալ IP միջուկների պարամետրավորումը, գեներացումը, արդիականացումը և մոդելավորումը:
  • Տարբերակից անկախ IP-ի և պլատֆորմի դիզայներների (ստանդարտ) սիմուլյացիայի սցենարների ստեղծում
    Ստեղծեք սիմուլյացիոն սցենարներ, որոնք չեն պահանջում ձեռքով թարմացումներ ծրագրային ապահովման կամ IP տարբերակի թարմացման համար:
  • Ծրագրի կառավարման լավագույն փորձը
    Ձեր նախագծի և IP-ի արդյունավետ կառավարման և տեղափոխելիության ուղեցույցներ files.
Cyclone 10 GX Native Fixed Point DSP IP Core պարամետրի կարգավորումներ

Դուք կարող եք հարմարեցնել Cyclone 10 GX Native Fixed Point DSP IP միջուկը՝ նշելով պարամետրերը՝ օգտագործելով Intel Quartus Prime ծրագրաշարի պարամետրերի խմբագրիչը:

Գործողության ռեժիմի ներդիր

Պարամետր IP-ի ստեղծած պարամետր Արժեք Նկարագրություն
Խնդրում ենք ընտրել շահագործման ռեժիմը շահագործման_ռեժիմ m18×18_full m18×18_sumof2 m18×18_plus36 m18×18_systolic m27×27 Ընտրեք ցանկալի գործառնական ռեժիմը:
Բազմապատկիչի կոնֆիգուրացիա
Վերին բազմապատկիչ x օպերանդի ներկայացման ձևաչափ signed_max ստորագրված անստորագիր Նշեք վերին բազմապատկիչ x օպերանդի ներկայացման ձևաչափը:
Պարամետր IP-ի ստեղծած պարամետր Արժեք Նկարագրություն
Վերին բազմապատկիչ y օպերանդի ներկայացման ձևաչափ ստորագրված_մայիս ստորագրված անստորագիր Նշեք վերին բազմապատկիչ y օպերանդի ներկայացման ձևաչափը:
Ներքևի բազմապատկիչ x օպերանդի ներկայացման ձևաչափ signed_mbx ստորագրված անստորագիր Նշեք ստորին բազմապատկիչ x օպերանդի ներկայացման ձևաչափը:
Ներքևի բազմապատկիչ y օպերանդի ներկայացման ձևաչափ signed_mby ստորագրված անստորագիր Նշեք ներքևի բազմապատկիչ y օպերանդի ներկայացման ձևաչափը:

Միշտ ընտրեք անստորագիր համար m18×18_plus36 .

Միացնել «ենթակետը»: enable_sub Ոչ Այո՛ Ընտրել Այո՛ հնարավորություն տալ

ենթապորտ.

Գրանցեք բազմապատկիչի մուտքագրման «ենթակետը»: sub_clock Ոչ Ժամացույց0 Ժամացույց1 Ժամացույց2 Ընտրել Ժամացույց 0, Ժամացույց 1, կամ Ժամացույց 2 միացնել և նշել մուտքային ժամացույցի ազդանշանը ենթամուտքային ռեգիստրի համար:
Մուտքային կասկադ
Միացնել ներածման կասկադը «ay» մուտքագրման համար ay_use_scan_in Ոչ Այո՛ Ընտրել Այո՛ միացնել մուտքային կասկադ մոդուլը ay տվյալների մուտքագրման համար:

Երբ միացնում եք մուտքային կասկադային մոդուլը, Cyclone 10 GX Native Fixed Point DSP IP միջուկը օգտագործում է սկանինի մուտքային ազդանշանները որպես մուտքային ay մուտքային ազդանշանների փոխարեն:

Միացնել ներածման կասկադը «ըստ» մուտքագրման համար by_use_scan_in Ոչ Այո՛ Ընտրել Այո՛ միացնել մուտքագրման կասկադային մոդուլը տվյալների մուտքագրման համար:

Երբ միացնում եք մուտքային կասկադային մոդուլը, Cyclone 10 GX Native Fixed Point DSP IP միջուկը օգտագործում է ay մուտքային ազդանշանները որպես մուտքային ազդանշանների փոխարեն:

Միացնել տվյալների հետաձգման ռեգիստրը delay_scan_out_ay Ոչ Այո՛ Ընտրել Այո՛ ay և by input ռեգիստրների միջև ուշացման գրանցումը միացնելու համար:

Այս գործառույթը չի աջակցվում m18×18_plus36 և մ27x27 գործառնական ռեժիմ:

Պարամետր IP-ի ստեղծած պարամետր Արժեք Նկարագրություն
Միացնել տվյալները հետաձգման գրանցման միջոցով delay_scan_out_by Ոչ Այո՛ Ընտրել Այո՛ միացնել հետաձգման գրանցումը մուտքային ռեգիստրների և սկանավորող ելքային ավտոբուսի միջև:

Այս գործառույթը չի աջակցվում m18×18_plus36 և մ27x27 գործառնական ռեժիմ:

Միացնել հետախուզման միացքը gui_scanout_enable Ոչ Այո՛ Ընտրել Այո՛ հնարավորություն տալ

հետախուզել ելքային ավտոբուս:

«հետազոտել» ելքային ավտոբուսի լայնությունը scan_out_width 1–27 Նշեք լայնությունը

հետախուզել ելքային ավտոբուս:

Տվյալների «x» կոնֆիգուրացիա
«կացին» մուտքային ավտոբուսի լայնությունը կացին_լայնություն 1–27 Նշեք լայնությունը

կացին մուտքագրման ավտոբուս.1)

Գրանցեք բազմապատկիչի մուտքագրման «կացինը»: ax_clock Ոչ Ժամացույց0 Ժամացույց1 Ժամացույց2 Ընտրել Ժամացույց 0, Ժամացույց 1, կամ Ժամացույց 2 միացնել և նշել մուտքային ժամացույցի ազդանշանը կացին մուտքային ռեգիստրի համար:

կացին մուտքագրման ռեգիստրը հասանելի չէ, եթե սահմանել եք «կացին» օպերանդի աղբյուր դեպի «գործակից».

«bx» մուտքային ավտոբուսի լայնությունը bx_լայնություն 1–18 Նշեք լայնությունը

bx մուտքագրման ավտոբուս.1)

Գրանցեք բազմապատկիչի «bx» մուտքագրումը bx_clock Ոչ Ժամացույց0 Ժամացույց1 Ժամացույց2 Ընտրել Ժամացույց 0, Ժամացույց 1, կամ Ժամացույց 2 միացնել և նշելու մուտքային ժամացույցի ազդանշանը bx մուտքային ռեգիստրի համար:

bx մուտքագրման ռեգիստրը հասանելի չէ, եթե դուք սահմանել եք «bx» օպերանդի աղբյուրը դեպի «գործակից».

Տվյալների «y» կոնֆիգուրացիա
«ay» կամ «scanin» ավտոբուսի լայնությունը ay_scan_in_width 1–27 Նշեք ay կամ scanin մուտքագրման ավտոբուսի լայնությունը։(1)
Գրանցեք մուտքագրման «ay» կամ մուտքագրեք «scanin» բազմապատկիչ ay_scan_in_clock Ոչ Ժամացույց0 Ժամացույց1 Ժամացույց2 Ընտրել Ժամացույց 0, Ժամացույց 1, կամ Ժամացույց 2 միացնել և նշել մուտքային ժամացույցի ազդանշանը ay կամ scanin մուտքային ռեգիստրի համար:
«ըստ» մուտքային ավտոբուսի լայնությունը ըստ_լայնության 1–19 Նշեք ըստ մուտքագրման ավտոբուսի լայնությունը։(1)
Պարամետր IP-ի ստեղծած պարամետր Արժեք Նկարագրություն
Գրանցեք բազմապատկիչի «ըստ» մուտքագրումը by_clock Ոչ Ժամացույց0 Ժամացույց1 Ժամացույց2 Ընտրել Ժամացույց 0, Ժամացույց 1, կամ Ժամացույց 2 միացնել և նշել մուտքային ժամացույցի ազդանշանը by-ի կամ սկանավորման համար

մուտքագրման ռեգիստր.1)

Ելքի «արդյունք» կոնֆիգուրացիա
«արդյունք» ելքային ավտոբուսի լայնությունը արդյունք_ա_լայնություն 1–64 Նշեք լայնությունը

արդյունքում ելքային ավտոբուս:

«resultb» ելքային ավտոբուսի լայնությունը արդյունք_բ_լայնություն 1–64 Նշեք resultb ելքային ավտոբուսի լայնությունը: resultb հասանելի է միայն operation_mode-ի օգտագործման ժամանակ m18×18_լրիվ.
Օգտագործեք ելքային ռեգիստրը ելքային_ժամացույց Ոչ Ժամացույց0 Ժամացույց1 Ժամացույց2 Ընտրել Ժամացույց 0, Ժամացույց 1, կամ Ժամացույց 2 միացնել և նշելու մուտքային ժամացույցի ազդանշանը արդյունքների և արդյունքների ելքային ռեգիստրների համար:

Pre-adder Tab

Պարամետր IP-ի ստեղծած պարամետր Արժեք Նկարագրություն
«այ» օպերանդի աղբյուր operand_source_may մուտքագրող սարք Նշեք օպերանդի աղբյուրը ay մուտքագրման համար: Ընտրել քարոզիչ վերին բազմապատկիչի համար նախնական հավելման մոդուլը միացնելու համար: ay-ի և ըստ օպերանդի աղբյուրի կարգավորումները պետք է լինեն նույնը:
«ըստ» օպերանդի աղբյուրի operand_source_mby մուտքագրող սարք Նշեք օպերանդի աղբյուրը մուտքագրման համար: Ընտրել քարոզիչ ներքևի բազմապատկիչի համար նախնական ավելացման մոդուլը միացնելու համար: ay-ի և ըստ օպերանդի աղբյուրի կարգավորումները պետք է լինեն նույնը:
Նախնական գումարման գործողությունը սահմանել հանման preadder_subtract_a Ոչ Այո՛ Ընտրել Այո՛ վերևի բազմապատկիչի համար նախնական հավելման մոդուլի հանման գործողությունը նշելու համար: Վերևի և ներքևի բազմապատկիչի նախնական հավելման կարգավորումները պետք է լինեն նույնը:
Նախահավելուչի b գործողությունը սահմանել հանման preadder_subtract_b Ոչ Այո՛ Ընտրել Այո՛ ներքևի բազմապատկիչի համար նախնական գումարող մոդուլի համար հանման գործողությունը նշելու համար: Վերևի և ներքևի բազմապատկիչի նախնական հավելման կարգավորումները պետք է լինեն նույնը:
Տվյալների «z» կոնֆիգուրացիա
«az» մուտքային ավտոբուսի լայնությունը az_լայնություն 1–26 Նշեք az մուտքագրման ավտոբուսի լայնությունը։(1)
Գրանցեք բազմապատկիչի «az» մուտքագրումը az_clock Ոչ Ժամացույց0 Ժամացույց1 Ժամացույց2 Ընտրել Ժամացույց 0, Ժամացույց 1, կամ Ժամացույց 2 միացնել և նշել մուտքային ժամացույցի ազդանշանը az մուտքային ռեգիստրների համար: ay և az մուտքային ռեգիստրների ժամացույցի կարգավորումները պետք է լինեն նույնը:
«bz» մուտքային ավտոբուսի լայնությունը bz_լայնություն 1–18 Նշեք bz մուտքագրման ավտոբուսի լայնությունը։(1)
Գրանցեք բազմապատկիչի «bz» մուտքագրումը bz_clock Ոչ Ժամացույց0 Ժամացույց1 Ժամացույց2 Ընտրել Ժամացույց 0, Ժամացույց 1, կամ Ժամացույց 2 bz մուտքային ռեգիստրների համար մուտքային ժամացույցի ազդանշանը միացնելու և նշելու համար: By և bz մուտքագրման ռեգիստրների ժամացույցի կարգավորումները պետք է լինեն նույնը:

Ներքին գործակիցների ներդիր

Պարամետր IP-ի ստեղծած պարամետր Արժեք Նկարագրություն
«կացին» օպերանդի աղբյուր operand_source_max մուտքագրում գործակից Նշեք օպերանդի աղբյուրը կացին մուտքագրման ավտոբուսի համար: Ընտրել գործակից միացնել ներքին գործակիցի մոդուլը վերին բազմապատկիչի համար:

Ընտրել Ոչ համար Գրանցեք բազմապատկիչի մուտքագրման «կացինը»: պարամետր, երբ միացնում եք ներքին գործակիցի հատկանիշը:

Պարամետր IP-ի ստեղծած պարամետր Արժեք Նկարագրություն
      ax-ի և bx օպերանդի աղբյուրի կարգավորումները պետք է լինեն նույնը:
«bx» օպերանդի աղբյուրը operand_source_mbx մուտքագրում գործակից Նշեք օպերանդի աղբյուրը bx մուտքային ավտոբուսի համար: Ընտրել գործակից միացնել ներքին գործակիցի մոդուլը վերին բազմապատկիչի համար:

Ընտրել Ոչ համար Գրանցեք բազմապատկիչի «bx» մուտքագրումը պարամետր, երբ միացնում եք ներքին գործակիցի հատկանիշը:

ax-ի և bx օպերանդի աղբյուրի կարգավորումները պետք է լինեն նույնը:

«coefsel» մուտքագրման ռեգիստրի կազմաձևում
Գրանցեք բազմապատկիչի մուտքագրման «coefsela»: coef_sel_a_clock Ոչ Ժամացույց0 Ժամացույց1 Ժամացույց2 Ընտրել Ժամացույց 0, Ժամացույց 1, կամ Ժամացույց 2 միացնել և նշել մուտքային ժամացույցի ազդանշանը coefsela մուտքային ռեգիստրների համար:
Գրանցեք բազմապատկիչի մուտքագրման «coefselb»: coef_sel_b_clock Ոչ Ժամացույց0 Ժամացույց1 Ժամացույց2 Ընտրել Ժամացույց 0, Ժամացույց 1, կամ Ժամացույց 2 միացնել և նշել մուտքային ժամացույցի ազդանշանը coefselb մուտքային ռեգիստրների համար:
Գործակիցի պահպանման կոնֆիգուրացիա
coef_a_0–7 coef_a_0–7 Ամբողջ թիվ Նշեք կացին մուտքագրման ավտոբուսի գործակիցների արժեքները:

18-բիթանոց գործողության ռեժիմի համար առավելագույն մուտքային արժեքը 218 – 1 է: 27-բիթանոց գործողության համար առավելագույն արժեքը 227 – 1 է:

գործակից_b_0–7 գործակից_b_0–7 Ամբողջ թիվ Նշեք գործակիցների արժեքները bx մուտքային ավտոբուսի համար:

Կուտակիչ/Ելք Կասկադ Ներդիր

Պարամետր IP-ի ստեղծած պարամետր Արժեք Նկարագրություն
Միացնել «կուտակել» պորտը enable_cumulate Ոչ Այո՛ Ընտրել Այո՛ հնարավորություն տալ

կուտակիչի նավահանգիստ:

Միացնել «չեղարկել» պորտը enable_negate Ոչ Այո՛ Ընտրել Այո՛ հնարավորություն տալ

ժխտել նավահանգիստը.

Միացնել «loadconst» պորտը enable_loadconst Ոչ Այո՛ Ընտրել Այո՛ հնարավորություն տալ

loadconst նավահանգիստ:

Գրանցեք կուտակիչի մուտքագրման «կուտակումը»: կուտակել_ժամացույց Ոչ Ժամացույց0 Ժամացույց1 Ժամացույց2 Ընտրել Ժամացույց 0 , Ժամացույց 1, կամ Ժամացույց 2 միացնել և նշել մուտքային ժամացույցի ազդանշանը կուտակված մուտքային ռեգիստրների համար:
Պարամետր IP-ի ստեղծած պարամետր Արժեք Նկարագրություն
Գրանցեք կուտակիչի մուտքագրման «loadconst»: load_const_clock Ոչ Ժամացույց0 Ժամացույց1 Ժամացույց2 Ընտրել Ժամացույց 0, Ժամացույց 1, կամ Ժամացույց 2 loadconst մուտքային ռեգիստրների համար մուտքային ժամացույցի ազդանշանը միացնելու և նշելու համար:
Գրանցեք ավելացնող միավորի մուտքագրման «ժխտումը»: ժխտել_ժամացույց Ոչ Ժամացույց0 Ժամացույց1 Ժամացույց2 Ընտրել Ժամացույց 0, Ժամացույց 1, կամ Ժամացույց 2 միացնել և նշել մուտքային ժամացույցի ազդանշանը ժխտող մուտքային ռեգիստրների համար:
Միացնել կրկնակի կուտակիչը enable_double_accum Ոչ Այո՛ Ընտրել Այո՛ կրկնակի կուտակիչի գործառույթը միացնելու համար:
Նախադրված հաստատունի N արժեքը load_const_value 0-63 Նշեք նախադրված հաստատուն արժեքը:

Այս արժեքը կարող է լինել 2N որտեղ N նախադրված հաստատուն արժեքն է:

Միացնել շղթայի միացքը use_chainadder Ոչ Այո՛ Ընտրել Այո՛ միացնելու համար ելքային կասկադի մոդուլը և շղթայի մուտքային ավտոբուսը:

Ելքային կասկադի գործառույթը չի աջակցվում m18×18_լրիվ շահագործման ռեժիմ:

Միացնել շղթայական միացքը gui_chainout_enable Ոչ Այո՛ Ընտրել Այո՛ միացնել շղթայական ելքային ավտոբուսը: Ելքային կասկադի գործառույթը չի աջակցվում

m18×18_լրիվ շահագործման ռեժիմ:

Խողովակաշարերի ներդիր

Պարամետր IP-ի ստեղծած պարամետր Արժեք Նկարագրություն
Ավելացնել մուտքային խողովակաշարի ռեգիստր մուտքային տվյալների ազդանշանին (x/y/z/coefsel) input_pipeline_clock Ոչ Ժամացույց0 Ժամացույց1 Ժամացույց2 Ընտրել Ժամացույց 0, Ժամացույց 1, կամ Ժամացույց 2 միացնել և նշել մուտքային ժամացույցի ազդանշանը x, y, z, coefsela և coefselb խողովակաշարի մուտքային ռեգիստրների համար:
Ավելացնել մուտքային խողովակաշարի ռեգիստր «ենթակետ» տվյալների ազդանշանին sub_pipeline_clock Ոչ Ժամացույց0 Ժամացույց1 Ժամացույց2 Ընտրել Ժամացույց 0, Ժամացույց 1, կամ Ժամացույց 2 միացնել և նշել մուտքային ժամացույցի ազդանշանը ենթատարի մուտքային ռեգիստրի համար: (2)
Ավելացնել մուտքային խողովակաշարի ռեգիստրը «կուտակել» տվյալների ազդանշանին accum_pipeline_clock Ոչ Ժամացույց0 Ժամացույց1 Ժամացույց2 Ընտրել Ժամացույց 0, Ժամացույց 1, կամ Ժամացույց 2 միացնել և նշել մուտքային ժամացույցի ազդանշանը կուտակված խողովակաշարի մուտքային ռեգիստրի համար։2)
Ավելացնել մուտքային խողովակաշարի ռեգիստրը «loadconst» տվյալների ազդանշանին load_const_pipeline_clock Ոչ Ժամացույց0 Ժամացույց1 Ժամացույց2 Ընտրել Ժամացույց 0, Ժամացույց 1, կամ Ժամացույց 2 միացնելու և նշելու մուտքային ժամացույցի ազդանշանը loadconst խողովակաշարի մուտքային ռեգիստրի համար:2)
Ավելացրեք մուտքային խողովակաշարի ռեգիստրը «ժխտել» տվյալների ազդանշանին negate_pipeline_clock Ոչ Ժամացույց0 Ժամացույց1 Ժամացույց2 Ընտրել Ժամացույց 0, Ժամացույց 1, կամ Ժամացույց 2 միացնել և նշել մուտքային ժամացույցի ազդանշանը ժխտող խողովակաշարի մուտքային ռեգիստրի համար։2)

Մուտքային տվյալների առավելագույն լայնությունը մեկ գործող ռեժիմում
Դուք կարող եք հարմարեցնել տվյալների լայնությունը x, y և z մուտքերի համար, ինչպես նշված է աղյուսակում:

Դինամիկ կառավարման ազդանշանների համար խողովակաշարի մուտքագրման բոլոր ռեգիստրները պետք է ունենան նույն ժամացույցի կարգավորումը:

Գործողության ռեժիմ Մուտքային տվյալների առավելագույն լայնությունը
ax ay az bx by bz
Առանց նախնական հավելման կամ ներքին գործակցի
m18×18_լրիվ 18 (ստորագրված)

18

(անստորագիր)

19 (ստորագրված)

18 (անստորագիր)

Չի օգտագործվում 18 (ստորագրված)

18

(անստորագիր)

19 (ստորագրված)

18

(անստորագիր)

Չի օգտագործվում
m18×18_sumof2
m18×18_սիստոլիկ
m18×18_plus36
մ27×27 27 (ստորագրված)

27 (անստորագիր)

Չի օգտագործվում
Միայն Pre-Adder հատկանիշով
m18×18_լրիվ 18 (ստորագրված)

18 (անստորագիր)

m18×18_sumof2
m18×18_սիստոլիկ
մ27×27 27 (ստորագրված)

27

(անստորագիր)

26 (ստորագրված)

26 (անստորագիր)

Չի օգտագործվում
Միայն ներքին գործակցի հատկանիշով
m18×18_լրիվ Չի օգտագործվում 19 (ստորագրված)

18 (անստորագիր)

Չի օգտագործվում 19 (ստորագրված)

18

(անստորագիր)

Չի օգտագործվում
m18×18_sumof2
m18×18_սիստոլիկ
մ27×27 27 (ստորագրված)

27 (անստորագիր)

Չի օգտագործվում

Ֆունկցիոնալ նկարագրություն

Cyclone 10 GX Native Fixed Point DSP IP միջուկը բաղկացած է 2 ճարտարապետությունից; 18 × 18 բազմապատկում և 27 × 27 բազմապատկում: Cyclone 10 GX Native Fixed Point DSP IP միջուկի յուրաքանչյուր օրինակ ստեղծում է 1 ճարտարապետություններից միայն 2-ը՝ կախված ընտրված գործառնական ռեժիմներից: Դուք կարող եք միացնել կամընտիր մոդուլները ձեր հավելվածում:

Առնչվող տեղեկատվություն
Variable Precision DSP Blocks Intel Cyclone 10 GX Devices գլխում, Intel Cyclone 10 GX Core Fabric and General Purpose I/Os ձեռնարկում:

Գործառնական ռեժիմներ

Cyclone 10 GX Native Fixed Point DSP IP միջուկն աջակցում է 5 գործառնական ռեժիմ.

  • 18 × 18 ամբողջական ռեժիմ
  • 18 ռեժիմի 18 × 2 գումարը
  • 18 × 18 Plus 36 ռեժիմ
  • 18 × 18 սիստոլիկ ռեժիմ
  • 27 × 27 ռեժիմ

18 × 18 ամբողջական ռեժիմ
Երբ կազմաձևված է որպես 18 × 18 լրիվ ռեժիմ, Cyclone 10 GX Native Fixed Point DSP IP միջուկը գործում է որպես երկու անկախ 18 (ստորագրված/չստորագրված) × 19 (ստորագրված) կամ 18:
(ստորագրված/չստորագրված) × 18 (անստորագիր) բազմապատկիչներ 37 բիթանոց ելքով: Այս ռեժիմը կիրառում է հետևյալ հավասարումները.

  • արդյունքա = կացին * այ
  • resultb = bx * ըստ

18 × 18 Full Mode ճարտարապետություն

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (2)

18 ռեժիմի 18 × 2 գումարը
18 ռեժիմների 18 × 2 գումարում, Cyclone 10 GX Native Fixed Point DSP IP միջուկը հնարավորություն է տալիս վերևի և ներքևի բազմապատկիչները և արդյունք է ստեղծում 2 բազմապատկիչների միջև գումարման կամ հանման արդյունքում: Ենթադինամիկ կառավարման ազդանշանը վերահսկում է գումարողին, որպեսզի կատարի գումարման կամ հանման գործողությունները: Cyclone 10 GX Native Fixed Point DSP IP միջուկի ելքային լայնությունը կարող է ապահովել մինչև 64 բիթ, երբ միացնում եք կուտակիչ/ելքային կասկադը: Այս ռեժիմը կիրառում է resulta =[±(ax * ay) + (bx * by)] հավասարումը:

18 ռեժիմի ճարտարապետության 18 × 2 գումարը

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (3)

18 × 18 Plus 36 ռեժիմ
Երբ կազմաձևված է որպես 18 × 18 Plus 36 ռեժիմ, Cyclone 10 GX Native Fixed Point DSP IP միջուկը հնարավորություն է տալիս միայն վերին բազմապատկիչին: Այս ռեժիմը կիրառում է resulta = (ax * ay) + concatenate (bx[17:0],by[17:0]) հավասարումը:

18 × 18 Plus 36 ռեժիմի ճարտարապետություն

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (4)

Այս ռեժիմն օգտագործելիս դուք պետք է ներքևի բազմապատկիչների y օպերանդի Ներկայացման ձևաչափը սահմանեք անստորագիր: Երբ այս ռեժիմում մուտքային ավտոբուսը 36 բիթից պակաս է, ձեզանից պահանջվում է տրամադրել անհրաժեշտ ստորագրված ընդլայնումը 36 բիթ մուտքը լրացնելու համար:

Օգտագործելով 36 բիթից պակաս օպերանդ 18 × 18 Plus 36 ռեժիմում
Այս նախկինample-ը ցույց է տալիս, թե ինչպես կարելի է կարգավորել Cyclone 10 GX Native Fixed Point DSP IP միջուկը, որպեսզի օգտագործի 18 × 18 Plus 36 գործառնական ռեժիմ՝ 12 (երկուական) ստորագրված 101010101010-բիթանոց մուտքային տվյալներով՝ 36-բիթանոց օպերանդի փոխարեն:

  1. Սահմանեք Ներկայացման ձևաչափը ներքևի բազմապատկիչ x օպերանդի համար՝ ստորագրված:
  2. Սահմանեք Ներկայացման ձևաչափը ներքևի բազմապատկիչի y օպերանդի համար՝ չստորագրված:
  3. Սահմանեք «bx» մուտքային ավտոբուսի լայնությունը 18-ի:
  4. Սահմանեք «ըստ» մուտքային ավտոբուսի լայնությունը 18-ի:
  5. Տրամադրեք «111111111111111111» տվյալները bx մուտքագրման ավտոբուսին:
  6. Տրամադրել «111111101010101010» տվյալները մուտքային ավտոբուսով:

18 × 18 սիստոլիկ ռեժիմ
18 × 18 սիստոլիկ գործառնական ռեժիմներում Cyclone 10 GX Native Fixed Point DSP IP միջուկը հնարավորություն է տալիս վերևի և ներքևի բազմապատկիչները, մուտքային սիստոլիկ ռեգիստրը վերին բազմապատկիչի համար և շղթայական սիստոլիկ ռեգիստրը մուտքային ազդանշանների շղթայի համար: Երբ դուք միացնում եք ելքային կասկադը, այս ռեժիմը աջակցում է արդյունքի 44 բիթ լայնությունը: Երբ դուք միացնում եք կուտակիչի ֆունկցիան առանց ելքային կասկադի, կարող եք կարգավորել արդյունքի ելքի լայնությունը մինչև 64 բիթ:

18 × 18 սիստոլիկ ռեժիմի ճարտարապետություն

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (4)

27 × 27 ռեժիմ
Երբ կազմաձևված է որպես 27 × 27 ռեժիմ, Cyclone 10 GX Native Fixed Point DSP IP միջուկը հնարավորություն է տալիս 27 (ստորագրված/չստորագրված) × 27 (ստորագրված/չստորագրված) բազմապատկիչ: Ելքային ավտոբուսը կարող է աջակցել մինչև 64 բիթ՝ միացված կուտակիչ/ելքային կասկադով: Այս ռեժիմը կիրառում է resulta = ax * ay հավասարումը:

27 × 27 ռեժիմի ճարտարապետություն

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (6)

Ընտրովի մոդուլներ

Cyclone 10 GX Native Fixed Point DSP IP Core-ում առկա կամընտիր մոդուլներն են.

  • Ներածման կասկադ
  • Նախավելիչներ
  • Ներքին գործակից
  • Կուտակիչ և ելքային կասկադ
  • Խողովակաշարերի ռեգիստրներ

Մուտքային կասկադ
Ներածման կասկադի ֆունկցիան աջակցվում է ay և մուտքային ավտոբուսով: Երբ դուք «Այո» մուտքագրման համար «Միացնել մուտքի կասկադը» դնում եք Այո, Cyclone 10 GX Native Fixed Point DSP IP միջուկը մուտքեր կընդունի սկանավորման մուտքային ազդանշաններից՝ ay մուտքային ավտոբուսի փոխարեն: Երբ «Միացնել ներածման կասկադը» «by» մուտքագրման համար «Այո» եք դնում, Cyclone 10 GX Native Fixed Point DSP IP միջուկը մուտքեր կընդունի ay մուտքային ավտոբուսից՝ մուտքային ավտոբուսի փոխարեն:

Առաջարկվում է միացնել մուտքային ռեգիստրները ay-ի և/կամ կողմից, երբ մուտքային կասկադը միացված է հավելվածի ճշգրտության համար:

Դուք կարող եք թույլ տալ, որ հետաձգման գրանցամատյանները համապատասխանեն մուտքային ռեգիստրի և ելքային ռեգիստրի միջև ուշացման պահանջին: Հիմնականում կա 2 ուշացման ռեգիստր: Վերևի հետաձգման ռեգիստրն օգտագործվում է ay կամ scan-in մուտքային պորտերի համար, մինչդեռ ներքևի հետաձգման գրանցամատյանը օգտագործվում է սկանավորման ելքային նավահանգիստների համար: Այս հետաձգման գրանցամատյանները աջակցվում են 18 × 18 ամբողջական ռեժիմով, 18 ռեժիմների 18 × 2 գումարով և 18 × 18 սիստոլիկ ռեժիմներով:

Նախավելիչ

Նախնական հավելիչը կարող է կազմաձևվել հետևյալ կոնֆիգուրացիաներով.

  • Երկու անկախ 18-բիթանոց (ստորագրված/չստորագրված) նախնական հավելումներ:
  • Մեկ 26-բիթանոց նախնական հավելիչ:

Երբ դուք միացնում եք նախահավելիչը 18 × 18 բազմապատկման ռեժիմներում, ay-ը և az-ն օգտագործվում են որպես մուտքային ավտոբուս դեպի վերին նախահավելիչ, մինչդեռ by-ը և bz-ն օգտագործվում են որպես մուտքային ավտոբուս դեպի ներքևի նախահավելիչ: Երբ դուք միացնում եք նախահավելիչը 27 × 27 բազմապատկման ռեժիմում, ay-ը և az-ն օգտագործվում են որպես նախահավելուչի մուտքագրման ավտոբուս: Pre-adder-ն աջակցում է ինչպես գումարման, այնպես էլ հանման գործողություններին: Երբ նույն DSP բլոկի ներսում երկու նախնական գումարողներն օգտագործվում են, նրանք պետք է օգտագործեն նույն գործողության տեսակը (կամ գումարում կամ հանում):

Ներքին գործակից
Ներքին գործակիցը կարող է ապահովել մինչև ութ հաստատուն գործակից 18-բիթանոց և 27-բիթանոց ռեժիմներում բազմապատկիչների համար: Երբ դուք միացնում եք ներքին գործակիցի հատկանիշը, կստեղծվեն երկու մուտքային ավտոբուսներ՝ գործակցի մուլտիպլեքսորի ընտրությունը վերահսկելու համար: Coefsela մուտքագրման ավտոբուսն օգտագործվում է վերևի բազմապատկիչի համար նախապես սահմանված գործակիցները ընտրելու համար, իսկ խորհրդատվության մուտքագրման ավտոբուսը՝ ստորին բազմապատկիչի համար նախապես սահմանված գործակիցները ընտրելու համար:

Ներքին գործակիցների պահեստը չի ապահովում դինամիկ կառավարելի գործակիցների արժեքներ, և նման գործողություն կատարելու համար անհրաժեշտ է արտաքին գործակիցների պահեստավորում:

Կուտակիչ և ելքային կասկադ

Կուտակիչի մոդուլը կարող է միացված լինել հետևյալ գործողությունները կատարելու համար.

  • Գումարում կամ հանում գործողություն
  • Կողմնակալ կլորացման գործողություն՝ օգտագործելով 2N հաստատուն արժեքը
  • Երկալիքային կուտակում

Կուտակիչի գումարման կամ հանման գործողությունը դինամիկ կերպով կատարելու համար վերահսկեք մուտքային ժխտման ազդանշանը: Կողմնակալ կլորացման գործողության համար դուք կարող եք նշել և բեռնել 2N նախադրված հաստատունը, նախքան կուտակիչի մոդուլը միացնելը, նախադրված հաստատունի N պարամետրի արժեքին ամբողջ թիվ նշելով: N ամբողջ թիվը պետք է լինի 64-ից փոքր: Դուք կարող եք դինամիկ կերպով միացնել կամ անջատել նախադրված հաստատունի օգտագործումը՝ վերահսկելով loadconst ազդանշանը: Դուք կարող եք օգտագործել այս գործողությունը որպես կլոր արժեքի ակտիվ խառնում կուտակիչի հետադարձ կապի ուղու մեջ: Բեռնված արժեքը և կուտակված ազդանշանի օգտագործումը փոխադարձաբար բացառվում են:

Դուք կարող եք միացնել կրկնակի կուտակիչի ռեգիստրը՝ օգտագործելով Enable double accumulator պարամետրը կրկնակի կուտակում կատարելու համար: Կուտակիչի մոդուլը կարող է աջակցել մի քանի DSP բլոկների շղթայականացմանը գումարման կամ հանման գործողությունների համար՝ միացնելով շղթայական մուտքի պորտը և շղթայական ելքային պորտը: 18 × 18 սիստոլիկ ռեժիմում կօգտագործվի շղթայի մուտքային ավտոբուսի և շղթայական ելքի ավտոբուսի միայն 44 բիթը: Այնուամենայնիվ, մուտքային ավտոբուսի բոլոր 64-բիթանոց շղթաները պետք է միացված լինեն նախորդ DSP բլոկի շղթայական ելքային ավտոբուսին:

Խողովակաշարերի գրանցում

Cyclone 10 GX Native Fixed Point DSP IP միջուկն աջակցում է խողովակաշարի գրանցման մեկ մակարդակի: Խողովակաշարի ռեգիստրն աջակցում է մինչև երեք ժամացույցի աղբյուր և մեկ ասինխրոն հստակ ազդանշան՝ խողովակաշարի ռեգիստրները վերականգնելու համար: Գոյություն ունեն հինգ խողովակաշարային ռեգիստրներ.

  • տվյալների մուտքագրման ավտոբուսային խողովակաշարի ռեգիստր
  • ենթադինամիկ կառավարման ազդանշանի խողովակաշարի ռեգիստր
  • ժխտել դինամիկ կառավարման ազդանշանի խողովակաշարի ռեգիստրը
  • կուտակել դինամիկ կառավարման ազդանշանի խողովակաշարի ռեգիստր
  • loadconst դինամիկ կառավարման խողովակաշարի ռեգիստր

Դուք կարող եք միացնել յուրաքանչյուր տվյալների մուտքագրման ավտոբուսի խողովակաշարի ռեգիստրները և դինամիկ կառավարման ազդանշանի խողովակաշարի գրանցումը ինքնուրույն: Այնուամենայնիվ, բոլոր միացված խողովակաշարերի ռեգիստրները պետք է օգտագործեն նույն ժամացույցի աղբյուրը:

Ժամացույցի սխեման

Cyclone 10 GX Native Fixed Point DSP IP միջուկի մուտքային, խողովակաշարի և ելքային ռեգիստրներն աջակցում են երեք ժամացույցի աղբյուրի/միացման և երկու ասինխրոն մաքրման: Բոլոր մուտքային ռեգիստրներն օգտագործում են aclr[0], իսկ խողովակաշարերի և ելքային ռեգիստրները օգտագործում են aclr[1]: Յուրաքանչյուր ռեգիստրի տեսակ կարող է ընտրել ժամացույցի երեք աղբյուրներից մեկը և ժամացույցի միացման ազդանշանները: Երբ դուք կարգավորում եք Cyclone 10 GX Native Fixed Point DSP IP միջուկը 18 × 18 սիստոլիկ գործող ռեժիմի, Intel Quartus Prime ծրագրակազմը մուտքի սիստոլիկ ռեգիստրը և շղթայի սիստոլիկ ռեգիստրի ժամացույցի աղբյուրը կդնի նույն ժամացույցի աղբյուրին, ինչ ներքին ելքային ռեգիստրը:

Երբ դուք միացնում եք կրկնակի կուտակիչի հնարավորությունը, Intel Quartus Prime ծրագրակազմը կտեղադրի կրկնակի կուտակիչ ռեգիստրի ժամացույցի աղբյուրը նույն ժամացույցի աղբյուրին, ինչ ներքին ելքային ռեգիստրը:

Ժամացույցի սխեմայի սահմանափակումները
Այս ներդիրը ցույց է տալիս այն սահմանափակումները, որոնք դուք պետք է կիրառեք ռեգիստրի ժամացույցի բոլոր սխեմաների համար:

Վիճակ Սահմանափակում
Երբ նախնական հավելիչը միացված է ay և az մուտքային ռեգիստրների ժամացույցի աղբյուրը պետք է լինի նույնը:
  By և bz մուտքագրման ռեգիստրների ժամացույցի աղբյուրը պետք է լինի նույնը:
Երբ խողովակաշարի ռեգիստրները միացված են Բոլոր խողովակաշարերի ռեգիստրների ժամացույցի աղբյուրը պետք է լինի նույնը:
Երբ մուտքայիններից որևէ մեկը գրանցում է դինամիկ կառավարման ազդանշանների համար Sub, accumulate, loadconst և negate մուտքային ռեգիստրների ժամացույցի աղբյուրը պետք է լինի նույնը:
Ցիկլոն 10 GX Native Fixed Point DSP IP Core ազդանշաններ

Հետևյալ նկարը ցույց է տալիս Cyclone 10 GX Native Fixed Point DSP IP միջուկի մուտքային և ելքային ազդանշանները:

Ցիկլոն 10 GX Native Fixed Point DSP IP Core ազդանշաններ

intel-UG-20094-Cyclone-10-GX-Native-Fixed-Point-DSP-IP-Core-FIG- (7)

Տվյալների մուտքագրման ազդանշաններ
Ազդանշանի անվանումը Տեսակ Լայնություն Նկարագրություն
կացին[] Մուտքագրում 27 Մուտքագրեք տվյալների ավտոբուս դեպի վերին բազմապատկիչ:
այ[] Մուտքագրում 27 Մուտքագրեք տվյալների ավտոբուս դեպի վերին բազմապատկիչ:

Երբ նախահավելիչը միացված է, այդ ազդանշանները ծառայում են որպես մուտքային ազդանշաններ վերին նախավելիչին:

ազ[] Մուտքագրում 26 Այս ազդանշանները մուտքային ազդանշաններ են վերին նախնական հավելման համար:

Այս ազդանշանները հասանելի են միայն այն դեպքում, երբ նախնական հավելիչը միացված է: Այս ազդանշանները հասանելի չեն m18×18_plus36

գործառնական ռեժիմ:

bx[] Մուտքագրում 18 Մուտքագրեք տվյալների ավտոբուս դեպի ներքևի բազմապատկիչ:

Այս ազդանշանները հասանելի չեն մ27×27 գործառնական ռեժիմ:

կողմից[] Մուտքագրում 19 Մուտքագրեք տվյալների ավտոբուս դեպի ներքևի բազմապատկիչ:

Երբ նախնական հավելիչը միացված է, այս ազդանշանները ծառայում են որպես մուտքային ազդանշաններ դեպի ներքևի նախավելիչ:

Այս ազդանշանները հասանելի չեն մ27×27 գործառնական ռեժիմ:

bz[] Մուտքագրում 18 Այս ազդանշանները մուտքային ազդանշաններ են դեպի ներքևի նախնական հավելիչը: Այս ազդանշանները հասանելի են միայն այն դեպքում, երբ նախնական հավելիչը միացված է: Այս ազդանշանները հասանելի չեն մ27×27 և m18×18_plus36 գործառնական ռեժիմներ.
Տվյալների ելքային ազդանշաններ
Ազդանշանի անվանումը Տեսակ Լայնություն Նկարագրություն
արդյունք[] Արդյունք 64 Արդյունք տվյալների ավտոբուս վերին բազմապատկիչից:

Այս ազդանշաններն աջակցում են մինչև 37 բիթ m18×18_լրիվ գործառնական ռեժիմ:

արդյունքբ[] Արդյունք 37 Արդյունք տվյալների ավտոբուսը ներքևի բազմապատկիչից:

Այս ազդանշանները հասանելի են միայն m18×18_լրիվ գործառնական ռեժիմ:

Ժամացույց, միացնել և մաքրել ազդանշանները

Ազդանշանի անվանումը Տեսակ Լայնություն Նկարագրություն
clk[] Մուտքագրում 3 Մուտքագրեք ժամացույցի ազդանշաններ բոլոր ռեգիստրների համար:

Այս ժամացույցի ազդանշանները հասանելի են միայն այն դեպքում, եթե մուտքային ռեգիստրներից, խողովակաշարային ռեգիստրներից կամ ելքային ռեգիստրներից որևէ մեկը սահմանված է Ժամացույց 0, Ժամացույց 1, կամ Ժամացույց 2.

• clk[0] = Ժամացույց 0

• clk[1] = Ժամացույց 1

• clk[2] = Ժամացույց 2

էնա[] Մուտքագրում 3 Ժամացույցի միացում clk[2:0]-ի համար: Այս ազդանշանն ակտիվ է-Բարձր:

• ena[0] համար է Ժամացույց 0

• ena[1] համար է Ժամացույց 1

• ena[2] համար է Ժամացույց 2

aclr[] Մուտքագրում 2 Ասինխրոն հստակ մուտքային ազդանշաններ բոլոր ռեգիստրների համար: Այս ազդանշանն ակտիվ է-Բարձր:

Օգտագործեք aclr[0] բոլոր մուտքային ռեգիստրների և օգտագործման համար aclr[1] խողովակաշարերի բոլոր ռեգիստրների և ելքային ռեգիստրների համար:

Լռելյայնորեն, այս ազդանշանն անջատված է:

Դինամիկ կառավարման ազդանշաններ

Ազդանշանի անվանումը Տեսակ Լայնություն Նկարագրություն
ենթ Մուտքագրում 1 Մուտքային ազդանշան՝ վերին բազմապատկիչի ելքը ներքևի բազմապատկիչի ելքին ավելացնելու կամ հանելու համար:

• Անջատեք այս ազդանշանը՝ ավելացնելու գործողությունը նշելու համար:

• Հաստատեք այս ազդանշանը՝ նշելու հանման գործողությունը:

Լռելյայնորեն, այս ազդանշանն անջատված է: Դուք կարող եք հաստատել կամ հեռացնել այս ազդանշանը գործարկման ժամանակ:(3)

ժխտել Մուտքագրում 1 Մուտքագրեք ազդանշան՝ շղթայական ազդանշանների տվյալների հետ վերևի և ներքևի բազմապատկիչների գումարը ավելացնելու կամ հանելու համար:

• Անջատեք այս ազդանշանը՝ ավելացնելու գործողությունը նշելու համար:

• Հաստատեք այս ազդանշանը՝ նշելու հանման գործողությունը:

Լռելյայնորեն, այս ազդանշանն անջատված է: Դուք կարող եք հաստատել կամ հեռացնել այս ազդանշանը գործարկման ժամանակ:(3)

կուտակել Մուտքագրում 1 Մուտքային ազդանշան՝ կուտակիչի ֆունկցիան միացնելու կամ անջատելու համար:

• Անջատեք այս ազդանշանը՝ կուտակիչի ֆունկցիան անջատելու համար:

• Հաստատեք այս ազդանշանը՝ կուտակիչի գործառույթը միացնելու համար:

Լռելյայնորեն, այս ազդանշանն անջատված է: Դուք կարող եք հաստատել կամ հեռացնել այս ազդանշանը գործարկման ժամանակ:(3)

ծանրաբեռնվածությունը Մուտքագրում 1 Մուտքային ազդանշան՝ բեռնվածության հաստատուն հատկանիշը միացնելու կամ անջատելու համար:

• Անջատեք այս ազդանշանը՝ բեռնվածության հաստատուն ֆունկցիան անջատելու համար:

• Հաստատեք այս ազդանշանը՝ բեռնվածության հաստատուն հատկանիշը միացնելու համար:

Լռելյայնորեն, այս ազդանշանն անջատված է: Դուք կարող եք հաստատել կամ հեռացնել այս ազդանշանը գործարկման ժամանակ:(3)

Ներքին գործակից ազդանշաններ

Ազդանշանի անվանումը Տեսակ Լայնություն Նկարագրություն
կոեֆսելա[] Մուտքագրում 3 Մուտքային ընտրության ազդանշաններ 8 գործակցի արժեքների համար, որոնք սահմանվել են օգտագործողի կողմից վերին բազմապատկիչի համար: Գործակիցների արժեքները պահվում են ներքին հիշողության մեջ և նշված են ըստ պարամետրերի coef_a_0 դեպի coef_a_7.

• coefsela[2:0] = 000 վերաբերում է coef_a_0

• coefsela[2:0] = 001 վերաբերում է coef_a_1

• coelsela[2:0] = 010 վերաբերում է coef_a_2

• … և այլն:

Այս ազդանշանները հասանելի են միայն այն դեպքում, երբ միացված է ներքին գործակիցի գործառույթը:

coefselb[] Մուտքագրում 3 Ներքևի բազմապատկիչի համար օգտագործողի կողմից սահմանված 8 գործակցի արժեքների մուտքային ընտրության ազդանշաններ: Գործակիցների արժեքները պահվում են ներքին հիշողության մեջ և նշված են ըստ պարամետրերի coef_b_0 դեպի coef_b_7.

• coefselb[2:0] = 000 վերաբերում է coef_b_0

• coefselb[2:0] = 001 վերաբերում է coef_b_1

• coelselb[2:0] = 010 վերաբերում է coef_b_2

• … և այլն:

Այս ազդանշանները հասանելի են միայն այն դեպքում, երբ միացված է ներքին գործակիցի գործառույթը:

Մուտքագրեք Կասկադի ազդանշանները

Ազդանշանի անվանումը Տեսակ Լայնություն Նկարագրություն
սկանավորում[] Մուտքագրում 27 Մուտքային տվյալների ավտոբուս մուտքային կասկադի մոդուլի համար:

Միացրեք այս ազդանշանները նախորդ DSP միջուկից սկանավորող ազդանշաններին:

հետախուզում[] Արդյունք 27 Ներածման կասկադի մոդուլի ելքային տվյալների ավտոբուս:

Միացրեք այս ազդանշանները հաջորդ DSP միջուկի սկանավորման ազդանշաններին:

Ելքային կասկադի ազդանշաններ

Ազդանշանի անվանումը Տեսակ Լայնություն Նկարագրություն
շղթա[] Մուտքագրում 64 Մուտքային տվյալների ավտոբուս ելքային կասկադի մոդուլի համար:

Միացրեք այս ազդանշանները նախորդ DSP միջուկից շղթայական ազդանշաններին:

շղթա[] Արդյունք 64 Ելքային կասկադի մոդուլի ելքային տվյալների ավտոբուս:

Միացրեք այս ազդանշանները հաջորդ DSP միջուկի շղթայական ազդանշաններին:

Փաստաթղթի վերանայման պատմություն Cyclone 10 GX Native Fixed Point DSP IP Core Օգտագործողի ուղեցույց

Ամսաթիվ Տարբերակ Փոփոխություններ
2017 թվականի նոյեմբեր 2017.11.06 Նախնական թողարկում.

Intel կորպորացիա. Բոլոր իրավունքները պաշտպանված են: Intel-ը, Intel-ի պատկերանշանը և Intel այլ նշանները Intel Corporation-ի կամ նրա դուստր ձեռնարկությունների ապրանքանիշերն են: Intel-ը երաշխավորում է իր FPGA-ի և կիսահաղորդչային արտադրանքների կատարումը ընթացիկ բնութագրերին համապատասխան՝ Intel-ի ստանդարտ երաշխիքին համապատասխան, սակայն իրեն իրավունք է վերապահում փոփոխություններ կատարել ցանկացած ապրանքի և ծառայությունների մեջ ցանկացած պահի առանց նախազգուշացման: Intel-ը չի ստանձնում ոչ մի պատասխանատվություն կամ պատասխանատվություն, որը բխում է սույն հոդվածում նկարագրված որևէ տեղեկատվության, արտադրանքի կամ ծառայության կիրառումից կամ օգտագործումից, բացառությամբ այն դեպքերի, որոնց մասին հստակ գրավոր համաձայնեցված է Intel-ի կողմից: Intel-ի հաճախորդներին խորհուրդ է տրվում ձեռք բերել սարքի տեխնիկական բնութագրերի վերջին տարբերակը՝ նախքան որևէ հրապարակված տեղեկատվության վրա հիմնվելը և ապրանքների կամ ծառայությունների պատվերներ կատարելը:

Այլ անուններ և ապրանքանիշեր կարող են պահանջվել որպես ուրիշների սեփականություն:

Փաստաթղթեր / ռեսուրսներ

intel UG-20094 Cyclone 10 GX Native Fixed Point DSP IP Core [pdf] Օգտագործողի ուղեցույց
UG-20094 Cyclone 10 GX Native Fixed Point DSP IP Core, UG-20094, Cyclone 10 GX Native Fixed Point DSP IP Core, Native Fixed Point DSP IP Core, Fixed Point DSP IP Core, DSP IP Core

Հղումներ

Թողնել մեկնաբանություն

Ձեր էլփոստի հասցեն չի հրապարակվի: Պարտադիր դաշտերը նշված են *