On Mon, Jun 25, 2018 at 8:06 PM, David Lanzendörfer david.lanzendoerfer@o2s.ch wrote:
Hi Manili is talking with the guy who created the NyuziProcessor.
jeff's extremely knowledgeable. he'll learn a lot. manili you should really begin by reading jeff's posts: https://jbush001.github.io/
We will most likely just boot a firmware on a multi-core GPU-system and will then be able to define the kind of platform with jumpers or alike. A jumper code for how many HDMI/DVI/VGA ports there are.
the SoC that i'm tasked with getting done will not be a stand-alone GPU, it will be a shared memory bus architecture. the power budget and size budget is far too small to do anything like a separate GPU chip with GDDR5 memory. in that architecture adding HDMI or other ports specifically connected to the GPU is both completely out of the question and totally unnecessary.
in this architecture, which is 100% standard across the industry for SoCs, all that the GPU needs to do is write to an area of memory (framebuffer or area of the framebuffer). the SoC - which in this case has a RISC-V core and has peripherals such as the LCD controller - will take care of the rest. in this arcitecture the peripherals, the GPU and the CPU are all on the same AXI4 shared memory bus, they all have access to the same shared DDR3/DDR4 RAM.
l.