[แก้] ข้อความหัวเรื่อง Mealy FSM มีลักษณะดังนี้
- สามารถนำมาอธิบายฟังก์ชันการทำงานของวงจรเดียวกันได้และยังสามารถที่นำ Mealy FSM มาวิเคราะห์ได้จาก Moore FSM
- Mealy FSM ใช้อธิบายการทำงานของวงจรได้ดีกว่า Moore FSM และ Mealy FSM ใช้พื้นที่สำหรับการสร้างวงจรน้อยกว่าMoore FSM
- Mealy FSM จะให้ Output ทันทีที่มีการเปลี่ยนแปลงที่ Input กล่าวคือ Mealy FSM จะให้ Output ที่ตอบสนองต่อสัญญาณนาฬิกาได้เร็วกว่า Moore FSM ที่มวงจรขนาดเท่ากัน
- Moore FSM ไม่มีวงจร Combinational Logic ต่ออยู่ระหว่าง Inputs และ Outputs
การออกแบบ FSMs ประกอบไปด้วย 3 ขั้นตอน 1. การกำหนด State เพื่อกำหนด Output ของระบบ 2. การกำหนดการเปลี่ยนแปลงจาก State หนึ่งไปยังอีก State หนึ่ง เมื่อมี Inputมากระตุ้นระบบ 3. การทำ Optimization และ Minimization หมายถึงการนำ FSMs ไปสร้างให้ได้ประสิทธิภาพสูงสุดและวงจรที่ได้มีขนาดเล็กที่สุด FSMs ที่นิยมนำมาออกแบบวงจรดิจิตอล คือ Moore Machine และ Mealy Machine การออกแบบระบบโดย Mealy FSMs ที่มีการทำงานดังรูป การออกแบบวงจร FSM
ขั้ั้นทีี่ 1. กำาหนดขอบเขตของงานออกมาในรูปของตาราง PS / NS,State diagram, ASM Chart, Flow map หรือ TimingDiagram
ขั้ั้นทีี่ 2. กำาหนดจำานวนฟลิปฟลอปและตัวแปรสถานะ (ฟลิปฟลอปหนึึ่งตัวใช้ต้ตัวแปรหนึึ่งตัว) ใช้ร้รหัสหนึึ่งต่อ่อหนึึ่งสถานะ
ขั้ั้นทีี่ 3. เลือกชนิดของฟลิปฟลอป กำาหนดอินพุท และสมการเอาท์พ์พุทแบบมัวร์แ์และ/หรือเมียลี
ขั้ั้นทีี่ 4. เขียนแผนผังโลจิก
ไม่มีความคิดเห็น:
แสดงความคิดเห็น