Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.sci.electronics > #191285

Re: SPORT-Bus fuer ARM Core, CMSIS?

From Frank Buss <fb@frank-buss.de>
Newsgroups de.sci.electronics
Subject Re: SPORT-Bus fuer ARM Core, CMSIS?
Date 2015-08-26 20:10 +0200
Organization news.netcologne.de
Message-ID <mrkvef$q0t$1@newsreader4.netcologne.de> (permalink)
References (4 earlier) <mri00k$qcm$1@newsreader4.netcologne.de> <d43holFaaahU1@mid.individual.net> <mri4rq$tom$1@newsreader4.netcologne.de> <d463ukFtq6hU1@mid.individual.net> <mrknoj$l3c$1@news.albasani.net>

Show all headers | View raw


Am 26.08.2015 um 17:59 schrieb Johannes Bauer:
>
> Äh, das wichtigste hast du aber vergessen: Gute HW-Entwickler für VHDL
> oder Verilog zu finden ist verdammt schwierig. Und beide Sprachen halt
> auch für Software-Leute auch hochgradig unintuitiv. Die kann man nicht
> "umlernen".

Ich habe schon größere Designs in VHDL implementiert, aber hat 
wahrscheinlich auch geholfen, daß ich mich schon vorher in Elektronik 
auskannte. Mit solchen Vorkenntissen kann man das gut in einem Jahr "on 
the job" nebenbei lernen.

> Von den bekackten Entwicklungszyklen ganz zu schweigen. Eine Zeile VHDL
> geändert, 30 Minuten Synthese abwarten, testen, geht nicht. Geil. Leider
> alles schon erlebt. Ja, klar, ach so tolle Behavioral-Simulation. Bildet
> halt nur leider nicht immer die Realität ab.

Wenn man die richtigen Timing Constraints setzt und die auch bei der 
Synthese eingehalten werden, habe ich sowas noch nicht erlebt (bis auf 
wenige Ausnahmen, einmal ein Softwarefehler in der Synthesesoftware, für 
den Altera einen Hotfix erstellt hat). Ich schreibe auch für die 
Entities jeweils eigene Testbenchs (für kommerzielle Projekte), oder 
teste die auch mal in Hardware einzeln. Da braucht man eine komplette 
Synthese kaum noch.

> Und dass es viele FPGAs nur noch als BGA gibt stellst du so als Vorwand
> hin, warum man die nicht nehmen will. Fakt ist aber, dass die bei
> genügend geringem Pitch *richtig* schwer zu löten sind und ohne
> Röntgengerät kann man auch nicht kontrollieren, ob der Prozess passt.
> Das *ist* ein Argument dagegen.
>
> Vom Preis ganz zu schweigen. Völlig außer Konkurrenz, wenn man dieselbe
> Applikation in eine MCU reinpressen kann.

Viele FPGAs gibt es auch als TQFP, und sind auch nicht allzu teuer. 
Klar, wenn man da eine Soft-CPU mit rein synthesisiert usw. dann braucht 
man größere. Sinnvoll ist denke ich eine Kombination aus 
Microcontroller, wo so Sachen wie Ethernet und USB getestet als Hardware 
fertig drin ist und nur das in die FPGAs auslagern, was dort sinnvoll 
ist. Für sowas wie Realtime ein halbes dutzend TDM-Kanäle empfangen, 
auswerten und senden sind FPGAs ideal. Das in VHDL zu programmieren kann 
sogar weniger Arbeit sein, als wenn man es in C für einen 
Microcontroller machen würde, da man meist sehr gut solche 
datenflussbasierten Aufgaben in Hardware abbilden kann.

> Genau, die proprietären Toolchains habe ich voll vergessen zu erwähnen.
> Da schießt man sich auf einen Vendor ein und wenn man irgendwann mal
> wechseln will, muss man den ganzen Dreck neu lernen. Und was für ein
> Kackbloat das immer ist! Mehrere Gigabyte groß. Keine Ahnung was die da
> reinpacken. Bwäh, PFUI.

Wenn man nicht die herstellerspezifischen Entities verwendet, dann ist 
VHDL sehr portabel, wenn man aufpasst und auch nur die 
Standard-Libraries verwendet.

Der Cyclone I von Altera ist übrigens von 2002 und immer noch 
erhältlich, aber wird nicht mehr für neue Designs empfohlen. Der Cyclone 
II von 2004 wird immer noch empfohlen. Aber stimmt schon, Preis ist so 
ab 14 Euro. Aber Lattice und Xilinx haben auch nicht ganz kleine FPGAs 
im einstelligen Preisbereich.

-- 
Frank Buss, http://www.frank-buss.de
C64 MIDI interface: http://www.frank-buss.de/kerberos/index.html

Back to de.sci.electronics | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

