Bei den weiteren Interface-Ports kann unterschieden werden zwischen den Ports für das „Block-Level“-Protokoll und den „Port-Level“-Protokollen für die Daten-Ports. Das „Block-Level“-Protokoll steuert die Ausführung einer Operation des ganzen IP Cores über ein „Handshake“-Protokoll und ist unabhängig von „Port-Level“-Protokollen für die einzelnen Daten-Ports. Unter der Operation versteht man dabei die Ausführung der Funktion, dies entspricht im C/C++-Programm dem Aufruf dieser Funktion. Das Default-“Block-
Listing 6.9: VHDL Entity zu Beispiel ”ex3“.
Level“-Protokoll wird in Vivado HLS mit ap_ctrl_hs bezeichnet und wird beispielsweise auch benutzt, ...
Get FPGA Hardware-Entwurf, 4th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.