วิธีโหลดโปรเจ็กต์ลงใน Altera FPGA

สารบัญ:

วิธีโหลดโปรเจ็กต์ลงใน Altera FPGA
วิธีโหลดโปรเจ็กต์ลงใน Altera FPGA

วีดีโอ: วิธีโหลดโปรเจ็กต์ลงใน Altera FPGA

วีดีโอ: วิธีโหลดโปรเจ็กต์ลงใน Altera FPGA
วีดีโอ: การติดตั้ง Install Quartus Prime Lite Edition (Intel Altera FPGA) 2024, พฤศจิกายน
Anonim

มาเตรียมและโหลดโครงการจากสภาพแวดล้อมการพัฒนา Quartus II ลงใน Altera FPGA

โปรแกรมเมอร์ USB Blaster
โปรแกรมเมอร์ USB Blaster

จำเป็น

  • FPGA จาก Altera;
  • โปรแกรมเมอร์ USB-Blaster;
  • คอมพิวเตอร์ที่มีสภาพแวดล้อมการพัฒนา Quartis II

คำแนะนำ

ขั้นตอนที่ 1

ในเมนู Assignements -> Device … เลือก FPGA ที่คุณจะ "เติม" โครงการ ในกลุ่ม Device Family คุณต้องเลือกครอบครัวที่ FPGA ของคุณอยู่ เลือกรุ่น FPGA ของคุณในฟิลด์ อุปกรณ์ที่พร้อมใช้งาน

ในกลุ่มรายการ "อุปกรณ์ที่มี" คุณสามารถจัดเรียงอุปกรณ์ตามประเภทแพ็คเกจ (แพ็คเกจ) หรือตามจำนวนพิน () เพื่อค้นหารุ่น FPGA ของคุณอย่างรวดเร็ว

ไม่ฟุ่มเฟือยที่จะระบุว่าขา FPGA ที่ไม่ได้เชื่อมต่อจะเป็นอย่างไร คลิกปุ่มตัวเลือกอุปกรณ์และพิน … ไปที่ขั้นตอนและระบุสถานะของหมุด

หลังจากระบุรุ่น FPGA แล้ว ให้ปิดหน้าต่างอุปกรณ์โดยคลิกปุ่มตกลง

เลือกตระกูลและรุ่น FPGA ในหน้าต่างอุปกรณ์
เลือกตระกูลและรุ่น FPGA ในหน้าต่างอุปกรณ์

ขั้นตอนที่ 2

หากคุณต้องการให้ซินธิไซเซอร์กำหนดฟังก์ชันให้กับพินด้วยตัวเอง คุณก็ไม่สามารถทำอะไรได้อีก และในการกำหนดพิน FPGA ด้วยตนเอง ให้ไปที่เมนู Assignements -> Pin Planner หรือกดปุ่ม Ctrl + Shift + N พร้อมกัน

เครื่องมือกำหนดพินเริ่มต้นขึ้น ด้านล่างนี้คือรายการพิน I / O ที่ใช้ในโปรเจ็กต์ของคุณพร้อมชื่อที่เกี่ยวข้อง

ตอนนี้ในคอลัมน์ Location คุณต้องตั้งค่าหมายเลขพิน ดับเบิลคลิกที่เซลล์ที่เกี่ยวข้องและเลือกหมายเลขพินหรือป้อนหมายเลขจากแป้นพิมพ์ หมายเลขพินจะขึ้นอยู่กับเขียงหั่นขนมของคุณ

หลังจากกำหนดหมุดทั้งหมดแล้ว หน้าต่างตัววางแผนหมุดสามารถปิดได้ ตอนนี้รวบรวมโครงการ: การประมวลผล -> เริ่มการรวบรวมหรือ Ctrl + L

กำหนดความสอดคล้องของหมุด FPGA ให้กับสัญญาณโครงการ
กำหนดความสอดคล้องของหมุด FPGA ให้กับสัญญาณโครงการ

ขั้นตอนที่ 3

มาเชื่อมต่อโปรแกรมเมอร์กับคอมพิวเตอร์กันเถอะ ในครั้งแรกที่คุณเชื่อมต่อ คุณต้องติดตั้งไดรเวอร์ มันถูกติดตั้งในลักษณะมาตรฐานและอยู่ในไดเร็กทอรี Quartus ในโฟลเดอร์ไดรเวอร์: C: / altera / 13.0sp1 / quartus / drivers

