Hat jemand von Lava HDL gehört? http://www.raintown.org/lava/ Was hält ihr von der Idee Layout mit ins Design zu integrieren? Auf den ersten Blick denkt man .. es soll die Aufgabe des Synthesizers und P&R sein. Andererseits sind die Probleme, mit denen diese Tools konfrontiert sind hoffnungslos in NP begraben. Dh ausser vielleicht etwas besseren Heuristikin wird die Zukunft auch nicht bringen. Aus dieser Sicht betrachtet macht es dann doch irgendwie Sinn, Struktur und Logik ein einem zu beschreiben. Leider kann ich nicht so gut Haskell, dass ich aus dem Stehgreif die Beispiele nachvollziehen kann. Noch weniger kenne ich mit der Virtex Architektur aus. Grüsse ps. xilinx scheint sich auch damit zu beschäftigen
> Was hält ihr von der Idee Layout mit ins Design zu integrieren? > Auf den ersten Blick denkt man .. es soll die Aufgabe des > Synthesizers und P&R sein. Andererseits sind die Probleme, mit > denen diese Tools konfrontiert sind hoffnungslos in NP begraben. > Dh ausser vielleicht etwas besseren Heuristikin wird die Zukunft > auch nicht bringen. Aus dieser Sicht betrachtet macht es dann > doch irgendwie Sinn, Struktur und Logik ein einem zu beschreiben. Ich bin nicht überzeugt, dass das viel bringt. Klar könnte man damit mehr an Performance rausholen. Entwicklungsarbeit ist aber teuer, die Verspätung des fertigen Produkts noch mehr, und optimiert wird (nach Messungen) nur da wo es viel bringt. Der Trend geht zu abstrakteren Beschreibungen, nicht zu konkreteren. > Leider kann ich nicht so gut Haskell, dass ich aus dem Stehgreif > die Beispiele nachvollziehen kann. Zuerst mal: Obwohl ich mir Haskell kaum im praktischen Einsatz vorstellen kann, lohnt es sich IMO trotzdem, diese Sprache zu lernen, weil man ganz neue Sichtweisen auf das altbekannte kennenlernt. Davon abgesehen rate ich dir, falls du Haskell lernen willst, es nicht gleichzeitig mit Lava zu lernen. Lava muss z.B. mit einigen Tricks ein paar Eigenschaften einer rein funktionalen Sprache wie Haskell wieder rückgängig machen, damit man damit überhaupt Hardware beschreiben kann. Das verwirrt nur beim Lernen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.