All Projects → ZipCPU → Zbasic

ZipCPU / Zbasic

A bare bones, basic, ZipCPU system designed for both testing and quick integration into new systems

Projects that are alternatives of or similar to Zbasic

Fpga Imaging Library
An open source library for image processing on FPGA.
Stars: ✭ 325 (+1103.7%)
Mutual labels:  verilog, fpga
Vtr Verilog To Routing
Verilog to Routing -- Open Source CAD Flow for FPGA Research
Stars: ✭ 466 (+1625.93%)
Mutual labels:  verilog, fpga
Apio
🌱 Open source ecosystem for open FPGA boards
Stars: ✭ 366 (+1255.56%)
Mutual labels:  verilog, fpga
Verilog
Repository for basic (and not so basic) Verilog blocks with high re-use potential
Stars: ✭ 296 (+996.3%)
Mutual labels:  verilog, fpga
Zipcpu
A small, light weight, RISC CPU soft core
Stars: ✭ 640 (+2270.37%)
Mutual labels:  verilog, fpga
Beagle sdr gps
KiwiSDR: BeagleBone web-accessible shortwave receiver and software-defined GPS
Stars: ✭ 300 (+1011.11%)
Mutual labels:  verilog, fpga
Open Fpga Verilog Tutorial
Learn how to design digital systems and synthesize them into an FPGA using only opensource tools
Stars: ✭ 464 (+1618.52%)
Mutual labels:  verilog, fpga
Cores
Various HDL (Verilog) IP Cores
Stars: ✭ 271 (+903.7%)
Mutual labels:  verilog, fpga
Platformio Core
PlatformIO is a professional collaborative platform for embedded development 👽 A place where Developers and Teams have true Freedom! No more vendor lock-in!
Stars: ✭ 5,539 (+20414.81%)
Mutual labels:  verilog, fpga
Uhd
The USRP™ Hardware Driver Repository
Stars: ✭ 544 (+1914.81%)
Mutual labels:  verilog, fpga
Openpiton
The OpenPiton Platform
Stars: ✭ 282 (+944.44%)
Mutual labels:  verilog, fpga
Spinalhdl
Scala based HDL
Stars: ✭ 696 (+2477.78%)
Mutual labels:  verilog, fpga
Icezum
🌟 IceZUM Alhambra: an Arduino-like Open FPGA electronic board
Stars: ✭ 280 (+937.04%)
Mutual labels:  verilog, fpga
Reduceron
FPGA Haskell machine with game changing performance. Reduceron is Matthew Naylor, Colin Runciman and Jason Reich's high performance FPGA softcore for running lazy functional programs, including hardware garbage collection. Reduceron has been implemented on various FPGAs with clock frequency ranging from 60 to 150 MHz depending on the FPGA. A high degree of parallelism allows Reduceron to implement graph evaluation very efficiently. This fork aims to continue development on this, with a view to practical applications. Comments, questions, etc are welcome.
Stars: ✭ 308 (+1040.74%)
Mutual labels:  verilog, fpga
Riscv
RISC-V CPU Core (RV32IM)
Stars: ✭ 272 (+907.41%)
Mutual labels:  verilog, fpga
Cascade
A Just-In-Time Compiler for Verilog from VMware Research
Stars: ✭ 413 (+1429.63%)
Mutual labels:  verilog, fpga
Fake-SDcard
Imitate SDcard using FPGAs.
Stars: ✭ 26 (-3.7%)
Mutual labels:  fpga, verilog
Edalize
An abstraction library for interfacing EDA tools
Stars: ✭ 270 (+900%)
Mutual labels:  verilog, fpga
Platformio Atom Ide
PlatformIO IDE for Atom: The next generation integrated development environment for IoT
Stars: ✭ 475 (+1659.26%)
Mutual labels:  verilog, fpga
Platformio Vscode Ide
PlatformIO IDE for VSCode: The next generation integrated development environment for IoT
Stars: ✭ 676 (+2403.7%)
Mutual labels:  verilog, fpga

ZBasic

This project provides a very basic version of a working ZipCPU system. It is designed so that others (you perhaps?) can then build off of it and design with it. ZBasic has three primary goals:

  • To provide a usable beginning system to allow users to get something up and running quickly

  • To provide a very basic system that can then be matched with an emulator, and used to test library and compiler functionality apart from actual hardware.

  • To demonstrate the utility of autofpga, and its ability to quickly, easily, and seemlessly add components to a design

If you'd like to give this a spin, consider the instructions in this article describing how to do so.

Status

The ZBasic system can now be made using autofpga, all the way from zero to Hello World successfully in Verilator testing.

License

Gisselquist Technology, LLC, is pleased to provide you access to this entire project under the GPLv3 license. If this license will not work for you, please contact me.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].