একটি মিথ্যা পথ সময় সীমাবদ্ধতা কি?


10

এফপিজিএ বিশ্বে, এইচডিএল সংকলকটির জন্য সঠিক পথের সীমাবদ্ধতাগুলি কী কী? কেন তারা দরকারী?


1
এটি একটি এফপিজিএ ধারণা নয়, এটি একটি ডিজিটাল ধারণা।
W5VO

উত্তর:


14

মিথ্যা পাথগুলি এমন সময়সীমার পাথ যা চূড়ান্ত নকশায় কখনই বাস্তবায়িত হবে না। ধরুন আপনি একটি 4-বিট কাউন্টার ডিজাইন করছেন এবং এটি 12 টি থেকে 13 বাড়ানোর সময় খুব ধীর বিলম্বের পথ রয়েছে turns প্রকৃত নকশা। আপনি ধীর পথটিকে একটি মিথ্যা পথ হিসাবে লেবেল করেছেন যাতে সংকলকটি মিথ্যা পথটিকে দ্রুত চালিত করার প্রয়াসে কোনও সময় ব্যয় না করে, বা কোনও অতিরিক্ত যুক্তি যুক্ত করে না।


5
হু, এবং আমি ভেবেছিলাম পিআইসিসি বা কোনও কিছুর পরিবর্তে অ্যাটমেলগুলি ব্যবহার করে ভ্রান্ত পথের সম্পর্ক রয়েছে।
অলিন ল্যাথ্রপ

আমার মনে হয় আরও উল্লেখযোগ্য ধরণের মিথ্যা পথটি এমন একটি সংকেত যা এক ঘড়ির প্রান্তে পরিবর্তিত হয় এবং এটি একটি ভিন্ন ঘড়ির কিনারায় নমুনাযুক্ত হয়, তবে হয় হয় দ্বিতীয় ঘড়িটি পরিবর্তনের সময়ের কাছাকাছি সময়ে সিগন্যালটি আসলে কখনই পরিবর্তিত হয় না, বা যদি এটি কিছুই পরিবর্তন করে না এর মূল্য সম্পর্কে চিন্তা করে। সময় বিশ্লেষণ সরঞ্জামগুলি ব্যর্থ হতে পারে যদি না কেউ দ্বিতীয় ঘড়ি দ্বারা নিয়ন্ত্রিত একটি ডাবল সিঙ্ক্রোনাইজার যুক্ত করে, তবে এই জাতীয় সিঙ্ক্রোনাইজার যুক্ত করা পুরোপুরি নকশাকে ভেঙে দেয়। উদাহরণস্বরূপ, প্রথম ঘড়িটি 1MHz এবং দ্বিতীয়টি 32KHz এ চলতে পারে তবে ...
সুপারক্যাট

... সিগন্যালটি তৈরি করা ডিভাইস 32KHz ঘড়ির উপরে উঠতি প্রান্ত দেখতে পাওয়ার পরে এটি তিনটি 1MHz চক্র পরিবর্তন করতে পারে। ফলস্বরূপ, 32kHz ঘড়ির দ্বারা সংযুক্ত সিগন্যালটি কোনও অতিরিক্ত সিঙ্ক্রোনাইজেশন ছাড়াই 32KHz ল্যাচের নমুনা / হোল্ড প্রয়োজনীয়তার সাথে সম্মতি দেওয়ার নিশ্চয়তা দেওয়া যেতে পারে। যদি 1 মেগাহার্জ পক্ষের যুক্তি 32KHz পার্শ্বটি কী করছে তার উপর ভিত্তি করে এর ডেটা তৈরি করে, যেমন একটি নকশা 32Khz পার্শ্বের একটি চক্রের উপরের তথ্যটিকে পরবর্তী চক্র দ্বারা উভয় উপায়ে পার্কোলেট করার অনুমতি দিতে পারে। 32Khz দিকে ডাবল সিঙ্ক্রোনাইজেশন যুক্ত করা এটি ভেঙে দেবে।
সুপারক্যাট

8

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

একটি উদাহরণ (একটি ভ্রান্ত পথের) হ'ল একটি নিবন্ধ যা একসময় পাওয়ার আপের উপরে লেখা যেতে পারে তবে একই অবস্থায় থাকবে in


1

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

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

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