مایکروچپ - لوګو

د مایکروچپ کور ایف پی یو کور فلوټینګ پواینټ یونټ

مایکروچپ-کور-ایف پی یو-کور-فلوټینګ-پوائنټ-یونټ-محصول

 

پیژندنه 

  • د کور فلوټینګ پواینټ یونټ (CoreFPU) د فلوټینګ پواینټ ریاضي او تبادلې عملیاتو لپاره ډیزاین شوی، د واحد او دوه ګوني دقیق فلوټینګ پواینټ شمیرو لپاره. CoreFPU د ثابت نقطې څخه فلوټینګ پواینټ او فلوټینګ پواینټ څخه ثابت نقطې تبادلې او فلوټینګ پواینټ اضافه، منفي، او ضرب عملیات ملاتړ کوي. د فلوټینګ پواینټ ریاضي لپاره IEEE® معیار (IEEE 754) د فلوټینګ پواینټ محاسبې لپاره تخنیکي معیار دی.
  • مهم: CoreFPU یوازې د نورمال شویو شمېرو سره محاسبې ملاتړ کوي، او یوازې د ویریلوګ ژبه ملاتړ کیږي؛ VHDL ملاتړ نه کوي.

لنډیز
لاندې جدول د CoreFPU ځانګړتیاوو لنډیز وړاندې کوي.

جدول ۱. د CoreFPU ځانګړتیاوې 

اصلي نسخه دا سند د CoreFPU v3.0 لپاره تطبیق کیږي.
د ملاتړ شوي وسیلې کورنۍ
  • PolarFire® SoC
  • PolarFire
  • RTG4™
د ملاتړ شوي وسیلې جریان Libero® SoC v12.6 یا وروسته خپرونو ته اړتیا لري.
جواز ورکول کور ایف پی یو لایسنس لاک شوی نه دی.
د نصبولو لارښوونې CoreFPU باید د IP Catalog تازه کولو فعالیت له لارې په اتوماتيک ډول د Libero SoC IP Catalog کې نصب شي. په بدیل سره، CoreFPU په لاسي ډول له Catalog څخه ډاونلوډ کیدی شي. یوځل چې د IP کور وي

نصب شوی، دا په سمارټ ډیزاین کې تنظیم شوی، تولید شوی او په پروژه کې د شاملولو لپاره انسټنټ شوی.

د وسیلې کارول او فعالیت د CoreFPU لپاره د کارونې او فعالیت معلوماتو لنډیز د وسیلې سرچینې کارول او فعالیت کې لیست شوی.

د CoreFPU د بدلون د لاګ معلومات
دا برخه یو جامع او بشپړ چمتو کويview د نویو شامل شویو ځانګړتیاوو څخه، د وروستي خپریدو سره پیل کیږي. د حل شویو ستونزو په اړه د نورو معلوماتو لپاره، د حل شویو مسلو برخه وګورئ.

نسخه څه نوي دي
v3.0 د IP دقت لوړولو لپاره اضافي محصول بیرغونه پلي کړل.
v2.1 د دوه ګوني دقت ځانګړتیا اضافه شوه
v2.0 د وخت څپې تازه شوې
v1.0 د CoreFPU لومړۍ تولیدي خپرونه

1. ځانګړتیاوې

CoreFPU لاندې مهمې ځانګړتیاوې لري:

  • د IEEE-754 معیار سره سم د واحد او دوه ګوني دقیق فلوټینګ شمیرو ملاتړ کوي
  • د بدلونونو ملاتړ کوي لکه څنګه چې لیست شوي دي:
    • د ثابت نقطې څخه د لامبو وهلو نقطې ته بدلون
    • د لامبو وهلو نقطې څخه ثابت نقطې ته بدلون
  • د حسابي عملیاتو ملاتړ کوي لکه څنګه چې لیست شوي دي:
    • د لامبو وهلو نقطې اضافه کول
    • د لامبو وهلو نقطې تخفیف
    • د لامبو وهلو نقطې ضرب
  • یوازې د ریاضي عملیاتو لپاره د ګردي کولو سکیم (د نږدې جفت څخه ګرد) چمتو کوي
  • د فلوټینګ پوائنټ شمیرو لپاره د اوور فلو، انډر فلو، انفینټي (مثبت انفینټي، منفي انفینټي)، کوایټ NaN (QNaN) او سیګنلینګ NaN (SNaN) لپاره بیرغونه چمتو کوي.
  • د ریاضي عملیاتو بشپړ پایپ لاین پلي کولو ملاتړ کوي
  • د ډیزاین اړتیاو لپاره د کور تنظیم کولو لپاره چمتووالی چمتو کوي

فعالیت توضیحات

  • د فلوټینګ پواینټ اریتمیټیک لپاره د IEEE معیار (IEEE 754) د فلوټینګ پواینټ محاسبې لپاره یو تخنیکي معیار دی. د فلوټینګ پواینټ اصطلاح د عدد (اعشاریه نقطه یا بائنری نقطه) د ریډیکس نقطې ته اشاره کوي، کوم چې د عدد د مهم عددونو په اړه په هر ځای کې ځای پر ځای کیږي.
    د لامبو وهلو نقطې شمېره معمولا په ساینسي یادښت کې څرګندیږي، د یوې برخې (F) او د یوې ټاکلې راډیکس (r) د یو اضافې (E) سره، د F × r^E په بڼه. لسیزې شمېرې د 10 (F × 10^E) ریډیکس کاروي؛ پداسې حال کې چې بائنري شمېرې د 2 (F × 2^E) ریډیکس کاروي.
  • د لامبو وهلو نقطې شمېرې استازیتوب ځانګړی نه دی. د مثال په توګهampپه le کې، د 55.66 شمیره د 5.566 × 10^1، 0.5566 × 10^2، 0.05566 × 10^3، او داسې نورو په توګه ښودل کیږي. کسري برخه نورمال شوې ده. په نورمال شوې بڼه کې، د ریډیکس نقطې څخه مخکې یوازې یو غیر صفر عدد شتون لري. د مثال په توګهample، لسیزه شمیره 123.4567 د 1.234567 × 10^2 په توګه نورمال شوی دی؛ د بائنری شمیره 1010.1011B د 1.0101011B × 2^3 په توګه نورمال شوی دی.
  • دا مهمه ده چې په یاد ولرئ چې د لامبو وهلو نقطې شمیرې د دقیقیت له لاسه ورکولو سره مخ کیږي کله چې د ثابت شمیر بټونو سره ښودل کیږي (د مثال په توګهample، 32-bit یا 64-bit). دا ځکه چې د حقیقي شمیرو بې شمیره شمیر شتون لري (حتی د 0.0 څخه تر 0.1 پورې په یوه کوچنۍ لړۍ کې). له بلې خوا، یو
    د n-bit بائنري نمونه د 2^n محدودو ځانګړو شمېرو استازیتوب کوي. له همدې امله، ټول حقیقي شمېرې نه ښودل کیږي. پرځای یې نږدې نږدې کارول کیږي، کوم چې د دقت له لاسه ورکولو پایله لري.

د واحد دقیق لامبو وهلو نقطې شمیره په لاندې ډول ښودل کیږي:

  • د لاسلیک بټ: ۱-بټ
  • د ایکسپونټ پلنوالی: ۸ بټونه
  • د اهمیت او دقت: ۲۴ ټوټې (۲۳ ټوټې په څرګنده توګه زیرمه شوي دي)

