sim/config: Add ISP peripherals

This CL adds multiple peripherals to support the ISP functionality
necessary for the HPS demo.

CamCtrl handles the triggering of the HM01B0 camera, turning a register
write into a GPIO hi/low. It also handles the motion interupt (not
implemented yet).

Hm01b0Video augments the HiMaxHm01b0 peripheral with a circular buffer
of frames, rather than a single frame.

DoubleBufferDMA fakes the ISP, reducing it to just to handling the
CamCtrl trigger and doing the double buffering. Currently this
peripheral just does single buffering as the SW side isn't ready.

Change-Id: Ie8fea32e467142b35436d793d6b5529acc1ef5cf
5 files changed
tree: 7212fc9da9e697541168eccbefc1034d39ba893b
  1. platforms/
  2. shodan_infrastructure/
  3. gdbinit
  4. hps.resc
  5. shodan.resc
  6. springbok.resc