ศูนย์สนับสนุนการเขียนโปรแกรม
ศูนย์การเขียนโปรแกรมให้คําอธิบายเกี่ยวกับโซลูชันการตั้งโปรแกรมสําหรับ Intel® FPGA ที่ตั้งโปรแกรมได้ MAX® II, MAX® 3000A, MAX® 7000 และอุปกรณ์กําหนดค่า
เครื่องมือการเขียนโปรแกรม
อะแดปเตอร์และสายเคเบิลดาวน์โหลด
อุปกรณ์ FPGA สามารถตั้งโปรแกรมด้วยเครื่องมือการเขียนโปรแกรม Intel FPGA และสายดาวน์โหลด
เครื่องทดสอบในวงจร
เครื่องทดสอบในวงจรถูกใช้อย่างแพร่หลายในการทดสอบการผลิตและสําหรับการวัดระบบ PCB
เครื่องมือสแกนขอบเขต
คุณสามารถใช้เครื่องมือสแกนตามขอบเขตเพื่อโปรแกรมและตรวจสอบอุปกรณ์ลอจิกที่ตั้งโปรแกรมได้ (PLD) ที่รองรับความสามารถในการเขียนโปรแกรมในระบบ (ISP) ที่ใช้คอนโทรลเลอร์ IEEE Standard 1149.1
โปรแกรมเมอร์ของบุคคลที่สาม
ผู้ให้บริการจากภายนอกให้การสนับสนุนสําหรับการตั้งโปรแกรม MAX อุปกรณ์ 3000A
การเขียนโปรแกรม IEEE 1532
ผู้ให้บริการจากภายนอกให้การสนับสนุนการเขียนโปรแกรมสําหรับอุปกรณ์กําหนดค่า
Jam STAPL
Jam Standard Test and Programming Language (STAPL) สร้างโดยวิศวกร Intel® FPGA และได้รับการสนับสนุนโดยกลุ่มผู้ผลิตอุปกรณ์ลอจิกแบบตั้งโปรแกรม (PLD) ผู้ผลิตอุปกรณ์การเขียนโปรแกรม และผู้ผลิตอุปกรณ์ทดสอบ Jam STAPL ถูกนํามาใช้เป็นมาตรฐาน JEDEC JESD-71 ในเดือนสิงหาคม 1999
ไฟล์พินเอาต์
อุปกรณ์กําหนดค่า
ตระกูลผลิตภัณฑ์อุปกรณ์กําหนดค่า EPC และ EPCS ถูกเลิกผลิตแล้ว โปรดดูรายละเอียดเพิ่มเติมที่ PDN 1708
Intel® FPGA อุปกรณ์กําหนดค่าที่ได้รับการปรับปรุง (EPC16, EPC8 และ EPC4) และอุปกรณ์กําหนดค่าซีเรียล (EPCS4, EPCS1, EPCS16 และ EPCS64) มอบโซลูชันการกําหนดค่าที่คุ้มค่าสําหรับ Intel® FPGA ทั้งหมด อุปกรณ์กําหนดค่าซีเรียลและที่ได้รับการปรับปรุงมีวิธีการตั้งโปรแกรมที่แตกต่างกันตามที่อธิบายไว้ด้านล่าง
วิธีการตั้งโปรแกรมอุปกรณ์การกําหนดค่าที่ปรับปรุงใหม่
Intel® FPGA อุปกรณ์กําหนดค่าที่ปรับปรุงใหม่ (EPC16, EPC8 และ EPC4) และอุปกรณ์กําหนดค่าซีเรียล (EPCS4, EPCS1, EPCS16 และ EPCS64) มอบโซลูชันการกําหนดค่าที่คุ้มค่าสําหรับ FPGAs Intel® ทั้งหมด อุปกรณ์กําหนดค่าซีเรียลและที่ได้รับการปรับปรุงมีวิธีการตั้งโปรแกรมที่แตกต่างกันตามที่อธิบายไว้ด้านล่าง
อุปกรณ์กําหนดค่า (EPC) ที่ได้รับการปรับปรุงสามารถตั้งโปรแกรมในระบบผ่านอินเทอร์เฟซมาตรฐานอุตสาหกรรม 4 พิน IEEE Standard 1149.1 (JTAG)
วิธีการเขียนโปรแกรมอุปกรณ์การกําหนดค่าแบบอนุกรม
อุปกรณ์กําหนดค่าซีเรียล (EPCS) ไม่รองรับอินเทอร์เฟซ JTAG วิธีการทั่วไปในการเขียนโปรแกรมอุปกรณ์เหล่านี้ผ่านอินเทอร์เฟซการเขียนโปรแกรมซีเรียล (AS) ที่ใช้งานอยู่ อุปกรณ์ EPCS สามารถตั้งโปรแกรมได้โดยใช้วิธีการต่อไปนี้:
การตั้งโปรแกรมในระบบโดยใช้ไมโครโปรเซสเซอร์ภายนอก
- อุปกรณ์ EPCS สามารถตั้งโปรแกรมในระบบโดยไมโครโปรเซสเซอร์ภายนอกโดยใช้ SRunner SRunner เป็นไดรเวอร์ซอฟต์แวร์ที่พัฒนาขึ้นสําหรับการตั้งโปรแกรมอุปกรณ์กําหนดค่าซีเรียลแบบฝังที่นักออกแบบสามารถปรับแต่งให้เหมาะสมกับระบบฝังตัวต่างๆ
การตั้งโปรแกรมในระบบโดยใช้ Serial Flash Loader
- อุปกรณ์ EPCS สามารถตั้งโปรแกรมผ่านอินเทอร์เฟซ JTAG โดยใช้ FPGA เป็นบริดจ์ระหว่างอินเทอร์เฟซ JTAG และอุปกรณ์ EPCS
อุปกรณ์ Max® II
เอกสาร
- การใช้ Jam STAPL สําหรับ ISP ผ่านบทโปรเซสเซอร์เอ็มเบ็ดเด็ด ของคู่มืออุปกรณ์ MAX II
- การสนับสนุน MAX® II CPLD
บทความฐานความรู้ FPGA
อุปกรณ์ MAX 7000S, MAX 7000A และ MAX 7000B
เอกสาร
- เอกสารข้อมูลอุปกรณ์การกําหนดค่าแบบปรับปรุง
- เอกสารข้อมูลอุปกรณ์กําหนดค่าซีเรียล (EPCS1, EPCS4, EPCS16 & EPCS64)
บทความฐานความรู้ FPGA
- ฉันสามารถตั้งโปรแกรมอุปกรณ์ Intel® FPGA ISP พร้อมกัน (ตระกูล MAX และ EPC) ได้หรือไม่
- มีออสซิลเลเตอร์ภายในในอุปกรณ์ Intel® FPGA EPC หรือไม่
- ควรใช้แฟ้มอินพุตใดในโปรแกรมอุปกรณ์ EPCS
- ฉันสามารถตั้งโปรแกรมและลบอุปกรณ์กําหนดค่าซีเรียล (EPCS1 และ EPCS4) ได้กี่ครั้ง
- ฉันจะลบอุปกรณ์ Intel® FPGA ในระบบโดยใช้พิน JTAG ได้อย่างไร
- ทําไมเวลาการเขียนโปรแกรมอุปกรณ์ MAX 7000A, MAX 7000AE, MAX 7000S และ MAX เวลาในการเขียนโปรแกรมอุปกรณ์ 9000 จึงแตกต่างกันไปขึ้นอยู่กับว่าฉันใช้ชุดเขียนโปรแกรมหลัก (MPU), พีซี หรือโปรแกรมเมอร์หรือไม่
- ฉันสามารถเขียนโปรแกรมอุปกรณ์แบบ Intel® FPGA in-system programmable (ISP) พร้อมกัน (ตระกูล MAX และ EPC) ได้หรือไม่
อุปกรณ์สูงสุด® 7000
เอกสาร
- เอกสารข้อมูลตระกูลอุปกรณ์ลอจิกที่ตั้งโปรแกรมได้ MAX 7000
- AN 95: ความสามารถในการตั้งโปรแกรมในระบบในอุปกรณ์ MAX
- AN 109: การใช้เครื่องทดสอบ HP 3070 สําหรับการเขียนโปรแกรมในระบบ
บทความฐานความรู้ FPGA
- ฉันสามารถหยุดการเขียนโปรแกรมของอุปกรณ์ MAX 7000AE, MAX 7000B หรือ MAX 3000A โดยไม่ทําให้เสียหายได้หรือไม่
- มีวิธีตรวจสอบบิต ISP DONE (MAX 7000AE, MAX 7000B, MAX 3000A) หรือไม่
- ไฟล์วัตถุโปรแกรมเมอร์ (.pof) อยู่ในตระกูลอุปกรณ์ MAX 7000 (MAX 7000E, MAX 7000S และ MAX 7000A) เข้ากันได้หรือไม่
- ฉันสามารถตั้งโปรแกรมพิน JTAG ทั้งสี่ตัว (TCK, TMS, TDI และ TDO) เป็นพิน I/O เมื่อเขียนโปรแกรม MAX อุปกรณ์ 7000 ผ่านโปรแกรมเมอร์ที่ใช้ซ็อกเก็ตของบริษัทอื่นได้หรือไม่
เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้