โปรเซสเซอร์ Nios® II

โปรเซสเซอร์ Nios® II คือโปรเซสเซอร์ที่มีความอเนกประสงค์ที่สุดในโลก อ้างอิงจากการวิจัย Gartner คือซอฟต์โปรเซสเซอร์ที่ใช้อย่างแพร่หลายที่สุดในอุตสาหกรรมเอฟพีจีเอ โปรเซสเซอร์ Nios® II ให้ความยืดหยุ่นอย่างที่ไม่เคยมีมาก่อน สำหรับความต้องการของคุณในการประมวลผลแอปพลิเคชั่นที่ต้นทุนต่ำ เรียลไทม์ และเน้นความปลอดภัย (DO-254) โปรเซสเซอร์ Nios® II รองรับตระกูลเอฟพีจีเอ Intel® และ SoC ทั้งหมด

เครื่องมือสร้าง

เครื่องมือสร้างซอฟต์แวร์ Nios® II ประกอบด้วยชุดคำสั่ง, ยูทิลิตี้ และสคริปที่ทรงพลัง เพื่อจัดการตัวเลือกการสร้างสำหรับแอปพลิเคชัน, BSP และไลบรารีซอฟต์แวร์

เครื่องมือสร้างซอฟต์แวร์ Nios® II (SBT) สำหรับ Eclipse คือสภาพแวดล้อมพัฒนาที่รวมอยู่ในตัวสำหรับงานพัฒนาซอฟต์แวร์ Nios® II เช่นการแก้ไข การสร้าง และการดีบัก ดูวิดีโอการฝึกอบรมฟรีเกี่ยวกับวิธีการพัฒนาซอฟต์แวร์สำหรับโปรเซสเซอร์ Nios® II

เพียงแค่คุณมีพีซี เอฟพีจีเอ Intel® และเคเบิลดาวน์โหลด คุณมีทุกอย่างที่ต้องการในการเขียนโปรแกรมสำหรับ และเพื่อการสื่อสารกับระบบโปรเซสเซอร์ Nios® II ใดๆ

คุณสมบัติหลัก Nios® II SBT สำหรับ Eclipse:

  • เครื่องมือแบบโปรเจ็ค Eclipse
  • ตัวช่วยสร้างโครงการใหม่และแม่แบบซอฟต์แวร์ Nios® II
  • คอนไพเลอร์สำหรับ C และ C++ (GNU)
  • รองรับ Newlib C Library
  • ตัวนำทางซอร์ส, เอดิเตอร์ และดีบักเกอร์
  • เครื่องมือสร้างซอฟแวร์
  • ตัวแก้ไขแพ็คเกจสนับสนุนไดรเวอร์/บอร์ด (BSP) Nios® II
  • Intel Quartus® Prime Programmer
  • Nios® II Command Shell
  • เอกสารและการฝึกอบรมสมบูรณ์

เอ็มเบ็ดเด็ดซอฟต์แวร์

ด้วยโปรเซสเซอร์ Nios® II embedded คุณสามารถเข้าถึงส่วนประกอบซอฟต์แวร์แบบฝังของบริษัทอื่นได้หลากหลาย

ด้วยโปรเซสเซอร์ Nios® II embedded คุณสามารถเข้าถึงส่วนประกอบซอฟต์แวร์แบบฝังของบริษัทอื่นได้หลากหลาย

