23 lines
651 B
JavaScript
23 lines
651 B
JavaScript
const fs = require('fs');
|
|
const { makeVcdStream } = require('../bin/vcd');
|
|
const createVcd = require('../out/vcd.js');
|
|
|
|
async function main() {
|
|
const wasmBinary = fs.readFileSync('./vcd.wasm');
|
|
const wasm = await createVcd({ wasmBinary });
|
|
console.log(wasm);
|
|
|
|
|
|
return;
|
|
|
|
// const vcdstream = await makeVcdStream();
|
|
// const arraybuffer = fs.readFileSync('./test/samples/iverilog.small.vcd');
|
|
// const answers = JSON.parse(fs.readFileSync('./test/samples/iverilog.small.json'));
|
|
|
|
// vcdstream.consume(arraybuffer);
|
|
// const info = vcdstream.getBasicInfo();
|
|
// const values = info.signalValues;
|
|
}
|
|
|
|
|
|
main(); |