-
License Agreement for PulseRain M10 Designs
04/30/2017 at 04:50 • 0 commentsBeing a HackadayPrize2017 entry, one of the obligations is to "document all open source licenses and permissions as well as any applicable third party licenses/restrictions". To fulfill this obligation, a file named "PulseRain M10 Designs – License Agreement" has been uploaded into the FILES area of this project.
In a nutshell,
- The PCB portion of the PulseRain M10 Designs, as defined in the license agreement, are licensed under the terms and conditions set forth in Creative Commons Attribute-ShareAlike 3.0 United States.
- The FPGA portion of the PulseRain M10 Designs, as defined in the license agreement, are licensed under the terms and conditions set forth in GNU Public License Version 3 (GPLv3). And for those who want to use the FPGA portion of the PulseRain M10 Designs in ways that are incompatible with GPLv3, PulseRain Technology LLC. offers commercial licenses instead.
- The firmware portion of the PulseRain M10 Designs, as defined in the license agreement, are licensed under the terms and conditions set forth in GNU Lesser General Public License Version 3 (LGPLv3).
- The software portion of the PulseRain M10 Designs, as defined in the license agreement, are licensed under the terms and conditions set forth in Apache License Version 2.0
But please do look at the fine print, as that's the official license agreement that carries legal weight. -
Schematic / Layout V1.0 Release
04/23/2017 at 22:14 • 0 commentsThe initial test on pilot run boards runs ok. And the V1.0 schematic and layout files are now released under
https://github.com/PulseRain/M10_PCB/tree/master/V1.0
And the design was made with Eagle CAD 7.7
-
Pilot Run for Production
04/23/2017 at 06:59 • 2 commentsFinally, the pilot run for production has come back! All the protruded components in V0.9 has been realigned so that the production version will have a smooth edge on all 4 sides. And standoffs and washers are also added, as illustrated below:
-
CRC 1.0 Release
03/31/2017 at 07:53 • 0 commentsRTL and script for CCITT-CRC16 is released on GitHub under tag 1.0.
The CRC library is released under MIT license. And its core is actually from OutputLogic.com
-
RTL lib 1.0 Release
03/31/2017 at 07:48 • 0 commentsRTL lib 1.0 is released on GitHub, with the following peripherals:
*) ADC: ADC for Altera MAX10
*) BCD: Binary Codec Decimal
*) block_memory: BRAM inferred
*) chip_ID: chip ID for Altera MAX 10
*) codec: voice codec
*) debug_counter_led: counter and led for debug
*) FASM_register: register for Wishbone FASM
*) flash_loader: module to load image into CFM
*) interrupt: interrupt controller
*) SD: MicroSD card controller
*) SRAM: Serial SRAM
*) SRT_DIV: radix 4 SRT division
*) switch_debouncer: button debouncer
*) timer: 8051 timer
*) UART: Async Serial port for 8051
-
BOM Uploaded
03/24/2017 at 04:57 • 0 commentsI have just uploaded the latest BOM of PulseRain M10 board. It is actually auto-generated by script, and has octopart Excel add-in. Unfortunately, I couldn't find a good to put it online as an itemized list.
So now I have to manually copy the BOM online one line at a time, which is time consuming and error-prone. The good thing is that Hackaday's web page will automatically provide component description when you put down the MPN.