fix wrong behaviour and integrate quartus changes

a wrong comparison (1 byte too much) was used in the frame controller,
which led to two extra (unnecessary) bytes in the FIFO.
also, the project was imported into quartus. to make compilation run
without errors, two small fixes were neccesary, those included:
 - the almost empty/full thresholds for the FIFO were not set in the
 instantiation (as these are not used, they are optimised away anyways)
 - adcclk was declared as an output port, but should be an input port
   (it isn't used ATM anyway, so this should not change the behaviour)