Craig Ramsay's repositories

Audio-Lab-PYNQ

A playground for audio DSP (and guitar effects) in PYNQ

Language:TclLicense:WTFPLStargazers:6Issues:3Issues:0

toatie

A spicy hardware description language with dependent types

Language:IdrisLicense:NOASSERTIONStargazers:5Issues:1Issues:0

conifer

A playground for parallel and multiplierless FIR filters with Clash

Language:HaskellLicense:GPL-2.0Stargazers:1Issues:0Issues:0
Language:IdrisLicense:BSD-3-ClauseStargazers:1Issues:2Issues:0

irfc_bot

A web scraper and irc bot to relay the BBC football live text commentary written in node.js

Language:JavaScriptLicense:Apache-2.0Stargazers:1Issues:2Issues:0

PilSIM

An experimental simulator for the non-pipelined PilGRIM architecture

Language:HaskellLicense:BSD-3-ClauseStargazers:1Issues:0Issues:0

zynqmp_xen_demo

A quick demo showing off Xen on the Zynq Ultrascale+.

Language:CStargazers:1Issues:2Issues:0

PYNQ_Bootcamp

PYNQ Bootcamp 2019 teaching materials.

Language:Jupyter NotebookStargazers:0Issues:1Issues:0

arduino-apple-remote

An arduino sketch for a replacement apple remote

Language:C++Stargazers:0Issues:0Issues:0

bbc-lc

A ncurses based interface for the BBC's live commentary text

Language:PHPLicense:GPL-2.0Stargazers:0Issues:2Issues:2

clash-compiler

Haskell to VHDL/Verilog/SystemVerilog compiler

Language:HaskellLicense:NOASSERTIONStargazers:0Issues:0Issues:0

clash-prelude

CLaSH prelude library containing datatypes and functions for circuit design

Language:HaskellLicense:NOASSERTIONStargazers:0Issues:2Issues:0

FloppyClock

An Arduino based alarm clock system which plays parsed midi files on a stack of floppy drives.

Language:CStargazers:0Issues:2Issues:0

Idris-dev

A Dependently Typed Functional Programming Language

License:NOASSERTIONStargazers:0Issues:0Issues:0

lava

Xilinx Lava

Language:HaskellLicense:NOASSERTIONStargazers:0Issues:1Issues:0

MusicIndexer

A java app to suggest albums you may have missed from the artists you have on your computer.

Language:JavaStargazers:0Issues:2Issues:0

netlistsvg

draws an SVG schematic from a JSON netlist

Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0

papilio_4-7seg_driver

A driver for 4 7-segment display digits in VHDL targeted for the Papiilio One FPGA dev kit.

Language:VHDLStargazers:0Issues:2Issues:0

papilio_audio_player

A wav audio player system-on-a-chip using a Papilio one board and ZPUino core

Language:VHDLStargazers:0Issues:2Issues:0

PYNQ

Python Productivity for ZYNQ

Language:Jupyter NotebookLicense:BSD-3-ClauseStargazers:0Issues:1Issues:0

PYNQ_RFSOC_Workshop

Open-sourcing the PYNQ & RFSoC lab materials from WWSC 2019.

Language:Jupyter NotebookLicense:BSD-3-ClauseStargazers:0Issues:1Issues:0

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.

Language:HaskellStargazers:0Issues:0Issues:0

retroclash-lib

Library code for upcoming RetroClash book

Language:HaskellLicense:MITStargazers:0Issues:0Issues:0
Language:VHDLLicense:BSD-3-ClauseStargazers:0Issues:2Issues:0

sysgen2pynq

System Generator templates/models for designing IP for PYNQ.

Stargazers:0Issues:0Issues:0

VanGo

CS413 Embedded systems project

Language:C++Stargazers:0Issues:5Issues:0

ZCU111-PYNQ

Board files to build the ZCU111 PYNQ image

Language:CLicense:NOASSERTIONStargazers:0Issues:2Issues:0