© 2019 by PulseRain Technology, LLC.

Building Embedded Systems

 

"Building Embedded Systems - Programmable Hardware" is a book written by our founder. This book is basically his brain dump over the past 15+ years, along with his best wishes that others don't have to go through the same ordeals he once endured.

 

 

 

 

 

Building Embedded Systems, Programmable Hardware

Open Source

http://github.pulserain.com

Many members of our engineer team are also enthusiastic open source contributors. And PulseRain Technology is the Proud Sponsor of the following open source projects on GitHub

Download .zip file
Download .zip file
Download .zip file
Download .zip file
Download .zip file
Download .zip file
View project on GitHub
View project on GitHub
View project on GitHub
P51 Mustang Fighter-bomber
FP51-1T Soft-Core MCU

  • High Performance 8-bit Soft-Core MCU

  • Single clock cycle for majority of the instructions

  • Smart Pipeline design to push the clock rate above 96MHz (Silicon Proven on the low speed-8 grade device in Intel/Altera MAX10 FPGA family

  • 100% Open Source, for both the RTL Design and the Software Library

  • Compatible with Intel 8051 ISA

  • Optional On Chip Debugger (OCD)

  • Abundance of Peripheral Support ​

    • Timer

    • UART

    • I2C

    • PWM

    • A/D Converter and TSD (Temperature Sensor Diode)

    • microSD

    • Serial SRAM (Microchip 23LC1024)

    • Voice CODEC (Silicon Lab Si3000)

    • JTAG UART

View project on GitHub
View project on GitHub
View project on GitHub
M10 High Speed Config Utility
M10 High Speed Configuration
    -- Dual Boot Solution for Intel MAX 10 FPGA

  • A general solution for in-field upgrade

  • Use dual compressed Images for Boot

  • Support a  high throughput of 921600 bps

  • The M10 High Speed Configuration can be used as a factory image 

  • Python based utility to be executed on the host PC

  • 100% Open Source, for both the RTL Design and the Software

View project on GitHub
View project on GitHub
View project on GitHub
View project on GitHub
View project on GitHub
View project on GitHub
P51 Mustang Fighter-bomber
PulseRain M10 Board 
         -- Play FPGA like Arduino

  • Intel FPGA 10M08SAE144C8G

  • FP51-1T Soft-Core MCU, running at 96MHz clock rate

  • Form Factor compatible with Arduino UNO Rev 3

  • Software package and library to support Arduino IDE and Arduino Language

  • ​3.3 V / 5V IO

  • micro USB Connector

  • voice CODEC, onboard Microphone and Speaker Jack

  • microSD Socket

  • 128KB SPI SRAM

  • Onchip A/D Converter and TSD (Temperature Sensor Diode)

View project on GitHub
View project on GitHub
View project on GitHub
View project on GitHub
View project on GitHub
View project on GitHub