All Downloads are FREE. Search and download functionalities are using the official Maven repository.

spinal.sim.IVerilatorNative Maven / Gradle / Ivy

There is a newer version: 1.12.0
Show newest version
package spinal.sim;

public interface IVerilatorNative {
    public long newHandle(String name, String wavePath, int seed);
    public boolean eval(long handle);
    public int get_time_precision(long handle);
    public void sleep(long handle, long cycles);
    public long getU64(long handle, int id);
    public void setU64(long handle, int id, long value);
    public void getAU8(long handle, int id, byte[] value);
    public void setAU8(long handle, int id, byte[] value, int length);
    public long getU64_mem(long handle, int id, long index);
    public void setU64_mem(long handle, int id, long value, long index);
    public void getAU8_mem(long handle, int id, byte[] value, long index);
    public void setAU8_mem(long handle, int id, byte[] value, int length, long index);
    public void deleteHandle(long handle);
    public void enableWave(long handle);
    public void disableWave(long handle);
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy