เครื่องจำลองและแบบจำลองอ้างอิงสำหรับข้อกำหนด RISC-V ที่เพิ่งให้สัตยาบันใหม่

อัปเดต: 2 ธันวาคม 2021

ปัจจุบัน Imperas Software Ltd ขอเสนอการอัปเดตผลิตภัณฑ์ล่าสุดในรูปแบบทั่วไปสำหรับลูกค้าและผู้ใช้ทั้งหมด ในรูปแบบอ้างอิงโอเพนซอร์ซที่มีให้ใช้งานฟรีสำหรับชุมชน RISC-V และเป็นผลิตภัณฑ์เชิงพาณิชย์ ขณะนี้สนับสนุนส่วนขยายล่าสุดที่ได้รับการรับรอง: Bit Manipulation, Cryptographic (scalar) และ Vector และการปรับปรุงข้อกำหนดสิทธิ์พิเศษ การเพิ่มล่าสุดเหล่านี้ขยายขอบเขตการเข้าถึงของโปรเจ็กต์ RISC V โดยอิงตามมาตรฐาน RISC V ISA แบบเปิด โดยมุ่งเป้าไปที่โซลูชันที่ปรับให้เหมาะสมในแอปพลิเคชันที่แตกต่างจากไมโครคอนโทรลเลอร์และโปรเซสเซอร์แอปพลิเคชัน ไปจนถึงอาร์เรย์แบบมัลติคอร์สำหรับ AI, ML และ HPC

ผลิตภัณฑ์และเครื่องมือจำลองเหล่านี้ได้รับการสนับสนุนด้วยโปรเซสเซอร์โอเพ่นซอร์สและโมเดลแพลตฟอร์มที่ได้รับอนุญาตภายใต้ Apache 2.0 ผ่านทางโครงการริเริ่ม Open Virtual Platforms และมีอยู่ที่ OVPworld.org เพื่อช่วยในการพัฒนาแพลตฟอร์ม/ต้นแบบเสมือนอย่างรวดเร็ว โมเดลและแพลตฟอร์มเหล่านี้สามารถปรับเปลี่ยนและขยายได้ตามต้องการ การจำลองเชิงพาณิชย์ของ Imperas เทคโนโลยี และผลิตภัณฑ์ต่างๆ นั้นใช้อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) สาธารณะ OVP สาธารณะแบบมาตรฐานเปิดที่มีให้ใช้งานอย่างเสรี รุ่นโปรเซสเซอร์มากกว่า 300 รุ่นทั้งหมดอิงตาม ISA มากกว่า 12 รายการ เพื่อรองรับการออกแบบที่แตกต่างกัน หรือสำหรับโครงการที่ย้ายสถาปัตยกรรมอื่นๆ ไปยัง RISC V

โมเดลอ้างอิง Imperas RISC-V ใช้สำหรับการตรวจสอบการออกแบบ (DV) ของโปรเซสเซอร์ RISC-V และแพลตฟอร์ม/ต้นแบบเสมือนเพื่อรองรับการพัฒนาซอฟต์แวร์และทดสอบตลอดวงจรการออกแบบ ชุมชน RISC-V ได้รับการสนับสนุนด้วยตัวเลือกที่ใช้งานได้ฟรีหลายตัว รวมถึง riscvOVPsim, riscvOVPsimPlus และ riscvOVPsimCOREV นอกจากนี้ โซลูชันเชิงพาณิชย์ของ Imperas ยังมีบริการสนับสนุนระดับมืออาชีพพร้อมคุณสมบัติพิเศษสำหรับการออกแบบที่ซับซ้อนยิ่งขึ้น นอกจากนี้ยังสามารถรวมเข้ากับสภาพแวดล้อม EDA มาตรฐานอื่นๆ เช่น SystemC, SystemVerilog และเครื่องมือจำลองและการจำลองที่เป็นที่รู้จักจาก Cadence, Siemens EDA และ Synopsys บวกกับข้อเสนอการจำลองบนคลาวด์จาก Metrics Technologies

“ข้อกำหนดของ ISA น่าจะเป็นส่วนต่อประสานที่สำคัญที่สุดในวิทยาการคอมพิวเตอร์ มันกำหนดขอบเขตระหว่างโปรแกรมซอฟต์แวร์และฮาร์ดแวร์พื้นฐาน” ไซมอน เดวิดมันน์ ซีอีโอของ Imperas Software Ltd. กล่าว “RISC-V เป็น ISA มาตรฐานแบบเปิดแรกที่นำมาใช้ในวงกว้างซึ่งมีการใช้งานอิสระมากมาย RISC-V แตกต่างจากการพัฒนาแหล่งเดียวในอดีต RISC-V เป็นชุมชนที่มีทั้งผู้สนับสนุนโอเพ่นซอร์สและเชิงพาณิชย์ที่เป็นกรรมสิทธิ์ เรายินดีที่จะประกาศในวันนี้ว่าเทคโนโลยีและแบบจำลองการจำลองของ Imperas พร้อมที่จะสนับสนุนข้อกำหนดที่ได้รับการรับรองอย่างสมบูรณ์ บวกกับการแก้ไขครั้งสำคัญก่อนหน้าทั้งหมดในขณะที่เราสนับสนุนผู้ใช้ของเราต่อไป”