mirror of
https://github.com/aolofsson/oh.git
synced 2025-01-17 20:02:53 +08:00
Andreas Olofsson
bd16558f73
Merge pull request #11 from olofk/master
Remove emmu testbench from edma
=======
OH!
An Open Hardware Modle Library for Chip and FPGA Designers
The library is written in vanilla Verilog. Pull requests accepted.
Spec | Status | Description |
---|---|---|
axi | AXI network interface stuff | |
common | Common moini modules (syncrhonziers etc) | |
edma | A bare metal DMA module | |
elink | The Epiphany point to point LVDS link | |
emailbox | A simple mailnox with interrupt output | |
emmu | A simple memory map translation unit | |
memory | Various simple memory structures (RAM/FIFO) | |
emesh | Epiphany emesh packet related circuits | |
xilibs | Simulation modules for Xilinx primitives |
Building
git clone https://github.com/parallella/oh.git
cd oh
mkdir build
cd build
../configure
make elink
License
`` This library is made available with a LGPL V3 copyleft license. By our interpretation, Verilog is software and chips/bitstreams are the hardware equivalent of a binary program. We will look into this issue further in the future, but in the meantime, please consider this a strict copyleft library.
Languages
Verilog
81.1%
Tcl
10.7%
C
5.6%
Shell
0.8%
Python
0.6%
Other
1.2%