วันพุธที่ 14 ตุลาคม พ.ศ. 2558

week 7 (14/09/2015)

ความประทับใจ <3

       - ได้รู้ว่าการออกแบบวงจรไม่ได้ยากอย่างที่คิด ถ้าจะยากคงเป็นตอนต่อวงจรซะมากกว่า =3=
       - d(=^・ω・^=)b
       
สิ่งที่ได้เรียนรู้ และปฏิบัติ <3
      
       - ได้เรียนรู้การออกแบบวงจร Sequential Logic โดยการใช้ State Diagram ที่มีขั้นตอนประมาณนี้
                  1. ทำการวิเคราะห์ว่าวงจรที่เราต้องการออกแบบมีกี่ state และแต่ละมีจะเปลี่ยนแปลงยังไง                          เมื่อให้ input เข้าไป
                  2. นำแต่ละ state มาวาดเป็น state diagram ดังรูปด้านล่าง โดยให้แทนแต่ละ state ด้วยเลข                          ฐาน 2 และเลขที่อยู่ในครึ่งล่างของวงกลมคือ output ของ state นั้น ๆ
                  3. นำ State Diagram ที่ได้ ไปเขียนเป็นตาราง truth table ของ State, Input, Output และ                               D-Flip Flop Input เช่นตารางข้างล่าง
                  4. หา Boolean Function ของแต่ละอันแล้วนำไปต่อเป็นวงจรตามต้องการ
                  5. ชื่นชมวงจรที่ต่อมาได้และรอดูเผื่อมีบัคอะไรมาให้แก้

ปัญหาที่ได้พบ <3

       - ตอนเรียนรอบแรกยังไม่ค่อยเข้าใจเนื้อหาซักเท่าไหร่ ทำให้ตารางที่คิดมาค่อนข้างมั่วๆไปหน่อย




***********************************



 State Diagram ที่พูดถึง วงจรในที่นี้มี 3 States


Truth Table ที่กำเนิดขึ้นมาจาก State Diagram


อันนี้แถม =w=
************************************

ไม่มีความคิดเห็น:

แสดงความคิดเห็น