SwiftIO Arm Cortex-M7 MCU Board Targets Apple Swift Programming Language

SwiftIO Board

Swift programming language has been developed by Apple for iOS, iPadOS, macOS, watchOS, tvOS, and Linux. The programming language works with Apple’s Cocoa and Cocoa Touch frameworks, as well as existing Objective-C code written for Apple products. MadMachine has now created an Arm Cortex-M7 development board, named SwiftIO, specifically designed for Swift programming language through MadMachine IDE and SwiftIO framework. SwiftIO hardware specifications: SoC – NXP i.MX RT1052 Arm Cortex-M7 Crossover Processor @ 600MHz System Memory – 32 MB SRAM Storage – MicroSD card slot supporting standard and high capacity SD cards USB – 1x Micro USB connector for power, 1x Micro USB connector for serial communication Expansion – 2x 46 GPIO headers with 12x 12-bit analog to digital (ADC) converters, 4x UART, 2x CAN, 2x IIC, 2x SPI, 14x PWM Misc – On-board RGB LED, download and reset buttons Power Supply – 5V via Micro USB port Dimensions – […]

PicoCore RT1 System-on-Module Runs FreeRTOS on NXP i.MX RT1050 Crossover Processor

PicoCore RT1 i.MX RT1050 SoM

F&S Elektronik Systeme PicoCore RT1 is a System-on-Module powered by NXP i.MX RT1050 crossover processor designed to offer the real-time capabilities of microcontrollers and the performance of application processors thanks to an Arm Cortex-M7 core clocked at up to 600 MHz. The 40×35 mm module is also equipped with 32MB SDRAM, 256MB “high-reliability QSPI NOR flash, and 16KB EEPROM, and offers various interfaces including Ethernet, RGB LCD, and USB via board-to-board connectors. PicoCore RT1 (V1) SoM specifications: SoC – NXP i.MX RT1050 Arm Cortex-M7 processor @ up to 600 MHz with 32KB L2 cache, 2D graphics accelerator System Memory – 32MB SDRAM Storage – 256MB QSPI Flash, 16KB EEPROM; optional NAND flash 2x 80-pin board-to-board connector with Storage – SD Card Display – 16-bit RG interface, analog resistive and PCAP touch via I2C Networking – 1x 10/100M Ethernet Audio – Line-In, Line-Out, microphone, headphone, I2S USB – 1x USB 2.0 […]

Teensy 4.1 Board Gets Longer for Ethernet, MicroSD Slot, and More GPIOs

Teensy 4.1 Ethernet

What comes after Teensy 4.0? Teensy 4.1. The new version of the Arduino compatible board is powered by the same NXP i.MX RT1062 Cortex-M7 crossover processor clocked at 600 MHz, but about doubling in length in order to add a 10/100 Mbit Ethernet PHY, a MicroSD card slot, and offer more I/Os. Teensy 4.1 also increases flash memory to 8 MB (vs 2 MB for Teensy 4.0), and the USB hot-plugging power management circuitry needed to plug a USB device via a USB host cable. Teensy 4.1 specifications: SoC – NXP i.MX RT1062 Arm Cortex-M7 processor at 600 MHz with  1024KB RAM (512KB is tightly coupled), Storage – 8 MB serial flash (64KB reserved for recovery & EEPROM emulation), MicroSD Socket, footprints for 2x extra QSPI chips such as flash or 8MB PSRAM chip USB – 1x micro USB port for power and programming Networking – 6-pin Ethernet header via […]

QEMU 5.0 Supports Recent Armv8.x Features, Cortex-M7 CPU, Host Directory Access, and More

Qemu 5.0

QEMU (Quick EMUlator) is an open-source emulator that’s great to run programs on various architectures such as Arm, RISC-V, and many others when you don’t own proper hardware. The developers have now released QEMU 5.0.0 will plenty of new features and such as support for Armv8.1 to Armv8.4 architectures, Arm Cortex-M7 processor, various changes to MIPS, PowerPC, RISC-V, s390… architectures, support for accessing a directory on the host filesystem from the guest using virtiofsd and more. There have been over 2800+ commits from 232 developers, so the list of changes to too long to write here, but some of the highlights include: Support for passing host filesystem directory to guest via virtiofsd Support for ARMv8.1 VHE/VMID16/PAN/PMU, ARMv8.2 UAO/DCPoP/ATS1E1/TTCNP, ARMv8.3 RCPC/CCIDX,  ARMv8.4 PMU/RCPC Added ARM Cortex-M7 CPU support New Arm boards: tacoma-bmc, Netduino Plus 2, and Orange Pi PC Allwinner SoC model now wires up the USB ports TPM support for […]

