Templat VHDL untuk Mesin Status

author-image

Oleh

Halaman ini terdiri dari contoh desain untuk mesin status di VHDL. Mesin negara bagian adalah sirkuit berurutan yang maju melalui sejumlah negara bagian. Contoh ini memberikan kode HDL untuk mengimplementasikan jenis mesin status berikut:

  • Mesin 4-State Mealy State

Output mesin keadaan Mealy bergantung pada input dan kondisi saat ini. Ketika input berubah, keluaran diperbarui tanpa menunggu clock edge.

  • Mesin 4-State Moore State

Keluaran mesin state Moore hanya bergantung pada kondisi saat ini. Output ditulis hanya ketika status berubah (pada clock edge).

  • Mesin Status Aman

Contoh ini menggunakan nilai atribut sintesis syn_encoding aman untuk menentukan bahwa perangkat lunak harus memasukkan logika tambahan untuk mendeteksi keadaan ilegal dan memaksa transisi mesin status ke status reset.

  • Mesin Status Yang Dikodekan Pengguna

Contoh ini menggunakan atribut sintesis syn_encoding untuk menerapkan pengkodean biner tertentu ke elemen jenis enumerasi.

Isi halaman ini adalah kombinasi terjemahan manusia dan komputer dari konten berbahasa Inggris. Konten ini diberikan hanya untuk kenyamanan Anda serta sebagai informasi umum dan tidak bisa dianggap sebagai lengkap atau akurat. Jika terdapat kontradiksi antara versi bahasa Inggris halaman ini dan terjemahannya, versi bahasa Inggris akan didahulukan. Lihat versi bahasa Inggris halaman ini.