شکل ۲-۱. ۳۲-بټ چوکاټ

مایکروچپ-کور ایف پی یو-کور-فلوټینګ-پوائنټ-یونټ- (2)د دوه ګوني دقیق لامبو وهلو نقطې شمیره په لاندې ډول ښودل کیږي:

  • د لاسلیک بټ: ۱-بټ
  • د ایکسپونټ پلنوالی: ۸ بټونه
  • د اهمیت او دقت: ۲۴ ټوټې (۲۳ ټوټې په څرګنده توګه زیرمه شوي دي)

شکل ۲-۱. ۳۲-بټ چوکاټ مایکروچپ-کور ایف پی یو-کور-فلوټینګ-پوائنټ-یونټ- (3)CoreFPU د دوه تبادلې ماډلونو (فکسډ ټو فلوټ پوائنټ او فلوټ ټو فکسډ پوائنټ) او دریو ریاضي عملیاتو (FP ADD، FP SUB، او FP MULT) لوړ پوړی ادغام دی. کاروونکی کولی شي د اړتیا پراساس هر یو عملیات تنظیم کړي ترڅو سرچینې د غوره شوي عملیاتو لپاره وکارول شي.
لاندې انځور د پورټونو سره د لوړې کچې CoreFPU بلاک ډیاګرام ښیې.

شکل ۲-۳. د کور ایف پی یو پورټونو بلاک ډیاګرام

مایکروچپ-کور ایف پی یو-کور-فلوټینګ-پوائنټ-یونټ- (4)لاندې جدول د ان پټ او آوټ پټ پورټونو پلنوالی لیست کوي. جدول 2-1. د ان پټ او آوټ پټ پورټ پلنوالی

سیګنال د واحد دقیق پلنوالی دوه ګونی دقیق پلنوالی
عین [31:0] [63:0]
بن [31:0] [63:0]
بهر [31:0] [63:0]
پوټ [31:0] [63:0]

ثابت ټکی څخه تر لامبو وهلو نقطې پورې (بدلون)

CoreFPU چې د فلوټینګ پواینټ ته د ثابت په توګه تنظیم شوی د فکسډ-پواینټ څخه فلوټینګ پواینټ تبادلې ماډل استنباط کوي. CoreFPU ته ان پټ (ain) هر هغه ثابت-پواینټ شمیره ده چې انټیجر او فرکشنل بټونه لري. د CoreFPU تنظیم کوونکی د ان پټ انټیجر او فرکشن پلنوالی غوره کولو اختیارونه لري. ان پټ په di_valid سیګنال کې اعتبار لري او آوټ پټ په do_valid کې اعتبار لري. د فکسډ-ټو فلوټ عملیاتو آوټ پټ (aout) په واحد یا دوه ګوني دقیق فلوټینګ پواینټ بڼه کې دی.
Exampد ثابت نقطې څخه تر فلوټینګ نقطې پورې د تبادلې عملیاتو لپاره le په لاندې جدول کې لیست شوی دی.
جدول 2-2. Exampد ثابت نقطې څخه د فلوټینګ نقطې تبادلې لپاره le

د ثابت ټکي شمېره د لامبو وهلو نقطې شمېره
عین عدد برخه بهر لاسلیک توضیح کوونکی مانتیسا
۰x۱۲۱۵۳۵۲۴ (۳۲-بټ) 00010010000101010 011010100100100 ۰x۴۶۱۰a۹a۹ 0 10001100 00100001010100110101001
0x0000000000008 سي سي سي

(64-bit)

0000000000000000000000000000000000000000000000001 000110011001100 0x3FF199999999999A د 0 01111111111 0001100110011001100110011001100110011001100110011010

د ثابت نقطې څخه د لامبو وهلو نقطه (بدلون) 
CoreFPU چې د ثابت نقطې څخه د تیرونکي په توګه تنظیم شوی، د تیرونکي نقطې څخه د ثابت نقطې څخه د تبادلې ماډل استنباط کوي. CoreFPU ته ان پټ (ain) هر یو واحد یا دوه ګونی دقیق فلوټینګ نقطه شمیره ده او د ثابت نقطې په بڼه کې یو محصول (aout) تولیدوي چې انټیجر او فرکشنل بټونه لري. ان پټ په di_valid سیګنال کې اعتبار لري او آوټ پټ په do_valid کې اعتبار لري. د CoreFPU تنظیم کونکی د آوټ پټ انټیجر او فرکشن پلنوالی غوره کولو اختیارونه لري.
Exampد فلوټینګ پوائنټ څخه فکسډ پوائنټ کنورژن عملیاتو لپاره le په لاندې جدول کې لیست شوی دی.

جدول 2-3. Exampد فلوټینګ پوائنټ څخه فکسډ پوائنټ تبادلې لپاره le

د لامبو وهلو نقطې شمېره د ثابت ټکي شمېره
عین لاسلیک توضیح کوونکی مانتیسا بهر عدد برخه
0x41bd6783 (32-bit) 0 10000011 01111010110011110000011 0x000bd678 00000000000010111 101011001111000
0x4002094c447c30d3

(64-bit)

0 10000000000 0010000010010100110001000100011111000011000011010011 0x0000000000012095 0000000000000000000000000000000000000000000000010 010000010010101

د لامبو وهلو نقطې اضافه کول (د ریاضي عملیات)
CoreFPU چې د FP ADD په توګه تنظیم شوی د فلوټینګ پوائنټ اضافه کولو ماډل استنباط کوي. دا دوه فلوټینګ پوائنټ شمیرې (ain او bin) اضافه کوي او د فلوټینګ پوائنټ په بڼه کې آوټ پوټ (pout) چمتو کوي. ان پټ او آوټ پوټ واحد یا دوه ګونی دقیق فلوټینګ پوائنټ شمیرې دي. ان پټ په di_valid سیګنال کې اعتبار لري او آوټ پوټ په do_valid کې اعتبار لري. کور د اضافه کولو عملیاتو پراساس ovfl_fg (Overflow)، qnan_fg (Quiet not a number)، snan_fg (Signalling not a number)، pinf_fg (مثبت انفینټي)، او ninf_fg (منفي انفینټي) بیرغونه تولیدوي.
Exampد لامبو وهلو نقطې اضافه کولو عملیاتو لپاره ټکي په لاندې جدولونو کې لیست شوي دي.
جدول 2-4. Exampد فلوټینګ پواینټ اضافه کولو عملیاتو لپاره le (32-bit)

د لامبو وهلو نقطې ارزښت لاسلیک توضیح کوونکی مانتیسا
د لامبو وهلو نقطه ان پټ ۱ انچ (۰x۴e۹۸۹۶۸۰) 0 10011101 00110001001011010000000
د لامبو وهلو نقطه ان پټ 2 بن (0x4f191b40) 0 10011110 00110010001101101000000
د لامبو وهلو نقطې اضافه کولو محصول پوټ (0x4f656680) 0 10011110 11001010110011010000000

جدول 2-5. Exampد فلوټینګ پواینټ اضافه کولو عملیاتو لپاره le (64-bit)

د لامبو وهلو نقطې ارزښت لاسلیک توضیح کوونکی مانتیسا
د لامبو وهلو نقطه ان پټ ۱

ain (0x3ff4106ee30caa32)