SPORT-Bus fuer ARM Core, CMSIS? Joerg <news@analogconsultants.com> - 2015-08-24 15:06 -0700
  Re: SPORT-Bus fuer ARM Core, CMSIS? Oliver Betz <OBetz@despammed.com> - 2015-08-25 09:49 +0200
    Re: SPORT-Bus fuer ARM Core, CMSIS? Johannes Bauer <dfnsonfsduifb@gmx.de> - 2015-08-25 10:33 +0200
      Re: SPORT-Bus fuer ARM Core, CMSIS? Joerg <news@analogconsultants.com> - 2015-08-25 06:27 -0700
        Re: SPORT-Bus fuer ARM Core, CMSIS? Frank Buss <fb@frank-buss.de> - 2015-08-25 17:01 +0200
          Re: SPORT-Bus fuer ARM Core, CMSIS? Joerg <news@analogconsultants.com> - 2015-08-25 09:00 -0700
            Re: SPORT-Bus fuer ARM Core, CMSIS? Frank Buss <fb@frank-buss.de> - 2015-08-25 18:24 +0200
              Re: SPORT-Bus fuer ARM Core, CMSIS? Joerg <news@analogconsultants.com> - 2015-08-25 09:57 -0700
                Re: SPORT-Bus fuer ARM Core, CMSIS? Frank Buss <fb@frank-buss.de> - 2015-08-25 22:50 +0200
                Re: SPORT-Bus fuer ARM Core, CMSIS? Dieter Wiedmann <dieter.wiedmann@t-online.de> - 2015-08-26 04:14 +0200
                Re: SPORT-Bus fuer ARM Core, CMSIS? Joerg <news@analogconsultants.com> - 2015-08-26 07:52 -0700
              Re: SPORT-Bus fuer ARM Core, CMSIS? Michael Reinck <mrreinck@googlemail.com> - 2015-08-26 17:23 +0200
                Re: SPORT-Bus fuer ARM Core, CMSIS? Johannes Bauer <dfnsonfsduifb@gmx.de> - 2015-08-26 17:59 +0200
                Re: SPORT-Bus fuer ARM Core, CMSIS? Joerg <news@analogconsultants.com> - 2015-08-26 09:28 -0700
                Re: SPORT-Bus fuer ARM Core, CMSIS? "Ralph A. Schmid, dk5ras" <ralph@schmid.xxx> - 2015-08-27 08:03 +0200
                Re: SPORT-Bus fuer ARM Core, CMSIS? Guenther Wenninger <g!!rw@bitschubbser.org> - 2015-08-27 23:11 +0200
                Re: SPORT-Bus fuer ARM Core, CMSIS? Frank Buss <fb@frank-buss.de> - 2015-08-27 23:36 +0200
                Re: SPORT-Bus fuer ARM Core, CMSIS? Guenther Wenninger <g!!rw@bitschubbser.org> - 2015-08-27 23:50 +0200
                Re: SPORT-Bus fuer ARM Core, CMSIS? Joerg <news@analogconsultants.com> - 2015-08-27 14:48 -0700
                Re: SPORT-Bus fuer ARM Core, CMSIS? Guenther Wenninger <g!!rw@bitschubbser.org> - 2015-08-27 23:59 +0200
                Re: SPORT-Bus fuer ARM Core, CMSIS? "Ralph A. Schmid, dk5ras" <ralph@schmid.xxx> - 2015-08-28 08:15 +0200
                Re: SPORT-Bus fuer ARM Core, CMSIS? Guenther Wenninger <g!!rw@bitschubbser.org> - 2015-08-28 10:02 +0200
                Re: SPORT-Bus fuer ARM Core, CMSIS? Frank Buss <fb@frank-buss.de> - 2015-08-26 20:10 +0200
                Re: SPORT-Bus fuer ARM Core, CMSIS? Michael Schwingen <news-1326478115@discworld.dascon.de> - 2015-08-27 18:49 +0000
                Re: SPORT-Bus fuer ARM Core, CMSIS? "Ralph A. Schmid, dk5ras" <ralph@schmid.xxx> - 2015-08-27 08:02 +0200
                Re: SPORT-Bus fuer ARM Core, CMSIS? Michael Reinck <mrreinck@googlemail.com> - 2015-08-27 20:04 +0200
  Re: SPORT-Bus fuer ARM Core, CMSIS? Stefan Reuther <stefan.news@arcor.de> - 2015-08-25 13:07 +0200
    Re: SPORT-Bus fuer ARM Core, CMSIS? Joerg <news@analogconsultants.com> - 2015-08-25 06:22 -0700
  Re: SPORT-Bus fuer ARM Core, CMSIS? Joerg <news@analogconsultants.com> - 2015-08-27 11:20 -0700

csiph-web