There are also other things involved in that:
- I was aware, that for 1080p60 you need about 3Gb/s, so that would
not be possible on Gen1 PCIe. Gen 2 is quite rare, to be present in such
small form factor.
So the target would be to :
- directly drive a lower resolution LCD's (lets say up to 1280x800) -
either LVDS or eDP
- output 1080i, thats just half of the above (1.5Gbit) - either HDMI
(without any external IC) or HD/SDI (just a small cable driver)
- drive a newer eDP panel, with any resolution since the standard
defines a memory integrated into the LCD panel (with self-refresh)
Another advantage:
- internal memory in the FPGA can be used for text mode.. so you
could even have access to BIOS without the DMA involved
So...
how do we calculate the PCIe efficiency?
On the opposite side, a single 16b DDR3 can give us 12.8 Gbit (at
800MHz - estimation with Spartan 6 class devices, they got a 3Gbit GTP
for pcie/hdsdi).
Daniel
On 11/13/2012 04:51 PM, Timothy Normand Miller wrote:
Well, let's think about that for a moment...
Let's say we're doing 1920x1200 in 24-bit color at 60hz. That's 527
MiB/sec. This is slightly more than 2 PCIe 1.x links. If we're smart
and only transfer 3 bytes/pixel, that's almost 400MiB/sec. How much
power does it take to run two PCIe 1.x links continuously?
If we have on-board memory on the graphics card, we can calculate the
additional power from adding the extra memory.
Everything else should be the same. Same video controller, similar
memory controller to the host, etc. We can determine the power
necessary to run PCIe. So the tradeoff is some proportion of extra
memory versus PCIe link bandwidth. There are other hidden costs, but
I expect them to be minor.
On Tue, Nov 13, 2012 at 9:50 AM, Nicolas Boulay <[email protected]
<mailto:[email protected]>> wrote:
Even a single DRAM chip using 16 bits bus, will be much faster than
using the PCI-e link for video memory.
You could have few MiB on chip, but DRAM chip are 256 MiB now.
Beside that, having a fully internal frambuffer, could save a lot of
power for pure 2D graphics. But today graphical server wait arround
32/128 MiB to do compositing.
2012/11/13 "Ing. Daniel Rozsnyó" <[email protected]
<mailto:[email protected]>>:
> Thinking again of my minimalistic mini-pcie graphics card... can
a PCI
> device initiate a transmission of a memory block? (DMA/bus-master).
>
> Then it would be even possible to leave out the local memory on
the card, so
> it is one chip less and a lot easier PCB design (cons are that
the bandwidth
> might be limited by the 1x pcie interface to 2.5G or 5G).
>
> Can anybody confirm that this might work ?
>
>
> Daniel
>
> _______________________________________________
> Open-graphics mailing list
> [email protected] <mailto:[email protected]>
> http://lists.duskglow.com/mailman/listinfo/open-graphics
> List service provided by Duskglow Consulting, LLC
(www.duskglow.com <http://www.duskglow.com>)
_______________________________________________
Open-graphics mailing list
[email protected] <mailto:[email protected]>
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC
(www.duskglow.com <http://www.duskglow.com>)
--
Timothy Normand Miller, PhD
Assistant Professor of Computer Science, Binghamton University
http://www.cs.binghamton.edu/~millerti/
<http://www.cse.ohio-state.edu/%7Emillerti>
Open Graphics Project
_______________________________________________
Open-graphics mailing list
[email protected]
http://lists.duskglow.com/mailman/listinfo/open-graphics
List service provided by Duskglow Consulting, LLC (www.duskglow.com)