ভিএইচডিএল এবং ভেরিলোগের জন্য বিনামূল্যে আইডিই [বন্ধ]


29

আমি ভিএইচডিএল এবং ভেরিলোগ শিখতে আগ্রহী। আমি ভাবছিলাম যে তাদের জন্য কোনও ফ্রি আইডিই আছে কিনা?



1
বক্তৃতা হিসাবে বিনামূল্যে বা বিয়ার হিসাবে বিনামূল্যে?
ফোটন

উত্তর:


30

প্রথমত: লজিক ডিজাইনের বিশ্বে আপনাকে স্বাগতম।

দ্বিতীয়ত আপনার ভিএইচডিএল / ভেরিলোগের "ডিজাইনফ্লো" (গুরুত্বপূর্ণ বাজওয়ার্ড!) ডিজাইনফ্লোটি হ'ল:

  1. আপনি যে ডিজাইনটি প্রয়োগ করতে চান সে সম্পর্কে চিন্তা করুন, যেমন একটি অ্যাড্রেয়ার er
  2. ভিএইচডিএল / ভেরিলোগে নকশাটি প্রয়োগ করুন
  3. ভিএইচডিএল / ভেরিলোগে একটি টেস্টবেঞ্চ প্রয়োগ করুন
  4. আপনার নকশা অনুকরণের জন্য টেস্টবেঞ্চ ব্যবহার করুন (দ্বিতীয় ধাপ থেকে)
  5. যদি এটি কাজ করে এবং সিমুলেশন সফল হয় তবে নকশাকে সংশ্লেষিত করার চেষ্টা করুন
  6. অন্যান্য সমস্ত জিনিস যেমন মানচিত্র, স্থান এবং রুট করুন
  7. একটি বিট ফাইল তৈরি করুন
  8. আপনার এফপিজিএ প্রোগ্রাম করতে আপনার JTAG ব্যবহার করুন
  9. লাভ! (আশা)

সুতরাং, আপনি দেখতে পাচ্ছেন যে এগুলি অনেকগুলি পদক্ষেপ। তাদের বেশ কয়েকটিগুলির জন্য ওপেন সোর্স সরঞ্জাম উপলব্ধ। কেবলমাত্র বিনামূল্যেই বেশ বিরক্তিকর হবে, তাই বাজারের কী আছে তা আমি আপনাকে দেখানোর চেষ্টা করব।

  • পদক্ষেপ 1 এর জন্য) সবচেয়ে গুরুত্বপূর্ণ হ'ল লিব্রে / ওপেনঅফিস ক্যালক, কাগজ এবং একটি পেন্সিল এবং আপনার যদি বড় এফএসএম থাকে তবে কিউফএসএম
  • পদক্ষেপ 2) আপনার একটি ভাল সম্পাদক দরকার, আপনার পছন্দমতো একটি ধরুন এবং সবকিছু ঠিক আছে। ভিএইচডিএলের জন্য কয়েকটি বিশেষায়িত রয়েছে, সেরাটি হ'ল সিগাসি (আপনার এটি গুগল করতে হবে, স্প্যাম প্রতিরোধ)। এই কাজের জন্য আপনি ইতিমধ্যে একটি বড় বিক্রেতাদের আইডিই ব্যবহার করতে পারেন, তবে আমার উপর বিশ্বাস করুন, যা আপনি চান তা নয়
  • পদক্ষেপ 3) -> পদক্ষেপ 2
  • পদক্ষেপ 4) এখানে কয়েকটি সম্ভাবনা রয়েছে: জিলিনেক্স আইসিম, (আল্টেরা) মডেলসিম, (ল্যাটিসিস) অলডেক, জিটিকেওয়েভের সাথে সংমিশ্রণে জিএইচডিএল। আমি আরও অনেক সিমুলেটর আছে বলে মনে করি, তবে এটি শুরু করার জন্য পর্যাপ্ত হওয়া উচিত। এই সমস্ত সরঞ্জামগুলি কেবল সিমুলেটর, যদিও তারা একটি সম্পূর্ণ আইডিই (জিএইচডিএল ব্যতীত) নিয়ে আসে।
  • পদক্ষেপ 5) আপনার পক্ষে একটি অনুগ্রহ করুন এবং আপনার FPGA প্রস্তুতকারকের দ্বারা সরবরাহিত সরঞ্জামটি ব্যবহার করুন। আপনি যদি যথেষ্ট অভিজ্ঞ হন তবে আপনিও Icarus Verilog চেষ্টা করতে পারেন ।
  • পদক্ষেপ and এবং)) ভেন্ডর্টুলগুলি ব্যবহার করা ছাড়া অন্য কোনও সুযোগ নেই
  • পদক্ষেপ 8) এতগুলি সরঞ্জাম এমন করে, এমনকি সরঞ্জামগুলি এফপিজিএ বিক্রেতাদের সরবরাহ করে। আমি কমান্ডলিনেস্টফ ব্যবহার করতে পছন্দ করি, তাই আমি কিছু অস্পষ্ট ফ্ল্যাশিং প্রোগ্রাম ব্যবহার করে চলি, তবে বিক্রেতারাও ঠিক আছে।

