Skip to content

Severson-Group/AMDC-Firmware

v1.0.x
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
hw
 
 
 
 
 
 
sdk
 
 
 
 
 
 
 
 
 
 
 
 

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!