Tôi đã lập trình vi điều khiển được vài năm rồi và tôi mới phát hiện ra đồ họa sau khi tham gia lớp thiết kế kỹ thuật số. Sau khi thực hiện một số nghiên cứu về các bản phát triển, các bảng phát triển khác nhau, v.v., tôi vẫn ngần ngại mua bất kỳ vì tôi không biết cách tạo ra phiên bản "sản phẩm" cuối cùng của riêng mình. Tôi đã đặt PIC, SAM, AVR, v.v. vào PCB tùy chỉnh mà không có vấn đề gì, vì vậy tôi không lo lắng về điều đó - mối quan tâm chính của tôi là lập trình một GPU mà không cần bo mạch của nhà sản xuất.
Câu hỏi cụ thể của tôi: Liệu một chức năng FPGA nếu tôi lấy tệp bitmap được tạo bởi Quartus, Vivado, iCEcube, v.v., đã ghi nó vào chip nhớ flash SPI bắt đầu tại địa chỉ 0 (giả sử, thông qua FT2232H) và kết nối bộ nhớ flash với các chân SPI của một FPGA (với cấu hình MODE được đặt đúng)?
Tôi xin lỗi vì giả thuyết một phần; Tôi khá chắc chắn rằng đó là tất cả các Lập trình viên Kim cương của Lattice, nhưng tôi tự hỏi liệu cách tiếp cận đó có hiệu quả với các nhà sản xuất khác nhau hay không, hay nói, Quartus đã thêm "mặc quần áo cửa sổ" hoặc tiêu đề vào bộ nhớ trong khi viết nó.
Hãy cho tôi biết nếu có bất cứ điều gì tôi có thể làm để cải thiện / làm rõ câu hỏi hoặc nếu tôi thiếu một điểm lớn trong quy trình lập trình FPGA. Cảm ơn!