0 01111111111 0100000100000110111011100011000011001010101000110010
د لامبو وهلو نقطه ان پټ ۱

bin (0x40020b2a78798e61)

0 10000000000 0010000010110010101001111000011110011000111001100001
د لامبو وهلو نقطې اضافه کولو محصول پوټ (0x400c1361e9ffe37a) 0 10000000000 1100000100110110000111101001111111111110001101111010

د لامبو وهلو نقطې تخفیف (د ریاضي عملیات) 
CoreFPU د FP SUB په توګه تنظیم شوی د فلوټینګ پوائنټ فرعي ماډل استنباط کوي. دا دوه فلوټینګ پوائنټ شمیرې (ain او bin) کموي او د فلوټینګ پوائنټ په بڼه کې آوټ پوټ (pout) چمتو کوي. ان پټ او آوټ پوټ واحد یا دوه ګونی دقیق فلوټینګ پوائنټ شمیرې دي. ان پټ په di_valid سیګنال کې اعتبار لري او آوټ پوټ په do_valid کې اعتبار لري. کور د فرعي عملیاتو پراساس ovfl_fg (Overflow)، unfl_fg (underflow)، qnan_fg (Quiet not a number)، snan_fg (Signalling not a number)، pinf_fg (مثبت انفینټي)، او ninf_fg (منفي انفینټي) بیرغونه تولیدوي.
Exampد لامبو وهلو نقطې تخفیف عملیاتو لپاره نیمګړتیاوې په لاندې جدولونو کې لیست شوي دي.
جدول 2-6. Exampد فلوټینګ پوائنټ تخفیف عملیاتو لپاره le (32-bit)

د لامبو وهلو نقطې ارزښت لاسلیک توضیح کوونکی مانتیسا
د لامبو وهلو نقطه ان پټ ۱ انچ (۰xac۸۵۴۶۵f) 1 01011001 00001010100011001011111
د لامبو وهلو نقطې ان پټ 2 بن (0x2f516779) 0 01011110 10100010110011101111001
د لامبو وهلو نقطې د کمولو محصول پوټ (0xaf5591ac) 1 01011110 10101011001000110101011
د لامبو وهلو نقطې ارزښت لاسلیک توضیح کوونکی مانتیسا
د لامبو وهلو نقطه ان پټ ۱

عین (0x405569764adff823)

0 10000000101 0101011010010111011001001010110111111111100000100011
د لامبو وهلو نقطه ان پټ ۱

bin (0x4057d04e78dee3fc)

0 10000000101 0111110100000100111001111000110111101110001111111100
د لامبو وهلو نقطې د کمولو محصول پوټ (0xc02336c16ff75ec8) 1 10000000010 0011001101101100000101101111111101110101111011001000

د لامبو وهلو نقطې ضرب (د ریاضي عملیات)
CoreFPU د FP MULT په توګه تنظیم شوی د فلوټینګ پوائنټ ضرب کولو ماډل استنباط کوي. دا دوه فلوټینګ پوائنټ شمیرې (ain او bin) ضربوي او د فلوټینګ پوائنټ په بڼه کې آوټ پوټ (pout) چمتو کوي. ان پټ او آوټ پوټ واحد یا دوه ګونی دقیق فلوټینګ پوائنټ شمیرې دي. ان پټ په di_valid سیګنال کې اعتبار لري او آوټ پوټ په do_valid کې اعتبار لري. کور د ضرب کولو عملیاتو پراساس ovfl_fg (Overflow)، unfl_fg (Underflow)، qnan_fg (Quiet not a number)، snan_fg (Signalling not a number)، pinf_fg (مثبت انفینټي)، او ninf_fg (منفي انفینټي) بیرغونه تولیدوي.
Exampد لامبو وهلو نقطې ضرب عملیاتو لپاره ټکي په لاندې جدولونو کې لیست شوي دي.
جدول 2-8. Exampد فلوټینګ-پوائنټ ضرب عملیاتو لپاره le (32-bit)

د لامبو وهلو نقطې ارزښت لاسلیک توضیح کوونکی مانتیسا
د لامبو وهلو نقطه ان پټ ۱ این (۰x۱ec۷a۷۳۵) 0 00111101 10001111010011100110101
د لامبو وهلو نقطې ان پټ 2 بن (0x6ecf15e8) 0 11011101 10011110001010111101000
د لامبو وهلو نقطه ضرب محصول پوټ (0x4e21814a) 0 10011100 01000011000000101001010
د لامبو وهلو نقطې ارزښت لاسلیک توضیح کوونکی مانتیسا
د لامبو وهلو نقطه ان پټ ۱

ain (0x40c1f5a9930be0df)

0 10000001100 0001111101011010100110010011000010111110000011011111
د لامبو وهلو نقطه ان پټ ۱

bin (0x400a0866c962b501)

0 10000000000 1010000010000110011011001001011000101011010100000001
د لامبو وهلو نقطې ضرب محصول پوټ (0x40dd38a1c3e2cae9) 0 10000001101 1101001110001010000111000011111000101100101011101001

 د جمع او تفریق لپاره د حقیقت جدول 
لاندې د حقیقت جدولونه د اضافه او منفي عملیاتو لپاره ارزښتونه لیست کوي. جدول 2-10. د اضافه کولو لپاره د حقیقت جدول

