PIOTR DURLEJ

Hardware

Some of the hardware I have designed.

8051X

An extensible embedded system architecture centered around the MCS-51 family and a computer-on-module implementation.

Designed with industrial control and education applications in mind.

The COM SBC hardware is a minimalistic design of just 4 chips (compared to 8-12, or even more chips in competing products), with the more complex functions implemented in the included brand-new system software.

A novel software-controlled /EA signal loopback circuit combined with a dedicated bootloader, BIOS, and an operating system allows for (emerging at the time) in-system software development without the need for neither an expensive chip programmer nor a separate development board.

BIOS hardware abstraction allows for hardware-independent application design and implementation.

While this implementation sports 32K of RAM (shared program and data XRAM), and from 32K to 128K EEPROM for program and data storage, the architecture allows for up to 64K RAM, and up to 16M of storage per each of up to 26 storage devices (DOS-8051 file system size up to 7.937 MiB).

Apart from the COM SBC board, additional boards exist (LCD and keyboard controller board, RTC, I/O expansion, storage expansion, serial I/O, power, etc.).