التعليقات
جزء من قسم الأساسيات في رحلة Verilog على Coddy. الدرس 4 من 90.
Comments هي ملاحظات في code الخاص بك يتجاهلها computer. وهي تساعد في شرح ما يفعله code الخاص بك.
نوعان من Comments:
1. single-line comment
// هذا تعليق بسطر واحد
assign c = a & b; // يمكن أن تأتي التعليقات بعد الكود أيضًاكل شيء after // يتم ignored بواسطة computer.
2. تعليق متعدد الأسطر comment
/* هذا تعليق متعدد الأسطر
يمكن أن يمتد على عدة أسطر
مفيد للشروحات الأطول */
assign c = a & b;كل ما بين /* و*/ يتم تجاهله.
لماذا نستخدم Comments؟
- اشرح ما يفعله module الخاص بك
- صِف الغرض من كل input وoutput
- اجعل فهم الكود أسهل
- اترك ملاحظات لنفسك أو للآخرين
التحدي
في هذا التحدي، تحتاج إلى إضافة comments إلى module موجود.
ما يجب فعله:
أضف تعليقًا في سطر single-line في الأعلى يشرح ما يفعله module
// This is a module called 'test'أضف تعليقًا multi-line في نهاية الشيفرة يشرح ما يفعله counter
/** It has a clock input, a reset input,* and a 4-bit output called count.* The initial block prints a message* to show that comments are ignored.*/
جرّب بنفسك
module test(
input clk,
input reset,
output reg [3:0] count
);
initial $display("Comments are ignored by the computer");
endmoduleيتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الأساسيات
4العوامل الجزء 1
العوامل الحسابيةعامل باقي القسمةعوامل المقارنةمراجعة - الرياضيات البسيطةالعوامل على مستوى البتات7التعيين والبوابات
التعيين المستمرالتعيين باستخدام العواملالعناصر الأساسية المدمجة للبواباتبوابات AND وOR وNOTبوابات XOR وXNORمراجعة - دائرة البوابات المنطقية5المعاملات - الجزء الثاني
المعاملات المنطقيةمعاملات الاختزالمعاملات الإزاحةمعامل الربطالمعامل الشرطيمراجعة - تحدي المعاملات11الحلقات التكرارية
حلقة Forحلقة Whileحلقة التكرارحلقة لا نهائيةتعليمة التعطيلمراجعة - أنماط الحلقات التكرارية3نظام الأعداد
التمثيل الثنائيالأعداد محددة الحجمالأعداد غير محددة الحجمالأعداد السالبةالقيم الخاصة X و Zمراجعة - تنسيقات الأعداد6الوحدات
هيكل الوحدةمنافذ الإدخال والإخراجمنافذ الإدخال والإخراج ثنائية الاتجاهإنشاء مثيل للوحدةربط المنافذ حسب الاسمربط المنافذ حسب الترتيبمراجعة - بناء وحدة9الكتل الإجرائية
كتلة Alwaysكتلة Initialقائمة الحساسيةإسناد حاجزإسناد غير حاجزمراجعة - Always مقابل Initial15متحكّم إشارات المرور
تعريف الحالاتمنطق آلة الحالاتتدرّب بنفسك: مترجم Verilog عبر الإنترنت