Logic Designing Using FPGAs

การออกแบบเชิงตรรกะด้วยเอฟพีจีเอ

2(1-3-5)

วิชาบังคับก่อน : ไม่มี
รายวิชานี้ครอบคลุมถึงการใช้งาน VHDL เพื่อการอธิบายพฤติกรรมของระบบดิจิทัล ซึ่ง VHDL คือภาษามาตรฐานในอุตสาหกรรมคอมพิวเตอร์ และเซมิคอนดักเตอร์ นอกเหนือจากนี้ รายวิชานี้จะสอนผู้เรียนถึงการใช้ VHDL เพื่อแสดงถึงสัญญาณดิจิทัล การใช้ไลบรารี่มาตรฐานของ IEEE การนิยามการออกแบบ การออกแบบหน่วยประมวลผลเลขคณิต และวงจรซิงโครนัสแบบซีเควนเชียล

ผลสัมฤทธิ์การเรียนรู้

  1. นำความรู้ด้านพีชคณิตบูลีนไปใช้ในการทำงานประเภทลดรูป การกระจาย การแยกตัวประกอบ
  2. ใช้ซอฟท์แวร์เชิงพาณิชย์ด้าน VHDL เพื่อวิเคราะห์และสังเคราะห์วงจรดิจิทัล
  3. จำลองและแก้ไขข้อผิดพลาดของระบบผ่าน VHDL
  4. สังเคราะห์วงจรดิจิทัลที่ซับซ้อนในนามธรรมหลายระดับ
  5. ประยุกต์ใช้ตรรกศาสตร์ใน FPGA

 

Logic Designing Using FPGAs

Prerequisite : none

This course covers the use of VHDL ((Very High Speed Integrated Circuit Hardware Description Language) for describing the behavior of digital systems. VHDL is a standardized design language used in computer/ semiconductor industry. Moreover, the course will teach learners the use of VHDL language for the representation of digital signals, use of IEEE standard logic package/library, design description, design of arithmetic, combinational, and synchronous sequential circuits.

Learning outcomes

  1. Implement applications of Boolean Algebra in reduction, expansion, factoring.
  2. Use commercially available VHDL software to analyze and synthesize digital circuits.
  3. Simulate and debug digital systems described in VHDL.
  4. Synthesize complex digital circuits at several level of abstractions.
  5. Logical design using FPGAs.