Skip to content

aa4cc/fpga-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This readme file is intended as a quick user manual. It does not aim to deliver a full description of the design and inner workings of the generator, as those are provided in a bachelor thesis available from [https://dspace.cvut.cz/handle/10467/92778].

Generator of phase-shifted square waves

This repository contains a generator of phase-shifted square waves. The generator is built upon the De0-Nano developement board and implmeneted as a Quartus II. project.

It provides 64 output channels, each with configurable phase shift and duty cycle. The resolution of those parameters is 360 parts per period. All outputs share a single frequency, which is also reconfigurable on the fly.

Communication to the device is realised via UART.

The design of the device is modular and allows for multiple devices of the same kind to be synchronised together, thus providing more outputs. When devices are synchronised in this way, they need to be connected via a custom PCB shield designed for this purpose. Design files for the shield are available in the chaining_shield folder.

For a guide on how to set up the generator, see Setting up the generator.

After the generator is set up, see Communication for details on how to use the generator.

The output pins of the channels of the generator, as well as other pin assignments, are provided in Mappings.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published