Độ rộng bus không khớp

Parent category: Các vi phạm liên quan đến Bus

Default report mode:

Tóm tắt

Vi phạm này xảy ra khi hai định danh net liên kết với cùng một bus slice xác định các nhãn bus có độ rộng khác nhau. Ví dụ, một port có tên A[0..7] có thể được kết nối với một bus mà net label đính kèm của nó được định nghĩa là A[0..15].

Thông báo

Nếu lỗi và cảnh báo của compiler được bật để hiển thị trên schematic (được bật trên trang Schematic - Compiler của hộp thoại Preferences), một đối tượng vi phạm sẽ hiển thị đường gợn sóng màu bên dưới nó. Một thông báo cũng được hiển thị trong bảng Messages theo định dạng sau:

Mismatched bus widths on bus section <NetName> (<BusSize1> and <BusSize2>),

trong đó:

NetName là tên của net cha mà các đối tượng bus không khớp được liên kết tới.

BusSize1 là độ rộng của đối tượng bus vi phạm thứ nhất.

BusSize2 là độ rộng của đối tượng bus vi phạm thứ hai.

Khuyến nghị khắc phục

Khi chọn vi phạm trong Messages panel, hãy sử dụng vùng Details của panel để nhanh chóng lần theo bus slice bị ảnh hưởng và xác định các định danh net (port, net label, sheet entry, v.v.) có độ rộng nhãn bus không nhất quán. Xác định độ rộng đúng và sửa lại tên của đối tượng bị lỗi.

 

AI-LocalizedBản địa hóa bằng AI
Nếu bạn phát hiện vấn đề, hãy chọn văn bản/hình ảnh và nhấnCtrl + Enterđể gửi phản hồi cho chúng tôi.
Nội dung