Synthese von asynchronen Schaltungen aus Simulink-Spezifikationen
Ein Ansatz zum asynchronen Systementwurf aus einer algorithmischen Spezifikation
978-620-3-36670-9
6203366706
112
2021-12-06
59.00 €
ger
https://images.our-assets.com/cover/230x230/9786203366709.jpg
https://images.our-assets.com/fullcover/230x230/9786203366709.jpg
https://images.our-assets.com/cover/2000x/9786203366709.jpg
https://images.our-assets.com/fullcover/2000x/9786203366709.jpg
Diese Arbeit stellt einen Ansatz zur automatischen Synthese von Simulink-Diagrammen in asynchrone Schaltungen vor. Er basiert auf der CodeSimulink-Co-Design-Umgebung, einem am Politecnico di Torino entwickelten Werkzeug, das Simulink-Diagramme in synchrone Implementierungen umwandeln kann. Diese Umgebung wurde auf zwei verschiedene Arten erweitert, um sie in konventionelle FPGA- und ASIC-Flows zu integrieren. Das System, das mit FPGAs als Ziel generiert wird, basiert auf einer Bundled-Data-Implementierung, die sowohl bei der Synthese als auch bei der Platzierung besondere Sorgfalt erfordert, um die Korrektheit der Schaltung zu erhalten. Simulink-Diagramme werden in Standard-VHDL kompiliert und mit konventionellen, von den Chip-Herstellern bereitgestellten Tools synthetisiert. Der erhaltene Code wird eingeschränkt, um unerwünschte Synthese-Optimierungen zu vermeiden und um die "Äquipotentialregion" zu implementieren, die für die Synthese von korrekten selbstgetakteten Designs notwendig ist. Die ASIC-Implementierung verwendet das Timeless Design Environment von Handshake Solutions, eine kommerzielle Werkzeugkette, die in der Lage ist, Haste-Spezifikationen in asynchrone Logik zu synthetisieren. Experimentelle Tests zeigten gute Ergebnisse, die sogar kleinere Schaltungen generieren als handgeschriebener Code.
https://www.morebooks.de/books/gb/published_by/verlag-unser-wissen/398692/products
Electronics, electro-technology, communications technology
https://www.morebooks.de/store/gb/book/synthese-von-asynchronen-schaltungen-aus-simulink-spezifikationen/isbn/978-620-3-36670-9