Arm-based SoC and demo board are available to test Morello 

To test the Morello architecture, developed by Arm and the University of Cambridge, Arm has designed and developed an SoC and demonstrator board which contains the first example of the prototype architecture.  

The Morello programme has been a research initiative by a consortium led by Arm to design a new, inherently more secure, Arm-based computing platform. Arm has been collaborating with the University of Cambridge for several years on its CHERI Capability Hardware Enhanced RISC Instructions) architecture, which defines hardware capabilities that would provide a fundamentally more secure building block for software. 

The CHERI architectural extensions are designed to mitigate memory safety vulnerabilities, or software defects that are exploited by hackers to take control of a device or system – at a hardware level. CHERI augments pointers (the variables in computer code that reference where data is stored in memory) with limits as to how those references can be used, the address ranges that they can use to access and which functionality they can use to access.

These hardware capabilities are unique to the processor architecture. Once baked into silicon, they cannot be forged in software. Use of these capabilities in place of some or all the memory addresses can improve the spatial memory safety of software, particularly software written in C or C++ code.

These capabilities can also be used as a building block to allow the enforcement of much stronger temporal memory safety with potentially far lower overheads than current approaches to partitioning. Known as compartmentalisation, this process isolates different parts of critical code into individual ‘walled’ areas. Code operating within one compartment has no access to any other area; even if an attacker breaches one piece of the code or data, they are trapped within that one small zone.

These hardware capabilities will be fundamental in designing future devices that are resilient to memory corruption vulnerabilities and other forms of software-based exploitation, explained Arm.

The Morello prototype boards are ready for software developers and security specialists to start exploring the security advances possible with the Morello architecture.

The limited-edition boards are based on the Morello prototype architecture embedded into an Armv8.2-A processor (an adaptation of the Arm Neoverse N1 processor). The boards are being distributed to major stakeholders, such as Google and Microsoft, as well as to interested partners in industry and academia via the UKRI Digital Security by Design (DSbD) initiative to test the hypothesis of Morello and discover if this is a viable security architecture for businesses and consumers.

The Arm Morello research program aims to create a more secure hardware architecture for processors. Its architectural extensions are based on the CHERI protection model.

The Morello program aims to assess the viability of the prototype hardware SoC employing unique extensions to the conventional Arm hardware instruction set that improve device security. 

“Computers are incredibly useful but the price we pay for that utility is more and more exposure to security and privacy issues,” said Ben Laurie, principal engineer, Security, Google Research. “CHERI can allow for better, more cost-effective protection without reduced performance and Arm’s Morello prototype can help mitigate security issues showing the way to a better future for all computer users,” he said.

David Weston, director of Enterprise and OS Security at Microsoft, declared he is excited about the Morello project. “Memory safety exploits are one of the longest standing and most challenging problems in all of software security,” he said. “Using core silicon architecture to eliminate whole classes of security issues with minimal performance impact has the opportunity to be transformative with massive positive impact”.

The next two years will see the ecosystem testing, writing code and collaboratively providing critical feedback to determine whether any features will be used in future versions of the Arm architecture, said Arm. If the Morello prototype architecture performs as expected, it will be fundamental in future processor designs, protecting businesses, individuals and the devices of tomorrow.

http://www.arm.com

> Read More

Kioxia uses QLC to increase UFS memory density

Universal Flash Storage (UFS) Version 3.1 embedded flash memory devices from Kioxia use the company’s four-bit per cell quad level cell (QLC) technology to increase density in a single package. 

UFS is a product category for a class of embedded memory products built to the JEDEC UFS standard specification. It uses a serial interface with full duplex and simultaneous communication of read/write with its host device.

The UFS proof of concept (PoC) device is a 512Gbyte prototype that uses the company’s 1Tbit (128Gbyte) BiCS FLASH 3D flash memory with QLC technology. The PoC device is designed to meet the increasing performance and density requirements of mobile applications driven by higher resolution images, 5G networks, 4K plus video in smartphones, for example.

Kioxia is now sampling its 512Gbyte QLC UFS PoC devices to select OEM customers.

Product density is identified based on the density of memory chip(s) within the product, not the amount of memory capacity available for data storage by the end user. Consumer-usable capacity will be less due to overhead data areas, formatting, bad blocks, and other constraints, and may also vary based on the host device and application. 

Kioxia Europe (formerly Toshiba Memory Europe) is the European-based subsidiary of Kioxia, a supplier of flash memory and solid state drives (SSDs), credited with the invention of flash memory and BiCS FLASH. Kioxia’s 3D flash memory technology, BiCS FLASH provides storage in high-density applications, including advanced smartphones, PCs, SSDs, automotives and data centres. 

