Tjeckiska Codasip fortsätter sin satsning på minnestekniken Cheri och lanserar utvecklingssatsen Prime för att hjälpa dig utveckla Cherihårdvara och -mjukvara.
Chiptekniken Cheri adderar en extra nivå av övervakning av minnesceller för att minska risken för buggar och säkerhetshål i mjukvara.
I Prime kan du testa och demonstrera Cheri i mjukvara. Du kan även integrera Cheri-hårdvara i bredare testsystem.
– Codasip Prime gör det möjligt för mjukvaruutvecklare att skapa och utvärdera sina applikationer innan kretsarna tillverkas, säger Jamie Broome, produktchef.
Prime är en FPGA-SoC med processor, kringutrustning och system-IP. CPU:n är Codasips egen Risc V-processor X730. Enligt Codasip är X730 den första licenserbara Risc V som stöder Cheri-instruktioner – som Codasip för övrigt själv medverkat i standardiseringen av, tillsammans med bland annat Cambridgeuniversitet, SRI och Google.
Du kodar i en C/C++-verktygskedja som körs i Linux.
Närmare bestämt i Cheri LInux, som är en version av Linux där (delar av) pekarhanteringen är omskriven och utnyttjar Cheri, vilket betyder att minnespekare i koden använder så kallade ”capabilites” som begränsar hur pekaren får användas – var den får läsa och skriva och när.
Minnespekare är farliga som knivar. Med Cheri och capabilites blir det som att varje kniv i köket plötsligt vet exakt vad den får skära och inte.
Codasip rekommenderar Prime för den som utvecklar inom konsumentelektronik, fordonsindustri och försvar.
Codasip erbjuder även teknisk support från sina Cheri-experter.
