"بوتيك بوين"، 4.6، تحليل توقيت ثابت ل- كيفية كتابة القيود توقيت فعالة (أ)

توقيت ثابت دليل بلوق ذات الصلة المواد تسلسل:

العديد من تكلم أمام التحليل توقيت ثابت من محتوى بعض المفاهيم الأساسية، وما إلى ذلك، سوف يعقبه مثال عملي لاطلاع استخدام شعرية الماس IDE تحليل ساكنة توقيت العديد من القضايا الأساسية. هذا القسم ترجمتها بشكل رئيسي من مادة تسمى المادة توقيت إغلاق شعرية بوين (يمكن العثور عليها في الصفحات صفحة البدء دياموند)، ونحن مهتمون يمكن تحميل أنفسهم للقراءة.

بجانب إدخال حول عدة رئيسية الحالة الأساسية (حالة):

| -1، لا المعرفة توقيت القيد

| -2، عدم كفاية تفضيل التردد

| -3، ما يكفي من تفضيل التردد

| -4، INPUT_SETUP

| -5، CLOCK_TO_OUT

| -6، CLKSKEWDIFF

| -7، توقيت استثناء 1 - MULTICYCLE

| -8، على مدار الساعة خلال مقيدة،

| -9، توقيت استثناء 2 - مسارات كاذبة

والمزيد من المحتوى، لذلك تنقسم إلى مقالات متعددة ......

أولا، دعونا إدخال الحالة الأولى: لا المعرفة توقيت القيد

افتراضيا، ونحن عندما إنشاء مشروع جديد عندما الماس، والماس LPF تلقائيا إنشاء ملف، الملف الذي يحتوي على ما يلي:

من بينها، BLOCK RESETPATHS وهو القيود العالمية (تفضيل العالمي) . تحليل TRACE في المقام الأول لتثبيط إعادة تعيين غير متزامن وغير متزامن مسار مجموعة من المعلومات توقيت.

BLOCK ASYNCPATHS ومن القيود العالمي هو في المقام الأول لتثبيط TRACE إدخال تحليل لتسجيل المعلومات توقيت المسار. لأنه في كثير من الحالات، لدينا تصميم هو في كثير من الأحيان فقط وحدة داخلية، وليس على اتصال IO، لذلك هذا التحليل قضية توقيت هو مساهمة في السجل ليست ضرورية.

إذا كنت لا تضيف أي قيود توقيت في ملف LPF، ثم (مع أو بدون الافتراضي اثنين BLOCK المنتجة)، ولكن أيضا دون أي قيود توقيت في التعليمات البرمجية المصدر HDL، وMAP TRACE تولد تلقائيا القيد تردد وفقا للتصميم الخاص بك (التفضيل)، ولكن لن تكون مكتوبة هذا الإعداد إلى ملف LPF. قيمة التردد الخوارزمية على مدار الساعة يتم الحصول عليها (على أساس مستويات المنطق وأوصى أجهزة التوجيه تأخير خوارزمية تقدير للجهاز الهدف) والتمديدات طبقة منطقية جهاز معين وفقا لتأخير المتوقعة.

إلى أفضل توضيح ذلك، ما يلي (بما في ذلك بلوق وظائف القليلة القادمة) سيكون تحليل تصميم HDL كمثال:

بعد استخدام Synplify برو التوليف ويمكن الحصول على (مضغوط ChinaAET كثيرا، قليلا ترى ......):

في هذا المثال، لم مجموعه اثنين من المدخلات الخارجية على مدار الساعة، clk1 وclk2، وليس إنشاء علاقة بين القيود توقيت، فإننا قسم ساعة تحليل المجالات في MAP TRACE والمعلومات العثور PAR TRACE:

كما قال في وقت سابق، إذا كان المستخدم لا يحدد التردد أو القيد فترة مدار الساعة، وسوف MAP TRACE توليد القيود التردد من (التفضيل) تلقائيا وفقا للتصميم الخاص بك. ولكن هذا ليس دقيقا، لذلك سيكون هناك دائما بعض الأخطاء والتحذيرات في التقرير وكذلك نوع التقرير (تقرير نوع) سيدفع المستخدم ليتم إنشاؤها تلقائيا القيود MAP TRACE الحالية. كما هو مبين أدناه:

لذلك، إذا كان المستخدم لديه تردد محدد أو فترة القيد على مدار الساعة، والأخطاء تقرير TRACE لكن أي مسار، كيف نفعل ذلك؟ وهذا يدل على HDL تصميم هيكل الحالي للمستخدم قد يكون هناك مشكلة، ونحن بحاجة إلى أن يكون الأمثل (الأنابيب المتنوعة وRetiming، وما إلى ذلك). إذا HDL تم قادر الأمثل، يمكن للمستخدمين أن تنظر في اختيار أعلى سرعة الجهاز الصف.

2019 الهاتف المحمول هو الشاشة أو حفر ثقوب في عصر الشاشة على الوجهين؟

جيدة مسرحية كلاسيكية لا هربا من مصير تتمة، وهذه المرة تتحول عنه؟

"مقالات التقني" رقاقة هناك عشرات الملايين من الترانزستورات وكيفية تحقيقه؟

مثل بليد 2049 الكبير كلمة فيديو زانج جينغشو اويانغ نانا الوحش دعا يي شينغ للغاية وأوصت

مربع شو هونغ شمعة: صعودا وهبوطا ذاقت الآخرة قد يكون هناك أكثر من النصف الآخر بما فيه الكفاية

البرازيل امرأة يعانون من تغيير الورم الليفي نادر "أرجل الفيل" ورم يزن حوالي 4 كجم

"هجوم بوسطن إرهابي"، وأول تعرض الملصقات الطابع، سوبر تشكيلة مدينة هايد

مجموعة ودى من مكافحة الجريمة حملة الرعد العاصفة دمرت عصابة الشر من 44

هذه السينما المعروفة الساخن: 100 مليون دولار لرواتب الموظفين! أيضا إيقاف 140 متاجر، وليس بعيدا من الانهيار؟

كبار السن البريطاني يبقي السحالي كحيوانات أليفة تم إغلاق مخيفة جدا حديقة نمط من

صافي التعرض "كما يي تشوان" إعطاء ملف لغزا، تشو شيون والاس من CP شرائه؟

14 'جولة التغيير فيلم "قبضة من مقبض لفتح لنرى!