use separate fifos for each request and response
updated README.md with a note about Zynq clock configuration
each FIFO now has its own memory region with a way to read size and depth in 32-bit words