ډاټا A ډاټا ب لاسلیک بټ پایله اووربه زیری SNaN د د QNaN پنف د NINF
د QNaN/SNaN په اړه x 0 POSQNaN د 0 0 0 1 0 0
x د QNaN/SNaN په اړه 0 POSQNaN د 0 0 0 1 0 0
صفر صفر 0 پوز زیرو 0 0 0 0 0 0
صفر محدود (y) 0 محدود (y) 0 0 0 0 0 0
صفر نا محدود (y) 1 نا محدود (y) 0 0 0 0 0 0
صفر بې حده 0 بې حده 0 0 0 0 1 0
صفر نا محدود 1 نا محدود 0 0 0 0 0 1
محدود (y) صفر 0 محدود (y) 0 0 0 0 0 0
محدود بې حده 0 بې حده 0 0 0 0 1 0
میز 2-10. د اضافه کولو لپاره د حقیقت جدول (دوام لري)
ډاټا A ډاټا ب لاسلیک بټ پایله اووربه زیری SNaN د د QNaN پنف د NINF
محدود نا محدود 1 نا محدود 0 0 0 0 0 1
نا محدود (y) صفر 1 نا محدود (y) 0 0 0 0 0 0
نا محدود بې حده 0 بې حده 0 0 0 0 1 0
نا محدود نا محدود 1 نا محدود 0 0 0 0 0 1
بې حده صفر 0 بې حده 0 0 0 0 1 0
بې حده محدود 0 بې حده 0 0 0 0 1 0
بې حده نا محدود 0 بې حده 0 0 0 0 1 0
بې حده بې حده 0 بې حده 0 0 0 0 1 0
بې حده نا محدود 0 POSQNaN د 0 0 0 1 0 0
نا محدود صفر 1 نا محدود 0 0 0 0 0 1
نا محدود محدود 1 نا محدود 0 0 0 0 0 1
نا محدود نا محدود 1 نا محدود 0 0 0 0 0 1
نا محدود بې حده 0 POSQNaN د 0 0 0 1 0 0
نا محدود نا محدود 1 نا محدود 0 0 0 0 0 1
محدود محدود 0 محدود 0 0 0 0 0 0
محدود محدود 0 بې حده 0 0 0 0 1 0
محدود محدود ۹/۹۷ د QNaN 0 0 0 1 0 0
محدود محدود ۹/۹۷ SNaN د 0 0 1 0 0 0
محدود محدود 0 پوسنان 1 0 1 0 0 0
محدود نا محدود 0 محدود 0 0 0 0 0 0
محدود نا محدود 1 نا محدود 0 0 0 0 0 0
محدود نا محدود 0 پوسنان 0 1 1 0 0 0
نا محدود محدود 0 محدود 0 0 0 0 0 0
نا محدود محدود 1 نا محدود 0 0 0 0 0 0
نا محدود محدود 0 پوسنان 0 1 1 0 0 0
نا محدود نا محدود 1 نا محدود 0 0 0 0 0 0
نا محدود نا محدود 1 نا محدود 0 0 0 0 0 1
نا محدود نا محدود ۹/۹۷ د QNaN 0 0 0 1 0 0
نا محدود نا محدود ۹/۹۷ SNaN د 0 0 1 0 0 0
نا محدود نا محدود 0 پوسنان 1 0 1 0 0 0
ډاټا A ډاټا ب لاسلیک بټ پایله اووربه زیری SNaN د د QNaN پنف د NINF
د QNaN/SNaN په اړه x 0 POSQNaN د 0 0 0 1 0 0
x د QNaN/SNaN په اړه 0 POSQNaN د 0 0 0 1 0 0
صفر صفر 0 پوز زیرو 0 0 0 0 0 0
صفر محدود (y) 1 نا محدود (y) 0 0 0 0 0 0
صفر نا محدود (y) 0 محدود (y) 0 0 0 0 0 0
صفر بې حده 1 نا محدود 0 0 0 0 0 1
صفر نا محدود 0 بې حده 0 0 0 0 1 0
محدود (y) صفر 0 محدود (y) 0 0 0 0 0 0
محدود بې حده 1 نا محدود 0 0 0 0 0 1
محدود نا محدود 0 بې حده 0 0 0 0 1 0
نا محدود (y) صفر 1 نا محدود (y) 0 0 0 0 0 0
نا محدود بې حده 1 نا محدود 0 0 0 0 0 1
میز 2-11. د منفي کولو لپاره د حقیقت جدول (دوام لري)
ډاټا A ډاټا ب لاسلیک بټ پایله اووربه زیری SNaN د د QNaN پنف د NINF
نا محدود نا محدود 0 بې حده 0 0 0 0 1 0
بې حده صفر 0 بې حده 0 0 0 0 1 0
بې حده محدود 0 بې حده 0 0 0 0 1 0
بې حده نا محدود 0 بې حده 0 0 0 0 1 0
بې حده بې حده 0 POSQNaN د 0 0 0 1 0 0
بې حده نا محدود 0 بې حده 0 0 0 0 1 0
نا محدود صفر 1 نا محدود 0 0 0 0 0 1
نا محدود محدود 1 نا محدود 0 0 0 0 0 1
نا محدود نا محدود 1 نا محدود 0 0 0 0 0 1
نا محدود بې حده 1 نا محدود 0 0 0 0 0 1
نا محدود نا محدود 0 POSQNaN د 0 0 0 1 0 0
محدود محدود 0 محدود 0 0 0 0 0 0
محدود محدود 1 نا محدود 0 0 0 0 0 0
محدود محدود 0 پوسنان 0 1 1 0 0 0
محدود نا محدود 0 محدود 0 0 0 0 0 0
محدود نا محدود 0 بې حده 0 0 0 0 1 0
محدود نا محدود ۹/۹۷ د QNaN 0 0 0 1 0 0
محدود نا محدود ۹/۹۷ SNaN د 0 0 1 0 0 0
محدود نا محدود 0 پوسنان 1 0 1 0 0 0
نا محدود محدود 1 نا محدود 0 0 0 0 0 0
نا محدود محدود 1 نا محدود 0 0 0 0 0 1
نا محدود محدود ۹/۹۷ د QNaN 0 0 0 1 0 0
نا محدود محدود ۹/۹۷ SNaN د 0 0 1 0 0 0
نا محدود محدود 0 پوسنان 1 0 1 0 0 0
نا محدود نا محدود 0 محدود 0 0 0 0 0 0
نا محدود نا محدود 1 نا محدود 0 0 0 0 0 0
نا محدود نا محدود 0 پوسنان 0 1 1 0 0 0

مهم:

  • دوی په تیرو جدولونو کې هر شمیر په ګوته کوي.
  • په تیرو جدولونو کې د "پروا نه کولو" حالت په ګوته کوي.

د ضرب لپاره د حقیقت جدول 
لاندې د حقیقت جدول د ضرب عملیاتو لپاره ارزښتونه لیست کوي.

جدول ۲-۱۲. د ضرب لپاره د حقیقت جدول

ډاټا A ډاټا ب لاسلیک بټ پایله اووربه زیری SNaN د د QNaN پنف د NINF
د QNaN/SNaN په اړه x 0 POSQNaN د 0 0 0 1 0 0
x د QNaN/SNaN په اړه 0 POSQNaN د 0 0 0 1 0 0
صفر صفر 0 پوز زیرو 0 0 0 0 0 0
صفر محدود 0 پوز زیرو 0 0 0 0 0 0
صفر نا محدود 0 پوز زیرو 0 0 0 0 0 0
صفر بې حده 0 POSQNaN د 0 0 0 1 0 0
صفر نا محدود 0 POSQNaN د 0 0 0 1 0 0
میز 2-12. د ضرب لپاره د حقیقت جدول (دوام لري)
ډاټا A ډاټا ب لاسلیک بټ پایله اووربه زیری SNaN د د QNaN پنف د NINF
محدود صفر 0 پوز زیرو 0 0 0 0 0 0
محدود بې حده 0 بې حده 0 0 0 0 1 0
محدود نا محدود 1 نا محدود 0 0 0 0 0 1
نا محدود صفر 0 پوز زیرو 0 0 0 0 0 0
نا محدود بې حده 1 نا محدود 0 0 0 0 0 1
نا محدود نا محدود 0 بې حده 0 0 0 0 1 0
بې حده صفر 0 POSQNaN د 0 0 0 1 0 0
بې حده محدود 0 بې حده 0 0 0 0 1 0
بې حده نا محدود 1 نا محدود 0 0 0 0 0 1
بې حده بې حده 0 بې حده 0 0 0 0 1 0
بې حده نا محدود 1 نا محدود 0 0 0 0 0 1
نا محدود صفر 0 POSQNaN د 0 0 0 1 0 0
نا محدود محدود 1 نا محدود 0 0 0 0 0 1
نا محدود نا محدود 0 بې حده 0 0 0 0 1 0
نا محدود بې حده 1 نا محدود 0 0 0 0 0 1
نا محدود نا محدود 0 بې حده 0 0 0 0 1 0
محدود محدود 0 محدود 0 0 0 0 0 0
محدود محدود 0 بې حده 0 0 0 0 1 0
محدود محدود 0 POSQNaN د 0 0 0 1 0 0
محدود محدود 0 پوسنان 0 0 1 0 0 0
محدود محدود 0 پوسنان 1 0 1 0 0 0
محدود محدود 0 پوسنان 0 1 1 0 0 0
محدود نا محدود 1 نا محدود 0 0 0 0 0 0
محدود نا محدود 1 نا محدود 0 0 0 0 0 1
محدود نا محدود 0 POSQNaN د 0 0 0 1 0 0
محدود نا محدود 0 پوسنان 0 0 1 0 0 0
محدود نا محدود 0 پوسنان 1 0 1 0 0 0
محدود نا محدود 0 پوسنان 0 1 1 0 0 0
نا محدود محدود 1 نا محدود 0 0 0 0 0 0
نا محدود محدود 1 نا محدود 0 0 0 0 0 1
نا محدود محدود 0 POSQNaN د 0 0 0 1 0 0
نا محدود محدود 0 پوسنان 0 0 1 0 0 0
نا محدود محدود 0 پوسنان 1 0 1 0 0 0
نا محدود محدود 0 پوسنان 0 1 1 0 0 0
نا محدود نا محدود 0 محدود 0 0 0 0 0 0
نا محدود نا محدود 0 بې حده 0 0 0 0 1 0
نا محدود نا محدود 0 POSQNaN د 0 0 0 1 0 0
نا محدود نا محدود 0 POSQNaN د 0 0 1 0 0 0
نا محدود نا محدود 0 POSQNaN د 1 0 1 0 0 0
نا محدود نا محدود 0 POSQNaN د 0 1 1 0 0 0

