AN 872 Programmable Acceleration Card with Intel Arria 10 GX FPGA
ভূমিকা
এই নথি সম্পর্কে
এই নথিটি লক্ষ্য সার্ভার প্ল্যাটফর্মে Intel Arria® 10 GX FPGA-এর সাথে Intel® প্রোগ্রামেবল অ্যাক্সিলারেশন কার্ড ব্যবহার করে আপনার AFU ডিজাইনের শক্তি এবং তাপ কার্যক্ষমতা অনুমান ও যাচাই করার পদ্ধতি সরবরাহ করে।
পাওয়ার স্পেসিফিকেশন
বোর্ড ম্যানেজমেন্ট কন্ট্রোলার ইন্টেল এফপিজিএ পিএসি-তে তাপ এবং পাওয়ার ইভেন্টগুলি পর্যবেক্ষণ করে এবং পরিচালনা করে। যখন বোর্ড বা এফপিজিএ অতিরিক্ত গরম হয় বা অত্যধিক কারেন্ট আঁকতে থাকে, তখন বোর্ড ম্যানেজমেন্ট কন্ট্রোলার সুরক্ষার জন্য এফপিজিএ পাওয়ার বন্ধ করে দেয়। পরবর্তীকালে, এটি PCIe লিঙ্কটিও নিচে নিয়ে আসে যা একটি অপ্রত্যাশিত সিস্টেম ক্র্যাশ হতে পারে। বোর্ড শাটডাউনকে ট্রিগার করে এমন মানদণ্ড সম্পর্কে আরো বিস্তারিত জানার জন্য স্বয়ংক্রিয়-শাটডাউন পড়ুন। স্বাভাবিক ক্ষেত্রে, FPGA তাপমাত্রা এবং শক্তি এখন পর্যন্ত বন্ধের প্রধান কারণ। ডাউনটাইম কমাতে এবং সিস্টেমের স্থিতিশীলতা নিশ্চিত করতে, ইন্টেল সুপারিশ করে যে বোর্ডের মোট শক্তি 66 W এর বেশি না যায় এবং FPGA পাওয়ার 45 W এর বেশি না যায়। পৃথক উপাদান এবং বোর্ড অ্যাসেম্বলিতে পাওয়ার পরিবর্তনশীলতা থাকে। তাই, নামমাত্র মানগুলি সীমার চেয়ে কম তা নিশ্চিত করতে যে বোর্ড বিভিন্ন কাজের চাপ এবং ইনলেট তাপমাত্রা সহ একটি সিস্টেমে র্যান্ডম শাটডাউন অনুভব করে না।
পাওয়ার স্পেসিফিকেশন
সিস্টেম |
মোট বোর্ড পাওয়ার (ওয়াট) |
এফপিজিএ পাওয়ার (ওয়াট) |
একটি FPGA ইন্টারফেস ম্যানেজার (FIM) এবং AFU সহ একটি সিস্টেম যা 15°C এর মূল তাপমাত্রায় সর্বনিম্ন 95 মিনিটের জন্য সবচেয়ে খারাপ-কেস থ্রটলিং ওয়ার্কলোডের সাথে চলে। |
66 |
45 |
আপনার অ্যাক্সিলারেটর ফাংশনাল ইউনিট (AFU) ডিজাইন (লজিক টগলিংয়ের পরিমাণ এবং ফ্রিকোয়েন্সি), ইনলেট তাপমাত্রা, সিস্টেমের তাপমাত্রা এবং ইন্টেল FPGA PAC-এর লক্ষ্য স্লটের বায়ুপ্রবাহের উপর নির্ভর করে মোট বোর্ডের শক্তি পরিবর্তিত হয়। এই পরিবর্তনশীলতা পরিচালনা করার জন্য, Intel আপনাকে বোর্ড ম্যানেজমেন্ট কন্ট্রোলার দ্বারা পাওয়ার শাটডাউন প্রতিরোধ করার জন্য এই পাওয়ার স্পেসিফিকেশন পূরণ করার পরামর্শ দেয়।
সম্পর্কিত তথ্য
স্বয়ংক্রিয় বন্ধ.
পূর্বশর্ত
সার্ভার অরিজিনাল ইকুইপমেন্ট ম্যানুফ্যাকচারার (OEM) কে অবশ্যই যাচাই করতে হবে যে প্রতিটি Intel FPGA PAC একটি টার্গেট সার্ভার প্ল্যাটফর্মে PCIe স্লটে ইন্টারফেস করা তাপীয় সীমার মধ্যে থাকতে পারে এমনকি যখন বোর্ড সর্বোচ্চ অনুমোদিত শক্তি (66 W) ব্যবহার করে। আরও তথ্যের জন্য, Intel Arria 10 GX FPGA প্ল্যাটফর্ম যোগ্যতা নির্দেশিকা(1) সহ Intel PAC দেখুন।
সরঞ্জামের প্রয়োজনীয়তা
শক্তি এবং তাপ কর্মক্ষমতা অনুমান এবং মূল্যায়ন করার জন্য আপনার অবশ্যই নিম্নলিখিত সরঞ্জাম থাকতে হবে।
- সফটওয়্যার:
- বিকাশের জন্য ইন্টেল অ্যাক্সিলারেশন স্ট্যাক
- BWtoolkit
- AFU ডিজাইন(2)
- Tcl স্ক্রিপ্ট (ডাউনলোড) - প্রোগ্রামিং ফরম্যাট করার জন্য প্রয়োজন file বিশ্লেষণের জন্য
- Intel Arria 10 ডিভাইসের জন্য প্রারম্ভিক পাওয়ার এস্টিমেটর
- ইন্টেল FPGA PAC পাওয়ার এস্টিমেটর শীট (ডাউনলোড)
- হার্ডওয়্যার:
- ইন্টেল FPGA PAC
- মাইক্রো-ইউএসবি কেবল (3)
- Intel FPGA PAC(4) এর জন্য টার্গেট সার্ভার
ইন্টেল আপনাকে সফ্টওয়্যার ইনস্টলেশনের জন্য Intel Arria 10 GX FPGA-এর সাথে Intel Programmable Acceleration Card-এর জন্য Intel Acceleration Stack Quick Start গাইড অনুসরণ করার পরামর্শ দেয়।
সম্পর্কিত তথ্য
Intel Arria 10 GX FPGA সহ ইন্টেল প্রোগ্রামেবল অ্যাক্সিলারেশন কার্ডের জন্য ইন্টেল অ্যাক্সিলারেশন স্ট্যাক কুইক স্টার্ট গাইড।
- এই নথিটি অ্যাক্সেস করতে আপনার ইন্টেল সহায়তা প্রতিনিধির সাথে যোগাযোগ করুন।
- আপনি আপনার AFU কম্পাইল করার পরে build_synth ডিরেক্টরি তৈরি হয়।
- অ্যাক্সিলারেশন স্ট্যাক 1.2-এ, বোর্ড মনিটরিং PCIe-এর উপর সঞ্চালিত হয়।
- নিশ্চিত করুন যে আপনার OEM আপনার Intel FPGA PAC-এর জন্য প্ল্যাটফর্ম যোগ্যতা নির্দেশিকা অনুসারে লক্ষ্যযুক্ত PCIe স্লট(গুলি) যাচাই করেছে৷
বোর্ড ম্যানেজমেন্ট কন্ট্রোলার ব্যবহার করে
স্বয়ংক্রিয় বন্ধ
বোর্ড ম্যানেজমেন্ট কন্ট্রোলার রিসেট, বিভিন্ন পাওয়ার রেল, এফপিজিএ এবং বোর্ডের তাপমাত্রা পর্যবেক্ষণ ও নিয়ন্ত্রণ করে। যখন বোর্ড ম্যানেজমেন্ট কন্ট্রোলার বোর্ডের সম্ভাব্য ক্ষতি করতে পারে এমন পরিস্থিতিগুলি অনুভব করে, তখন এটি সুরক্ষার জন্য স্বয়ংক্রিয়ভাবে বোর্ডের শক্তি বন্ধ করে দেয়।
দ্রষ্টব্য: যখন FPGA শক্তি হারায়, তখন Intel FPGA PAC এবং হোস্টের মধ্যে PCIe লিঙ্কটি ডাউন হয়ে যায়। অনেক সিস্টেমে, PCIe লিঙ্ক-ডাউন সিস্টেম ক্র্যাশের কারণ হতে পারে।
স্বয়ংক্রিয়-শাটডাউন মানদণ্ড
নিম্নলিখিত সারণীতে বোর্ড ম্যানেজমেন্ট কন্ট্রোলার বোর্ডের শক্তি বন্ধ করে এমন মানদণ্ড তালিকাভুক্ত করে।
প্যারামিটার | থ্রেশহোল্ড সীমা |
বোর্ড পাওয়ার | 66 W |
12v ব্যাকপ্লেন কারেন্ট | 6 ক |
12v ব্যাকপ্লেন ভলিউমtage | 14 ভি |
1.2v বর্তমান | 16 ক |
1.2v ভলিউমtage | 1.4 ভি |
1.8v বর্তমান | 8 ক |
1.8v ভলিউমtage | 2.04 ভি |
3.3v বর্তমান | 8 ক |
3.3v ভলিউমtage | 3.96 ভি |
FPGA কোর ভলিউমtage | 1.08 ভি |
এফপিজিএ কোর কারেন্ট | 60 ক |
FPGA মূল তাপমাত্রা | 100°C |
মূল সরবরাহের তাপমাত্রা | 120°C |
বোর্ডের তাপমাত্রা | 80°C |
QSFP তাপমাত্রা | 90°C |
QSFP ভলিউমtage | 3.7 ভি |
অটো-শাটডাউনের পরে পুনরুদ্ধার করা হচ্ছে
বোর্ড ম্যানেজমেন্ট কন্ট্রোলার পরবর্তী পাওয়ার সাইকেল পর্যন্ত পাওয়ার বন্ধ রাখে। অতএব, যখন একটি Intel FPGA PAC কার্ডের পাওয়ার বন্ধ হয়ে যায়, তখন আপনাকে অবশ্যই Intel FPGA PAC-এ পাওয়ার ফেরত দিতে সার্ভারটিকে পাওয়ার সাইকেল চালাতে হবে।
পাওয়ার শাটডাউনের সাধারণ কারণ হল এফপিজিএ অতিরিক্ত গরম হওয়া (যখন মূল তাপমাত্রা 100 ডিগ্রি সেলসিয়াসের বেশি হয়), বা এফপিজিএ অত্যধিক বিদ্যুৎ প্রবাহিত করে। এটি সাধারণত ঘটে যখন AFU ডিজাইন ইন্টেল FPGA PAC সংজ্ঞায়িত পাওয়ার খামকে অতিক্রম করে বা অপর্যাপ্ত বায়ুপ্রবাহ থাকে। এই ক্ষেত্রে, আপনাকে অবশ্যই আপনার AFU-তে বিদ্যুৎ খরচ কমাতে হবে।
OPAE ব্যবহার করে অন-বোর্ড সেন্সর মনিটর করুন
বোর্ড ম্যানেজমেন্ট কন্ট্রোলার থেকে তাপমাত্রা এবং পাওয়ার সেন্সর ডেটা সংগ্রহ করতে fpgainfo কমান্ড লাইন প্রোগ্রাম ব্যবহার করুন। আপনি অ্যাক্সিলারেশন স্ট্যাক 1.2 এবং তার পরেও এই প্রোগ্রামটি ব্যবহার করতে পারেন। অ্যাক্সিলারেশন স্ট্যাক 1.1 বা তার বেশির জন্য, পরবর্তী বিভাগে বর্ণিত BWMonitor টুল ব্যবহার করুন।
তাপমাত্রা তথ্য সংগ্রহ করতে:
- bash-4.2$ fpgainfo temp
Sample আউটপুট
পাওয়ার ডেটা সংগ্রহ করতে
- bash-4.2$ fpgainfo পাওয়ার
Sample আউটপুট
BWMonitor ব্যবহার করে অন-বোর্ড সেন্সর মনিটর করুন
- BWMonitor হল একটি বিটওয়্যার টুল যা আপনাকে FPGA/বোর্ডের তাপমাত্রা পরিমাপ করতে দেয়, ভলিউমtage, এবং বর্তমান।
পূর্বশর্ত: Intel FPGA PAC এবং সার্ভারের মধ্যে আপনাকে অবশ্যই একটি মাইক্রো-USB কেবল ইনস্টল করতে হবে।
- উপযুক্ত বিটওয়ার্কস II টুলকিট-লাইট সফ্টওয়্যার, ফার্মওয়্যার এবং বুটলোডার ইনস্টল করুন।
OS- সামঞ্জস্যপূর্ণ BittWorks II টুলকিটলাইট সংস্করণ
অপারেটিং সিস্টেম | মুক্তি | বিটওয়ার্কস II টুলকিট-লাইট সংস্করণ | কমান্ড ইনস্টল করুন | |
CentOS 7.4/RHEL 7.4 | 2018.6 এন্টারপ্রাইজ লিনাক্স 7 (64-বিট) | bw2tk-
lite-2018.6.el7.x86_64.rpm |
||
sudo yum ইনস্টল bw2tk-\ lite-2018.6.el7.x86_64.rpm | ||||
উবুন্টু 16.04 | 2018.6 উবুন্টু 16.04 (64-বিট) | bw2tk-
lite-2018.6.u1604.amd64.deb |
||
sudo dpkg -i bw2tk-\ 2018.6.u1604.amd64.deb |
শুরু করা পড়ুন webBMC ফার্মওয়্যার এবং টুলস ডাউনলোড করতে পৃষ্ঠা
- BMC ফার্মওয়্যার সংস্করণ: 26889
- BMC বুটলোডার সংস্করণ: 26879
সংরক্ষণ করুন fileহোস্ট মেশিনে একটি পরিচিত স্থানে s. নিম্নলিখিত স্ক্রিপ্ট এই অবস্থানের জন্য অনুরোধ করে।
PATH-এ বিটওয়্যার টুল যোগ করুন:
- এক্সপোর্ট PATH=/opt/bwtk/2018.6.0L/bin/:$PATH
আপনি ব্যবহার করে BWMonitor চালু করতে পারেন
- /opt/bwtk/2018.6L/bin/bwmonitor-gui&
Sampলে পরিমাপ
AFU ডিজাইন পাওয়ার যাচাইকরণ
শক্তি পরিমাপ প্রবাহ
আপনার AFU ডিজাইনের শক্তি মূল্যায়ন করতে, নিম্নলিখিত মেট্রিকগুলি ক্যাপচার করুন:
- মোট বোর্ড শক্তি এবং FPGA তাপমাত্রা
- (15 মিনিটের জন্য আপনার ডিজাইনে সবচেয়ে খারাপ-কেস ডেটা প্যাটার্ন চালানোর পরে)
- স্ট্যাটিক শক্তি এবং তাপমাত্রা
- (একটি স্ট্যাটিক শক্তি পরিমাপ নকশা ব্যবহার করে)
- সবচেয়ে খারাপ কেস স্ট্যাটিক পাওয়ার
- (Intel Arria 10 ডিভাইসের জন্য প্রারম্ভিক পাওয়ার এস্টিমেটর ব্যবহার করে ভবিষ্যদ্বাণী করা মান)
তারপর, আপনার AFU ডিজাইন স্পেসিফিকেশন পূরণ করে কিনা তা যাচাই করতে এই রেকর্ড করা মেট্রিক্স সহ Intel FPGA PAC পাওয়ার এস্টিমেটর শীট (ডাউনলোড) ব্যবহার করুন।
মোট বোর্ড শক্তি পরিমাপ
এই পদক্ষেপগুলি অনুসরণ করুন
- সার্ভারে একটি যোগ্য PCIe স্লটে Intel Arria 10 GX FPGA-এর সাথে Intel PAC ইনস্টল করুন। আপনি যদি পরিমাপের জন্য BWMonitor ব্যবহার করেন, তাহলে কার্ডের পিছনে থেকে মাইক্রো-USB কেবলটিকে সার্ভারের যেকোনো USB পোর্টে সংযুক্ত করুন।
- আপনার AFU লোড করুন এবং এর সর্বোচ্চ শক্তিতে চালান।
- যদি AFU ইথারনেট ব্যবহার করে, তাহলে নিশ্চিত করুন যে নেটওয়ার্ক কেবল বা মডিউলটি ঢোকানো হয়েছে এবং লিঙ্ক পার্টনারের সাথে সংযুক্ত আছে এবং AFU-তে নেটওয়ার্ক ট্র্যাফিক চালু আছে।
- উপযুক্ত হলে, অন-বোর্ড DDR4 ব্যায়াম করার জন্য ক্রমাগত DMA চালান।
- AFU-কে সবচেয়ে খারাপ ট্রাফিক খাওয়ানোর পাশাপাশি FPGA সম্পূর্ণরূপে অনুশীলন করতে হোস্টে আপনার অ্যাপ্লিকেশনগুলি চালান। নিশ্চিত করুন যে আপনি সবচেয়ে চাপযুক্ত ডেটা ট্রাফিকের সাথে FPGA-কে চাপ দিচ্ছেন। FPGA মূল তাপমাত্রা স্থির করার অনুমতি দেওয়ার জন্য সর্বনিম্ন 15 মিনিটের জন্য এই পদক্ষেপটি চালান।
- দ্রষ্টব্য: পরীক্ষার সময়, বোর্ডের মোট শক্তি, এফপিজিএ পাওয়ার এবং এফপিজিএ মূল তাপমাত্রার মান পর্যবেক্ষণ করুন যাতে তারা নির্দিষ্টকরণের মধ্যে থাকে। যদি 66 W, 45 W, বা 100 ° C সীমায় পৌঁছে যায়, তাহলে অবিলম্বে পরীক্ষা বন্ধ করুন।
- FPGA কোর তাপমাত্রা স্থিতিশীল হওয়ার পরে, মোট বোর্ড পাওয়ার এবং FPGA কোর তাপমাত্রা রেকর্ড করতে fpgainfo প্রোগ্রাম বা BWMonitor টুল ব্যবহার করুন। সারিতে এই মানগুলি ইনপুট করুন ধাপ 1: Intel FPGA PAC পাওয়ার এস্টিমেটর শীটের মোট বোর্ড পাওয়ার পরিমাপ।
ইন্টেল এফপিজিএ পিএসি পাওয়ার এস্টিমেটর শীট এসample
বাস্তব স্ট্যাটিক শক্তি পরিমাপ
লিকেজ কারেন্ট হল বোর্ড-টু-বোর্ড পাওয়ার খরচের তারতম্যের একটি প্রধান কারণ। উপরের বিভাগ থেকে পাওয়ার পরিমাপের মধ্যে রয়েছে লিকেজ কারেন্ট (স্ট্যাটিক পাওয়ার) এবং AFU লজিক (ডাইনামিক পাওয়ার) এর কারণে পাওয়ার। এই বিভাগে, আপনি গতিশীল শক্তি বোঝার জন্য বোর্ড-আন্ডার-টেস্টের স্ট্যাটিক শক্তি পরিমাপ করবেন।
FPGA স্ট্যাটিক পাওয়ার পরিমাপ করার আগে, FPGA প্রোগ্রামিং প্রক্রিয়া করতে disable-gpio-input-bufferintelpac-arria10-gx.tcl স্ক্রিপ্ট (ডাউনলোড) ব্যবহার করুন file, (*.sof file) যাতে একটি FIM এবং AFU ডিজাইন থাকে। TCL স্ক্রিপ্ট সমস্ত FPGA ইনপুট পিন নিষ্ক্রিয় করে তা নিশ্চিত করে যে FPGA এর ভিতরে কোন টগলিং নেই (যার মানে কোন গতিশীল শক্তি নেই)। ন্যূনতম প্রবাহ প্রাক্তন পড়ুনample হিসাবে কম্পাইলample AFU. উৎপন্ন *.sof file এখানে অবস্থিত:
- cd $OPAE_PLATFORM_ROOT/hw/sampলেস/ $ OPAE_PLATFORM_ROOT/hw/sampলেস/ বিল্ড_সিন্থ/বিল্ড/আউটপুট_files/ afu__*.sof
আপনাকে অবশ্যই উপরের ডিরেক্টরিতে disable-gpio-input-buffer-intel-pac-arria10-gx.tcl সংরক্ষণ করতে হবে এবং তারপরে নিম্নলিখিত কমান্ডটি চালান
- # quartus_asm -t disable-gpio-input-buffer-intel-pac-arria10-gx.tclafu_*.sof
Sample আউটপুট
তথ্য: ****************************************************** ***************** তথ্য:
কোয়ার্টাস প্রাইম অ্যাসেম্বলার চলছে
তথ্য: সংস্করণ 17.1.1 বিল্ড 273 12/19/2017 SJ প্রো সংস্করণ
তথ্য: কপিরাইট (C) 2017 ইন্টেল কর্পোরেশন। সমস্ত অধিকার সংরক্ষিত. তথ্য: আপনার ব্যবহার
ইন্টেল কর্পোরেশনের ডিজাইন টুলস, লজিক ফাংশন ইনফো: এবং অন্যান্য সফ্টওয়্যার এবং টুলস এবং এর AMPP অংশীদার লজিক তথ্য: ফাংশন, এবং যেকোনো আউটপুট fileপূর্বোক্ত যেকোনো তথ্য থেকে: (ডিভাইস প্রোগ্রামিং বা সিমুলেশন সহ files), এবং যেকোনো তথ্য: সংশ্লিষ্ট ডকুমেন্টেশন বা তথ্য স্পষ্টভাবে বিষয় তথ্য: ইন্টেল প্রোগ্রাম লাইসেন্সের শর্তাবলীর তথ্য: সাবস্ক্রিপশন চুক্তি, ইন্টেল কোয়ার্টাস প্রাইম লাইসেন্স চুক্তি, তথ্য:
tcl স্ক্রিপ্ট সফলভাবে সম্পাদন করার পরে, afu_*.sof file আপডেট করা হয়েছে এবং FPGA প্রোগ্রামিংয়ের জন্য প্রস্তুত।
বাস্তব স্ট্যাটিক শক্তি পরিমাপ করার জন্য এই পদক্ষেপগুলি অনুসরণ করুন
- *.sof প্রোগ্রাম করতে Intel Quartus® প্রাইম প্রোগ্রামার ব্যবহার করুন file. বিস্তারিত পদক্ষেপের জন্য 12 পৃষ্ঠায় ইন্টেল কোয়ার্টাস প্রাইম প্রোগ্রামার ব্যবহার করুন।
- FPGA মূল তাপমাত্রা, ভলিউম নিরীক্ষণtage, এবং BWMonitor টুল ব্যবহার করে বর্তমান। সারিতে এই মানগুলি লিখুন ধাপ 2: Intel FPGA PAC পাওয়ার এস্টিমেটর শীটের FPGA কোর স্ট্যাটিক পাওয়ার পরিমাপ।
সম্পর্কিত তথ্য
- Intel Arria 10 GX FPGA সহ ইন্টেল প্রোগ্রামেবল অ্যাক্সিলারেশন কার্ডের জন্য ইন্টেল অ্যাক্সিলারেশন স্ট্যাক কুইক স্টার্ট গাইড
- BWMonitor ব্যবহার করে অন-বোর্ড সেন্সর মনিটর করুন।
ইন্টেল কোয়ার্টাস প্রাইম প্রোগ্রামার ব্যবহার করা
এই পদক্ষেপগুলি সম্পাদন করতে আপনার অবশ্যই ইন্টেল এফপিজিএ পিএসি এবং সার্ভারের মধ্যে মাইক্রো ইউএসবি কেবল সংযুক্ত থাকতে হবে:
- Intel FPGA PAC কার্ডের রুট পোর্ট এবং এন্ডপয়েন্ট খুঁজুন: $lspci -tv | grep 09c4
Example আউটপুট 1 দেখায় যে রুট পোর্ট হল d7:0.0 এবং এন্ডপয়েন্ট হল d8:0.0
- -+-[0000:d7]-+-00.0-[d8]—-00.0 ইন্টেল কর্পোরেশন ডিভাইস 09c4
Example আউটপুট 2 দেখায় যে রুট পোর্ট হল 0:1.0 এবং এন্ডপয়েন্ট হল 3:0.0
- +-01.0-[03]—-00.0 ইন্টেল কর্পোরেশন ডিভাইস 09c4
Example আউটপুট 3 দেখায় যে রুট পোর্ট হল 85:2.0 এবং এন্ডপয়েন্ট হল 86:0.0 এবং
- +-[0000:85]-+-02.0-[86]—-00.0 ইন্টেল কর্পোরেশন ডিভাইস 09c4
দ্রষ্টব্য: কোন আউটপুট একটি PCIe* ডিভাইস গণনা ব্যর্থতা নির্দেশ করে এবং যে ফ্ল্যাশ প্রোগ্রাম করা হয় না।
- # FPGA এর অসংশোধনযোগ্য ত্রুটি এবং সংশোধনযোগ্য ত্রুটিগুলি মাস্ক করুন
- $ sudo setpci -s d8:0.0 ECAP_AER+0x08.L=0xFFFFFFFF
- $ sudo setpci -s d8:0.0 ECAP_AER+0x14.L=0xFFFFFFFF
- # মাস্ক অসংশোধিত ত্রুটি এবং RP এর সংশোধনযোগ্য ত্রুটিগুলি মাস্ক করুন
- $ sudo setpci -s d7:0.0 ECAP_AER+0x08.L=0xFFFFFFFF
- $ sudo setpci -s d7:0.0 ECAP_AER+0x14.L=0xFFFFFFFF
নিম্নলিখিত ইন্টেল কোয়ার্টাস প্রাইম প্রোগ্রামার কমান্ড চালান:
- sudo $QUARTUS_HOME/bin/quartus_pgm -m JTAG -o 'pvbi;afu_*.sof'
- অসংশোধনযোগ্য ত্রুটিগুলি খুলতে এবং সংশোধনযোগ্য ত্রুটিগুলি মাস্ক করতে, নিম্নলিখিত কমান্ডগুলি চালান
- # অসংশোধনযোগ্য ত্রুটিগুলি খুলুন এবং FPGA এর সংশোধনযোগ্য ত্রুটিগুলি মাস্ক করুন
- $ sudo setpci -s d8:0.0 ECAP_AER+0x08.L=0x00000000
- $ sudo setpci -s d8:0.0 ECAP_AER+0x14.L=0x00000000
- # অসংশোধনযোগ্য ত্রুটিগুলি খুলুন এবং RP-এর সংশোধনযোগ্য ত্রুটিগুলি মাস্ক করুন:
- $ sudo setpci -s d7:0.0 ECAP_AER+0x08.L=0x00000000
- $ sudo setpci -s d7:0.0 ECAP_AER+0x14.L=0x00000000
- # অসংশোধনযোগ্য ত্রুটিগুলি খুলুন এবং FPGA এর সংশোধনযোগ্য ত্রুটিগুলি মাস্ক করুন
- রিবুট করুন।
সম্পর্কিত তথ্য
Intel Arria 10 GX FPGA সহ ইন্টেল প্রোগ্রামেবল অ্যাক্সিলারেশন কার্ডের জন্য ইন্টেল অ্যাক্সিলারেশন স্ট্যাক কুইক স্টার্ট গাইড
সবচেয়ে খারাপ-কেস কোর স্ট্যাটিক পাওয়ার অনুমান করা
সবচেয়ে খারাপ ক্ষেত্রে স্ট্যাটিক পাওয়ার অনুমান করতে এই পদক্ষেপগুলি অনুসরণ করুন৷
- ন্যূনতম প্রবাহ প্রাক্তন পড়ুনample হিসাবে কম্পাইলample AFU এখানে অবস্থিত:
- /hw/sampলেস/ /
- Intel Quartus Prime Pro Edition সফটওয়্যারে ক্লিক করুন File > প্রজেক্ট খুলুন এবং আপনার .qpf নির্বাচন করুন file নিম্নলিখিত পথ থেকে AFU সংশ্লেষণ প্রকল্প খুলতে:
- /hw/sampলেস/ /build_synth/build
- প্রজেক্ট > জেনারেট ইপিইতে ক্লিক করুন File প্রয়োজনীয় .csv তৈরি করতে file.
- ধাপ 2 দৃষ্টান্ত
- ধাপ 2 দৃষ্টান্ত
- প্রারম্ভিক পাওয়ার এস্টিমেটর টুল (5) খুলুন এবং আমদানি CSV আইকনে ক্লিক করুন। উপরে উত্পন্ন .csv নির্বাচন করুন file.
- দ্রষ্টব্য: আপনি .csv আমদানি করার সময় সতর্কতা উপেক্ষা করতে পারেন৷ file.
- ইনপুট পরামিতি স্বয়ংক্রিয়ভাবে পূরণ করা হয়.
- জংশন টেম্পে ইউজার এন্টার করা মান পরিবর্তন করুন। টিজে মাঠ। এবং জংশন টেম্প সেট করুন। TJ (°C) ক্ষেত্র থেকে 95
- ক্ষমতার বৈশিষ্ট্য ক্ষেত্রটি সাধারণ থেকে সর্বোচ্চতে পরিবর্তন করুন।
- ইপিই টুলে, PSTATIC হল ওয়াটসের মোট স্ট্যাটিক পাওয়ার। আপনি রিপোর্ট ট্যাব থেকে সবচেয়ে খারাপ কেস কোর স্ট্যাটিক পাওয়ার গণনা করতে পারেন
ইপিই টুল এসample আউটপুট
রিপোর্ট ট্যাব
প্রাক্তন মধ্যেampউপরে দেখানো হয়েছে, মোট FPGA কোর স্ট্যাটিক কারেন্ট হল 0.9V (VCC, VCCP, VCCERAM) এ সমস্ত স্ট্যাটিক কারেন্ট এবং স্ট্যান্ডবাই কারেন্টের সমষ্টি। সারিতে এই মানগুলি লিখুন ধাপ 3: Intel FPGA PAC পাওয়ার এস্টিমেটর শীটের EPE থেকে সবচেয়ে খারাপ স্ট্যাটিক পাওয়ার। আপনার AFU-এর সর্বোচ্চ শক্তি খরচের জন্য গণনাকৃত আউটপুট সারিটি পর্যবেক্ষণ করুন।
Intel Arria 10 GX FPGA এর সাথে Intel PAC-এর জন্য থার্মাল এবং পাওয়ার নির্দেশিকাগুলির জন্য নথি সংশোধনের ইতিহাস
নথি সংস্করণ | পরিবর্তন |
2019.08.30 | প্রাথমিক মুক্তি। |
ইন্টেল কর্পোরেশন। সমস্ত অধিকার সংরক্ষিত. ইন্টেল, ইন্টেল লোগো এবং অন্যান্য ইন্টেল চিহ্নগুলি হল ইন্টেল কর্পোরেশন বা এর সহযোগী সংস্থাগুলির ট্রেডমার্ক৷ ইন্টেল তার এফপিজিএ এবং সেমিকন্ডাক্টর পণ্যগুলির কার্যকারিতাকে ইন্টেলের স্ট্যান্ডার্ড ওয়ারেন্টি অনুসারে বর্তমান স্পেসিফিকেশনের জন্য ওয়ারেন্টি দেয়, তবে নোটিশ ছাড়াই যে কোনও সময় যে কোনও পণ্য এবং পরিষেবাতে পরিবর্তন করার অধিকার সংরক্ষণ করে। ইন্টেল লিখিতভাবে স্পষ্টভাবে সম্মত হওয়া ছাড়া এখানে বর্ণিত কোনো তথ্য, পণ্য বা পরিষেবার আবেদন বা ব্যবহারের ফলে উদ্ভূত কোনো দায়িত্ব বা দায়ভার গ্রহণ করে না। Intel গ্রাহকদের কোনো প্রকাশিত তথ্যের উপর নির্ভর করার আগে এবং পণ্য বা পরিষেবার জন্য অর্ডার দেওয়ার আগে ডিভাইসের স্পেসিফিকেশনের সর্বশেষ সংস্করণ পেতে পরামর্শ দেওয়া হয়।
অন্যান্য নাম এবং ব্র্যান্ডগুলি অন্যের সম্পত্তি হিসাবে দাবি করা যেতে পারে।
আইএসও
- 9001:2015
নিবন্ধিত
আইডি: 683795
সংস্করণ: 2019.08.30
দলিল/সম্পদ
![]() |
Intel Arria 872 GX FPGA সহ intel AN 10 প্রোগ্রামেবল অ্যাক্সিলারেশন কার্ড [পিডিএফ] ব্যবহারকারীর নির্দেশিকা AN 872 Programmable Acceleration Card with Intel Arria 10 GX FPGA, AN 872, Programmable Acceleration Card with Intel Arria 10 GX FPGA |