intel-LOGO

intel Cyclone 10 Dùthchasach FloatingPoint DSP FPGA IP

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

Intel® Cyclone® 10 GX Dùthchasach Floating-Point DSP Intel® FPGA IP Stiùireadh Cleachdaiche

A ’toirt buaidh air an Intel® Cyclone® 10 GX Native Floating-Point DSP Intel® FPGA IP

Tagh diofar pharaimearan gus cridhe IP a chruthachadh a tha iomchaidh airson do dhealbhadh.

  1. Ann an Intel® Quartus® Prime Pro Edition, cruthaich pròiseact ùr a tha ag amas air inneal Intel Cyclone® 10 GX.
  2. Ann an Catalog IP, cliog air Leabharlann ➤ DSP ➤ Primitive DSP ➤ Intel Cyclone 10 GX Native Floating Point DSP.
    Bidh deasaiche paramadair Intel Cyclone 10 GX Native Floating-Point DSP IP Core IP a ’fosgladh.
  3. Anns a New IP Variation bogsa deasbaid, cuir a-steach Ainm eintiteas agus cliog OK.
  4. Fo Parameters, tagh an Teamplaid DSP agus an View tha thu ag iarraidh airson do chridhe IP
  5. Ann am bloc DSP View, tog an gleoc no ath-shuidheachadh gach clàr dligheach.
  6. Airson Iomadaich Cuir ris no Modh Vector 1, cliog air an t-Slabhraidh In multiplexer anns an GUI gus cuir a-steach a thaghadh bho phort chainin no port tuagh.
  7. Cliog air an samhla Adder anns an GUI gus cur-ris no toirt air falbh a thaghadh.
  8. Cliog air an ioma-fhillteadair Chain Out anns an GUI gus port slabhraidh a chomasachadh.
  9. Cliog air Generate HDL.
  10. Cliog Crìochnaich.

Intel Cyclone 10 GX Dùthchasach Floating-Point DSP Intel FPGA IP Parameters
Clàr 1. Paramadairean

Paramadair Luach Luach bunaiteach Tuairisgeul
Teamplaid DSP saor an asgaidh Iomadaich Cuir ris

Iomadaich Cuir Modh Vector Ioma-chruinneachadh 1

Modh vector 2

Iomadaich Tagh am modh obrachaidh a tha thu ag iarraidh airson a’ bhloc DSP.

Tha an gnìomh a chaidh a thaghadh air a nochdadh anns an fhaidhle Bloc DSP View.

View Clàr a’ comasachadh fuadaichean chlàran Clàr-comasachadh Roghainnean airson sgeama gleocadh no sgeama ath-shuidheachadh airson clàran a thaghadh view. Tha an gnìomh a chaidh a thaghadh air a nochdadh anns an fhaidhle Bloc DSP View.
a’ leantainn…
Paramadair Luach Luach bunaiteach Tuairisgeul
    Tagh Clàr-comasachadh airson Bloc DSP View gus sgeama gleoc chlàran a shealltainn. Faodaidh tu na clocaichean atharrachadh airson gach clàr ann an seo view.

Tagh Clàradh a' glanadh airson Bloc DSP View gus sgeama ath-shuidheachadh chlàran a shealltainn. Tionndaidh air Cleachd Single Clear gus sgeama ath-shuidheachadh nan clàran atharrachadh.

Cleachd Single Clear Air no dheth dheth Tionndaidh air am paramadair seo ma tha thu ag iarraidh aon ath-shuidheachadh gus na clàran gu lèir sa bhloc DSP ath-shuidheachadh. Cuir dheth am paramadair seo gus diofar phuirt ath-shuidheachadh a chleachdadh gus na clàran ath-shuidheachadh.

Tionndaidh air airson 0 soilleir air clàr toraidh; cuir dheth airson 1 soilleir air clàr toraidh.

Soilleir 0 airson clàran cuir a-steach a’ cleachdadh aclr[0]

comharradh.

Soilleir 1 airson cleachdaidhean clàran toraidh agus loidhne-phìoban

aclr[1] comharra.

Bidh a h-uile clàr cuir a-steach a’ cleachdadh comharra ath-shuidheachadh aclr[0]. Bidh a h-uile clàr toraidh agus loidhne-phìoban a’ cleachdadh comharra ath-shuidheachadh aclr[1].

DSP View Bloc.
Slabhraidh ann an Multiplexer (14) Dèan comas air cuir à comas Cuir à comas Cliog air an multiplexer gus chainin a chomasachadh

port.

Ioma-fhillteadair slabhraidh a-mach (12) Cuir à comas comas Cuir à comas Cliog air an multiplexer gus chainout a chomasachadh

port.

Nathair-nimhe (13) +

+ Cliog air an Nathair-nimhe samhla gus modh cur-ris no toirt air falbh a thaghadh.
Clàradh uaireadair

