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

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

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

challenge icon

التحدي

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

ما يجب القيام به:

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

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

المنطق:

  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: (a & b) لـ out1 أضف بوابة AND
  
  // TODO: (b | c) لـ out2 أضف بوابة OR
  
  // TODO: (a ^ c) لـ out3 أضف بوابة XOR

endmodule

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