All Projects → machinekit → mksocfpga

machinekit / mksocfpga

Licence: other
Hostmot2 FPGA code for SoC/FPGA platforms from Altera and Xilinx

Programming Languages

VHDL
269 projects
tcl
693 projects
SystemVerilog
227 projects
Makefile
30231 projects
Verilog
626 projects
shell
77523 projects

Projects that are alternatives of or similar to mksocfpga

zedboard-guide
No description or website provided.
Stars: ✭ 29 (+26.09%)
Mutual labels:  zynq
eddr3
mirror of https://git.elphel.com/Elphel/eddr3
Stars: ✭ 33 (+43.48%)
Mutual labels:  zynq
hftrx
Embedded firmware for ham radio transceivers
Stars: ✭ 27 (+17.39%)
Mutual labels:  zynq
SDR Matlab OFDM 802.11n
📡 Using Software Designed Radio to transmit MIMO-OFDM QPSK signals at 5 GHz
Stars: ✭ 44 (+91.3%)
Mutual labels:  zynq
ZYNQ-NVDLA
NVDLA (An Opensource DL Accelerator Framework) implementation on FPGA.
Stars: ✭ 144 (+526.09%)
Mutual labels:  zynq
EBAZ4205
Vivado and PetaLinux projects for Zynq EBAZ4205 Board
Stars: ✭ 38 (+65.22%)
Mutual labels:  zynq
PothosZynq
DMA source and sink blocks for Xilinx Zynq FPGAs
Stars: ✭ 19 (-17.39%)
Mutual labels:  zynq
ZedBoard-OLED
Driving the OLED display on the ZedBoard
Stars: ✭ 17 (-26.09%)
Mutual labels:  zynq
zc pcie dma
DMA attacks over PCI Express based on Xilinx Zynq-7000 series SoC
Stars: ✭ 37 (+60.87%)
Mutual labels:  zynq
SHA256Hasher
SHA-256 IP core for ZedBoard (Zynq SoC)
Stars: ✭ 25 (+8.7%)
Mutual labels:  zynq
ezdma
Simple, zero-copy DMA to/from userspace.
Stars: ✭ 70 (+204.35%)
Mutual labels:  zynq
SoCDP8
A SoC implementation of a PDP-8/I for the PiDP-8/I console
Stars: ✭ 23 (+0%)
Mutual labels:  zynq
SDR Matlab LTE
📡 Using Software Designed Radio to transmit LTE downlink signals at 2.4 GHz
Stars: ✭ 21 (-8.7%)
Mutual labels:  zynq
Openwifi
open-source IEEE 802.11 WiFi baseband FPGA (chip) design
Stars: ✭ 2,257 (+9713.04%)
Mutual labels:  zynq
naps
An experiment for building gateware for the axiom micro / beta using nmigen and yosys
Stars: ✭ 28 (+21.74%)
Mutual labels:  zynq
Deep-DarkFantasy
Global Dark Mode for ALL apps on ANY platforms.
Stars: ✭ 16 (-30.43%)
Mutual labels:  zynq

Mesanet.com firmware for the CycloneV and Zynq

hostmot2 firmware for Altera and Xilinx SoC/FPGA platforms, works with the Machinekit hm2_soc_ol driver.

Building for CycloneV platforms:

build docker images from https://github.com/machinekit/mksocfpga.git

docker pull cdsteinkuehler/jessie-quartus-15.1.2

git clone https://github.com/machinekit/mksocfpga.git/
cd mksocfpga
docker run -itv $(pwd):/work cdsteinkuehler/jessie-quartus-15.1.2 /work/build.quartus.sh

Building a single CycloneV bit file:

build docker images from https://github.com/machinekit/mksocfpga.git

Launch a Docker build machine with the latest mksocfpga source code

docker pull cdsteinkuehler/jessie-quartus-15.1.2

git clone https://github.com/machinekit/mksocfpga.git/
cd mksocfpga
docker run -itv $(pwd):/work cdsteinkuehler/jessie-quartus-15.1.2 /bin/bash

# You should now have a command prompt for the Docker Quartus build image

Build the firmware-id protobuf bindings

# From the Docker Quartus build image command line, run:
cd /work/HW/firmware-tag
make TOPDIR=/work py-proto

See bitfile configs available in a project

# From the Docker Quartus build image command line, run:
cd /work/HW/QuartusProjects/<project>
./build.sh ?

Build the desired FPGA bit file

# From the Docker Quartus build image command line, run:
cd /work/HW/QuartusProjects/<project>
./build.sh <config>

# ie:
cd /work/HW/QuartusProjects/DE0_Nano_SoC_DB25
./build.sh 7I76_7I76_7I76_7I76

Building for Zynq platforms:

build docker images from https://github.com/dkhughes/vivado-docker.

docker run -itv $(pwd):/work <maintainer>/jessie-vivado-2015.4 /work/build.vivado.sh

Debian packages

repo: http://deb.machinekit.io/debian jessie main

CycloneV: apt install socfpga-rbf

Zynq: apt install socfpga-bit

Quartus: build Quartus Build Status packaging Debian Packaging Status

Vivado: build Vivado Build Status packaging: Build Status

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].