Hallo Freunde,

hier die Sourcen zur Firmware des FUMP2. Der FUMP2 ist ein auf VLSIs 
(www.vlsi.fi) VS1001 umgestrickter HMpeg (www.h-mpeg.de). Die Sourcen dafuer
bestehen haupsaechlich aus denen des HMpeg, das Copyright dieser Teile gehoert
daher also den Autoren. Die Routinen zum VS (vs1001.c und vs1001.h) entspringen
urspruenglich Jesper Hansens yampp-3 (www.yampp.com), sind von mir allerdings
mehr oder weniger stark modifiziert worden, das Copyright gehoert weiterhin
Jesper. Diese Sourcen sind dafuer gedacht, mit dem AVR-GCC kompiliert zu werden,
allerdings mit der Version, die auf der HMpeg-Homepage (s.o.) zu finden ist.

9/7/01: Die neuen ATAPI-Routinen von ews eingebaut, verbesserte Kompatibilitaet
mit "schwierigen" Laufwerken und Rohlingen.

Wie die einzelnen Teile steht auch mein Konglomerat unter der GPL. (siehe Datei 
Copying.txt).

So, jetzt zu meinem Modifikationen:

AVR Pin 9 - SCK fuehrt zum SCLK des VS 
        8   MISO               zum SO
        7   MOSI               zu  SI und SDATA
       17    PD5 (ex-I2CC)     zu /CS (in den Sourcen NCS)
        3    PB1 (ex-I2CD)     zu BSYNC
	6    PB4 bleibt /RESET
       14    INT0              zu DREQ
DCLK des VS wird ueber  1/4 HC08 aus SCLK und /CS generiert

Zur Pegelwandlung: Sie ist *unbedingt* notwendig, da der VS1001 max. Vdd+0,5V
vertraegt. Da der AVR ein CMOS-Baustein ist, sind die Ausgangspegel zu hoch.
Abhilfe schafft ein LS-Baustein als Puffer, der von mir verwendete LS244 kommt
an seinen Ausgaengen nur bis max. 3,4V, bei Vdd=3,3V kommt das prima hin. Vor-
sichtshalber sorge ich fuer eine Mindestlast am LS244, damit ich keinen Latchup
riskiere. Am elegantesten waere fuer die Pegelwandlung ein LVC245 (das C ist 
essentiell, ein LV245 von Conrad tut es nicht!! Siehe dazu bitte AN240 bei 
Philips), nur den gibts nur bei irgendwelchen Spezialversendern. :-(

Ich hoffe, damit koennt ihr etwas anfangen...
Beta-Schaltplan auf meiner Site

An das HMpeg-Erfahrenen: Tastenbelegung ist meiner Memorex-Universal-
Fernbedienung angepasst... Dazu bitte die Original-Dokumente zu Rate ziehen.

Gruss
Henning (henningpaul@gmx.de)
