ID bài viết: 000078749 Loại nội dung: Xử lý sự cố Lần duyệt cuối: 18/05/2010

Tại sao LEC tuân thủ không thành công, cho thấy sự sai lệch về số lượng trạng thái trong máy trong thiết kế của tôi?

Môi Trường

BUILT IN - ARTICLE INTRO SECOND COMPONENT
Mô tả

Sự cố này xảy ra khi phần mềm Quartus® II bắt đầu với phiên bản 6.0 thực hiện tối ưu hóa nhất định trong khi trích xuất máy trạng thái. Phần mềm Quartus II tạo ra các tệp Finite State Machine (.fsm) cho phần mềm Tuân thủ để diễn giải mã hóa máy trạng thái. Các tệp FSM được tạo ra trước khi tối ưu hóa máy bang được thực hiện. Khi một số tối ưu hóa trạng thái nhất định xảy ra sau khi tệp FSM được tạo ra, sự khác biệt trong mã hóa máy bang dẫn đến sự không phù hợp giữa thiết kế vàng và thiết kế sửa đổi, làm tạm dừng xác minh chính thức.

Để tránh vấn đề này, hãy tắt Trích xuất Máy trạng thái Verilog hoặc Trích xuất Máy trạng thái VHDL trong phần Cài đặt thêm trong trang Phân tích và Tổng hợp của hộp thoại Cài đặt. Lưu ý rằng tùy thuộc vào thiết kế, việc tắt tính năng trích xuất máy trong trạng thái có thể làm giảm hiệu năng khu vực/thời gian.

Các sản phẩm liên quan

Bài viết này áp dụng cho 1 sản phẩm

Thiết bị có thể lập trình Intel®

Nội dung gốc bằng tiếng Anh trên trang này vừa do con người vừa do máy dịch. Nội dung này chỉ để cung cấp thông tin chung và giúp quý vị thuận tiện. Quý vị không nên tin đây là thông tin hoàn chỉnh hoặc chính xác. Nếu có bất kỳ mâu thuẫn nào giữa bản tiếng Anh và bản dịch của trang này, thì bản tiếng Anh sẽ chi phối và kiểm soát. Xem phiên bản tiếng Anh của trang này.