Anonim

Laut Tenison EDA können Entwickler mit dem VTOC-Tool effiziente C-Modelle ihrer Hardware erstellen und so sowohl das Schreiben der Software als auch die Überprüfung beschleunigen.

Viele webbasierte Tools können dies, sagte Jeremy Bennett, Geschäftsführer von Tenison, aber sie können nicht die gesamte Sprache beherrschen oder sind sehr ineffizient.

Ein effizienter Verilog to C-Konverter könnte für drei Benutzergruppen nützlich sein, so Bennett: Asic- und SoC-Entwickler; Häuser für geistiges Eigentum; und SystemC-Benutzer.

n

Im ersten Fall müssen Softwareentwickler warten, bis die Hardware erstellt ist. Mit VTOC könnten Softwareentwickler C-Modelle der sich entwickelnden Hardware verwenden und früher mit dem Codieren beginnen.

Dies ist eine viel billigere Option als die Verwendung der Emulation, ist schneller als die Simulation und liegt in einer Form vor, mit der Software-Ingenieure vertraut sind.

Zweitens müssen IP-Häuser C-Modelle ihrer Designs bereitstellen, damit Käufer die Hardware testen und verifizieren können. Das Handcodieren eines C-Modells kann zeitaufwändig und fehleranfällig sein.

Für Unternehmen, die mit der Verwendung von SystemC beginnen, ermöglicht das Tool die Wiederverwendung von altem Verilog-Code in neuen Designs.

VTOC basiert auf der Allzweck-Compilertechnologie, die aus mehrjähriger Arbeit von Dr. David Greaves von der Universität Cambridge entwickelt wurde. In seiner jetzigen Form kann Verilog in C, C + oder sogar SystemC umgewandelt werden. Es ist eine vollständige Parallele zur seriellen Kompilierung, sagte Bennett.