Tillitis Tkey is an open-source RISC-V security key in a USB-C case

Tkey security key with an open lid

Tillitis’ TKey is a small, simple security key in a USB-C form factor, and described as a “new type of flexible USB security token” that is inspired by DICE (Device Identifier Composition Engine) and measured boot powered by a simple 32-bit RISC-V core, the PicoRV32, in a Lattice iCE40 UP5K FPGA. While we have covered hardware security modules in the past, this is the first security key we have seen that is based on an FPGA running a RISC-V core. The security token lacks persistent, onboard storage, unlike alternatives such as Yubikey Neo. Apps need to be loaded onto the key every time it is connected to a host device. It uses measured boot to generate a unique identifier for each application and is more secure than the alternatives since private keys are not stored on the device. Also, the hardware and software for the TKey are completely open-source for […]

Aper-Oculus is an open-source camera development board for AMD Xilinx’s Kria SoM (Crowdfunding)

Aper-Oculus Front

The Aper-Oculus board is an open-source hardware camera carrier board for the AMD Xilinx Kria system-on-modules aimed at high-speed computer vision applications. The carrier board is built around the Sony SLVS-EC (Scalable Low-Voltage Signaling with Embedded Clock), a high-speed interface standard that delivers high-resolution video output to the FPGA. It also features several connectivity options, including dual MIPI connectors, USB 3.0, DisplayPort, and SATA to accommodate the varying demands of AI and robotics projects. The Kria K24 and K26 SOMs are adaptive system-on-modules designed for edge and vision applications. These small modules are ruggedized and come with hardware acceleration enabled out-of-the-box. The Kria lineup also includes a series of starter kits, such as the KR260 Robotics Starter Kit, which are designed for early evaluation and development. Aper-Oculus specifications: Processor-Board Support – Compatible with AMD Xilinx Kria SOMs Video Interface – SLVS-EC for high-speed, high-quality video input Expansion – FMC connector […]

International Black Friday and Cyber Monday 2023 deals and coupon codes

Alixexpress Black Friday 2023

We’ve been writing about international Black Friday and Cyber Monday deals and coupon codes since 2014, as US-centric promotions such as Amazon’s Black Friday and Cyber Monday deals are not always available to the international audience of CNX Software. So once again, we’ve searched at Black Friday and Cyber Monday 2023 international promotions and discount codes from specific manufacturers as well as popular online stores such as Aliexpress, Banggood, and others. Aliexpress Black Friday and Cyber Monday event Aliexpress will have a Black Friday (and Cyber Monday) event in 2023, but we have limited details at this time since it will only start on November 23, contrary to some of the other deals we’ll feature below which are already up and running. But the event will have two periods: Nov 20-22 PT – Warm Up event where users can find and add items to the cart before purchasing during the […]

Giveaway Week 2023 – TBS7901 mini PCIe DVB-S2X/S2 module

TBS7901 mini PCIe DVB- S2X/S2 module giveaway

The second prize of Giveaway Week 2023 is a TBS7901 mini PCIe DVB-S2X/S2 module designed to be connected to a PC or board with a mini PCIe socket in order to watch, record, or broadcast free-to-air video received from a satellite dish. I received both M.2 and mPCIe DVB-S2X modules last August, but I haven’t had time to test any of those yet. So I’m keeping the M.2 module for my own testing once time permits and will be giving away the mini PCIe module to one of CNX Software readers. The module comes with a coaxial antenna cable, as well as a TBS-7901PW power board and SATA power cable since DVB-S/S2/S2X satellite TV requires 13V and 18V DC as well which will be outputted won’t the power board using the 12V from a PSU. You’ll probably need a Windows machine too since TBS provides Windows drivers for the TBS7901 […]

$150 BeagleV-Fire SBC features Microchip PolarFire RISC-V SoC FPGA, supports BeagleBone capes

BeagleV-Fire SBC

