ساعة synthesization

N

NoHa111

Guest
الرجاء كل شيء ،
وأتساءل عما إذا كان لا يدعم تجميع البيانات على مدار الساعة
أعمل على أن التغييرات في جهاز الدولة للدولة سواء على حافة ساعةعندما توليف دائما أن تعطيني هذا الخطأ :
غير مدعومة بيان ساعة
من فضلك أريد مساعدتكم على وجه السرعةشكرا جزيلا مقدما
 
من فضلك أريد مساعدتكم في اسرع وقت ممكن

 
حسنا ، اسمحوا لي أن نرى ما اذا كان افهم هذا.أنت تقول بأن ما تتمتعون به عقارب الساعة لا syntethize في VHDL...

VHDL السلوكية في المدونة الخاصة بك التنفيذ (الملكية الفكرية الأساسية) فقط يمكن التحقق ارتفاع أو هبوط حافة الهاوية.

إذا RISING_EDGE (Clk) ثم

...
تفعل شيئا

النهاية
، اذا كان ؛

VHDL السلوكية في مدونة اختبارك البدلاء (الطول
الموجي ملف) يمكنك تحديد مدة ساعة.

عملية
ستبدأ
Clk <= '1' ؛
ينتظر 100 نانو ثانية ؛
Clk <= '0' ؛
ينتظر 100 نانو ثانية ؛
انتهاء العملية ؛

وآمل أن يساعد هذا.

 
مرحبا نهى ،

ينبغي ألا يكون هناك أي مشكلة بخصوص تصميم ساعة
منذ ساعة بالفعل مدخلا
الذي يتخذ من قيمته مذبذب على طقم

ربما لم يكتب لها الحق تماما
يمكنك إما مع انتظار بيانات أو rising_edge أو falling_edge
أو clk'event وclk = '1' (rising_edge) أو clk'event وclk = '0' (falling_edge)

 
شكرا جزيلا لردودكمولكن في الحقيقة لقد حاولت ما لديك كل من قالأريد لتغيير الوضع الحالي للدولة بلادي آلة يسمى المقبل عندما bup التغييرات (أي انخفاض أو ارتفاع) عندما كتبت ما يلي :
إذا كان (bup'event) ثمالدولة <= next_state
في synthisizing باستخدام xilinix انها تعطيني هذا الخطأ :"غير معتمد على مدار الساعة"
أنا حقا donn يعرف ماذا يفعل : البكاء :
ويرجع الفضل في ذلك مسبقا
 
مرحبا نهى ،

يمكن أن ترسل لي ش plz مدونة جولة أوروغواي ويقول لي ش ماذا نريد أن نفعل بالضبط؟

تمنيات ،
سلمى

 
قبل الإجابة ش ، أود أن أقترح عليك شيئا واحدا.
كلما كنت كتابة الشفرة تأكد من أن المعدات ما كنت تتوقع لالشفرة من أداة التوليف.أنت قلت أنك تريد تغيير الدولة على كل من حواف عقارب الساعة (أتساءل؟) جولة أوروغواي وشفرةإذا كان (bup'event) ثمالدولة <= next_stateوأعتقد أن البيان المذكور لن يرجع عن توليد (إذا synthesizable؟) بدلا من ذلك يمكن أن تولد ميل الدائرة.لا يمكنك تحديد واحد الذي يمكن أن يرجع عن الانتاج على كل من حواف الساعة (أتساءل إذا؟ واريد معرفة ما اذا كان أي تقدم.

اذا كنت تريد فعلا الناتج يتم على كل من حواف عقارب الساعة ثم استخدم منفصلتين على مجموعة من السجلات واحدة تعمل مع نقاط البيع حافة مدار الساعة وغيرها مع neg حافة نفس الساعة وتحديد نتيجة هذه القطع بشكل متزامن إلى الناتج النهائي.

آمل ش حصلت عليها؟محاولة مدونة جولة أوروغواي وكما قلت أعلاه وتوليف الشفرة.
لو أساء فهم المشكلة جولة أوروغواي plz اسمحوا لي أن أعرف بالتفصيل عن نفسه.

مع أطيب التحيات ،
subbu.

 
مرحبا!
انها غير
مشروعة لكتابةإذا كان (bup'event) ثمالدولة <= next_stateلأن تجميع does'n أداة معرفة أي نوع من التقلب المفاجىء لتنفيذها.
لا توجد التقلب المفاجىء الذي عمل على الجبهتين من ساعة.

 
أعتقد أن ما قيل عن وجود اثنين من كل عمليات محددة لمهمة تغيير الدولة على الحواف الصاعدة والهابطة هو الأنسب ، ش السبب لا يمكن أن يكون لها synthesizable أجهزة الدولة الذي ينفذ التغييرات على كل من الحواف

ش
، أو يمكن أن نحاول تغيير تردد الساعة (الزيادة) ولكن ذلك لن يكون فكرة جيدة

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="ابتسامة" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top