আশা করি আমি সাহায্য করতে পারি


1
বিক্রেতাদের সরঞ্জামগুলির সাথে অন্তর্ভুক্ত সম্পাদকগুলি ব্যবহার করে ঠিক কী হয়েছে? এগুলিকে মৌলিক, তবে কার্যকরী বলে মনে হয়।
drxzcl

হ্যাঁ, এগুলি খুব বেসিক, তবে কমপক্ষে লিনাক্স জিলিনেক্স এবং আল্টেরার একটিতেও সহজ ব্লক সম্পাদনা নেই। এই খুব হতাশাজনক হলে আপনি মন্তব্য-আউট ব্লক করতে চান যেহেতু vhdl কোন ব্লক কমান্ড রয়েছে
দুগ্ধবতী

1
আমি উইন্ডোজ সংস্করণে আছি এবং প্রসঙ্গ মেনুতে একটি "মন্তব্য ব্লক" বিকল্প রয়েছে। অন্যান্য ব্লক সম্পাদনা ক্রিয়াকলাপগুলির জন্য আপনি নিজেরাই: P
drxzcl

6

যে কোনও প্রোগ্রামিং আইডি বা পাঠ্য সম্পাদকটি আসলে হার্ডওয়্যার বর্ণনার ভাষাগুলির সাথে ব্যবহার করা যেতে পারে এবং যে কোনও শালীন কোনও সংকলন (টার্গেটিং সিমুলেশন বা হার্ডওয়্যার) সরঞ্জামচেন চালু করতে সক্ষম হওয়া উচিত। ফলস্বরূপ, কিছু অর্জনের প্রকৃত প্রশ্নটি হ'ল "কী কী বিনামূল্যে এইচডিএল সংকলকগুলি পাওয়া যায়" - এর উত্তর যেমন আইকারাস ভার্লিওগ, জিএইচডিএল ইত্যাদি e

যাইহোক, যখন অনেকে "আইডিই" জিজ্ঞাসা করেন তখন তার অর্থ কী বোঝার মতো কিছু, চটজলদি প্রস্তুত, প্রায়শই কিছু প্রাসঙ্গিক ইঙ্গিত / সহায়তা দিয়ে। এর সাধারণ উত্তরটি হ'ল জিলিনেক্স (আইএসই) বা আল্টেরা (কোয়ার্টাস) এর মতো বড় এফপিজিএ সংস্থাগুলি প্রদত্ত ইন-হাউস টুলসেটগুলির সীমাবদ্ধ "ওয়েব সংস্করণ"। নকশাগুলি সংকলন করতে, বা তাদের অন্তর্ভুক্ত সিমুলেটারের জন্য যে কোনও (সাধারণত আকার-বা সময়-সীমাবদ্ধ) লাইসেন্স সহ খেলতে আসলে আপনার কাছে আসলে কোনও সম্পর্কিত হার্ডওয়্যার নেই। এটি বলেছিল, একটি বেসিক এফপিজিএ বোর্ড পাওয়ার জন্য -1 50-150 অভিজ্ঞতাটি অনেক বেশি "বাস্তব" করে তুলতে পারে এবং কিছু সময়ে আপনাকে সিমুলেটর এবং একটি প্রকৃত সার্কিটের মধ্যে যা ঘটে তার মধ্যে বিস্ময়কর পার্থক্য প্রকাশ করতে পারে (সাধারণত আপনার জিনিসগুলির ফলে সম্পূর্ণরূপে নির্দিষ্ট করতে অবহেলিত,


5

সেরা বিকল্প: সিয়াগসি । হয় একা একা, বা Eclipse- এ প্লাগ-ইন করুন (তারা খুব মিল দেখায়)। বিনামূল্যে সংস্করণে কোড রিফ্যাক্টরিং ফাংশন এবং অনুরূপ নেই, বরং এটি "ভিএইচডিএল আইডিই" হ্রাস করে - আপনি যা চান ঠিক তেমনই।


4

আমি বর্তমানে শিলিনেক্সের ফ্রি আইডিই ব্যবহার করছি। আপনি এটি এখানে ডাউনলোড করতে পারেন (ধরে নিবেন আপনি উত্তর কোরিয়ায় বাস করছেন না ইত্যাদি): http://www.xilinx.com/support/download/index.htm

বর্তমানে এটি "আইএসই ডিজাইন স্যুট" নামে পরিচিত তবে বছরের পর বছর ধরে, জিলিনেক্স এটির নামকরণ করেছে। এটি নিখরচায় থাকা অবস্থায় এটি সত্যিকারের বৃহত বা খুব আধুনিক শিলিনেক্স এফপিজিএ ব্যবহার করা যাবে না। আমি এখনই এটি একটি স্পার্টান L এলএক্স 45 নকশায় ব্যবহার করছি, ডিজিটাল অ্যাটলিস বোর্ড (বর্তমানে একাডেমিয়ার লোকদের জন্য 200 ডলার, বাইরের যারা 349 ডলার): http://www.digilentinc.com / প্রডাক্টস / গুগল সিএলএম? নাভপথ = 2,400 & বিড়াল = 10 & FPGA