BeagleV-Fire is a new single board computer powered by Microchip PolarFire MPFS025T penta-core RISC-V SoC FPGA that follows the BeagleBone Black form factor for compatibility with BeagleBone capes expansion boards. Microchip PolarFire RISC-V SoC FPGA was one of the first Linux-compatible RISC-V SoCs and was found in pricey boards such as the Icicle and TySOM-M-MPFS250 development boards. I also got an Icicle board for review, and while getting started with the Yocto Linux BSP was OK, I really struggled with the FPGA part including just installing Libero SoC in Ubuntu and going through the license, and even I gave up trying to run a bitstream sample on the board due to a lack of time. The BeagleV-Fire makes it much cheaper to try out the PolarFire and hopefully makes it easier to get started with both Linux and the FPGA fabric through easier-to-understand documentation and code samples. BeagleFire-V specifications: SoC […]

Sipeed Tang Mega 138K Pro Dock features GOWIN GW5AST FPGA + RISC-V SoC

Sipeed Tang Mega 138K Pro Dock

Sipeed has launched another FPGA board part of their Tang family with the Tang Mega 138K Pro Dock powered by a GOWIN GW5AST SoC with 138K logic elements as well as an 800 MHz AE350_SOC RISC-V hardcore unit, and featuring a PCIe 3.0 x4 interface, DVI Rx and Tx, two SFP+ cages, a Gigabit Ethernet RJ45 port, and more. We’ve previously seen companies like AMD (Xilinx) and Microchip produce FPGA SoCs with hard cores such as the Zynq Ultrascale+ family (4x Cortex-A53) or the PolarFire MPSoC (4x 64-bit SiFive U54 RISC-V cores), but it’s the first time I see GOWIN introduce an FPGA + RISC-V SoC, as all the previous parts that came to my attention were FPGA devices. Sipeed Tang Mega 138K Pro Dock specifications: System-on-Module – Sipeed Tang Mega 138K Pro SoC FPGA – GOWIN GW5AST-LV138FPG676A with 138,240 LUT4 1,080 Kb Shadow SRAM (SSRAM) 6,120 Kb Block SRAM […]

AMD Kria K24 Zynq Ultrascale+ system-on-module targets motor control and DSP applications

AMD Kria 24

The AMD Kria K24 System-on-Module (SOM) with a custom-built Zynq UltraScale+ MPSoC and the KD240 Drives Starter Kit are designed for the development of cost-sensitive industrial and commercial edge applications. The new Kria K24 is about half the size of a credit card and uses half the power of the larger, but connector-compatible, Kria K26 SOM that was introduced in 2021 for computer vision applications when the company was still known as Xilinx. That means existing K26 carrier boards can be reused with the Kria K24 SOM without modifying the PCB, but note there’s only one 240-pin connector on the new module, plus an extra 40-pin connector. AMD Kria K24 specifications: MPSoC – Custom-built Zynq Ultrascale+ XCK24 Quad-core Arm Cortex-A53 processor  up to 1.3 GHz Dual-core Arm Cortex-R5F real-time processor up to 533 MHz Mali-400 MP2 GPU up to 600 MHz FPGA fabric with 154K logic cells AMD Deep Learning […]

M.2/mini PCIe card adds DVB-S2X/S2 tuner to desktop PCs and (some) SBC’s

TBS M.2 and mPCIe DVB-S2X/S2 cards

TBS has designed two small DVB-S2X/S2/S tuner cards with the TBS7230 M.2 module and TBS7901 mini PCIe module designed to easily add DTB support to a desktop PC or even a single board computer with the right interfaces. Both models are based on a Lattice Semi LFE3-17EA-6FTN256C FPGA and Montage LZ M88RS6060 single-chip DVB-S2X/S2/S receiver with a tuner, a demodulator, and an LNB controller, but as I understand it, the mPCIe module relies on a USB PCIe (see comments section) interface, while the M.2 module features a PCIe interface and you can even install more than one in a PC through a PCIe card for NVMe drives. TBS7901 specifications: Host interface – Mini PCIe edge connector Tuner DVB-S2X/S2/S DVB-S2 QPSK – 1/2, 3/5, 2/3, 3/4, 4/5, 5/6, 8/9, 9/10 8PSK – 3/5, 2/3, 3/4, 5/6, 8/9, 9/10 16APSK – 2/3, 3/4, 4/5, 5/6, 8/9, 9/10 32APSK – 3/4, 4/5, 5/6, […]

EmbeddedTS embedded systems design