عرقلة وعدم عرقلة احالة

A

alam.tauqueer

Guest
مرحبا ،

ويمكن أي واحد يقول لي ما هو الفرق بين قانون أذكر أدناه ، وماذا سيكون من القضايا إذا أردنا منع استخدام ما ورد في sequencial المنطق

//////////////////////////////////////
دائما @ (posedge clk)
يبدأ
إذا كان (إعادة)
يبدأ
Q1 = 0 ؛
q2 = 0 ؛
نهاية
أيضا
يبدأ
Q1 = D1 ؛
q2 = d2 ؛
نهاية
نهاية
/////////////////////////////////
دائما @ (posedge clk)
يبدأ
إذا كان (إعادة)
يبدأ
Q1 <= 0 ؛
q2 <= 0 ؛
نهاية
أيضا
يبدأ
Q1 <= D1 ؛
q2 <= d2 ؛
نهاية
نهاية
///////////////////////////////////

 
مرحبا ،

1.ليس هناك فرق في هذه الحالة ،
2.سلوك من شأنه أن يكون مختلفا ، لو كلف تسجيل القيمة التي استخدمت في احالة أخرى فعالة على posedge clk
3.لا أرى أن مسألة معينة ،
بغض النظر عن وظيفة لا يتصرف على النحو المنشود.إحالة كل من التقنيات ويمكن أن تكون ذات مغزى.

وهي اشارة ضمنية الى عرقلة المهمة المنطق وظيفة يمكن أن يتوقف على البيان النظام ، هل يمكن أن يكون سببا mutiple الاحالات على التسجيل في سلسلة ، وأخذ كل حيز التنفيذ فورا.مع عدم عرقلة المهمة ، وظيفة مستقلة من أجل البيان ، أي سبب الاحالة نافذ المفعول في غضون ساعة دورة.

تمنيات ،
صريح

 
مرحبا ،
صحيح إذا كان لي أن أكون مخطئا.
هناك بعض المبادئ التوجيهية التي ينبغي أن نتبع :
1.عند نماذج متعاقبة المنطق ، واستخدام غير منع الاحالات.
2.عندما النمذجة مع ميل إلى المنطق دائما كتلة منع استخدام الإحالات.
هذه يمكن أن تساعدك تجنب عدم التوافق بين جميع المحاكاة والتوليف.

 
مرحبا ،

لست متأكدا من الوضع الذي تحصل عليه "عدم التوافق بين المحاكاة وتوليف".وأعتقد أن عدم التوافق بين المبرمجين النية وظيفة مشفرة فعلا هو أكثر شيوعا في القضية.عليك أن تعرف ما تقومون به.

الخاص بك التمييز بين المنطق ومتتابعة ميل دائما لبنات يؤدي عموما في الاتجاه الصحيح.ومع ذلك ، عندما وصف synthesisable المنطق ، فإن مصطلح "متتابعة" ينبغي أن يكون أفضل أو تكملها محل مصطلح "متزامن" ، الذي يميز الوظيفية الجودة.أي مهمة في سياق "متزامن" دائما على مدار الساعة (posedge ، negedge) instantiates متزامن يرجع عن ساعة ، والتي تعمل على نحو فعال عدم عرقلة.

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

دائما ميل في كتلة عدم عرقلة مهام ليس لها غرض معقول لرأيي.

كما وصفا مفصلا فيريلوج ،
فإنني أفضل ما يعتقد انه كوليسترول Synopsys مجمع الدليل المرجعي (متطابقة في أجزاء مع مؤسسة Xilinx فيريلوج إشارة اكسبريس) http://www.stanford.edu/class/ee108b/labs/verilog_reference.pdf

تمنيات ،
صريح

 
إضافة إلى أن يكون النظر في هذا الأمر.انها حصلت على حسن تفسير ما يجب أن تستخدم في كل حالة.
http://csg.csail.mit.edu/6.375/papers/cummings-nonblocking-snug99.pdf

 
مرحبا فرانك

وأنا أتفق معك تماما لكني لم اكن مثل الخلط إذا ما أردنا منع استخدام الاحالة في حالة عرقلة متتابعة دائما حسب المثل المذكور أعلاه عن الكيفية التي تختلف عن عدم تجميد الاحالة.

