Các nhà sản xuất đồ họa cho biết nếu bạn sử dụng 'lõi mềm', nghĩa là, một vi điều khiển được viết bằng VHDL, thì thiết kế VHDL có thể được thực hiện trên bất kỳ phần cứng đồ họa lập trình nào trong tương lai, do đó giải phóng bạn khỏi khả năng xảy ra bất kỳ phần cứng cụ thể nào. của sự sản xuất.
Để mua đối số đó, bạn cần phải giả định rằng phần cứng có thể lập trình sẽ tiếp tục khả dụng trong khoảng thời gian của bạn (có thể xảy ra) và sẽ tiếp tục có sẵn ở kích cỡ chip, chi phí và điện áp phù hợp với sản phẩm của bạn (mà tôi thấy khó hơn tin tưởng). Để sử dụng phương pháp này, bạn sẽ phải chấp nhận rằng bạn có thể cần phải thực hiện một thiết kế phần cứng mới để chấp nhận một gói mới, điều này sẽ đánh bại đối tượng của bạn không có thay đổi lớn.
Cách tiếp cận của tôi, và lời khuyên của tôi sẽ là, cách ly xử lý điều khiển của bạn với phần còn lại của mạch trên một bảng nhỏ và xác định giao diện của riêng bạn với nó, càng ít chân càng tốt. Có lẽ SPI tạo ra một giao diện phù hợp, hoặc một chiếc xe buýt nhỏ với dữ liệu đọc / ghi và ghi địa chỉ. Sau đó, nếu bộ xử lý được chọn của bạn trở nên lỗi thời trong suốt thời gian sử dụng sản phẩm, bạn chỉ phải thiết kế lại và kiểm tra một bảng nhỏ, thay vì một bảng lớn với các chức năng sản phẩm tương tự quan trọng trên đó.
Lập trình bộ xử lý điều khiển trong C. Chia mã của bạn thành thuật toán chung và các mô-đun giao diện phần cứng. Sau đó, nếu các bit cụ thể của phần cứng phải thay đổi, bạn đã tách phần ghi lại thành một số lượng nhỏ các mô-đun và không thu thập dữ liệu trên toàn bộ mã của bạn.
Chọn một điện áp phù hợp, ví dụ tôi thích 3,3v đến 5v.
Khi bạn chọn bảng điều khiển nhỏ của mình, bạn có thể làm điều tồi tệ hơn là chọn một yếu tố hình thức phù hợp với bảng phát triển Arduino hoặc PIC có sẵn. Sau đó, quá trình phát triển và tạo mẫu của bạn sẽ được cải thiện và thậm chí bạn có thể bắt đầu sản xuất ở mức thấp với các mô-đun đã mua trước khi thiết kế thay thế chi phí thấp hơn.