অন্য প্রধান এফপিজিএ বিক্রেতার নাম আলটিরা। তাদের কাছে "কোয়ার্টাস" নামে একটি পরীক্ষা বোর্ড এবং একটি ফ্রি আইডিই রয়েছে: http://www.altera.com/products/software/sfw-index.jsp


3

সঙ্গে নিয়মিত IDEs, আপনি কি তারা আপনাকে কি দিতে সঙ্গে আটকে আছে। তবে ইমাস 24 এর সাহায্যে আপনি যা কিছু উদ্ভট ইচ্ছা তা নিজেরাই কাস্টমাইজ করতে পারেন! আমি এটি উপস্থাপক এবং হাইলাইট-ইনডেন্টেশন মোডের সাহায্যে ব্যবহার করি । দেখি কেমন পুটি!

এখানে চিত্র বর্ণনা লিখুন

ইম্যাকস হুবহু আইডিই নয়, তবে কেন এটি তৈরি করবেন না?

  • ভর্সন নিয্ন্ত্র্ন
  • আপনার বাহ্যিক সংকলক, লিন্ট সরঞ্জাম, সিমুলেটর, ফাইল বানানো, ইত্যাদি চালানোর জন্য হটকিগুলি
  • কোড ভাঁজ যুক্ত করতে পারেন
  • হটকিগুলি সাধারণ কোড ব্লক inোকাতে
  • স্বয়ংক্রিয় মন্তব্য
  • আপনি সম্ভবত ইতিমধ্যে এটি আছে!

3

এখানে কয়েকটি দম্পতি বিনামূল্যে আইডিই রয়েছে:

সিস্টেমভেরিলগ, ভেরিলোগ, ভিএইচডিএল এবং অন্যান্য এইচডিএল

  • ইডিএ প্লেগ্রাউন্ড একটি ওয়েব ব্রাউজার-ভিত্তিক আইডিই যা সিনট্যাক্স হাইলাইটিং এবং সিমুলেটরগুলির পছন্দ সহ একটি সম্পাদক সরবরাহ করে। যেহেতু এটি একটি ওয়েব ব্রাউজার থেকে চলে, তাই ইনস্টল করার মতো কিছুই নেই। এটি ছোট প্রোটোটাইপগুলির পক্ষে ভাল তবে বড় প্রকল্পগুলির জন্য নয়।

সিস্টেমভেরিলোগ এবং ভেরিলোগ

  • এসভিইডিটর একটি এক্সপ্লিপ প্লাগইন। আপনার নিজের সিমুলেটর সরবরাহ করতে হবে। এছাড়াও, এটি একবারে 1 টি ফাইলকে সূচী করে, যা অনেকগুলি বাণিজ্যিক সিমুলেটারের মঞ্জুরি দেওয়ার চেয়ে আরও বেশি সীমাবদ্ধ। সূচকের জন্য একটি একক শীর্ষ স্তরের ফাইল রাখার পরামর্শ দিন।

1

আরটিএল ডিজাইনের জন্য সত্যিকার অর্থে কোনও সম্পূর্ণ আইডিই নেই।

আপনার সেরা বেটটি হ'ল ইম্যাক্স বা ভিআইএইচএইচডিএল বা ভেরিলোগ সিনট্যাক্স প্লাগইন দিয়ে শুরু করা এবং কয়েকটি বেসিক সংস্করণ নিয়ন্ত্রণ সামগ্রী সংকলন, চালনা এবং করতে কয়েকটি ফাংশন কী পুনরায় তৈরি করা। খালি-হাড়ের কোড সমাপ্তি সম্পাদকদের জন্য অন্তর্নির্মিত, তবে তারা সত্যই ভিএইচডিএল / ভেরিলোগ সচেতন নয়।



0

ভেরিলোগের জন্য, http://www.verilogeditor.com এ এটি একটি নতুন সম্পাদক উপলভ্য যা এটি গ্রহের উপর ভিত্তি করে এবং এটি বর্তমানে বিটাতে রয়েছে।


0

আমি সম্প্রতি একটি বেশ ভাল ভিএইচডিএল / ভেরিলোগ সম্পাদক ( http://www.vide-software.at ) পেয়েছি , যা মাইক্রোসফ্ট ভিজ্যুয়াল স্টুডিওর একটি প্লাগইন। আপনি যদি ছাত্র হন তবে এটি নিখরচায়। অন্যথায় একটি লাইসেন্সের দাম প্রায় 30EUR।

আপনি যদি জানেন এবং ভিজ্যুয়াল স্টুডিও পছন্দ করেন তবে আপনি এই প্লাগইনটি পছন্দ করবেন! এটি বেশ পরিশীলিত, কারণ এটি নামকরণ, রেফারেন্সগুলি সন্ধান, গোটো সংজ্ঞা, কোড সমাপ্তি ইত্যাদিকে সমর্থন করে Most

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.