VHDL PLI Information Model

The PLI has the following requirements:

	Read access	Write access	Creation	Deletion/disable	
Hierarchy
(Components, blocks, equivalent processes (timeout, sensitivity, condition))
	Instances
(TBD for AMS)	Reconfigure instances	Adding instances, processes		
Network topology
(Signals, ports and shared variables; and finer granularity on resolution and conversion functions, sources, driving and effective values, drivers)	Name, values, type (subtype), association language-based connectivity construct
(TBD for AMS)	Based on phase table	drivers	drivers	
Sequential statements	Line, column, label, file,
Walking statement (fine, enhanced access to expressions)
(TBD for AMS)				
Simultaneous statements	(TBD for AMS)				
Foreign Subprograms/architectures/processes					
Safe constants		Generic and attribute specifications			
Simulation Kernel	Time (physical, delta), cycle-phase, time resolution, callbacks, (postponed or nor, and current) processes, save/restore, monitors, trace		Transaction callbacks	Transaction callbacks
Processes	
Exception handling