รายการดังกล่าวจะประกอบด้วย Nios® II EDS:

  • ระบบปฏิบัติการ MicroC/OS-II เรียลไทม์ (สิทธิ์การใช้งานการผลิดจำหน่ายจะแยกต่างหาก)
  • สแต็ค NicheStack TCP/IP - Nios® II Edition (ฟรีเป็นส่วนหนึ่งของ Nios® II EDS จนถึง ซอฟต์แวร์ Intel® Quartus® Prime Pro รุ่น v21.2 และซอฟต์แวร์ Intel® Quartus® Prime Standard Edition รุ่น v20.1)
  • หมายเหตุ: ซอฟต์แวร์สแต็ค NicheStack TCP/IP และแพ็คเกจไดรเวอร์จะเลิกผลิต โดยเริ่มตั้งแต่การออกซอฟต์แวร์ Intel® Quartus® Prime Pro Edition รุ่น 21.3 และซอฟต์แวร์ Intel® Quartus® Prime Standard Edition รุ่น version 21.1 มีการวางแผนที่จะวางจำหน่ายสแต็ค TCP/IP ของชุดการออกแบบ Intel® Quartus® Prime ในอนาคต
  • Newlib ANSI-C standard library
  • ระบบไฟล์ที่เรียบง่าย
  • ตัวอย่างการออกแบบฮาร์ดแวร์และแอปพลิเคชันซอฟต์แวร์

ตัวอย่างรายการแอปพลิเคชันทั้งหมด ระบบปฏิบัติการ, middleware และคอร์ทรัพย์สินทางปัญญา (IP) มีพร้อมสำหรับเราและพาร์ทเนอร์เครื่องมือซอฟต์แวร์

ไดรเวอร์อุปกรณ์

Intel ให้ไดรเวอร์อุปกรณ์สำหรับ IP และ HAL API เอฟพีจีเอ Intel®

Intel ให้ไดรเวอร์อุปกรณ์ peripheral ครบทั้งชุด และมีการสร้าง BSP แบบกำหนดได้เองโดยอัตโนมัติเพื่อเร่งความเร็วการพัฒนาซอฟต์แวร์ของคุณ

  • 0Hardware abstraction layer (HAL)—เพิ่มประสิทธิผลการทำงานโดยการสร้างแอปพลิเคชันของคุณบน Nios® II HAL HAL เป็นเลเยอร์ซอฟต์แวร์ที่วางแผนอย่างรอบคอบ ซึ่งสร้างความแตกต่างระหว่างแอปพลิเคชันและซอฟต์แวร์ระดับอุปกรณ์ (โปรดดูที่รูป 1) HAL ให้การบริการเช่น file descriptor, การควบคุม I/O และการ buffering การบริการเหล่านี้จะต้องใช้ฟังก์ชัน ANSI C library เพื่อที่ไดรเวอร์ HAL จะไม่ต้องมีฟังก์ชันเหล่านี้ เรียนรู้เกี่ยวกับ HAL System Library (PDF)
  • BSP—เครื่องมือสร้างซอฟต์แวร์ Nios® II สำหรับ Eclipse จะสร้าง BSP ที่สมบูรณ์โดยอัตโนมัติ รวมถึงไดรเวอร์สำหรับ peripheral ในระบบของคุณ เรียนรู้เกี่ยวกับ BSP Editor (PDF)
  • ไดรเวอร์ที่กำหนดค่าเอง—สร้างไดรเวอร์ที่กำหนดค่าเองบน HAL โดยด้วยประโยชน์จากอินเตอร์เฟซโปรแกรมแอปพลิเคชัน (API) โดยใช้กระบวนการพัฒนาไดรเวอร์ที่ละเอียดและมีเอกสารครบถ้วน แนวทางการแยกส่วนสนับสนุนความสอดคล้อง, การพกพาสะดวก และการนำมาใช้ใหม่ เรียนรู้เกี่ยวการการพัฒนาไดรเวอร์อุปกรณ์สำหรับ HAL (PDF)

เริ่มต้น

ประเมินเครื่องมือโปรเซสเซอร์ Nios® II และ IP และพัฒนาซอฟต์แวร์ได้ฟรี เมื่อคุณพร้อมที่จะส่งผลิตภัณฑ์ คุณจะต้องทำการซื้อสิทธิ์การใช้งานคอร์ IP Nios® สิทธิ์การใช้งาน royalty-free จะไม่มีวันหมดอายุ และให้คุณได้วางเป้าหมายการออกแบบโปรเซสเซอร์สำหรับเอฟพีจีเอใดๆ เพื่อที่การลงทุนซอฟต์แวร์ของคุณจะมีความคุ้มค่า แม้ว่าฮาร์ดแวร์พื้นฐานจะเปลี่ยนก็ตาม สำหรับการเริ่มต้น ให้ปฏิบัติขั้นตอนต่อไปนี้:

ขั้นตอนที่ 1: ซื้อซอฟต์แวร์การออกแบบ

สามารถรับชุด Nios® II Embedded Design (EDS) ได้ฟรี และรวมอยู่ในดาวน์โหลดซอฟต์แวร์ Intel® Quartus® Prime จากศูนย์ดาวน์โหลด

ดาวน์โหลดซอฟต์แวร์จากเว็บไซต์นี้

เมื่อคุณดาวน์โหลด Nios® II EDS คุณจะได้รับเครื่องมือและซอฟต์แวร์ดังนี้:

  • Nios® II SBT สำหรับ Eclipse
  • NicheStack Network Stack Nios® II Edition (มีรวมอยู่ด้วยจนกว่าจะถึง Intel® Quartus® Prime Software รุ่น v21.2 และ Intel® Quartus® Prime Standard Edition Software รุ่น v20.1)
  • รุ่น Micrium’s uC/OS II Evaluation

Platform Designer และ Questa*-ซอฟต์แวร์เอฟพีจีเอ Intel® Edition จะติดตั้งเป็นส่วนหนึ่งของซอฟต์แวร์ Intel® Quartus® Prime

ขั้นตอนที่ 2: ประเมินผลซอฟต์แวร์และพัฒนาแอปพลิเคชัน

  • สร้างแอปพลิเคชั่นและประเมินมาตรฐาน Nios® II และคอร์แบบเร็วโดยใช้คุณสมบัติโหมดการประเมิน IP เอฟพีจีเอ Intel คุณไม่จำเป็นต้องซื้อสิทธิ์การช้งานสำหรับคอร์ Nios® II Economy
  • การออกแบบการอ้างอิงต่าง ๆ และบทช่วยสอนที่รวมอยู่ใน Nios® II EDS นอกจากนี้จะมีการฝึกอบรมออนไลน์และคอร์สการฝึกอบรมโดยผู้สอน เรียนรู้เพิ่มเติมเกี่ยวกับการฝึกอบรมสำหรับการออกแบบด้วยโปรเซสเซอร์ Nios® II

ขั้นตอนที่ 3: ซื้อสิทธิ์การใช้งาน

ซื้อสิทธิ์การใช้งานสำหรับคอร์ IP โปรเซสเซอร์ Nios® II และผลิตภัณฑ์ที่เกี่ยวข้อง

IP โปรเซสเซอร์ Nios® II

สามารถรับไฟล์สิทธิ์การใช้งานสำหรับโปรเซสเซอร์ Nios® II ที่ใช้ได้โดยไม่มีการจำกัดเวลา หากคุณซื้อสิทธิ์การใช้งานโปรเซสเซอร์ Nios® II แยกต่างหาก (รหัสสั่งซ์้อ: IP-NIOS) หรือที่มากับชุด IP แบบฝัง (IPS-EMBEDDED)

มีสิทธิ์การใช้งานทั้งแบบคงที่และแบบลอยตัว สำหรับไฟล์สิทธิ์การใช้งาน โปรดติดต่อตัวแทนจำหน่ายใกล้บ้านคุณ

เรียนรู้เพิ่มเติมเกี่ยวกับสิทธิ์การใช้งานโปรเซสเซอร์ Nios® II

Micrium MicroC/OS-II

เพื่อรับสิทธิ์การใช้งานสำหรับ Micrium MicroC/OS-II RTOS โปรดติดต่อ Micrium วันนี้ มีพาร์ทเนอร์ของเอ็มเบ็ดเด็ดซอฟต์แวร์หลากหลายที่สนับสนุนโปรเซสเซอร์ Nios® II

เรียนรู้เพิ่มเติมเกี่ยวกับพาร์ทเนอร์ซอฟต์แวร์แบบฝัง