Using FIFOs in hardware-software co-design for FPGA based embedded systems | IEEE Conference Publication | IEEE Xplore