Auftragsarbeit CPLD Programmierung

OP #869803
Lesenswert?

ich möchte bei Euch anfragen, ob jemand von Euch Interesse an einer 
Auftragsarbeit hat.

Es soll ein Altera MAX II Baustein vom Typ EPM1270 mit folgenden 
Funktionen programmiert werden:



1 DMX Input-Thru, DMX512, 250kb/s or 1Mb/s

48 parallel PWM Outputs

500Hz PWM refresh rate

14bit resolution for all PWM outputs

Build in gamma correction table

External 256k EEPROM via SPI for dot correction

Automatic DMX addressing for daisy chain structure of EPM 1270 devices

Build in, autosensing of DMX512 with 250kb/s or 1Mb/s



Falls Eurerseits Interesse besteht, mit uns an diesem Projekt zu 
arbeiten,

habe ich noch weitergehende Projektinformationen ( Block Diagram, Pin 
Description, Funktional Description, etc. )

Weiterhin haben wir ein funktionsfähiges Testboard und einen 
Programmier-Adapter für o.a. Baustein.
#870958
Lesenswert?

@ Frank F. (frankf)

>Es soll ein Altera MAX II Baustein vom Typ EPM1270 mit folgenden
>Funktionen programmiert werden:

Die MAX sind doch CPLDs. Die sind für dein Vorhaben zu klein. Been 
there, done that.

>1 DMX Input-Thru, DMX512, 250kb/s or 1Mb/s

>48 parallel PWM Outputs

>500Hz PWM refresh rate

>14bit resolution for all PWM outputs

>Build in gamma correction table

>External 256k EEPROM via SPI for dot correction

>Automatic DMX addressing for daisy chain structure of EPM 1270 devices

>Build in, autosensing of DMX512 with 250kb/s or 1Mb/s

Soll wohl mal wieder ne DMX-LED-Matrix werden? ;-)

MFG
Falk

P.S. Dazu  brauchst du ein CPLD. Cyclone I oder II.

Beitrag "Re: LED-Matrix, 9x9 RGB, Voll dimmbar"
Gast #870975
Lesenswert?

/OT
Warum ist der MAX II Baustein für oben gennantes zu klein? EBV 
Elektronik* schaft es immerhin 75 8-Bit PWMs + Bus Kommunikation in 
diese CPLD (naja vom Aufbau sind die MAX II ja eher als FPGA ohne BRAM 
zu bezeichen) zu quetschen.
Kenne mich mit DMX512 nicht aus , aber ist es so Resourcenfressend?

*
http://www.ebv.com/media.php/EBV/Products/Development%20Tools/DBMAXLED/altera_flyer_controlling_the_brightside.pdf?dl=1&PHPSESSID=6b6113216a8f481654fa510dcf0e913c
#871670
Lesenswert?

@ Fragender (Gast)

>/OT
>Warum ist der MAX II Baustein für oben gennantes zu klein? EBV
>Elektronik* schaft es immerhin 75 8-Bit PWMs + Bus Kommunikation in
>diese CPLD (naja vom Aufbau sind die MAX II ja eher als FPGA ohne BRAM
>zu bezeichen) zu quetschen.

Uuups. Da hab ich wohl das II an dem MAX irgendwie nicht so recht 
realisiert.
OK, die grossen MAX II schaffen das. Wobei die wahrscheinlich mehr 
kosten als ein vergleichbares FPGA. Aber eben ne schöne Einchiplösung.

MFG
Falk
Gast #871805
Lesenswert?

Nach meiner Berechnung dürfte es auch nicht gehen.
Für jede PWM braucht es mindestens ein 14 bit Register für den PWM Wert 
und ein 14 Bit Zählregister, macht mindestens 28 FFs pro PWM

48 * 28 = 1344, das sind mehr FFs als dieses FF hat.

Klaus
OP #873047
Lesenswert?

>Kenne mich mit DMX512 nicht aus , aber ist es so Resourcenfressend?

hier zunächst Erläuterungen zum DMX
http://www.soundlight.de/techtips/dmx512/dmx512.htm

>Nach meiner Berechnung dürfte es auch nicht gehen.
>Für jede PWM braucht es mindestens ein 14 bit Register für den PWM Wert
>und ein 14 Bit Zählregister, macht mindestens 28 FFs pro PWM
>48 * 28 = 1344, das sind mehr FFs als dieses FF hat.

DMX hat eine 8bit Auflösung.
In Verbindung mit der " Build in gamma correction table " kann man eine 
14bit PWM Ausgabe realisieren.


> Die MAX sind doch CPLDs. Die sind für dein Vorhaben zu klein. Been
>there, done that.

Nö, wie schon zutreffend angemerkt wurde, gibt es von EBV ein Evaboard 
welches mit einem kleineren MAXII läuft.
Der EPM1270 schafft es auf jeden Fall.
Gast #876086
Lesenswert?

Wir haben uns falsch verstanden, ich bin nicht interessiert.
Außerdem kenne ich Altera gar nicht gut, I'm a Xilinx-guy.

Ich wollte nur (scherzhaft) darauf aufmerksam machen, dass Du nicht 
einmal die Rahmenbedingungen mitgeteilt hast.
- Soll jemand Deine Diplomarbeit machen oder ist ein professionelles 
Projekt?
- Welchen Budget- und Zeitrahmen hast Du Dir vorgestellt?
- Was ist mit Gewährleistung?
- Brauchst Du eine Rechnung oder kann's einer als Abendbeschäftigung und 
als Hobby machen?
Gast #877595
Lesenswert?

Ich habe im Moment zwar noch keine Ahnung von DMX, aber das sieht soooo
aufregend auch nicht aus.
Wenn du Interesse an einer gewerblichen Realisierung hast (ich würde 
allerdings, wie bereits gesagt, Xilinx unbedingt vorziehen) : www punkt
gansert punkt eu

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren