ผู้ผลิต FPGA กล่าวว่าถ้าคุณใช้ 'ซอฟต์คอร์' นั่นคือไมโครคอนโทรลเลอร์ที่เขียนด้วย VHDL ดังนั้นการออกแบบ VHDL สามารถนำไปใช้กับฮาร์ดแวร์ FPGA ที่สามารถตั้งโปรแกรมได้ในอนาคต ของการผลิต
ในการซื้ออาร์กิวเมนต์นั้นคุณจะต้องสมมติว่าฮาร์ดแวร์ที่ตั้งโปรแกรมได้จะยังคงมีอยู่ในช่วงเวลาของคุณ (ซึ่งน่าจะเป็น) และจะยังคงมีอยู่ในขนาดชิปต้นทุนและแรงดันไฟฟ้าที่จะเหมาะสมกับผลิตภัณฑ์ของคุณ ที่จะเชื่อ) ในการใช้วิธีการนี้คุณจะต้องยอมรับว่าคุณอาจต้องออกแบบฮาร์ดแวร์ใหม่เพื่อรับแพคเกจใหม่ซึ่งค่อนข้างเอาชนะวัตถุของคุณโดยไม่มีการเปลี่ยนแปลงที่สำคัญ
แนวทางของฉันและคำแนะนำของฉันคือการแยกการควบคุมการประมวลผลของคุณออกจากส่วนที่เหลือของวงจรบนกระดานขนาดเล็กและกำหนดส่วนต่อประสานของคุณเอง บางที SPI อาจสร้างอินเทอร์เฟซที่เหมาะสมหรือบัส nybble ที่มีข้อมูลการอ่าน / เขียนและ strobe ที่อยู่ จากนั้นหากโปรเซสเซอร์ที่คุณเลือกล้าสมัยในช่วงอายุการใช้งานผลิตภัณฑ์คุณจะต้องออกแบบและทดสอบบอร์ดขนาดเล็กแทนที่จะเป็นบอร์ดขนาดใหญ่ที่มีฟังก์ชั่นผลิตภัณฑ์อะนาล็อกที่สำคัญ
ตั้งโปรแกรมตัวประมวลผลควบคุมใน C. แบ่งรหัสของคุณเป็นอัลกอริธึมทั่วไปและโมดูลส่วนต่อประสานฮาร์ดแวร์อย่างเคร่งครัด จากนั้นถ้าฮาร์ดแวร์ชิ้นใดชิ้นหนึ่งมีการเปลี่ยนแปลงคุณได้แยกการเขียนใหม่เป็นโมดูลจำนวนน้อยและไม่ได้ตระเวนไปทั่วรหัสของคุณ
เลือกแรงดันไฟฟ้าที่เหมาะสมฉันต้องการ 3.3v ถึง 5v เป็นต้น
เมื่อคุณเลือกบอร์ดควบคุมขนาดเล็กคุณสามารถทำได้แย่กว่าการเลือกฟอร์มแฟคเตอร์ที่ตรงกับบอร์ด Arduino หรือ PIC dev ที่มีอยู่ จากนั้นการพัฒนาและการสร้างต้นแบบของคุณจะได้รับข้อมูลที่ถูกต้องและคุณสามารถเริ่มต้นการผลิตที่มีราคาต่ำด้วยโมดูลที่ซื้อก่อนที่จะออกแบบการเปลี่ยนต้นทุนที่ต่ำ