caravel/docs/pdf/caravel_block_diagram.pdf