مراجعة - أنماط الحلقات التكرارية
جزء من قسم الأساسيات في رحلة Verilog على Coddy. الدرس 63 من 90.
التحدي
أكمل الأجزاء الناقصة في كل حلقة لإنتاج الناتج المتوقع.
ما يجب فعله:
- استخدم حلقة
forلطباعة الأرقام من 0 إلى 3 - استخدم حلقة
whileلطباعة الأرقام من 0 إلى 2 - استخدم حلقة
repeatلطباعة "Hello" ثلاث مرات
جرّب بنفسك
module loop_patterns;
integer i;
initial begin
$display("For Loop:");
// TODO: أضف حلقة for (i=0 إلى 3)
$display("While Loop:");
i = 0;
// TODO: أضف حلقة while (i=0 إلى 2)
$display("Repeat Loop:");
// TODO: أضف حلقة repeat (اطبع "Hello" 3 مرات)
$finish;
end
endmoduleجميع دروس الأساسيات
4العوامل الجزء 1
العوامل الحسابيةعامل باقي القسمةعوامل المقارنةمراجعة - الرياضيات البسيطةالعوامل على مستوى البتات7التعيين والبوابات
التعيين المستمرالتعيين باستخدام العواملالعناصر الأساسية المدمجة للبواباتبوابات AND وOR وNOTبوابات XOR وXNORمراجعة - دائرة البوابات المنطقية5المعاملات - الجزء الثاني
المعاملات المنطقيةمعاملات الاختزالمعاملات الإزاحةمعامل الربطالمعامل الشرطيمراجعة - تحدي المعاملات11الحلقات التكرارية
حلقة Forحلقة Whileحلقة التكرارحلقة لا نهائيةتعليمة التعطيلمراجعة - أنماط الحلقات التكرارية3نظام الأعداد
التمثيل الثنائيالأعداد محددة الحجمالأعداد غير محددة الحجمالأعداد السالبةالقيم الخاصة X و Zمراجعة - تنسيقات الأعداد6الوحدات
هيكل الوحدةمنافذ الإدخال والإخراجمنافذ الإدخال والإخراج ثنائية الاتجاهإنشاء مثيل للوحدةربط المنافذ حسب الاسمربط المنافذ حسب الترتيبمراجعة - بناء وحدة9الكتل الإجرائية
كتلة Alwaysكتلة Initialقائمة الحساسيةإسناد حاجزإسناد غير حاجزمراجعة - Always مقابل Initial15متحكّم إشارات المرور
تعريف الحالاتمنطق آلة الحالاتتدرّب بنفسك: مترجم Verilog عبر الإنترنت