Kết nối dây xe buýt với các cổng khác nhau của một bảng con được phân kênh


8

Tôi có một chiếc xe buýt 8 dòng chselect[7..0]. Tôi cũng có một bảng con lặp đi lặp lại 4x, mỗi bảng có hai đầu vào CSAbCSBb. Biểu thị các đầu vào này dưới dạng CSAb_0, CSBb_0, CSAb_1, CSBb_1,...,CSBb_3số sau dấu gạch dưới cho biết trường hợp nào của bảng con lặp lại.

Tôi muốn kết nối xe buýt như thế này:

chselect[0] --> CSAb_0
chselect[1] --> CSBb_0

chselect[2] --> CSAb_1
chselect[3] --> CSBb_1

chselect[4] --> CSAb_2
chselect[5] --> CSBb_2

chselect[6] --> CSAb_3
chselect[7] --> CSBb_3

Đây là nỗ lực của tôi ở Altium

nhập mô tả hình ảnh ở đây

Điều này có đúng và / hoặc phù hợp với thực tiễn tốt nhất không?

Tôi cũng đã hỏi điều này trên diễn đàn Altium .


Không có thời gian để vào Altium ngay bây giờ, tôi nghi ngờ mọi thứ sẽ dễ dàng hơn với bạn nếu bạn có thể tập hợp lại để tất cả CSA có thể là [0..3] trên chselect và CSB trên [4..7]. Nếu có thể.
Asmyldof

Câu trả lời:


1

Một cách tiếp cận có hiệu quả:

Bên trong digital_interface.SchDoc, nhóm các chân như trong Hình 1.

nhập mô tả hình ảnh ở đây Hình 1: Các chân kỹ thuật số được nhóm thành hai bus. Mỗi bus sẽ được kết nối với một đầu vào của khối kênh.

Sau đó, trong bảng cấp cao nhất, chỉ cần sử dụng kênh tiêu chuẩn như trong Hình 2.

nhập mô tả hình ảnh ở đây Hình 2: Các bus CSAbCSBbđược phân kênh theo cách thông thường.

Điều này không thanh lịch như tôi muốn, nhưng nó hoạt động.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.