Whiznium: Quality code for your project, generated at lightning speed.

Get Started

Learn more

WhizniumSBE

The Open Source “Service Builder’s Edition“ developer tool generates a fully-featured source code tree for your embedded / IIoT project based on a fine-grained model description. Included are database, embedded Linux service and WebUI/API access.

WhizniumDBE

The “Device Builder’s Edition“ developer tool extends the advantages of WhizniumSBE to the world of FPGA's by providing RTL code down to state machine level. A project-specific interface-agnostic library for host system access is generated along.

Upcoming Events

Meet us at the following events in 2022:

●  June 21 – June 23: embedded world Conference, Nuremberg/Germany, talk on “A Model-based Approach to Mastering Complexity in FPGA-SoC Software Development”
●  June 21 – June 24: Embedded Linux Conference, Austin/Texas, talk on “From UART to PCIe and DMA: selecting connectivity for your FPGA-based subsystem”
●  July 5 – July 7: FPGA Conference Europe, Munich/Germany, talk on “Maintaining platform flexibility using a model-based software design approach”
●  July 20 – July 21: Microchip Mi-V Summit (virtual), talk on “In-application power profiling with the Microchip PolarFire SoC Icicle kit”


Technical Overview

Above diagram shows the run-time situation of a project developed using both Whiznium tools.


WhizniumSBE

●  Powerful multi-threaded IIoT solutions with HTTPS, DDS and OPC UA.
●  Numerous applications in industrial automation and robotics.
●  Reference projects and code examples for well-known ARM- and Atom-based systems.
●  Fine-grained modelling of all aspects from database to web-based HMI and API library.
●  Compile-readiness and very clean structure of the generated code.
●  Simple intermixing of generated code and manual additions.

WhizniumDBE

●  Development for powerful FPGA-based / SoC hardware.
●  System specific command set with implementations as RTL on one hand, and as host system library on the other hand.
●  Analogous code generation for 8-bit MCU’s.

Key Advantages

●  Slash embedded software development time by up to 70% *)
●  All time-consuming development tasks which may not be the core features of your high-tech product – Whiznium handles them for you.
●  Whiznium knows Embedded: it injects expert knowledge on FPGA’s, databases, secure communications and more into your project.
●  And what’s best: all code is in plain sight for your developer team – no closed source libraries are required.
●  Your gain is sustained: Whiznium ensures well-structured and clean source code trees for feature-rich applications.

*) based on the FabSight example: 17 person-days of modeling and implementation for FPGA, Embedded and Cloud components. 349000 lines of code of which 4970 are hand-coded to implement the core functionality. Not a single line of manual code for database, communication, API library, …


Whiznium Resources


Starter Kit Available

●  Tabletop 3D laser scanner as comprehensive Whiznium use case.
●  Workstation + SiLabs UniversalBee MCU variant based on SiLabs developer kit.
●  ARM quad-core (no FPGA) variant based on Toradex i.MX6 board.
●  Xilinx Zynq FPGA-SoC variant based on Digilent Arty Z7 board.
●  Microchip PolarFire SoC FPGA variant based on Microchip PolarFire SoC Icicle kit.
●  Model information (Whiznium input) and source code freely available on GitHub.
●  Contact us for details.

Cheat Sheets Available

Experimental Vue.js support

February 28, 2022: We are delighted to announce that all Whiznium applications can now leverage the popular Vue.js front-end framework owing to an enhancement of WhizniumSBE’s model-based code generation. Find instructions and example at https://github.com/mpsitech/The-Whiznium-Documentation

Embedded Software Engineering Kongress 2021

November 8, 2021: We feel honored to get the opportunity of an oral presentation for our Open Source Whiznium tools at this year’s ese-Kongress, the longstanding go-to event for Germany’s Embedded developer community. Session on modelling, 30.11. pm. Digital 29.11.-3.12.: https://ese-kongress.de/

At the request of a customer, we put both Whiznium tools to work and got a cool IIoT project off the ground in record time, from FPGA-based data acquisition to cloud back-end! The FabSight project illustrates nicely why turning to Whiznium for a complex embedded software project instantly pays off…

Read more