NXP i.MX RT1170 Arm Cortex-M7/M4 Microcontroller Clocks at One Gigahertz!

NXP i.MX RT1170 Gigahertz MCU

Microcontrollers used to be those cute little things that clock at 8 or 16 MHz, but in the last decade, Cortex-M3/M4 microcontrollers became more powerful with 100 to 200 MHz clocks being quite common. But with the introduction of Arm Cortex-M7 core about 5 years ago, microcontrollers are seriously starting to take over tasks that were previously reserved to faster microprocessors.  As I remember it,  the MCU frequency “race” started with STMicro STM32H7 in 2016 with an impressive 400 MHz, and NXP i.MX RT crossover processor clocked at 600 MHz a few years later.  But with i.MX RT1170 microcontroller, NXP has upped the ante as the new MCU combines an Arm Cortex-M4 core clocked at 400MHz with Arm Cortex-M7 core running at an amazing one Gigahertz (1 GHz). The documentation has not been released and we have limited information, but here’s what we know about NXP i.MX RT1170 key features […]

NXP i.MX RT106F & RT106A/L Cortex-M7 Processors Target Offline Face Recognition & Smart Audio Applications

NXP i.MX RT crossover processors combine real-time capabilities of microcontrollers with the performance of application processors thanks to an Arm Cortex-M7 core clocked at 528 MHz and more. The performance is indeed impressive as shown by Teensy 4.0 benchmarks, but so far NXP i.MX RT processor targeted general purpose applications. The company has now introduced three new crossover processors designed for AI applications. NXP i.MX RT106F is designed for offline face recognition and expression Identification, while RT106L and RT106A are made for local and cloud-based embedded voice applications. NXP i.MX RT106F Processor Highlights of the processor: CPU – Arm Cortex-M7 @ 600 MHz (3020 CoreMark/1284 DMIPS) Memory – 1 MB On-Chip SRAM plus up to 512 KB configurable as Tightly Coupled Memory (TCM) External memory interface options – NAND, eMMC, QuadSPI NOR Flash, and Parallel NOR Flash Real-time, low-latency response as low as 20 ns Industry’s lowest dynamic power with […]

Teensy 4.0 Launched for $20 with a Much Faster NXP i.MX RT1062 Arm Cortex-M7 Processor

Teensy 4.0

We last wrote about Teensy boards in 2016 for the launch of Teensy 3.5 & 3.6 boards powered by NXP Kinetis K64/K66 Arm Cortex-M4 microcontroller, and a longer form factor. Paul Stoffregen has now upped the ante with Teensy 4.0 featuring a much more powerful NXP i.MX RT1062 Cortex-M7 cross-over processor clocked at 600 MHz, and going back to the original, and more compact, form factor of earlier Teensy boards such as Teensy 3.2. Teensy 4.0 hardware specifications: SoC – NXP i.MX RT1062 Arm Cortex-M7 processor at 600 MHz with  1024KB RAM (512KB is tightly coupled), Storage – 2048KB serial flash (64KB reserved for recovery & EEPROM emulation) USB – 1x micro USB port for power and programming Expansion via through-holes and pads USB – 2x USB ports, both 480 MBit/sec Storage – 1x SDIO (4 bit) native SD Audio – 2x I2S Digital Audio, 1x S/PDIF Digital Audio Serial […]

STMicro adds Dual-core Cortex-M7/M4 Microcontrollers to STM32H7 Family

STM32H747I-DISCO

STM32H7 is the high-performance family of STMicroelectronics Arm Cortex-M7 microcontroller. So far all STM32H7 MCUs had a single core, but the company has now added dual-core devices (STM32H74x/75x) comprised of an Arm Cortex-M7 core clocked at up to 480 MHz and a Cortex-M4 core clocked at 240MHz. In some way, this part is the little brother of STM32MP1 Arm Cortex-A7 + Cortex-M4 processor, as the new dual-core MCU also targets current products upgrade with the Arm Cortex-M4 core running legacy code, and the more powerful Cortex-M7 aimed at new features such as more sophisticated graphical interfaces, or offloading intensive workloads such as neural networks, checksums, DSP filtering, or audio codecs. Highlights of the new STM32H7 dual-core microcontrollers: Cores Arm Cortex-M7 at 480 MHz Arm Cortex-M4 at 240 MHz 3224 CoreMark / 1327 DMIPS Up to 2MByte Flash and 1Mbyte SRAM on-chip Dual-Bank Flash for seamless firmware updates “New” features MIPI […]

EDATEC Raspberry Pi 5 fanless case