আপনি কি এইচডিএল ব্যবহার করতে চান তা স্পষ্ট করে বলতে পারেন? পছন্দগুলি মূলত ভেরিলগ বা ভিএইচডিএল, [ইডিআইটি] এবং তাদের আত্মীয়, ভেরিলোগ-এএসএম এবং ভিএইচডিএল-এএসএম (এনালগ মিশ্র-সংকেত)। [/ সম্পাদনা] ভেরিলগের কিছু সি-এর মতো সিনট্যাক্স রয়েছে, যা আপনি সি এর সাথে আগে কাজ করেছেন কিনা তা বেছে নেওয়া সহজ করে তোলে, তবে এটি খারাপ অভ্যাস বিকাশও সহজ করে তোলে - আপনি সি তে হার্ডওয়্যার প্রোগ্রাম করতে পারবেন না, কারণ এটি সব সমান্তরাল! সি এর মতো এটিও ধরে নেয় যে আপনি কী করছেন তা আপনার জানা আছে এবং নিজেকে পায়ে আটকানো খুব সহজ। ভিএইচডিএল আপনাকে সম্পূর্ণ ভিন্ন উপায়ে ভাবতে বাধ্য করে, যা সহায়ক তবে কঠিন but এটি আরও ভার্বোজ এবং যদি আপনি কোনও অদ্ভুত কিছু করেন তবে আপনাকে সতর্ক করার সম্ভাবনা বেশি। এই স্ল্যাশডট আলোচনা বা এই নিবন্ধটি দেখুন ।
সম্পাদনা: "নেটলিস্ট ভাষাগুলি" এমন কিছু নয় যা আমি ডিজাইনের কাজের জন্য ব্যবহার করেছি (একটি পাঠ্য সম্পাদক এ), তবে আমি মনে করি আপনি পারতেন। স্পাইস, ক্যাডসফট agগলের ফর্ম্যাট এবং ইডিআইএফ সমস্ত উদাহরণ (খুব আলাদা উদ্দেশ্য সহ) যা মনে আসে। আমার স্কিম্যাটিকটি সঠিক কিনা তা যাচাই করার জন্য আমি কেবল নেটলিস্ট ব্যবহার করেছি (আমার agগল স্কিম্যাটিকের প্রতিটি সংযোগটি বোধগম্য করে), সিমুলেটর দ্বারা সরবরাহিত অ্যাবস্ট্রাকশনটিকে টুইঙ্ক করতে (স্পাইস, সি-তে যেমন এএসএম বিবৃতি ব্যবহার করে), বা বিভিন্ন প্রোগ্রাম (ইডিআইএফ) এর মধ্যে রফতানি / আমদানি করুন। স্পেকটের netlisting ভাষা Verilog-একটি [nalog] এবং মসলা এর সাথে সম্পর্কিত করা হয়, এবং নকশা এবং যাচাই কাজের জন্য ডিজাইন করা হয়েছে। মাস্তুল
একটি উপাদান মডেলিং ভাষা যা ভেরিলোগ-এএমএস এবং ভিএইচডিএল-এএমএসের সাথে সামঞ্জস্যপূর্ণ। এই ভাষাগুলিতে টিউটোরিয়াল অনুসন্ধান করে দেখা যায় যে কৌশলগুলি ক্যাপচার ইউটিলিটির মতো দেখতে এমন সরঞ্জামগুলি সাধারণত নেটলিস্টিং ভাষায় প্রোগ্রামিংয়ের পরিবর্তে ব্যবহৃত হয়।
আমি জিলিনেক্স স্পার্টান এফপিজিএ এবং একটি ডিজিটাল ডেভ বোর্ডও দ্বিতীয় করব । যাইহোক, হে এনজেনহেরো (শিক্ষার ছাড়ের মূল্য) দ্বারা উল্লিখিত স্টার্টার বোর্ডে ($ 150) ইথারনেটের আপনার যদি প্রয়োজন না হয় তবে আমি বেসগুলি ($ 60) বা নেক্সিস (100 ডলার) সাথে যেতে চাই। বেসগুলি এবং নেক্সিসগুলি সস্তা এবং তাই বিদ্যালয়ে বেশি জনপ্রিয়, তাই অনলাইনে আরও টিউটোরিয়াল এবং ল্যাব রয়েছে।