Resulting code from working in Vivado for Windows. Code almost done, a bug related to active-signals not reaching DMAController fast enough needs to be fixed. Proposal: Connect setX-signal to activeX-signal inside DMAController