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 Edition-ում ստեղծեք նոր նախագիծ, որն ուղղված է Intel Cyclone® 10 GX սարքին:
  2. IP կատալոգում սեղմեք Գրադարան ➤ DSP ➤ Պրիմիտիվ DSP ➤ Intel Cyclone 10 GX Native Floating Point DSP:
    Բացվում է Intel Cyclone 10 GX Native Floating-Point DSP IP Core IP պարամետրի խմբագրիչը:
  3. Նոր IP տարբերակի երկխոսության վանդակում մուտքագրեք Entity Name և սեղմեք OK:
  4. Պարամետրերի տակ ընտրեք DSP ձևանմուշը և View ցանկանում եք ձեր IP միջուկի համար
  5. DSP բլոկում View, փոխեք ժամացույցը կամ վերակայեք յուրաքանչյուր վավեր ռեգիստրի:
  6. Multiply Add or Vector Mode 1-ի համար սեղմեք Chain In multiplexer-ը GUI-ում՝ շղթայական պորտից կամ Ax պորտից մուտքագրում ընտրելու համար:
  7. Սեղմեք «Adder» նշանը GUI-ում՝ գումարում կամ հանում ընտրելու համար:
  8. Սեղմեք Chain Out մուլտիպլեքսերի վրա GUI-ում, որպեսզի միացնեք chainout port-ը:
  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 գրանցամատյանների վերակայման սխեման ցուցադրելու համար: Միացնել Օգտագործեք Single Clear ռեգիստրների վերակայման սխեման փոխելու համար:

Օգտագործեք Single Clear Միացված կամ անջատված Անջատված Միացրեք այս պարամետրը, եթե ցանկանում եք մեկ վերականգնում DSP բլոկի բոլոր ռեգիստրները վերականգնելու համար: Անջատեք այս պարամետրը՝ ռեգիստրները զրոյացնելու համար տարբեր վերակայման պորտեր օգտագործելու համար:

Միացրեք ելքային ռեգիստրում մաքուր 0-ի համար; անջատել 1-ի ելքային ռեգիստրի մաքրման համար:

Մաքրել 0 մուտքային ռեգիստրների համար օգտագործում է aclr[0]

ազդանշան.

Մաքրել 1 ելքային և խողովակաշարային ռեգիստրների օգտագործման համար

aclr[1] ազդանշան.

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

DSP View Արգելափակել.
Chain in Multiplexer (14) Միացնել անջատել Անջատել Սեղմեք մուլտիպլեքսորի վրա՝ շղթայական կապը միացնելու համար

նավահանգիստ.

Chain Out Multiplexer (12) Անջատել Միացնել Անջատել Սեղմեք մուլտիպլեքսորի վրա՝ շղթայական կապը միացնելու համար

նավահանգիստ.

Ավելացնող (13) +

+ Սեղմեք վրա Ավելացնող խորհրդանիշ՝ գումարման կամ հանման ռեժիմն ընտրելու համար:
Գրանցվել Ժամացույց

• ax_clock (2)

• ay_clock (3)

• az_clock (4)

• multi_pipeline_cloc k(5)

• ax_chainin_pl_cloc k (7)

• adder_input_clock (9)

• adder_input_2_clock ck (10)

• ելքային_ժամացույց (11)

• կուտակել_ժամացույց (1)

• accum_pipeline_cl ock (6)

• accum_adder_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 կաղապարներ Նկարագրություն
Բազմապատկել Կատարում է մեկ ճշգրիտ բազմապատկման գործողություն և կիրառում հետևյալ հավասարումը.

• Դուրս = Այ * Ազ

Ավելացնել Կատարում է մեկ ճշգրիտ գումարման կամ հանման գործողություն և կիրառում է հետևյալ հավասարումները.

• Դուրս = Այ + Կացին

• Դուրս = Այ – Կացին

Բազմապատկել Ավելացնել Այս ռեժիմը կատարում է մեկ ճշգրիտ բազմապատկում, որին հաջորդում են գումարման կամ հանման գործողությունները և կիրառում է հետևյալ հավասարումները.

• Դուրս = (Այ * Ազ) – շղթայական

• Դուրս = (Այ * Ազ) + շղթայական

• Դուրս = (Այ * Ազ) – Կացին

• Դուրս = (Այ * Ազ) + Կացին

Բազմապատկել Կուտակել Կատարում է լողացող կետով բազմապատկում, որին հաջորդում է լողացող կետով գումարում կամ հանում նախորդ բազմապատկման արդյունքի հետ և կիրառում հետևյալ հավասարումները.

• 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 կաղապարներ Նկարագրություն
  • Դուրս = (Այ * Ազ) – շղթայական

• Դուրս = (Այ * Ազ) + շղթայական

• Դուրս = (Այ * Ազ) , շղթա = Կացին

Վեկտորային ռեժիմ 2 Կատարում է լողացող կետով բազմապատկում, որտեղ IP միջուկը սնուցում է բազմապատկման արդյունքը ուղղակիորեն դեպի շղթա: IP միջուկն այնուհետև ավելացնում կամ հանում է շղթայի մուտքագրումը նախորդ փոփոխական DSP բլոկից մուտքային Ax-ից որպես ելքային արդյունք:

Այս ռեժիմը կիրառում է հետևյալ հավասարումները.

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

• Out = Axe + chainin , chainout = Ay * 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 Ցածր Մուտքագրեք տվյալների ավտոբուսը բազմապատկիչին: Հասանելի է.

• Ավելացնել ռեժիմ

• Multiply-Add ռեժիմ՝ առանց շղթայական կապի և շղթայազերծման ֆունկցիայի

• Վեկտորային ռեժիմ 1

• Վեկտորային ռեժիմ 2

այ [31:0] Մուտքագրում 32 Ցածր Մուտքագրեք տվյալների ավտոբուսը բազմապատկիչին:

Հասանելի է բոլոր լողացող կետով գործառնական ռեժիմներում:

ազ [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 Ցածր Մուտքային ազդանշան՝ կուտակիչի ֆունկցիան միացնելու կամ անջատելու համար:

• Հաստատեք այս ազդանշանը՝ ավելացնողի ելքը հետադարձ կապը միացնելու համար:

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

Դուք կարող եք հաստատել կամ չհաստատել այս ազդանշանը գործարկման ժամանակ:

Հասանելի է Multiply Acumulate ռեժիմում:

շղթա[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 Corporation-ի կամ նրա դուստր ձեռնարկությունների ապրանքանիշերն են: Intel-ը երաշխավորում է իր FPGA-ի և կիսահաղորդչային արտադրանքների կատարումը ընթացիկ բնութագրերի համաձայն՝ համաձայն Intel-ի ստանդարտ երաշխիքի, սակայն իրեն իրավունք է վերապահում փոփոխություններ կատարել ցանկացած ապրանքի և ծառայությունների մեջ ցանկացած պահի առանց նախազգուշացման: Intel-ը չի ստանձնում ոչ մի պատասխանատվություն կամ պատասխանատվություն, որը բխում է սույն հոդվածում նկարագրված որևէ տեղեկատվության, արտադրանքի կամ ծառայության կիրառումից կամ օգտագործումից, բացառությամբ այն դեպքերի, որոնց մասին հստակ գրավոր համաձայնեցված է Intel-ի կողմից: Intel-ի հաճախորդներին խորհուրդ է տրվում ձեռք բերել սարքի տեխնիկական բնութագրերի վերջին տարբերակը՝ նախքան որևէ հրապարակված տեղեկատվության վրա հիմնվելը և ապրանքների կամ ծառայությունների պատվերներ կատարելը: *Այլ անուններ և ապրանքանիշեր կարող են պահանջվել որպես ուրիշների սեփականություն:

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

intel Cyclone 10 Native FloatingPoint DSP FPGA IP [pdf] Օգտագործողի ուղեցույց
Ցիկլոն 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

Հղումներ

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

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