د intel Nios II سرایت شوي ډیزاین سویټ ریلیز نوټونه
د Nios II ایمبیډ شوي ډیزاین سویټ ریلیز نوټونه
دا خوشې یادښتونه د Altera® Nios® II ایمبیډډ ډیزاین سویټ (EDS) له 13.1 څخه تر 15.0 پورې نسخې پوښي. دا خوشې یادښتونه د Nios II EDS لپاره د بیاکتنې تاریخ بیانوي. د Nios II EDS لپاره د تېروتنې خورا وروستي لیست لپاره، په Altera کې د ملاتړ لاندې د پوهې بنسټ وپلټئ webسایټ تاسو کولی شئ د پوهې اساس وکاروئ ترڅو د محصول نسخه اغیزمن شوي او نورو معیارونو پراساس د خطا لټون وکړئ.
اړوند معلومات Altera Knowledge Base
د محصول بیاکتنې تاریخ
لاندې جدول د Nios II EDS لپاره د بیاکتنې تاریخ ښیې.
د Nios II سرایت شوی ډیزاین سویټ بیاکتنې تاریخ
د Nios II EDS ځانګړتیاو په اړه د نورو معلوماتو لپاره، د Nios II لاسي کتابونو ته مراجعه وکړئ.
Intel Corporation. ټول حقونه خوندي دي. Intel، د Intel لوگو، او د Intel نورې نښې د Intel Corporation یا د هغې د فرعي شرکتونو سوداګریزې نښې دي. Intel د خپل FPGA او سیمیکمډکټر محصولاتو فعالیت د Intel معیاري تضمین سره سم اوسني مشخصاتو ته تضمینوي، مګر دا حق خوندي کوي چې په هر وخت کې پرته له خبرتیا څخه په هر محصول او خدماتو کې بدلون راولي. Intel هیڅ مسؤلیت یا مسؤلیت په غاړه نه اخلي چې د غوښتنلیک یا د کوم معلوماتو، محصول، یا خدماتو کارولو څخه رامینځته کیږي چې دلته تشریح شوي پرته له دې چې د Intel لخوا په لیکلي ډول موافقه شوې وي. د انټیل پیرودونکو ته مشوره ورکول کیږي چې د وسیلې ځانګړتیاو وروستۍ نسخه ترلاسه کړي مخکې لدې چې په کوم خپاره شوي معلوماتو تکیه وکړي او د محصولاتو یا خدماتو لپاره امر کولو دمخه. * نور نومونه او نښې ممکن د نورو ملکیت په توګه ادعا شي.
اړوند معلومات
- د Nios II کلاسیک پروسیسر حوالې لاسي کتاب
- د Nios II کلاسیک سافټویر جوړونکي لاسي کتاب
- د Nios II Gen2 پروسیسر حوالې لاسي کتاب
- د Nios II Gen2 سافټویر جوړونکي لاسي کتاب
د Nios II EDS v15.0 تازه معلومات
د v15.0 Nios II EDS لاندې نوي او پرمختللي ب featuresې شاملې دي:
- نوی MAX 10 انلاګ - ډیجیټل کنورټر (ADC) HAL ډرایور
- نوی قطار شوی سیریل پیریفرل انٹرفیس (QSPI) HAL ډرایور
- د MAX 10 ADC HAL ډرایور ته وده ورکول
- د Nios II GNU اوزار چین v4.9.1 ته لوړ شوی
- د لینک وخت اصلاح کولو لپاره ښه ملاتړ (-flto) — د mgpopt په کارولو سره د نړیوال پوائنټر اصلاح کولو باندې ډیر کنټرول = [هیڅ، محلي، نړیوال، ډاټا، ټول]
- د نول پوائنټر چیک (په GNU v4.9.1 کې نوی) د -fno-delete-null-pointer-checks سره غیر فعال کیدی شي
- د Nios II لینکس کرنل او د وسیلې چین اجزا د لوړ پرو پورته پورته منل شويfile ستونزې حل شوې:
- د EPCQ HAL ډرایور مسلې سمې شوې
- د وینډوز Nios II ټرمینل کې د ګمرک نوي لیب جنریټر ټاکل شوی
- stdin اوس په وینډوز کې په سمه توګه کار کوي
د Nios II EDS v14.1 تازه معلومات
د Nios II Gen2 پروسیسر کور
د Nios II وروستۍ نسخه 14.0 ده او دا د Nios II کلاسیک نومیږي. د دې جوړیدو وروسته د Nios II نسخې د Nios II Gen2 په نوم یادیږي. د Nios II Gen2 پروسیسرونه د Nios II کلاسیک پروسیسرونو سره بائنری مطابقت لري، مګر لاندې نوي ځانګړتیاوې لري:
- د 64-bit پتې رینج لپاره اختیارونه
- اختیاري پرفیریل حافظه سیمه
- ګړندی او ډیر ټاکلی ریاضی لارښوونې
د 14.1 لپاره نوي ایمبیډ شوي IPs
د نوي IP لیست کې شامل دي:
- د HPS ایترنیټ کنورټر IPs - دا تاسو ته اجازه درکوي د HPS ایترنیټ I/O پنونه وټاکئ
FPGA I/O پنونو ته او د GMII فارمیټ څخه RGMII یا SGMII ته بدل کړئ.
یادونه: دا خورا ګټور دی که تاسو د HPS I/O لخوا محدود یاست. - نوې وسیله د کورنۍ ځانګړي IP کورونه:
- اریریا 10 - د TPIU ټریس IP. ټریس د رن ټایم سافټویر ډیبګ کې حتمي وسیله ده ، لکه څنګه چې سیګنالټاپ د FPGA پراختیا لپاره دی. دا IP پراختیا کونکو ته وړتیا ورکوي چې د ARM® Cortex™-A9 ټریس ډیبګ سیګنالونه بهرني پنونو ته صادر کړي ترڅو د ډیبګ ماډلونه لکه Lauterbach® یا ARM Dstream تعقیب کړي ، د A10 SoC Cortex-A9 سره وصل شي.
- Max 10 - نوي IPs چې د Qsys مطابقت لرونکي انٹرفیسونه Max10 ADCs او د کارونکي فلش ته وړاندې کوي. دا نوي IPs په Max10 ex کې کارول کیږيampد ډیزاین. د 14.1 ریلیز نوی پخوانی لريampهغه ډیزاینونه چې ښیې:
- د ټیټ بریښنا غوښتنلیکونو لپاره اعظمي 10 خوب حالت
- انلاګ I/O د پراختیا کونکو لپاره چې غواړي مدغم شوي ADCs وکاروي
- د میکس 10 آن چپ ترتیب کولو فلش حافظې څخه د دوه ګوني ترتیب وړتیا د Cyclone® V او ArriaV SoC د سرو زرو سیسټم حوالې ډیزاین (GSRDs) هم تازه شوي ترڅو د 14.1 ACDS او SoC EDS ریلیزونو ملاتړ وکړي ، پدې معنی چې دوی به په اوتومات ډول SoC پکې شامل کړي. سافټویر په 14.1 کې فکس کوي لکه په پریلوډر کې د PLL کاري حل.
د 64 بټ کوربه ملاتړ ښه شوی
په دې خپرونه کې، د 64-bit وړتیا په لاندې وسیلو کې اضافه شوې:
- 64-bit nios2-gdb-سرور
- 64-bit nios2-فلش-پروګرامر
- 64-bit nios2-ټرمینل
یادونه: د ACDS دننه، لږترلږه دوه GDB سرورونه او دوه فلش پروګرامرونه لیږدول کیږي.
د Eclipse چاپیریال ته وده ورکول
د Eclipse چاپیریال 4.3 نسخه ته لوړ شوی ترڅو د نوي چاپیریال ګټې د Nios II پراختیایی سوټ ته راوړي. د GCC v4.8.3 او پخوانۍ ملاتړ شوي نسخې ترمنځ د کمانډ لاین اختیار توپیر شتون لري. که تاسو یوه موجوده پروژه د پخوانۍ نسخې سره رامینځته کړې ، نو تاسو اړتیا لرئ خپل جوړ تازه کړئfileیا د خپل بورډ ملاتړ کڅوړه (BSP) بیا رامینځته کړئ. د وړیا سافټویر فاونډیشن د GCC ډاونلوډ لاندې ډاونلوډونه چمتو کوي او د GCC ریلیزونو لاندې د بشپړ GCC خوشې یادښتونه شتون لري.
اړوند معلومات http://gcc.gnu.org/
د Nios II GNU Toolchain ته وده ورکول
لاندې وسایل نوي شوي دي:
- GCC نسخه 4.8.3 ته
- د لینک وخت اصلاح کول ([flto]) فعال شوی
- GDB نسخه 7.7 ته
- نوي لیب نسخه 1.18 ته
د وینډوز کوربه پلیټ فارم کې د جوړولو چاپیریال د ګړندي جوړیدو وختونو ورکولو لپاره غوره شوی. د مثال لپارهample، بنسټیز جوړول webد سرور غوښتنلیک اوس د وخت دریمه برخه اخلي.
د Max10 لپاره اضافي ملاتړ
پدې ریلیز کې ، د کارونکي فلش حافظې لپاره د حافظې ابتکار او بوټلوډ ملاتړ اضافه کولو له لارې د Max10 لپاره اضافي ملاتړ شتون لري. د نوي بیټا نسخه شتون لري file د تبادلې اسانتیا، چې د alt- په نوم یادیږيfile- کنورټ، دا په فلش کې د بارولو لپاره ستاسو ډیټا په سم شکل کې ترلاسه کول اسانه کوي.
د EPCQ IP پیریفیرال ته وده ورکول
د HAL سافټویر او بوټلوډر ملاتړ د نوي شوي EPCQ نرم IP پرفیریل لپاره اضافه شوی. د EPCQ IP کور د x4 حالت او L وسیلو لپاره ملاتړ اضافه کولو لپاره لوړ شوی ، د Nios یا نورو FPGA میشته ماسټرانو څخه EPCQ وسیلې ته ګړندي لاسرسی ورکوي.
د Nios II EDS v14.0 تازه معلومات
د 64 بټ کوربه ملاتړ
د Nios II سافټویر جوړونې وسیلې (SBT) v14.0 یوازې د 64-bit کوربه سیسټمونو ملاتړ کوي.
یادونه: 32-bit کوربه نور ملاتړ نه کوي.
لاندې Nios II اسانتیاوې د Quartus II محصول ته لیږدول شوي:
- nios2-gdb-سرور
- nios2-فلش-پروګرامر
- nios2-ټرمینل
د چلولو وخت سټیک چیک کول
د Nios II EDS په پخوانیو نسخو کې، که د چلولو وخت سټیک چک کول فعال شوي وي، د Nios II سیسټم غیر ځواب ویونکی کیدی شي. دا مسله په v14.0 کې حل شوې.
د اوږد کود ملاتړ
د Nios II EDS په پخوانیو نسخو کې، کمپیلر په سمه توګه د اوږد کودونو ملاتړ نه کاوه (د 256-MB پته حد څخه بهر). دا مسله په v14.0 کې حل شوې
د فلوټینګ پوائنټ هارډویر 2 ملاتړ
د فلوټینګ پوائنټ هارډویر 2 بشپړ ملاتړ کولو لپاره ، تاسو باید د نوي لیب C کتابتون بیا تنظیم کړئ. په Nios II EDS v13.1 کې، لینکر د اپلیکیشن سره د بیا جوړ شوي C کتابتون لینک کولو کې پاتې راغلی. دا مسله په v14.0 کې حل شوې.
د Qsys پل ملاتړ
د v14.0 سره پیل کول، د Nios II EDS د پته سپان توسیع کونکي او IRQ برج کور ملاتړ کوي.
د Nios II Gen2 پروسیسر ملاتړ
د Nios II Gen2 پروسیسر کور
په v14.0 کې، د Nios II پروسیسر کور یو پری شامل دیview د Nios II Gen2 پروسیسر کور پلي کول ، د الټرا وروستي وسیلې کورنۍ ملاتړ کوي. د Nios II Gen2 پروسیسر کور د اصلي Nios II پروسیسر ته ورته اندازه او فعالیت وړاندې کوي، او د بائنری په کچه د Nios II کلاسیک پروسیسر کوډ سره مطابقت لري. د وسیلې جریان او HAL د Nios II Gen2 ځانګړتیاو ملاتړ کولو اختیارونه شامل دي. د BSPs رامینځته کولو او د سافټویر رامینځته کولو لپاره کاري جریان ورته دی ، مګر د Nios II کلاسیک پروسیسر لپاره رامینځته شوي BSPs باید له سره رامینځته شي.
د Nios II Gen2 پروسیسر لپاره د HAL ملاتړ
د Nios II هارډویر خلاصون پرت (HAL) د لاندې Nios II Gen2 ځانګړتیاو مالتړ لپاره غزول شوی:
- د 32-bit پتې سلسله
- پرفیریل (ناچاپ شوي) حافظې سیمې
- په Nios II/f کور کې د ډیټا کیچ او TCMs باندې د ECC محافظت
د Nios II Gen2 پروسیسر کورونه او د MAX 10 FPGA ملاتړ
د MAX 10 FPGA وسیلې د Nios II Gen2 پروسیسر لخوا ملاتړ کیږي ، مګر د Nios II کلاسیک پروسیسر لخوا نه. د MAX 10 وسیلې کې د Nios II سیسټم پلي کولو لپاره ، تاسو باید د Nios II Gen2 پروسیسر کور وکاروئ. د الټرا آن چپ فلش حافظې برخه، په 14.0 کې معرفي شوې، د MAX 10 کاروونکي فلش حافظې ته د Avalon-MM لاسرسی وړوي. د دې برخې سره، د Nios II بوټ کاپير کولی شي کوډ د MAX 10 کاروونکي فلش حافظې څخه رام ته کاپي کړي. 1.4.6.3.2. د MAX 10 FPGA لپاره د وسیلې ملاتړ HAL د ډیجیټل (A/D) کنورټر ته د MAX 10 انلاګ لپاره لومړني ډرایور ملاتړ اضافه کوي. د Altera وسیلې پروګرام کولو اسانتیاوې د MAX 10 کاروونکي فلش حافظې پروګرام کولو مالتړ لپاره تازه شوي.
په v14.0a10 کې څه نوي دي: د Nios II Gen2 پروسیسر او Arria 10 FPGA ملاتړ
د Arria 10 FPGA وسیلې د Nios II Gen2 پروسیسر لخوا ملاتړ کیږي ، مګر د کلاسیک Nios II پروسیسر لخوا نه. د Arria 10 وسیلې کې د Nios II سیسټم پلي کولو لپاره ، تاسو باید د Nios II Gen2 پروسیسر کور وکاروئ.
د Nios II EDS v13.1 تازه معلومات
GCC 4.7.3 ته لوړ شو
په v13.1 کې، د Nios II سافټویر جوړونې وسیلې (SBT) تازه شوي ترڅو د GCC v4.7.3 نسخه ملاتړ وکړي. د GCC v4.7.3 او پخوانۍ ملاتړ شوي نسخې ترمنځ د کمانډ لاین اختیار توپیرونه شتون لري. که تاسو یوه موجوده پروژه د پخوانۍ نسخې سره رامینځته کړې ، نو تاسو اړتیا لرئ خپل جوړ تازه کړئfileیا ستاسو د بورډ ملاتړ کڅوړه (BSP) بیا رامینځته کړئ.
یادونه: GCC v4.7.3 ډیری نوي اخطارونه او پیغامونه اضافه کوي. که تاسو په تیرو نسخه کې د -Werror کمانډ لاین اختیار کارولی وي ، نو تاسو ممکن د نوي اخطارونو لخوا رامینځته شوي غیر متوقع غلطۍ وګورئ. د Nios II GCC 4.7.3 پلي کولو په اړه د جزیاتو لپاره، د Altera Knowledge Base کې د GCC 4.1.2 څخه GCC 4.7.3 ته د Nios II GNU اوزار چین اپ گریڈ ته مراجعه وکړئ. د وړیا سافټویر فاونډیشن د GCC 4.7 ته د پور کولو لارښود چمتو کوي ، د عام مسلو مستند کول. دا لارښود په GCC کې موندل کیدی شي، د GNU کمپیلر ټولګه، د پورټینګ ته GCC 4.7 لاندې. د GCC بشپړ خوشې یادښتونه د GCC ریلیزونو لاندې شتون لري.
اړوند معلومات
- د الټرا د پوهې بنسټ
- http://gcc.gnu.org/
د فلوټینګ پوائنټ د ګمرک لارښوونې ملاتړ وده
په v13.1 کې، Qsys د نوي فلوټینګ پوائنټ دودیز لارښوونې سیټ برخې غوره کولو لپاره یو اختیار اضافه کوي، د فلوټینګ پوائنټ هارډویر 2.tagد Floating Point Hardware 2 لارښوونو لپاره د سافټویر مالتړ e، altera_nios_custom_instr_floating_point_2.h شامل دي، کوم چې GCC مجبوروي چې نوي لیب ریاضی فنکشن ته زنګ ووهي (نه د GCC جوړ شوي ریاضی افعال). الټرا وړاندیز کوي چې تاسو د غوره فعالیت لپاره نوي لیب بیا تنظیم کړئ.
یادونه: د GCC لپاره -mcustom -fpu-cfg کمانډ لاین اختیار مه کاروئ. دا اختیار د Floating Point Hardware 2 لارښوونو ملاتړ نه کوي. د Nios II سافټویر جوړونې وسیلې (SBT) په جوړولو کې انفرادي – mcustom کمانډونه اضافه کويfile د فلوټینګ پوائنټ هارډویر 2 دودیز لارښوونو ملاتړ کولو لپاره.
د ECC ملاتړ
په v13.1 کې پیل کول، د Nios II پروسیسر پیرامیټر مدیر تاسو ته اجازه درکوي د پروسیسر کور او لارښوونې کیچ کې د رامونو لپاره د ECC محافظت فعال کړئ. د ډیفالټ په توګه، ECC د بیا تنظیم کولو لپاره فعال شوی نه دی. نو ځکه، سافټویر باید د ECC محافظت فعال کړي. سافټویر کولی شي د RAM ډیټا بټونو کې د ECC غلطۍ هم داخل کړي ترڅو د ECC استثنایی هینډلر او پیښې بس ازموینې ملاتړ وکړي. د Nios II هارډویر خلاصولو پرت (HAL) د ECC پیل کولو او استثنا اداره کولو مالتړ لپاره غزول شوی.
یونیورسل بوټ کاپير
په v13.1 کې، د Nios II بوټ کاپير د نورو ډولونو فلش وسیلو ملاتړ لپاره لوړ شوی. پرمختللي بوټ کاپير د یونیورسل بوټ کاپير په نوم یادیږي. د Nios II بوټ کاپير د غوښتنلیک بائنری د فلش وسیلو څخه بې ثباته حافظې ته کاپي کوي. د فلش حافظه د FPGA عکس سره په ټیټ حافظه پته کې ایښودل شوې ، وروسته د Nios II غوښتنلیک بائنری عکسونه. په تیرو محصولاتو خپرونو کې، د FPGA عکس اندازه د هرې وسیلې کورنۍ لپاره ټاکل شوې وه. په هرصورت، د سایکلون V، Stratix V، او Arria V کورنیو کې د وسیلو لپاره، د عکس اندازه د لاندې متغیرونو پورې اړه لري:
- د فلش ډول: Quad-output (EPCQ) یا واحد-output (EPCS) د برنامه وړ ترتیب کولو وسیله
- د فلش وسیله ظرفیت: 128 یا 256 Mbits
- کمپریشن
- سیریل پرفیریل انٹرفیس (SPI) ترتیب: ×1 یا ×4
- د وسیلې ترتیب: واحد یا کاسکیډ شوی
د بوټ کاپير لپاره دا ستونزمنه ده چې اوسنی ترکیب وپیژني ترڅو دا د مناسب عکس اندازې څخه کار واخلي، او هر ډول الګوریتم ممکن د راتلونکي ترتیبونو ملاتړ کولو کې پاتې راشي. د دې ستونزې د حل لپاره، یو سرلیک د FPGA عکس ته اضافه شوی ترڅو د عکس اندازه مشخص کړي. د سرلیک څخه د عکس اندازې په کارولو سره، یونیورسل بوټ کاپير کولی شي په اوسني یا راتلونکي وسیلو کې د هر فلش ترتیب سره کار وکړي. د sof2flash یوټیلیټ تازه شوی ترڅو د نړیوال بوټ کاپير ملاتړ وکړي. دا بدلون د FPGA کنټرول بلاک وړتیا باندې اغیزه نه کوي ترڅو په اتوماتيک ډول د بریښنا په جریان کې د FPGA عکس برنامه کړي.
پیژندل شوي مسایل او خطا
لاندې لیست کې پیژندل شوي مسلې او خطا شتون لري، که کوم وي:
- د Nios II Gen2 پروسیسر کیچ چلند کې یو کوچنی توپیر شتون لري چې ممکن په پراختیا کونکو اغیزه وکړي څوک چې د دوی غوښتنلیکونو کې د کلاسیک پروسیسرونو غیر معیاري کیچ چلند غوره کوي.
اړوند معلومات
د الټرا د پوهې بنسټ د پیژندل شوي مسلو او خطا او د دوی په شاوخوا کې د کار کولو څرنګوالي په اړه د نورو معلوماتو لپاره، د الټرا د پوهې بنسټ وپلټئ.
- د Nios II ایمبیډډ ډیزاین سویټ ریلیز نوټونه فیډبیک واستوئ
اسناد / سرچینې
![]() |
د intel Nios II سرایت شوي ډیزاین سویټ ریلیز نوټونه [pdf] لارښوونې Nios II، د ډیزاین سوټ ریلیز یادښتونه، د Nios II ایمبیډ شوي ډیزاین سوټ ریلیز نوټونه، د ډیزاین سوټ ریلیز نوټونه |