Extending autogeneration of glue code - PandABlocks/PandABlocks-FPGA GitHub Wiki

Background

It is painful to write new blocks at the moment as you have to write the x_top.vhd and x_block.vhd wrappers as well as the logic in x.vhd

Proposal

Autogenerate these from the config definition. This will probably require rationalizing what happens in these vhd files, and we need to take look at the build system before we can start doing this

Progress

  • For discussion on 01/09/2017
  • Decided that myhdl is a deadend, but autogeneration is a good idea
  • To start by autogenerating top.vhd