Aliaksei Chapyzhenka
Aliaksei Chapyzhenka
Load streaming JSON messages: https://en.wikipedia.org/wiki/JSON_streaming Standard fields: * `t` -- time stamp (in time units compatible with VCD) optional field. If omitted, `t` is current time stamp * `n` --...
 Should be: 4 us ... 6 us ... 8 us ... 10 us
Embedded [tree-sitter-verilog](https://github.com/tree-sitter/tree-sitter-verilog) parser into the package.
way to declare a repetitive sets of items. Example 1: ```js busInterfaces: [ { name: 'target_${index}_ifs', array: 4, ... } ] ``` should produce 4 bus interfaces named: `target_0_ifs`, `target_1_ifs`,...
Add `duh status` command to report the general status metric about the document: ### component The total number of: * ports * width of all ports * bus interfaces *...
## duh-schema `onInitiator` & `onTarget` for bus definitions `component.busInterface[].interfaceMode -> enum: ['initiator', 'target']` ## duh-bus `onInitiator` & `onTarget` for bus definitions ## duh-core no changes ## duh-ipxact ## duh-scala
think about linking programming interface to register description to bus interface
When checking schema of the document we need: * detect the type of the document * detect Creole documents (mixed types) * good error reporting
Idealy all component ports have to be mapped to one or more bus interfaces. bus interface validation has to check and warn about unmapped ports.