Gán nhãn bus hỗn hợp dạng tổng quát và dạng số
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 (port, nhãn net, sheet entry, v.v.) được nối với cùng một bus slice nhưng khác nhau về cú pháp bus; một bên định nghĩa dải bus ở định dạng số (ví dụ: A[0..2]), trong khi bên còn lại định nghĩa dải đó ở định dạng generic (ví dụ: A[0..b]).
Thông báo
Nếu các lỗi và cảnh báo của trình biên dịch được bật để hiển thị trên sơ đồ nguyên lý (đượ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 generic and numeric bus labeling on <NetName> <Level> value first and Generic ,
trong đó:
NetName là tên của net cha mà nhãn bus không khớp được liên kết tới.
Level phụ thuộc vào thứ tự số của net. Nếu tăng dần (ví dụ: [0..2]) thì Level sẽ xuất hiện dưới dạng Low. Nếu giảm dần (ví dụ: [2..0]) thì Level sẽ xuất hiện dưới dạng High.
Khuyến nghị khắc phục
Khi đã chọn vi phạm trong bảng Messages , hãy dùng vùng Details của bảng để cross probe tới các đối tượng vi phạm. Xác định đối tượng nào có đặc tả nhãn bus bị sai và chỉnh sửa cho phù hợp.