| Ruby-vpi Een gratis Ruby-interface naar IEEE 1364-2005 Verilog VPI |
Download nu |
Ruby-vpi Rangschikking & Samenvatting
- Naam uitgever:
- Suraj N. Kurapati
- Uitgever website:
- http://rubyforge.org/users/snk/
- Besturingssystemen:
- Mac OS X
Ruby-vpi Tags
Ruby-vpi Beschrijving
Een gratis Ruby-interface naar IEEE 1364-2005 Verilog VPI Ruby-VPI Een platform voor eenheidstests, snelle prototyping en systeemintegratie van Verilog-modules door Ruby. Met RUBY-VPI kunt u complexe Verilog-testbanken gemakkelijk en geheel in Ruby.Ruby-VPI maken, is een gratis en open Sander-bibliotheek die Ruby-programma's toegang hebben tot de gehele IEEE 1364-2005 Verilog VPI-interface ondersteund door alle grote verilog-simulators vandaag. VPI dient ook als platform voor eenheidstests, snelle prototyping en systems-integratie van Verilog-modules door Ruby: · Creëer complexe Verilog-testbanken gemakkelijk en geheel in Ruby. · Agile software ontwikkelingspraktijken toepassen om hardware te ontwikkelen. · Specificatie-aangedreven functionele verificatie uitvoeren. (PDF-versie). Hier zijn enkele belangrijke functies van "Ruby-VPI": Draagbaar: · Werkt op Windows, Mac OSX, GNU / Linux en Unix. · Ondersteunt alle belangrijke verilog-simulators die vandaag beschikbaar zijn. Weerbaar: Maakt Agile-praktijken mogelijk, zoals: · test gedreven ontwikkeling · Gedragsgestuurde ontwikkeling · Snelle prototyping voor ontwerpexploratie Elimineert onvriendelijk werk: · Specificaties zijn uitvoerbaar, draagbaar en menselijk leesbaar. · Geautomatiseerde testgenerator helpt u ontwerpwijzigingen bij minimale inspanning te ontvangen. · Er is absoluut geen compileren! Krachtig: Gebruikt de kracht en elegantie van Ruby: · Onbeperkte lengte-gehele getallen · Automatisch geheugenbeheer (garbage-collectie) · Normale uitdrukkingen · Sluitingen voor functionele programmering · Pure OOP met dynamisch typen · Draagbare multi-threading (groene threads) · Native System-oproepen en I / O · Zeer leesbare en onderhoudbare code · Gebruikt Ruby-Debug voor interactieve foutopsporing. · Gebruikt RCOV voor analyse van testdekking en het genereren van rapport. Vereisten: · ICARUS VERILOG Wat is er nieuw in deze release: Functies: · Toegevoegd CFLAGS_EXTRA- en LDFLAGS_EXTRA-omgevingsvariabelen, waarmee u kunt toevoegen aan de standaard CFLAGS en LDFLAGS waarmee uw Ruby-installatie is gebouwd. Verbeteringen: · Poging tot het oplossen van valse mislukkingen met ModelSIM 6,2 g door te volgen naar dezelfde tijdstap ^ 1 voordat u cache-schrijfbewerkingen toepast. · Vervangen draad-gebaseerde taken met continuaties (Callcc) in interne planner. · Vermijd enkele functie-oproepen op het kritieke pad van de C-extensie door het opslaan / hergebruiken van retourwaarden.
Ruby-vpi Gerelateerde software