একটি সাধারণ নেটলিস্ট ফর্ম্যাট আছে?


21

এখানে কি একটি সাধারণ নেটলিস্ট ফর্ম্যাট রয়েছে যা বিভিন্ন স্কেমেটিক / পিসিবি / ইডিএ / সিএডি সরঞ্জামগুলির মধ্যে পোর্টেবল এবং যদি তাই হয় তবে আমি এটি কার্যকর করতে পারি তাই ফর্ম্যাট বা রেফারেন্সটি কোথায়?

যদি তা না হয় তবে প্রতিটি প্যাকেজ কি এটি আলাদাভাবে বাস্তবায়ন করে, বা এমন কয়েকটি মানদণ্ড রয়েছে যেগুলি প্রয়োগ করা হলে বিস্তৃত সরঞ্জামগুলির সাথে আরও বেশি সামঞ্জস্যতা দিতে পারে?


5
এই থ্রেডটি চূর্ণবিচূর্ণ হওয়ার সময়, আমি প্রায় 30 টি পৃথক নেটলিস্ট ফর্ম্যাটগুলির মধ্যে অনুবাদ করতে কমান্ড-লাইন ইউটিলিটি হিসাবে জিনেটলিস্ট উল্লেখ করব।
কেভিন ভার্মির

উত্তর:


11

ইডিআইএফ - বৈদ্যুতিন ডিজাইন ইন্টারচেঞ্জ ফর্ম্যাট - একটি বিক্রেতার নিরপেক্ষ বিন্যাস যা বৈদ্যুতিন নেটলিস্ট এবং স্কিম্যাটিক্স সংরক্ষণ করতে পারে। ইলেক্ট্রনিক ডিজাইন অটোমেশন (ইডিএ) শিল্পের জন্য একটি নিরপেক্ষ ডেটা এক্সচেঞ্জ ফর্ম্যাট স্থাপনের জন্য এটি প্রথম প্রচেষ্টা ছিল।

আরও তথ্য এবং লিঙ্কগুলির জন্য http://en.wikedia.org/wiki/EDIF দেখুন ।


1
এটি সম্ভবত মূল প্রশ্নের সর্বোত্তম উত্তর: একটি বিক্রেতা নিরপেক্ষ নেটলিস্ট ফর্ম্যাট। দুঃখের বিষয়, যদিও এটি খুব কম সমর্থিত।
কেভিন ভার্মির

4
এবং অবশ্যই, এটি কেউ ব্যবহার করে না। উচ্চমূল্যের ইডিএ প্যাকেজগুলির বিশ্বে আপনাকে স্বাগতম ...
কনার ওল্ফ

এটি আমি ব্যবহার করি পালসোনিক্স সফটওয়্যার, পাশাপাশি অর্ড্যাড, প্যাডস, ক্যাডাস্টার ইত্যাদি দ্বারা সমর্থিত
লিওন হেলার

6

আমি কোন মানদণ্ড দেখিনি। প্রতিটি প্যাকেজ তাদের নিজস্ব ফর্ম্যাট প্রয়োগ করে। ভাগ্যক্রমে প্যাকেজগুলির মধ্যে অনুবাদ করা সহজ করে ফর্ম্যাটটি খুব সহজ।

উদাহরণস্বরূপ, জিইডিএ নেটলিস্টে নিম্নলিখিত ফর্ম্যাটটিতে রেকর্ড রয়েছে -

নেটনেম রেফার্ডস-পিন রেফার্ড-পিন ...

এখানে আমার বোর্ডের একটি নমুনা রয়েছে -

নামবিহীন_নেট 39 জে 28-3 ইউ 11-12

নামবিহীন_নে 38 জে 28-1 জ 16-2 জ 2727

জিএনডি জে 16-3 সি 16-2 জ 1515 সি 15-2

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


4

যদি তারা এএসসিআইআই আকারে সংরক্ষণ করা হয় তবে এগুলি রূপান্তর করা বেশ সহজ, আমি বেশিরভাগ ফর্ম্যাটগুলি আমার ব্যবহার করা পলসোনিক্স পিসিবি সফ্টওয়্যারটিতে আমদানি করতে পারি। একমাত্র বিশ্রী হ'ল agগল; Agগল স্কিম্যাটিক্স, পিসিবি এবং গ্রন্থাগারগুলিকে একটি বিশেষভাবে লিখিত ইউএলপি দ্বারা রূপান্তর করতে হবে।


4

আমি কোথাও কোনও মানক বিন্যাস দেখিনি। তবে, অন্যরা যেমন বলেছে, নেটলিস্ট ফর্ম্যাটগুলি খুব সহজ এবং সাধারণত পাঠ্য-ভিত্তিক হয়, এবং এইভাবে বিভিন্ন ফর্মের মধ্যে অনুবাদ করতে তুচ্ছ।

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


2

সত্যিই, যদি আপনি সত্যিই কোনও নেটলিস্ট ফর্ম্যাট চান যা অনুশীলন করে কেবল যে কোনও সরঞ্জাম নিয়ে কাজ করবে, আপনার কেবল দুটি গুরুতর পছন্দ রয়েছে:

  • VHDL
  • Verilog

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

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

তবে, যদি আপনার অবশ্যই একেবারে প্রকৃত নেটলিস্ট ফর্ম্যাট থাকতে পারে তবে আমি জেনেটলিস্ট ফর্ম্যাটটি ব্যবহার করার পরামর্শটি দ্বিতীয় স্থানে রেখেছি, যা পরে অন্য অনেকগুলি ফর্ম্যাটে রূপান্তরিত হতে পারে।

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