ولدي سؤال إضافي هنا يوجد أي محاكاة التوليف في حال عدم التوافق بعرقلة التكليف؟
وماذا سيكون harware؟سيكون من نفس الأجهزة التي تحصل ليرة لبنانية من خلال عدم عرقلة التكليف؟

 
لتصميم دوائر متتابعة ، نحدد عدم عرقلة استخدام البيانات
، لأن جميع الأحداث (ص) إلى تغيير على حافة الزمن
، وميل لتصميم الدوائر ، فإننا منع استخدام البيانات ، كما حدث clk يست معايير..

 
مرحبا ،

أشكركم على ربط بأناقة ورقة.ومن المفيد حقا
، وربما أكثر إجابات الأسئلة المطروحة في هذه المناقشة ، وكذلك فيما يتعلق باحتمال عدم التطابق بين التوليف والمحاكاة.على نحو فعال يمكن أن تنتهي المناقشة.

لدي اختلافات بسيطة تتعلق الحالات المختلطة (المبدأ التوجيهي
رقم 5) في متزامن دائما لبنات ، والتي يمكن أن تكون مفيدة في بعض الحالات لرأيي.ولكن المؤلفين أشاطر الرأي ، أن أفضل بديل يبني تجنب سوء الفهم.وذلك في حدود كما أنني أوافق على المبدأ التوجيهي
رقم 5 ، والبعض
الآخر على أي حال.

تمنيات ،
صريح

 
مرحبا أجاي
فإن systhesis بها هو وضع أول مدونة فرنك فرنسي على صوت واحد هو ربط D1 ، D2 ،
الحصول على مدونة الثانية س / ع هي 2FF

vamsi

 
طيب ما في المدونة أعلاه فإننا لن ترى أي فرق بين تجميد وعدم عرقلة مهمة.

يمكن لأي أحد أن تخبرنا من فضلك حيث سيكون الفرق حيز الصورة إذا كنا سوف تستخدم في منع احالة القضية من دائرة متتابعة.

فيل انها تساعدنا على الحصول على فهم أفضل.

Tauqueer

 
قراءة بأناقة ورقة تربطها NanhTrang.سيكون wast من الوقت في محاولة لشرح هذا الموضوع على نحو أفضل.

 
مرحبا ،
@ فرانك ربما لست جيدة بما فيه الكفاية لمنع مدونة المزيج وعدم عرقلة مهام ذلك ببساطة فصل بينهما.
@ Tauqueer : يرجى إلقاء نظرة على ورقة نشرت الأول أعلاه.انها كل شيء كنت طالبا.

 
مرحبا ،

اقتباس :

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

شكرا جزيلا للجميع.

تمنيات
Tauqueer

 
إذا ش استخدام بيانات غير عرقلة تعيين قيم تسند بعد محاكاة الحالي ،
في حين وقف في القيم ص assingned فورا
شيء واحد أكثر من ساعة في posedge إذا وقف في الكتابة ش ش توليف سيحصل وما يليها / مزلاج

 
مرحبا Alll

فقط عبر فيريلوج أساسيات سلمان palnitkar ،
كتاب لحسن فيريلوج الأساسيات.

تمنيات
محيي

 
تأكد من هذه الشعبي.... نأمل أن يساعد ل ل ش

http://www.edaboard.com/viewtopic.php؟p=567617 # 567617

 
البيان كل من لبنات صحيحة.

ولكن باستخدام غير blocing stmt الاحالة الممارسة الجيدة واستخدام stmt عرقلة سيئة اسلوب الترميز

 
صحيح إذا كان لي أن أكون مخطئا..

تجميد الاحالة مماثلة لمتغير الإحالة في vhdl...
وعدم عرقلة مماثل للإشارة إلى الإحالة في vhdl..

في عرقلة البيانات كلف على الفور ولكن في حالة عدم عرقلة البيانات assigend في الدورة القادمة على مدار الساعة..

واسمحوا لي أن اعرف ما اذا كنت مخطئا..

 

Welcome to EDABoard.com

Sponsor

Back
Top