4
จะเกิดอะไรขึ้นเมื่อ FPGA ถูก“ ตั้งโปรแกรม”?
จากสิ่งที่ฉันเข้าใจกระบวนการของการเขียนโปรแกรม FPGA มีสองส่วนด้วยกัน: เข้ารหัสคำอธิบายฮาร์ดแวร์เป็นบิตที่ FPGA สามารถเข้าใจได้ (เช่นเขียน HDL บางส่วนและคอมไพล์แล้ว) โหลด HDL ที่คอมไพล์แล้วลงใน FPGA คำถามของฉันคือ: "FPGA ทำอะไรกับ HDL ที่คอมไพล์แล้ว" ในตอนนี้ฉันคิดว่า FPGAs เป็น "ฮาร์ดแวร์ mouldable" ซึ่งสามารถเชื่อมต่อสายไฟและประตูตรรกะกับสิ่งที่คุณต้องการ หนึ่งในสิ่งที่ดีคือความสามารถในการขึ้นรูปเป็นแบบถาวร: FPGA สามารถทำการ reprogrammed ได้ FPGAs ตีความ HDL ที่คอมไพล์แล้วอย่างไร การขึ้นรูปถาวรทำได้อย่างไร