https://www.kioxia.com/

> Read More

Allegro advances autonomous vehicles with GMR sensor

Believed to be the first high-resolution giant magnetoresistance (GMR) wheel speed and distance sensor, the A19360 will help vehicle manufacurers achieve levels 3, 4 and 5 automation in passenger vehicles, says Allegro Microsystems.

The A19360 wheel speed and distance sensor provides the signal resolution and reliability required for advanced levels of automation in passenger vehicles and mobility-as-a-service applications, continued the company.

According to a recent report by consulting firm, Strategy, the first passenger vehicles with level 3 (conditional automation) capabilities should be generally available by the end of 2022, and level 4 (high automation) capabilities available in people-mover applications by 2025. By 2030, vehicles incorporating levels 3, 4 and 5 (full automation) capabilities are expected to make up 20% of the total market in Europe, 12% in the US, and 11% in China. 

The A19360 sensor is designed for SAE J3016 levels of automation 3, 4 and 5, and helps to safely enable features such as park assist, fully autonomous valet parking and traffic jam assistance with 4x better positional measurement. It can even improve autopilot functionality and low-speed control in dense environments, claims the company.

The A19360 provides high-resolution information to automotive systems by generating extra output events per magnetic cycle with a protocol that’s compatible with electronic control units (ECUs). Automated and autonomous vehicles require superior wheel rotation information for accurate low-speed control. 

The A19360’s eight-event per magnetic cycle mode provides an increment for every approximately 5mm of tyre roll. It also includes a four-event per magnetic cycle mode that doubles the number of outputs per magnetic cycle (compared to a normal wheel speed sensor). This allows designers to halve the number of poles on in-wheel ring magnets to save costs or increase the air gap while still obtaining the same number of increments per revolution. 

The A19360 was developed for ISO 26262 ASIL B(D), and is built on Allegro’s monolithic GMR technology with low jitter and large air gap capabilities. The company’s SolidSpeed Digital Architecture is claimed to provide the widest dynamic range of operating air gap and highly adaptive performance that eliminates flatlining due to thermal drift and system dynamics.

 

The A19360 is available in a two-pin SIP package (suffix UB) that is lead- (Pb) free, with tin lead frame plating. The UB package includes an IC and protection capacitor integrated into a single over-moulded package, with an additional moulded lead-stabilising bar for robust shipping and ease of assembly. 

http://www.allegromicro.com

> Read More

Universal building actuator has four multi-functional contacts

In buildings automated with KNX software, different actuator types are needed to control switchable and dimmable loads, motors and valves. Universal actuators offer flexibility in planning and implementation and are suitable for switching devices such as electric lights or fans, as well as to control drives for blinds, shutters, awnings or windows.

Building control specialist, Elsner Elektronik has introduced the KNX S2-B6-AP with four multi-functional contacts. Each can be used individually to switch loads. The maximum switching load / switching current is limited to 8A although the contacts can also be used in pairs to control 230V drives.

The application software determines whether individual contacts or a drive channel is configured for each contact pair. The universal actuator then provides the appropriate settings. For the switching function, for example, these might be switching delays or a staircase lighting timer. To provide shade, queries regarding safety around locks, movement restrictions and priorities of commands are set first. Then the sunshade automation, including slat tracking, is adjusted. For windows, there is an automatic ventilation system to keep the temperature and humidity optimal. Movement positions for different scenarios can also be set.

The actuator also has six binary inputs. They are intended, for example, for local pushbuttons for manual operation of a shading system. In the pushbutton configuration, the input and output are directly connected in the actuator. When configured as a bus pushbutton, the input signal is sent to the bus as a communication object. Each input can then be set up as a (toggle) switch, for controlling drives or scenes, for dimming, as an 8-bit, temperature or brightness value transmitter. Alternatively, two of the inputs can be used for zero position sensors.

The actuator is designed to be surface mounted. Control LEDs and pushbuttons are visible under the transparent housing cover. The actuator can be tested during commissioning to ensure it reacts to commands. 

http://www.elsner-elektronik.de

> Read More

About Smart Cities

This news story is brought to you by smartcitieselectronics.com, the specialist site dedicated to delivering information about what’s new in the Smart City Electronics industry, with daily news updates, new products and industry news. To stay up-to-date, register to receive our weekly newsletters and keep yourself informed on the latest technology news and new products from around the globe. Simply click this link to register here: Smart Cities Registration