Daily Snippet: 17th August 2016

  • Testing of reworked HDMI_OUT Core
  • Problems with DMA engine and some random timing problems

Daily Snippet: 8th August 2016


Daily Snippet: 7th August 2016


Daily Snippet: 5th August 2016

  • Weekly GSoC review
  • Figured out problems in DMA time syncronization which needs to solved
  • TA meeting for the course with Professor and RAs

Daily Snippet: 4th Aug 2016

  • Was getting some errors in the map phase for process flow, so difficult to debug and correct
  • After several changes in PLL clock setup for HDMI_OUTs, fixed the error, this was because of unnecessary usage of platform.rquest() for HDMI_OUT_1 pads.
  • Testing the mixer using new DMA setup, with just one HDMI_OUT
  • For HDMI_OUT, hdmi_out0_fi_base0_write, working fine, but hdmi_out0_fi_base1_write(), is not functioning at all, hence not able to mix the inputs currently

Daily Snippet: 3rd Aug 2016

  • As per discussions with mithro, changing module definitions as defined in the block diagram
  • link
  • Trying to fix some errors in the implementation of pixel clock, here only one PLL is used and some error is appearing in MAP phase of Xilinx Build process.
  • Need to figure out how to correctly connect shared PLL across two HDMI_OUTs

Daily Snippet: 30 July 2016

  • Updating my resume for the Institute Placement Season, first line in resume is about GSOC 🙂

Daily Snippet:28th July 2016

  • (Spotted and) Solved overflow bug in rgb16f to rgb conversion module, the module was not considering greater than 1 float inputs in design, and was giving 0 output for them.
  • Spotted a crucial mistake in connections of mixer block, was not including eq. statements inside a self.comb += [].
  • Added support in firmware to see dynamic fade in and out between two inputs.
  • Some problem with sync and acks as the position of output screen is not correct.

Daily Snippet: 27th July 2016

  • Trying to figure out the correct way to connect two PipelinedActor modules, without using Record.connect().
  • Trying to get some help from #m-labs people
  • Reading up on other things mean while, encoder hardware code and gamma correction