مهم:

د نښې بټ '0' مثبت محصول تعریفوي او '1' منفي محصول تعریفوي.
په مخکینۍ جدول کې x د پروا نه کولو حالت ښیي.

د CoreFPU پیرامیټرونه او د انٹرفیس سیګنالونه
دا برخه د CoreFPU تنظیم کونکو ترتیباتو او I/O سیګنالونو کې پیرامیټرونو په اړه بحث کوي.

د GUI پیرامیټونو ترتیب کول 
د FPU واحد لپاره د ترتیب وړ انتخابونو شمیر شتون لري لکه څنګه چې په لاندې جدول کې ښودل شوي. که چیرې د ډیفالټ پرته بل ترتیب ته اړتیا وي، د ترتیب وړ انتخاب لپاره د مناسب ارزښتونو غوره کولو لپاره د ترتیب کولو ډیالوګ بکس کارول کیږي.

جدول ۳-۱. د CoreFPU ترتیب GUI پیرامیټرې 

د پیرامیټر نوم ډیفالټ تفصیل
دقیق واحد د اړتیا سره سم عملیات غوره کړئ:

واحد دقت
دوه ګونی دقت

د تبادلې ډول د ثابت نقطې څخه د لامبو وهلو نقطې ته بدلون د اړتیا سره سم عملیات غوره کړئ:
  • د ثابت نقطې څخه د لامبو وهلو نقطې ته بدلون
  • د لامبو وهلو نقطې څخه ثابت نقطې ته بدلون
  • د لامبو وهلو نقطې اضافه کول
  • د لامبو وهلو نقطې تخفیف
  • د لامبو وهلو نقطې ضرب
د ننوتلو کسر پلنوالی1 15 د ننوتلو این او بن سیګنالونو کې د کسري نقطې تنظیموي

د اعتبار وړ حد ۳۱-۱ دی

د محصول کسر پلنوالی2 15 د وتلو او وتلو سیګنالونو کې د کسري نقطې تنظیموي

د اعتبار وړ حد ۳۱-۱ دی

مهم:

  1. دا پیرامیټر یوازې د ثابت نقطې څخه تر فلوټینګ نقطې پورې د تبادلې پرمهال تنظیم کیدونکی دی.
  2. دا پیرامیټر یوازې د فلوټینګ پوائنټ څخه فکسډ پوائنټ تبادلې پرمهال تنظیم کیدونکی دی.

د ننوتلو او محصول سیګنالونه (یوه پوښتنه وکړئ)
لاندې جدول د CoreFPU د ننوتلو او وتلو پورټ سیګنالونه لیست کوي.

جدول ۳-۲. د بندر توضیحات 

د سیګنال نوم عرض ډول تفصیل
clk 1 داخلول د سیسټم اصلي ساعت
rstn 1 داخلول فعال-ټيټ غير متماثل ري سیٹ
د اعتبار وړ 1 داخلول فعال-لوړ ان پټ اعتبار لري

دا سیګنال ښیي چې په ain[31:0]، ain[63:0] او bin[31:0]، bin[63:0] کې موجود معلومات د اعتبار وړ دي.

عین ۹/۹۷ داخلول د ان پټ بس (دا د ټولو عملیاتو لپاره کارول کیږي)
بن1 ۹/۹۷ داخلول B ان پټ بس (دا یوازې د ریاضي عملیاتو لپاره کارول کیږي)
بهر2 ۹/۹۷ محصول د محصول ارزښت کله چې د فلوټینګ نقطې ته ټاکل کیږي یا د فلوټینګ څخه فکسډ-پوائنټ ته د تبادلې عملیات غوره کیږي.
پوټ1 ۹/۹۷ محصول کله چې اضافه، منفي، یا ضرب عملیات غوره شي، د محصول ارزښت.
میز 3-2. د بندر توضیحات (دوام لري)
د سیګنال نوم عرض ډول تفصیل
د اعتبار وړ 1 محصول فعال-لوړ سیګنال

دا سیګنال ښیي چې په پاوټ/آوټ ډیټا بس کې موجود معلومات اعتبار لري.

ovfl_fg - د3 1 محصول فعال-لوړ سیګنال

دا سیګنال د فلوټینګ پوائنټ عملیاتو په جریان کې ډیر جریان په ګوته کوي.

بې_ف_جي 1 محصول فعال-لوړ سیګنال

دا سیګنال د لامبو وهلو نقطې عملیاتو په جریان کې د اوبو لاندې جریان په ګوته کوي.

د_ن_ف_جي3 1 محصول فعال-لوړ سیګنال

دا سیګنال د لامبو وهلو نقطې عملیاتو په جریان کې د خاموش نه شمیرې (QNaN) په ګوته کوي.

د_ناروا_ژوند 1 محصول فعال-لوړ سیګنال

دا سیګنال د لامبو وهلو نقطې عملیاتو په جریان کې د سیګنال نه-ا-نمبر (SNaN) په ګوته کوي.

پنف_ایف جي3 1 محصول فعال-لوړ سیګنال

دا سیګنال د لامبو وهلو نقطې عملیاتو په جریان کې مثبت انفینیت په ګوته کوي.

نن_ف_جي 1 محصول فعال-لوړ سیګنال

دا سیګنال د لامبو وهلو نقطې عملیاتو په جریان کې منفي انفینیت په ګوته کوي.

مهم:

  1. دا پورټ یوازې د فلوټینګ پوائنټ اضافه کولو، کمولو، یا ضرب عملیاتو لپاره شتون لري.
  2. دا پورټ یوازې د ثابت نقطې څخه تر فلوټینګ پوائنټ او فلوټینګ پوائنټ څخه تر فکسډ پوائنټ تبادلې عملیاتو لپاره شتون لري.
  3. دا پورټ د فلوټینګ پوائنټ څخه فکسډ پوائنټ، فلوټینګ پوائنټ اضافه کولو، فلوټینګ پوائنټ تفریق، او فلوټینګ پوائنټ ضرب لپاره شتون لري.

په لیبرو ډیزاین سویټ کې د CoreFPU پلي کول

