What's new?

Apr 14 2023

ARMv8-A and 64-bit peripheral support in Renode

ARMv8-A and 64-bit peripheral support in Renode

Propelled into widespread use by the rise of the smartphone in the 2010s, ARM Cortex-A SoCs are now found everywhere, powering Linux-based devices in areas like IoT, embedded, mobile, and - increasingly - servers. The currently prevailing variant, implemented by many SoCs in this space, is ARMv8A, the first architecture in the ARM family to introduce a 64-bit instruction set while remaining backward compatible with ARMv7-A and earlier versions. Antmicro uses ARMv8-A-based SoCs extensively for projects involving hardware such as Jetson Orin, NXP i.MX8, Qualcomm Snapdragons, or Xilinx US+ Kria. Read more

Mar 31 2023

Simulating NB-IoT networking in Renode

Simulating NB-IoT networking in Renode

Repeatable testing and debugging are notoriously difficult in IoT system development, as they typically involve multiple devices connected by different networks, making it hard to pinpoint the exact root of a problem and reliably fix it. Renode, Antmicro's open source simulation framework, is built to address this problem with its deterministic, repeatable, multi-node simulation capabilities that allow our customers to build massive regression testing CIs which ensure their projects work regardless of circumstances. Read more

Mar 30 2023

Pre-silicon secure ASIC development based on OpenTitan in Renode

Pre-silicon secure ASIC development based on OpenTitan in Renode

OpenTitan is a community-driven open source Root of Trust project that provides secure, tested, and transparent building blocks and infrastructure for designing and implementing trusted computing systems. On the basic level, OpenTitan offers a reference Root of Trust SoC design that includes a set of security features and peripherals like a NIST SP 800-90B compliant entropy source or a CSRNG, which can be customized to meet your project’s security requirements. Read more

Mar 9 2023

Testing Zephyr software using new CMock/Unity module and Renode

Testing Zephyr software using new CMock/Unity module and Renode

Proper testing of embedded software is very difficult, but also crucial to successful product development. In Antmicro’s work, testing has always played a pivotal role - the open source Renode simulation framework that we maintain was initially created as an internal tool to improve testability and reliability of our work. With Renode, we promote thorough testing at every stage of a project, on all levels of complexity, including multi-node communication and simulation of external conditions. Read more