มาเตรียมและโหลดโครงการจากสภาพแวดล้อมการพัฒนา Quartus II ลงใน Altera FPGA
จำเป็น
- FPGA จาก Altera;
- โปรแกรมเมอร์ USB-Blaster;
- คอมพิวเตอร์ที่มีสภาพแวดล้อมการพัฒนา Quartis II
คำแนะนำ
ขั้นตอนที่ 1
ในเมนู Assignements -> Device … เลือก FPGA ที่คุณจะ "เติม" โครงการ ในกลุ่ม Device Family คุณต้องเลือกครอบครัวที่ FPGA ของคุณอยู่ เลือกรุ่น FPGA ของคุณในฟิลด์ อุปกรณ์ที่พร้อมใช้งาน
ในกลุ่มรายการ "อุปกรณ์ที่มี" คุณสามารถจัดเรียงอุปกรณ์ตามประเภทแพ็คเกจ (แพ็คเกจ) หรือตามจำนวนพิน () เพื่อค้นหารุ่น FPGA ของคุณอย่างรวดเร็ว
ไม่ฟุ่มเฟือยที่จะระบุว่าขา FPGA ที่ไม่ได้เชื่อมต่อจะเป็นอย่างไร คลิกปุ่มตัวเลือกอุปกรณ์และพิน … ไปที่ขั้นตอนและระบุสถานะของหมุด
หลังจากระบุรุ่น FPGA แล้ว ให้ปิดหน้าต่างอุปกรณ์โดยคลิกปุ่มตกลง
ขั้นตอนที่ 2
หากคุณต้องการให้ซินธิไซเซอร์กำหนดฟังก์ชันให้กับพินด้วยตัวเอง คุณก็ไม่สามารถทำอะไรได้อีก และในการกำหนดพิน FPGA ด้วยตนเอง ให้ไปที่เมนู Assignements -> Pin Planner หรือกดปุ่ม Ctrl + Shift + N พร้อมกัน
เครื่องมือกำหนดพินเริ่มต้นขึ้น ด้านล่างนี้คือรายการพิน I / O ที่ใช้ในโปรเจ็กต์ของคุณพร้อมชื่อที่เกี่ยวข้อง
ตอนนี้ในคอลัมน์ Location คุณต้องตั้งค่าหมายเลขพิน ดับเบิลคลิกที่เซลล์ที่เกี่ยวข้องและเลือกหมายเลขพินหรือป้อนหมายเลขจากแป้นพิมพ์ หมายเลขพินจะขึ้นอยู่กับเขียงหั่นขนมของคุณ
หลังจากกำหนดหมุดทั้งหมดแล้ว หน้าต่างตัววางแผนหมุดสามารถปิดได้ ตอนนี้รวบรวมโครงการ: การประมวลผล -> เริ่มการรวบรวมหรือ Ctrl + L
ขั้นตอนที่ 3
มาเชื่อมต่อโปรแกรมเมอร์กับคอมพิวเตอร์กันเถอะ ในครั้งแรกที่คุณเชื่อมต่อ คุณต้องติดตั้งไดรเวอร์ มันถูกติดตั้งในลักษณะมาตรฐานและอยู่ในไดเร็กทอรี Quartus ในโฟลเดอร์ไดรเวอร์: C: / altera / 13.0sp1 / quartus / drivers
หลังจากติดตั้งไดรเวอร์แล้ว โปรแกรมเมอร์จะแสดงในตัวจัดการอุปกรณ์เป็น Altera USB-Blaster
ขั้นตอนที่ 4
Altera FPGA รองรับโหมดการเขียนโปรแกรมหลายโหมด ขั้นแรก มาดูการดาวน์โหลดเฟิร์มแวร์ผ่านอินเทอร์เฟซ JTAG เชื่อมต่อโปรแกรมเมอร์กับขั้วต่อ JTAG บนบอร์ด FPGA
มาเริ่มเครื่องมือการเขียนโปรแกรมกันเถอะ: เครื่องมือ -> โปรแกรมเมอร์
มาเพิ่มโปรแกรมเมอร์กันเถอะ ในการดำเนินการนี้ ให้กดปุ่มการตั้งค่าฮาร์ดแวร์ … และเลือกรายการที่เชื่อมต่อในรายการดรอปดาวน์ มาปิดหน้าต่างกันเถอะ
ในหน้าต่างโปรแกรมเมอร์ ให้คลิกปุ่มตรวจจับอัตโนมัติเพื่อให้ Quartus พยายามตรวจหา FPGA ที่เชื่อมต่อและไฟล์เฟิร์มแวร์ *.sof โดยอัตโนมัติ ไฟล์เฟิร์มแวร์ถูกสร้างขึ้นโดย Quartus โดยค่าเริ่มต้นในระหว่างการคอมไพล์ เว้นแต่จะระบุไว้เป็นอย่างอื่น
ในหน้าต่างโปรแกรมเมอร์ เลือกโหมด JTAG ทำเครื่องหมายในช่องโปรแกรม / กำหนดค่า แล้วคลิกปุ่มเริ่ม เฟิร์มแวร์จะถูกเขียนไปยังหน่วยความจำ FPGA
ขั้นตอนที่ 5
ด้วยตัวเลือกการเขียนนี้ เฟิร์มแวร์จะถูกเขียนไปยังหน่วยความจำที่ระเหยได้ของ FPGA และจะถูกลบออกหลังจากรีบูต หากต้องการบันทึกเฟิร์มแวร์ใน ROM ให้เขียนเฟิร์มแวร์ในโหมด Active Serial
ต่อสายการเขียนโปรแกรมเข้ากับขั้วต่อ AS หรือ เรียกใช้โปรแกรมเฟิร์มแวร์: เครื่องมือ -> โปรแกรมเมอร์ เลือกโหมด -> Active Serial เห็นด้วยเมื่อตอบคำถามที่ชัดเจน
เพิ่มไฟล์เฟิร์มแวร์โดยคลิกปุ่ม เพิ่มไฟล์ … ในไดเร็กทอรีย่อยของโปรเจ็กต์ output_files ให้ค้นหาไฟล์ที่มีนามสกุล.pof หลังจากเปิดไฟล์เฟิร์มแวร์แล้ว ให้ตั้งค่าช่องทำเครื่องหมาย Program / Configure และช่องเหล็กหากต้องการ ให้ความสนใจกับประเภทของหน่วยความจำการกำหนดค่าในคอลัมน์อุปกรณ์: ต้องตรงกับประเภทหน่วยความจำของ FPGA ของคุณ
ขั้นตอนที่ 6
คลิกปุ่มเริ่มเพื่อดาวน์โหลดเฟิร์มแวร์ไปยัง FPGA