دا برخه د لیبرو ډیزاین سویټ کې د CoreFPU پلي کول تشریح کوي.

سمارټ ډیزاین 

CoreFPU د لایبرو IP کتلاګ کې د ډاونلوډ لپاره شتون لري د web ذخیره. کله چې دا په کتلاګ کې لیست شي، نو کور د سمارټ ډیزاین جریان په کارولو سره انسټینټ کیږي. د سمارټ ډیزاین کارولو په اړه د معلوماتو لپاره چې د کورونو تنظیم، نښلول او تولید لپاره، د لیبرو SoC آنلاین مرسته وګورئ.
د کور انسټنس تنظیم او تولید وروسته، اساسي فعالیت د CoreFPU سره چمتو شوي ټیسټ بینچ په کارولو سره سمولیټ کیږي. د ټیسټ بینچ پیرامیټرونه په اتوماتيک ډول د CoreFPU ترتیب سره سمون خوري. CoreFPU د لوی ډیزاین د یوې برخې په توګه انسټنټیټ کیږي.
شکل ۴-۱. د حسابي عملیاتو لپاره د سمارټ ډیزاین کور ایف پی یو مثال

مایکروچپ-کور ایف پی یو-کور-فلوټینګ-پوائنټ-یونټ- (5)شکل ۴-۲. د تبادلې عملیاتو لپاره د سمارټ ډیزاین کور ایف پی یو مثال مایکروچپ-کور ایف پی یو-کور-فلوټینګ-پوائنټ-یونټ- (6)

 

د ثابت نقطې څخه د لامبو وهلو نقطې ته بدلون
د ثابت نقطې څخه تر فلوټینګ نقطې پورې د تبادلې په جریان کې، د ان پټ کسر پلنوالی د تنظیم وړ دی. د آوټ پټ پلنوالی د واحد دقیقیت لپاره 32-بټ او د دوه ګوني دقیقیت لپاره 64-بټ ته په ډیفالټ ډول ټاکل شوی دی.
د ثابت نقطې څخه د فلوټینګ نقطې ته د بدلولو لپاره، د ثابت څخه فلوټینګ نقطې ته د تبادلې ډول غوره کړئ، لکه څنګه چې په لاندې شکل کې ښودل شوي.

مایکروچپ-کور ایف پی یو-کور-فلوټینګ-پوائنټ-یونټ- (7)د لامبو وهلو نقطه تر ثابت نقطې پورې 
د فلوټینګ پواینټ څخه فکسډ پواینټ ته د تبادلې په جریان کې، د آوټ پټ فرکشنل پلنوالی د تنظیم وړ دی، او د ان پټ پلنوالی د واحد دقیقیت لپاره 32-بټ او د دوه ګوني دقیقیت لپاره 64-بټ ته په ډیفالټ ډول ټاکل شوی دی.
د فلوټینګ پواینټ څخه فکسډ پواینټ ته د بدلولو لپاره، فلوټینګ پواینټ فکسډ کنورژن ډول ته غوره کړئ، لکه څنګه چې په لاندې شکل کې ښودل شوي.
شکل ۴-۴. د فکسډ ته د فلوټینګ نقطې لپاره د CoreFPU تنظیم کوونکی مایکروچپ-کور ایف پی یو-کور-فلوټینګ-پوائنټ-یونټ- (8)د لامبو وهلو نقطې اضافه/کمول/ضرب
د فلوټینګ پواینټ اضافه کولو، منفي کولو، او ضرب کولو عملیاتو په جریان کې، د ان پټ کسر پلنوالی او د آوټ پټ کسر پلنوالی د تنظیم وړ ندي ځکه چې دا د فلوټینګ پواینټ ریاضي عملیات دي، او د ان پټ/آؤټ پټ پلنوالی د ډیفالټ له مخې د دوه ګوني دقیق فلوټینګ پواینټ لپاره 32-bit واحد دقیقیت او 64-bit ته ټاکل شوی دی.
لاندې انځور د فلوټینګ پوائنټ فرعي عملیاتو لپاره د CoreFPU ترتیب کوونکی ښیې.

شکل ۴-۵. د فلوټینګ پواینټ سکټورکشن لپاره د CoreFPU تنظیم کوونکیمایکروچپ-کور ایف پی یو-کور-فلوټینګ-پوائنټ-یونټ- (9)سمول (یوه پوښتنه وکړئ)
د سمیولیشنونو د چلولو لپاره، د اصلي ترتیب کړکۍ کې، د کارونکي ټیسټ بینچ غوره کړئ. د CoreFPU تولیدولو وروسته، د پری سنتیسس ټیسټ بینچ هارډویر توضیحي ژبه (HDL) files په لایبررو کې نصب شوي دي.

د سمولیشن څپې (پوښتنه وکړئ)
دا برخه د CoreFPU لپاره د سمولیشن څپې بڼې په اړه بحث کوي.
لاندې ارقام د 32-bit او 64-bit دواړو لپاره د ثابت نقطې څخه تر فلوټینګ نقطې پورې د تبادلې څپې بڼه ښیې.مایکروچپ-کور ایف پی یو-کور-فلوټینګ-پوائنټ-یونټ- (10)

مایکروچپ-کور ایف پی یو-کور-فلوټینګ-پوائنټ-یونټ- (11) مایکروچپ-کور ایف پی یو-کور-فلوټینګ-پوائنټ-یونټ- (12) مایکروچپ-کور ایف پی یو-کور-فلوټینګ-پوائنټ-یونټ- (13)

د سیسټم ادغام
لاندې ارقام یو پخوانی ښیېampد کور کارولو څرنګوالی. پدې مثال کېampپه دې توګه، ډیزاین UART د ډیزاین او کوربه کمپیوټر ترمنځ د اړیکو چینل په توګه کارول کیږي. د ain او bin سیګنالونه (هر یو د 32-bit یا 64-bit پلنوالی) د UART څخه ډیزاین ته داخل شوي دي. وروسته له دې چې CoreFPU د di_valid سیګنال ترلاسه کړي، دا پایله محاسبه کوي. د پایلې محاسبه کولو وروسته، د do_valid سیګنال لوړیږي او پایله (aout/pout ډیټا) د آوټ پټ بفر کې ذخیره کوي. دا ورته پروسیجر د تبادلې او ریاضي عملیاتو لپاره پلي کیږي. د تبادلې عملیاتو لپاره، یوازې ان پټ ain کافي دی پداسې حال کې چې د ریاضي عملیاتو لپاره، دواړه ain او bin ان پټونه اړین دي. د تبادلې عملیاتو لپاره آوټ پټ aout فعال شوی او د ریاضي عملیاتو لپاره pout پورټ فعال شوی.
شکل 4-16. Exampد CoreFPU سیسټم لنډیز

مایکروچپ-کور ایف پی یو-کور-فلوټینګ-پوائنټ-یونټ- (14)

 

  1. ترکیب (پوښتنه وکړئ)
    په CoreFPU کې د ترکیب چلولو لپاره، د ډیزاین روټ د IP برخې مثال ته تنظیم کړئ او د لیبرو ډیزاین فلو پین څخه، د ترکیب وسیله چل کړئ.
    ځای او لاره (پوښتنه وکړئ)
    وروسته له دې چې ډیزاین ترکیب شي، د ځای او لارې وسیله چل کړئ. CoreFPU د ځای او لارې ځانګړي ترتیباتو ته اړتیا نلري.
  2. د کارونکي ټیسټ بینچ (پوښتنه وکړئ)
    د CoreFPU IP ریلیز سره د کارونکي ټیسټ بینچ چمتو شوی. د دې ټیسټ بینچ په کارولو سره، تاسو کولی شئ د CoreFPU فعال چلند تایید کړئ.

