জিএনইউ / লিনাক্স পরিবেশের জন্য ভিএইচডিএল আইডিই


19

আমাকে 0 থেকে ভিএইচডিএল অধ্যয়ন করতে হবে এবং আমি একটি বিকল্প চাই যা এনটি / উইন্ডোজের পরিবর্তে লিনাক্স কার্নেলের অধীনে চলে: কোন টিপস? আমি একটি শিক্ষানবিস জন্য ভাল ভিএইচডিএল সংস্থান কিছু ভাল লিঙ্ক সত্যই প্রশংসা করতে পারেন, ধন্যবাদ।


3
খুব নিশ্চিত যে এফপিজিএ-বিক্রেতার সরঞ্জামের স্যুটগুলি এখন তাদের ফ্রি সংস্করণে লিনাক্সের অধীনে চলে - এটি প্রায়শই এইচডিএল ল্যাঙ্গুয়েজের সাথে খেলতে জনপ্রিয় উপায়।
ক্রিস স্ট্রাটন

উবুন্টুর জন্য অনুরূপ: Askubuntu.com/questions/130588/is-there-a-vhdl-simulator
Ciro

উত্তর:


10

জিলিনেক্স আইএসই এবং আল্টেরা কোয়ার্টস দ্বিতীয় আইডিই দুটি লিনাক্সের অধীনে চলে। বিনামূল্যে ডাউনলোড পাওয়া যায়:

http://www.xilinx.com/products/design-tools/ise-design-suite/ise-webpack.htm

https://www.altera.com/download/software/quartus-ii-we

সিম্ফনি ইডিএও রয়েছে:

http://www.symphonyeda.com/

আপনার যদি সংশ্লেষণের প্রয়োজন না হয় তবে এটি আরও ভাল হতে পারে। এটি একটি দুর্দান্ত সফটওয়্যার। বিনামূল্যে সংস্করণ পর্যাপ্ত হতে পারে।


1
বাহ যে দুর্দান্ত! কখনই বুঝতে পারেনি তারা এটি লিনাক্সের জন্যও সরবরাহ করেছিল।
কনসালিক

9

এডিটরস

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

সিমুলেটর

যদিও বেশিরভাগ বিক্রেতার স্যুটগুলিতে কিছু ধরণের সংকলক অন্তর্ভুক্ত থাকে তবে আপনি একটি সহজ বিকল্পের সাথে ভাল হতে পারেন:

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

এই দুটিই দুর্দান্ত সরঞ্জাম যা কার্যকর কারণ তাদের লাইসেন্সের দরকার নেই যা আপনার রাস্তায় বা বাড়িতে থাকাকালীন সমস্যা হতে পারে।

সংশ্লেষণ

আল্টেরা, জিলিনেক্স এবং অ্যাকটেল উভয়ই তাদের স্যুটটির বিনামূল্যে সংস্করণ সরবরাহ করে যা আপনি যদি আপনার নকশাটিকে বাস্তব লক্ষ্যে চালাতে চান তবে আপনি ব্যবহার করতে পারেন।


8

এই ক্ষেত্রে কাজ করে, আমি সহজভাবে আপনাকে বলতে পারি জিলিনেক্স এবং আল্টেরা সহ গুরুতর বিক্রেতাদের কাছে ইতিমধ্যে তাদের সরঞ্জামগুলির লিনাক্স সংস্করণ রয়েছে। উভয়ই প্রাসঙ্গিক মোডের সাথে ইম্যাকের তুলনায় কোড সম্পাদক হিসাবে ফ্যাকাশে।

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

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


ORDB2A স্টক অফ স্টক। দেখে মনে হচ্ছে ও-বোর্ডটি একটি ভাল প্রতিস্থাপন হতে পারে। মাউসার পাওয়া যায়।
মিঙ্গুয়া

2
এছাড়াও এখন কয়েকটি ল্যাটিস এফপিজিএর জন্য বিনামূল্যে সফ্টওয়্যার সরঞ্জাম রয়েছে; আইসস্টোরম প্রকল্পটি দেখুন।
ইয়ান ভার্নিয়ার

2

আমি ভিএইচডিএল মোড সহ ইমাসকে পরামর্শ দিতে চলেছিলাম।

তবে এটি আপনাকে কোড সম্পাদনা কার্যকারিতা সরবরাহ করবে এবং সংশ্লেষণ করার জন্য আপনার এখনও আইএসই / কোয়ার্টাসআইআই সরঞ্জাম প্রয়োজন।


প্রাথমিক শিক্ষার উদ্দেশ্যে, কোডটি সংশ্লেষণের পরিবর্তে সিমুলেশন ইঞ্জিনে খাওয়ানো হতে পারে (ফলাফল দেখতে একটি হার্ডওয়্যার ডিভাইসের প্রয়োজন হবে)। এফপিজিএ স্যুটগুলিতে প্রায়শই কিছু স্তর সিমুলেশন সরঞ্জাম অন্তর্ভুক্ত থাকে তাই কখনও কখনও সেই উদ্দেশ্যে ব্যবহার করা যায়, যদিও "প্রকৃত" সিমুলেটরগুলি পৃথক প্যাকেজগুলি কখনও কখনও এফপিজিএ স্যুটের সাথে বান্ডিল হয় এবং কখনও কখনও বিক্রি / আলাদাভাবে প্রকাশিত হয়।
ক্রিস স্ট্রাটন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.