[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