Fomu FPGA board fits inside a USB port, Supports Python, RISC-V Softcore

Fomu FPGA Board

Sutajio Ko-usagi launched Tomu, a tiny open source hardware USB board that fits inside a USB port at the very beginning of this year. The company is back with a similarly shaped board, but instead of featuring a Silicon Labs EFM32 Arm Cortex-M0+ microcontroller, Fomu is equipped with a Lattice ICE40 UltraPlus FPGA. Fomu specifications: FPGA – Lattice ICE40UP5K FPGA with 5280 logic cells System Memory – 128 kB RAM for a soft CPU Storage – 1 or 2 MB SPI flash Clock – 48 MHz crystal oscillator USB – 1x USB 2.0 FS (12 Mbps) port Misc – 4x buttons, 1x RGB LED The default Fomu firmware exposes a USB bootloader running a RISC-V softcore, and the platform is powerful enough to run a port of Python. It’s also possible to experiment with LM32 and OpenRISC softcores on the platform. Using the board is pretty straightforward as just you […]

Pocket Science Lab (PSLab) is an Open Source Hardware Electronics Lab

Last Saturday I created a virtual schedule for the Embedded Linux Conference Europe 2018 where I listed some of the sessions relevant to myself and hopefully regular readers of CNX Software, but due to scheduling conflicts one talk did not make it to the list: “Pocket Science Lab – An Open Source Hardware for Electronics Teaching & Learning” by FOSSASIA. The project is also referred to as PSLab, and aims to  “create an Open Source hardware device that can be used for experiments by teachers, students, and citizen scientists to learn and teach electronics”. It looks interesting enough so let’s have a closer look. The project is inspired by the earlier expEYES project that combines with Raspberry Pi or other Linux platform to create an electronic labs, and the work by the Open Science Hardware community. PSLab key features and specifications: MCU – Microchip PIC24EP256GP204 16-bit microcontroller @ up to […]

Pi-Zero-UpTime is an UPS for Raspberry Pi Boards and Clones

Pi-Zero-UpTime UPS for Raspberry Pi

Since for a headless Raspberry Pi it makes no sense to use a large UPS (Uninterruptible Power Supply) to keep it running in case of power failure,  I bought and tested a Raspberry Pi battery kit a couple of years ago. The kit included an acrylic case,  a battery charging board, and LiPo battery and it worked most of the time as a UPS. “Most of the time” means the switch from mains to battery would not occur fast enough maybe 10% of the time (it depends on the load), so the Raspberry Pi board would reboot. The kit also did not include a GPIO / I2C interface to report the charge level of the battery, so you would not be able to safely power the board when the battery is almost fully depleted. In recent years, it’s become more and more difficult to get batteries shipped from overseas, so […]

LoStik USB Dongle Adds LoRa Connectivity to any Computer or Linux Board (Crowdfunding)

We’ve covered plenty of hardware with LoRa radio from gateways, to Arduino shields, tracker boards, and mini PCIe cards, but after reading an article on Time4EE this morning, I realized we never wrote about any LoRa USB stick. LoStik – previoulsy LoRa Stick – is an open source hardware USB dongle based on Microchip RN2903 / RN2483 LoRa module, and offered on CrowdSupply for $39. LoStik specifications: USB – USB 2.0 port LoRa Connectivity Microchip RN2903 – 915 MHz for  US, Canada, South America and Australia Microchip RN2483 – 868 Mhz for Europe Receiver Sensitivity – down to -146 dBm TX Power – adjustable up to +18.5 dBm Range – up to 15 km coverage in suburban and up to 5 km coverage in urban areas Misc – 2x user LEDs Power Consumption – 140 ma typical TX, 20 ma idle (with power LED) Dimensions – 80 mm x 25 […]

Xilinx Zynq-7020 based PYNQ-Z1 Arm + FPGA Board is Meant to be Programmed with Python

PYNQ Z1

Xilinx Zynq-7000 series is a family of SoC based on Arm Cortex A9 processor coupled with FPGA fabric, and since the introduction in 2012, we’ve seen may board based on the entry-level Zynq-7010 or Zynq-7020 SoCs. Digilent PYNQ-Z1 is another Xilinx Zynq board from the company, but it does not differentiate itself by its hardware features, and instead the software part is the most interesting. The board is designed to be used with PYNQ, a new open-source framework that enables embedded programmers to exploit the capabilities of Xilinx Zynq SoCs without having to design programmable logic circuits, relying instead on Python programming. Digilent PYNQ-Z1 hardware specifications: SoC – Xilinx Zynq-7020 (XC7Z020-1CLG400C) dual core Arm Cortex-A9 processor with FPGA with 1.3 M reconfigurable gates System Memory – 512MB DDR3 Storage – Micro SD card slot, 16MB QSPI Flash with factory programmed globally unique identifier (48-bit EUI-48/64 compatible). Video – HDMI In […]

Tibbo-Pi is a Wirefree Modular IoT Prototyping Platform for Raspberry Pi Board

Tibbo-Pi

Tibbo Project System (TPS) is a modular Linux IoT prototyping platform based on the same Texas Instruments Sitara AM335x processor used in BeagleBone Black or a PocketBeagle boards, and comprised of a main board, Tibbit blocks to add features as needed, and an enclosure. I’ve now been informed the company will be at Computex 2018 to showcase their new products including Tibbo-Pi, following the same concept as Tibbo Project System, but leveraging Raspberry Pi 3 board and ecosystem instead. While an English brochure is said to be available, all information in the webpage listed in the photo above is in Japanese. But basically, Tibbo-Pi is said to be an IoT edge device for industrial use, made for build a prototypes, or small scale production system  thanks to a choice a 60 different Tibbit Blocks sensor and I/O module blocks, all wire free.  Programming of the system is typically done with with […]

FOSSASIA Summit 2018 Schedule – March 22-25

FOSDEM is the “Free & Open Source Software Developers’ European  Meeting” takes place the first week-end of February every year in Brussels, Belgium.  It turns out there’s an event in Asia called FOSSASIA Summit that’s about to take place in Singapore on March 22-25. There are some differences however, as while FOSDEM is entirely free to attend, FOSSASIA requires to pay an entry fee to attend talks, although there are free tickets to access the exhibition hall and career fair. There are also less sessions as in FOSDEM, but still twelve different tracks with: Artificial Intelligence Blockchain Cloud, Container, DevOps Cybersecurity Database Kernel & Platform Open Data, Internet Society, Community Open Design, IoT, Hardware, Imaging Open Event Solutions Open Source in Business Science Tech Web and Mobile Since the event is spread out over four days, it should be easier to attend the specific sessions you are interested in. I’ve […]

Kodi 18 Features and Improvements (FOSDEM 2018 Video)

Most Kodi users are now running Kodi 17.x Krypton that was initially released in February 2017, with the latest point version being Kodi 17.6. At the time of Krypton release, the developers had also started working on Kodi 18 “Leia” which should now be in “alpha”, and the stable release may only be a few months away although Kodi developers do not provide an ETA. What they did provide however – via Martijn Kaijser at FOSDEM 2018 – is a progress report for Kodi 18 “Leia”, as well as some insights into Kodi 19 whose development has just started. Kodi 18 has gone through a lot of cleanup with the code upgraded to C++11 standard, duplicate code and obsolete libraries removed, dropped unmaintained feature, and so on. They also moved non-core features such as audio encoders and decoders, PVR, picture decoding, etc…  to external plugins. This work resulted into 299,476 […]

UP 7000 x86 SBC