Vấn đề mã hóa flipflop trong VHDL

Tất nhiên việc thực hiện chính xác của mã này phụ thuộc vào công cụ tổng hợp được sử dụng và kiến trúc các mục tiêu của thiết bị .... nhưng nói chung: nếu (không khác) suy luận một chốt (tránh điều này) nếu người nào khác hàm ý một MUX nếu người nào khác nếu hoặc nếu elsif ... bao hàm sự logic ưu tiên mã hóa ... với mức độ khác nhau theo các báo cáo bằng văn bản ... chỉ cần tưởng tượng như nếu bạn có ở đây một MUX với một đầu vào đơn giản tại một pin (mã sau nếu) và một bó toàn bộ logic khác như là đầu vào khác (mã sau khi người nào khác nếu elsif ... vv) đó là làm cho cấp độ khác với muxes ...: D
 
Trong chương trình này nếu chế độ là 'chạy' (cổng đầu ra) sau đó u không đưa vào danh sách nhạy cảm quá trình () hoặc nếu chạy có thể thay đổi sau đó bạn sử dụng tuyên bố chuyển nhượng biến assiging giá trị. như chạy: = en_aq;
 
kẻ nó chỉ hoạt động trong Verilog nếu cond 1 sau đó tuyên bố 1 nếu cond 2 thì statement2 trong sẽ xây dựng bộ mã hóa ưu tiên trong VHDL cho rằng có chút khác nhau những gì sẽ xảy ra nếu cond1 và cond cả sự thật, điều này đã được mô tả hoặc cond1 và cond2 sai. Kính trọng,
 

Welcome to EDABoard.com

Sponsor

Back
Top