Tôi đang cố gắng để có được sự hiểu biết chung về những gì sẽ xảy ra nếu bạn để một chương trình không được lập trình trong một thời gian dài.
Giả sử bạn có một FPGA và bạn để nó không được lập trình trong một khoảng thời gian dài (vài phút đến vài giờ sau khi bật nguồn), tức là không có dòng bit trên nó, điều này có tệ cho thiết bị không? Bạn có nên có một số dòng bit trên một GPU được hỗ trợ mọi lúc không? Ý kiến chung về vấn đề này là gì?
Kết quả có khác nhau trên các thiết bị hoặc nhà sản xuất khác nhau (Xilinx so với Altera so với các thiết bị khác) không?
Thông tin bổ sung:
Tôi có một bảng SoC tùy chỉnh sử dụng một Xilinx Virtex-6 FPGA. Tôi cũng có một chiếc Xilinx ML605 mà tôi sử dụng cho mục đích tham khảo.
Bảng tùy chỉnh: Tôi bật nguồn lên bảng. Tôi nhận thấy rằng tôi có một khoảng thời gian ngắn để lập trình nó bằng XMD (Trình gỡ lỗi vi xử lý Xilinx). Nếu tôi mất cửa sổ 20-30 giây, tôi phải tắt và bật bảng trước khi thử lại. Điều này không xảy ra với ML605.
Khi tôi cố gắng lập trình bảng tùy chỉnh qua XMD, tôi nhận được một cái gì đó như:
Error: Device Reset by JPROGRAM command, failed. INIT_COMPLETE did not go high.
Cho tôi biết bạn nghĩ gì.