• tuagh_cloc (2)

• ay_clock (3)

• az_clock (4)

• multi_pipeline_cloc k(5)

• tuagh_chainin_pl_cloc k (7)

• adder_input_clock (9)

• adder_input_2_clo ck (10)

• toradh_cloc (11)

• a' cruinneachadh_cloc (1)

• accum_pipeline_cl ock (6)

• accum_adder_cloc k (8)

Chan eil gin Clock 0

Clock 1

Clock 2

Clock 0 Gus faighinn seachad air clàr sam bith, tog an gleoc clàraidh gu Chan eil gin.

Tog an uaireadair clàraidh gu:

•    Clock 0 comharra clk[0] a chleachdadh mar stòr a’ ghleoc

•    Clock 1 comharra clk[1] a chleachdadh mar stòr a’ ghleoc

•    Clock 2 comharra clk[2] a chleachdadh mar stòr a’ ghleoc

Chan urrainn dhut na roghainnean sin atharrachadh ach nuair a thaghas tu Clàr-comasachadh in View paramadair.

Figear 1. Bloc DSP View

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

Clàr 2. Teamplaidean DSP

Templates airson DSP Tuairisgeul
Iomadaich A’ coileanadh obrachadh iomadachaidh singilte mionaideach agus a’ cur an co-aontar a leanas an sàs:

• A mach = Ay * Az

Cuir ris A’ coileanadh gnìomhachd cur-ris no toirt air falbh singilte mionaideach agus a’ cur an sàs na co-aontaran a leanas:.

• A-mach = Ay + Tuagh

• A-mach = Ay – Tuagh

Iomadaich Add Bidh am modh seo a’ coileanadh iomadachadh mionaideachd singilte, air a leantainn le gnìomhachd cur-ris no toirt air falbh agus a’ cur an sàs na co-aontaran a leanas.

• A-mach = (Ay * Az) – slabhraidh

• A-mach = (Ay * Az) + chainin

• A-mach = (Ay * Az) – Tuagh

• A-mach = (Ay * Az) + Tuagh

Iomadaich Accumulate A’ coileanadh iomadachadh puing-fleòdraidh air a leantainn le cur-ris no toirt air falbh puing-fleòdraidh leis an toradh iomadachaidh roimhe agus a’ cur na co-aontaran a leanas an sàs:

• A-mach (t) = [Ay(t) * Az(t)] – A-mach (t-1) nuair a chruinnicheas tu

tha an comharra air a stiùireadh àrd.

• A-mach (t) = [Ay(t) * Az(t)] + A-mach (t-1) nuair a tha am port cruinnichte air a stiùireadh àrd.

• A-mach(t) = Ay(t) * Az(t) nuair a tha port cruinnichte air a stiùireadh ìosal.

Modh vector 1 A’ coileanadh iomadachadh puing-fleòdraidh air a leantainn le cur-ris no toirt air falbh puing-fleòdraidh leis a’ chuir a-steach slabhraidh bhon bhloc DSP caochlaideach a bh’ ann roimhe agus a’ cur na co-aontaran a leanas an sàs :.
a’ leantainn…
Templates airson DSP Tuairisgeul
  • A-mach = (Ay * Az) – slabhraidh

• A-mach = (Ay * Az) + chainin

• A-mach = (Ay * Az), chainout = Tuagh

Modh vector 2 A’ coileanadh iomadachadh puing-fleòdraidh far a bheil an cridhe IP a’ biathadh toradh an iomadachaidh gu dìreach gu slabhraidh. Bidh an cridhe IP an uairsin a’ cur ris no a’ toirt air falbh an cuir a-steach slabhraidh bhon bhloc DSP caochlaideach a bh’ ann roimhe bho in-chur Ax mar thoradh toraidh.

Tha am modh seo a’ cleachdadh na co-aontaran a leanas:

• A-mach = tuagh – slabhraidh , chainout = Ay * Az

• A-mach = tuagh + slabhraidh , chainout = Ay * Az

• A-mach = Tuagh , chainout = Ay * Az

Intel Cyclone 10 GX Dùthchasach Floating-Point DSP Comharran IP Intel FPGA

Figear 2. Intel Cyclone 10 GX Dùthchasach Floating-Point DSP Comharran IP Intel FPGA
Tha am figear a’ sealltainn comharran cuir a-steach is toraidh a’ chridhe IP.intel-Cyclone-10-Native-FloatingPoint-DSP-FPGA-IP-2

Clàr 3. Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP Input Signals

Ainm comharraidh Seòrsa Leud Deònach Tuairisgeul
tuagh[31:0] Cuir a-steach 32 Ìosal Cuir a-steach bus dàta chun an iomadachaidh. Ri fhaighinn ann an:

• Cuir modh

