Pinned Repositories
altium-library
basys-fir
Scalable symmetric even systolic FIR filter in VHDL with self-checking testbench
Bitcoiner-Expansion-Board
Expansion board for the EBAZ4205 bitcoin miner. It includes a HDMI output, FT2232H based JTAG programmer and UART, 12V to 5V buck converter, 2 PMOD connectors, two digit seven segment display and four switches.
Digital-Synthesizer
Digital music synthesizer designed for the Zynq FPGA+SoC. Audio synthesis and digital signal processing is performed in hardware modules designed in VHDL. Control of the modules and communication with external MIDI equipment is handled by the ARM processor.
MIDI-Interface-PCB
MIDI interface PCB with MIDI IN, OUT and THRU connectors designed for 3.3V operation in Altium Designer
Qt-Synthesizer-Interface
Computer program created using Qt and C++ to interface with a digital music synthesizer implemented on a SoC+FPGA
SnakeGame
My attempt at recreating the Snake Game. Written in C++ and using SDL 2.0
Tetris
My attempt at recreating the game Tetris. Written in C++ and using SDL 2.0
Voltage-Controlled-Oscillator
Analogue Voltage-Controlled Oscillator (VCO) module for modular synthesizers. Designed and simulated in LTSpice. Schematic capture and PCB layout performed in Altium Designer.
XADC-Multiplexer-PCB
32 to 1 analog multiplexer circuit with 1V reference designed for the Zynq XADC
laura-regan's Repositories
laura-regan/Digital-Synthesizer
Digital music synthesizer designed for the Zynq FPGA+SoC. Audio synthesis and digital signal processing is performed in hardware modules designed in VHDL. Control of the modules and communication with external MIDI equipment is handled by the ARM processor.
laura-regan/Bitcoiner-Expansion-Board
Expansion board for the EBAZ4205 bitcoin miner. It includes a HDMI output, FT2232H based JTAG programmer and UART, 12V to 5V buck converter, 2 PMOD connectors, two digit seven segment display and four switches.
laura-regan/MIDI-Interface-PCB
MIDI interface PCB with MIDI IN, OUT and THRU connectors designed for 3.3V operation in Altium Designer
laura-regan/Qt-Synthesizer-Interface
Computer program created using Qt and C++ to interface with a digital music synthesizer implemented on a SoC+FPGA
laura-regan/Voltage-Controlled-Oscillator
Analogue Voltage-Controlled Oscillator (VCO) module for modular synthesizers. Designed and simulated in LTSpice. Schematic capture and PCB layout performed in Altium Designer.
laura-regan/basys-fir
Scalable symmetric even systolic FIR filter in VHDL with self-checking testbench
laura-regan/SnakeGame
My attempt at recreating the Snake Game. Written in C++ and using SDL 2.0
laura-regan/Tetris
My attempt at recreating the game Tetris. Written in C++ and using SDL 2.0
laura-regan/XADC-Multiplexer-PCB
32 to 1 analog multiplexer circuit with 1V reference designed for the Zynq XADC
laura-regan/altium-library
laura-regan/Breakout
My attempt at recreating the game Breakout. Written in C++ and using SDL 2.0