| Jupiter Open Verilog Hardware-verificatieomgeving voor het Java-platform |
Download nu |
Jupiter Rangschikking & Samenvatting
- Besturingssystemen:
- Mac OS X
Jupiter Tags
Jupiter Beschrijving
Open Verilog Hardware-verificatieomgeving voor het Java-platform JOFE is een gratis set van Java-tools en API's om Verilog Hardware Design-verificatie mogelijk te maken met behulp van de Java-programmeertaal. JOFE bevat componenten die het volgende bereiken: · Verilog Simulator-interactie (via PLI 2.0, aka vpi) · Stand-alone gedragssimulatie (dwz een discrete evenementensimulator) · Draad- en evenementensynchronisatie · Ontwerpverificatieabstracties (bijv. Clock-relatieve signaaltoegang, mailboxen, Semaforen) · Randomisatie op basis van de beperking · Verilog Shell Generationin In andere woorden, JOVE biedt faciliteiten die vergelijkbaar is met Synopsys Vera, Cadence Testbuilder en (voorheen) Verisity Specman.note: JOFE wordt vrijgegeven en onder de voorwaarden van de open softwarelicentie. Hier zijn enkele belangrijke kenmerken van "JOFE": · JOFE maakt gebruik van de Java-taal, een standaard, goed gedefinieerde, hoog-product-objectgerichte programmeertaal. Alternatieve tools introduceren eigen talen, of gebruiken meer complexe, minder productieve talen, zoals C / C ++ of PERL. · JUNE maakt gebruik van Java-bibliotheken, waaronder de uitgebreide Java Runtime-bibliotheek, het Junit-testraamwerk en duizenden bibliotheken van derden. Java-bibliotheken zijn meestal veel gemakkelijker te integreren dan bibliotheken in eerdere volwassen talen, zoals C / C ++. · JUNE maakt gebruik van Java-tools, zoals Javadoc en Eclipse. De Eclipse IDE biedt bijvoorbeeld Jove-gebruikers een gratis, krachtige GUI-debugger. · JUNE maakt gebruik van Java Virtual Machine-technologie, misschien wel de meest volwassen, krachtige VM-technologie die beschikbaar is, met prestatie-rivaliserende gecompileerde talen in de meeste gevallen. · JOFE maakt gebruik van de ervaring van een softwaregericht team dat de volledige levenscyclus van een zeer complexe ASIC-verificatieproject uitvoert. Het behandelt de beperkingen die tijdens dat project andere tools gebruiken. Vereisten: · Java
Jupiter Gerelateerde software