Một lõi của bộ xử lý RISC 32 bit có khả năng chạy phiên bản linux không có mmu thực sự không cần phải lớn đến mức đó - tài nguyên thực sự bạn cần là nhiều RAM hơn (10 MB megabyte) so với bất kỳ FPGA nào, vì vậy bạn Có lẽ tôi sẽ muốn SDRAM trên bo mạch và bộ điều khiển cho điều đó trong FPGA.
Điều đó nói rằng, nếu bạn muốn bất cứ thứ gì ngoài một mức hiệu suất tầm thường, bạn có thể muốn một lõi với một số tối ưu hóa (đường ống, v.v.), và điều đó bắt đầu tăng kích thước lên một chút. Thêm một mmu đầy đủ sẽ giúp phân bổ (lại) bộ nhớ hiệu quả hơn và cho phép hành vi sao chép (ghi) trên bản sao thông thường.
Cả hai nhà cung cấp lớn của FPGA đều có lõi xử lý mềm với các cổng linux có sẵn - Microblaze cho Xilinx, Nios II cho Altera. Bạn có thể nên đọc tài liệu của họ để biết các đề xuất nền tảng cụ thể vì tất nhiên đó là mục tiêu di chuyển theo thời gian. Thiết kế lõi của bên thứ ba có thể lớn hơn một chút cho hiệu năng tương tự, nếu nó được viết theo cách dễ mang theo hơn và không được tối ưu hóa cụ thể cho một họ đồ họa cụ thể.
Trong lịch sử đã có những con chip có sẵn kết hợp cả lõi xử lý cứng (thường là powerpc) với một vùng vải có thể cấu hình được. Một tùy chọn khác để xem xét sẽ là một bộ xử lý riêng biệt (có khả năng là ARM) trên cùng một bo mạch với một đồ họa.
Rất nhiều quyết định sẽ phụ thuộc vào mức độ bạn cần kết hợp chặt chẽ giữa bộ xử lý và đồ họa. Nếu bạn có thể giảm sự cố đối với các thanh ghi cấu hình và luồng dữ liệu, thì đó có thể là mô-đun giống như treo một bảng đồ họa với chip USB nhanh ra khỏi cổng máy chủ USB của một bảng linux nhúng như BeagleBoard hoặc RasberryPi. Để tích hợp chặt chẽ hơn, bạn có thể muốn có FPGA trên cùng một bo mạch và ngồi trên bus ngoài của bộ xử lý. Hoặc đối với tốc độ dữ liệu thấp, việc đặt giao diện thanh ghi SPI trong một đồ họa và việc giao diện UART là hoàn toàn có thể thực hiện được mặc dù khó hơn một chút.
Cuối cùng, có một câu hỏi là bạn có thực sự cần một hệ điều hành đầy đủ như linux hay không, nếu một ngăn xếp TCP nhúng có kích cỡ "bộ điều khiển vi mô" sẽ giải quyết vấn đề của bạn trong khi cần ít bộ nhớ hơn.