Changed CAFIFO to use falling_edge, and introduced a clock cycle between erasing CAFIFO rows and increasing the read address