Integral Dev-Kit by Nurgakivi Lab, Estonia
This powered by BSD-3 Clause / MIT License Version Licensed 2018
DIY Custom & IoT Game Console "Integral" - Open Source & Open Hardware
Integral Dev-kit
"Integral" Open Source & Open Hardware Project Vision
- Make to Game Development Environment for Independent Game Devlopers without limited Devlopment Condition(not by Existing Game Console Enterprise)
- Make Independent Game Console for Forward/Upward or Backward Compatibility
"Integral" Open Source & Open Hardware Project Licenses
We will develop the Main Custom CPU/GPU(Based in AMD GCN)(Include Miaow GPU) SoC based in RISC-V / SiFive(BSD License), ODD(CD, DVD, Blu-ray etc)(undecided) with MCU Board like Raspberry-Pi(Test), Samsung Artik(Commercial Open Source Hardware) etc
CPU
RISC-V: https://riscv.org/
RISC-V Github: https://github.com/riscv/riscv-wiki/wiki/RISC-V-Software-Status
SiFive: https://www.sifive.com/
FPGA for Test
Microsemi: https://www.microsemi.com/
Future Electronics: http://www.FutureElectronics.com
GPU
AMD GCN Architecture Documents(under Specification License)
https://developer.amd.com/resources/developer-guides-manuals/
[Resreach for Open Source SoC Design]
Miaow GPU(Open Source GPU Based AMD GCN Southern Island under BSD 3 Clause)
https://github.com/VerticalResearchGroup/miaow
AMD - Yocto
https://www.yoctoproject.org/members/amd/
J-Core(BSD License, Old) SuperH(SH) Series by Hitachi) (Co-Processor Development) - J-Core.org
*J-core is a clean-room open source processor and SOC design using the SuperH instruction set, implemented in VHDL and available royalty and patent free under a BSD license.
The Open Processor Foundation (OPF) - J-Core
ARM DesignStart (IoT / Cloud Processor Development Based Cortex M0 / Cortex M3)
https://developer.arm.com/products/designstart
ARM Custom SoCs
https://www.arm.com/develop/custom-system-on-chips
Bootlin
Linux Driver Source Test - Bootlin
https://elixir.bootlin.com/linux/v4.17-rc4/source/drivers/video/hdmi.c
Character of "Integral" Game Console
- DIY Custom Module Game Console We can design PCB circuit by Open Source Circuit Program(KiCad) and we can make PCB circuit by etching through Homemade. in the Future, we can make to equipments like 3D Printer Machine in Fab-Lab and Material Shop
Development Plan
- Target OS(Operating System) for Development: Custom OS by Yocto Project(call "Nurgakivi OS")
**We follow Yocto Project
https://wiki.yoctoproject.org/wiki/Main_Page
-
Integral Custom Firmware(Software) Development including Patch Version by Forward/Upward or Backward Compatibility
-
Integral Custom GUI & Custom Boot Animation Development
-
Security Program Development
-
Support Request from Various Game Engine
-
Compatibility with Various Devices(Mobile, TV, PC, else Device like Arcade Machine)
[Support Various OS]
[Main OS]
Custom OS call "Nurgakivi OS" by Yocto Project
[Else OS]
Tizen
Tizen - Bsd 3 Clause / MIT License Version
https://www.tizen.org/bsd-3-clause-license?langredirect=1
WebOS Open Source Edition - Apache License 2.0
Fedora - BSD License
https://alt.fedoraproject.org/
Montavista - Open Source
https://www.yoctoproject.org/members/montavista/
FreeBSD - BSD License
https://wiki.freebsd.org/FrontPage
Debian - Debian Free Software Guidelines (DFSG) and compatible licenses
https://wiki.debian.org/FrontPage
[IoT / Cloud]
FreeRTOS - MIT License
Amazon FreeRTOS - MIT License
https://aws.amazon.com/freertos/?nc1=h_ls
ARM Mbed OS - Open Source by End User License Agreement (this "EULA")
[BSD OS]
Distrowatch - use BSD Linux OS
OpenEmbedded
https://www.openembedded.org/wiki/Main_Page
http://layers.openembedded.org/layerindex/branch/master/layers/
[BIOS]
CoreBoot (GPL License)
https://coreboot.org/downloads.html
UEFI BIOS
Grub BIOS
https://www.gnu.org/software/grub/grub-download.html
Tiano Core
Open Firmware (BSD License)
http://www.firmworks.com/QuickRef.html
["CUXML(Circle User Experience Media Layer)" Graphical User Interface(GUI) & Widjet Design]
Qt (Commercial & Open Source ( GPL, LGPL) By Dual License)
https://download.qt.io/official_releases/qt/
Samsung ARTIK (Open Source Hardware by enable Commercial)
ARTIK Developer`s Documentation
https://developer.artik.io/documentation/
ARTIK 530 / 710 Module Symbol and (BGA)Footprint
https://www.snapeda.com/parts/SIP-007AFS001/Samsung/view-part/?ref=digikey (ARTIK 710 Module)
https://www.snapeda.com/parts/SIP-005AFS301/Samsung%20ARTIK/view-part/ (ARTIK 530 Module)
ARTIK 1020(test) Module Connector Symbol and Footprint
AXT340224
AXT3(P4S) Socket (0.4mm pitch, 40-pin, Ni-barrier) (RoHS conforming)
https://www.snapeda.com/parts/AXT340224/Panasonic/view-part/?ref=digikey
AXT380224
AXT3(P4S) Socket (0.4mm pitch, 80-pin, Ni-barrier) (RoHS conforming)
https://www.snapeda.com/parts/AXT380224/Panasonic/view-part/?ref=digikey
[Open Source VLSI Layout Tool for SoC Design]
Magic VLSI Layout Tool
http://opencircuitdesign.com/magic/
[Open Source PCB Design Tool for PCB Design]
KiCad
KiCad Libraries
[Power Supply Design]
Texas Instruments(TI) WEBENCH® Power Designer
http://www.ti.com/design-tools/webench-power-design/power-designer.html
[Chip Product`s Symbol and Footprint]
SnapEDA
[DIY PCB BY Open Source Hardware]
OSH PARK
[DIY BGA Chip Stencil BY Open Source Hardware]
Integral Game Console IoT Github Page https://github.com/IotIntegralGameConsole
Integral Dev-kit Github https://github.com/IotIntegralGameConsole/Integral-Dev-kit
Integral Game Console Github https://github.com/IotIntegralGameConsole/Integral-Game-Console-
Integral Game Console Youtube Channel https://www.youtube.com/channel/UCZo6d4zn1x2LCSi5bfNAEYA
Integral Game Console MediaWiki Page (Open Soon)