Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

مراجعة - دارة البوابات المنطقية

جزء من قسم الأساسيات في رحلة Verilog على Coddy — الدرس 42 من 90.

challenge icon

التحدي

يجمع هذا التحدي كل ما تعلمته في هذا الفصل حول بوابات المنطق الأساسية (gate primitives). ستعمد إلى بناء دائرة باستخدام بوابات متعددة.

المطلوب عمله:

قم ببناء دائرة تحتوي على:

  • المدخلات: a، b، c
  • المخرجات: out1، out2، out3

المنطق (Logic):

  1. out1 = a AND b
  2. out2 = b OR c
  3. out3 = a XOR c

استخدم بوابات المنطق الأساسية (and، or، xor) لإنشاء هذه المخرجات.

جرّب بنفسك

module logic_circuit (
  input a,
  input b,
  input c,
  output out1,
  output out2,
  output out3
);
  
  // TODO: أضف بوابة AND لـ out1 (a & b)
  
  // TODO: أضف بوابة OR لـ out2 (b | c)
  
  // TODO: أضف بوابة XOR لـ out3 (a ^ c)

endmodule

جميع دروس الأساسيات