| @ -0,0 +1,4 @@ | |||||
| #!/bin/sh | |||||
| nvc --std=08 -a test.vhd | |||||
| nvc --std=08 -e --cover test | |||||
| @ -0,0 +1,34 @@ | |||||
| package test_pkg is | |||||
| generic ( | |||||
| DEPTH : positive := 8 | |||||
| ); | |||||
| type t_test is protected | |||||
| end protected t_test; | |||||
| end package test_pkg; | |||||
| package body test_pkg is | |||||
| type t_test is protected body | |||||
| end protected body; | |||||
| end package body; | |||||
| use std.env.all; | |||||
| entity test is | |||||
| end entity; | |||||
| architecture sim of test is | |||||
| package test_pkg_inst is new work.test_pkg; | |||||
| shared variable s_test_pkg_inst : test_pkg_inst.t_test; | |||||
| begin | |||||
| stop(0); | |||||
| end architecture sim; | |||||