intel UG-20094 Cyclone 10 GX Native Fixed Point DSP IP Core
Intel® Cyclone® 10 GX Native Fixed Point DSP IP Core පරිශීලක මාර්ගෝපදේශය
Intel Cyclone® 10 GX Native Fixed Point DSP IP core එක Intel Cyclone 10 GX Variable Precision Digital Signal Processing (DSP) බ්ලොක් එකක් ක්ෂණිකව පාලනය කරයි. Cyclone 10 GX Native Fixed Point DSP IP core ලබා ගත හැක්කේ Intel Cyclone 10 GX උපාංග සඳහා පමණි.
Cyclone 10 GX Native Fixed Point DSP IP Core ක්රියාකාරී බ්ලොක් රූප සටහන
අදාළ තොරතුරු
Intel FPGA IP Cores සඳහා හැඳින්වීම.
Cyclone 10 GX Native Fixed Point DSP IP Core විශේෂාංග
Cyclone 10 GX Native Fixed Point DSP IP core පහත විශේෂාංග සඳහා සහය දක්වයි:
- ඉහළ කාර්ය සාධනය, බල-ප්රශස්ත සහ සම්පුර්ණයෙන්ම ලියාපදිංචි වූ ගුණ කිරීමේ මෙහෙයුම්
- 18-bit සහ 27-bit වචන දිග
- DSP වාරණයකට 18 × 19 ගුණක දෙකක් හෝ 27 × 27 ගුණකයක්
- ගුණ කිරීමේ ප්රතිඵල ඒකාබද්ධ කිරීම සඳහා ගොඩනඟන ලද එකතු කිරීම, අඩු කිරීම සහ 64-bit ද්විත්ව සමුච්චය ලේඛනය
- පෙර එකතු කරන්නා අක්රිය වූ විට 19-බිට් හෝ 27-බිට් කැස්කැඩිං සහ පෙර-එකතු කරන විට 18-බිට් කැස්කේඩින් යෙදුම පෙරීම සඳහා ටැප්-ප්රමාද රේඛාව සැකසීමට
- බාහිර තාර්කික සහය නොමැතිව එක් කොටසක සිට ඊළඟ කොටස දක්වා නිමැවුම් ප්රතිඵල ප්රචාරණය කිරීම සඳහා කැස්කැඩින් 64-බිට් ප්රතිදාන බසය
- සමමිතික පෙරහන් සඳහා 19-bit සහ 27-bit මාදිලිවල දෘඪ පෙර එකතු කරන්නා සහය දක්වයි
- පෙරහන් ක්රියාත්මක කිරීම සඳහා 18-bit සහ 27-bit ආකාර දෙකෙහිම අභ්යන්තර සංගුණක ලියාපදිංචි බැංකුව
- 18-බිට් සහ 27-බිට් සිස්ටලික් පරිමිත ආවේග ප්රතිචාර (FIR) බෙදා හරින ලද ප්රතිදාන එකතු කරන්නා සමඟ පෙරහන්
ඇරඹේ
මෙම පරිච්ඡේදය සාමාන්ය අවසන් කිරීමක් සපයයිview Cyclone 10 GX Native Fixed Point DSP IP core සමඟ ඉක්මනින් ආරම්භ කිරීමට ඔබට උදවු කිරීමට Intel FPGA IP core සැලසුම් ප්රවාහයේ. Intel FPGA IP පුස්තකාලය Intel Quartus® Prime ස්ථාපන ක්රියාවලියේ කොටසක් ලෙස ස්ථාපනය කර ඇත. ඔබට පුස්තකාලයෙන් ඕනෑම Intel FPGA IP හරයක් තෝරා පරාමිතිකරණය කළ හැක. Intel විසින් ඔබට Intel FPGA DSP IP හරය අභිරුචිකරණය කිරීමට ඉඩ සලසන ඒකාබද්ධ පරාමිති සංස්කාරකයක් සපයයි. පරාමිති සංස්කාරකය පරාමිති අගයන් සැකසීම සහ විකල්ප වරායන් තෝරාගැනීම හරහා ඔබට මග පෙන්වයි.
අදාළ තොරතුරු
- Intel FPGA IP Cores සඳහා හැඳින්වීම
පරාමිතිකරණය, උත්පාදනය, උත්ශ්රේණි කිරීම සහ IP හර අනුකරණය කිරීම ඇතුළුව සියලුම Intel FPGA IP මධ්ය පිළිබඳ සාමාන්ය තොරතුරු සපයයි. - අනුවාද-ස්වාධීන IP සහ Platform Designer (සම්මත) Simulatio ස්ක්රිප්ට් නිර්මාණය කිරීම
මෘදුකාංග හෝ IP අනුවාද උත්ශ්රේණි කිරීම් සඳහා අතින් යාවත්කාලීන අවශ්ය නොවන සමාකරණ ස්ක්රිප්ට් සාදන්න. - ව්යාපෘති කළමනාකරණය හොඳම භාවිතයන්
ඔබේ ව්යාපෘතිය සහ IP කාර්යක්ෂම කළමනාකරණය සහ අතේ ගෙන යා හැකි මාර්ගෝපදේශ files.
Cyclone 10 GX Native Fixed Point DSP IP Core පරාමිති සැකසුම්
Intel Quartus Prime මෘදුකාංගයේ පරාමිති සංස්කාරකය භාවිතයෙන් පරාමිති සඳහන් කිරීමෙන් ඔබට Cyclone 10 GX Native Fixed Point DSP IP හරය අභිරුචිකරණය කළ හැක.
මෙහෙයුම් මාදිලියේ ටැබ්
පරාමිතිය | IP ජනනය කළ පරාමිතිය | වටිනාකම | විස්තරය |
කරුණාකර මෙහෙයුම් ආකාරය තෝරන්න | මෙහෙයුම්_ප්රකාරය | m18×18_full m18×18_sumof2 m18×18_plus36 m18×18_systolic m27×27 | අපේක්ෂිත මෙහෙයුම් ආකාරය තෝරන්න. |
ගුණක වින්යාසය | |||
ඉහළ ගුණකය x operand සඳහා නියෝජන ආකෘතිය | අත්සන්_උපරිම | අත්සන් නොකළ අත්සන් | ඉහළ ගුණකය x operand සඳහා නියෝජන ආකෘතිය සඳහන් කරන්න. |
පරාමිතිය | IP ජනනය කළ පරාමිතිය | වටිනාකම | විස්තරය |
ඉහළ ගුණකය y operand සඳහා නියෝජන ආකෘතිය | අත්සන්_මැයි | අත්සන් නොකළ අත්සන් | ඉහළ ගුණකය y operand සඳහා නියෝජන ආකෘතිය සඳහන් කරන්න. |
පහළ ගුණකය x operand සඳහා නියෝජන ආකෘතිය | අත්සන්_mbx | අත්සන් නොකළ අත්සන් | පහළ ගුණකය x operand සඳහා නියෝජන ආකෘතිය සඳහන් කරන්න. |
පහළ ගුණකය y operand සඳහා නියෝජන ආකෘතිය | අත්සන් කරන ලද_mby | අත්සන් නොකළ අත්සන් | පහළ ගුණකය y operand සඳහා නියෝජන ආකෘතිය සඳහන් කරන්න.
සෑම විටම තෝරන්න අත්සන් නොකළ සඳහා m18×18_plus36 . |
'උප' තොට සබල කරන්න | enable_sub | නැත ඔව් | තෝරන්න ඔව් සක්රිය කිරීමට
උප වරාය. |
ගුණකයේ 'උප' ආදානය ලියාපදිංචි කරන්න | උප_ඔරලෝසුව | නැත ඔරලෝසු 0 ඔරලෝසුව 1 ඔරලෝසුව 2 | තෝරන්න ඔරලෝසුව 0, ඔරලෝසුව 1, හෝ ඔරලෝසුව 2 උප ආදාන ලේඛනය සඳහා ආදාන ඔරලෝසු සංඥාව සක්රීය කිරීමට සහ නියම කිරීමට. |
Input Cascade | |||
'ay' ආදානය සඳහා ආදාන කඳුරැල්ල සබල කරන්න | ay_use_scan_in | නැත ඔව් | තෝරන්න ඔව් ay දත්ත ආදානය සඳහා ආදාන කඳුරැල්ල මොඩියුලය සබල කිරීමට.
ඔබ ආදාන කඳුරැල්ල මොඩියුලය සබල කරන විට, Cyclone 10 GX Native Fixed Point DSP IP හරය ay ආදාන සංඥා වෙනුවට ආදානය ලෙස ස්කෑන් ආදාන සංඥා භාවිතා කරයි. |
'by' ආදානය සඳහා ආදාන කඳුරැල්ල සබල කරන්න | පරිහරණය_ස්කෑන්_ඉන් | නැත ඔව් | තෝරන්න ඔව් දත්ත ආදානය මගින් ආදාන කැස්කැඩ් මොඩියුලය සබල කිරීමට.
ඔබ ආදාන කැස්කැඩ් මොඩියුලය සක්රීය කරන විට, Cyclone 10 GX Native Fixed Point DSP IP හරය ආදාන සංඥා මගින් ආදානය ලෙස වෙනුවට ay ආදාන සංඥා භාවිතා කරයි. |
දත්ත සහ ප්රමාද ලේඛනය සක්රීය කරන්න | ප්රමාද_ස්කෑන්_අවුට්_ay | නැත ඔව් | තෝරන්න ඔව් ay සහ ආදාන ලේඛන අතර ප්රමාද ලේඛනය සක්රීය කිරීමට.
මෙම විශේෂාංගය සඳහා සහය නොදක්වයි m18×18_plus36 සහ m27x27 මෙහෙයුම් ආකාරය. |
පරාමිතිය | IP ජනනය කළ පරාමිතිය | වටිනාකම | විස්තරය |
ප්රමාද ලේඛනය මගින් දත්ත සබල කරන්න | ප්රමාද_ස්කෑන්_පිටතට_by | නැත ඔව් | තෝරන්න ඔව් ආදාන රෙජිස්ටර් සහ ස්කෑන්අවුට් අවුට්පුට් බස් අතර ප්රමාද ලේඛනය සක්රීය කිරීමට.
මෙම විශේෂාංගය සඳහා සහය නොදක්වයි m18×18_plus36 සහ m27x27 මෙහෙයුම් ආකාරය. |
ස්කෑන්අවුට් තොට සබල කරන්න | gui_scanout_enable | නැත ඔව් | තෝරන්න ඔව් සක්රිය කිරීමට
ස්කෑන්අවුට් නිමැවුම් බසය. |
'scanout' නිමැවුම් බස් පළල | ස්කෑන්_පිටත_පළල | 1-27 | පළල සඳහන් කරන්න
ස්කෑන්අවුට් නිමැවුම් බසය. |
දත්ත 'x' වින්යාසය | |||
'ax' ආදාන බස් පළල | පොර_පළල | 1-27 | පළල සඳහන් කරන්න
ax input bus.(1) |
ගුණකයේ 'පොරව' ආදානය ලියාපදිංචි කරන්න | පොර_ඔරලෝසුව | නැත ඔරලෝසු 0 ඔරලෝසුව 1 ඔරලෝසුව 2 | තෝරන්න ඔරලෝසුව 0, ඔරලෝසුව 1, හෝ ඔරලෝසුව 2 ax input Register සඳහා ආදාන ඔරලෝසු සංඥාව සක්රීය කිරීමට සහ නියම කිරීමට.
ඔබ සකසා ඇත්නම් ax ආදාන ලේඛනය ලබා ගත නොහැක 'ax' operand මූලාශ්රය දක්වා 'coef'. |
'bx' ආදාන බස් පළල | bx_පළල | 1-18 | පළල සඳහන් කරන්න
bx ආදාන බස්.(1) |
ගුණකයේ 'bx' ආදානය ලියාපදිංචි කරන්න | bx_clock | නැත ඔරලෝසු 0 ඔරලෝසුව 1 ඔරලෝසුව 2 | තෝරන්න ඔරලෝසුව 0, ඔරලෝසුව 1, හෝ ඔරලෝසුව 2 bx ආදාන ලේඛනය සඳහා ආදාන ඔරලෝසු සංඥාව සක්රීය කිරීමට සහ නියම කිරීමට.
ඔබ සකසා ඇත්නම් bx ආදාන ලේඛනය ලබා ගත නොහැක 'bx' operand මූලාශ්රය දක්වා 'coef'. |
දත්ත '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 ආදාන ලේඛනය සඳහා ආදාන ඔරලෝසු සංඥාව සක්රීය කිරීමට සහ නියම කිරීමට. |
'by' ආදාන බස් පළල | පළලින් | 1-19 | ආදාන බසයේ පළල සඳහන් කරන්න.(1) |
පරාමිතිය | IP ජනනය කළ පරාමිතිය | වටිනාකම | විස්තරය |
ගුණකයේ 'by' ආදානය ලියාපදිංචි කරන්න | by_clock | නැත ඔරලෝසු 0 ඔරලෝසුව 1 ඔරලෝසුව 2 | තෝරන්න ඔරලෝසුව 0, ඔරලෝසුව 1, හෝ ඔරලෝසුව 2 by හෝ scanin සඳහා ආදාන ඔරලෝසු සංඥාව සක්රීය කිරීමට සහ නියම කිරීමට
ආදාන ලේඛනය.(1) |
ප්රතිදාන 'ප්රතිඵල' වින්යාසය | |||
'resulta' නිමැවුම් බස් පළල | ප්රතිඵල_අ_පළල | 1-64 | පළල සඳහන් කරන්න
ප්රතිඵලය ප්රතිදාන බස්. |
'resultb' ප්රතිදාන බස් පළල | ප්රතිඵල_b_පළල | 1-64 | resultb ප්රතිදාන බසයේ පළල සඳහන් කරන්න. resultb මෙහෙයුම්_ප්රකාරය භාවිතා කරන විට පමණක් ලබා ගත හැක m18×18_සම්පූර්ණයි. |
ප්රතිදාන ලේඛනය භාවිතා කරන්න | output_clock | නැත ඔරලෝසු 0 ඔරලෝසුව 1 ඔරලෝසුව 2 | තෝරන්න ඔරලෝසුව 0, ඔරලෝසුව 1, හෝ ඔරලෝසුව 2 resulta සහ resultb ප්රතිදාන ලේඛන සඳහා ආදාන ඔරලෝසු සංඥාව සක්රීය කිරීමට සහ නියම කිරීමට. |
පෙර-එකතු කිරීමේ ටැබය
පරාමිතිය | IP ජනනය කළ පරාමිතිය | වටිනාකම | විස්තරය |
'ay' operand මූලාශ්රය | operand_source_may | ආදාන preadder | ay ආදානය සඳහා operand මූලාශ්රය සඳහන් කරන්න. තෝරන්න පෙරේතයා ඉහළ ගුණකය සඳහා පූර්ව එකතු කිරීමේ මොඩියුලය සබල කිරීමට. ay සහ operand මූලාශ්ර අනුව සැකසීම් සමාන විය යුතුය. |
'by' operand source | operand_source_mby | ආදාන preadder | ආදානය මගින් operand මූලාශ්රය සඳහන් කරන්න. තෝරන්න පෙරේතයා පහළ ගුණකය සඳහා පූර්ව එකතු කිරීමේ මොඩියුලය සබල කිරීමට. ay සහ operand මූලාශ්ර අනුව සැකසීම් සමාන විය යුතුය. |
පෙර-එකතු කරන්නා මෙහෙයුමක් අඩු කිරීමට සකසන්න | preadder_අඩු කරන්න_a | නැත ඔව් | තෝරන්න ඔව් ඉහළ ගුණකය සඳහා පූර්ව-එකතු කරන්නා මොඩියුලය සඳහා අඩු කිරීමේ ක්රියාකාරිත්වය නියම කිරීමට. ඉහළ සහ පහළ ගුණකය සඳහා පූර්ව-එකතු කරන්නා සැකසීම් සමාන විය යුතුය. |
පූර්ව එකතු කරන්නා b මෙහෙයුම අඩු කිරීමට සකසන්න | preadder_අඩු කිරීම_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 ජනනය කළ පරාමිතිය | වටිනාකම | විස්තරය |
'ax' operand මූලාශ්රය | operand_source_max | ආදානය coef | ax input bus සඳහා operand source සඳහන් කරන්න. තෝරන්න coef ඉහළ ගුණකය සඳහා අභ්යන්තර සංගුණක මොඩියුලය සක්රීය කිරීමට.
තෝරන්න නැත සඳහා ගුණකයේ 'පොරව' ආදානය ලියාපදිංචි කරන්න ඔබ අභ්යන්තර සංගුණක ලක්ෂණය සක්රිය කරන විට පරාමිතිය. |
පරාමිතිය | IP ජනනය කළ පරාමිතිය | වටිනාකම | විස්තරය |
ax සහ bx operand source සඳහා සැකසීම් සමාන විය යුතුය. | |||
'bx' operand මූලාශ්රය | operand_source_mbx | ආදානය coef | bx ආදාන බස් සඳහා මෙහෙයුම් මූලාශ්රය සඳහන් කරන්න. තෝරන්න coef ඉහළ ගුණකය සඳහා අභ්යන්තර සංගුණක මොඩියුලය සක්රීය කිරීමට.
තෝරන්න නැත සඳහා ගුණකයේ 'bx' ආදානය ලියාපදිංචි කරන්න ඔබ අභ්යන්තර සංගුණක ලක්ෂණය සක්රිය කරන විට පරාමිතිය. ax සහ bx operand source සඳහා සැකසීම් සමාන විය යුතුය. |
'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 | නිඛිල | ax input bus සඳහා සංගුණක අගයන් සඳහන් කරන්න.
18-bit මෙහෙයුම් ආකාරය සඳහා, උපරිම ආදාන අගය 218 - 1. 27-bit මෙහෙයුම සඳහා, උපරිම අගය 227 - 1 වේ. |
coef_b_0–7 | coef_b_0–7 | නිඛිල | bx ආදාන බස් සඳහා සංගුණක අගයන් සඳහන් කරන්න. |
සමුච්චකය/ප්රතිදාන කැස්කැඩ් ටැබ්
පරාමිතිය | IP ජනනය කළ පරාමිතිය | වටිනාකම | විස්තරය |
'accumulate' port සබල කරන්න | enable_accumulate | නැත ඔව් | තෝරන්න ඔව් සක්රිය කිරීමට
සමුච්චය වරාය. |
'negate' port සබල කරන්න | 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 | පෙර සැකසූ නියත අගය සඳහන් කරන්න.
මෙම අගය 2 විය හැකN කොහෙද N පෙර සැකසූ නියත අගය වේ. |
දාම තොට සබල කරන්න | භාවිත_චේනාඩර් | නැත ඔව් | තෝරන්න ඔව් ප්රතිදාන කඳුරැල්ල මොඩියුලය සහ දාම ආදාන බසය සක්රීය කිරීමට.
ප්රතිදාන කඳුරැල්ල විශේෂාංගයට සහය නොදක්වයි m18×18_සම්පූර්ණයි මෙහෙයුම් ආකාරය. |
chainout port සබල කරන්න | gui_chainout_enable | නැත ඔව් | තෝරන්න ඔව් chainout output bus එක සක්රීය කිරීමට. ප්රතිදාන කඳුරැල්ල විශේෂාංගයට සහය නොදක්වයි
m18×18_සම්පූර්ණයි මෙහෙයුම් ආකාරය. |
නල මාර්ග ටැබ්
පරාමිතිය | IP ජනනය කළ පරාමිතිය | වටිනාකම | විස්තරය |
ආදාන දත්ත සංඥාවට ආදාන නල මාර්ග ලේඛනය එක් කරන්න (x/y/z/coefsel) | ආදාන_නල_ඔරලෝසුව | නැත ඔරලෝසු 0 ඔරලෝසුව 1 ඔරලෝසුව 2 | තෝරන්න ඔරලෝසුව 0, ඔරලෝසුව 1, හෝ ඔරලෝසුව 2 x, y, z, coefsela සහ coefselb නල මාර්ග ආදාන ලේඛන සඳහා ආදාන ඔරලෝසු සංඥාව සක්රීය කිරීමට සහ නියම කිරීමට. |
'උප' දත්ත සංඥාවට ආදාන නල මාර්ග ලේඛනය එක් කරන්න | උප_නල_ඔරලෝසුව | නැත ඔරලෝසු 0 ඔරලෝසුව 1 ඔරලෝසුව 2 | තෝරන්න ඔරලෝසුව 0, ඔරලෝසුව 1, හෝ ඔරලෝසුව 2 උප නල මාර්ග ආදාන ලේඛනය සඳහා ආදාන ඔරලෝසු සංඥාව සක්රීය කිරීමට සහ නියම කිරීමට. (2) |
'accumulate' දත්ත සංඥාවට ආදාන නල මාර්ග ලේඛනය එක් කරන්න | එකතු කරන_නල_ඔරලෝසුව | නැත ඔරලෝසු 0 ඔරලෝසුව 1 ඔරලෝසුව 2 | තෝරන්න ඔරලෝසුව 0, ඔරලෝසුව 1, හෝ ඔරලෝසුව 2 සමුච්චිත නල මාර්ග ආදාන ලේඛනය සඳහා ආදාන ඔරලෝසු සංඥාව සක්රීය කිරීමට සහ නියම කිරීමට.(2) |
'loadconst' දත්ත සංඥාවට ආදාන නල මාර්ග ලේඛනය එක් කරන්න | load_const_pipeline_clock | නැත ඔරලෝසු 0 ඔරලෝසුව 1 ඔරලෝසුව 2 | තෝරන්න ඔරලෝසුව 0, ඔරලෝසුව 1, හෝ ඔරලෝසුව 2 loadconst නල මාර්ග ආදාන ලේඛනය සඳහා ආදාන ඔරලෝසු සංඥාව සක්රීය කිරීමට සහ නියම කිරීමට.(2) |
'නිෂේධනය' දත්ත සංඥාවට ආදාන නල මාර්ග ලේඛනය එක් කරන්න | නිෂේධනය_නල_ඔරලෝසුව | නැත ඔරලෝසු 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_systolic | ||||||
m18×18_plus36 | ||||||
m27×27 | 27 (අත්සන් කළ)
27 (අත්සන් නොකළ) |
භාවිතා නොවේ | ||||
පෙර-එකතු කිරීමේ විශේෂාංගය සමඟ පමණි | ||||||
m18×18_සම්පූර්ණයි | 18 (අත්සන් කළ)
18 (අත්සන් නොකළ) |
|||||
m18×18_sumof2 | ||||||
m18×18_systolic | ||||||
m27×27 | 27 (අත්සන් කළ)
27 (අත්සන් නොකළ) |
26 (අත්සන් කළ)
26 (අත්සන් නොකළ) |
භාවිතා නොවේ | |||
අභ්යන්තර සංගුණක විශේෂාංගය සමඟ පමණි | ||||||
m18×18_සම්පූර්ණයි | භාවිතා නොවේ | 19 (අත්සන් කළ)
18 (අත්සන් නොකළ) |
භාවිතා නොවේ | 19 (අත්සන් කළ)
18 (අත්සන් නොකළ) |
භාවිතා නොවේ | |
m18×18_sumof2 | ||||||
m18×18_systolic | ||||||
m27×27 | 27 (අත්සන් කළ)
27 (අත්සන් නොකළ) |
භාවිතා නොවේ |
ක්රියාකාරී විස්තරය
Cyclone 10 GX Native Fixed Point DSP IP හරය ගෘහ නිර්මාණ ශිල්ප 2 කින් සමන්විත වේ; 18 × 18 ගුණ කිරීම සහ 27 × 27 ගුණ කිරීම. Cyclone 10 GX Native Fixed Point DSP IP core හි සෑම ක්රියාවලියක්ම තෝරාගත් මෙහෙයුම් ක්රම මත පදනම්ව ගෘහනිර්මාණ 1න් 2ක් පමණක් ජනනය කරයි. ඔබට ඔබගේ යෙදුමට විකල්ප මොඩියුල සබල කළ හැක.
අදාළ තොරතුරු
Intel Cyclone 10 GX Devices chapter, Intel Cyclone 10 GX Core Fabric සහ General Purpose I/Os අත්පොතෙහි විචල්ය නිරවද්යතා DSP කුට්ටි.
මෙහෙයුම් මාදිලි
Cyclone 10 GX Native Fixed Point DSP IP core මෙහෙයුම් ආකාර 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-බිට් ප්රතිදානය සහිත ගුණක. මෙම මාදිලිය පහත සමීකරණ අදාළ වේ:
- resulta = ax * ay
- resultb = bx * by
18 × 18 සම්පූර්ණ මාදිලියේ ගෘහ නිර්මාණ ශිල්පය
18 මාදිලියේ 18 × 2 එකතුව
18 × 18 ක්රම 2ක එකතුවකින්, Cyclone 10 GX Native Fixed Point DSP IP හරය ඉහළ සහ පහළ ගුණක සක්රීය කරන අතර ගුණක 2 අතර එකතු කිරීම හෝ අඩුකිරීමේ ප්රතිඵලයක් ජනනය කරයි. උප ගතික පාලන සංඥාව එකතු කිරීමේ හෝ අඩු කිරීමේ මෙහෙයුම් සිදු කිරීම සඳහා එකතු කරන්නෙකු පාලනය කරයි. Cyclone 10 GX Native Fixed Point DSP IP core හි ප්රතිඵල ප්රතිදාන පළල ඔබ සමුච්චකය/ප්රතිදාන කඳුරැල්ල සබල කරන විට බිටු 64ක් දක්වා සහය විය හැක. මෙම මාදිලිය ප්රතිඵලය =[±(ax * ay) + (bx * by)] සමීකරණය යෙදේ.
18 මාදිලියේ ගෘහ නිර්මාණ ශිල්පයේ 18 × 2 එකතුව
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 මාදිලියේ ගෘහ නිර්මාණ ශිල්පය
ඔබ මෙම මාදිලිය භාවිතා කරන විට පහළ ගුණක y operand සඳහා නියෝජන ආකෘතිය අත්සන් නොකළ ලෙස සැකසිය යුතුය. මෙම ප්රකාරයේදී ආදාන බසය 36-bit ට වඩා අඩු වූ විට, ඔබ 36-bit ආදානය පිරවීම සඳහා අවශ්ය අත්සන් කරන ලද දිගුව සැපයීමට අවශ්ය වේ.
36 × 18 Plus 18 මාදිලියේ 36-bit ට වඩා අඩු මෙහෙයුම් පද්ධතියක් භාවිතා කිරීම
මෙම හිටපුample මඟින් 10-bit operand එකක් වෙනුවට 18 (binary) හි අත්සන් කරන ලද 18-bit ආදාන දත්ත සහිත 36 × 12 Plus 101010101010 මෙහෙයුම් මාදිලිය භාවිතා කිරීමට Cyclone 36 GX Native Fixed Point DSP IP හරය වින්යාස කරන ආකාරය පෙන්වයි.
- පහළ ගුණකය x operand සඳහා නියෝජන ආකෘතිය සකසන්න: අත්සන් කිරීමට.
- පහළ ගුණකය y operand සඳහා නියෝජන ආකෘතිය සකසන්න: අත්සන් නොකළ ලෙස.
- 'bx' ආදාන බස් පළල 18 ට සකසන්න.
- බසයේ පළල 18 ට 'අනුපාත' සකසන්න.
- bx ආදාන බසයට '111111111111111111' දත්ත සපයන්න.
- ආදාන බසයෙන් '111111101010101010' දත්ත සපයන්න.
18 × 18 සිස්ටලික් මාදිලිය
18 × 18 systolic මෙහෙයුම් මාතයන් තුළ, Cyclone 10 GX Native Fixed Point DSP IP හරය ඉහළ සහ පහළ ගුණකය, ඉහළ ගුණකය සඳහා ආදාන සිස්ටලික් ලේඛනය සහ ආදාන සංඥා දාම සඳහා දාම සිස්ටලික් ලේඛනය සක්රීය කරයි. ඔබ ප්රතිදාන කඳුරැල්ල සක්රීය කරන විට, මෙම ප්රකාරය බිටු 44ක ප්රතිඵල ප්රතිදාන පළල සඳහා සහය දක්වයි. ඔබ ප්රතිදාන කඳුරැල්ලකින් තොරව ඇකියුමිලේටර් විශේෂාංගය සක්රීය කළ විට, ඔබට ප්රතිඵල ප්රතිදාන පළල බිටු 64කට වින්යාසගත කළ හැක.
18 × 18 සිස්ටලික් මාදිලියේ ගෘහ නිර්මාණ ශිල්පය
27 × 27 මාදිලිය
27 × 27 මාතයන් ලෙස වින්යාස කළ විට, Cyclone 10 GX Native Fixed Point DSP IP හරය 27(අත්සන් කළ/අත්සන් නොකළ) × 27(අත්සන් කළ/අත්සන් නොකළ) ගුණකය සක්රීය කරයි. ප්රතිදාන බසයට ඇකියුමුලේටරය/ප්රතිදාන කඳුරැල්ල සක්රීය කර බිටු 64ක් දක්වා සහය විය හැක. මෙම මාදිලිය resulta = ax * ay සමීකරණය යෙදේ.
27 × 27 මාදිලියේ ගෘහ නිර්මාණ ශිල්පය
විකල්ප මොඩියුල
Cyclone 10 GX Native Fixed Point DSP IP Core හි ඇති විකල්ප මොඩියුල වන්නේ:
- ආදාන කඳුරැල්ල
- පෙර එකතු කරන්නන්
- අභ්යන්තර සංගුණකය
- ඇකියුලේටරය සහ ප්රතිදාන කඳුරැල්ල
- නල මාර්ග රෙජිස්ටර්
Input Cascade
ආදාන කඳුරැල්ල විශේෂාංගය ay සහ ආදාන බසයෙන් සහය දක්වයි. ඔබ 'ay' ආදානය සඳහා සක්රීය ආදාන කඳුරැල්ල ඔව් ලෙස සැකසූ විට, Cyclone 10 GX Native Fixed Point DSP IP හරය ay ආදාන බසය වෙනුවට ස්කෑන් ආදාන සංඥා වලින් ආදාන ලබා ගනී. ඔබ 'by' ආදානය සඳහා සක්රීය ආදාන කඳුරැල්ල ඔව් ලෙස සැකසූ විට, Cyclone 10 GX Native Fixed Point DSP IP හරය ආදාන බසයෙන් වෙනුවට ay ආදාන බසයෙන් ආදාන ලබා ගනී.
යෙදුමේ නිරවද්යතාවය සඳහා ay සහ/හෝ ආදාන කඳුරැල්ල සක්රීය කර ඇති සෑම අවස්ථාවකම ආදාන ලේඛන සක්රීය කිරීම නිර්දේශ කෙරේ.
ආදාන ලේඛනය සහ ප්රතිදාන ලේඛනය අතර ප්රමාද අවශ්යතාවයට ගැළපීමට ඔබට ප්රමාද ලේඛන සක්රීය කළ හැකිය. Core එකේ delay register 2ක් තියෙනවා. ඉහළ ප්රමාද ලේඛනය ay හෝ ස්කෑන්-ඉන් ආදාන තොට සඳහා භාවිත කරන අතර පහළ ප්රමාද ලේඛනය ස්කෑන්අවුට් ප්රතිදාන තොට සඳහා භාවිත කෙරේ. මෙම ප්රමාද ලේඛන 18 × 18 සම්පූර්ණ මාදිලියේ, 18 මාදිලියේ 18 × 2 එකතුව සහ 18 × 18 සිස්ටලික් මාදිලිවල සහය දක්වයි.
පූර්ව එකතු කරන්නා
පෙර-එකතු කරන්නා පහත වින්යාසය තුළ වින්යාසගත කළ හැක:
- ස්වාධීන 18-බිට් (අත්සන් කළ/අත්සන් නොකළ) පෙර-එකතු කරන්නන් දෙදෙනෙක්.
- එක් 26-බිට් පෙර එකතු කරන්නා.
ඔබ 18 × 18 ගුණ කිරීමේ ක්රමවලින් පෙර එකතු කරන්නා සක්රීය කරන විට, ay සහ az ඉහළ පෙර එකතු කරන්නා වෙත ආදාන බසය ලෙස භාවිතා කරන අතර bz පහත පෙර එකතු කරන්නා වෙත ආදාන බසය ලෙස භාවිතා කරයි. ඔබ 27 × 27 ගුණ කිරීමේ ප්රකාරයේදී පෙර එකතු කරන්නා සක්රීය කරන විට, ay සහ az පෙර එකතු කරන්නා වෙත ආදාන බසය ලෙස භාවිතා කරයි. පෙර එකතු කරන්නා එකතු කිරීමේ සහ අඩු කිරීමේ මෙහෙයුම් දෙකටම සහය දක්වයි. එකම DSP බ්ලොක් එක තුළ ඇති පෙර එකතු කරන්නන් දෙකම භාවිතා කරන විට, ඔවුන් එකම මෙහෙයුම් වර්ගය (එකතු කිරීම හෝ අඩු කිරීම) බෙදාගත යුතුය.
අභ්යන්තර සංගුණකය
අභ්යන්තර සංගුණකය 18-bit සහ 27-bit මාදිලිවල ගුණක සඳහා නියත සංගුණක අටක් දක්වා සහාය විය හැක. ඔබ අභ්යන්තර සංගුණක විශේෂාංගය සක්රීය කළ විට, සංගුණකය බහුප්රේරකය තෝරා ගැනීම පාලනය කිරීමට ආදාන බස් දෙකක් ජනනය වේ. ඉහළ ගුණකය සඳහා පූර්ව නිශ්චිත සංගුණක තේරීම සඳහා coefsela ආදාන බසය භාවිතා කරන අතර පහළ ගුණකය සඳහා පූර්ව නිශ්චිත සංගුණක තේරීම සඳහා උපදේශන ආදාන බස් භාවිතා කරයි.
අභ්යන්තර සංගුණක ගබඩාව ගතිකව පාලනය කළ හැකි සංගුණක අගයන් සඳහා සහය නොදක්වන අතර එවැනි මෙහෙයුමක් සිදු කිරීම සඳහා බාහිර සංගුණක ගබඩාව අවශ්ය වේ.
සමුච්චකය සහ ප්රතිදාන කැස්කැඩ්
පහත සඳහන් මෙහෙයුම් සිදු කිරීමට ඇකියුලේටර මොඩියුලය සක්රීය කළ හැක:
- එකතු කිරීම හෝ අඩු කිරීමේ මෙහෙයුම
- 2N හි නියත අගයක් භාවිතා කරමින් පක්ෂග්රාහී වටකුරු මෙහෙයුම
- ද්විත්ව නාලිකා සමුච්චය
ඇකියුලේටරයේ එකතු කිරීමේ හෝ අඩු කිරීමේ ක්රියාකාරිත්වය ගතිකව සිදු කිරීමට, නිෂේධනීය ආදාන සංඥාව පාලනය කරන්න. පක්ෂග්රාහී වටකුරු ක්රියාවක් සඳහා, සමුච්චක මොඩියුලය සක්රීය කිරීමට පෙර, පෙරසිටුම් නියතයේ N අගයට පූර්ණ සංඛ්යාවක් නියම කිරීමෙන් ඔබට 2N හි පෙර සැකසූ නියතයක් නියම කර පූරණය කළ හැක. N පූර්ණ සංඛ්යාව 64 ට වඩා අඩු විය යුතුය. ඔබට loadconst සංඥාව පාලනය කිරීමෙන් පෙරසිටූ නියතය භාවිතා කිරීම ගතිකව සක්රිය හෝ අක්රිය කළ හැක. සමුච්චිත ප්රතිපෝෂණ මාර්ගයට වටකුරු අගය ක්රියාකාරී ලෙස මුසු කිරීමක් ලෙස ඔබට මෙම මෙහෙයුම භාවිතා කළ හැක. පටවන ලද පිරිවැය සහ සමුච්චිත සංඥා භාවිතය අන්යෝන්ය වශයෙන් වෙනස් වේ.
ද්විත්ව සමුච්චය කිරීම සඳහා ද්විත්ව සමුච්චකය සක්රීය කරන්න යන පරාමිතිය භාවිතයෙන් ඔබට ද්විත්ව සමුච්චක ලේඛනය සක්රීය කළ හැකිය. සමුච්චක මොඩියුලයට දාම ආදාන තොට සහ දාම-පිටත ප්රතිදාන තොට සක්රීය කිරීම මගින් එකතු කිරීම හෝ අඩුකිරීමේ මෙහෙයුම් සඳහා බහු DSP කුට්ටි දාමයට සහාය විය හැක. 18 × 18 සිස්ටලික් මාදිලියේදී, දාම ආදාන බසයේ සහ දාම ප්රතිදාන බසයේ 44-බිට් පමණක් භාවිතා වේ. කෙසේ වෙතත්, ආදාන බසයේ ඇති සියලුම 64-බිට් දාම පෙර DSP බ්ලොක් එකෙන් දාම-පිටත ප්රතිදාන බසයට සම්බන්ධ කළ යුතුය.
නල මාර්ග ලේඛනය
Cyclone 10 GX Native Fixed Point DSP IP හරය නල මාර්ග ලේඛනයේ තනි මට්ටමකට සහය දක්වයි. නල මාර්ග ලේඛනය නල මාර්ග ලේඛන නැවත සැකසීමට ඔරලෝසු මූලාශ්ර තුනක් සහ එක් අසමමුහුර්ත පැහැදිලි සංඥාවක් දක්වා සහය දක්වයි. නල මාර්ග ලේඛන පහක් ඇත:
- දත්ත ආදාන බස් නල මාර්ග ලේඛනය
- උප ගතික පාලන සංඥා නල මාර්ග ලේඛනය
- ගතික පාලන සංඥා නල මාර්ග ලේඛනය නිෂේධනය කරන්න
- ගතික පාලන සංඥා නල මාර්ග ලේඛනය සමුච්චය කිරීම
- loadconst ගතික පාලන නල මාර්ග ලේඛනය
ඔබට එක් එක් දත්ත ආදාන බස් නල මාර්ග රෙජිස්ටර් සහ ගතික පාලන සංඥා නල මාර්ග ලියාපදිංචිය ස්වාධීනව සක්රීය කිරීමට තෝරා ගත හැක. කෙසේ වෙතත්, සියලුම සක්රීය නල මාර්ග රෙජිස්ටර් එකම ඔරලෝසු මූලාශ්රය භාවිතා කළ යුතුය.
ඔරලෝසු යෝජනා ක්රමය
Cyclone 10 GX Native Fixed Point DSP IP core හි ඇති ආදාන, නල මාර්ගය සහ ප්රතිදාන ලේඛන ඔරලෝසු ප්රභව තුනකට/සක්රීය කිරීමට සහ අසමමුහුර්ත නිෂ්කාශන දෙකකට සහය දක්වයි. සියලුම ආදාන රෙජිස්ටර් aclr[0] භාවිතා කරන අතර සියලුම නල මාර්ග සහ ප්රතිදාන රෙජිස්ටර් aclr[1] භාවිතා කරයි. සෑම රෙජිස්ටර් වර්ගයකටම ඔරලෝසු මූලාශ්ර තුනෙන් එකක් තෝරාගත හැකි අතර ඔරලෝසු සක්රීය සංඥා. ඔබ Cyclone 10 GX Native Fixed Point DSP IP core 18 × 18 systolic මෙහෙයුම් මාදිලියට වින්යාස කරන විට, Intel Quartus Prime මෘදුකාංගය ආදාන සිස්ටලික් ලේඛනය සහ දාම සිස්ටලික් රෙජිස්ටර් ඔරලෝසු මූලාශ්රය ප්රතිදාන ලේඛනය අභ්යන්තරව එකම ඔරලෝසු ප්රභවයට සකසයි.
ඔබ ද්විත්ව සමුච්චකය විශේෂාංගය සක්රීය කරන විට, Intel Quartus Prime මෘදුකාංගය ද්විත්ව සමුච්චක රෙජිස්ටර් ඔරලෝසු ප්රභවය අභ්යන්තරව ප්රතිදාන ලේඛනය ලෙස එකම ඔරලෝසු ප්රභවයට සකසයි.
ඔරලෝසු යෝජනා ක්රමය සීමා කිරීම්
මෙම ටැබය ඔබ සියලුම රෙජිස්ටර් ඔරලෝසු යෝජනා ක්රම සඳහා යෙදිය යුතු සීමාවන් පෙන්වයි.
තත්ත්වය | සීමා කිරීම |
පෙර එකතු කරන්නා සබල කර ඇති විට | ay සහ az ආදාන රෙජිස්ටර් සඳහා ඔරලෝසු මූලාශ්රය සමාන විය යුතුය. |
by සහ bz ආදාන රෙජිස්ටර් සඳහා ඔරලෝසු මූලාශ්රය සමාන විය යුතුය. | |
නල මාර්ග රෙජිස්ටර් සක්රිය කර ඇති විට | සියලුම නල මාර්ග රෙජිස්ටර් සඳහා ඔරලෝසු මූලාශ්රය සමාන විය යුතුය. |
ඕනෑම ආදානයක් ගතික පාලන සංඥා සඳහා ලියාපදිංචි වන විට | sub, accumulate, loadconst, සහ negate සඳහා ආදාන ලේඛන සඳහා ඔරලෝසු මූලාශ්රය සමාන විය යුතුය. |
Cyclone 10 GX Native Fixed Point DSP IP Core Signals
පහත රූපයේ දැක්වෙන්නේ Cyclone 10 GX Native Fixed Point DSP IP core හි ආදාන සහ ප්රතිදාන සංඥා ය.
Cyclone 10 GX Native Fixed Point DSP IP Core Signals
දත්ත ආදාන සංඥා
සංඥා නම | ටයිප් කරන්න | පළල | විස්තරය |
පොරව[] | ආදානය | 27 | ඉහළ ගුණකය වෙත දත්ත බසය ඇතුළත් කරන්න. |
ඒයි[] | ආදානය | 27 | ඉහළ ගුණකය වෙත දත්ත බසය ඇතුළත් කරන්න.
පෙර-එකතු කරන්නා සබල කර ඇති විට, මෙම සංඥා ඉහළ පෙර-එකතු කරන්නා වෙත ආදාන සංඥා ලෙස සේවය කරයි. |
az[] | ආදානය | 26 | මෙම සංඥා ඉහළ පෙර එකතු කරන්නා වෙත ආදාන සංඥා වේ.
මෙම සංඥා ලබා ගත හැක්කේ පෙර එකතු කරන්නා සබල කර ඇති විට පමණි. මෙම සංඥා ලබා ගත නොහැක m18×18_plus36 මෙහෙයුම් ආකාරය. |
bx[] | ආදානය | 18 | පහළ ගුණකය වෙත දත්ත බසය ආදානය කරන්න.
මෙම සංඥා ලබා ගත නොහැක m27×27 මෙහෙයුම් ආකාරය. |
විසින්[] | ආදානය | 19 | පහළ ගුණකය වෙත දත්ත බසය ආදානය කරන්න.
පෙර එකතු කරන්නා සක්රීය කර ඇති විට, මෙම සංඥා පහළ පෙර එකතු කරන්නාට ආදාන සංඥා ලෙස ක්රියා කරයි. මෙම සංඥා ලබා ගත නොහැක m27×27 මෙහෙයුම් ආකාරය. |
bz[] | ආදානය | 18 | මෙම සංඥා පහළ පෙර එකතු කරන්නා වෙත ආදාන සංඥා වේ. මෙම සංඥා ලබා ගත හැක්කේ පෙර එකතු කරන්නා සබල කර ඇති විට පමණි. මෙම සංඥා ලබා ගත නොහැක m27×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) |
loadconst | ආදානය | 1 | පැටවුම් නියත විශේෂාංගය සක්රිය හෝ අක්රිය කිරීමට ආදාන සංඥාව.
• load නියත විශේෂාංගය අක්රිය කිරීමට මෙම සංඥාව විසන්ධි කරන්න. • load නියත විශේෂාංගය සබල කිරීමට මෙම සංඥාව තහවුරු කරන්න. පෙරනිමියෙන්, මෙම සංඥාව අක්රිය වේ. ධාවන කාලය තුළ ඔබට මෙම සංඥාව තහවුරු කිරීමට හෝ ප්රතික්ෂේප කිරීමට හැකිය.(3) |
අභ්යන්තර සංගුණක සංඥා
සංඥා නම | ටයිප් කරන්න | පළල | විස්තරය |
coefsela[] | ආදානය | 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 හරයෙන් chainout signals වෙත සම්බන්ධ කරන්න. |
chainout[] | ප්රතිදානය | 64 | ප්රතිදාන කැස්කැඩ් මොඩියුලයේ ප්රතිදාන දත්ත බසය.
මෙම සංඥා ඊළඟ DSP හරයේ දාම සංඥා වලට සම්බන්ධ කරන්න. |
Cyclone 10 GX දේශීය ස්ථාවර ලක්ෂ්ය DSP IP Core පරිශීලක මාර්ගෝපදේශය සඳහා ලේඛන සංශෝධන ඉතිහාසය
දිනය | අනුවාදය | වෙනස්කම් |
2017 නොවැම්බර් | 2017.11.06 | මුල් නිකුතුව. |
ඉන්ටෙල් සංස්ථාව. සියලුම හිමිකම් ඇවිරිණි. 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 |