আমি একটি বৃহত এফপিজিএ নকশায় কাজ করছি, এবং আমি বর্তমানে যে এফপিজিএ ব্যবহার করছি তার সীমাবদ্ধতার খুব কাছাকাছি, সিএসজি ২২ package প্যাকেজে শিলিনেক্স এলএক্স 16।
নকশাটিও প্রায় সম্পূর্ণ, তবে এই মুহুর্তে এটি আর এফপিজিএ-তে ফিট হবে না। আমি অংশগুলি এটি ফিট করার জন্য বন্ধ করতে পারি, তবে নকশাটি সম্পূর্ণ করতে এবং এটির সময় এবং আকারের প্রয়োজনীয়তাগুলি পূরণ করার জন্য আমার উত্সের ব্যবহার হ্রাস করতে হবে।
আমি জানতে চাই যে আমাদের প্রতিবেদনে এমন কোনও সরঞ্জাম রয়েছে যা আমার ডিজাইনের কোন অংশগুলি সর্বাধিক সংস্থান গ্রহণ করছে তা সনাক্ত করতে আমাকে সহায়তা করতে পারে। আমার নকশাটি বিভাজনযুক্ত নয়, এবং প্রায় এক ডজন বা আরও ভিএইচডিএল মডিউলগুলিতে বিভক্ত।
জিলিনেক্সের সময় সংক্রান্ত প্রতিবেদনগুলি দুর্দান্ত, তবে এখন স্থানের সাশ্রয়ের ক্ষেত্রে আমার সেরা ঠাঁই পেতে পারে কোথায় তা আমার জানতে হবে।
আমি কোন ধরণের সংস্থান থেকে চলেছি বা কীভাবে সেই সংস্থানগুলি প্রভাবিত করে তা বলার জন্য আমার খুব কষ্ট হয়।
আরেকটি বিরক্তি হ'ল ডিজাইনটি বড় হওয়ার সাথে সাথে সময়গুলির সাথে মেটাতে ব্যবহৃত উপাদানগুলি ব্যর্থ হতে শুরু করেছে কারণ তাদের বসানো আর আদর্শ হিসাবে নেই।
বর্তমানে, আমি পোস্ট-প্লেস এবং রুট স্ট্যাটিক সময় সংক্রান্ত প্রতিবেদনগুলি ব্যবহার করি এবং আমি স্মার্টএক্সপ্লোরার ব্যবহার করি। সময় নির্ধারণের জন্য অনুকূলিত করার জন্য আমি নকশার কৌশলগুলি ব্যবহার করছি।
আমার ডিজাইনের কিছু অংশ এটি ফিট করার জন্য বন্ধ করার পরে, ফলাফলগুলির কয়েকটি এখানে:
স্লাইস রেজিস্টার ব্যবহার: 42% স্লাইস এলটি ব্যবহার: সম্পূর্ণরূপে ব্যবহৃত এলইউটি-এফএফ জোড়ার 96% সংখ্যা: 38% এর অর্থ কি আমি রেজিস্টারগুলিতে হালকা, তবে গেটের ব্যবহারে ভারী?
বিকাশকারীদের ক্ষেত্রের জন্য অনুকূলকরণে সহায়তা করার কোনও সরঞ্জাম আছে কি না, বা তাদের কোডের জন্য কমপক্ষে তাদের আরও অন্তর্দৃষ্টি দিন?
আপডেট: মডিউল স্তর ব্যবহারের দিকে তাকানোর পরে, আমি জানতে পেরেছিলাম যে সমস্ত জায়গা জুড়ে আমার কাছে ছোট আঠালো অ্যাসিঙ্ক ফিফো ছিল যা মোট এলইউটির প্রায় 30% নেয়। আমি তাদের উচ্চ গতির বাসের জন্য ক্রস-ক্লক-ডোমেন আঠালো হিসাবে ব্যবহার করছি। আমার এগুলি দূর করতে সক্ষম হওয়া উচিত, যেহেতু ঘড়িগুলি দৃly়ভাবে সম্পর্কিত। (120 মেগাহার্টজ ইনপুট, ডিসিএমগুলির মাধ্যমে 100 মেগাহার্টজ এবং 200 মেগাহার্টজ উত্পাদন করে)