آخر عن الحالة الأولية للإف بي جي إيه

V

vitiluck

Guest
كلما إف بي جي إيه المبرمجة هو مدعوم يصل.

ما هي الدولة الأولي؟

هذا عندما يكون جهاز الدولة في التصميم.عندما تصل السلطة ، فإنه ليس متأكدا أي دولة هو فيه.

حتى إذا كان حالة الخمول وتنفذ ، وهي مصممة جيدا آلة الدولة يجب أن تكفل إف بي جي إيه هو في الخمول بعد ساعات محدودة.

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

أفهم الحق؟

 
مرحبا

للعمل على تصميم إف بي جي إيه كما كنت ، لجميع الاشارات ، يجب تعيين القيم الأولية.على خلاف ذلك ، ويعين إف بي جي إيه 'صفر' على أنها القيمة الافتراضية لجميع الاشارات كلما كان ذلك بالطاقة.تمنيات ،
فيشوا

 
إف بي جي إيه لا يسند 'صفر' كقيمة افتراضية.
بك توليف أداة تعيين القيم الافتراضية لجميع السجلات في إف بي جي إيه ، يمكن أن يكون غير الصفر.

 
كيف يمكنني تعيين الافتراضي في أداة التوليف ، أريد لتعيين '1'

 
مرحبا حدة حراسة الحدود

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

تمنيات ،
فيشواوأضاف بعد 7 دقائق :مرحبا BuBEE

لا يمكنك تعيين الإشارات باستخدام أداة التوليف.لديك لتعيين القيم لديك إشارات في البرنامج الخاص بك في إتش دي إل.تمنيات ،
فيشوا

 
ويعين إف بي جي إيه 'صفر' على أنها القيمة الافتراضية لجميع الاشارات كلما كان ذلك بالطاقة.

لو كنت أكتب مثل هذا الرمز

ريج غ ، أ ؛
تعيين غ = ~ أ ؛

غ و لا يمكن تعيين كل من البداية إلى 0 أو 1.

 
في معظم FPGAs ، يمكنك تهيئة السجلات الخاصة بك في ما يعتقد انه كوليسترول ، ومثل هذا العداد في فيريلوج :

رمز :

رأس وحدة (clk ، عد) ؛

clk المدخلات ؛

الناتج ريج [15:0] العد = 12345 ؛دائما @ (clk posedge)

العد <= العد 1 ؛

endmodule
 

Welcome to EDABoard.com

Sponsor

Back
Top