د کارونکي ټیسټ بینچ یو ساده شوی بلاک ډیاګرام په لاندې شکل کې ښودل شوی. د کارونکي ټیسټ بینچ د ترتیب شوي کور ایف پی یو ډیزاین (UUT) انسټینټ کوي، او د چلند ازموینې ډیټا جنریټر، اړین ساعت، او د بیا تنظیم کولو سیګنالونه پکې شامل دي.
شکل ۴-۱۷. د CoreFPU کارونکي ټیسټ بینچ

مایکروچپ-کور ایف پی یو-کور-فلوټینګ-پوائنټ-یونټ- (15)مهم: تاسو باید په ماډل سیم سمیلیټر کې د محصول سیګنالونه وڅارئ، د سمولییشن برخه وګورئ.

اضافي حوالې (پوښتنه وکړئ)
دا برخه د نورو معلوماتو لپاره یو لیست چمتو کوي.
د سافټویر، وسایلو او هارډویر په اړه د تازه معلوماتو او اضافي معلوماتو لپاره، لیدنه وکړئ

په مایکروچپ FPGAs او PLDs کې د فکري ملکیت پاڼې webسایټ

  1. پېژندل شوې ستونزې او حل لارې (پوښتنه وکړئ)
    د CoreFPU v3.0 لپاره هیڅ پیژندل شوې ستونزې او حل لارې شتون نلري.
  2. بند شوي ځانګړتیاوې او وسایل (پوښتنه وکړئ)
    د دې IP خپرونې سره هیڅ ډول بند شوي ځانګړتیاوې او وسایل شتون نلري.

لغت

لاندې د هغو اصطلاحاتو او تعریفونو لیست دی چې په سند کې کارول شوي دي.
جدول ۱۱-۱. اصطلاحات او تعریفونه

اصطلاح تعریف
FPU د فلوټینګ پوائنټ واحد
د FP اضافه کول د لامبو وهلو نقطې اضافه کول
د FP SUB د لامبو وهلو نقطې تخفیف
د FP ملټي د لامبو وهلو نقطې ضرب

حل شوي مسایل 
لاندې جدول د مختلفو CoreFPU خپرونو لپاره ټولې حل شوې ستونزې لیست کوي.

جدول 7-1. حل شوي مسایل

خوشې کول تفصیل
3.0 لاندې د v3.0 خپرونې کې د ټولو حل شویو ستونزو لیست دی:

د قضیې شمېره: ۰۱۴۲۰۳۸۷ او ۰۱۴۲۲۱۲۸

د ګردي کولو سکیم منطق اضافه شو (تر نږدې مساوي شمیرې پورې ګرد).

2.1 لاندې د v2.1 خپرونې کې د ټولو حل شویو ستونزو لیست دی:
ډیزاین د دوه ګوني ماډلونو شتون له امله له ستونزو سره مخ کیږي کله چې ډیری کورونه نصب شي.
د CoreFPU IP انسټنس نوم بدلول د "نا تعریف شوي ماډل" تېروتنې پایله لري.
1.0 ابتدايي خوشې کول

د وسیلې سرچینې کارول او فعالیت

د CoreFPU میکرو په لاندې جدول کې لیست شوي کورنیو کې پلي کیږي.
جدول ۸-۱. د ۳۲-بټ لپاره د FPU پولار فایر یونټ وسیلې کارول

د FPGA سرچینې کارول
کورنۍ 4LUT DFF ټول د ریاضي بلاک وسیله پرسینtage فعالیت ځنډ
ثابت ټکی څخه تر لامبو وهلو نقطې پورې
PolarFire® 260 104 364 0 MPF300T 0.12 310 MHz 3
د لامبو وهلو نقطه تر ثابت نقطې پورې
PolarFire 591 102 693 0 MPF300T 0.23 160 MHz 3
د لامبو وهلو نقطې اضافه کول
PolarFire 1575 1551 3126 0 MPF300T 1.06 340 MHz 16
د لامبو وهلو نقطې تخفیف
PolarFire 1561 1549 3110 0 MPF300T 1.04 345 MHz 16
د لامبو وهلو نقطې ضرب
PolarFire 465 847 1312 4 MPF300T 0.44 385 MHz 14
د FPGA سرچینې کارول
کورنۍ 4LUT DFF ټول د ریاضي بلاک وسیله پرسینtage فعالیت ځنډ
ثابت ټکی څخه تر لامبو وهلو نقطې پورې
RTG4™ 264 104 368 0 RT4G150 0.24 160 MHz 3
د لامبو وهلو نقطه تر ثابت نقطې پورې
RTG4 439 112 551 0 RT4G150 0.36 105 MHz 3
د لامبو وهلو نقطې اضافه کول
RTG4 1733 1551 3284 0 RT4G150 1.16 195 MHz 16
د لامبو وهلو نقطې تخفیف
RTG4 1729 1549 3258 0 RT4G150 1.16 190 MHz 16
د لامبو وهلو نقطې ضرب
RTG4 468 847 1315 4 RT4G150 0.87 175 MHz 14
د FPGA سرچینې کارول
کورنۍ 4LUT DFF ټول د ریاضي بلاک وسیله پرسینtage فعالیت ځنډ
ثابت ټکی څخه تر لامبو وهلو نقطې پورې
PolarFire® 638 201 849 0 MPF300T 0.28 305 MHz 3
د لامبو وهلو نقطه تر ثابت نقطې پورې
PolarFire 2442 203 2645 0 MPF300T 0.89 110 MHz 3
د لامبو وهلو نقطې اضافه کول
PolarFire 5144 4028 9172 0 MPF300T 3.06 240 MHz 16
د لامبو وهلو نقطې تخفیف
PolarFire 5153 4026 9179 0 MPF300T 3.06 250 MHz 16
د لامبو وهلو نقطې ضرب
PolarFire 1161 3818 4979 16 MPF300T 1.66 340 MHz 27
د FPGA سرچینې کارول
کورنۍ 4LUT DFF ټول د ریاضي بلاک وسیله پرسینtage فعالیت ځنډ
ثابت ټکی څخه تر لامبو وهلو نقطې پورې
RTG4™ 621 201 822 0 RT4G150 0.54 140 MHz 3
د لامبو وهلو نقطه تر ثابت نقطې پورې
RTG4 1114 203 1215 0 RT4G150 0.86 75 MHz 3
د لامبو وهلو نقطې اضافه کول
RTG4 4941 4028 8969 0 RT4G150 5.9 140 MHz 16
د لامبو وهلو نقطې تخفیف
RTG4 5190 4026 9216 0 RT4G150 6.07 130 MHz 16
د لامبو وهلو نقطې ضرب
RTG4 1165 3818 4983 16 RT4G150 3.28 170 MHz 27

مهم: د فریکونسۍ زیاتولو لپاره، په ترکیب ترتیب کې د بیا وخت فعالولو اختیار غوره کړئ.

د بیاکتنې تاریخ

