Mempercepat pembangunan perisian aplikasi RISC-V daripada konsep SoC kepada penggunaan

Kemas kini: 23 Mac 2023

Imperas Software Ltd telah mengumumkan kerjasama tiga hala baharu dengan MIPS dan Ashling untuk menyokong pembangun dalam semua aspek pembangunan perisian RISC-V untuk aplikasi pemproses lanjutan. Berdasarkan model rujukan Imperas untuk MIPS eVocore P8700 RISC-V Multiprocessor dan alatan RiscFree SDK Ashling, kerjasama ini melepasi tahap standard sokongan ekosistem untuk membolehkan pembangun merentas semua fasa reka bentuk daripada pra-silikon kepada peranti prototaip kepada pengguna akhir.

Semasa pembangun mengkaji potensi reka bentuk penuh penyelesaian pengiraan fleksibel RISC-V baharu MIPS, pembangun perisian mesti menggunakan semua sumber perkakasan yang tersedia dan keupayaan baharu. Segmen pasaran tumpuan utama termasuk automotif, HPC dan pusat data, serta komunikasi dan rangkaian. Semuanya mempunyai keperluan biasa untuk pemproses berprestasi tinggi dan keperluan yang berkaitan untuk perisian gred aplikasi.

Dengan kerjasama ini, Model Rujukan Imperas yang pantas menawarkan pandangan pengaturcara tentang perkakasan yang menjalankan beban kerja dan sistem pengendalian kelas aplikasi penuh. Pada masa yang sama, alat Ashling membekalkan sokongan rantai alat, termasuk IDE, pengkompil dan penyahpepijat perisian. Semasa pembangunan konsep SoC awal, platform maya membantu dengan penerokaan seni bina berbilang teras. Pencapaian penting projek SoC disokong dengan porting OS, pembangunan pemacu dan pembangunan perisian gred aplikasi, selalunya beberapa bulan sebelum prototaip silikon tersedia. Selain itu, untuk membantu mempercepatkan penggunaan dan penggunaan peranti akhir, Kit Platform Tetap boleh digunakan sebagai papan pembangunan maya untuk pengguna akhir peranti SoC baharu.

Model rujukan RISC-V dikonfigurasikan sebagai model pandangan pengaturcara bagi MIPS eVocore P8700 untuk platform maya dan pembangunan perisian. CPU eVocore MIPS baharu – CPU MIPS pertama berdasarkan seni bina set arahan RISC-V, membekalkan asas yang fleksibel untuk pengkomputeran heterogen berprestasi tinggi. Setelah digunakan sebagai model rujukan emas semasa pengesahan teras pemproses, model rujukan kini layak sebagai rujukan yang boleh dipercayai untuk pembangunan perisian.

RiscFree ialah SDK Ashling, termasuk IDE, pengkompil, perpustakaan dan penyahpepijat untuk pembangunan perisian dan sokongan nyahpepijat (termasuk nyahpepijat & jejak perkakasan probe). Sejak diperkenalkan, Ashling's RiscFree SDK telah membina bahagian pasaran secara berterusan dalam pasaran alat terbenam dan sangat kukuh dalam pasaran RISC-V, di mana kemudahan penggunaannya, kefungsian luas, seni bina pemalam dan jejak masa nyata.

"Multipemproses eVocore P8700 ialah teras IP berasaskan RISC-V kami yang pertama," kata Itai Yarom, VP jualan dan pemasaran di MIPS. “Sebagai ISA standard terbuka, RISC-V menyediakan asas untuk tahap asas keserasian merentas teknologi dalam ekosistem. Bersama-sama dengan Imperas dan Ashling, kami melangkah lebih jauh daripada itu, membolehkan pereka bentuk SoC dan pembangun perisian memanfaatkan ciri seni bina mikro termaju P8700 menggunakan model dan alatan terbaik dalam kelasnya.”

"Kami teruja untuk menawarkan sokongan nyahpepijat sasaran kepada pelanggan kami untuk model rujukan emas Imperas Multiprocessor MIPS eVocore P8700," kata Hugh O'Keeffe, Ketua Pegawai Eksekutif Ashling. “Kerjasama antara Ashling, MIPS dan Imperas ini membolehkan pembangun mempercepatkan pembangunan, pengujian dan penyahpepijatan perisian RISC-V mereka, yang akhirnya membawa kepada masa ke pasaran yang lebih pantas untuk peranti khusus domain generasi seterusnya.”

"Ia sering dikatakan bahawa silikon tanpa perisian hanyalah pasir," kata Simon Davidmann, Ketua Pegawai Eksekutif di Imperas Software Ltd. "Simulasi kini penting untuk pembangunan perisian untuk pemproses multiteras terkemuka dengan ciri-ciri canggih seperti MIPS eVocore P8700 RISC-V Berbilang pemproses. Model rujukan Imperas dan alat Ashling menyediakan sokongan sepanjang kitaran reka bentuk daripada penerokaan seni bina berbilang teras, port OS, pembangunan pemacu hingga ke prototaip maya dan FPK sebagai papan pembangunan maya untuk pengguna akhir.”