Tôi đã sử dụng một dòng sản phẩm được gọi là Mạch tương tự có thể lập trình điện tử (EPAC), có lẽ cách đây hơn mười năm, được cho là tương đương với một loại đồ họa và Cypress trong nhiều năm đã sản xuất một dòng có tên là PSoC (Lập trình được System On Chip) kết hợp một mảng có thể chuyển đổi của cả mạch tương tự và kỹ thuật số. Lưu ý rằng trong cả hai trường hợp, các thiết bị có số lượng khối chức năng vừa phải (3 đến 24 hoặc hơn trong trường hợp PSoC) với các tùy chọn định tuyến có phần hạn chế, thay vì cung cấp hàng trăm hoặc hàng nghìn khối với đủ kết nối để cho phép định tuyến tùy ý .
Một lý do mà FPGA tương tự không cung cấp ở bất kỳ đâu gần tính linh hoạt trong thiết kế của các thiết bị kỹ thuật số là vì ngay cả khi một tín hiệu truyền tín hiệu kỹ thuật số qua hàng chục hoặc hàng trăm mức mạch định tuyến và logic, mỗi mức có tỷ lệ nhiễu tín hiệu 10dB (SNR), nghĩa là có tín hiệu nhiễu bằng 1/3, tín hiệu thu được có thể sạch. Ngược lại, nhận được tín hiệu sạch từ một thiết bị tương tự đòi hỏi mọi giai đoạn tín hiệu đi qua phải sạch. Việc định tuyến càng phức tạp, càng khó tránh việc thu tín hiệu đi lạc.
Trong các ứng dụng không đòi hỏi quá cao, việc có một lượng nhỏ mạch tương tự kết hợp thành chip có thể hữu ích. Ví dụ: tôi đã thiết kế một hộp nhạc sử dụng PSoC để lái loa Piezo trực tiếp; PSoC bao gồm một bộ giải mã, bộ lọc thông thấp thứ tư và bộ khuếch đại đầu ra. Sẽ không khó để sử dụng một con chip riêng để thực hiện quá trình lọc và khuếch đại, nhưng sử dụng PSoC đã tránh được việc cần thêm một con chip.