আসুন কোয়ার্টাস দ্বিতীয় বিকাশের পরিবেশ থেকে প্রকল্পটি আল্টেটার এফপিজিএতে প্রস্তুত এবং লোড করি।
প্রয়োজনীয়
- আল্তেরা থেকে এফপিজিএ;
- ইউএসবি-ব্লাস্টার প্রোগ্রামার;
- কোয়ার্টিস দ্বিতীয় বিকাশের পরিবেশ সহ কম্পিউটার।
নির্দেশনা
ধাপ 1
Assignements -> ডিভাইস … মেনুতে, আপনি যে প্রকল্পটি "পূরণ" করতে চলেছেন সেই FPGA নির্বাচন করুন। ডিভাইস পরিবার গোষ্ঠীতে, আপনার পরিবারটি নির্বাচন করতে হবে যার সাথে আপনার এফপিজিএ অন্তর্ভুক্ত। উপলভ্য ডিভাইস ক্ষেত্রে আপনার এফপিজিএ মডেলটি নির্বাচন করুন।
"উপলভ্য ডিভাইসগুলি" তালিকার গোষ্ঠীতে প্রদর্শনীতে আপনি আপনার এফপিজিএ মডেলটি দ্রুত সন্ধান করতে প্যাকেজ টাইপ (প্যাকেজ) বা পিনের সংখ্যা দ্বারা ডিভাইসগুলি বাছাই করতে পারেন।
সংযোগযুক্ত এফপিজিএ পাগুলি কোন অবস্থায় থাকবে তা নির্দিষ্ট করে বলা অতিরিক্ত নয়। ডিভাইস এবং পিন বিকল্পসমূহ … বোতামটি ক্লিক করুন, পদক্ষেপে যান এবং পিনের স্থিতি উল্লেখ করুন।
এফপিজিএ মডেল নির্দিষ্ট করার পরে, ঠিক আছে বোতামটি ক্লিক করে ডিভাইস উইন্ডোটি বন্ধ করুন।
ধাপ ২
যদি আপনি চান যে সিনথেসাইজারটি নিজেই পিনগুলিতে ফাংশন নির্ধারণ করতে পারে তবে আপনি আর কিছুই করতে পারবেন না। এবং ম্যানুয়ালি এফপিজিএ পিনগুলি অর্পণ করতে, Assignements -> পিন পরিকল্পনাকারী মেনুতে যান বা Ctrl + Shift + N কী সমন্বয় টিপুন।
পিন অ্যাসাইনমেন্ট সরঞ্জাম শুরু হয়। নীচে সম্পর্কিত প্রকল্পগুলির সাথে আপনার প্রকল্পে ব্যবহৃত I / O পিনগুলির একটি তালিকা রয়েছে।
এখন অবস্থানের কলামে আপনাকে পিন নম্বর সেট করতে হবে। সংশ্লিষ্ট ঘরে ডাবল ক্লিক করুন এবং পিন নম্বরটি নির্বাচন করুন বা কীবোর্ড থেকে নম্বরটি প্রবেশ করুন। পিন নম্বরগুলি আপনার ব্রেডবোর্ডের উপর নির্ভর করবে।
সমস্ত পিন সংজ্ঞায়িত হওয়ার পরে, পিন পরিকল্পনাকারী উইন্ডোটি বন্ধ করা যেতে পারে। এখন প্রকল্পটি সংকলন করুন: প্রসেসিং -> সংকলন শুরু করুন বা Ctrl + এল Start
ধাপ 3
প্রোগ্রামারটিকে কম্পিউটারের সাথে সংযুক্ত করি। প্রথমবার আপনি সংযোগ করার সময়, আপনাকে ড্রাইভার ইনস্টল করতে হবে। এটি স্ট্যান্ডার্ড উপায়ে ইনস্টল করা হয়েছে এবং এটি ড্রাইভার ফোল্ডারে কোয়ার্টাস ডিরেক্টরিতে অবস্থিত: C: te altera / 13.0sp1 / কোয়ার্টাস / ড্রাইভার।
ড্রাইভার ইনস্টল করার পরে প্রোগ্রামারটি ডিভাইস ম্যানেজারটিতে আল্টেরা ইউএসবি-ব্লাস্টার হিসাবে প্রদর্শিত হবে।
পদক্ষেপ 4
আল্টেরা এফপিজিএগুলি বেশ কয়েকটি প্রোগ্রামিং মোডকে সমর্থন করে। প্রথমে জেটিএইচ ইন্টারফেসের মাধ্যমে ফার্মওয়্যারটি ডাউনলোড করা উচিত। প্রোগ্রামারটিকে এফপিজিএ বোর্ডের জেট TAG সংযোগকারীটিতে সংযুক্ত করুন।
আসুন প্রোগ্রামিং সরঞ্জামটি শুরু করি: সরঞ্জাম -> প্রোগ্রামার।
একটি প্রোগ্রামার যুক্ত করা যাক। এটি করতে, হার্ডওয়্যার সেটআপ … বোতাম টিপুন এবং ড্রপ-ডাউন তালিকার সাথে সংযুক্তটি নির্বাচন করুন। উইন্ডো বন্ধ করা যাক।
প্রোগ্রামার উইন্ডোতে, কোয়ার্টাস সংযুক্ত এফপিজিএ এবং *.ফসফ ফার্মওয়্যার ফাইলটি স্বয়ংক্রিয়ভাবে সনাক্ত করার চেষ্টা করার জন্য অটো সনাক্তকরণ বোতামটি ক্লিক করুন। ফার্মওয়্যার ফাইলটি কোয়ার্টাস দ্বারা সংকলনের সময় ডিফল্টরূপে তৈরি করা হয়, অন্যথায় নির্দিষ্ট না করা পর্যন্ত।
প্রোগ্রামার উইন্ডোতে, JTAG মোডটি নির্বাচন করুন, প্রোগ্রামটি কনফিগার করুন / চেকবক্সটি পরীক্ষা করুন এবং স্টার্ট বোতামটি ক্লিক করুন। ফার্মওয়্যারটি এফপিজিএ মেমরিতে লেখা হবে।
পদক্ষেপ 5
এই লেখার বিকল্পের সাথে, ফার্মওয়্যারটি এফপিজিএর অস্থির মেমরিতে লেখা হয় এবং পুনরায় বুট করার পরে মুছে ফেলা হবে। রমে ফার্মওয়্যারটি সংরক্ষণ করতে, অ্যাক্টিভ সিরিয়াল মোডে ফার্মওয়্যারটি লিখুন।
এএস সংযোজকের সাথে প্রোগ্রামিং কেবলটি সংযুক্ত করুন বা। ফার্মওয়্যার প্রোগ্রামটি চালান: সরঞ্জাম -> প্রোগ্রামার। মোড -> অ্যাক্টিভ সিরিয়াল নির্বাচন করুন। একটি স্পষ্টকারী প্রশ্নের উত্তর দেওয়ার সময় সম্মত হন।
ফার্ম ফাইল যুক্ত করুন … বোতামটি ক্লিক করে ফার্মওয়্যার ফাইলটি যুক্ত করুন। আউটপুট_ফায়ালস প্রকল্পের সাব-ডিরেক্টরিতে,.pof এক্সটেনশান সহ ফাইলটি সন্ধান করুন। ফার্মওয়্যার ফাইলটি খোলার পরে, প্রোগ্রামটি / কনফিগার চেকবক্সগুলি সেট করুন এবং যদি চান তবে স্টিলের সেট করুন। ডিভাইস কলামে কনফিগারেশন মেমরির ধরণের দিকে মনোযোগ দিন: এটি অবশ্যই আপনার এফপিজিএর মেমরির ধরণের সাথে মেলে।
পদক্ষেপ 6
এফপিজিএতে ফার্মওয়্যারটি ডাউনলোড করতে স্টার্ট বোতামটি ক্লিক করুন।