Glasgow is a tool for exploring digital interfaces, aimed at embedded developers, reverse engineers, digital archivists, electronics hobbyists, and everyone else who wants to communicate to a wide selection of digital devices with high reliability and minimum hassle. It can be attached to most devices without additional active or passive components, and includes extensive protection from unexpected conditions and operator error.
Nyuzi is an experimental GPGPU processor hardware design focused on compute intensive tasks. It is optimized for use cases like deep learning and image processing.
This project includes a synthesizable hardware design written in System Verilog, an instruction set emulator, an LLVM based C/C++ compiler, software libraries, and tests. It can be used to experiment with microarchitectural and instruction set design tradeoffs.
An overview of the OpenRISC architecture and how to get started using it. Briefly talks about synthesizing an FPGA bitstream, setting up a development environment, and either emulating it or running it inside an FPGA. Also covers cross compiling an OS for it.
The J2 is a clean-room designed FOSS processor core and SOC that implements the SuperH instruction set. hardware VHDL BSD license. Royalty and patent free. Compile the VHDL into a bitstream and upload it into an FPGA. Known to run Linux. Hybrid RISC architecture, fixed-length 16-bit instructions, 32-bi registers and address space. Has no MMU for now but it's in the works due to patent issues. Cheap to manufacture (roughly $0.03/processor). security audited.
A company that sells opensource RISC processor cores. Linux compatible. RISC-V in particular. 32-bit and 64-bit. Prides itself on having no NDAs, all datasheets are available for download. Embedded cores, too. Free access to FPGA bitstreams for testing, benchmarking, and development.