Cập nhật thiết kế hệ thống
Để duy trì sự đồng bộ giữa thiết kế sơ đồ đa bo mạch và các dự án PCB con mà nó bao gồm, thiết kế đa bo mạch hỗ trợ trao đổi dữ liệu chân/mạng theo hai chiều. Dữ liệu kết nối có thể được nhập vào thiết kế đa bo mạch từ các dự án con, và dữ liệu kết nối của thiết kế đa bo mạch cũng có thể được փոխանցกลับ lại các dự án PCB nguồn.
Nhập từ các Dự án Con
Trong quá trình phát triển một thiết kế đa bo mạch, rất có khả năng các dự án con nguồn cũng sẽ tiếp tục được phát triển, và những thay đổi đó cần được đưa vào (đồng bộ với) thiết kế đa bo mạch. Quá trình cập nhật này được thực hiện bằng cách nhập lại thiết kế con vào không gian thiết kế đa bo mạch thông qua một Engineering Change Order (ECO). Việc trao đổi dữ liệu chân/mạng này cho phép dữ liệu kết nối giữa thiết kế đa bo mạch và các bo mạch thành phần của nó luôn được giữ đồng bộ.
Sử dụng lệnh Design » Import From Child Projects từ menu chính hoặc menu nhấp chuột phải của không gian thiết kế để nhập các thay đổi từ tất cả dự án con trong thiết kế đa bo mạch, hoặc dùng tùy chọn Design » Import From Selected Child Projects để nhập lại dữ liệu kết nối cho các mô-đun dự án hiện đang được chọn trong không gian thiết kế. Các lệnh này cũng có sẵn trong menu Design khi nhấp chuột phải vào đồ họa mô-đun.
Mọi khác biệt được phát hiện giữa kết nối hiện tại của thiết kế đa bo mạch và dữ liệu kết nối trong (các) dự án con sẽ được hiển thị trong hộp thoại Engineering Change Order. Sử dụng ECO để kiểm tra và cuối cùng thực thi các thay đổi cần thiết nhằm đưa các bo mạch con trở lại trạng thái đồng bộ với thiết kế đa bo mạch.
Nếu không có khác biệt nào, một hộp thoại cảnh báo của bộ so sánh sẽ cho biết điều đó và đồng nghĩa là không cần thay đổi nào để duy trì sự đồng bộ giữa thiết kế đa bo mạch và dự án con.
ECO đã thực thi sẽ ghi nhận mọi khác biệt giữa kết nối hiện tại của thiết kế đa bo mạch và dữ liệu kết nối đã được nhập từ (các) dự án con. Thông tin này có sẵn trong hộp thoại Connection Manager dialog (Design » Connection Manager), cũng là nơi được dùng để xử lý hoặc từ chối dữ liệu kết nối đã cập nhật từ (các) dự án con.
Cập nhật các Dự án Con
Dữ liệu kết nối của thiết kế đa bo mạch có thể được chuyển ngược lại các dự án PCB nguồn thông qua tính năng Update của dự án con (Design » Update Child Projects). Để cập nhật một dự án con riêng lẻ, hãy chọn mô-đun tương ứng của nó và dùng lệnh Design » Update Selected Child Projects – cả hai lệnh này cũng có sẵn trong menu Design khi nhấp chuột phải vào mô-đun.
Khi lệnh được chạy, trình biên tập thiết kế sẽ so sánh dữ liệu kết nối trong thiết kế đa bo mạch với dữ liệu trong các dự án con. Mọi khác biệt được phát hiện sẽ được liệt kê dưới dạng các thay đổi đề xuất trong hộp thoại Engineering Change Order (ECO) tiếp theo, hoặc một hộp thoại cảnh báo của bộ so sánh sẽ cho biết rằng không phát hiện khác biệt nào – và đồng nghĩa là không cần thay đổi nào để duy trì sự đồng bộ giữa thiết kế đa bo mạch và dự án con.
Trong ví dụ được hiển thị ở đây, khi các mạng RS và RSW đã bị hoán đổi trên đầu nối HDR1 trong dự án con LCD Board (M2 trong thiết kế đa bo mạch), ECO sẽ đề xuất hoán đổi chân trong dự án nguồn để đồng bộ các mạng.
Khi ECO được thực thi (sau bước kiểm tra tùy chọn), các chân của đầu nối HDR1 trong dự án con của mô-đun LCD sẽ được hoán đổi.
Lưu ý rằng quy trình Update Child Projects thường sẽ được thực hiện after sau khi mọi xung đột đã được xử lý trong hộp thoại Connection Manager dialog, nhằm đồng bộ các dự án con về đúng trạng thái của thiết kế đa bo mạch.
Các thay đổi khác được phát hiện và xử lý, chẳng hạn như tên mạng không khớp, sẽ được đồng bộ bằng cách cập nhật trực tiếp vào đích trong dự án con.