Khi Xung nhịp ISP (TCK) joint Test Action Group (JTAG) chạy ở tần số cao (1 đến 10 MHz), thời gian cần thiết để chuyển dữ liệu và thông tin địa chỉ vào thiết bị trở nên không đáng kể so với thời gian xung lập trình cho các tế bào bộ nhớ.
Khi lập trình nhiều thiết bị trong một chuỗi JTAG, lập trình đồng thời cho phép các xung lập trình cho mỗi thiết bị được áp dụng đồng thời. Do đó, lập trình đồng thời này cho phép giảm đáng kể thời gian lập trình.
Khi TCK được chạy ở tần số thấp (~100 kHz), thời gian cần thiết để chuyển dữ liệu và thông tin địa chỉ vào thiết bị trở nên chiếm ưu thế so với thời gian xung lập trình cho các tế bào bộ nhớ. Do đó ở những tần số thấp hơn này, lập trình đồng thời có những lợi ích không đáng kể.
Altera hỗ trợ lập trình đồng thời khi sử dụng các tệp Định dạng Vector Nối tiếp (.svf), tệp Jam™ (.jam) và tệp Mã byte Jam (.jbc). Các định dạng tệp này tự động sử dụng lập trình đồng thời bất cứ khi nào nhiều hơn một thiết bị, cùng một họ, được nhắm mục tiêu.
Để biết thêm thông tin, vui lòng tham khảo Nguyên tắc Khả năng lập trình trong hệ thống cho MAX thiết bị II (PDF)Và AN 100: Nguyên tắc Khả năng lập trình trong hệ thống (PDF).