All Projects → Severson-Group → AMDC-Firmware

Severson-Group / AMDC-Firmware

Licence: BSD-3-Clause License
Embedded system code (C and Verilog) which runs the AMDC Hardware

Programming Languages

c
50402 projects - #5 most used programming language
Verilog
626 projects
tcl
693 projects
SystemVerilog
227 projects
python
139335 projects - #7 most used programming language
Makefile
30231 projects
shell
77523 projects

Advanced Motor Drive Controller (AMDC) Firmware

CI badge

The Advanced Motor Drive Controller (AMDC) is an open-source project from the Severson Research Group at UW-Madison, affiliated with Wisconsin Electric Machines and Power Electronics Consortium (WEMPEC).

Learn more at docs.amdc.dev.


AMDC-Firmware is a collection of embedded system code (written in C and Verilog) which runs on the AMDC Hardware and controls advanced motor systems. It is open-source, high-performance, flexible, and research-oriented.

The target processor is the Xilinx Zynq-7000 SoC which includes both a dual-core DSP and tightly integrated FPGA. The AMDC firmware utilizes both parts of the processor (DSP + FPGA).

Getting Started

  1. Obtain a working hardware platform -- see the obtaining hardware page for more.
  2. Follow the steps outlined here to download, build, and run the firmware.
  3. Read the documentation for more insight into the platform.

Documentation

Detailed documentation about the firmware is available online at: docs.amdc.dev/firmware.

License

This project is licensed under the BSD-3-Clause License - see the LICENSE.md file for details.

Contribute

Want to help build the open-source motor drive platform of choice? Join the people below -- Contribute today!

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