د بیاکتنې تاریخ هغه بدلونونه بیانوي چې په سند کې پلي شوي. بدلونونه د بیاکتنې لخوا لیست شوي، د خورا اوسني خپرونې سره پیل کیږي.

مایکروچپ-کور ایف پی یو-کور-فلوټینګ-پوائنټ-یونټ- (1)

د مایکروچپ FPGA ملاتړ

د مایکروچپ FPGA محصولاتو ګروپ خپل محصولات د مختلف ملاتړ خدماتو سره ملاتړ کوي ، پشمول د پیرودونکي خدمت ، د پیرودونکي تخنیکي ملاتړ مرکز ، a webسایټ، او په ټوله نړۍ کې د پلور دفترونه. پیرودونکو ته وړاندیز کیږي چې د ملاتړ سره تماس نیولو دمخه د مایکروچپ آنلاین سرچینو څخه لیدنه وکړي ځکه چې دا خورا احتمال لري چې د دوی پوښتنې لا دمخه ځواب شوي وي.
له لارې د تخنیکي ملاتړ مرکز سره اړیکه ونیسئ webپه سایټ کې www.microchip.com/support. د FPGA وسیلې برخې شمیره په ګوته کړئ ، د مناسب قضیې کټګورۍ غوره کړئ ، او ډیزاین اپلوډ کړئ fileد تخنیکي مالتړ قضیه رامینځته کولو پرمهال.
د غیر تخنیکي محصول مالتړ لپاره د پیرودونکي خدماتو سره اړیکه ونیسئ، لکه د محصول قیمت، د محصول لوړول، تازه معلومات، د امر حالت، او واک ورکول.

  • د شمالي امریکا څخه، 800.262.1060 ته زنګ ووهئ
  • د نورې نړۍ څخه، 650.318.4460 ته زنګ ووهئ
  • فکس، د نړۍ له هر ځای څخه، 650.318.8044

د مایکروچپ معلومات

سوداګریزې نښې
د "Microchip" نوم او لوګو، د "M" لوگو، او نور نومونه، لوګو، او برانډونه د مایکروچپ ټیکنالوژۍ شرکت یا د هغې تړلو او / یا په متحده ایالاتو او / یا نورو هیوادونو کې د فرعي شرکتونو راجستر شوي او غیر راجستر شوي سوداګریزې نښې دي ("Microchip) سوداګریزې نښې"). د مایکروچپ سوداګریزې نښې په اړه معلومات موندل کیدی شي https://www.microchip.com/en-us/about/legal-information/microchip-trademarks
ISBN: 979-8-3371-0947-3

قانوني خبرتیا
دا خپرونه او معلومات دلته یوازې د مایکروچپ محصولاتو سره کارول کیدی شي، پشمول ستاسو د غوښتنلیک سره د مایکروچپ محصولاتو ډیزاین، ازموینه او یوځای کول. د دې معلوماتو کارول په بل ډول د دې شرایطو څخه سرغړونه ده. د وسیلې غوښتنلیکونو په اړه معلومات یوازې ستاسو د اسانتیا لپاره چمتو شوي او ممکن د تازه معلوماتو لخوا ځای په ځای شي. دا ستاسو مسؤلیت دی چې ډاډ ترلاسه کړئ چې ستاسو غوښتنلیک ستاسو د ځانګړتیاو سره سمون لري. د اضافي ملاتړ لپاره د خپل ځایي مایکروچپ پلور دفتر سره اړیکه ونیسئ یا اضافي ملاتړ ترلاسه کړئ www.microchip.com/en-us/support/design-help/client-support-services

دا معلومات د مایکروچپ لخوا چمتو شوي "لکه څنګه چې دي". مایکروچپ هیڅ ډول استازیتوب یا تضمین نه کوي که څرګند یا ضمیمه وي، لیکل شوي یا شفاهي، قانوني یا بل ډول، د معلوماتو پورې اړه لري په شمول مګر محدود نه وي غیر سرغړونې، د سوداګرۍ وړتیا، او د یو ځانګړي هدف لپاره فټنس، یا د دې حالت، کیفیت، یا فعالیت پورې اړوند تضمینونه.

په هیڅ صورت کې به مایکروچپ د هر ډول غیر مستقیم، ځانګړي، مجازاتو، تصادفي، یا په پایله کې د زیان، زیان، لګښت، یا هر ډول لګښت لپاره مسؤل نه وي چې د امریکا د متحده ایالاتو لپاره، د امریکا د متحده ایالاتو لپاره اړونده وي. حتی که مایکروچیپ ته د امکان په اړه مشوره ورکړل شوې وي یا زیانونه د وړاندوینې وړ وي. د قانون لخوا په بشپړه توګه اجازه ورکړل شوې، د معلوماتو یا د هغې کارول به د ټولو ادعاګانو په اړه د مایکروچپ بشپړ مسؤلیت په هره طریقه کې د فیسونو له مقدار څخه زیات نه وي، که تاسو په هر صورت کې وي، د معلوماتو لپاره مایکروچپ.

د ژوند مالتړ او / یا خوندیتوب غوښتنلیکونو کې د مایکروچپ وسیلو کارول په بشپړ ډول د پیرودونکي په خطر کې دي ، او پیرودونکي موافق دي چې د دې ډول کارونې په پایله کې د هر ډول زیانونو ، ادعاګانو ، سوټونو یا لګښتونو څخه بې ضرر مایکروچپ دفاع ، جبران او ساتي. هیڅ جوازونه، په ښکاره یا بل ډول، د مایکروچپ د فکري ملکیت حقونو الندې، پرته لدې چې بل ډول ویل شوي وي.

د مایکروچپ وسیلو کوډ محافظت ځانګړتیا
په مایکروچپ محصولاتو کې د کوډ محافظت ځانګړتیا لاندې توضیحات یاد کړئ:

  • د مایکروچپ محصولات د دوی ځانګړي مایکروچپ ډیټا شیټ کې موجود مشخصات پوره کوي.
  • مایکروچپ باور لري چې د محصولاتو کورنۍ خوندي ده کله چې په مطلوب ډول کارول کیږي، په عملیاتي ځانګړتیاو کې، او په نورمال شرایطو کې.
  • مایکروچپ ارزښتونه لري او په کلکه د خپل فکري ملکیت حقونه ساتي. د مایکروچپ محصولاتو د کوډ محافظت ځانګړتیاو څخه د سرغړونې هڅې په کلکه منع دي او ممکن د ډیجیټل ملیونیم کاپي حق قانون څخه سرغړونه وکړي.
  • نه مایکروچپ او نه کوم بل سیمیکمډکټر جوړونکی کولی شي د دې کوډ امنیت تضمین کړي. د کوډ محافظت پدې معنی ندي چې موږ تضمین کوو چې محصول "نه ماتیدونکی" دی. د کوډ محافظت په دوامداره توګه وده کوي. مایکروچپ ژمن دی چې په دوامداره توګه زموږ د محصولاتو د کوډ محافظت ځانګړتیاو ته وده ورکړي.

اسناد / سرچینې

د مایکروچپ کور ایف پی یو کور فلوټینګ پواینټ یونټ [pdf] د کارونکي لارښود
v3.0، v2.1، v2.0، v1.0، CoreFPU د کور د تیرولو نقطې واحد، د کور د تیرولو نقطې واحد، د تیرولو نقطې واحد، د نقطې واحد

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *