Bảng sau tóm tắt các giải pháp có sẵn khi thực hiện cấu hình nhúng, cùng những lợi thế và lợi thế tương đối cũng như cấu hình của từng giải pháp.
Hỗ trợ | |||
---|---|---|---|
Phần mềm cấu hình | Chế độ cấu hình | Lợi thế | Sự khác hàng |
Mã dạng byte Jam STAPL | JTAG | Đa dòng, hỗ trợ đa nhà cung cấp | Kích thước mã lớn hơn |
JRunner | JTAG | Kích thước mã nhỏ | Biên dịch lại để thêm hỗ trợ thiết bị mới |
Bộ phun lửa MicroBlaster | Nối tiếp thụ động | Kích thước mã nhỏ | Biên dịch lại để thêm hỗ trợ thiết bị mới |
Có hai tùy chọn khi thực hiện cấu hình thông qua cổng JTAG - Jam STAPL hoặc JRunner. Để lập trình MAX thiết bị khác hoặc thiết bị của nhà cung cấp khác, ngoài Altera FPGA, thì Jam STAPL Bytecode là giải pháp. Tuy nhiên, để chỉ định cấu hình Altera FPGAs bỏ qua thiết bị của nhà cung cấp khác, thì JRunner là một giải pháp tốt hơn, vì nó sử dụng ít bộ nhớ hơn (cả không gian mã và bộ nhớ chương trình). Điều đặc biệt tương đối của JRunner là việc biên dịch lại mã nguồn mới là bắt buộc để thêm hỗ trợ thiết bị mới (sau khi JRunner đã được biên dịch cho một thiết bị cụ thể và hệ thống nhúng, nó sẽ không cần được biên dịch lại).
MicroBlaster là giải pháp có sẵn cho cấu hình thụ động-nối tiếp. Ưu điểm của giải pháp này là nó có kích thước mã nhỏ nhất của bất kỳ giải pháp nào mà Altera cung cấp. Disdvantage là mã có thể cần được biên dịch lại để hỗ trợ thiết bị mới.
Để biết thêm thông tin chi tiết về từng giải pháp này, bạn có thể tải xuống từ Altera trang chủ của bạn tại: