Auftragsarbeit CPLD Programmierung

OP #869803
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
@ 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
/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
@ 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
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
>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
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
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

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.