Issue #395
Tristate pins again
| Status: | Closed | Start date: | 10/01/2011 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | Wilson Snyder | % Done: | 0% |
|
| Category: | Unsupported | |||
| Target version: | - |
Description
I have a module that looks like this:
module moda(inout wire [4:0] d); endmodule
It works fine if I instantiate it like this:
module top;
wire [4:0] d;
moda a0(.d(d[4:0]));
endmodule
but fails with "Unsupported: Tristate pin not connected to simple net" if I try to connect it to a slice of a wider bus like this:
module top;
wire [9:0] d;
moda a0(.d(d[4:0]));
endmodule
It seems like d is a simple net in both cases.
History
Updated by Wilson Snyder 8 months ago
- Category set to Unsupported
- Status changed from New to Assigned
- Assignee set to Lane Brooks
Currently all bits of a tristate bus need to be handled together. We'll work at improving this.
If you want to look at fixing it yourself I or Lane (I presume) can help.
Updated by Wilson Snyder 26 days ago
- Status changed from Assigned to Closed
- Assignee changed from Lane Brooks to Wilson Snyder
Fixed in git towards 3.840+.
Also available in: Atom
![[logo]](/img/veripool_small.png)