หลังจากติดตั้งไดรเวอร์แล้ว โปรแกรมเมอร์จะแสดงในตัวจัดการอุปกรณ์เป็น Altera USB-Blaster

การติดตั้งไดรเวอร์สำหรับโปรแกรมเมอร์ USB Blaster
การติดตั้งไดรเวอร์สำหรับโปรแกรมเมอร์ USB Blaster

ขั้นตอนที่ 4

Altera FPGA รองรับโหมดการเขียนโปรแกรมหลายโหมด ขั้นแรก มาดูการดาวน์โหลดเฟิร์มแวร์ผ่านอินเทอร์เฟซ JTAG เชื่อมต่อโปรแกรมเมอร์กับขั้วต่อ JTAG บนบอร์ด FPGA

มาเริ่มเครื่องมือการเขียนโปรแกรมกันเถอะ: เครื่องมือ -> โปรแกรมเมอร์

มาเพิ่มโปรแกรมเมอร์กันเถอะ ในการดำเนินการนี้ ให้กดปุ่มการตั้งค่าฮาร์ดแวร์ … และเลือกรายการที่เชื่อมต่อในรายการดรอปดาวน์ มาปิดหน้าต่างกันเถอะ

ในหน้าต่างโปรแกรมเมอร์ ให้คลิกปุ่มตรวจจับอัตโนมัติเพื่อให้ Quartus พยายามตรวจหา FPGA ที่เชื่อมต่อและไฟล์เฟิร์มแวร์ *.sof โดยอัตโนมัติ ไฟล์เฟิร์มแวร์ถูกสร้างขึ้นโดย Quartus โดยค่าเริ่มต้นในระหว่างการคอมไพล์ เว้นแต่จะระบุไว้เป็นอย่างอื่น

ในหน้าต่างโปรแกรมเมอร์ เลือกโหมด JTAG ทำเครื่องหมายในช่องโปรแกรม / กำหนดค่า แล้วคลิกปุ่มเริ่ม เฟิร์มแวร์จะถูกเขียนไปยังหน่วยความจำ FPGA

กำลังอัปโหลดเฟิร์มแวร์ไปยัง FPGA ผ่าน JTAG
กำลังอัปโหลดเฟิร์มแวร์ไปยัง FPGA ผ่าน JTAG

ขั้นตอนที่ 5

ด้วยตัวเลือกการเขียนนี้ เฟิร์มแวร์จะถูกเขียนไปยังหน่วยความจำที่ระเหยได้ของ FPGA และจะถูกลบออกหลังจากรีบูต หากต้องการบันทึกเฟิร์มแวร์ใน ROM ให้เขียนเฟิร์มแวร์ในโหมด Active Serial

ต่อสายการเขียนโปรแกรมเข้ากับขั้วต่อ AS หรือ เรียกใช้โปรแกรมเฟิร์มแวร์: เครื่องมือ -> โปรแกรมเมอร์ เลือกโหมด -> Active Serial เห็นด้วยเมื่อตอบคำถามที่ชัดเจน

เพิ่มไฟล์เฟิร์มแวร์โดยคลิกปุ่ม เพิ่มไฟล์ … ในไดเร็กทอรีย่อยของโปรเจ็กต์ output_files ให้ค้นหาไฟล์ที่มีนามสกุล.pof หลังจากเปิดไฟล์เฟิร์มแวร์แล้ว ให้ตั้งค่าช่องทำเครื่องหมาย Program / Configure และช่องเหล็กหากต้องการ ให้ความสนใจกับประเภทของหน่วยความจำการกำหนดค่าในคอลัมน์อุปกรณ์: ต้องตรงกับประเภทหน่วยความจำของ FPGA ของคุณ

กำลังอัปโหลดเฟิร์มแวร์ไปยัง FPGA ในโหมด Active Serial
กำลังอัปโหลดเฟิร์มแวร์ไปยัง FPGA ในโหมด Active Serial

ขั้นตอนที่ 6

คลิกปุ่มเริ่มเพื่อดาวน์โหลดเฟิร์มแวร์ไปยัง FPGA