[Oberon] FPGA Oberon / DVI
greim
greim at schleibinger.com
Tue May 12 16:06:20 CEST 2015
Hallo Chris,
>
>> After some fiddling with the Linux dd command for writing a micro SD
>> card it runs really out of the box!
>
> I can't remember if <PO2013> gave the hopefully simple driver for SD.
> If so, that could reduce dependance on USB?
SD Cards are quite simple to handle. In principle its a stupid serial
Flash with a SPI interface.
> PS2 for mouse, kybrd is simpler? For an educational project.
PS/2 is also absolute primitive, designed with he first PC, handled by a
8048 as far as i remember. The connector was shrinked from DIN to mini
DIN with PS/2.
> Is HDMI complex?
Yes and no.
The Verilog code for the HDMI interface has 20 kByte.
So the same code size as the rest of the Oberon system.
So its complex...
But in principle its a FIFO, a serializer and a TMDS coder (the most
complex part).
WIKI explains it as:
---
Transition-minimized differential signaling (TMDS) is a technology for
transmitting high-speed serial data and is used by the DVI[1] and HDMI
video interfaces, as well as other digital communication interfaces.
The transmitter incorporates an advanced coding algorithm which reduces
electromagnetic interference over copper cables and enables robust clock
recovery at the receiver to achieve high skew tolerance for driving
longer cables as well as shorter low cost cables.
---
This part of the Verilog code is partly from Xilinx (1:n encoder ) and
from other retro computing projects.
Its explained quite exhaustive in :
http://www.xilinx.com/support/documentation/application_notes/xapp460.pdf
Big question: Copyright ?
Regards
Markus Greim
>
> == Chris Glur.
>
>
>
> ------------------------------
>
> --
> Oberon at lists.inf.ethz.ch mailing list for ETH Oberon and related systems
> https://lists.inf.ethz.ch/mailman/listinfo/oberon
>
>
> End of Oberon Digest, Vol 132, Issue 11
> ***************************************
>
More information about the Oberon
mailing list