• Ioma-Cuir modh gun chainin agus chainout feart

• Modh Vector 1

• Modh Vector 2

ay[31:0] Cuir a-steach 32 Ìosal Cuir a-steach bus dàta chun an iomadachaidh.

Ri fhaighinn anns a h-uile modh obrachaidh puing-fleòdraidh.

az[31:0] Cuir a-steach 32 Ìosal Cuir a-steach bus dàta chun an iomadachaidh. Ri fhaighinn ann an:

• Iomadaich

• Iomadaich Cuir

• Iomadaich Accumulate

• Modh Vector 1

• Modh Vector 2

slabhraidh[31:0] Cuir a-steach 32 Ìosal Ceangail na comharran sin ris na comharran slabhraidh bhon chridhe DSP IP puing-fleòdraidh roimhe.
clk[2:0] Cuir a-steach 3 Ìosal Cuir a-steach comharran uaireadair airson a h-uile clàr.

Chan fhaighear na comharran gleoc seo ach ma tha gin de na clàran cuir a-steach, clàran loidhne-phìoban, no clàr toraidh air an suidheachadh Cloc0 or Cloc1 or Cloc2.

ena[2:0] Cuir a-steach 3 Àrd Cuir an comas cloc airson clk[2:0]. Tha na comharran sin gnìomhach - Àrd.

• tha ena[0] airson Cloc0

• tha ena[1] airson Cloc1

• tha ena[2] airson Cloc2

aclr[1:0] Cuir a-steach 2 Ìosal Comharran cuir a-steach soilleir asyncronach airson a h-uile clàr. Tha na comharran sin gnìomhach-àrd.

Cleachd aclr[0] airson a h-uile clàr inntrigidh agus cleachdadh aclr[1]

airson a h-uile clàr loidhne-phìoban agus toraidh.

cruinneachadh Cuir a-steach 1 Ìosal Comharra cuir a-steach gus am feart cruinneachaidh a chomasachadh no a chuir à comas.

• Dearbhaich an comharra seo gus am faighear fios air ais bho thoradh an neach-nathrach.

• Thoir às a' chomharra seo gus an dòigh fios-air-ais a chur à comas.

Faodaidh tu an comharra seo a dhearbhadh no a dhì-dhearbhadh rè ùine ruith.

Ri fhaighinn ann am modh Multiply Accumulate.

slabhraidh[31:0] Toradh 32 Ceangail na comharran sin ri comharran slabhraidh an ath chridhe DSP IP aig ìre fleòdraidh.
toradh[31:0] Toradh 32 Bus dàta toraidh bho phrìomh IP.

Eachdraidh ath-sgrùdadh sgrìobhainnean

Atharrachaidhean air an Intel Cyclone 10 GX Native Floating-Point DSP Intel FPGA IP IP Guide

Ceann-latha Tionndadh Atharrachaidhean
Samhain 2017 2017.11.06 Sgaoileadh tùsail.

Intel Corporation. Còraichean uile glèidhte. Tha Intel, suaicheantas Intel, agus comharran Intel eile nan comharran-malairt aig Intel Corporation no na fo-chompanaidhean aige. Tha Intel airidh air coileanadh a thoraidhean FPGA agus semiconductor a rèir mion-chomharrachadh gnàthach a rèir barantas àbhaisteach Intel, ach tha e a’ gleidheadh ​​​​na còrach atharrachaidhean a dhèanamh air toraidhean agus seirbheisean sam bith aig àm sam bith gun rabhadh. Chan eil Intel a’ gabhail uallach no uallach sam bith ag èirigh bho bhith a’ cleachdadh no a’ cleachdadh fiosrachadh, toradh no seirbheis sam bith a tha air a mhìneachadh an seo ach a-mhàin mar a chaidh aontachadh gu soilleir ann an sgrìobhadh le Intel. Thathas a’ moladh do luchd-ceannach Intel an dreach as ùire de shònrachaidhean inneal fhaighinn mus cuir iad earbsa ann am fiosrachadh foillsichte sam bith agus mus cuir iad òrdughan airson toraidhean no seirbheisean. * Faodar ainmean is suaicheantasan eile a thagradh mar sheilbh chàich.

Sgrìobhainnean/Goireasan

intel Cyclone 10 Dùthchasach FloatingPoint DSP FPGA IP [pdfStiùireadh Cleachdaiche
Cyclone 10 FloatingPoint Dùthchasach DSP FPGA IP, 10 FloatingPoint Dùthchasach DSP FPGA IP, FloatingPoint Dùthchasach DSP FPGA IP, FloatingPoint DSP FPGA IP, DSP FPGA IP, FPGA IP

Iomraidhean

Fàg beachd

Cha tèid do sheòladh puist-d fhoillseachadh. Tha raointean riatanach air an comharrachadh *