Course syllabus

010113026-65 ปฏิบัติการดิจิทัลลอจิก (Digital Logic Laboratory)

Course Syllabus

Data entry : Dr.Rawat Siripokarpirom
1. Course number and name

010113026-65 ปฏิบัติการดิจิทัลลอจิก (Digital Logic Laboratory)

2. Credits and contact hours

1(0-3-1)

3. Instructor’s or course coordinator’s name

Dr.Rawat Siripokarpirom

4. Text book, title, author, and year

  1. Weekly laboratory handouts prepared by the instructor.
  2. Datasheets, user manuals, and software documentation provided by device and tool vendors.
  3. Online tutorials and technical references provided by the instructor

5. Specific course information

  1. brief description of the content of the course (catalog description)
    Laboratory exercises that complement the theoretical concepts and enhance understanding of 010113025 Digital Circuits and Logic Design.
  2. prerequisites or co-requisites
    010113025-65 Digital Circuit and Logic Design
  3. indicate whether a required, elective, or selected elective (as per Table 5-1) course in the program
    Required :

6. Specific goals for the course

  1. specific outcomes of instruction (e.g. The student will be able to explain the significance of current research about a particular topic.)
    1. CLO1 Design, construct, and test basic digital logic circuits using logic ICs, measurement instruments, and testing equipment in accordance with circuit specifications.
    2. CLO2 Use modern software tools and design methodologies for the development and implementation of digital circuits and FPGA-based systems.
    3. CLO3 Use synthesizable hardware description languages (HDLs), such as VHDL to design complex digital systems, finite state machines , and develop testbenches for circuit verification and validation.
    4. CLO4 Design complex digital circuits and systems by appropriately selecting, integrating, and utilizing IP cores for FPGA-based system development.
    5. CLO5 Correctly interface FPGA board input/output pins with external electronic circuits and modules.
    6. CLO6 Prepare engineering reports and present prototype systems clearly and systematically, while effectively communicating project outcomes.
  2. explicitly indicate which of the student outcomes listed in Criterion 3 or any other outcomes are addressed by the course.
    ABET Student Outcome (SO) Listed in Criterion 3 Course learning outcome (CLO)
    SO2 an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
    • CLO1 Design, construct, and test basic digital logic circuits using logic ICs, measurement instruments, and testing equipment in accordance with circuit specifications.
    SO3 an ability to communicate effectively with a range of audiences.
    • CLO6 Prepare engineering reports and present prototype systems clearly and systematically, while effectively communicating project outcomes.
    SO5 an ability to function effectively on a team whose members together provide leadership, create a collaborative environment, establish goals, plan tasks, and meet objectives.
    • CLO6 Prepare engineering reports and present prototype systems clearly and systematically, while effectively communicating project outcomes.
    SO6 an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
    • CLO1 Design, construct, and test basic digital logic circuits using logic ICs, measurement instruments, and testing equipment in accordance with circuit specifications.

7. Brief list of topics to be covered
  • Course orientation and laboratory safety procedures. Introduction to basic electronic laboratory instruments and equipment, including bench power supplies, digital oscilloscopes, function generators, DC power supplies, and related equipment.
  • Installation and use of digital circuit design software; introduction to FPGA development boards and laboratory equipment.
  • Design, breadboard implementation, and testing of digital logic circuits using logic ICs, including the use of microcontroller boards for circuit testing and verification.
  • Design and implementation of FPGA-based digital circuits using the complete development flow, including HDL coding or block-based design, simulation, synthesis, implementation, testing, and logic analysis tools.
  • Combinational and sequential logic circuit laboratory exercises.
  • Digital signal handling and testing in practical applications. Arithmetic circuits, FPGA memory utilization, and digital system design using IP cores.
  • Data communication and interfacing external devices with FPGA development boards.
  • Group project topic proposal and presentation.
8. Course Assessment
Course assessment Weight score (%) Assessment tools Date
Lab Report 40 assignment
Lab Oral Exam 10 others
Practical Exam 20 others
Mini-Project 30 others
The grading table
Grading Rank
>= 80% A
75% - 79.99% B+
70% - 74.99% B
65% - 69.99% C+
60% - 64.99% C
55% - 59.99% D+
50% - 54.99% D
0% - 49.99% F

หมายเหตุ - ลำดับเนื้อหาจะมีการปรับเปลี่ยนตามความเหมาะสม