Saturday, July 23, 2016

Week 9

This week we had a lot of problems in defining the interfaces between the frontend and the backend part. From my part, I changed the method of the outputs from parallel to serial in order to communicate with the backend part without problems. 

Moreover, I synthesized the frontend part and from the design there are inferred some latches which cause a lot of timing problems. I changed some of the code and there are only some latches in the color converter which must be fixed.

Also, I created a new version of the frontend part and a new version for the color converter in order to output the data serially.

There are a lot of things to do in the next days:

1) Fix the inferred latches from the design.
2) Create the block buffer module for the frontend part.
3)Complete the encoder.
4)Complete the testbenches for the changed zig zag module and the new color space converter.
5)Write documentation for all the modules.

3 comments:

  1. Merkourious,

    I know you mentioned it on irc/gitter, can you include your synthesis results? Can you include the absolute resources used, e.g. the number of LUTs, registers, MAC (DSP), etc.

    Thanks,
    Chris

    ReplyDelete
  2. Hello Christopher, I will upload the synthesis report.

    ReplyDelete
  3. Check these links:
    1)synthesis report:https://gist.github.com/mkatsimpris/5cc5d3aa7d6e5653373e165f3b494bf8
    2)utilization report:https://gist.github.com/mkatsimpris/3d6e3da2dc0d5341518b05344b9873f6

    ReplyDelete