Type:
name: void
Type:
name: bit
SystemT:
name: ram8_16I::T_ inputs: - SignalI: name: rwb type: bit - SignalI: name: en type: bit - SignalI: name: addr type: TypeVector: name: '' base: bit range: - 15 - 0 outputs: [] inouts: - SignalI: name: data type: TypeVector: name: '' base: bit range: - 7 - 0 scope: Scope: name: '' scopes: [] inners: - SignalI: name: content type: TypeVector: name: '' base: TypeVector: name: '' base: bit range: - 7 - 0 range: - 65535 - 0 systemIs: [] connections: - Connection: left: RefName: type: TypeVector: name: '' base: bit range: - 7 - 0 ref: RefThis: type: void name: data right: Select: type: bit operator: "?" select: RefName: type: bit ref: RefThis: type: void name: rwb choices: - RefIndex: type: bit ref: RefName: type: TypeVector: name: '' base: TypeVector: name: '' base: bit range: - 7 - 0 range: - 65535 - 0 ref: RefThis: type: void name: content index: RefName: type: TypeVector: name: '' base: bit range: - 15 - 0 ref: RefThis: type: void name: addr - Value: type: TypeVector: name: '' base: bit range: - 7 - 0 content: BitString: str: zzzzzzzz behaviors: - Behavior: events: [] block: Block: mode: par name: '' inners: [] statements: - If: condition: Unary: type: bit operator: "~" child: RefName: type: bit ref: RefThis: type: void name: rwb 'yes': Block: mode: par name: '' inners: [] statements: - Transmit: left: RefIndex: type: bit ref: RefName: type: TypeVector: name: '' base: TypeVector: name: '' base: bit range: - 7 - 0 range: - 65535 - 0 ref: RefThis: type: void name: content index: RefName: type: TypeVector: name: '' base: bit range: - 15 - 0 ref: RefThis: type: void name: addr right: RefName: type: TypeVector: name: '' base: bit range: - 7 - 0 ref: RefThis: type: void name: data 'no': noifs: []