| summaryrefslogtreecommitdiff |
diff options
| author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-08-01 11:10:01 +0200 |
|---|---|---|
| committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-08-01 11:10:01 +0200 |
| commit | 4637db06583bc250b96e6145fc7bac9e16c730df (patch) | |
| tree | d787feebae44e7bfd526e8391e1999376a4f0185 | |
| parent | 798dea30c7832f8c6364d1734423c6a6fda1ce57 (diff) | |
Fixes is_accessed_by. CNE_01700 is not working.
The BCE has been updated to include a group of items that should be
tagged by the CNE_01700 rule. However, it's not happening. I don't see
anything wrong with the way the CNE_01700 rule is written and a quick
overview of the generated model would lead me to conclude that it indeed
should tag something. Likely there are still issues with the way
properties are turned into Kodkod formulas.
| -rw-r--r-- | ast-to-instr/src/VHDLNode.java | 14 | ||||
| -rw-r--r-- | ast-to-instr/src/VHDLProcess.java | 56 | ||||
| -rw-r--r-- | ast-to-instr/src/VHDLSSASNode.java | 23 | ||||
| -rw-r--r-- | data/ast/best_chronometer_ever.xml | 19063 | ||||
| -rw-r--r-- | data/level/structural_level.lvl | 3 | ||||
| -rw-r--r-- | data/property/cnes/CNE_01700.pro | 76 | ||||
| -rw-r--r-- | instr-to-kodkod/src/StringManager.java | 9 |
7 files changed, 8366 insertions, 10878 deletions
diff --git a/ast-to-instr/src/VHDLNode.java b/ast-to-instr/src/VHDLNode.java index b05f08c..36ba028 100644 --- a/ast-to-instr/src/VHDLNode.java +++ b/ast-to-instr/src/VHDLNode.java @@ -69,6 +69,13 @@ public abstract class VHDLNode extends ParsableXML Strings.get_id_from_string(Integer.toString(i)), elements.get(i) ); + + Predicates.add_entry + ( + "is_accessed_by", + elements.get(i), + parent_id + ); } } @@ -111,6 +118,13 @@ public abstract class VHDLNode extends ParsableXML Strings.get_id_from_string(Integer.toString(i)), elements.get(i) ); + + Predicates.add_entry + ( + "is_accessed_by", + elements.get(i), + parent_id + ); } } } diff --git a/ast-to-instr/src/VHDLProcess.java b/ast-to-instr/src/VHDLProcess.java index 1146f3f..2eae165 100644 --- a/ast-to-instr/src/VHDLProcess.java +++ b/ast-to-instr/src/VHDLProcess.java @@ -10,7 +10,6 @@ import java.util.Stack; public class VHDLProcess extends ParsableXML { private static final XPathExpression XPE_FIND_SL_ELEMENTS; - private static final XPathExpression XPE_FIND_NE_IN_PROCESS; private static final XPathExpression XPE_FIND_START_NODE; static @@ -21,12 +20,6 @@ public class VHDLProcess extends ParsableXML "(./sensitivity_list/el/named_entity | ./sensitivity_list/el[@ref])" ); - XPE_FIND_NE_IN_PROCESS = - XMLManager.compile_or_die - ( - ".//*[@kind=\"simple_name\"]/named_entity" - ); - XPE_FIND_START_NODE = XMLManager.compile_or_die ( @@ -80,7 +73,6 @@ public class VHDLProcess extends ParsableXML handle_predicate_is_explicit_process(local_id); handle_predicate_is_in_sensitivity_list(local_id); - handle_predicate_is_accessed_by(local_id); /** Children ************************************************************/ handle_child_node(local_id, waiting_list); @@ -407,54 +399,6 @@ public class VHDLProcess extends ParsableXML } } - private void handle_predicate_is_accessed_by - ( - final IDs local_id - ) - throws XPathExpressionException - { - final NodeList items; - final int items_count; - - items = - (NodeList) XPE_FIND_SL_ELEMENTS.evaluate - ( - xml_node, - XPathConstants.NODESET - ); - - items_count = items.getLength(); - - for (int i = 0; i < items_count; ++i) - { - final String xml_id; - - xml_id = - XMLManager.get_attribute - ( - items.item(i), - "ref" - ); - - if (!Main.node_is_function_or_literal(xml_id)) - { - Predicates.add_entry - ( - "is_accessed_by", - Waveforms.get_associated_waveform_id - ( - IDs.get_id_from_xml_id - ( - xml_id, - null - ) - ), - local_id - ); - } - } - } - /***************************************************************************/ /** Children ***************************************************************/ /***************************************************************************/ diff --git a/ast-to-instr/src/VHDLSSASNode.java b/ast-to-instr/src/VHDLSSASNode.java index 944ad18..fd43f28 100644 --- a/ast-to-instr/src/VHDLSSASNode.java +++ b/ast-to-instr/src/VHDLSSASNode.java @@ -170,6 +170,7 @@ public class VHDLSSASNode extends VHDLNode ) throws XPathExpressionException { + final IDs target_id; Node target; target = @@ -221,11 +222,7 @@ public class VHDLSSASNode extends VHDLNode ); } - Predicates.add_entry - ( - output, - "expr_writes", - local_id, + target_id = Waveforms.get_associated_waveform_id ( IDs.get_id_from_xml_id @@ -233,7 +230,21 @@ public class VHDLSSASNode extends VHDLNode XMLManager.get_attribute(target, "id"), (String) null ) - ) + ); + + Predicates.add_entry + ( + output, + "expr_writes", + local_id, + target_id + ); + + Predicates.add_entry + ( + "is_accessed_by", + target_id, + parent_id ); } diff --git a/data/ast/best_chronometer_ever.xml b/data/ast/best_chronometer_ever.xml index 4b597a8..89491ae 100644 --- a/data/ast/best_chronometer_ever.xml +++ b/data/ast/best_chronometer_ever.xml @@ -6124,7 +6124,7 @@ seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" foreign_flag="false" visible_flag="true" - is_within_flag="false" use_flag="true" + is_within_flag="false" use_flag="false" resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> @@ -8176,58 +8176,58 @@ identifier="work" date="10" library_directory="" elab_flag="false" visible_flag="true"> <design_file_chain> - <el id="2630" kind="design_file" file="./src/user_handler.vhd" line="1" + <el id="2274" kind="design_file" file="src/user_handler.vhd" line="1" col="1" design_file_directory="/my/stage_onera/other/best-chronometer-ever/" - design_file_filename="./src/user_handler.vhd" - analysis_time_stamp="20170726081113.850" - file_checksum="39d39d483750f98355a18d189e3eafab6370a1fe" + design_file_filename="src/user_handler.vhd" + analysis_time_stamp="20170801081744.530" + file_checksum="7fb66e7a8573c5104a5355a7ef6b448d52e93d71" elab_flag="false"> <library ref="799"/> <first_design_unit> - <el id="2532" kind="design_unit" file="./src/user_handler.vhd" - line="1" col="1" design_unit_source_line="0" - design_unit_source_col="0" identifier="user_handler" date="6" - end_location="./src/user_handler.vhd:16:1" elab_flag="false" + <el id="2152" kind="design_unit" file="src/user_handler.vhd" line="1" + col="1" design_unit_source_line="0" design_unit_source_col="0" + identifier="user_handler" date="6" + end_location="src/user_handler.vhd:16:1" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="analyze"> - <design_file ref="2630"/> + <design_file ref="2274"/> <context_items> - <el id="2534" kind="library_clause" file="./src/user_handler.vhd" + <el id="2147" kind="library_clause" file="src/user_handler.vhd" line="1" col="9" identifier="ieee" has_identifier_list="false"> - <parent ref="2532"/> - <library_declaration ref="2629"/> + <parent ref="2152"/> + <library_declaration ref="2273"/> </el> - <el id="2535" kind="use_clause" file="./src/user_handler.vhd" + <el id="2154" kind="use_clause" file="src/user_handler.vhd" line="3" col="5"> - <parent ref="2532"/> - <selected_name id="2538" kind="selected_by_all_name" - file="./src/user_handler.vhd" line="3" col="25" + <parent ref="2152"/> + <selected_name id="2157" kind="selected_by_all_name" + file="src/user_handler.vhd" line="3" col="25" is_forward_ref="false" expr_staticness="???"> - <prefix id="2537" kind="selected_name" - file="./src/user_handler.vhd" line="3" col="10" + <prefix id="2156" kind="selected_name" + file="src/user_handler.vhd" line="3" col="10" identifier="std_logic_1164" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <prefix id="2536" kind="simple_name" - file="./src/user_handler.vhd" line="3" col="5" + <prefix id="2155" kind="simple_name" + file="src/user_handler.vhd" line="3" col="5" identifier="ieee" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <named_entity ref="2629"/> + <named_entity ref="2273"/> </prefix> - <named_entity ref="2722"/> + <named_entity ref="2366"/> </prefix> </selected_name> </el> </context_items> - <library_unit id="2540" kind="entity_declaration" - file="./src/user_handler.vhd" line="5" col="8" + <library_unit id="2158" kind="entity_declaration" + file="src/user_handler.vhd" line="5" col="8" identifier="user_handler" has_begin="false" visible_flag="true" is_within_flag="false" end_has_reserved_id="false" end_has_identifier="true"> - <parent ref="2532"/> + <parent ref="2152"/> <port_chain> - <el id="2539" kind="interface_signal_declaration" - file="./src/user_handler.vhd" line="8" col="7" + <el id="2160" kind="interface_signal_declaration" + file="src/user_handler.vhd" line="8" col="7" identifier="i_clock" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -8235,19 +8235,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2540"/> - <subtype_indication id="2542" kind="simple_name" - file="./src/user_handler.vhd" line="8" col="31" + <parent ref="2158"/> + <subtype_indication id="2161" kind="simple_name" + file="src/user_handler.vhd" line="8" col="31" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="2543" kind="interface_signal_declaration" - file="./src/user_handler.vhd" line="9" col="7" + <el id="2162" kind="interface_signal_declaration" + file="src/user_handler.vhd" line="9" col="7" identifier="i_reset" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -8255,19 +8255,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2540"/> - <subtype_indication id="2544" kind="simple_name" - file="./src/user_handler.vhd" line="9" col="31" + <parent ref="2158"/> + <subtype_indication id="2163" kind="simple_name" + file="src/user_handler.vhd" line="9" col="31" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="2545" kind="interface_signal_declaration" - file="./src/user_handler.vhd" line="10" col="7" + <el id="2164" kind="interface_signal_declaration" + file="src/user_handler.vhd" line="10" col="7" identifier="i_synced_start_btn" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -8275,19 +8275,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2540"/> - <subtype_indication id="2546" kind="simple_name" - file="./src/user_handler.vhd" line="10" col="31" + <parent ref="2158"/> + <subtype_indication id="2165" kind="simple_name" + file="src/user_handler.vhd" line="10" col="31" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="2547" kind="interface_signal_declaration" - file="./src/user_handler.vhd" line="11" col="7" + <el id="2166" kind="interface_signal_declaration" + file="src/user_handler.vhd" line="11" col="7" identifier="i_synced_raz_btn" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -8295,19 +8295,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2540"/> - <subtype_indication id="2548" kind="simple_name" - file="./src/user_handler.vhd" line="11" col="31" + <parent ref="2158"/> + <subtype_indication id="2167" kind="simple_name" + file="src/user_handler.vhd" line="11" col="31" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="2549" kind="interface_signal_declaration" - file="./src/user_handler.vhd" line="12" col="7" + <el id="2168" kind="interface_signal_declaration" + file="src/user_handler.vhd" line="12" col="7" identifier="i_limit_reached" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -8315,19 +8315,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2540"/> - <subtype_indication id="2550" kind="simple_name" - file="./src/user_handler.vhd" line="12" col="31" + <parent ref="2158"/> + <subtype_indication id="2169" kind="simple_name" + file="src/user_handler.vhd" line="12" col="31" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="2551" kind="interface_signal_declaration" - file="./src/user_handler.vhd" line="13" col="7" + <el id="2170" kind="interface_signal_declaration" + file="src/user_handler.vhd" line="13" col="7" identifier="o_enable" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" has_identifier_list="false" @@ -8335,19 +8335,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2540"/> - <subtype_indication id="2552" kind="simple_name" - file="./src/user_handler.vhd" line="13" col="32" + <parent ref="2158"/> + <subtype_indication id="2171" kind="simple_name" + file="src/user_handler.vhd" line="13" col="32" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="2553" kind="interface_signal_declaration" - file="./src/user_handler.vhd" line="14" col="7" + <el id="2172" kind="interface_signal_declaration" + file="src/user_handler.vhd" line="14" col="7" identifier="o_raz" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" has_identifier_list="false" @@ -8355,295 +8355,332 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2540"/> - <subtype_indication id="2554" kind="simple_name" - file="./src/user_handler.vhd" line="14" col="32" + <parent ref="2158"/> + <subtype_indication id="2173" kind="simple_name" + file="src/user_handler.vhd" line="14" col="32" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> </port_chain> </library_unit> - <dependence_list list-id="161"> + <dependence_list list-id="124"> <el ref="14"/> - <el ref="2674"/> + <el ref="2318"/> </dependence_list> </el> - <el id="2556" kind="design_unit" file="./src/user_handler.vhd" + <el id="2174" kind="design_unit" file="src/user_handler.vhd" line="18" col="1" design_unit_source_line="0" design_unit_source_col="0" identifier="behavioral" date="6" - end_location="./src/user_handler.vhd:55:1" elab_flag="false" + end_location="src/user_handler.vhd:68:1" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="analyze"> - <design_file ref="2630"/> - <library_unit id="2558" kind="architecture_body" - file="./src/user_handler.vhd" line="18" col="14" + <design_file ref="2274"/> + <library_unit id="2176" kind="architecture_body" + file="src/user_handler.vhd" line="18" col="14" identifier="behavioral" foreign_flag="false" visible_flag="true" is_within_flag="false" end_has_reserved_id="false" end_has_identifier="false"> - <parent ref="2556"/> - <entity_name id="2555" kind="simple_name" - file="./src/user_handler.vhd" line="18" col="28" + <parent ref="2174"/> + <entity_name id="2178" kind="simple_name" + file="src/user_handler.vhd" line="18" col="28" identifier="user_handler" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <named_entity ref="2540"/> + <named_entity ref="2158"/> </entity_name> <declaration_chain> - <el id="2560" kind="signal_declaration" - file="./src/user_handler.vhd" line="20" col="11" + <el id="2179" kind="signal_declaration" + file="src/user_handler.vhd" line="20" col="11" identifier="synced_start_btn_r1" has_disconnect_flag="false" is_ref="false" has_active_flag="false" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2558"/> - <subtype_indication id="2561" kind="simple_name" - file="./src/user_handler.vhd" line="20" col="32" + <parent ref="2176"/> + <subtype_indication id="2180" kind="simple_name" + file="src/user_handler.vhd" line="20" col="32" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="2562" kind="signal_declaration" - file="./src/user_handler.vhd" line="22" col="11" + <el id="2181" kind="signal_declaration" + file="src/user_handler.vhd" line="22" col="11" identifier="time_is_passing" has_disconnect_flag="false" is_ref="false" has_active_flag="false" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2558"/> - <subtype_indication id="2563" kind="simple_name" - file="./src/user_handler.vhd" line="22" col="28" + <parent ref="2176"/> + <subtype_indication id="2182" kind="simple_name" + file="src/user_handler.vhd" line="22" col="28" + identifier="std_logic" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> + </subtype_indication> + <type ref="2762"/> + </el> + <el id="2183" kind="signal_declaration" + file="src/user_handler.vhd" line="24" col="11" + identifier="tip_r1_bad_name" has_disconnect_flag="false" + is_ref="false" has_active_flag="false" + has_identifier_list="false" visible_flag="true" + after_drivers_flag="false" use_flag="false" + guarded_signal_flag="false" signal_kind="bus" + expr_staticness="none" name_staticness="local"> + <parent ref="2176"/> + <subtype_indication id="2184" kind="simple_name" + file="src/user_handler.vhd" line="24" col="28" + identifier="std_logic" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> + </subtype_indication> + <type ref="2762"/> + </el> + <el id="2185" kind="signal_declaration" + file="src/user_handler.vhd" line="25" col="11" + identifier="tip_re_bad_name" has_disconnect_flag="false" + is_ref="false" has_active_flag="false" + has_identifier_list="false" visible_flag="true" + after_drivers_flag="false" use_flag="false" + guarded_signal_flag="false" signal_kind="bus" + expr_staticness="none" name_staticness="local"> + <parent ref="2176"/> + <subtype_indication id="2186" kind="simple_name" + file="src/user_handler.vhd" line="25" col="28" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> </declaration_chain> <concurrent_statement_chain> - <el id="2564" kind="sensitized_process_statement" - file="./src/user_handler.vhd" line="24" col="4" + <el id="2188" kind="sensitized_process_statement" + file="src/user_handler.vhd" line="27" col="4" label="p_enable_time" seen_flag="false" end_has_postponed="false" is_ref="false" passive_flag="false" postponed_flag="false" visible_flag="true" is_within_flag="false" has_label="true" has_is="false" end_has_reserved_id="true" end_has_identifier="false" wait_state="unknown"> - <parent ref="2558"/> + <parent ref="2176"/> <sequential_statement_chain> - <el id="2568" kind="if_statement" - file="./src/user_handler.vhd" line="26" col="7" label="" + <el id="2191" kind="if_statement" + file="src/user_handler.vhd" line="29" col="7" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2564"/> - <condition id="2570" kind="equality_operator" - file="./src/user_handler.vhd" line="26" col="19" + <parent ref="2188"/> + <condition id="2193" kind="equality_operator" + file="src/user_handler.vhd" line="29" col="19" expr_staticness="none"> <type ref="18"/> - <left id="2569" kind="simple_name" - file="./src/user_handler.vhd" line="26" col="11" + <left id="2192" kind="simple_name" + file="src/user_handler.vhd" line="29" col="11" identifier="i_reset" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2543"/> - <base_name ref="2543"/> + <type ref="2762"/> + <named_entity ref="2162"/> + <base_name ref="2162"/> </left> - <implementation ref="3080"/> - <right id="2571" kind="character_literal" - file="./src/user_handler.vhd" line="26" col="21" + <implementation ref="2724"/> + <right id="2194" kind="character_literal" + file="src/user_handler.vhd" line="29" col="21" identifier="'1'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> + <type ref="2368"/> + <named_entity ref="2372"/> + <base_name ref="2372"/> </right> </condition> <sequential_statement_chain> - <el id="2573" kind="simple_signal_assignment_statement" - file="./src/user_handler.vhd" line="28" col="10" + <el id="2196" kind="simple_signal_assignment_statement" + file="src/user_handler.vhd" line="31" col="10" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2568"/> - <target id="2572" kind="simple_name" - file="./src/user_handler.vhd" line="28" col="10" + <parent ref="2191"/> + <target id="2195" kind="simple_name" + file="src/user_handler.vhd" line="31" col="10" identifier="time_is_passing" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2562"/> - <base_name ref="2562"/> + <type ref="2762"/> + <named_entity ref="2181"/> + <base_name ref="2181"/> </target> <waveform_chain> - <el id="2574" kind="waveform_element" - file="./src/user_handler.vhd" line="28" col="29"> - <we_value id="2575" kind="character_literal" - file="./src/user_handler.vhd" line="28" col="29" + <el id="2197" kind="waveform_element" + file="src/user_handler.vhd" line="31" col="29"> + <we_value id="2198" kind="character_literal" + file="src/user_handler.vhd" line="31" col="29" identifier="'0'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> + <type ref="2368"/> + <named_entity ref="2371"/> + <base_name ref="2371"/> </we_value> </el> </waveform_chain> </el> </sequential_statement_chain> - <else_clause id="2576" kind="elsif" - file="./src/user_handler.vhd" line="29" col="7" + <else_clause id="2199" kind="elsif" + file="src/user_handler.vhd" line="32" col="7" end_has_identifier="false"> <sequential_statement_chain> - <el id="2577" kind="if_statement" - file="./src/user_handler.vhd" line="30" col="10" + <el id="2200" kind="if_statement" + file="src/user_handler.vhd" line="33" col="10" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2568"/> - <condition id="2110" kind="function_call" - file="./src/user_handler.vhd" line="30" col="14" + <parent ref="2191"/> + <condition id="2862" kind="function_call" + file="src/user_handler.vhd" line="33" col="14" expr_staticness="none" name_staticness="none"> - <prefix id="2578" kind="simple_name" - file="./src/user_handler.vhd" line="30" col="14" + <prefix id="2201" kind="simple_name" + file="src/user_handler.vhd" line="33" col="14" identifier="rising_edge" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="18"/> - <named_entity ref="3056"/> - <base_name ref="3056"/> + <named_entity ref="2700"/> + <base_name ref="2700"/> </prefix> <type ref="18"/> <parameter_association_chain> - <el id="2581" + <el id="2204" kind="association_element_by_expression" - file="./src/user_handler.vhd" line="30" - col="26" whole_association_flag="true" + file="src/user_handler.vhd" line="33" col="26" + whole_association_flag="true" collapse_signal_flag="false"> - <actual id="2580" kind="simple_name" - file="./src/user_handler.vhd" line="30" + <actual id="2203" kind="simple_name" + file="src/user_handler.vhd" line="33" col="26" identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2539"/> - <base_name ref="2539"/> + <type ref="2762"/> + <named_entity ref="2160"/> + <base_name ref="2160"/> </actual> </el> </parameter_association_chain> - <implementation ref="3056"/> - <base_name ref="2110"/> + <implementation ref="2700"/> + <base_name ref="2862"/> </condition> <sequential_statement_chain> - <el id="2582" kind="if_statement" - file="./src/user_handler.vhd" line="32" col="13" + <el id="2205" kind="if_statement" + file="src/user_handler.vhd" line="35" col="13" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2577"/> - <condition id="2586" kind="and_operator" - file="./src/user_handler.vhd" line="32" - col="45" expr_staticness="none"> + <parent ref="2200"/> + <condition id="2209" kind="and_operator" + file="src/user_handler.vhd" line="35" col="45" + expr_staticness="none"> <type ref="18"/> - <left id="2584" kind="equality_operator" - file="./src/user_handler.vhd" line="32" + <left id="2207" kind="equality_operator" + file="src/user_handler.vhd" line="35" col="38" expr_staticness="none"> <type ref="18"/> - <left id="2583" kind="simple_name" - file="./src/user_handler.vhd" line="32" + <left id="2206" kind="simple_name" + file="src/user_handler.vhd" line="35" col="18" identifier="synced_start_btn_r1" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2560"/> - <base_name ref="2560"/> + <type ref="2762"/> + <named_entity ref="2179"/> + <base_name ref="2179"/> </left> - <implementation ref="3080"/> - <right id="2585" kind="character_literal" - file="./src/user_handler.vhd" line="32" + <implementation ref="2724"/> + <right id="2208" kind="character_literal" + file="src/user_handler.vhd" line="35" col="40" identifier="'0'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> + <type ref="2368"/> + <named_entity ref="2371"/> + <base_name ref="2371"/> </right> </left> <implementation ref="38"/> - <right id="2588" kind="equality_operator" - file="./src/user_handler.vhd" line="32" + <right id="2211" kind="equality_operator" + file="src/user_handler.vhd" line="35" col="69" expr_staticness="none"> <type ref="18"/> - <left id="2587" kind="simple_name" - file="./src/user_handler.vhd" line="32" + <left id="2210" kind="simple_name" + file="src/user_handler.vhd" line="35" col="50" identifier="i_synced_start_btn" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2545"/> - <base_name ref="2545"/> + <type ref="2762"/> + <named_entity ref="2164"/> + <base_name ref="2164"/> </left> - <implementation ref="3080"/> - <right id="2589" kind="character_literal" - file="./src/user_handler.vhd" line="32" + <implementation ref="2724"/> + <right id="2212" kind="character_literal" + file="src/user_handler.vhd" line="35" col="71" identifier="'1'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> + <type ref="2368"/> + <named_entity ref="2372"/> + <base_name ref="2372"/> </right> </right> </condition> <sequential_statement_chain> - <el id="2591" + <el id="2214" kind="simple_signal_assignment_statement" - file="./src/user_handler.vhd" line="34" + file="src/user_handler.vhd" line="37" col="16" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2582"/> - <target id="2590" kind="simple_name" - file="./src/user_handler.vhd" line="34" + <parent ref="2205"/> + <target id="2213" kind="simple_name" + file="src/user_handler.vhd" line="37" col="16" identifier="time_is_passing" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2562"/> - <base_name ref="2562"/> + <type ref="2762"/> + <named_entity ref="2181"/> + <base_name ref="2181"/> </target> <waveform_chain> - <el id="2592" kind="waveform_element" - file="./src/user_handler.vhd" line="34" + <el id="2215" kind="waveform_element" + file="src/user_handler.vhd" line="37" col="35"> - <we_value id="2593" kind="not_operator" - file="./src/user_handler.vhd" - line="34" col="36" - expr_staticness="none"> - <type ref="2767"/> - <operand id="2594" kind="simple_name" - file="./src/user_handler.vhd" - line="34" col="40" + <we_value id="2216" kind="not_operator" + file="src/user_handler.vhd" line="37" + col="36" expr_staticness="none"> + <type ref="2411"/> + <operand id="2217" kind="simple_name" + file="src/user_handler.vhd" + line="37" col="40" identifier="time_is_passing" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2562"/> - <base_name ref="2562"/> + <type ref="2762"/> + <named_entity ref="2181"/> + <base_name ref="2181"/> </operand> - <implementation ref="2830"/> + <implementation ref="2474"/> </we_value> </el> </waveform_chain> @@ -8656,164 +8693,164 @@ </else_clause> </el> </sequential_statement_chain> - <sensitivity_list list-id="68"> - <el id="2566" kind="simple_name" - file="./src/user_handler.vhd" line="24" col="28" + <sensitivity_list list-id="52"> + <el id="2187" kind="simple_name" + file="src/user_handler.vhd" line="27" col="28" identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2539"/> - <base_name ref="2539"/> + <type ref="2762"/> + <named_entity ref="2160"/> + <base_name ref="2160"/> </el> - <el id="2567" kind="simple_name" - file="./src/user_handler.vhd" line="24" col="37" + <el id="2190" kind="simple_name" + file="src/user_handler.vhd" line="27" col="37" identifier="i_reset" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2543"/> - <base_name ref="2543"/> + <type ref="2762"/> + <named_entity ref="2162"/> + <base_name ref="2162"/> </el> </sensitivity_list> </el> - <el id="2596" kind="sensitized_process_statement" - file="./src/user_handler.vhd" line="40" col="4" + <el id="2218" kind="sensitized_process_statement" + file="src/user_handler.vhd" line="43" col="4" label="p_pre_synced_start_btn" seen_flag="false" end_has_postponed="false" is_ref="false" passive_flag="false" postponed_flag="false" visible_flag="true" is_within_flag="false" has_label="true" has_is="false" end_has_reserved_id="true" end_has_identifier="false" wait_state="unknown"> - <parent ref="2558"/> + <parent ref="2176"/> <sequential_statement_chain> - <el id="2599" kind="if_statement" - file="./src/user_handler.vhd" line="42" col="7" label="" + <el id="2222" kind="if_statement" + file="src/user_handler.vhd" line="45" col="7" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2596"/> - <condition id="2601" kind="equality_operator" - file="./src/user_handler.vhd" line="42" col="19" + <parent ref="2218"/> + <condition id="2224" kind="equality_operator" + file="src/user_handler.vhd" line="45" col="19" expr_staticness="none"> <type ref="18"/> - <left id="2600" kind="simple_name" - file="./src/user_handler.vhd" line="42" col="11" + <left id="2223" kind="simple_name" + file="src/user_handler.vhd" line="45" col="11" identifier="i_reset" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2543"/> - <base_name ref="2543"/> + <type ref="2762"/> + <named_entity ref="2162"/> + <base_name ref="2162"/> </left> - <implementation ref="3080"/> - <right id="2602" kind="character_literal" - file="./src/user_handler.vhd" line="42" col="21" + <implementation ref="2724"/> + <right id="2225" kind="character_literal" + file="src/user_handler.vhd" line="45" col="21" identifier="'1'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> + <type ref="2368"/> + <named_entity ref="2372"/> + <base_name ref="2372"/> </right> </condition> <sequential_statement_chain> - <el id="2604" kind="simple_signal_assignment_statement" - file="./src/user_handler.vhd" line="44" col="10" + <el id="2227" kind="simple_signal_assignment_statement" + file="src/user_handler.vhd" line="47" col="10" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2599"/> - <target id="2603" kind="simple_name" - file="./src/user_handler.vhd" line="44" col="10" + <parent ref="2222"/> + <target id="2226" kind="simple_name" + file="src/user_handler.vhd" line="47" col="10" identifier="synced_start_btn_r1" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2560"/> - <base_name ref="2560"/> + <type ref="2762"/> + <named_entity ref="2179"/> + <base_name ref="2179"/> </target> <waveform_chain> - <el id="2605" kind="waveform_element" - file="./src/user_handler.vhd" line="44" col="33"> - <we_value id="2606" kind="character_literal" - file="./src/user_handler.vhd" line="44" col="33" + <el id="2228" kind="waveform_element" + file="src/user_handler.vhd" line="47" col="33"> + <we_value id="2229" kind="character_literal" + file="src/user_handler.vhd" line="47" col="33" identifier="'0'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> + <type ref="2368"/> + <named_entity ref="2371"/> + <base_name ref="2371"/> </we_value> </el> </waveform_chain> </el> </sequential_statement_chain> - <else_clause id="2607" kind="elsif" - file="./src/user_handler.vhd" line="45" col="7" + <else_clause id="2230" kind="elsif" + file="src/user_handler.vhd" line="48" col="7" end_has_identifier="false"> <sequential_statement_chain> - <el id="2608" kind="if_statement" - file="./src/user_handler.vhd" line="46" col="10" + <el id="2231" kind="if_statement" + file="src/user_handler.vhd" line="49" col="10" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2599"/> - <condition id="2127" kind="function_call" - file="./src/user_handler.vhd" line="46" col="14" + <parent ref="2222"/> + <condition id="2861" kind="function_call" + file="src/user_handler.vhd" line="49" col="14" expr_staticness="none" name_staticness="none"> - <prefix id="2609" kind="simple_name" - file="./src/user_handler.vhd" line="46" col="14" + <prefix id="2232" kind="simple_name" + file="src/user_handler.vhd" line="49" col="14" identifier="rising_edge" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="18"/> - <named_entity ref="3056"/> - <base_name ref="3056"/> + <named_entity ref="2700"/> + <base_name ref="2700"/> </prefix> <type ref="18"/> <parameter_association_chain> - <el id="2612" + <el id="2235" kind="association_element_by_expression" - file="./src/user_handler.vhd" line="46" - col="26" whole_association_flag="true" + file="src/user_handler.vhd" line="49" col="26" + whole_association_flag="true" collapse_signal_flag="false"> - <actual id="2611" kind="simple_name" - file="./src/user_handler.vhd" line="46" + <actual id="2234" kind="simple_name" + file="src/user_handler.vhd" line="49" col="26" identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2539"/> - <base_name ref="2539"/> + <type ref="2762"/> + <named_entity ref="2160"/> + <base_name ref="2160"/> </actual> </el> </parameter_association_chain> - <implementation ref="3056"/> - <base_name ref="2127"/> + <implementation ref="2700"/> + <base_name ref="2861"/> </condition> <sequential_statement_chain> - <el id="2614" + <el id="2237" kind="simple_signal_assignment_statement" - file="./src/user_handler.vhd" line="48" col="13" + file="src/user_handler.vhd" line="51" col="13" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2608"/> - <target id="2613" kind="simple_name" - file="./src/user_handler.vhd" line="48" - col="13" identifier="synced_start_btn_r1" + <parent ref="2231"/> + <target id="2236" kind="simple_name" + file="src/user_handler.vhd" line="51" col="13" + identifier="synced_start_btn_r1" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2560"/> - <base_name ref="2560"/> + <type ref="2762"/> + <named_entity ref="2179"/> + <base_name ref="2179"/> </target> <waveform_chain> - <el id="2615" kind="waveform_element" - file="./src/user_handler.vhd" line="48" + <el id="2238" kind="waveform_element" + file="src/user_handler.vhd" line="51" col="36"> - <we_value id="2616" kind="simple_name" - file="./src/user_handler.vhd" line="48" + <we_value id="2239" kind="simple_name" + file="src/user_handler.vhd" line="51" col="36" identifier="i_synced_start_btn" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2545"/> - <base_name ref="2545"/> + <type ref="2762"/> + <named_entity ref="2164"/> + <base_name ref="2164"/> </we_value> </el> </waveform_chain> @@ -8824,201 +8861,369 @@ </else_clause> </el> </sequential_statement_chain> - <sensitivity_list list-id="69"> - <el id="2595" kind="simple_name" - file="./src/user_handler.vhd" line="40" col="37" + <sensitivity_list list-id="53"> + <el id="2220" kind="simple_name" + file="src/user_handler.vhd" line="43" col="37" identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2539"/> - <base_name ref="2539"/> + <type ref="2762"/> + <named_entity ref="2160"/> + <base_name ref="2160"/> </el> - <el id="2598" kind="simple_name" - file="./src/user_handler.vhd" line="40" col="46" + <el id="2221" kind="simple_name" + file="src/user_handler.vhd" line="43" col="46" identifier="i_reset" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2543"/> - <base_name ref="2543"/> + <type ref="2762"/> + <named_entity ref="2162"/> + <base_name ref="2162"/> </el> </sensitivity_list> </el> - <el id="3256" kind="sensitized_process_statement" - file="./src/user_handler.vhd" line="53" col="4" label="" + <el id="2864" kind="sensitized_process_statement" + file="src/user_handler.vhd" line="56" col="4" label="" seen_flag="false" end_has_postponed="false" is_ref="true" passive_flag="false" postponed_flag="false" visible_flag="false" is_within_flag="false" has_label="false" has_is="false" end_has_reserved_id="false" end_has_identifier="false" wait_state="unknown"> - <parent ref="2558"/> + <parent ref="2176"/> <sequential_statement_chain> - <el id="2610" kind="simple_signal_assignment_statement" - file="./src/user_handler.vhd" line="53" col="4" label="" + <el id="2863" kind="simple_signal_assignment_statement" + file="src/user_handler.vhd" line="56" col="4" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="unknown"> - <parent ref="3256"/> - <target id="2617" kind="simple_name" - file="./src/user_handler.vhd" line="53" col="4" + <parent ref="2864"/> + <target id="2240" kind="simple_name" + file="src/user_handler.vhd" line="56" col="4" identifier="o_raz" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2553"/> - <base_name ref="2553"/> + <type ref="2762"/> + <named_entity ref="2172"/> + <base_name ref="2172"/> </target> <waveform_chain> - <el id="2620" kind="waveform_element" - file="./src/user_handler.vhd" line="53" col="13"> - <we_value id="2622" kind="and_operator" - file="./src/user_handler.vhd" line="53" col="31" + <el id="2241" kind="waveform_element" + file="src/user_handler.vhd" line="56" col="13"> + <we_value id="2245" kind="and_operator" + file="src/user_handler.vhd" line="56" col="31" expr_staticness="none"> - <type ref="2767"/> - <left id="2621" kind="simple_name" - file="./src/user_handler.vhd" line="53" col="14" + <type ref="2411"/> + <left id="2244" kind="simple_name" + file="src/user_handler.vhd" line="56" col="14" identifier="i_synced_raz_btn" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2547"/> - <base_name ref="2547"/> + <type ref="2762"/> + <named_entity ref="2166"/> + <base_name ref="2166"/> </left> - <implementation ref="2788"/> - <right id="2623" kind="simple_name" - file="./src/user_handler.vhd" line="53" col="35" + <implementation ref="2432"/> + <right id="2246" kind="simple_name" + file="src/user_handler.vhd" line="56" col="35" identifier="time_is_passing" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2562"/> - <base_name ref="2562"/> + <type ref="2762"/> + <named_entity ref="2181"/> + <base_name ref="2181"/> </right> </we_value> </el> </waveform_chain> </el> </sequential_statement_chain> - <sensitivity_list list-id="166"> - <el ref="2547"/> - <el ref="2562"/> + <sensitivity_list list-id="129"> + <el ref="2166"/> + <el ref="2181"/> </sensitivity_list> - <process_origin id="2618" + <process_origin id="2242" kind="concurrent_simple_signal_assignment" - file="./src/user_handler.vhd" line="53" col="4" label="" + file="src/user_handler.vhd" line="56" col="4" label="" delay_mechanism="inertial" postponed_flag="false" visible_flag="false" guarded_target_state="false"> - <parent ref="2558"/> + <parent ref="2176"/> </process_origin> </el> - <el id="3258" kind="sensitized_process_statement" - file="./src/user_handler.vhd" line="54" col="4" label="" + <el id="2866" kind="sensitized_process_statement" + file="src/user_handler.vhd" line="57" col="4" label="" seen_flag="false" end_has_postponed="false" is_ref="true" passive_flag="false" postponed_flag="false" visible_flag="false" is_within_flag="false" has_label="false" has_is="false" end_has_reserved_id="false" end_has_identifier="false" wait_state="unknown"> - <parent ref="2558"/> + <parent ref="2176"/> <sequential_statement_chain> - <el id="2579" kind="simple_signal_assignment_statement" - file="./src/user_handler.vhd" line="54" col="4" label="" + <el id="2258" kind="simple_signal_assignment_statement" + file="src/user_handler.vhd" line="57" col="4" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="unknown"> - <parent ref="3258"/> - <target id="2624" kind="simple_name" - file="./src/user_handler.vhd" line="54" col="4" + <parent ref="2866"/> + <target id="2247" kind="simple_name" + file="src/user_handler.vhd" line="57" col="4" identifier="o_enable" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2551"/> - <base_name ref="2551"/> + <type ref="2762"/> + <named_entity ref="2170"/> + <base_name ref="2170"/> </target> <waveform_chain> - <el id="2625" kind="waveform_element" - file="./src/user_handler.vhd" line="54" col="16"> - <we_value id="2628" kind="simple_name" - file="./src/user_handler.vhd" line="54" col="16" + <el id="2250" kind="waveform_element" + file="src/user_handler.vhd" line="57" col="16"> + <we_value id="2251" kind="simple_name" + file="src/user_handler.vhd" line="57" col="16" identifier="time_is_passing" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2562"/> - <base_name ref="2562"/> + <type ref="2762"/> + <named_entity ref="2181"/> + <base_name ref="2181"/> </we_value> </el> </waveform_chain> </el> </sequential_statement_chain> - <sensitivity_list list-id="170"> - <el ref="2562"/> + <sensitivity_list list-id="133"> + <el ref="2181"/> </sensitivity_list> - <process_origin id="2626" + <process_origin id="2248" kind="concurrent_simple_signal_assignment" - file="./src/user_handler.vhd" line="54" col="4" label="" + file="src/user_handler.vhd" line="57" col="4" label="" delay_mechanism="inertial" postponed_flag="false" visible_flag="false" guarded_target_state="false"> - <parent ref="2558"/> + <parent ref="2176"/> + </process_origin> + </el> + <el id="2252" kind="sensitized_process_statement" + file="src/user_handler.vhd" line="59" col="4" + label="useless_re_process" seen_flag="false" + end_has_postponed="false" is_ref="false" passive_flag="false" + postponed_flag="false" visible_flag="true" + is_within_flag="false" has_label="true" has_is="false" + end_has_reserved_id="true" end_has_identifier="false" + wait_state="unknown"> + <parent ref="2176"/> + <sequential_statement_chain> + <el id="2256" kind="if_statement" + file="src/user_handler.vhd" line="61" col="7" label="" + suspend_flag="false" visible_flag="false" + end_has_identifier="false"> + <parent ref="2252"/> + <condition id="2233" kind="function_call" + file="src/user_handler.vhd" line="61" col="11" + expr_staticness="none" name_staticness="none"> + <prefix id="2257" kind="simple_name" + file="src/user_handler.vhd" line="61" col="11" + identifier="rising_edge" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="18"/> + <named_entity ref="2700"/> + <base_name ref="2700"/> + </prefix> + <type ref="18"/> + <parameter_association_chain> + <el id="2260" + kind="association_element_by_expression" + file="src/user_handler.vhd" line="61" col="23" + whole_association_flag="true" + collapse_signal_flag="false"> + <actual id="2259" kind="simple_name" + file="src/user_handler.vhd" line="61" col="23" + identifier="i_clock" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2762"/> + <named_entity ref="2160"/> + <base_name ref="2160"/> + </actual> + </el> + </parameter_association_chain> + <implementation ref="2700"/> + <base_name ref="2233"/> + </condition> + <sequential_statement_chain> + <el id="2262" kind="simple_signal_assignment_statement" + file="src/user_handler.vhd" line="63" col="10" + label="" delay_mechanism="inertial" + visible_flag="false" guarded_target_state="false"> + <parent ref="2256"/> + <target id="2261" kind="simple_name" + file="src/user_handler.vhd" line="63" col="10" + identifier="tip_r1_bad_name" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2762"/> + <named_entity ref="2183"/> + <base_name ref="2183"/> + </target> + <waveform_chain> + <el id="2263" kind="waveform_element" + file="src/user_handler.vhd" line="63" col="29"> + <we_value id="2264" kind="simple_name" + file="src/user_handler.vhd" line="63" col="29" + identifier="time_is_passing" + is_forward_ref="false" expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="2181"/> + <base_name ref="2181"/> + </we_value> + </el> + </waveform_chain> + </el> + </sequential_statement_chain> + </el> + </sequential_statement_chain> + <sensitivity_list list-id="54"> + <el id="2254" kind="simple_name" + file="src/user_handler.vhd" line="59" col="33" + identifier="i_clock" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2762"/> + <named_entity ref="2160"/> + <base_name ref="2160"/> + </el> + <el id="2255" kind="simple_name" + file="src/user_handler.vhd" line="59" col="42" + identifier="i_reset" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2762"/> + <named_entity ref="2162"/> + <base_name ref="2162"/> + </el> + </sensitivity_list> + </el> + <el id="2868" kind="sensitized_process_statement" + file="src/user_handler.vhd" line="67" col="4" label="" + seen_flag="false" end_has_postponed="false" is_ref="true" + passive_flag="false" postponed_flag="false" + visible_flag="false" is_within_flag="false" has_label="false" + has_is="false" end_has_reserved_id="false" + end_has_identifier="false" wait_state="unknown"> + <parent ref="2176"/> + <sequential_statement_chain> + <el id="2202" kind="simple_signal_assignment_statement" + file="src/user_handler.vhd" line="67" col="4" label="" + delay_mechanism="inertial" visible_flag="false" + guarded_target_state="unknown"> + <parent ref="2868"/> + <target id="2265" kind="simple_name" + file="src/user_handler.vhd" line="67" col="4" + identifier="tip_re_bad_name" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2762"/> + <named_entity ref="2185"/> + <base_name ref="2185"/> + </target> + <waveform_chain> + <el id="2268" kind="waveform_element" + file="src/user_handler.vhd" line="67" col="23"> + <we_value id="2270" kind="and_operator" + file="src/user_handler.vhd" line="67" col="39" + expr_staticness="none"> + <type ref="2411"/> + <left id="2269" kind="simple_name" + file="src/user_handler.vhd" line="67" col="23" + identifier="tip_r1_bad_name" + is_forward_ref="false" expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="2183"/> + <base_name ref="2183"/> + </left> + <implementation ref="2432"/> + <right id="2271" kind="not_operator" + file="src/user_handler.vhd" line="67" col="43" + expr_staticness="none"> + <type ref="2411"/> + <operand id="2272" kind="simple_name" + file="src/user_handler.vhd" line="67" col="47" + identifier="time_is_passing" + is_forward_ref="false" expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="2181"/> + <base_name ref="2181"/> + </operand> + <implementation ref="2474"/> + </right> + </we_value> + </el> + </waveform_chain> + </el> + </sequential_statement_chain> + <sensitivity_list list-id="134"> + <el ref="2183"/> + <el ref="2181"/> + </sensitivity_list> + <process_origin id="2266" + kind="concurrent_simple_signal_assignment" + file="src/user_handler.vhd" line="67" col="4" label="" + delay_mechanism="inertial" postponed_flag="false" + visible_flag="false" guarded_target_state="false"> + <parent ref="2176"/> </process_origin> </el> </concurrent_statement_chain> </library_unit> - <hash_chain ref="2532"/> - <dependence_list list-id="162"> + <hash_chain ref="2152"/> + <dependence_list list-id="125"> <el ref="14"/> - <el ref="2532"/> + <el ref="2152"/> </dependence_list> </el> </first_design_unit> - <last_design_unit ref="2556"/> + <last_design_unit ref="2174"/> </el> - <el id="2528" kind="design_file" file="./src/time_wizard.vhd" line="1" + <el id="2148" kind="design_file" file="src/time_wizard.vhd" line="1" col="1" design_file_directory="/my/stage_onera/other/best-chronometer-ever/" - design_file_filename="./src/time_wizard.vhd" - analysis_time_stamp="20170726081113.849" + design_file_filename="src/time_wizard.vhd" + analysis_time_stamp="20170801081744.529" file_checksum="3bd89ce515d2d5d3e0bf9cd539371e15e7885a43" elab_flag="false"> <library ref="799"/> <first_design_unit> - <el id="2218" kind="design_unit" file="./src/time_wizard.vhd" - line="1" col="1" design_unit_source_line="0" - design_unit_source_col="0" identifier="time_wizard" date="6" - end_location="./src/time_wizard.vhd:18:1" elab_flag="false" + <el id="1838" kind="design_unit" file="src/time_wizard.vhd" line="1" + col="1" design_unit_source_line="0" design_unit_source_col="0" + identifier="time_wizard" date="6" + end_location="src/time_wizard.vhd:18:1" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="analyze"> - <design_file ref="2528"/> + <design_file ref="2148"/> <context_items> - <el id="2220" kind="library_clause" file="./src/time_wizard.vhd" + <el id="1833" kind="library_clause" file="src/time_wizard.vhd" line="1" col="9" identifier="ieee" has_identifier_list="false"> - <parent ref="2218"/> - <library_declaration ref="2629"/> + <parent ref="1838"/> + <library_declaration ref="2273"/> </el> - <el id="2221" kind="use_clause" file="./src/time_wizard.vhd" + <el id="1840" kind="use_clause" file="src/time_wizard.vhd" line="3" col="5"> - <parent ref="2218"/> - <selected_name id="2224" kind="selected_by_all_name" - file="./src/time_wizard.vhd" line="3" col="25" + <parent ref="1838"/> + <selected_name id="1843" kind="selected_by_all_name" + file="src/time_wizard.vhd" line="3" col="25" is_forward_ref="false" expr_staticness="???"> - <prefix id="2223" kind="selected_name" - file="./src/time_wizard.vhd" line="3" col="10" + <prefix id="1842" kind="selected_name" + file="src/time_wizard.vhd" line="3" col="10" identifier="std_logic_1164" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <prefix id="2222" kind="simple_name" - file="./src/time_wizard.vhd" line="3" col="5" + <prefix id="1841" kind="simple_name" + file="src/time_wizard.vhd" line="3" col="5" identifier="ieee" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <named_entity ref="2629"/> + <named_entity ref="2273"/> </prefix> - <named_entity ref="2722"/> + <named_entity ref="2366"/> </prefix> </selected_name> </el> </context_items> - <library_unit id="2226" kind="entity_declaration" - file="./src/time_wizard.vhd" line="5" col="8" + <library_unit id="1844" kind="entity_declaration" + file="src/time_wizard.vhd" line="5" col="8" identifier="time_wizard" has_begin="false" visible_flag="true" is_within_flag="false" end_has_reserved_id="false" end_has_identifier="true"> - <parent ref="2218"/> + <parent ref="1838"/> <port_chain> - <el id="2225" kind="interface_signal_declaration" - file="./src/time_wizard.vhd" line="8" col="7" + <el id="1846" kind="interface_signal_declaration" + file="src/time_wizard.vhd" line="8" col="7" identifier="i_clock" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -9026,19 +9231,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2226"/> - <subtype_indication id="2228" kind="simple_name" - file="./src/time_wizard.vhd" line="8" col="31" + <parent ref="1844"/> + <subtype_indication id="1847" kind="simple_name" + file="src/time_wizard.vhd" line="8" col="31" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="2229" kind="interface_signal_declaration" - file="./src/time_wizard.vhd" line="9" col="7" + <el id="1848" kind="interface_signal_declaration" + file="src/time_wizard.vhd" line="9" col="7" identifier="i_reset" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -9046,19 +9251,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2226"/> - <subtype_indication id="2230" kind="simple_name" - file="./src/time_wizard.vhd" line="9" col="31" + <parent ref="1844"/> + <subtype_indication id="1849" kind="simple_name" + file="src/time_wizard.vhd" line="9" col="31" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="2231" kind="interface_signal_declaration" - file="./src/time_wizard.vhd" line="10" col="7" + <el id="1850" kind="interface_signal_declaration" + file="src/time_wizard.vhd" line="10" col="7" identifier="i_raz" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -9066,19 +9271,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2226"/> - <subtype_indication id="2232" kind="simple_name" - file="./src/time_wizard.vhd" line="10" col="31" + <parent ref="1844"/> + <subtype_indication id="1851" kind="simple_name" + file="src/time_wizard.vhd" line="10" col="31" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="2233" kind="interface_signal_declaration" - file="./src/time_wizard.vhd" line="11" col="7" + <el id="1852" kind="interface_signal_declaration" + file="src/time_wizard.vhd" line="11" col="7" identifier="i_new_centisecond" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -9086,19 +9291,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2226"/> - <subtype_indication id="2234" kind="simple_name" - file="./src/time_wizard.vhd" line="11" col="31" + <parent ref="1844"/> + <subtype_indication id="1853" kind="simple_name" + file="src/time_wizard.vhd" line="11" col="31" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="2235" kind="interface_signal_declaration" - file="./src/time_wizard.vhd" line="12" col="7" + <el id="1854" kind="interface_signal_declaration" + file="src/time_wizard.vhd" line="12" col="7" identifier="o_limit_reached" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" has_identifier_list="false" @@ -9106,19 +9311,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2226"/> - <subtype_indication id="2236" kind="simple_name" - file="./src/time_wizard.vhd" line="12" col="32" + <parent ref="1844"/> + <subtype_indication id="1855" kind="simple_name" + file="src/time_wizard.vhd" line="12" col="32" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="2237" kind="interface_signal_declaration" - file="./src/time_wizard.vhd" line="13" col="7" + <el id="1856" kind="interface_signal_declaration" + file="src/time_wizard.vhd" line="13" col="7" identifier="o_curr_0001_time" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" has_identifier_list="false" @@ -9126,31 +9331,31 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2226"/> - <subtype_indication id="2203" - kind="integer_subtype_definition" - file="./src/time_wizard.vhd" line="13" col="32" - resolved_flag="false" is_ref="false" signal_type_flag="true" - has_signal_flag="true" type_staticness="local"> - <range_constraint id="2242" kind="range_expression" - file="./src/time_wizard.vhd" line="13" col="46" + <parent ref="1844"/> + <subtype_indication id="2847" + kind="integer_subtype_definition" file="src/time_wizard.vhd" + line="13" col="32" resolved_flag="false" is_ref="false" + signal_type_flag="true" has_signal_flag="true" + type_staticness="local"> + <range_constraint id="1861" kind="range_expression" + file="src/time_wizard.vhd" line="13" col="46" expr_staticness="local" direction="to"> - <left_limit_expr id="2239" kind="integer_literal" - file="./src/time_wizard.vhd" line="13" col="46" - value=" 0" expr_staticness="local"> + <left_limit_expr id="1860" kind="integer_literal" + file="src/time_wizard.vhd" line="13" col="46" value=" 0" + expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="2243" kind="integer_literal" - file="./src/time_wizard.vhd" line="13" col="51" - value=" 9" expr_staticness="local"> + <right_limit_expr id="1862" kind="integer_literal" + file="src/time_wizard.vhd" line="13" col="51" value=" 9" + expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="2239"/> - <right_limit ref="2243"/> + <left_limit ref="1860"/> + <right_limit ref="1862"/> </range_constraint> - <subtype_type_mark id="2238" kind="simple_name" - file="./src/time_wizard.vhd" line="13" col="32" + <subtype_type_mark id="1857" kind="simple_name" + file="src/time_wizard.vhd" line="13" col="32" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -9159,10 +9364,10 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="2203"/> + <type ref="2847"/> </el> - <el id="2244" kind="interface_signal_declaration" - file="./src/time_wizard.vhd" line="14" col="7" + <el id="1863" kind="interface_signal_declaration" + file="src/time_wizard.vhd" line="14" col="7" identifier="o_curr_0010_time" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" has_identifier_list="false" @@ -9170,31 +9375,31 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2226"/> - <subtype_indication id="2241" - kind="integer_subtype_definition" - file="./src/time_wizard.vhd" line="14" col="32" - resolved_flag="false" is_ref="false" signal_type_flag="true" - has_signal_flag="true" type_staticness="local"> - <range_constraint id="2249" kind="range_expression" - file="./src/time_wizard.vhd" line="14" col="46" + <parent ref="1844"/> + <subtype_indication id="1859" + kind="integer_subtype_definition" file="src/time_wizard.vhd" + line="14" col="32" resolved_flag="false" is_ref="false" + signal_type_flag="true" has_signal_flag="true" + type_staticness="local"> + <range_constraint id="1868" kind="range_expression" + file="src/time_wizard.vhd" line="14" col="46" expr_staticness="local" direction="to"> - <left_limit_expr id="2248" kind="integer_literal" - file="./src/time_wizard.vhd" line="14" col="46" - value=" 0" expr_staticness="local"> + <left_limit_expr id="1865" kind="integer_literal" + file="src/time_wizard.vhd" line="14" col="46" value=" 0" + expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="2250" kind="integer_literal" - file="./src/time_wizard.vhd" line="14" col="51" - value=" 9" expr_staticness="local"> + <right_limit_expr id="1869" kind="integer_literal" + file="src/time_wizard.vhd" line="14" col="51" value=" 9" + expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="2248"/> - <right_limit ref="2250"/> + <left_limit ref="1865"/> + <right_limit ref="1869"/> </range_constraint> - <subtype_type_mark id="2245" kind="simple_name" - file="./src/time_wizard.vhd" line="14" col="32" + <subtype_type_mark id="1864" kind="simple_name" + file="src/time_wizard.vhd" line="14" col="32" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -9203,10 +9408,10 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="2241"/> + <type ref="1859"/> </el> - <el id="2251" kind="interface_signal_declaration" - file="./src/time_wizard.vhd" line="15" col="7" + <el id="1870" kind="interface_signal_declaration" + file="src/time_wizard.vhd" line="15" col="7" identifier="o_curr_0100_time" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" has_identifier_list="false" @@ -9214,31 +9419,31 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2226"/> - <subtype_indication id="2247" - kind="integer_subtype_definition" - file="./src/time_wizard.vhd" line="15" col="32" - resolved_flag="false" is_ref="false" signal_type_flag="true" - has_signal_flag="true" type_staticness="local"> - <range_constraint id="2256" kind="range_expression" - file="./src/time_wizard.vhd" line="15" col="46" + <parent ref="1844"/> + <subtype_indication id="1867" + kind="integer_subtype_definition" file="src/time_wizard.vhd" + line="15" col="32" resolved_flag="false" is_ref="false" + signal_type_flag="true" has_signal_flag="true" + type_staticness="local"> + <range_constraint id="1875" kind="range_expression" + file="src/time_wizard.vhd" line="15" col="46" expr_staticness="local" direction="to"> - <left_limit_expr id="2253" kind="integer_literal" - file="./src/time_wizard.vhd" line="15" col="46" - value=" 0" expr_staticness="local"> + <left_limit_expr id="1874" kind="integer_literal" + file="src/time_wizard.vhd" line="15" col="46" value=" 0" + expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="2257" kind="integer_literal" - file="./src/time_wizard.vhd" line="15" col="51" - value=" 9" expr_staticness="local"> + <right_limit_expr id="1876" kind="integer_literal" + file="src/time_wizard.vhd" line="15" col="51" value=" 9" + expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="2253"/> - <right_limit ref="2257"/> + <left_limit ref="1874"/> + <right_limit ref="1876"/> </range_constraint> - <subtype_type_mark id="2252" kind="simple_name" - file="./src/time_wizard.vhd" line="15" col="32" + <subtype_type_mark id="1871" kind="simple_name" + file="src/time_wizard.vhd" line="15" col="32" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -9247,10 +9452,10 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="2247"/> + <type ref="1867"/> </el> - <el id="2258" kind="interface_signal_declaration" - file="./src/time_wizard.vhd" line="16" col="7" + <el id="1877" kind="interface_signal_declaration" + file="src/time_wizard.vhd" line="16" col="7" identifier="o_curr_1000_time" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" has_identifier_list="false" @@ -9258,31 +9463,31 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2226"/> - <subtype_indication id="2255" - kind="integer_subtype_definition" - file="./src/time_wizard.vhd" line="16" col="32" - resolved_flag="false" is_ref="false" signal_type_flag="true" - has_signal_flag="true" type_staticness="local"> - <range_constraint id="2263" kind="range_expression" - file="./src/time_wizard.vhd" line="16" col="46" + <parent ref="1844"/> + <subtype_indication id="1873" + kind="integer_subtype_definition" file="src/time_wizard.vhd" + line="16" col="32" resolved_flag="false" is_ref="false" + signal_type_flag="true" has_signal_flag="true" + type_staticness="local"> + <range_constraint id="1882" kind="range_expression" + file="src/time_wizard.vhd" line="16" col="46" expr_staticness="local" direction="to"> - <left_limit_expr id="2262" kind="integer_literal" - file="./src/time_wizard.vhd" line="16" col="46" - value=" 0" expr_staticness="local"> + <left_limit_expr id="1879" kind="integer_literal" + file="src/time_wizard.vhd" line="16" col="46" value=" 0" + expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="2264" kind="integer_literal" - file="./src/time_wizard.vhd" line="16" col="51" - value=" 5" expr_staticness="local"> + <right_limit_expr id="1883" kind="integer_literal" + file="src/time_wizard.vhd" line="16" col="51" value=" 5" + expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="2262"/> - <right_limit ref="2264"/> + <left_limit ref="1879"/> + <right_limit ref="1883"/> </range_constraint> - <subtype_type_mark id="2259" kind="simple_name" - file="./src/time_wizard.vhd" line="16" col="32" + <subtype_type_mark id="1878" kind="simple_name" + file="src/time_wizard.vhd" line="16" col="32" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -9291,86 +9496,86 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="2255"/> + <type ref="1873"/> </el> </port_chain> </library_unit> - <dependence_list list-id="140"> + <dependence_list list-id="102"> <el ref="14"/> - <el ref="2674"/> + <el ref="2318"/> </dependence_list> </el> - <el id="2266" kind="design_unit" file="./src/time_wizard.vhd" - line="20" col="1" design_unit_source_line="0" - design_unit_source_col="0" identifier="behavioral" date="6" - end_location="./src/time_wizard.vhd:139:1" elab_flag="false" + <el id="1884" kind="design_unit" file="src/time_wizard.vhd" line="20" + col="1" design_unit_source_line="0" design_unit_source_col="0" + identifier="behavioral" date="6" + end_location="src/time_wizard.vhd:139:1" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="analyze"> - <design_file ref="2528"/> - <library_unit id="2268" kind="architecture_body" - file="./src/time_wizard.vhd" line="20" col="14" + <design_file ref="2148"/> + <library_unit id="1886" kind="architecture_body" + file="src/time_wizard.vhd" line="20" col="14" identifier="behavioral" foreign_flag="false" visible_flag="true" is_within_flag="false" end_has_reserved_id="false" end_has_identifier="false"> - <parent ref="2266"/> - <entity_name id="2265" kind="simple_name" - file="./src/time_wizard.vhd" line="20" col="28" + <parent ref="1884"/> + <entity_name id="1888" kind="simple_name" + file="src/time_wizard.vhd" line="20" col="28" identifier="time_wizard" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <named_entity ref="2226"/> + <named_entity ref="1844"/> </entity_name> <declaration_chain> - <el id="2270" kind="signal_declaration" - file="./src/time_wizard.vhd" line="21" col="11" + <el id="1889" kind="signal_declaration" + file="src/time_wizard.vhd" line="21" col="11" identifier="limit_reached" has_disconnect_flag="false" is_ref="false" has_active_flag="false" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2268"/> - <subtype_indication id="2271" kind="simple_name" - file="./src/time_wizard.vhd" line="21" col="26" + <parent ref="1886"/> + <subtype_indication id="1890" kind="simple_name" + file="src/time_wizard.vhd" line="21" col="26" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="2272" kind="signal_declaration" - file="./src/time_wizard.vhd" line="22" col="11" + <el id="1891" kind="signal_declaration" + file="src/time_wizard.vhd" line="22" col="11" identifier="t0001" has_disconnect_flag="false" is_ref="false" has_active_flag="false" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2268"/> - <subtype_indication id="2261" - kind="integer_subtype_definition" - file="./src/time_wizard.vhd" line="22" col="18" - resolved_flag="false" is_ref="false" signal_type_flag="true" - has_signal_flag="true" type_staticness="local"> - <range_constraint id="2277" kind="range_expression" - file="./src/time_wizard.vhd" line="22" col="32" + <parent ref="1886"/> + <subtype_indication id="1881" + kind="integer_subtype_definition" file="src/time_wizard.vhd" + line="22" col="18" resolved_flag="false" is_ref="false" + signal_type_flag="true" has_signal_flag="true" + type_staticness="local"> + <range_constraint id="1896" kind="range_expression" + file="src/time_wizard.vhd" line="22" col="32" expr_staticness="local" direction="to"> - <left_limit_expr id="2276" kind="integer_literal" - file="./src/time_wizard.vhd" line="22" col="32" - value=" 0" expr_staticness="local"> + <left_limit_expr id="1893" kind="integer_literal" + file="src/time_wizard.vhd" line="22" col="32" value=" 0" + expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="2278" kind="integer_literal" - file="./src/time_wizard.vhd" line="22" col="37" - value=" 9" expr_staticness="local"> + <right_limit_expr id="1897" kind="integer_literal" + file="src/time_wizard.vhd" line="22" col="37" value=" 9" + expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="2276"/> - <right_limit ref="2278"/> + <left_limit ref="1893"/> + <right_limit ref="1897"/> </range_constraint> - <subtype_type_mark id="2273" kind="simple_name" - file="./src/time_wizard.vhd" line="22" col="18" + <subtype_type_mark id="1892" kind="simple_name" + file="src/time_wizard.vhd" line="22" col="18" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -9379,40 +9584,40 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="2261"/> + <type ref="1881"/> </el> - <el id="2279" kind="signal_declaration" - file="./src/time_wizard.vhd" line="23" col="11" + <el id="1898" kind="signal_declaration" + file="src/time_wizard.vhd" line="23" col="11" identifier="t0010" has_disconnect_flag="false" is_ref="false" has_active_flag="false" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2268"/> - <subtype_indication id="2275" - kind="integer_subtype_definition" - file="./src/time_wizard.vhd" line="23" col="18" - resolved_flag="false" is_ref="false" signal_type_flag="true" - has_signal_flag="true" type_staticness="local"> - <range_constraint id="2284" kind="range_expression" - file="./src/time_wizard.vhd" line="23" col="32" + <parent ref="1886"/> + <subtype_indication id="1895" + kind="integer_subtype_definition" file="src/time_wizard.vhd" + line="23" col="18" resolved_flag="false" is_ref="false" + signal_type_flag="true" has_signal_flag="true" + type_staticness="local"> + <range_constraint id="1903" kind="range_expression" + file="src/time_wizard.vhd" line="23" col="32" expr_staticness="local" direction="to"> - <left_limit_expr id="2281" kind="integer_literal" - file="./src/time_wizard.vhd" line="23" col="32" - value=" 0" expr_staticness="local"> + <left_limit_expr id="1902" kind="integer_literal" + file="src/time_wizard.vhd" line="23" col="32" value=" 0" + expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="2285" kind="integer_literal" - file="./src/time_wizard.vhd" line="23" col="37" - value=" 9" expr_staticness="local"> + <right_limit_expr id="1904" kind="integer_literal" + file="src/time_wizard.vhd" line="23" col="37" value=" 9" + expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="2281"/> - <right_limit ref="2285"/> + <left_limit ref="1902"/> + <right_limit ref="1904"/> </range_constraint> - <subtype_type_mark id="2280" kind="simple_name" - file="./src/time_wizard.vhd" line="23" col="18" + <subtype_type_mark id="1899" kind="simple_name" + file="src/time_wizard.vhd" line="23" col="18" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -9421,40 +9626,40 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="2275"/> + <type ref="1895"/> </el> - <el id="2286" kind="signal_declaration" - file="./src/time_wizard.vhd" line="24" col="11" + <el id="1905" kind="signal_declaration" + file="src/time_wizard.vhd" line="24" col="11" identifier="t0100" has_disconnect_flag="false" is_ref="false" has_active_flag="false" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2268"/> - <subtype_indication id="2283" - kind="integer_subtype_definition" - file="./src/time_wizard.vhd" line="24" col="18" - resolved_flag="false" is_ref="false" signal_type_flag="true" - has_signal_flag="true" type_staticness="local"> - <range_constraint id="2291" kind="range_expression" - file="./src/time_wizard.vhd" line="24" col="32" + <parent ref="1886"/> + <subtype_indication id="1901" + kind="integer_subtype_definition" file="src/time_wizard.vhd" + line="24" col="18" resolved_flag="false" is_ref="false" + signal_type_flag="true" has_signal_flag="true" + type_staticness="local"> + <range_constraint id="1910" kind="range_expression" + file="src/time_wizard.vhd" line="24" col="32" expr_staticness="local" direction="to"> - <left_limit_expr id="2290" kind="integer_literal" - file="./src/time_wizard.vhd" line="24" col="32" - value=" 0" expr_staticness="local"> + <left_limit_expr id="1907" kind="integer_literal" + file="src/time_wizard.vhd" line="24" col="32" value=" 0" + expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="2292" kind="integer_literal" - file="./src/time_wizard.vhd" line="24" col="37" - value=" 9" expr_staticness="local"> + <right_limit_expr id="1911" kind="integer_literal" + file="src/time_wizard.vhd" line="24" col="37" value=" 9" + expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="2290"/> - <right_limit ref="2292"/> + <left_limit ref="1907"/> + <right_limit ref="1911"/> </range_constraint> - <subtype_type_mark id="2287" kind="simple_name" - file="./src/time_wizard.vhd" line="24" col="18" + <subtype_type_mark id="1906" kind="simple_name" + file="src/time_wizard.vhd" line="24" col="18" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -9463,40 +9668,40 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="2283"/> + <type ref="1901"/> </el> - <el id="2293" kind="signal_declaration" - file="./src/time_wizard.vhd" line="25" col="11" + <el id="1912" kind="signal_declaration" + file="src/time_wizard.vhd" line="25" col="11" identifier="t1000" has_disconnect_flag="false" is_ref="false" has_active_flag="false" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2268"/> - <subtype_indication id="2289" - kind="integer_subtype_definition" - file="./src/time_wizard.vhd" line="25" col="18" - resolved_flag="false" is_ref="false" signal_type_flag="true" - has_signal_flag="true" type_staticness="local"> - <range_constraint id="2298" kind="range_expression" - file="./src/time_wizard.vhd" line="25" col="32" + <parent ref="1886"/> + <subtype_indication id="1909" + kind="integer_subtype_definition" file="src/time_wizard.vhd" + line="25" col="18" resolved_flag="false" is_ref="false" + signal_type_flag="true" has_signal_flag="true" + type_staticness="local"> + <range_constraint id="1917" kind="range_expression" + file="src/time_wizard.vhd" line="25" col="32" expr_staticness="local" direction="to"> - <left_limit_expr id="2295" kind="integer_literal" - file="./src/time_wizard.vhd" line="25" col="32" - value=" 0" expr_staticness="local"> + <left_limit_expr id="1916" kind="integer_literal" + file="src/time_wizard.vhd" line="25" col="32" value=" 0" + expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="2299" kind="integer_literal" - file="./src/time_wizard.vhd" line="25" col="37" - value=" 5" expr_staticness="local"> + <right_limit_expr id="1918" kind="integer_literal" + file="src/time_wizard.vhd" line="25" col="37" value=" 5" + expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="2295"/> - <right_limit ref="2299"/> + <left_limit ref="1916"/> + <right_limit ref="1918"/> </range_constraint> - <subtype_type_mark id="2294" kind="simple_name" - file="./src/time_wizard.vhd" line="25" col="18" + <subtype_type_mark id="1913" kind="simple_name" + file="src/time_wizard.vhd" line="25" col="18" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -9505,66 +9710,66 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="2289"/> + <type ref="1909"/> </el> </declaration_chain> <concurrent_statement_chain> - <el id="2300" kind="sensitized_process_statement" - file="./src/time_wizard.vhd" line="27" col="4" + <el id="1920" kind="sensitized_process_statement" + file="src/time_wizard.vhd" line="27" col="4" label="p_centisecond_counter" seen_flag="false" end_has_postponed="false" is_ref="false" passive_flag="false" postponed_flag="false" visible_flag="true" is_within_flag="false" has_label="true" has_is="false" end_has_reserved_id="true" end_has_identifier="false" wait_state="unknown"> - <parent ref="2268"/> + <parent ref="1886"/> <sequential_statement_chain> - <el id="2304" kind="if_statement" - file="./src/time_wizard.vhd" line="29" col="7" label="" + <el id="1923" kind="if_statement" + file="src/time_wizard.vhd" line="29" col="7" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2300"/> - <condition id="2306" kind="equality_operator" - file="./src/time_wizard.vhd" line="29" col="17" + <parent ref="1920"/> + <condition id="1925" kind="equality_operator" + file="src/time_wizard.vhd" line="29" col="17" expr_staticness="none"> <type ref="18"/> - <left id="2305" kind="simple_name" - file="./src/time_wizard.vhd" line="29" col="11" + <left id="1924" kind="simple_name" + file="src/time_wizard.vhd" line="29" col="11" identifier="i_raz" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2231"/> - <base_name ref="2231"/> + <type ref="2762"/> + <named_entity ref="1850"/> + <base_name ref="1850"/> </left> - <implementation ref="3080"/> - <right id="2307" kind="character_literal" - file="./src/time_wizard.vhd" line="29" col="19" + <implementation ref="2724"/> + <right id="1926" kind="character_literal" + file="src/time_wizard.vhd" line="29" col="19" identifier="'1'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> + <type ref="2368"/> + <named_entity ref="2372"/> + <base_name ref="2372"/> </right> </condition> <sequential_statement_chain> - <el id="2309" kind="simple_signal_assignment_statement" - file="./src/time_wizard.vhd" line="31" col="10" - label="" delay_mechanism="inertial" - visible_flag="false" guarded_target_state="false"> - <parent ref="2304"/> - <target id="2308" kind="simple_name" - file="./src/time_wizard.vhd" line="31" col="10" + <el id="1928" kind="simple_signal_assignment_statement" + file="src/time_wizard.vhd" line="31" col="10" label="" + delay_mechanism="inertial" visible_flag="false" + guarded_target_state="false"> + <parent ref="1923"/> + <target id="1927" kind="simple_name" + file="src/time_wizard.vhd" line="31" col="10" identifier="t0001" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2261"/> - <named_entity ref="2272"/> - <base_name ref="2272"/> + <type ref="1881"/> + <named_entity ref="1891"/> + <base_name ref="1891"/> </target> <waveform_chain> - <el id="2310" kind="waveform_element" - file="./src/time_wizard.vhd" line="31" col="19"> - <we_value id="2311" kind="integer_literal" - file="./src/time_wizard.vhd" line="31" col="19" + <el id="1929" kind="waveform_element" + file="src/time_wizard.vhd" line="31" col="19"> + <we_value id="1930" kind="integer_literal" + file="src/time_wizard.vhd" line="31" col="19" value=" 0" expr_staticness="local"> <type ref="399"/> </we_value> @@ -9572,167 +9777,167 @@ </waveform_chain> </el> </sequential_statement_chain> - <else_clause id="2312" kind="elsif" - file="./src/time_wizard.vhd" line="32" col="7" + <else_clause id="1931" kind="elsif" + file="src/time_wizard.vhd" line="32" col="7" end_has_identifier="false"> <sequential_statement_chain> - <el id="2313" kind="if_statement" - file="./src/time_wizard.vhd" line="33" col="10" + <el id="1932" kind="if_statement" + file="src/time_wizard.vhd" line="33" col="10" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2304"/> - <condition id="2296" kind="function_call" - file="./src/time_wizard.vhd" line="33" col="14" + <parent ref="1923"/> + <condition id="1914" kind="function_call" + file="src/time_wizard.vhd" line="33" col="14" expr_staticness="none" name_staticness="none"> - <prefix id="2314" kind="simple_name" - file="./src/time_wizard.vhd" line="33" col="14" + <prefix id="1933" kind="simple_name" + file="src/time_wizard.vhd" line="33" col="14" identifier="rising_edge" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="18"/> - <named_entity ref="3056"/> - <base_name ref="3056"/> + <named_entity ref="2700"/> + <base_name ref="2700"/> </prefix> <type ref="18"/> <parameter_association_chain> - <el id="2317" + <el id="1936" kind="association_element_by_expression" - file="./src/time_wizard.vhd" line="33" - col="26" whole_association_flag="true" + file="src/time_wizard.vhd" line="33" col="26" + whole_association_flag="true" collapse_signal_flag="false"> - <actual id="2316" kind="simple_name" - file="./src/time_wizard.vhd" line="33" + <actual id="1935" kind="simple_name" + file="src/time_wizard.vhd" line="33" col="26" identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2225"/> - <base_name ref="2225"/> + <type ref="2762"/> + <named_entity ref="1846"/> + <base_name ref="1846"/> </actual> </el> </parameter_association_chain> - <implementation ref="3056"/> - <base_name ref="2296"/> + <implementation ref="2700"/> + <base_name ref="1914"/> </condition> <sequential_statement_chain> - <el id="2318" kind="if_statement" - file="./src/time_wizard.vhd" line="35" col="13" + <el id="1937" kind="if_statement" + file="src/time_wizard.vhd" line="35" col="13" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2313"/> - <condition id="2322" kind="and_operator" - file="./src/time_wizard.vhd" line="35" - col="43" expr_staticness="none"> + <parent ref="1932"/> + <condition id="1941" kind="and_operator" + file="src/time_wizard.vhd" line="35" col="43" + expr_staticness="none"> <type ref="18"/> - <left id="2320" kind="equality_operator" - file="./src/time_wizard.vhd" line="35" + <left id="1939" kind="equality_operator" + file="src/time_wizard.vhd" line="35" col="36" expr_staticness="none"> <type ref="18"/> - <left id="2319" kind="simple_name" - file="./src/time_wizard.vhd" line="35" + <left id="1938" kind="simple_name" + file="src/time_wizard.vhd" line="35" col="18" identifier="i_new_centisecond" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2233"/> - <base_name ref="2233"/> + <type ref="2762"/> + <named_entity ref="1852"/> + <base_name ref="1852"/> </left> - <implementation ref="3080"/> - <right id="2321" kind="character_literal" - file="./src/time_wizard.vhd" line="35" + <implementation ref="2724"/> + <right id="1940" kind="character_literal" + file="src/time_wizard.vhd" line="35" col="38" identifier="'1'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> + <type ref="2368"/> + <named_entity ref="2372"/> + <base_name ref="2372"/> </right> </left> <implementation ref="38"/> - <right id="2324" kind="equality_operator" - file="./src/time_wizard.vhd" line="35" + <right id="1943" kind="equality_operator" + file="src/time_wizard.vhd" line="35" col="62" expr_staticness="none"> <type ref="18"/> - <left id="2323" kind="simple_name" - file="./src/time_wizard.vhd" line="35" + <left id="1942" kind="simple_name" + file="src/time_wizard.vhd" line="35" col="48" identifier="limit_reached" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2270"/> - <base_name ref="2270"/> + <type ref="2762"/> + <named_entity ref="1889"/> + <base_name ref="1889"/> </left> - <implementation ref="3080"/> - <right id="2325" kind="character_literal" - file="./src/time_wizard.vhd" line="35" + <implementation ref="2724"/> + <right id="1944" kind="character_literal" + file="src/time_wizard.vhd" line="35" col="64" identifier="'0'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> + <type ref="2368"/> + <named_entity ref="2371"/> + <base_name ref="2371"/> </right> </right> </condition> <sequential_statement_chain> - <el id="2326" kind="if_statement" - file="./src/time_wizard.vhd" line="37" + <el id="1945" kind="if_statement" + file="src/time_wizard.vhd" line="37" col="16" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2318"/> - <condition id="2328" + <parent ref="1937"/> + <condition id="1947" kind="greater_than_or_equal_operator" - file="./src/time_wizard.vhd" line="37" + file="src/time_wizard.vhd" line="37" col="26" expr_staticness="none"> <type ref="18"/> - <left id="2327" kind="simple_name" - file="./src/time_wizard.vhd" line="37" + <left id="1946" kind="simple_name" + file="src/time_wizard.vhd" line="37" col="20" identifier="t0001" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2261"/> - <named_entity ref="2272"/> - <base_name ref="2272"/> + <type ref="1881"/> + <named_entity ref="1891"/> + <base_name ref="1891"/> </left> <implementation ref="486"/> - <right id="2329" kind="integer_literal" - file="./src/time_wizard.vhd" line="37" + <right id="1948" kind="integer_literal" + file="src/time_wizard.vhd" line="37" col="29" value=" 9" expr_staticness="local"> <type ref="5"/> </right> </condition> <sequential_statement_chain> - <el id="2331" kind="simple_signal_assignment_statement" - file="./src/time_wizard.vhd" line="39" + <el id="1950" kind="simple_signal_assignment_statement" + file="src/time_wizard.vhd" line="39" col="19" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2326"/> - <target id="2330" kind="simple_name" - file="./src/time_wizard.vhd" line="39" + <parent ref="1945"/> + <target id="1949" kind="simple_name" + file="src/time_wizard.vhd" line="39" col="19" identifier="t0001" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2261"/> - <named_entity ref="2272"/> - <base_name ref="2272"/> + <type ref="1881"/> + <named_entity ref="1891"/> + <base_name ref="1891"/> </target> <waveform_chain> - <el id="2332" kind="waveform_element" - file="./src/time_wizard.vhd" - line="39" col="28"> - <we_value id="2333" + <el id="1951" kind="waveform_element" + file="src/time_wizard.vhd" line="39" + col="28"> + <we_value id="1952" kind="integer_literal" - file="./src/time_wizard.vhd" + file="src/time_wizard.vhd" line="39" col="28" value=" 0" expr_staticness="local"> <type ref="399"/> @@ -9741,55 +9946,54 @@ </waveform_chain> </el> </sequential_statement_chain> - <else_clause id="2334" kind="elsif" - file="./src/time_wizard.vhd" line="40" + <else_clause id="1953" kind="elsif" + file="src/time_wizard.vhd" line="40" col="16" end_has_identifier="false"> <sequential_statement_chain> - <el id="2336" kind="simple_signal_assignment_statement" - file="./src/time_wizard.vhd" line="41" + <el id="1955" kind="simple_signal_assignment_statement" + file="src/time_wizard.vhd" line="41" col="19" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2326"/> - <target id="2335" kind="simple_name" - file="./src/time_wizard.vhd" - line="41" col="19" - identifier="t0001" + <parent ref="1945"/> + <target id="1954" kind="simple_name" + file="src/time_wizard.vhd" line="41" + col="19" identifier="t0001" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2261"/> - <named_entity ref="2272"/> - <base_name ref="2272"/> + <type ref="1881"/> + <named_entity ref="1891"/> + <base_name ref="1891"/> </target> <waveform_chain> - <el id="2337" + <el id="1956" kind="waveform_element" - file="./src/time_wizard.vhd" + file="src/time_wizard.vhd" line="41" col="28"> - <we_value id="2339" + <we_value id="1958" kind="addition_operator" - file="./src/time_wizard.vhd" + file="src/time_wizard.vhd" line="41" col="35" expr_staticness="none"> <type ref="399"/> - <left id="2338" + <left id="1957" kind="simple_name" - file="./src/time_wizard.vhd" + file="src/time_wizard.vhd" line="41" col="29" identifier="t0001" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2261"/> - <named_entity ref="2272"/> - <base_name ref="2272"/> + <type ref="1881"/> + <named_entity ref="1891"/> + <base_name ref="1891"/> </left> <implementation ref="492"/> - <right id="2340" + <right id="1959" kind="integer_literal" - file="./src/time_wizard.vhd" + file="src/time_wizard.vhd" line="41" col="37" value=" 1" expr_staticness="local"> <type ref="5"/> @@ -9809,81 +10013,81 @@ </else_clause> </el> </sequential_statement_chain> - <sensitivity_list list-id="64"> - <el id="2302" kind="simple_name" - file="./src/time_wizard.vhd" line="27" col="36" - identifier="i_clock" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2225"/> - <base_name ref="2225"/> + <sensitivity_list list-id="48"> + <el id="1919" kind="simple_name" file="src/time_wizard.vhd" + line="27" col="36" identifier="i_clock" + is_forward_ref="false" expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1846"/> + <base_name ref="1846"/> </el> - <el id="2303" kind="simple_name" - file="./src/time_wizard.vhd" line="27" col="45" - identifier="i_raz" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2231"/> - <base_name ref="2231"/> + <el id="1922" kind="simple_name" file="src/time_wizard.vhd" + line="27" col="45" identifier="i_raz" + is_forward_ref="false" expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1850"/> + <base_name ref="1850"/> </el> </sensitivity_list> </el> - <el id="2342" kind="sensitized_process_statement" - file="./src/time_wizard.vhd" line="48" col="4" + <el id="1960" kind="sensitized_process_statement" + file="src/time_wizard.vhd" line="48" col="4" label="p_decisecond_counter" seen_flag="false" end_has_postponed="false" is_ref="false" passive_flag="false" postponed_flag="false" visible_flag="true" is_within_flag="false" has_label="true" has_is="false" end_has_reserved_id="true" end_has_identifier="false" wait_state="unknown"> - <parent ref="2268"/> + <parent ref="1886"/> <sequential_statement_chain> - <el id="2345" kind="if_statement" - file="./src/time_wizard.vhd" line="50" col="7" label="" + <el id="1964" kind="if_statement" + file="src/time_wizard.vhd" line="50" col="7" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2342"/> - <condition id="2347" kind="equality_operator" - file="./src/time_wizard.vhd" line="50" col="17" + <parent ref="1960"/> + <condition id="1966" kind="equality_operator" + file="src/time_wizard.vhd" line="50" col="17" expr_staticness="none"> <type ref="18"/> - <left id="2346" kind="simple_name" - file="./src/time_wizard.vhd" line="50" col="11" + <left id="1965" kind="simple_name" + file="src/time_wizard.vhd" line="50" col="11" identifier="i_raz" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2231"/> - <base_name ref="2231"/> + <type ref="2762"/> + <named_entity ref="1850"/> + <base_name ref="1850"/> </left> - <implementation ref="3080"/> - <right id="2348" kind="character_literal" - file="./src/time_wizard.vhd" line="50" col="19" + <implementation ref="2724"/> + <right id="1967" kind="character_literal" + file="src/time_wizard.vhd" line="50" col="19" identifier="'1'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> + <type ref="2368"/> + <named_entity ref="2372"/> + <base_name ref="2372"/> </right> </condition> <sequential_statement_chain> - <el id="2350" kind="simple_signal_assignment_statement" - file="./src/time_wizard.vhd" line="52" col="10" - label="" delay_mechanism="inertial" - visible_flag="false" guarded_target_state="false"> - <parent ref="2345"/> - <target id="2349" kind="simple_name" - file="./src/time_wizard.vhd" line="52" col="10" + <el id="1969" kind="simple_signal_assignment_statement" + file="src/time_wizard.vhd" line="52" col="10" label="" + delay_mechanism="inertial" visible_flag="false" + guarded_target_state="false"> + <parent ref="1964"/> + <target id="1968" kind="simple_name" + file="src/time_wizard.vhd" line="52" col="10" identifier="t0010" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2275"/> - <named_entity ref="2279"/> - <base_name ref="2279"/> + <type ref="1895"/> + <named_entity ref="1898"/> + <base_name ref="1898"/> </target> <waveform_chain> - <el id="2351" kind="waveform_element" - file="./src/time_wizard.vhd" line="52" col="19"> - <we_value id="2352" kind="integer_literal" - file="./src/time_wizard.vhd" line="52" col="19" + <el id="1970" kind="waveform_element" + file="src/time_wizard.vhd" line="52" col="19"> + <we_value id="1971" kind="integer_literal" + file="src/time_wizard.vhd" line="52" col="19" value=" 0" expr_staticness="local"> <type ref="399"/> </we_value> @@ -9891,135 +10095,135 @@ </waveform_chain> </el> </sequential_statement_chain> - <else_clause id="2353" kind="elsif" - file="./src/time_wizard.vhd" line="53" col="7" + <else_clause id="1972" kind="elsif" + file="src/time_wizard.vhd" line="53" col="7" end_has_identifier="false"> <sequential_statement_chain> - <el id="2354" kind="if_statement" - file="./src/time_wizard.vhd" line="54" col="10" + <el id="1973" kind="if_statement" + file="src/time_wizard.vhd" line="54" col="10" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2345"/> - <condition id="2297" kind="function_call" - file="./src/time_wizard.vhd" line="54" col="14" + <parent ref="1964"/> + <condition id="1915" kind="function_call" + file="src/time_wizard.vhd" line="54" col="14" expr_staticness="none" name_staticness="none"> - <prefix id="2355" kind="simple_name" - file="./src/time_wizard.vhd" line="54" col="14" + <prefix id="1974" kind="simple_name" + file="src/time_wizard.vhd" line="54" col="14" identifier="rising_edge" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="18"/> - <named_entity ref="3056"/> - <base_name ref="3056"/> + <named_entity ref="2700"/> + <base_name ref="2700"/> </prefix> <type ref="18"/> <parameter_association_chain> - <el id="2358" + <el id="1977" kind="association_element_by_expression" - file="./src/time_wizard.vhd" line="54" - col="26" whole_association_flag="true" + file="src/time_wizard.vhd" line="54" col="26" + whole_association_flag="true" collapse_signal_flag="false"> - <actual id="2357" kind="simple_name" - file="./src/time_wizard.vhd" line="54" + <actual id="1976" kind="simple_name" + file="src/time_wizard.vhd" line="54" col="26" identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2225"/> - <base_name ref="2225"/> + <type ref="2762"/> + <named_entity ref="1846"/> + <base_name ref="1846"/> </actual> </el> </parameter_association_chain> - <implementation ref="3056"/> - <base_name ref="2297"/> + <implementation ref="2700"/> + <base_name ref="1915"/> </condition> <sequential_statement_chain> - <el id="2359" kind="if_statement" - file="./src/time_wizard.vhd" line="56" col="13" + <el id="1978" kind="if_statement" + file="src/time_wizard.vhd" line="56" col="13" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2354"/> - <condition id="2367" kind="and_operator" - file="./src/time_wizard.vhd" line="60" - col="16" expr_staticness="none"> + <parent ref="1973"/> + <condition id="1986" kind="and_operator" + file="src/time_wizard.vhd" line="60" col="16" + expr_staticness="none"> <type ref="18"/> - <left id="2363" kind="and_operator" - file="./src/time_wizard.vhd" line="59" + <left id="1982" kind="and_operator" + file="src/time_wizard.vhd" line="59" col="16" expr_staticness="none"> <type ref="18"/> - <left id="2361" kind="equality_operator" - file="./src/time_wizard.vhd" line="58" + <left id="1980" kind="equality_operator" + file="src/time_wizard.vhd" line="58" col="35" expr_staticness="none"> <type ref="18"/> - <left id="2360" kind="simple_name" - file="./src/time_wizard.vhd" line="58" + <left id="1979" kind="simple_name" + file="src/time_wizard.vhd" line="58" col="17" identifier="i_new_centisecond" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2233"/> - <base_name ref="2233"/> + <type ref="2762"/> + <named_entity ref="1852"/> + <base_name ref="1852"/> </left> - <implementation ref="3080"/> - <right id="2362" kind="character_literal" - file="./src/time_wizard.vhd" line="58" + <implementation ref="2724"/> + <right id="1981" kind="character_literal" + file="src/time_wizard.vhd" line="58" col="37" identifier="'1'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> + <type ref="2368"/> + <named_entity ref="2372"/> + <base_name ref="2372"/> </right> </left> <implementation ref="38"/> - <right id="2365" kind="equality_operator" - file="./src/time_wizard.vhd" line="59" + <right id="1984" kind="equality_operator" + file="src/time_wizard.vhd" line="59" col="35" expr_staticness="none"> <type ref="18"/> - <left id="2364" kind="simple_name" - file="./src/time_wizard.vhd" line="59" + <left id="1983" kind="simple_name" + file="src/time_wizard.vhd" line="59" col="21" identifier="limit_reached" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2270"/> - <base_name ref="2270"/> + <type ref="2762"/> + <named_entity ref="1889"/> + <base_name ref="1889"/> </left> - <implementation ref="3080"/> - <right id="2366" kind="character_literal" - file="./src/time_wizard.vhd" line="59" + <implementation ref="2724"/> + <right id="1985" kind="character_literal" + file="src/time_wizard.vhd" line="59" col="37" identifier="'0'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> + <type ref="2368"/> + <named_entity ref="2371"/> + <base_name ref="2371"/> </right> </right> </left> <implementation ref="38"/> - <right id="2369" + <right id="1988" kind="greater_than_or_equal_operator" - file="./src/time_wizard.vhd" line="60" + file="src/time_wizard.vhd" line="60" col="27" expr_staticness="none"> <type ref="18"/> - <left id="2368" kind="simple_name" - file="./src/time_wizard.vhd" line="60" + <left id="1987" kind="simple_name" + file="src/time_wizard.vhd" line="60" col="21" identifier="t0001" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2261"/> - <named_entity ref="2272"/> - <base_name ref="2272"/> + <type ref="1881"/> + <named_entity ref="1891"/> + <base_name ref="1891"/> </left> <implementation ref="486"/> - <right id="2370" kind="integer_literal" - file="./src/time_wizard.vhd" line="60" + <right id="1989" kind="integer_literal" + file="src/time_wizard.vhd" line="60" col="30" value=" 9" expr_staticness="local"> <type ref="5"/> @@ -10027,60 +10231,60 @@ </right> </condition> <sequential_statement_chain> - <el id="2371" kind="if_statement" - file="./src/time_wizard.vhd" line="63" + <el id="1990" kind="if_statement" + file="src/time_wizard.vhd" line="63" col="16" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2359"/> - <condition id="2373" + <parent ref="1978"/> + <condition id="1992" kind="greater_than_or_equal_operator" - file="./src/time_wizard.vhd" line="63" + file="src/time_wizard.vhd" line="63" col="26" expr_staticness="none"> <type ref="18"/> - <left id="2372" kind="simple_name" - file="./src/time_wizard.vhd" line="63" + <left id="1991" kind="simple_name" + file="src/time_wizard.vhd" line="63" col="20" identifier="t0010" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2275"/> - <named_entity ref="2279"/> - <base_name ref="2279"/> + <type ref="1895"/> + <named_entity ref="1898"/> + <base_name ref="1898"/> </left> <implementation ref="486"/> - <right id="2374" kind="integer_literal" - file="./src/time_wizard.vhd" line="63" + <right id="1993" kind="integer_literal" + file="src/time_wizard.vhd" line="63" col="29" value=" 9" expr_staticness="local"> <type ref="5"/> </right> </condition> <sequential_statement_chain> - <el id="2376" kind="simple_signal_assignment_statement" - file="./src/time_wizard.vhd" line="64" + <el id="1995" kind="simple_signal_assignment_statement" + file="src/time_wizard.vhd" line="64" col="19" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2371"/> - <target id="2375" kind="simple_name" - file="./src/time_wizard.vhd" line="64" + <parent ref="1990"/> + <target id="1994" kind="simple_name" + file="src/time_wizard.vhd" line="64" col="19" identifier="t0010" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2275"/> - <named_entity ref="2279"/> - <base_name ref="2279"/> + <type ref="1895"/> + <named_entity ref="1898"/> + <base_name ref="1898"/> </target> <waveform_chain> - <el id="2377" kind="waveform_element" - file="./src/time_wizard.vhd" - line="64" col="28"> - <we_value id="2378" + <el id="1996" kind="waveform_element" + file="src/time_wizard.vhd" line="64" + col="28"> + <we_value id="1997" kind="integer_literal" - file="./src/time_wizard.vhd" + file="src/time_wizard.vhd" line="64" col="28" value=" 0" expr_staticness="local"> <type ref="399"/> @@ -10089,55 +10293,54 @@ </waveform_chain> </el> </sequential_statement_chain> - <else_clause id="2379" kind="elsif" - file="./src/time_wizard.vhd" line="65" + <else_clause id="1998" kind="elsif" + file="src/time_wizard.vhd" line="65" col="16" end_has_identifier="false"> <sequential_statement_chain> - <el id="2381" kind="simple_signal_assignment_statement" - file="./src/time_wizard.vhd" line="66" + <el id="2000" kind="simple_signal_assignment_statement" + file="src/time_wizard.vhd" line="66" col="19" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2371"/> - <target id="2380" kind="simple_name" - file="./src/time_wizard.vhd" - line="66" col="19" - identifier="t0010" + <parent ref="1990"/> + <target id="1999" kind="simple_name" + file="src/time_wizard.vhd" line="66" + col="19" identifier="t0010" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2275"/> - <named_entity ref="2279"/> - <base_name ref="2279"/> + <type ref="1895"/> + <named_entity ref="1898"/> + <base_name ref="1898"/> </target> <waveform_chain> - <el id="2382" + <el id="2001" kind="waveform_element" - file="./src/time_wizard.vhd" + file="src/time_wizard.vhd" line="66" col="28"> - <we_value id="2384" + <we_value id="2003" kind="addition_operator" - file="./src/time_wizard.vhd" + file="src/time_wizard.vhd" line="66" col="35" expr_staticness="none"> <type ref="399"/> - <left id="2383" + <left id="2002" kind="simple_name" - file="./src/time_wizard.vhd" + file="src/time_wizard.vhd" line="66" col="29" identifier="t0010" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2275"/> - <named_entity ref="2279"/> - <base_name ref="2279"/> + <type ref="1895"/> + <named_entity ref="1898"/> + <base_name ref="1898"/> </left> <implementation ref="492"/> - <right id="2385" + <right id="2004" kind="integer_literal" - file="./src/time_wizard.vhd" + file="src/time_wizard.vhd" line="66" col="37" value=" 1" expr_staticness="local"> <type ref="5"/> @@ -10157,81 +10360,81 @@ </else_clause> </el> </sequential_statement_chain> - <sensitivity_list list-id="65"> - <el id="2341" kind="simple_name" - file="./src/time_wizard.vhd" line="48" col="35" - identifier="i_clock" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2225"/> - <base_name ref="2225"/> + <sensitivity_list list-id="49"> + <el id="1962" kind="simple_name" file="src/time_wizard.vhd" + line="48" col="35" identifier="i_clock" + is_forward_ref="false" expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1846"/> + <base_name ref="1846"/> </el> - <el id="2344" kind="simple_name" - file="./src/time_wizard.vhd" line="48" col="44" - identifier="i_raz" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2231"/> - <base_name ref="2231"/> + <el id="1963" kind="simple_name" file="src/time_wizard.vhd" + line="48" col="44" identifier="i_raz" + is_forward_ref="false" expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1850"/> + <base_name ref="1850"/> </el> </sensitivity_list> </el> - <el id="2386" kind="sensitized_process_statement" - file="./src/time_wizard.vhd" line="73" col="4" + <el id="2006" kind="sensitized_process_statement" + file="src/time_wizard.vhd" line="73" col="4" label="p_second_counter" seen_flag="false" end_has_postponed="false" is_ref="false" passive_flag="false" postponed_flag="false" visible_flag="true" is_within_flag="false" has_label="true" has_is="false" end_has_reserved_id="true" end_has_identifier="false" wait_state="unknown"> - <parent ref="2268"/> + <parent ref="1886"/> <sequential_statement_chain> - <el id="2390" kind="if_statement" - file="./src/time_wizard.vhd" line="75" col="7" label="" + <el id="2009" kind="if_statement" + file="src/time_wizard.vhd" line="75" col="7" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2386"/> - <condition id="2392" kind="equality_operator" - file="./src/time_wizard.vhd" line="75" col="17" + <parent ref="2006"/> + <condition id="2011" kind="equality_operator" + file="src/time_wizard.vhd" line="75" col="17" expr_staticness="none"> <type ref="18"/> - <left id="2391" kind="simple_name" - file="./src/time_wizard.vhd" line="75" col="11" + <left id="2010" kind="simple_name" + file="src/time_wizard.vhd" line="75" col="11" identifier="i_raz" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2231"/> - <base_name ref="2231"/> + <type ref="2762"/> + <named_entity ref="1850"/> + <base_name ref="1850"/> </left> - <implementation ref="3080"/> - <right id="2393" kind="character_literal" - file="./src/time_wizard.vhd" line="75" col="19" + <implementation ref="2724"/> + <right id="2012" kind="character_literal" + file="src/time_wizard.vhd" line="75" col="19" identifier="'1'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> + <type ref="2368"/> + <named_entity ref="2372"/> + <base_name ref="2372"/> </right> </condition> <sequential_statement_chain> - <el id="2395" kind="simple_signal_assignment_statement" - file="./src/time_wizard.vhd" line="77" col="10" - label="" delay_mechanism="inertial" - visible_flag="false" guarded_target_state="false"> - <parent ref="2390"/> - <target id="2394" kind="simple_name" - file="./src/time_wizard.vhd" line="77" col="10" + <el id="2014" kind="simple_signal_assignment_statement" + file="src/time_wizard.vhd" line="77" col="10" label="" + delay_mechanism="inertial" visible_flag="false" + guarded_target_state="false"> + <parent ref="2009"/> + <target id="2013" kind="simple_name" + file="src/time_wizard.vhd" line="77" col="10" identifier="t0100" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2283"/> - <named_entity ref="2286"/> - <base_name ref="2286"/> + <type ref="1901"/> + <named_entity ref="1905"/> + <base_name ref="1905"/> </target> <waveform_chain> - <el id="2396" kind="waveform_element" - file="./src/time_wizard.vhd" line="77" col="19"> - <we_value id="2397" kind="integer_literal" - file="./src/time_wizard.vhd" line="77" col="19" + <el id="2015" kind="waveform_element" + file="src/time_wizard.vhd" line="77" col="19"> + <we_value id="2016" kind="integer_literal" + file="src/time_wizard.vhd" line="77" col="19" value=" 0" expr_staticness="local"> <type ref="399"/> </we_value> @@ -10239,142 +10442,142 @@ </waveform_chain> </el> </sequential_statement_chain> - <else_clause id="2398" kind="elsif" - file="./src/time_wizard.vhd" line="78" col="7" + <else_clause id="2017" kind="elsif" + file="src/time_wizard.vhd" line="78" col="7" end_has_identifier="false"> <sequential_statement_chain> - <el id="2399" kind="if_statement" - file="./src/time_wizard.vhd" line="79" col="10" + <el id="2018" kind="if_statement" + file="src/time_wizard.vhd" line="79" col="10" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2390"/> - <condition id="2315" kind="function_call" - file="./src/time_wizard.vhd" line="79" col="14" + <parent ref="2009"/> + <condition id="1934" kind="function_call" + file="src/time_wizard.vhd" line="79" col="14" expr_staticness="none" name_staticness="none"> - <prefix id="2400" kind="simple_name" - file="./src/time_wizard.vhd" line="79" col="14" + <prefix id="2019" kind="simple_name" + file="src/time_wizard.vhd" line="79" col="14" identifier="rising_edge" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="18"/> - <named_entity ref="3056"/> - <base_name ref="3056"/> + <named_entity ref="2700"/> + <base_name ref="2700"/> </prefix> <type ref="18"/> <parameter_association_chain> - <el id="2403" + <el id="2022" kind="association_element_by_expression" - file="./src/time_wizard.vhd" line="79" - col="26" whole_association_flag="true" + file="src/time_wizard.vhd" line="79" col="26" + whole_association_flag="true" collapse_signal_flag="false"> - <actual id="2402" kind="simple_name" - file="./src/time_wizard.vhd" line="79" + <actual id="2021" kind="simple_name" + file="src/time_wizard.vhd" line="79" col="26" identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2225"/> - <base_name ref="2225"/> + <type ref="2762"/> + <named_entity ref="1846"/> + <base_name ref="1846"/> </actual> </el> </parameter_association_chain> - <implementation ref="3056"/> - <base_name ref="2315"/> + <implementation ref="2700"/> + <base_name ref="1934"/> </condition> <sequential_statement_chain> - <el id="2404" kind="if_statement" - file="./src/time_wizard.vhd" line="81" col="13" + <el id="2023" kind="if_statement" + file="src/time_wizard.vhd" line="81" col="13" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2399"/> - <condition id="2416" kind="and_operator" - file="./src/time_wizard.vhd" line="86" - col="16" expr_staticness="none"> + <parent ref="2018"/> + <condition id="2035" kind="and_operator" + file="src/time_wizard.vhd" line="86" col="16" + expr_staticness="none"> <type ref="18"/> - <left id="2412" kind="and_operator" - file="./src/time_wizard.vhd" line="85" + <left id="2031" kind="and_operator" + file="src/time_wizard.vhd" line="85" col="16" expr_staticness="none"> <type ref="18"/> - <left id="2408" kind="and_operator" - file="./src/time_wizard.vhd" line="84" + <left id="2027" kind="and_operator" + file="src/time_wizard.vhd" line="84" col="16" expr_staticness="none"> <type ref="18"/> - <left id="2406" kind="equality_operator" - file="./src/time_wizard.vhd" line="83" + <left id="2025" kind="equality_operator" + file="src/time_wizard.vhd" line="83" col="35" expr_staticness="none"> <type ref="18"/> - <left id="2405" kind="simple_name" - file="./src/time_wizard.vhd" line="83" + <left id="2024" kind="simple_name" + file="src/time_wizard.vhd" line="83" col="17" identifier="i_new_centisecond" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2233"/> - <base_name ref="2233"/> + <type ref="2762"/> + <named_entity ref="1852"/> + <base_name ref="1852"/> </left> - <implementation ref="3080"/> - <right id="2407" + <implementation ref="2724"/> + <right id="2026" kind="character_literal" - file="./src/time_wizard.vhd" line="83" + file="src/time_wizard.vhd" line="83" col="37" identifier="'1'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> + <type ref="2368"/> + <named_entity ref="2372"/> + <base_name ref="2372"/> </right> </left> <implementation ref="38"/> - <right id="2410" kind="equality_operator" - file="./src/time_wizard.vhd" line="84" + <right id="2029" kind="equality_operator" + file="src/time_wizard.vhd" line="84" col="35" expr_staticness="none"> <type ref="18"/> - <left id="2409" kind="simple_name" - file="./src/time_wizard.vhd" line="84" + <left id="2028" kind="simple_name" + file="src/time_wizard.vhd" line="84" col="21" identifier="limit_reached" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2270"/> - <base_name ref="2270"/> + <type ref="2762"/> + <named_entity ref="1889"/> + <base_name ref="1889"/> </left> - <implementation ref="3080"/> - <right id="2411" + <implementation ref="2724"/> + <right id="2030" kind="character_literal" - file="./src/time_wizard.vhd" line="84" + file="src/time_wizard.vhd" line="84" col="37" identifier="'0'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> + <type ref="2368"/> + <named_entity ref="2371"/> + <base_name ref="2371"/> </right> </right> </left> <implementation ref="38"/> - <right id="2414" + <right id="2033" kind="greater_than_or_equal_operator" - file="./src/time_wizard.vhd" line="85" + file="src/time_wizard.vhd" line="85" col="27" expr_staticness="none"> <type ref="18"/> - <left id="2413" kind="simple_name" - file="./src/time_wizard.vhd" line="85" + <left id="2032" kind="simple_name" + file="src/time_wizard.vhd" line="85" col="21" identifier="t0010" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2275"/> - <named_entity ref="2279"/> - <base_name ref="2279"/> + <type ref="1895"/> + <named_entity ref="1898"/> + <base_name ref="1898"/> </left> <implementation ref="486"/> - <right id="2415" kind="integer_literal" - file="./src/time_wizard.vhd" line="85" + <right id="2034" kind="integer_literal" + file="src/time_wizard.vhd" line="85" col="30" value=" 9" expr_staticness="local"> <type ref="5"/> @@ -10382,24 +10585,24 @@ </right> </left> <implementation ref="38"/> - <right id="2418" + <right id="2037" kind="greater_than_or_equal_operator" - file="./src/time_wizard.vhd" line="86" + file="src/time_wizard.vhd" line="86" col="27" expr_staticness="none"> <type ref="18"/> - <left id="2417" kind="simple_name" - file="./src/time_wizard.vhd" line="86" + <left id="2036" kind="simple_name" + file="src/time_wizard.vhd" line="86" col="21" identifier="t0001" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2261"/> - <named_entity ref="2272"/> - <base_name ref="2272"/> + <type ref="1881"/> + <named_entity ref="1891"/> + <base_name ref="1891"/> </left> <implementation ref="486"/> - <right id="2419" kind="integer_literal" - file="./src/time_wizard.vhd" line="86" + <right id="2038" kind="integer_literal" + file="src/time_wizard.vhd" line="86" col="30" value=" 9" expr_staticness="local"> <type ref="5"/> @@ -10407,60 +10610,60 @@ </right> </condition> <sequential_statement_chain> - <el id="2420" kind="if_statement" - file="./src/time_wizard.vhd" line="89" + <el id="2039" kind="if_statement" + file="src/time_wizard.vhd" line="89" col="16" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2404"/> - <condition id="2422" + <parent ref="2023"/> + <condition id="2041" kind="greater_than_or_equal_operator" - file="./src/time_wizard.vhd" line="89" + file="src/time_wizard.vhd" line="89" col="26" expr_staticness="none"> <type ref="18"/> - <left id="2421" kind="simple_name" - file="./src/time_wizard.vhd" line="89" + <left id="2040" kind="simple_name" + file="src/time_wizard.vhd" line="89" col="20" identifier="t0100" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2283"/> - <named_entity ref="2286"/> - <base_name ref="2286"/> + <type ref="1901"/> + <named_entity ref="1905"/> + <base_name ref="1905"/> </left> <implementation ref="486"/> - <right id="2423" kind="integer_literal" - file="./src/time_wizard.vhd" line="89" + <right id="2042" kind="integer_literal" + file="src/time_wizard.vhd" line="89" col="29" value=" 9" expr_staticness="local"> <type ref="5"/> </right> </condition> <sequential_statement_chain> - <el id="2425" kind="simple_signal_assignment_statement" - file="./src/time_wizard.vhd" line="90" + <el id="2044" kind="simple_signal_assignment_statement" + file="src/time_wizard.vhd" line="90" col="19" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2420"/> - <target id="2424" kind="simple_name" - file="./src/time_wizard.vhd" line="90" + <parent ref="2039"/> + <target id="2043" kind="simple_name" + file="src/time_wizard.vhd" line="90" col="19" identifier="t0100" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2283"/> - <named_entity ref="2286"/> - <base_name ref="2286"/> + <type ref="1901"/> + <named_entity ref="1905"/> + <base_name ref="1905"/> </target> <waveform_chain> - <el id="2426" kind="waveform_element" - file="./src/time_wizard.vhd" - line="90" col="28"> - <we_value id="2427" + <el id="2045" kind="waveform_element" + file="src/time_wizard.vhd" line="90" + col="28"> + <we_value id="2046" kind="integer_literal" - file="./src/time_wizard.vhd" + file="src/time_wizard.vhd" line="90" col="28" value=" 0" expr_staticness="local"> <type ref="399"/> @@ -10469,55 +10672,54 @@ </waveform_chain> </el> </sequential_statement_chain> - <else_clause id="2428" kind="elsif" - file="./src/time_wizard.vhd" line="91" + <else_clause id="2047" kind="elsif" + file="src/time_wizard.vhd" line="91" col="16" end_has_identifier="false"> <sequential_statement_chain> - <el id="2430" kind="simple_signal_assignment_statement" - file="./src/time_wizard.vhd" line="92" + <el id="2049" kind="simple_signal_assignment_statement" + file="src/time_wizard.vhd" line="92" col="19" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2420"/> - <target id="2429" kind="simple_name" - file="./src/time_wizard.vhd" - line="92" col="19" - identifier="t0100" + <parent ref="2039"/> + <target id="2048" kind="simple_name" + file="src/time_wizard.vhd" line="92" + col="19" identifier="t0100" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2283"/> - <named_entity ref="2286"/> - <base_name ref="2286"/> + <type ref="1901"/> + <named_entity ref="1905"/> + <base_name ref="1905"/> </target> <waveform_chain> - <el id="2431" + <el id="2050" kind="waveform_element" - file="./src/time_wizard.vhd" + file="src/time_wizard.vhd" line="92" col="28"> - <we_value id="2433" + <we_value id="2052" kind="addition_operator" - file="./src/time_wizard.vhd" + file="src/time_wizard.vhd" line="92" col="35" expr_staticness="none"> <type ref="399"/> - <left id="2432" + <left id="2051" kind="simple_name" - file="./src/time_wizard.vhd" + file="src/time_wizard.vhd" line="92" col="29" identifier="t0100" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2283"/> - <named_entity ref="2286"/> - <base_name ref="2286"/> + <type ref="1901"/> + <named_entity ref="1905"/> + <base_name ref="1905"/> </left> <implementation ref="492"/> - <right id="2434" + <right id="2053" kind="integer_literal" - file="./src/time_wizard.vhd" + file="src/time_wizard.vhd" line="92" col="37" value=" 1" expr_staticness="local"> <type ref="5"/> @@ -10537,81 +10739,81 @@ </else_clause> </el> </sequential_statement_chain> - <sensitivity_list list-id="66"> - <el id="2388" kind="simple_name" - file="./src/time_wizard.vhd" line="73" col="31" - identifier="i_clock" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2225"/> - <base_name ref="2225"/> + <sensitivity_list list-id="50"> + <el id="2005" kind="simple_name" file="src/time_wizard.vhd" + line="73" col="31" identifier="i_clock" + is_forward_ref="false" expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1846"/> + <base_name ref="1846"/> </el> - <el id="2389" kind="simple_name" - file="./src/time_wizard.vhd" line="73" col="40" - identifier="i_raz" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2231"/> - <base_name ref="2231"/> + <el id="2008" kind="simple_name" file="src/time_wizard.vhd" + line="73" col="40" identifier="i_raz" + is_forward_ref="false" expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1850"/> + <base_name ref="1850"/> </el> </sensitivity_list> </el> - <el id="2436" kind="sensitized_process_statement" - file="./src/time_wizard.vhd" line="99" col="4" + <el id="2054" kind="sensitized_process_statement" + file="src/time_wizard.vhd" line="99" col="4" label="p_decasecond_counter" seen_flag="false" end_has_postponed="false" is_ref="false" passive_flag="false" postponed_flag="false" visible_flag="true" is_within_flag="false" has_label="true" has_is="false" end_has_reserved_id="true" end_has_identifier="false" wait_state="unknown"> - <parent ref="2268"/> + <parent ref="1886"/> <sequential_statement_chain> - <el id="2439" kind="if_statement" - file="./src/time_wizard.vhd" line="101" col="7" label="" + <el id="2058" kind="if_statement" + file="src/time_wizard.vhd" line="101" col="7" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2436"/> - <condition id="2441" kind="equality_operator" - file="./src/time_wizard.vhd" line="101" col="17" + <parent ref="2054"/> + <condition id="2060" kind="equality_operator" + file="src/time_wizard.vhd" line="101" col="17" expr_staticness="none"> <type ref="18"/> - <left id="2440" kind="simple_name" - file="./src/time_wizard.vhd" line="101" col="11" + <left id="2059" kind="simple_name" + file="src/time_wizard.vhd" line="101" col="11" identifier="i_raz" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2231"/> - <base_name ref="2231"/> + <type ref="2762"/> + <named_entity ref="1850"/> + <base_name ref="1850"/> </left> - <implementation ref="3080"/> - <right id="2442" kind="character_literal" - file="./src/time_wizard.vhd" line="101" col="19" + <implementation ref="2724"/> + <right id="2061" kind="character_literal" + file="src/time_wizard.vhd" line="101" col="19" identifier="'1'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> + <type ref="2368"/> + <named_entity ref="2372"/> + <base_name ref="2372"/> </right> </condition> <sequential_statement_chain> - <el id="2444" kind="simple_signal_assignment_statement" - file="./src/time_wizard.vhd" line="103" col="10" + <el id="2063" kind="simple_signal_assignment_statement" + file="src/time_wizard.vhd" line="103" col="10" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2439"/> - <target id="2443" kind="simple_name" - file="./src/time_wizard.vhd" line="103" col="10" + <parent ref="2058"/> + <target id="2062" kind="simple_name" + file="src/time_wizard.vhd" line="103" col="10" identifier="t1000" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2289"/> - <named_entity ref="2293"/> - <base_name ref="2293"/> + <type ref="1909"/> + <named_entity ref="1912"/> + <base_name ref="1912"/> </target> <waveform_chain> - <el id="2445" kind="waveform_element" - file="./src/time_wizard.vhd" line="103" col="19"> - <we_value id="2446" kind="integer_literal" - file="./src/time_wizard.vhd" line="103" col="19" + <el id="2064" kind="waveform_element" + file="src/time_wizard.vhd" line="103" col="19"> + <we_value id="2065" kind="integer_literal" + file="src/time_wizard.vhd" line="103" col="19" value=" 0" expr_staticness="local"> <type ref="399"/> </we_value> @@ -10619,176 +10821,174 @@ </waveform_chain> </el> </sequential_statement_chain> - <else_clause id="2447" kind="elsif" - file="./src/time_wizard.vhd" line="104" col="7" + <else_clause id="2066" kind="elsif" + file="src/time_wizard.vhd" line="104" col="7" end_has_identifier="false"> <sequential_statement_chain> - <el id="2448" kind="if_statement" - file="./src/time_wizard.vhd" line="105" col="10" + <el id="2067" kind="if_statement" + file="src/time_wizard.vhd" line="105" col="10" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2439"/> - <condition id="2356" kind="function_call" - file="./src/time_wizard.vhd" line="105" col="14" + <parent ref="2058"/> + <condition id="1975" kind="function_call" + file="src/time_wizard.vhd" line="105" col="14" expr_staticness="none" name_staticness="none"> - <prefix id="2449" kind="simple_name" - file="./src/time_wizard.vhd" line="105" col="14" + <prefix id="2068" kind="simple_name" + file="src/time_wizard.vhd" line="105" col="14" identifier="rising_edge" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="18"/> - <named_entity ref="3056"/> - <base_name ref="3056"/> + <named_entity ref="2700"/> + <base_name ref="2700"/> </prefix> <type ref="18"/> <parameter_association_chain> - <el id="2452" + <el id="2071" kind="association_element_by_expression" - file="./src/time_wizard.vhd" line="105" - col="26" whole_association_flag="true" + file="src/time_wizard.vhd" line="105" col="26" + whole_association_flag="true" collapse_signal_flag="false"> - <actual id="2451" kind="simple_name" - file="./src/time_wizard.vhd" line="105" + <actual id="2070" kind="simple_name" + file="src/time_wizard.vhd" line="105" col="26" identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2225"/> - <base_name ref="2225"/> + <type ref="2762"/> + <named_entity ref="1846"/> + <base_name ref="1846"/> </actual> </el> </parameter_association_chain> - <implementation ref="3056"/> - <base_name ref="2356"/> + <implementation ref="2700"/> + <base_name ref="1975"/> </condition> <sequential_statement_chain> - <el id="2453" kind="if_statement" - file="./src/time_wizard.vhd" line="107" col="13" + <el id="2072" kind="if_statement" + file="src/time_wizard.vhd" line="107" col="13" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2448"/> - <condition id="2469" kind="and_operator" - file="./src/time_wizard.vhd" line="113" - col="16" expr_staticness="none"> + <parent ref="2067"/> + <condition id="2088" kind="and_operator" + file="src/time_wizard.vhd" line="113" col="16" + expr_staticness="none"> <type ref="18"/> - <left id="2465" kind="and_operator" - file="./src/time_wizard.vhd" line="112" + <left id="2084" kind="and_operator" + file="src/time_wizard.vhd" line="112" col="16" expr_staticness="none"> <type ref="18"/> - <left id="2461" kind="and_operator" - file="./src/time_wizard.vhd" line="111" + <left id="2080" kind="and_operator" + file="src/time_wizard.vhd" line="111" col="16" expr_staticness="none"> <type ref="18"/> - <left id="2457" kind="and_operator" - file="./src/time_wizard.vhd" line="110" + <left id="2076" kind="and_operator" + file="src/time_wizard.vhd" line="110" col="16" expr_staticness="none"> <type ref="18"/> - <left id="2455" + <left id="2074" kind="equality_operator" - file="./src/time_wizard.vhd" - line="109" col="35" - expr_staticness="none"> + file="src/time_wizard.vhd" line="109" + col="35" expr_staticness="none"> <type ref="18"/> - <left id="2454" kind="simple_name" - file="./src/time_wizard.vhd" + <left id="2073" kind="simple_name" + file="src/time_wizard.vhd" line="109" col="17" identifier="i_new_centisecond" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2233"/> - <base_name ref="2233"/> + <type ref="2762"/> + <named_entity ref="1852"/> + <base_name ref="1852"/> </left> - <implementation ref="3080"/> - <right id="2456" + <implementation ref="2724"/> + <right id="2075" kind="character_literal" - file="./src/time_wizard.vhd" + file="src/time_wizard.vhd" line="109" col="37" identifier="'1'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> + <type ref="2368"/> + <named_entity ref="2372"/> + <base_name ref="2372"/> </right> </left> <implementation ref="38"/> - <right id="2459" + <right id="2078" kind="equality_operator" - file="./src/time_wizard.vhd" - line="110" col="35" - expr_staticness="none"> + file="src/time_wizard.vhd" line="110" + col="35" expr_staticness="none"> <type ref="18"/> - <left id="2458" kind="simple_name" - file="./src/time_wizard.vhd" + <left id="2077" kind="simple_name" + file="src/time_wizard.vhd" line="110" col="21" identifier="limit_reached" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2270"/> - <base_name ref="2270"/> + <type ref="2762"/> + <named_entity ref="1889"/> + <base_name ref="1889"/> </left> - <implementation ref="3080"/> - <right id="2460" + <implementation ref="2724"/> + <right id="2079" kind="character_literal" - file="./src/time_wizard.vhd" + file="src/time_wizard.vhd" line="110" col="37" identifier="'0'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> + <type ref="2368"/> + <named_entity ref="2371"/> + <base_name ref="2371"/> </right> </right> </left> <implementation ref="38"/> - <right id="2463" + <right id="2082" kind="greater_than_or_equal_operator" - file="./src/time_wizard.vhd" line="111" + file="src/time_wizard.vhd" line="111" col="27" expr_staticness="none"> <type ref="18"/> - <left id="2462" kind="simple_name" - file="./src/time_wizard.vhd" - line="111" col="21" identifier="t0100" + <left id="2081" kind="simple_name" + file="src/time_wizard.vhd" line="111" + col="21" identifier="t0100" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2283"/> - <named_entity ref="2286"/> - <base_name ref="2286"/> + <type ref="1901"/> + <named_entity ref="1905"/> + <base_name ref="1905"/> </left> <implementation ref="486"/> - <right id="2464" kind="integer_literal" - file="./src/time_wizard.vhd" - line="111" col="30" value=" 9" + <right id="2083" kind="integer_literal" + file="src/time_wizard.vhd" line="111" + col="30" value=" 9" expr_staticness="local"> <type ref="5"/> </right> </right> </left> <implementation ref="38"/> - <right id="2467" + <right id="2086" kind="greater_than_or_equal_operator" - file="./src/time_wizard.vhd" line="112" + file="src/time_wizard.vhd" line="112" col="27" expr_staticness="none"> <type ref="18"/> - <left id="2466" kind="simple_name" - file="./src/time_wizard.vhd" line="112" + <left id="2085" kind="simple_name" + file="src/time_wizard.vhd" line="112" col="21" identifier="t0010" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2275"/> - <named_entity ref="2279"/> - <base_name ref="2279"/> + <type ref="1895"/> + <named_entity ref="1898"/> + <base_name ref="1898"/> </left> <implementation ref="486"/> - <right id="2468" kind="integer_literal" - file="./src/time_wizard.vhd" line="112" + <right id="2087" kind="integer_literal" + file="src/time_wizard.vhd" line="112" col="30" value=" 9" expr_staticness="local"> <type ref="5"/> @@ -10796,24 +10996,24 @@ </right> </left> <implementation ref="38"/> - <right id="2471" + <right id="2090" kind="greater_than_or_equal_operator" - file="./src/time_wizard.vhd" line="113" + file="src/time_wizard.vhd" line="113" col="27" expr_staticness="none"> <type ref="18"/> - <left id="2470" kind="simple_name" - file="./src/time_wizard.vhd" line="113" + <left id="2089" kind="simple_name" + file="src/time_wizard.vhd" line="113" col="21" identifier="t0001" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2261"/> - <named_entity ref="2272"/> - <base_name ref="2272"/> + <type ref="1881"/> + <named_entity ref="1891"/> + <base_name ref="1891"/> </left> <implementation ref="486"/> - <right id="2472" kind="integer_literal" - file="./src/time_wizard.vhd" line="113" + <right id="2091" kind="integer_literal" + file="src/time_wizard.vhd" line="113" col="30" value=" 9" expr_staticness="local"> <type ref="5"/> @@ -10821,48 +11021,47 @@ </right> </condition> <sequential_statement_chain> - <el id="2474" + <el id="2093" kind="simple_signal_assignment_statement" - file="./src/time_wizard.vhd" line="116" + file="src/time_wizard.vhd" line="116" col="16" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2453"/> - <target id="2473" kind="simple_name" - file="./src/time_wizard.vhd" line="116" + <parent ref="2072"/> + <target id="2092" kind="simple_name" + file="src/time_wizard.vhd" line="116" col="16" identifier="t1000" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2289"/> - <named_entity ref="2293"/> - <base_name ref="2293"/> + <type ref="1909"/> + <named_entity ref="1912"/> + <base_name ref="1912"/> </target> <waveform_chain> - <el id="2475" kind="waveform_element" - file="./src/time_wizard.vhd" line="116" + <el id="2094" kind="waveform_element" + file="src/time_wizard.vhd" line="116" col="25"> - <we_value id="2477" + <we_value id="2096" kind="addition_operator" - file="./src/time_wizard.vhd" - line="116" col="32" - expr_staticness="none"> + file="src/time_wizard.vhd" line="116" + col="32" expr_staticness="none"> <type ref="399"/> - <left id="2476" kind="simple_name" - file="./src/time_wizard.vhd" + <left id="2095" kind="simple_name" + file="src/time_wizard.vhd" line="116" col="26" identifier="t1000" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2289"/> - <named_entity ref="2293"/> - <base_name ref="2293"/> + <type ref="1909"/> + <named_entity ref="1912"/> + <base_name ref="1912"/> </left> <implementation ref="492"/> - <right id="2478" + <right id="2097" kind="integer_literal" - file="./src/time_wizard.vhd" + file="src/time_wizard.vhd" line="116" col="34" value=" 1" expr_staticness="local"> <type ref="5"/> @@ -10879,191 +11078,191 @@ </else_clause> </el> </sequential_statement_chain> - <sensitivity_list list-id="67"> - <el id="2435" kind="simple_name" - file="./src/time_wizard.vhd" line="99" col="35" - identifier="i_clock" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2225"/> - <base_name ref="2225"/> + <sensitivity_list list-id="51"> + <el id="2056" kind="simple_name" file="src/time_wizard.vhd" + line="99" col="35" identifier="i_clock" + is_forward_ref="false" expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1846"/> + <base_name ref="1846"/> </el> - <el id="2438" kind="simple_name" - file="./src/time_wizard.vhd" line="99" col="44" - identifier="i_raz" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2231"/> - <base_name ref="2231"/> + <el id="2057" kind="simple_name" file="src/time_wizard.vhd" + line="99" col="44" identifier="i_raz" + is_forward_ref="false" expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1850"/> + <base_name ref="1850"/> </el> </sensitivity_list> </el> - <el id="3244" kind="sensitized_process_statement" - file="./src/time_wizard.vhd" line="122" col="4" label="" + <el id="2848" kind="sensitized_process_statement" + file="src/time_wizard.vhd" line="122" col="4" label="" seen_flag="false" end_has_postponed="false" is_ref="true" passive_flag="false" postponed_flag="false" visible_flag="false" is_within_flag="false" has_label="false" has_is="false" end_has_reserved_id="false" end_has_identifier="false" wait_state="unknown"> - <parent ref="2268"/> + <parent ref="1886"/> <sequential_statement_chain> - <el id="2401" kind="if_statement" - file="./src/time_wizard.vhd" line="124" col="7" label="" + <el id="2020" kind="if_statement" + file="src/time_wizard.vhd" line="124" col="7" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="3244"/> - <condition id="2496" kind="and_operator" - file="./src/time_wizard.vhd" line="129" col="10" + <parent ref="2848"/> + <condition id="2115" kind="and_operator" + file="src/time_wizard.vhd" line="129" col="10" expr_staticness="none"> <type ref="18"/> - <left id="2492" kind="and_operator" - file="./src/time_wizard.vhd" line="128" col="10" + <left id="2111" kind="and_operator" + file="src/time_wizard.vhd" line="128" col="10" expr_staticness="none"> <type ref="18"/> - <left id="2488" kind="and_operator" - file="./src/time_wizard.vhd" line="127" col="10" + <left id="2107" kind="and_operator" + file="src/time_wizard.vhd" line="127" col="10" expr_staticness="none"> <type ref="18"/> - <left id="2486" + <left id="2105" kind="greater_than_or_equal_operator" - file="./src/time_wizard.vhd" line="126" col="17" + file="src/time_wizard.vhd" line="126" col="17" expr_staticness="none"> <type ref="18"/> - <left id="2485" kind="simple_name" - file="./src/time_wizard.vhd" line="126" col="11" + <left id="2104" kind="simple_name" + file="src/time_wizard.vhd" line="126" col="11" identifier="t1000" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2289"/> - <named_entity ref="2293"/> - <base_name ref="2293"/> + <type ref="1909"/> + <named_entity ref="1912"/> + <base_name ref="1912"/> </left> <implementation ref="486"/> - <right id="2487" kind="integer_literal" - file="./src/time_wizard.vhd" line="126" col="20" + <right id="2106" kind="integer_literal" + file="src/time_wizard.vhd" line="126" col="20" value=" 5" expr_staticness="local"> <type ref="5"/> </right> </left> <implementation ref="38"/> - <right id="2490" + <right id="2109" kind="greater_than_or_equal_operator" - file="./src/time_wizard.vhd" line="127" col="21" + file="src/time_wizard.vhd" line="127" col="21" expr_staticness="none"> <type ref="18"/> - <left id="2489" kind="simple_name" - file="./src/time_wizard.vhd" line="127" col="15" + <left id="2108" kind="simple_name" + file="src/time_wizard.vhd" line="127" col="15" identifier="t0100" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2283"/> - <named_entity ref="2286"/> - <base_name ref="2286"/> + <type ref="1901"/> + <named_entity ref="1905"/> + <base_name ref="1905"/> </left> <implementation ref="486"/> - <right id="2491" kind="integer_literal" - file="./src/time_wizard.vhd" line="127" col="24" + <right id="2110" kind="integer_literal" + file="src/time_wizard.vhd" line="127" col="24" value=" 9" expr_staticness="local"> <type ref="5"/> </right> </right> </left> <implementation ref="38"/> - <right id="2494" + <right id="2113" kind="greater_than_or_equal_operator" - file="./src/time_wizard.vhd" line="128" col="21" + file="src/time_wizard.vhd" line="128" col="21" expr_staticness="none"> <type ref="18"/> - <left id="2493" kind="simple_name" - file="./src/time_wizard.vhd" line="128" col="15" + <left id="2112" kind="simple_name" + file="src/time_wizard.vhd" line="128" col="15" identifier="t0010" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2275"/> - <named_entity ref="2279"/> - <base_name ref="2279"/> + <type ref="1895"/> + <named_entity ref="1898"/> + <base_name ref="1898"/> </left> <implementation ref="486"/> - <right id="2495" kind="integer_literal" - file="./src/time_wizard.vhd" line="128" col="24" + <right id="2114" kind="integer_literal" + file="src/time_wizard.vhd" line="128" col="24" value=" 9" expr_staticness="local"> <type ref="5"/> </right> </right> </left> <implementation ref="38"/> - <right id="2498" kind="greater_than_or_equal_operator" - file="./src/time_wizard.vhd" line="129" col="21" + <right id="2117" kind="greater_than_or_equal_operator" + file="src/time_wizard.vhd" line="129" col="21" expr_staticness="none"> <type ref="18"/> - <left id="2497" kind="simple_name" - file="./src/time_wizard.vhd" line="129" col="15" + <left id="2116" kind="simple_name" + file="src/time_wizard.vhd" line="129" col="15" identifier="t0001" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2261"/> - <named_entity ref="2272"/> - <base_name ref="2272"/> + <type ref="1881"/> + <named_entity ref="1891"/> + <base_name ref="1891"/> </left> <implementation ref="486"/> - <right id="2499" kind="integer_literal" - file="./src/time_wizard.vhd" line="129" col="24" + <right id="2118" kind="integer_literal" + file="src/time_wizard.vhd" line="129" col="24" value=" 9" expr_staticness="local"> <type ref="5"/> </right> </right> </condition> <sequential_statement_chain> - <el id="2450" kind="simple_signal_assignment_statement" - file="./src/time_wizard.vhd" line="122" col="4" - label="" delay_mechanism="inertial" - visible_flag="false" guarded_target_state="unknown"> - <parent ref="2401"/> - <target id="2479" kind="simple_name" - file="./src/time_wizard.vhd" line="122" col="4" + <el id="2069" kind="simple_signal_assignment_statement" + file="src/time_wizard.vhd" line="122" col="4" label="" + delay_mechanism="inertial" visible_flag="false" + guarded_target_state="unknown"> + <parent ref="2020"/> + <target id="2098" kind="simple_name" + file="src/time_wizard.vhd" line="122" col="4" identifier="limit_reached" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2270"/> - <base_name ref="2270"/> + <type ref="2762"/> + <named_entity ref="1889"/> + <base_name ref="1889"/> </target> <waveform_chain> - <el id="2482" kind="waveform_element" - file="./src/time_wizard.vhd" line="123" col="7"> - <we_value id="2483" kind="character_literal" - file="./src/time_wizard.vhd" line="123" col="7" + <el id="2099" kind="waveform_element" + file="src/time_wizard.vhd" line="123" col="7"> + <we_value id="2102" kind="character_literal" + file="src/time_wizard.vhd" line="123" col="7" identifier="'1'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> + <type ref="2368"/> + <named_entity ref="2372"/> + <base_name ref="2372"/> </we_value> </el> </waveform_chain> </el> </sequential_statement_chain> - <else_clause id="2274" kind="elsif" - file="./src/time_wizard.vhd" line="131" col="7" + <else_clause id="1894" kind="elsif" + file="src/time_wizard.vhd" line="131" col="7" end_has_identifier="false"> <sequential_statement_chain> - <el id="2288" + <el id="1908" kind="simple_signal_assignment_statement" - file="./src/time_wizard.vhd" line="122" col="4" + file="src/time_wizard.vhd" line="122" col="4" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="unknown"> - <parent ref="2401"/> - <target id="2282" kind="reference_name" - file="./src/time_wizard.vhd" line="122" col="4" + <parent ref="2020"/> + <target id="1900" kind="reference_name" + file="src/time_wizard.vhd" line="122" col="4" is_forward_ref="false"> - <named_entity ref="2479"/> + <named_entity ref="2098"/> </target> <waveform_chain> - <el id="2501" kind="waveform_element" - file="./src/time_wizard.vhd" line="131" col="12"> - <we_value id="2502" kind="character_literal" - file="./src/time_wizard.vhd" line="131" - col="12" identifier="'0'" - is_forward_ref="false" expr_staticness="local" + <el id="2120" kind="waveform_element" + file="src/time_wizard.vhd" line="131" col="12"> + <we_value id="2121" kind="character_literal" + file="src/time_wizard.vhd" line="131" col="12" + identifier="'0'" is_forward_ref="false" + expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> + <type ref="2368"/> + <named_entity ref="2371"/> + <base_name ref="2371"/> </we_value> </el> </waveform_chain> @@ -11072,357 +11271,1715 @@ </else_clause> </el> </sequential_statement_chain> - <sensitivity_list list-id="155"> - <el ref="2293"/> - <el ref="2286"/> - <el ref="2279"/> - <el ref="2272"/> + <sensitivity_list list-id="118"> + <el ref="1912"/> + <el ref="1905"/> + <el ref="1898"/> + <el ref="1891"/> </sensitivity_list> - <process_origin id="2504" + <process_origin id="2122" kind="concurrent_conditional_signal_assignment" - file="./src/time_wizard.vhd" line="122" col="4" label="" + file="src/time_wizard.vhd" line="122" col="4" label="" delay_mechanism="inertial" postponed_flag="false" visible_flag="false" guarded_target_state="false"> - <parent ref="2268"/> + <parent ref="1886"/> <conditional_waveform_chain> - <el id="2484" kind="conditional_waveform" - file="./src/time_wizard.vhd" line="124" col="7"> + <el id="2103" kind="conditional_waveform" + file="src/time_wizard.vhd" line="124" col="7"> </el> - <el id="2500" kind="conditional_waveform" - file="./src/time_wizard.vhd" line="131" col="7"> + <el id="2119" kind="conditional_waveform" + file="src/time_wizard.vhd" line="131" col="7"> </el> </conditional_waveform_chain> </process_origin> </el> - <el id="3246" kind="sensitized_process_statement" - file="./src/time_wizard.vhd" line="134" col="4" label="" + <el id="2850" kind="sensitized_process_statement" + file="src/time_wizard.vhd" line="134" col="4" label="" seen_flag="false" end_has_postponed="false" is_ref="true" passive_flag="false" postponed_flag="false" visible_flag="false" is_within_flag="false" has_label="false" has_is="false" end_has_reserved_id="false" end_has_identifier="false" wait_state="unknown"> - <parent ref="2268"/> + <parent ref="1886"/> <sequential_statement_chain> - <el id="2260" kind="simple_signal_assignment_statement" - file="./src/time_wizard.vhd" line="134" col="4" label="" + <el id="1880" kind="simple_signal_assignment_statement" + file="src/time_wizard.vhd" line="134" col="4" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="unknown"> - <parent ref="3246"/> - <target id="2481" kind="simple_name" - file="./src/time_wizard.vhd" line="134" col="4" + <parent ref="2850"/> + <target id="2101" kind="simple_name" + file="src/time_wizard.vhd" line="134" col="4" identifier="o_curr_0001_time" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2203"/> - <named_entity ref="2237"/> - <base_name ref="2237"/> + <type ref="2847"/> + <named_entity ref="1856"/> + <base_name ref="1856"/> </target> <waveform_chain> - <el id="2480" kind="waveform_element" - file="./src/time_wizard.vhd" line="134" col="24"> - <we_value id="2503" kind="simple_name" - file="./src/time_wizard.vhd" line="134" col="24" + <el id="2100" kind="waveform_element" + file="src/time_wizard.vhd" line="134" col="24"> + <we_value id="2126" kind="simple_name" + file="src/time_wizard.vhd" line="134" col="24" identifier="t0001" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2261"/> - <named_entity ref="2272"/> - <base_name ref="2272"/> + <type ref="1881"/> + <named_entity ref="1891"/> + <base_name ref="1891"/> </we_value> </el> </waveform_chain> </el> </sequential_statement_chain> - <sensitivity_list list-id="156"> - <el ref="2272"/> + <sensitivity_list list-id="119"> + <el ref="1891"/> </sensitivity_list> - <process_origin id="2506" + <process_origin id="2124" kind="concurrent_simple_signal_assignment" - file="./src/time_wizard.vhd" line="134" col="4" label="" + file="src/time_wizard.vhd" line="134" col="4" label="" delay_mechanism="inertial" postponed_flag="false" visible_flag="false" guarded_target_state="false"> - <parent ref="2268"/> + <parent ref="1886"/> </process_origin> </el> - <el id="3248" kind="sensitized_process_statement" - file="./src/time_wizard.vhd" line="135" col="4" label="" + <el id="2852" kind="sensitized_process_statement" + file="src/time_wizard.vhd" line="135" col="4" label="" seen_flag="false" end_has_postponed="false" is_ref="true" passive_flag="false" postponed_flag="false" visible_flag="false" is_within_flag="false" has_label="false" has_is="false" end_has_reserved_id="false" end_has_identifier="false" wait_state="unknown"> - <parent ref="2268"/> + <parent ref="1886"/> <sequential_statement_chain> - <el id="2254" kind="simple_signal_assignment_statement" - file="./src/time_wizard.vhd" line="135" col="4" label="" + <el id="1872" kind="simple_signal_assignment_statement" + file="src/time_wizard.vhd" line="135" col="4" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="unknown"> - <parent ref="3248"/> - <target id="2508" kind="simple_name" - file="./src/time_wizard.vhd" line="135" col="4" + <parent ref="2852"/> + <target id="2127" kind="simple_name" + file="src/time_wizard.vhd" line="135" col="4" identifier="o_curr_0010_time" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2241"/> - <named_entity ref="2244"/> - <base_name ref="2244"/> + <type ref="1859"/> + <named_entity ref="1863"/> + <base_name ref="1863"/> </target> <waveform_chain> - <el id="2509" kind="waveform_element" - file="./src/time_wizard.vhd" line="135" col="24"> - <we_value id="2512" kind="simple_name" - file="./src/time_wizard.vhd" line="135" col="24" + <el id="2130" kind="waveform_element" + file="src/time_wizard.vhd" line="135" col="24"> + <we_value id="2131" kind="simple_name" + file="src/time_wizard.vhd" line="135" col="24" identifier="t0010" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2275"/> - <named_entity ref="2279"/> - <base_name ref="2279"/> + <type ref="1895"/> + <named_entity ref="1898"/> + <base_name ref="1898"/> </we_value> </el> </waveform_chain> </el> </sequential_statement_chain> - <sensitivity_list list-id="157"> - <el ref="2279"/> + <sensitivity_list list-id="120"> + <el ref="1898"/> </sensitivity_list> - <process_origin id="2510" + <process_origin id="2128" kind="concurrent_simple_signal_assignment" - file="./src/time_wizard.vhd" line="135" col="4" label="" + file="src/time_wizard.vhd" line="135" col="4" label="" delay_mechanism="inertial" postponed_flag="false" visible_flag="false" guarded_target_state="false"> - <parent ref="2268"/> + <parent ref="1886"/> </process_origin> </el> - <el id="3250" kind="sensitized_process_statement" - file="./src/time_wizard.vhd" line="136" col="4" label="" + <el id="2854" kind="sensitized_process_statement" + file="src/time_wizard.vhd" line="136" col="4" label="" seen_flag="false" end_has_postponed="false" is_ref="true" passive_flag="false" postponed_flag="false" visible_flag="false" is_within_flag="false" has_label="false" has_is="false" end_has_reserved_id="false" end_has_identifier="false" wait_state="unknown"> - <parent ref="2268"/> + <parent ref="1886"/> <sequential_statement_chain> - <el id="2246" kind="simple_signal_assignment_statement" - file="./src/time_wizard.vhd" line="136" col="4" label="" + <el id="1866" kind="simple_signal_assignment_statement" + file="src/time_wizard.vhd" line="136" col="4" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="unknown"> - <parent ref="3250"/> - <target id="2513" kind="simple_name" - file="./src/time_wizard.vhd" line="136" col="4" + <parent ref="2854"/> + <target id="2132" kind="simple_name" + file="src/time_wizard.vhd" line="136" col="4" identifier="o_curr_0100_time" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2247"/> - <named_entity ref="2251"/> - <base_name ref="2251"/> + <type ref="1867"/> + <named_entity ref="1870"/> + <base_name ref="1870"/> </target> <waveform_chain> - <el id="2516" kind="waveform_element" - file="./src/time_wizard.vhd" line="136" col="24"> - <we_value id="2517" kind="simple_name" - file="./src/time_wizard.vhd" line="136" col="24" + <el id="2133" kind="waveform_element" + file="src/time_wizard.vhd" line="136" col="24"> + <we_value id="2136" kind="simple_name" + file="src/time_wizard.vhd" line="136" col="24" identifier="t0100" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2283"/> - <named_entity ref="2286"/> - <base_name ref="2286"/> + <type ref="1901"/> + <named_entity ref="1905"/> + <base_name ref="1905"/> </we_value> </el> </waveform_chain> </el> </sequential_statement_chain> - <sensitivity_list list-id="158"> - <el ref="2286"/> + <sensitivity_list list-id="121"> + <el ref="1905"/> </sensitivity_list> - <process_origin id="2514" + <process_origin id="2134" kind="concurrent_simple_signal_assignment" - file="./src/time_wizard.vhd" line="136" col="4" label="" + file="src/time_wizard.vhd" line="136" col="4" label="" delay_mechanism="inertial" postponed_flag="false" visible_flag="false" guarded_target_state="false"> - <parent ref="2268"/> + <parent ref="1886"/> </process_origin> </el> - <el id="3252" kind="sensitized_process_statement" - file="./src/time_wizard.vhd" line="137" col="4" label="" + <el id="2856" kind="sensitized_process_statement" + file="src/time_wizard.vhd" line="137" col="4" label="" seen_flag="false" end_has_postponed="false" is_ref="true" passive_flag="false" postponed_flag="false" visible_flag="false" is_within_flag="false" has_label="false" has_is="false" end_has_reserved_id="false" end_has_identifier="false" wait_state="unknown"> - <parent ref="2268"/> + <parent ref="1886"/> <sequential_statement_chain> - <el id="2240" kind="simple_signal_assignment_statement" - file="./src/time_wizard.vhd" line="137" col="4" label="" + <el id="1858" kind="simple_signal_assignment_statement" + file="src/time_wizard.vhd" line="137" col="4" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="unknown"> - <parent ref="3252"/> - <target id="2518" kind="simple_name" - file="./src/time_wizard.vhd" line="137" col="4" + <parent ref="2856"/> + <target id="2137" kind="simple_name" + file="src/time_wizard.vhd" line="137" col="4" identifier="o_curr_1000_time" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2255"/> - <named_entity ref="2258"/> - <base_name ref="2258"/> + <type ref="1873"/> + <named_entity ref="1877"/> + <base_name ref="1877"/> </target> <waveform_chain> - <el id="2519" kind="waveform_element" - file="./src/time_wizard.vhd" line="137" col="24"> - <we_value id="2522" kind="simple_name" - file="./src/time_wizard.vhd" line="137" col="24" + <el id="2140" kind="waveform_element" + file="src/time_wizard.vhd" line="137" col="24"> + <we_value id="2141" kind="simple_name" + file="src/time_wizard.vhd" line="137" col="24" identifier="t1000" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2289"/> - <named_entity ref="2293"/> - <base_name ref="2293"/> + <type ref="1909"/> + <named_entity ref="1912"/> + <base_name ref="1912"/> </we_value> </el> </waveform_chain> </el> </sequential_statement_chain> - <sensitivity_list list-id="159"> - <el ref="2293"/> + <sensitivity_list list-id="122"> + <el ref="1912"/> </sensitivity_list> - <process_origin id="2520" + <process_origin id="2138" kind="concurrent_simple_signal_assignment" - file="./src/time_wizard.vhd" line="137" col="4" label="" + file="src/time_wizard.vhd" line="137" col="4" label="" delay_mechanism="inertial" postponed_flag="false" visible_flag="false" guarded_target_state="false"> - <parent ref="2268"/> + <parent ref="1886"/> </process_origin> </el> - <el id="3254" kind="sensitized_process_statement" - file="./src/time_wizard.vhd" line="138" col="4" label="" + <el id="2858" kind="sensitized_process_statement" + file="src/time_wizard.vhd" line="138" col="4" label="" seen_flag="false" end_has_postponed="false" is_ref="true" passive_flag="false" postponed_flag="false" visible_flag="false" is_within_flag="false" has_label="false" has_is="false" end_has_reserved_id="false" end_has_identifier="false" wait_state="unknown"> - <parent ref="2268"/> + <parent ref="1886"/> <sequential_statement_chain> - <el id="2170" kind="simple_signal_assignment_statement" - file="./src/time_wizard.vhd" line="138" col="4" label="" + <el id="2860" kind="simple_signal_assignment_statement" + file="src/time_wizard.vhd" line="138" col="4" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="unknown"> - <parent ref="3254"/> - <target id="2523" kind="simple_name" - file="./src/time_wizard.vhd" line="138" col="4" + <parent ref="2858"/> + <target id="2142" kind="simple_name" + file="src/time_wizard.vhd" line="138" col="4" identifier="o_limit_reached" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2235"/> - <base_name ref="2235"/> + <type ref="2762"/> + <named_entity ref="1854"/> + <base_name ref="1854"/> </target> <waveform_chain> - <el id="2526" kind="waveform_element" - file="./src/time_wizard.vhd" line="138" col="23"> - <we_value id="2527" kind="simple_name" - file="./src/time_wizard.vhd" line="138" col="23" + <el id="2143" kind="waveform_element" + file="src/time_wizard.vhd" line="138" col="23"> + <we_value id="2146" kind="simple_name" + file="src/time_wizard.vhd" line="138" col="23" identifier="limit_reached" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2270"/> - <base_name ref="2270"/> + <type ref="2762"/> + <named_entity ref="1889"/> + <base_name ref="1889"/> </we_value> </el> </waveform_chain> </el> </sequential_statement_chain> - <sensitivity_list list-id="160"> - <el ref="2270"/> + <sensitivity_list list-id="123"> + <el ref="1889"/> </sensitivity_list> - <process_origin id="2524" + <process_origin id="2144" kind="concurrent_simple_signal_assignment" - file="./src/time_wizard.vhd" line="138" col="4" label="" + file="src/time_wizard.vhd" line="138" col="4" label="" delay_mechanism="inertial" postponed_flag="false" visible_flag="false" guarded_target_state="false"> - <parent ref="2268"/> + <parent ref="1886"/> </process_origin> </el> </concurrent_statement_chain> </library_unit> - <hash_chain ref="2218"/> - <dependence_list list-id="138"> + <hash_chain ref="1838"/> + <dependence_list list-id="103"> <el ref="14"/> - <el ref="2218"/> + <el ref="1838"/> </dependence_list> </el> </first_design_unit> - <last_design_unit ref="2266"/> + <last_design_unit ref="1884"/> </el> - <el id="2214" kind="design_file" file="./src/display_manager.vhd" + <el id="1834" kind="design_file" file="src/numeral_to_display.vhd" line="1" col="1" design_file_directory="/my/stage_onera/other/best-chronometer-ever/" - design_file_filename="./src/display_manager.vhd" - analysis_time_stamp="20170726081113.849" + design_file_filename="src/numeral_to_display.vhd" + analysis_time_stamp="20170801081744.529" + file_checksum="9ef623508983102e5a5693a9923ae388162394e0" + elab_flag="false"> + <library ref="799"/> + <first_design_unit> + <el id="1670" kind="design_unit" file="src/numeral_to_display.vhd" + line="1" col="1" design_unit_source_line="0" + design_unit_source_col="0" identifier="numeral_to_display" date="6" + end_location="src/numeral_to_display.vhd:26:1" elab_flag="false" + configuration_mark_flag="false" configuration_done_flag="false" + date_state="analyze"> + <design_file ref="1834"/> + <context_items> + <el id="1672" kind="library_clause" + file="src/numeral_to_display.vhd" line="1" col="9" + identifier="ieee" has_identifier_list="false"> + <parent ref="1670"/> + <library_declaration ref="2273"/> + </el> + <el id="1673" kind="use_clause" file="src/numeral_to_display.vhd" + line="3" col="5"> + <parent ref="1670"/> + <selected_name id="1676" kind="selected_by_all_name" + file="src/numeral_to_display.vhd" line="3" col="25" + is_forward_ref="false" expr_staticness="???"> + <prefix id="1675" kind="selected_name" + file="src/numeral_to_display.vhd" line="3" col="10" + identifier="std_logic_1164" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <prefix id="1674" kind="simple_name" + file="src/numeral_to_display.vhd" line="3" col="5" + identifier="ieee" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <named_entity ref="2273"/> + </prefix> + <named_entity ref="2366"/> + </prefix> + </selected_name> + </el> + </context_items> + <library_unit id="1678" kind="entity_declaration" + file="src/numeral_to_display.vhd" line="5" col="8" + identifier="numeral_to_display" has_begin="false" + visible_flag="true" is_within_flag="false" + end_has_reserved_id="false" end_has_identifier="true"> + <parent ref="1670"/> + <generic_chain> + <el id="1677" kind="interface_constant_declaration" + file="src/numeral_to_display.vhd" line="9" col="7" + identifier="g_display_value_0" has_mode="false" + has_class="false" is_ref="false" mode="in" + has_identifier_list="false" visible_flag="true" + after_drivers_flag="false" use_flag="false" + expr_staticness="global" name_staticness="local"> + <parent ref="1678"/> + <subtype_indication id="1682" kind="array_subtype_definition" + file="src/numeral_to_display.vhd" line="9" col="50" + resolved_flag="true" signal_type_flag="true" + has_signal_flag="false" index_constraint_flag="true" + type_staticness="local" constraint_state="fully constrained"> + <subtype_type_mark id="1680" kind="simple_name" + file="src/numeral_to_display.vhd" line="9" col="34" + identifier="std_logic_vector" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> + </subtype_type_mark> + <index_constraint_list list-id="36"> + <el id="1655" kind="integer_subtype_definition" + file="src/numeral_to_display.vhd" line="9" col="51" + resolved_flag="false" is_ref="false" + signal_type_flag="true" has_signal_flag="false" + type_staticness="local"> + <range_constraint id="1684" kind="range_expression" + file="src/numeral_to_display.vhd" line="9" col="51" + expr_staticness="local" direction="downto"> + <left_limit_expr id="1681" kind="integer_literal" + file="src/numeral_to_display.vhd" line="9" col="51" + value=" 6" expr_staticness="local"> + <type ref="399"/> + </left_limit_expr> + <right_limit_expr id="1685" kind="integer_literal" + file="src/numeral_to_display.vhd" line="9" col="60" + value=" 0" expr_staticness="local"> + <type ref="399"/> + </right_limit_expr> + <type ref="639"/> + <left_limit ref="1681"/> + <right_limit ref="1685"/> + </range_constraint> + <base_type ref="399"/> + </el> + </index_constraint_list> + <index_subtype_list list-ref="36"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> + </subtype_indication> + <default_value id="1686" kind="string_literal8" + file="src/numeral_to_display.vhd" line="9" col="66" + string_length="7" has_signed="false" + bit_string_base="BASE_2" has_sign="false" has_length="false" + expr_staticness="local"> + <string8_id length="7" content="0000001"/> + <type ref="1682"/> + </default_value> + <type ref="1682"/> + </el> + <el id="1687" kind="interface_constant_declaration" + file="src/numeral_to_display.vhd" line="10" col="7" + identifier="g_display_value_1" has_mode="false" + has_class="false" is_ref="false" mode="in" + has_identifier_list="false" visible_flag="true" + after_drivers_flag="false" use_flag="false" + expr_staticness="global" name_staticness="local"> + <parent ref="1678"/> + <subtype_indication id="1690" kind="array_subtype_definition" + file="src/numeral_to_display.vhd" line="10" col="50" + resolved_flag="true" signal_type_flag="true" + has_signal_flag="false" index_constraint_flag="true" + type_staticness="local" constraint_state="fully constrained"> + <subtype_type_mark id="1688" kind="simple_name" + file="src/numeral_to_display.vhd" line="10" col="34" + identifier="std_logic_vector" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> + </subtype_type_mark> + <index_constraint_list list-id="37"> + <el id="1622" kind="integer_subtype_definition" + file="src/numeral_to_display.vhd" line="10" col="51" + resolved_flag="false" is_ref="false" + signal_type_flag="true" has_signal_flag="false" + type_staticness="local"> + <range_constraint id="1692" kind="range_expression" + file="src/numeral_to_display.vhd" line="10" col="51" + expr_staticness="local" direction="downto"> + <left_limit_expr id="1689" kind="integer_literal" + file="src/numeral_to_display.vhd" line="10" col="51" + value=" 6" expr_staticness="local"> + <type ref="399"/> + </left_limit_expr> + <right_limit_expr id="1693" kind="integer_literal" + file="src/numeral_to_display.vhd" line="10" col="60" + value=" 0" expr_staticness="local"> + <type ref="399"/> + </right_limit_expr> + <type ref="639"/> + <left_limit ref="1689"/> + <right_limit ref="1693"/> + </range_constraint> + <base_type ref="399"/> + </el> + </index_constraint_list> + <index_subtype_list list-ref="37"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> + </subtype_indication> + <default_value id="1694" kind="string_literal8" + file="src/numeral_to_display.vhd" line="10" col="66" + string_length="7" has_signed="false" + bit_string_base="BASE_2" has_sign="false" has_length="false" + expr_staticness="local"> + <string8_id length="7" content="1001111"/> + <type ref="1690"/> + </default_value> + <type ref="1690"/> + </el> + <el id="1695" kind="interface_constant_declaration" + file="src/numeral_to_display.vhd" line="11" col="7" + identifier="g_display_value_2" has_mode="false" + has_class="false" is_ref="false" mode="in" + has_identifier_list="false" visible_flag="true" + after_drivers_flag="false" use_flag="false" + expr_staticness="global" name_staticness="local"> + <parent ref="1678"/> + <subtype_indication id="1698" kind="array_subtype_definition" + file="src/numeral_to_display.vhd" line="11" col="50" + resolved_flag="true" signal_type_flag="true" + has_signal_flag="false" index_constraint_flag="true" + type_staticness="local" constraint_state="fully constrained"> + <subtype_type_mark id="1696" kind="simple_name" + file="src/numeral_to_display.vhd" line="11" col="34" + identifier="std_logic_vector" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> + </subtype_type_mark> + <index_constraint_list list-id="38"> + <el id="1579" kind="integer_subtype_definition" + file="src/numeral_to_display.vhd" line="11" col="51" + resolved_flag="false" is_ref="false" + signal_type_flag="true" has_signal_flag="false" + type_staticness="local"> + <range_constraint id="1700" kind="range_expression" + file="src/numeral_to_display.vhd" line="11" col="51" + expr_staticness="local" direction="downto"> + <left_limit_expr id="1697" kind="integer_literal" + file="src/numeral_to_display.vhd" line="11" col="51" + value=" 6" expr_staticness="local"> + <type ref="399"/> + </left_limit_expr> + <right_limit_expr id="1701" kind="integer_literal" + file="src/numeral_to_display.vhd" line="11" col="60" + value=" 0" expr_staticness="local"> + <type ref="399"/> + </right_limit_expr> + <type ref="639"/> + <left_limit ref="1697"/> + <right_limit ref="1701"/> + </range_constraint> + <base_type ref="399"/> + </el> + </index_constraint_list> + <index_subtype_list list-ref="38"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> + </subtype_indication> + <default_value id="1702" kind="string_literal8" + file="src/numeral_to_display.vhd" line="11" col="66" + string_length="7" has_signed="false" + bit_string_base="BASE_2" has_sign="false" has_length="false" + expr_staticness="local"> + <string8_id length="7" content="0010010"/> + <type ref="1698"/> + </default_value> + <type ref="1698"/> + </el> + <el id="1703" kind="interface_constant_declaration" + file="src/numeral_to_display.vhd" line="12" col="7" + identifier="g_display_value_3" has_mode="false" + has_class="false" is_ref="false" mode="in" + has_identifier_list="false" visible_flag="true" + after_drivers_flag="false" use_flag="false" + expr_staticness="global" name_staticness="local"> + <parent ref="1678"/> + <subtype_indication id="1706" kind="array_subtype_definition" + file="src/numeral_to_display.vhd" line="12" col="50" + resolved_flag="true" signal_type_flag="true" + has_signal_flag="false" index_constraint_flag="true" + type_staticness="local" constraint_state="fully constrained"> + <subtype_type_mark id="1704" kind="simple_name" + file="src/numeral_to_display.vhd" line="12" col="34" + identifier="std_logic_vector" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> + </subtype_type_mark> + <index_constraint_list list-id="39"> + <el id="1562" kind="integer_subtype_definition" + file="src/numeral_to_display.vhd" line="12" col="51" + resolved_flag="false" is_ref="false" + signal_type_flag="true" has_signal_flag="false" + type_staticness="local"> + <range_constraint id="1708" kind="range_expression" + file="src/numeral_to_display.vhd" line="12" col="51" + expr_staticness="local" direction="downto"> + <left_limit_expr id="1705" kind="integer_literal" + file="src/numeral_to_display.vhd" line="12" col="51" + value=" 6" expr_staticness="local"> + <type ref="399"/> + </left_limit_expr> + <right_limit_expr id="1709" kind="integer_literal" + file="src/numeral_to_display.vhd" line="12" col="60" + value=" 0" expr_staticness="local"> + <type ref="399"/> + </right_limit_expr> + <type ref="639"/> + <left_limit ref="1705"/> + <right_limit ref="1709"/> + </range_constraint> + <base_type ref="399"/> + </el> + </index_constraint_list> + <index_subtype_list list-ref="39"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> + </subtype_indication> + <default_value id="1710" kind="string_literal8" + file="src/numeral_to_display.vhd" line="12" col="66" + string_length="7" has_signed="false" + bit_string_base="BASE_2" has_sign="false" has_length="false" + expr_staticness="local"> + <string8_id length="7" content="0000110"/> + <type ref="1706"/> + </default_value> + <type ref="1706"/> + </el> + <el id="1711" kind="interface_constant_declaration" + file="src/numeral_to_display.vhd" line="13" col="7" + identifier="g_display_value_4" has_mode="false" + has_class="false" is_ref="false" mode="in" + has_identifier_list="false" visible_flag="true" + after_drivers_flag="false" use_flag="false" + expr_staticness="global" name_staticness="local"> + <parent ref="1678"/> + <subtype_indication id="1714" kind="array_subtype_definition" + file="src/numeral_to_display.vhd" line="13" col="50" + resolved_flag="true" signal_type_flag="true" + has_signal_flag="false" index_constraint_flag="true" + type_staticness="local" constraint_state="fully constrained"> + <subtype_type_mark id="1712" kind="simple_name" + file="src/numeral_to_display.vhd" line="13" col="34" + identifier="std_logic_vector" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> + </subtype_type_mark> + <index_constraint_list list-id="40"> + <el id="1545" kind="integer_subtype_definition" + file="src/numeral_to_display.vhd" line="13" col="51" + resolved_flag="false" is_ref="false" + signal_type_flag="true" has_signal_flag="false" + type_staticness="local"> + <range_constraint id="1716" kind="range_expression" + file="src/numeral_to_display.vhd" line="13" col="51" + expr_staticness="local" direction="downto"> + <left_limit_expr id="1713" kind="integer_literal" + file="src/numeral_to_display.vhd" line="13" col="51" + value=" 6" expr_staticness="local"> + <type ref="399"/> + </left_limit_expr> + <right_limit_expr id="1717" kind="integer_literal" + file="src/numeral_to_display.vhd" line="13" col="60" + value=" 0" expr_staticness="local"> + <type ref="399"/> + </right_limit_expr> + <type ref="639"/> + <left_limit ref="1713"/> + <right_limit ref="1717"/> + </range_constraint> + <base_type ref="399"/> + </el> + </index_constraint_list> + <index_subtype_list list-ref="40"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> + </subtype_indication> + <default_value id="1718" kind="string_literal8" + file="src/numeral_to_display.vhd" line="13" col="66" + string_length="7" has_signed="false" + bit_string_base="BASE_2" has_sign="false" has_length="false" + expr_staticness="local"> + <string8_id length="7" content="1001100"/> + <type ref="1714"/> + </default_value> + <type ref="1714"/> + </el> + <el id="1719" kind="interface_constant_declaration" + file="src/numeral_to_display.vhd" line="14" col="7" + identifier="g_display_value_5" has_mode="false" + has_class="false" is_ref="false" mode="in" + has_identifier_list="false" visible_flag="true" + after_drivers_flag="false" use_flag="false" + expr_staticness="global" name_staticness="local"> + <parent ref="1678"/> + <subtype_indication id="1722" kind="array_subtype_definition" + file="src/numeral_to_display.vhd" line="14" col="50" + resolved_flag="true" signal_type_flag="true" + has_signal_flag="false" index_constraint_flag="true" + type_staticness="local" constraint_state="fully constrained"> + <subtype_type_mark id="1720" kind="simple_name" + file="src/numeral_to_display.vhd" line="14" col="34" + identifier="std_logic_vector" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> + </subtype_type_mark> + <index_constraint_list list-id="41"> + <el id="1522" kind="integer_subtype_definition" + file="src/numeral_to_display.vhd" line="14" col="51" + resolved_flag="false" is_ref="false" + signal_type_flag="true" has_signal_flag="false" + type_staticness="local"> + <range_constraint id="1724" kind="range_expression" + file="src/numeral_to_display.vhd" line="14" col="51" + expr_staticness="local" direction="downto"> + <left_limit_expr id="1721" kind="integer_literal" + file="src/numeral_to_display.vhd" line="14" col="51" + value=" 6" expr_staticness="local"> + <type ref="399"/> + </left_limit_expr> + <right_limit_expr id="1725" kind="integer_literal" + file="src/numeral_to_display.vhd" line="14" col="60" + value=" 0" expr_staticness="local"> + <type ref="399"/> + </right_limit_expr> + <type ref="639"/> + <left_limit ref="1721"/> + <right_limit ref="1725"/> + </range_constraint> + <base_type ref="399"/> + </el> + </index_constraint_list> + <index_subtype_list list-ref="41"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> + </subtype_indication> + <default_value id="1726" kind="string_literal8" + file="src/numeral_to_display.vhd" line="14" col="66" + string_length="7" has_signed="false" + bit_string_base="BASE_2" has_sign="false" has_length="false" + expr_staticness="local"> + <string8_id length="7" content="0100100"/> + <type ref="1722"/> + </default_value> + <type ref="1722"/> + </el> + <el id="1727" kind="interface_constant_declaration" + file="src/numeral_to_display.vhd" line="15" col="7" + identifier="g_display_value_6" has_mode="false" + has_class="false" is_ref="false" mode="in" + has_identifier_list="false" visible_flag="true" + after_drivers_flag="false" use_flag="false" + expr_staticness="global" name_staticness="local"> + <parent ref="1678"/> + <subtype_indication id="1730" kind="array_subtype_definition" + file="src/numeral_to_display.vhd" line="15" col="50" + resolved_flag="true" signal_type_flag="true" + has_signal_flag="false" index_constraint_flag="true" + type_staticness="local" constraint_state="fully constrained"> + <subtype_type_mark id="1728" kind="simple_name" + file="src/numeral_to_display.vhd" line="15" col="34" + identifier="std_logic_vector" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> + </subtype_type_mark> + <index_constraint_list list-id="42"> + <el id="1466" kind="integer_subtype_definition" + file="src/numeral_to_display.vhd" line="15" col="51" + resolved_flag="false" is_ref="false" + signal_type_flag="true" has_signal_flag="false" + type_staticness="local"> + <range_constraint id="1732" kind="range_expression" + file="src/numeral_to_display.vhd" line="15" col="51" + expr_staticness="local" direction="downto"> + <left_limit_expr id="1729" kind="integer_literal" + file="src/numeral_to_display.vhd" line="15" col="51" + value=" 6" expr_staticness="local"> + <type ref="399"/> + </left_limit_expr> + <right_limit_expr id="1733" kind="integer_literal" + file="src/numeral_to_display.vhd" line="15" col="60" + value=" 0" expr_staticness="local"> + <type ref="399"/> + </right_limit_expr> + <type ref="639"/> + <left_limit ref="1729"/> + <right_limit ref="1733"/> + </range_constraint> + <base_type ref="399"/> + </el> + </index_constraint_list> + <index_subtype_list list-ref="42"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> + </subtype_indication> + <default_value id="1734" kind="string_literal8" + file="src/numeral_to_display.vhd" line="15" col="66" + string_length="7" has_signed="false" + bit_string_base="BASE_2" has_sign="false" has_length="false" + expr_staticness="local"> + <string8_id length="7" content="0100000"/> + <type ref="1730"/> + </default_value> + <type ref="1730"/> + </el> + <el id="1735" kind="interface_constant_declaration" + file="src/numeral_to_display.vhd" line="16" col="7" + identifier="g_display_value_7" has_mode="false" + has_class="false" is_ref="false" mode="in" + has_identifier_list="false" visible_flag="true" + after_drivers_flag="false" use_flag="false" + expr_staticness="global" name_staticness="local"> + <parent ref="1678"/> + <subtype_indication id="1738" kind="array_subtype_definition" + file="src/numeral_to_display.vhd" line="16" col="50" + resolved_flag="true" signal_type_flag="true" + has_signal_flag="false" index_constraint_flag="true" + type_staticness="local" constraint_state="fully constrained"> + <subtype_type_mark id="1736" kind="simple_name" + file="src/numeral_to_display.vhd" line="16" col="34" + identifier="std_logic_vector" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> + </subtype_type_mark> + <index_constraint_list list-id="43"> + <el id="1409" kind="integer_subtype_definition" + file="src/numeral_to_display.vhd" line="16" col="51" + resolved_flag="false" is_ref="false" + signal_type_flag="true" has_signal_flag="false" + type_staticness="local"> + <range_constraint id="1740" kind="range_expression" + file="src/numeral_to_display.vhd" line="16" col="51" + expr_staticness="local" direction="downto"> + <left_limit_expr id="1737" kind="integer_literal" + file="src/numeral_to_display.vhd" line="16" col="51" + value=" 6" expr_staticness="local"> + <type ref="399"/> + </left_limit_expr> + <right_limit_expr id="1741" kind="integer_literal" + file="src/numeral_to_display.vhd" line="16" col="60" + value=" 0" expr_staticness="local"> + <type ref="399"/> + </right_limit_expr> + <type ref="639"/> + <left_limit ref="1737"/> + <right_limit ref="1741"/> + </range_constraint> + <base_type ref="399"/> + </el> + </index_constraint_list> + <index_subtype_list list-ref="43"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> + </subtype_indication> + <default_value id="1742" kind="string_literal8" + file="src/numeral_to_display.vhd" line="16" col="66" + string_length="7" has_signed="false" + bit_string_base="BASE_2" has_sign="false" has_length="false" + expr_staticness="local"> + <string8_id length="7" content="0001111"/> + <type ref="1738"/> + </default_value> + <type ref="1738"/> + </el> + <el id="1743" kind="interface_constant_declaration" + file="src/numeral_to_display.vhd" line="17" col="7" + identifier="g_display_value_8" has_mode="false" + has_class="false" is_ref="false" mode="in" + has_identifier_list="false" visible_flag="true" + after_drivers_flag="false" use_flag="false" + expr_staticness="global" name_staticness="local"> + <parent ref="1678"/> + <subtype_indication id="1746" kind="array_subtype_definition" + file="src/numeral_to_display.vhd" line="17" col="50" + resolved_flag="true" signal_type_flag="true" + has_signal_flag="false" index_constraint_flag="true" + type_staticness="local" constraint_state="fully constrained"> + <subtype_type_mark id="1744" kind="simple_name" + file="src/numeral_to_display.vhd" line="17" col="34" + identifier="std_logic_vector" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> + </subtype_type_mark> + <index_constraint_list list-id="44"> + <el id="2820" kind="integer_subtype_definition" + file="src/numeral_to_display.vhd" line="17" col="51" + resolved_flag="false" is_ref="false" + signal_type_flag="true" has_signal_flag="false" + type_staticness="local"> + <range_constraint id="1748" kind="range_expression" + file="src/numeral_to_display.vhd" line="17" col="51" + expr_staticness="local" direction="downto"> + <left_limit_expr id="1745" kind="integer_literal" + file="src/numeral_to_display.vhd" line="17" col="51" + value=" 6" expr_staticness="local"> + <type ref="399"/> + </left_limit_expr> + <right_limit_expr id="1749" kind="integer_literal" + file="src/numeral_to_display.vhd" line="17" col="60" + value=" 0" expr_staticness="local"> + <type ref="399"/> + </right_limit_expr> + <type ref="639"/> + <left_limit ref="1745"/> + <right_limit ref="1749"/> + </range_constraint> + <base_type ref="399"/> + </el> + </index_constraint_list> + <index_subtype_list list-ref="44"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> + </subtype_indication> + <default_value id="1750" kind="string_literal8" + file="src/numeral_to_display.vhd" line="17" col="66" + string_length="7" has_signed="false" + bit_string_base="BASE_2" has_sign="false" has_length="false" + expr_staticness="local"> + <string8_id length="7" content="0000000"/> + <type ref="1746"/> + </default_value> + <type ref="1746"/> + </el> + <el id="1751" kind="interface_constant_declaration" + file="src/numeral_to_display.vhd" line="18" col="7" + identifier="g_display_value_9" has_mode="false" + has_class="false" is_ref="false" mode="in" + has_identifier_list="false" visible_flag="true" + after_drivers_flag="false" use_flag="false" + expr_staticness="global" name_staticness="local"> + <parent ref="1678"/> + <subtype_indication id="1754" kind="array_subtype_definition" + file="src/numeral_to_display.vhd" line="18" col="50" + resolved_flag="true" signal_type_flag="true" + has_signal_flag="false" index_constraint_flag="true" + type_staticness="local" constraint_state="fully constrained"> + <subtype_type_mark id="1752" kind="simple_name" + file="src/numeral_to_display.vhd" line="18" col="34" + identifier="std_logic_vector" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> + </subtype_type_mark> + <index_constraint_list list-id="45"> + <el id="2821" kind="integer_subtype_definition" + file="src/numeral_to_display.vhd" line="18" col="51" + resolved_flag="false" is_ref="false" + signal_type_flag="true" has_signal_flag="false" + type_staticness="local"> + <range_constraint id="1756" kind="range_expression" + file="src/numeral_to_display.vhd" line="18" col="51" + expr_staticness="local" direction="downto"> + <left_limit_expr id="1753" kind="integer_literal" + file="src/numeral_to_display.vhd" line="18" col="51" + value=" 6" expr_staticness="local"> + <type ref="399"/> + </left_limit_expr> + <right_limit_expr id="1757" kind="integer_literal" + file="src/numeral_to_display.vhd" line="18" col="60" + value=" 0" expr_staticness="local"> + <type ref="399"/> + </right_limit_expr> + <type ref="639"/> + <left_limit ref="1753"/> + <right_limit ref="1757"/> + </range_constraint> + <base_type ref="399"/> + </el> + </index_constraint_list> + <index_subtype_list list-ref="45"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> + </subtype_indication> + <default_value id="1758" kind="string_literal8" + file="src/numeral_to_display.vhd" line="18" col="66" + string_length="7" has_signed="false" + bit_string_base="BASE_2" has_sign="false" has_length="false" + expr_staticness="local"> + <string8_id length="7" content="0000100"/> + <type ref="1754"/> + </default_value> + <type ref="1754"/> + </el> + <el id="1759" kind="interface_constant_declaration" + file="src/numeral_to_display.vhd" line="19" col="7" + identifier="g_display_value_error" has_mode="false" + has_class="false" is_ref="false" mode="in" + has_identifier_list="false" visible_flag="true" + after_drivers_flag="false" use_flag="false" + expr_staticness="global" name_staticness="local"> + <parent ref="1678"/> + <subtype_indication id="1762" kind="array_subtype_definition" + file="src/numeral_to_display.vhd" line="19" col="50" + resolved_flag="true" signal_type_flag="true" + has_signal_flag="false" index_constraint_flag="true" + type_staticness="local" constraint_state="fully constrained"> + <subtype_type_mark id="1760" kind="simple_name" + file="src/numeral_to_display.vhd" line="19" col="34" + identifier="std_logic_vector" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> + </subtype_type_mark> + <index_constraint_list list-id="46"> + <el id="2822" kind="integer_subtype_definition" + file="src/numeral_to_display.vhd" line="19" col="51" + resolved_flag="false" is_ref="false" + signal_type_flag="true" has_signal_flag="false" + type_staticness="local"> + <range_constraint id="1764" kind="range_expression" + file="src/numeral_to_display.vhd" line="19" col="51" + expr_staticness="local" direction="downto"> + <left_limit_expr id="1761" kind="integer_literal" + file="src/numeral_to_display.vhd" line="19" col="51" + value=" 6" expr_staticness="local"> + <type ref="399"/> + </left_limit_expr> + <right_limit_expr id="1765" kind="integer_literal" + file="src/numeral_to_display.vhd" line="19" col="60" + value=" 0" expr_staticness="local"> + <type ref="399"/> + </right_limit_expr> + <type ref="639"/> + <left_limit ref="1761"/> + <right_limit ref="1765"/> + </range_constraint> + <base_type ref="399"/> + </el> + </index_constraint_list> + <index_subtype_list list-ref="46"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> + </subtype_indication> + <default_value id="1766" kind="string_literal8" + file="src/numeral_to_display.vhd" line="19" col="66" + string_length="7" has_signed="false" + bit_string_base="BASE_2" has_sign="false" has_length="false" + expr_staticness="local"> + <string8_id length="7" content="0110000"/> + <type ref="1762"/> + </default_value> + <type ref="1762"/> + </el> + </generic_chain> + <port_chain> + <el id="1767" kind="interface_signal_declaration" + file="src/numeral_to_display.vhd" line="23" col="7" + identifier="i_numeral_time" has_disconnect_flag="false" + has_mode="true" has_class="false" is_ref="false" mode="in" + has_active_flag="false" has_identifier_list="false" + visible_flag="true" after_drivers_flag="false" + use_flag="false" open_flag="false" guarded_signal_flag="false" + signal_kind="bus" expr_staticness="none" + name_staticness="local"> + <parent ref="1678"/> + <subtype_indication id="2823" + kind="integer_subtype_definition" + file="src/numeral_to_display.vhd" line="23" col="26" + resolved_flag="false" is_ref="false" signal_type_flag="true" + has_signal_flag="true" type_staticness="local"> + <range_constraint id="1772" kind="range_expression" + file="src/numeral_to_display.vhd" line="23" col="40" + expr_staticness="local" direction="to"> + <left_limit_expr id="1769" kind="integer_literal" + file="src/numeral_to_display.vhd" line="23" col="40" + value=" 0" expr_staticness="local"> + <type ref="399"/> + </left_limit_expr> + <right_limit_expr id="1773" kind="integer_literal" + file="src/numeral_to_display.vhd" line="23" col="45" + value=" 9" expr_staticness="local"> + <type ref="399"/> + </right_limit_expr> + <type ref="639"/> + <left_limit ref="1769"/> + <right_limit ref="1773"/> + </range_constraint> + <subtype_type_mark id="1768" kind="simple_name" + file="src/numeral_to_display.vhd" line="23" col="26" + identifier="natural" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="639"/> + <named_entity ref="646"/> + <base_name ref="646"/> + </subtype_type_mark> + <base_type ref="399"/> + </subtype_indication> + <type ref="2823"/> + </el> + <el id="1774" kind="interface_signal_declaration" + file="src/numeral_to_display.vhd" line="24" col="7" + identifier="o_display" has_disconnect_flag="false" + has_mode="true" has_class="false" is_ref="false" mode="out" + has_active_flag="false" has_identifier_list="false" + visible_flag="true" after_drivers_flag="false" + use_flag="false" open_flag="false" guarded_signal_flag="false" + signal_kind="bus" expr_staticness="none" + name_staticness="local"> + <parent ref="1678"/> + <subtype_indication id="1776" kind="array_subtype_definition" + file="src/numeral_to_display.vhd" line="24" col="39" + resolved_flag="true" signal_type_flag="true" + has_signal_flag="true" index_constraint_flag="true" + type_staticness="local" constraint_state="fully constrained"> + <subtype_type_mark id="1775" kind="simple_name" + file="src/numeral_to_display.vhd" line="24" col="23" + identifier="std_logic_vector" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> + </subtype_type_mark> + <index_constraint_list list-id="47"> + <el id="1771" kind="integer_subtype_definition" + file="src/numeral_to_display.vhd" line="24" col="40" + resolved_flag="false" is_ref="false" + signal_type_flag="true" has_signal_flag="false" + type_staticness="local"> + <range_constraint id="1779" kind="range_expression" + file="src/numeral_to_display.vhd" line="24" col="40" + expr_staticness="local" direction="downto"> + <left_limit_expr id="1778" kind="integer_literal" + file="src/numeral_to_display.vhd" line="24" col="40" + value=" 6" expr_staticness="local"> + <type ref="399"/> + </left_limit_expr> + <right_limit_expr id="1780" kind="integer_literal" + file="src/numeral_to_display.vhd" line="24" col="49" + value=" 0" expr_staticness="local"> + <type ref="399"/> + </right_limit_expr> + <type ref="639"/> + <left_limit ref="1778"/> + <right_limit ref="1780"/> + </range_constraint> + <base_type ref="399"/> + </el> + </index_constraint_list> + <index_subtype_list list-ref="47"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> + </subtype_indication> + <type ref="1776"/> + </el> + </port_chain> + </library_unit> + <dependence_list list-id="100"> + <el ref="14"/> + <el ref="2318"/> + </dependence_list> + </el> + <el id="1782" kind="design_unit" file="src/numeral_to_display.vhd" + line="28" col="1" design_unit_source_line="0" + design_unit_source_col="0" identifier="behavioral" date="6" + end_location="src/numeral_to_display.vhd:44:1" elab_flag="false" + configuration_mark_flag="false" configuration_done_flag="false" + date_state="analyze"> + <design_file ref="1834"/> + <library_unit id="1784" kind="architecture_body" + file="src/numeral_to_display.vhd" line="28" col="14" + identifier="behavioral" foreign_flag="false" visible_flag="true" + is_within_flag="false" end_has_reserved_id="false" + end_has_identifier="false"> + <parent ref="1782"/> + <entity_name id="1781" kind="simple_name" + file="src/numeral_to_display.vhd" line="28" col="28" + identifier="numeral_to_display" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <named_entity ref="1678"/> + </entity_name> + <concurrent_statement_chain> + <el id="2824" kind="sensitized_process_statement" + file="src/numeral_to_display.vhd" line="31" col="4" label="" + seen_flag="false" end_has_postponed="false" is_ref="true" + passive_flag="false" postponed_flag="false" + visible_flag="false" is_within_flag="false" has_label="false" + has_is="false" end_has_reserved_id="false" + end_has_identifier="false" wait_state="unknown"> + <parent ref="1784"/> + <sequential_statement_chain> + <el id="1770" kind="case_statement" + file="src/numeral_to_display.vhd" line="31" col="4" + label="" suspend_flag="false" visible_flag="false" + end_has_identifier="false"> + <parent ref="2824"/> + <case_statement_alternative_chain> + <el id="1793" kind="choice_by_expression" + file="src/numeral_to_display.vhd" line="33" col="33" + same_alternative_flag="false" + choice_staticness="local"> + <parent ref="1770"/> + <associated_chain> + <el id="2826" + kind="simple_signal_assignment_statement" + file="src/numeral_to_display.vhd" line="31" + col="4" label="" delay_mechanism="inertial" + visible_flag="false" + guarded_target_state="unknown"> + <parent ref="1770"/> + <target id="1789" kind="simple_name" + file="src/numeral_to_display.vhd" line="32" + col="7" identifier="o_display" + is_forward_ref="false" expr_staticness="none" + name_staticness="local"> + <type ref="1776"/> + <named_entity ref="1774"/> + <base_name ref="1774"/> + </target> + <waveform_chain> + <el id="1790" kind="waveform_element" + file="src/numeral_to_display.vhd" line="33" + col="10"> + <we_value id="1791" kind="simple_name" + file="src/numeral_to_display.vhd" line="33" + col="10" identifier="g_display_value_0" + is_forward_ref="false" + expr_staticness="global" + name_staticness="local"> + <type ref="1682"/> + <named_entity ref="1677"/> + <base_name ref="1677"/> + </we_value> + </el> + </waveform_chain> + </el> + </associated_chain> + <choice_expression id="1792" kind="integer_literal" + file="src/numeral_to_display.vhd" line="33" col="33" + value=" 0" expr_staticness="local"> + <type ref="399"/> + </choice_expression> + </el> + <el id="1797" kind="choice_by_expression" + file="src/numeral_to_display.vhd" line="34" col="33" + same_alternative_flag="false" + choice_staticness="local"> + <parent ref="1770"/> + <associated_chain> + <el id="2827" + kind="simple_signal_assignment_statement" + file="src/numeral_to_display.vhd" line="31" + col="4" label="" delay_mechanism="inertial" + visible_flag="false" + guarded_target_state="unknown"> + <parent ref="1770"/> + <target id="2828" kind="reference_name" + file="src/numeral_to_display.vhd" line="31" + col="4" is_forward_ref="false"> + <named_entity ref="1789"/> + </target> + <waveform_chain> + <el id="1794" kind="waveform_element" + file="src/numeral_to_display.vhd" line="34" + col="10"> + <we_value id="1795" kind="simple_name" + file="src/numeral_to_display.vhd" line="34" + col="10" identifier="g_display_value_1" + is_forward_ref="false" + expr_staticness="global" + name_staticness="local"> + <type ref="1690"/> + <named_entity ref="1687"/> + <base_name ref="1687"/> + </we_value> + </el> + </waveform_chain> + </el> + </associated_chain> + <choice_expression id="1796" kind="integer_literal" + file="src/numeral_to_display.vhd" line="34" col="33" + value=" 1" expr_staticness="local"> + <type ref="399"/> + </choice_expression> + </el> + <el id="1801" kind="choice_by_expression" + file="src/numeral_to_display.vhd" line="35" col="33" + same_alternative_flag="false" + choice_staticness="local"> + <parent ref="1770"/> + <associated_chain> + <el id="2829" + kind="simple_signal_assignment_statement" + file="src/numeral_to_display.vhd" line="31" + col="4" label="" delay_mechanism="inertial" + visible_flag="false" + guarded_target_state="unknown"> + <parent ref="1770"/> + <target id="2830" kind="reference_name" + file="src/numeral_to_display.vhd" line="31" + col="4" is_forward_ref="false"> + <named_entity ref="1789"/> + </target> + <waveform_chain> + <el id="1798" kind="waveform_element" + file="src/numeral_to_display.vhd" line="35" + col="10"> + <we_value id="1799" kind="simple_name" + file="src/numeral_to_display.vhd" line="35" + col="10" identifier="g_display_value_2" + is_forward_ref="false" + expr_staticness="global" + name_staticness="local"> + <type ref="1698"/> + <named_entity ref="1695"/> + <base_name ref="1695"/> + </we_value> + </el> + </waveform_chain> + </el> + </associated_chain> + <choice_expression id="1800" kind="integer_literal" + file="src/numeral_to_display.vhd" line="35" col="33" + value=" 2" expr_staticness="local"> + <type ref="399"/> + </choice_expression> + </el> + <el id="1805" kind="choice_by_expression" + file="src/numeral_to_display.vhd" line="36" col="33" + same_alternative_flag="false" + choice_staticness="local"> + <parent ref="1770"/> + <associated_chain> + <el id="2831" + kind="simple_signal_assignment_statement" + file="src/numeral_to_display.vhd" line="31" + col="4" label="" delay_mechanism="inertial" + visible_flag="false" + guarded_target_state="unknown"> + <parent ref="1770"/> + <target id="2832" kind="reference_name" + file="src/numeral_to_display.vhd" line="31" + col="4" is_forward_ref="false"> + <named_entity ref="1789"/> + </target> + <waveform_chain> + <el id="1802" kind="waveform_element" + file="src/numeral_to_display.vhd" line="36" + col="10"> + <we_value id="1803" kind="simple_name" + file="src/numeral_to_display.vhd" line="36" + col="10" identifier="g_display_value_3" + is_forward_ref="false" + expr_staticness="global" + name_staticness="local"> + <type ref="1706"/> + <named_entity ref="1703"/> + <base_name ref="1703"/> + </we_value> + </el> + </waveform_chain> + </el> + </associated_chain> + <choice_expression id="1804" kind="integer_literal" + file="src/numeral_to_display.vhd" line="36" col="33" + value=" 3" expr_staticness="local"> + <type ref="399"/> + </choice_expression> + </el> + <el id="1809" kind="choice_by_expression" + file="src/numeral_to_display.vhd" line="37" col="33" + same_alternative_flag="false" + choice_staticness="local"> + <parent ref="1770"/> + <associated_chain> + <el id="2833" + kind="simple_signal_assignment_statement" + file="src/numeral_to_display.vhd" line="31" + col="4" label="" delay_mechanism="inertial" + visible_flag="false" + guarded_target_state="unknown"> + <parent ref="1770"/> + <target id="2834" kind="reference_name" + file="src/numeral_to_display.vhd" line="31" + col="4" is_forward_ref="false"> + <named_entity ref="1789"/> + </target> + <waveform_chain> + <el id="1806" kind="waveform_element" + file="src/numeral_to_display.vhd" line="37" + col="10"> + <we_value id="1807" kind="simple_name" + file="src/numeral_to_display.vhd" line="37" + col="10" identifier="g_display_value_4" + is_forward_ref="false" + expr_staticness="global" + name_staticness="local"> + <type ref="1714"/> + <named_entity ref="1711"/> + <base_name ref="1711"/> + </we_value> + </el> + </waveform_chain> + </el> + </associated_chain> + <choice_expression id="1808" kind="integer_literal" + file="src/numeral_to_display.vhd" line="37" col="33" + value=" 4" expr_staticness="local"> + <type ref="399"/> + </choice_expression> + </el> + <el id="1813" kind="choice_by_expression" + file="src/numeral_to_display.vhd" line="38" col="33" + same_alternative_flag="false" + choice_staticness="local"> + <parent ref="1770"/> + <associated_chain> + <el id="2835" + kind="simple_signal_assignment_statement" + file="src/numeral_to_display.vhd" line="31" + col="4" label="" delay_mechanism="inertial" + visible_flag="false" + guarded_target_state="unknown"> + <parent ref="1770"/> + <target id="2836" kind="reference_name" + file="src/numeral_to_display.vhd" line="31" + col="4" is_forward_ref="false"> + <named_entity ref="1789"/> + </target> + <waveform_chain> + <el id="1810" kind="waveform_element" + file="src/numeral_to_display.vhd" line="38" + col="10"> + <we_value id="1811" kind="simple_name" + file="src/numeral_to_display.vhd" line="38" + col="10" identifier="g_display_value_5" + is_forward_ref="false" + expr_staticness="global" + name_staticness="local"> + <type ref="1722"/> + <named_entity ref="1719"/> + <base_name ref="1719"/> + </we_value> + </el> + </waveform_chain> + </el> + </associated_chain> + <choice_expression id="1812" kind="integer_literal" + file="src/numeral_to_display.vhd" line="38" col="33" + value=" 5" expr_staticness="local"> + <type ref="399"/> + </choice_expression> + </el> + <el id="1817" kind="choice_by_expression" + file="src/numeral_to_display.vhd" line="39" col="33" + same_alternative_flag="false" + choice_staticness="local"> + <parent ref="1770"/> + <associated_chain> + <el id="2837" + kind="simple_signal_assignment_statement" + file="src/numeral_to_display.vhd" line="31" + col="4" label="" delay_mechanism="inertial" + visible_flag="false" + guarded_target_state="unknown"> + <parent ref="1770"/> + <target id="2838" kind="reference_name" + file="src/numeral_to_display.vhd" line="31" + col="4" is_forward_ref="false"> + <named_entity ref="1789"/> + </target> + <waveform_chain> + <el id="1814" kind="waveform_element" + file="src/numeral_to_display.vhd" line="39" + col="10"> + <we_value id="1815" kind="simple_name" + file="src/numeral_to_display.vhd" line="39" + col="10" identifier="g_display_value_6" + is_forward_ref="false" + expr_staticness="global" + name_staticness="local"> + <type ref="1730"/> + <named_entity ref="1727"/> + <base_name ref="1727"/> + </we_value> + </el> + </waveform_chain> + </el> + </associated_chain> + <choice_expression id="1816" kind="integer_literal" + file="src/numeral_to_display.vhd" line="39" col="33" + value=" 6" expr_staticness="local"> + <type ref="399"/> + </choice_expression> + </el> + <el id="1821" kind="choice_by_expression" + file="src/numeral_to_display.vhd" line="40" col="33" + same_alternative_flag="false" + choice_staticness="local"> + <parent ref="1770"/> + <associated_chain> + <el id="2839" + kind="simple_signal_assignment_statement" + file="src/numeral_to_display.vhd" line="31" + col="4" label="" delay_mechanism="inertial" + visible_flag="false" + guarded_target_state="unknown"> + <parent ref="1770"/> + <target id="2840" kind="reference_name" + file="src/numeral_to_display.vhd" line="31" + col="4" is_forward_ref="false"> + <named_entity ref="1789"/> + </target> + <waveform_chain> + <el id="1818" kind="waveform_element" + file="src/numeral_to_display.vhd" line="40" + col="10"> + <we_value id="1819" kind="simple_name" + file="src/numeral_to_display.vhd" line="40" + col="10" identifier="g_display_value_7" + is_forward_ref="false" + expr_staticness="global" + name_staticness="local"> + <type ref="1738"/> + <named_entity ref="1735"/> + <base_name ref="1735"/> + </we_value> + </el> + </waveform_chain> + </el> + </associated_chain> + <choice_expression id="1820" kind="integer_literal" + file="src/numeral_to_display.vhd" line="40" col="33" + value=" 7" expr_staticness="local"> + <type ref="399"/> + </choice_expression> + </el> + <el id="1825" kind="choice_by_expression" + file="src/numeral_to_display.vhd" line="41" col="33" + same_alternative_flag="false" + choice_staticness="local"> + <parent ref="1770"/> + <associated_chain> + <el id="2841" + kind="simple_signal_assignment_statement" + file="src/numeral_to_display.vhd" line="31" + col="4" label="" delay_mechanism="inertial" + visible_flag="false" + guarded_target_state="unknown"> + <parent ref="1770"/> + <target id="2842" kind="reference_name" + file="src/numeral_to_display.vhd" line="31" + col="4" is_forward_ref="false"> + <named_entity ref="1789"/> + </target> + <waveform_chain> + <el id="1822" kind="waveform_element" + file="src/numeral_to_display.vhd" line="41" + col="10"> + <we_value id="1823" kind="simple_name" + file="src/numeral_to_display.vhd" line="41" + col="10" identifier="g_display_value_8" + is_forward_ref="false" + expr_staticness="global" + name_staticness="local"> + <type ref="1746"/> + <named_entity ref="1743"/> + <base_name ref="1743"/> + </we_value> + </el> + </waveform_chain> + </el> + </associated_chain> + <choice_expression id="1824" kind="integer_literal" + file="src/numeral_to_display.vhd" line="41" col="33" + value=" 8" expr_staticness="local"> + <type ref="399"/> + </choice_expression> + </el> + <el id="1829" kind="choice_by_expression" + file="src/numeral_to_display.vhd" line="42" col="33" + same_alternative_flag="false" + choice_staticness="local"> + <parent ref="1770"/> + <associated_chain> + <el id="2843" + kind="simple_signal_assignment_statement" + file="src/numeral_to_display.vhd" line="31" + col="4" label="" delay_mechanism="inertial" + visible_flag="false" + guarded_target_state="unknown"> + <parent ref="1770"/> + <target id="2844" kind="reference_name" + file="src/numeral_to_display.vhd" line="31" + col="4" is_forward_ref="false"> + <named_entity ref="1789"/> + </target> + <waveform_chain> + <el id="1826" kind="waveform_element" + file="src/numeral_to_display.vhd" line="42" + col="10"> + <we_value id="1827" kind="simple_name" + file="src/numeral_to_display.vhd" line="42" + col="10" identifier="g_display_value_9" + is_forward_ref="false" + expr_staticness="global" + name_staticness="local"> + <type ref="1754"/> + <named_entity ref="1751"/> + <base_name ref="1751"/> + </we_value> + </el> + </waveform_chain> + </el> + </associated_chain> + <choice_expression id="1828" kind="integer_literal" + file="src/numeral_to_display.vhd" line="42" col="33" + value=" 9" expr_staticness="local"> + <type ref="399"/> + </choice_expression> + </el> + <el id="1832" kind="choice_by_others" + file="src/numeral_to_display.vhd" line="43" col="37" + same_alternative_flag="false"> + <parent ref="1770"/> + <associated_chain> + <el id="2845" + kind="simple_signal_assignment_statement" + file="src/numeral_to_display.vhd" line="31" + col="4" label="" delay_mechanism="inertial" + visible_flag="false" + guarded_target_state="unknown"> + <parent ref="1770"/> + <target id="2846" kind="reference_name" + file="src/numeral_to_display.vhd" line="31" + col="4" is_forward_ref="false"> + <named_entity ref="1789"/> + </target> + <waveform_chain> + <el id="1830" kind="waveform_element" + file="src/numeral_to_display.vhd" line="43" + col="10"> + <we_value id="1831" kind="simple_name" + file="src/numeral_to_display.vhd" line="43" + col="10" identifier="g_display_value_error" + is_forward_ref="false" + expr_staticness="global" + name_staticness="local"> + <type ref="1762"/> + <named_entity ref="1759"/> + <base_name ref="1759"/> + </we_value> + </el> + </waveform_chain> + </el> + </associated_chain> + </el> + </case_statement_alternative_chain> + <expression id="1788" kind="simple_name" + file="src/numeral_to_display.vhd" line="31" col="9" + identifier="i_numeral_time" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2823"/> + <named_entity ref="1767"/> + <base_name ref="1767"/> + </expression> + </el> + </sequential_statement_chain> + <sensitivity_list list-id="101"> + <el ref="1767"/> + </sensitivity_list> + <process_origin id="1786" + kind="concurrent_selected_signal_assignment" + file="src/numeral_to_display.vhd" line="31" col="4" label="" + delay_mechanism="inertial" postponed_flag="false" + visible_flag="false" guarded_target_state="false"> + <parent ref="1784"/> + </process_origin> + </el> + </concurrent_statement_chain> + </library_unit> + <hash_chain ref="1670"/> + <dependence_list list-id="98"> + <el ref="14"/> + <el ref="1670"/> + </dependence_list> + </el> + </first_design_unit> + <last_design_unit ref="1782"/> + </el> + <el id="1666" kind="design_file" file="src/display_manager.vhd" line="1" + col="1" + design_file_directory="/my/stage_onera/other/best-chronometer-ever/" + design_file_filename="src/display_manager.vhd" + analysis_time_stamp="20170801081744.528" file_checksum="35db3ccfd651ebb80531db92038fddc5401f817d" elab_flag="false"> <library ref="799"/> <first_design_unit> - <el id="1996" kind="design_unit" file="./src/display_manager.vhd" + <el id="1448" kind="design_unit" file="src/display_manager.vhd" line="1" col="1" design_unit_source_line="0" design_unit_source_col="0" identifier="display_manager" date="6" - end_location="./src/display_manager.vhd:24:1" elab_flag="false" + end_location="src/display_manager.vhd:24:1" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="analyze"> - <design_file ref="2214"/> + <design_file ref="1666"/> <context_items> - <el id="1991" kind="library_clause" - file="./src/display_manager.vhd" line="1" col="9" + <el id="1443" kind="library_clause" + file="src/display_manager.vhd" line="1" col="9" identifier="ieee" has_identifier_list="false"> - <parent ref="1996"/> - <library_declaration ref="2629"/> + <parent ref="1448"/> + <library_declaration ref="2273"/> </el> - <el id="1998" kind="use_clause" file="./src/display_manager.vhd" + <el id="1450" kind="use_clause" file="src/display_manager.vhd" line="3" col="5"> - <parent ref="1996"/> - <selected_name id="2001" kind="selected_by_all_name" - file="./src/display_manager.vhd" line="3" col="25" + <parent ref="1448"/> + <selected_name id="1453" kind="selected_by_all_name" + file="src/display_manager.vhd" line="3" col="25" is_forward_ref="false" expr_staticness="???"> - <prefix id="2000" kind="selected_name" - file="./src/display_manager.vhd" line="3" col="10" + <prefix id="1452" kind="selected_name" + file="src/display_manager.vhd" line="3" col="10" identifier="std_logic_1164" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <prefix id="1999" kind="simple_name" - file="./src/display_manager.vhd" line="3" col="5" + <prefix id="1451" kind="simple_name" + file="src/display_manager.vhd" line="3" col="5" identifier="ieee" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <named_entity ref="2629"/> + <named_entity ref="2273"/> </prefix> - <named_entity ref="2722"/> + <named_entity ref="2366"/> </prefix> </selected_name> </el> </context_items> - <library_unit id="2002" kind="entity_declaration" - file="./src/display_manager.vhd" line="5" col="8" + <library_unit id="1454" kind="entity_declaration" + file="src/display_manager.vhd" line="5" col="8" identifier="display_manager" has_begin="false" visible_flag="true" is_within_flag="false" end_has_reserved_id="false" end_has_identifier="true"> - <parent ref="1996"/> + <parent ref="1448"/> <generic_chain> - <el id="2004" kind="interface_constant_declaration" - file="./src/display_manager.vhd" line="11" col="7" + <el id="1456" kind="interface_constant_declaration" + file="src/display_manager.vhd" line="11" col="7" identifier="g_clock_cycle_per_display" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="global" name_staticness="local"> - <parent ref="2002"/> - <subtype_indication id="2005" kind="simple_name" - file="./src/display_manager.vhd" line="11" col="34" + <parent ref="1454"/> + <subtype_indication id="1457" kind="simple_name" + file="src/display_manager.vhd" line="11" col="34" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> <named_entity ref="646"/> <base_name ref="646"/> </subtype_indication> - <default_value id="2006" kind="integer_literal" - file="./src/display_manager.vhd" line="11" col="45" - value=" 2" expr_staticness="local"> + <default_value id="1458" kind="integer_literal" + file="src/display_manager.vhd" line="11" col="45" value=" 2" + expr_staticness="local"> <type ref="399"/> </default_value> <type ref="639"/> </el> </generic_chain> <port_chain> - <el id="2007" kind="interface_signal_declaration" - file="./src/display_manager.vhd" line="15" col="7" + <el id="1459" kind="interface_signal_declaration" + file="src/display_manager.vhd" line="15" col="7" identifier="i_clock" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -11430,19 +12987,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2002"/> - <subtype_indication id="2008" kind="simple_name" - file="./src/display_manager.vhd" line="15" col="28" + <parent ref="1454"/> + <subtype_indication id="1460" kind="simple_name" + file="src/display_manager.vhd" line="15" col="28" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="2009" kind="interface_signal_declaration" - file="./src/display_manager.vhd" line="16" col="7" + <el id="1461" kind="interface_signal_declaration" + file="src/display_manager.vhd" line="16" col="7" identifier="i_reset" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -11450,19 +13007,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2002"/> - <subtype_indication id="2010" kind="simple_name" - file="./src/display_manager.vhd" line="16" col="28" + <parent ref="1454"/> + <subtype_indication id="1462" kind="simple_name" + file="src/display_manager.vhd" line="16" col="28" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="2011" kind="interface_signal_declaration" - file="./src/display_manager.vhd" line="17" col="7" + <el id="1463" kind="interface_signal_declaration" + file="src/display_manager.vhd" line="17" col="7" identifier="i_curr_0001_time" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -11470,31 +13027,31 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2002"/> - <subtype_indication id="3230" + <parent ref="1454"/> + <subtype_indication id="1431" kind="integer_subtype_definition" - file="./src/display_manager.vhd" line="17" col="28" + file="src/display_manager.vhd" line="17" col="28" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="2016" kind="range_expression" - file="./src/display_manager.vhd" line="17" col="42" + <range_constraint id="1468" kind="range_expression" + file="src/display_manager.vhd" line="17" col="42" expr_staticness="local" direction="to"> - <left_limit_expr id="2013" kind="integer_literal" - file="./src/display_manager.vhd" line="17" col="42" + <left_limit_expr id="1465" kind="integer_literal" + file="src/display_manager.vhd" line="17" col="42" value=" 0" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="2017" kind="integer_literal" - file="./src/display_manager.vhd" line="17" col="47" + <right_limit_expr id="1469" kind="integer_literal" + file="src/display_manager.vhd" line="17" col="47" value=" 9" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="2013"/> - <right_limit ref="2017"/> + <left_limit ref="1465"/> + <right_limit ref="1469"/> </range_constraint> - <subtype_type_mark id="2012" kind="simple_name" - file="./src/display_manager.vhd" line="17" col="28" + <subtype_type_mark id="1464" kind="simple_name" + file="src/display_manager.vhd" line="17" col="28" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -11503,10 +13060,10 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="3230"/> + <type ref="1431"/> </el> - <el id="2018" kind="interface_signal_declaration" - file="./src/display_manager.vhd" line="18" col="7" + <el id="1470" kind="interface_signal_declaration" + file="src/display_manager.vhd" line="18" col="7" identifier="i_curr_0010_time" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -11514,31 +13071,31 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2002"/> - <subtype_indication id="2015" + <parent ref="1454"/> + <subtype_indication id="1467" kind="integer_subtype_definition" - file="./src/display_manager.vhd" line="18" col="28" + file="src/display_manager.vhd" line="18" col="28" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="2023" kind="range_expression" - file="./src/display_manager.vhd" line="18" col="42" + <range_constraint id="1475" kind="range_expression" + file="src/display_manager.vhd" line="18" col="42" expr_staticness="local" direction="to"> - <left_limit_expr id="2022" kind="integer_literal" - file="./src/display_manager.vhd" line="18" col="42" + <left_limit_expr id="1474" kind="integer_literal" + file="src/display_manager.vhd" line="18" col="42" value=" 0" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="2024" kind="integer_literal" - file="./src/display_manager.vhd" line="18" col="47" + <right_limit_expr id="1476" kind="integer_literal" + file="src/display_manager.vhd" line="18" col="47" value=" 9" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="2022"/> - <right_limit ref="2024"/> + <left_limit ref="1474"/> + <right_limit ref="1476"/> </range_constraint> - <subtype_type_mark id="2019" kind="simple_name" - file="./src/display_manager.vhd" line="18" col="28" + <subtype_type_mark id="1471" kind="simple_name" + file="src/display_manager.vhd" line="18" col="28" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -11547,10 +13104,10 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="2015"/> + <type ref="1467"/> </el> - <el id="2025" kind="interface_signal_declaration" - file="./src/display_manager.vhd" line="19" col="7" + <el id="1477" kind="interface_signal_declaration" + file="src/display_manager.vhd" line="19" col="7" identifier="i_curr_0100_time" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -11558,31 +13115,31 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2002"/> - <subtype_indication id="2021" + <parent ref="1454"/> + <subtype_indication id="1473" kind="integer_subtype_definition" - file="./src/display_manager.vhd" line="19" col="28" + file="src/display_manager.vhd" line="19" col="28" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="2030" kind="range_expression" - file="./src/display_manager.vhd" line="19" col="42" + <range_constraint id="1482" kind="range_expression" + file="src/display_manager.vhd" line="19" col="42" expr_staticness="local" direction="to"> - <left_limit_expr id="2027" kind="integer_literal" - file="./src/display_manager.vhd" line="19" col="42" + <left_limit_expr id="1479" kind="integer_literal" + file="src/display_manager.vhd" line="19" col="42" value=" 0" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="2031" kind="integer_literal" - file="./src/display_manager.vhd" line="19" col="47" + <right_limit_expr id="1483" kind="integer_literal" + file="src/display_manager.vhd" line="19" col="47" value=" 9" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="2027"/> - <right_limit ref="2031"/> + <left_limit ref="1479"/> + <right_limit ref="1483"/> </range_constraint> - <subtype_type_mark id="2026" kind="simple_name" - file="./src/display_manager.vhd" line="19" col="28" + <subtype_type_mark id="1478" kind="simple_name" + file="src/display_manager.vhd" line="19" col="28" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -11591,10 +13148,10 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="2021"/> + <type ref="1473"/> </el> - <el id="2032" kind="interface_signal_declaration" - file="./src/display_manager.vhd" line="20" col="7" + <el id="1484" kind="interface_signal_declaration" + file="src/display_manager.vhd" line="20" col="7" identifier="i_curr_1000_time" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -11602,31 +13159,31 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2002"/> - <subtype_indication id="2029" + <parent ref="1454"/> + <subtype_indication id="1481" kind="integer_subtype_definition" - file="./src/display_manager.vhd" line="20" col="28" + file="src/display_manager.vhd" line="20" col="28" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="2037" kind="range_expression" - file="./src/display_manager.vhd" line="20" col="42" + <range_constraint id="1489" kind="range_expression" + file="src/display_manager.vhd" line="20" col="42" expr_staticness="local" direction="to"> - <left_limit_expr id="2036" kind="integer_literal" - file="./src/display_manager.vhd" line="20" col="42" + <left_limit_expr id="1488" kind="integer_literal" + file="src/display_manager.vhd" line="20" col="42" value=" 0" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="2038" kind="integer_literal" - file="./src/display_manager.vhd" line="20" col="47" + <right_limit_expr id="1490" kind="integer_literal" + file="src/display_manager.vhd" line="20" col="47" value=" 5" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="2036"/> - <right_limit ref="2038"/> + <left_limit ref="1488"/> + <right_limit ref="1490"/> </range_constraint> - <subtype_type_mark id="2033" kind="simple_name" - file="./src/display_manager.vhd" line="20" col="28" + <subtype_type_mark id="1485" kind="simple_name" + file="src/display_manager.vhd" line="20" col="28" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -11635,10 +13192,10 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="2029"/> + <type ref="1481"/> </el> - <el id="2039" kind="interface_signal_declaration" - file="./src/display_manager.vhd" line="21" col="7" + <el id="1491" kind="interface_signal_declaration" + file="src/display_manager.vhd" line="21" col="7" identifier="o_display" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" has_identifier_list="false" @@ -11646,31 +13203,31 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2002"/> - <subtype_indication id="2035" + <parent ref="1454"/> + <subtype_indication id="1487" kind="integer_subtype_definition" - file="./src/display_manager.vhd" line="21" col="29" + file="src/display_manager.vhd" line="21" col="29" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="2044" kind="range_expression" - file="./src/display_manager.vhd" line="21" col="43" + <range_constraint id="1496" kind="range_expression" + file="src/display_manager.vhd" line="21" col="43" expr_staticness="local" direction="to"> - <left_limit_expr id="2041" kind="integer_literal" - file="./src/display_manager.vhd" line="21" col="43" + <left_limit_expr id="1493" kind="integer_literal" + file="src/display_manager.vhd" line="21" col="43" value=" 0" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="2045" kind="integer_literal" - file="./src/display_manager.vhd" line="21" col="48" + <right_limit_expr id="1497" kind="integer_literal" + file="src/display_manager.vhd" line="21" col="48" value=" 9" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="2041"/> - <right_limit ref="2045"/> + <left_limit ref="1493"/> + <right_limit ref="1497"/> </range_constraint> - <subtype_type_mark id="2040" kind="simple_name" - file="./src/display_manager.vhd" line="21" col="29" + <subtype_type_mark id="1492" kind="simple_name" + file="src/display_manager.vhd" line="21" col="29" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -11679,10 +13236,10 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="2035"/> + <type ref="1487"/> </el> - <el id="2046" kind="interface_signal_declaration" - file="./src/display_manager.vhd" line="22" col="7" + <el id="1498" kind="interface_signal_declaration" + file="src/display_manager.vhd" line="22" col="7" identifier="o_an" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" has_identifier_list="false" @@ -11690,142 +13247,143 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2002"/> - <subtype_indication id="2048" kind="array_subtype_definition" - file="./src/display_manager.vhd" line="22" col="46" + <parent ref="1454"/> + <subtype_indication id="1500" kind="array_subtype_definition" + file="src/display_manager.vhd" line="22" col="46" resolved_flag="true" signal_type_flag="true" has_signal_flag="true" index_constraint_flag="true" type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="2047" kind="simple_name" - file="./src/display_manager.vhd" line="22" col="29" + <subtype_type_mark id="1499" kind="simple_name" + file="src/display_manager.vhd" line="22" col="29" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_type_mark> - <index_constraint_list list-id="59"> - <el id="2043" kind="integer_subtype_definition" - file="./src/display_manager.vhd" line="22" col="47" + <index_constraint_list list-id="31"> + <el id="1495" kind="integer_subtype_definition" + file="src/display_manager.vhd" line="22" col="47" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="false" type_staticness="local"> - <range_constraint id="2051" kind="range_expression" - file="./src/display_manager.vhd" line="22" col="47" + <range_constraint id="1503" kind="range_expression" + file="src/display_manager.vhd" line="22" col="47" expr_staticness="local" direction="downto"> - <left_limit_expr id="2050" kind="integer_literal" - file="./src/display_manager.vhd" line="22" col="47" + <left_limit_expr id="1502" kind="integer_literal" + file="src/display_manager.vhd" line="22" col="47" value=" 3" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="2052" kind="integer_literal" - file="./src/display_manager.vhd" line="22" col="56" + <right_limit_expr id="1504" kind="integer_literal" + file="src/display_manager.vhd" line="22" col="56" value=" 0" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="2050"/> - <right_limit ref="2052"/> + <left_limit ref="1502"/> + <right_limit ref="1504"/> </range_constraint> <base_type ref="399"/> </el> </index_constraint_list> - <index_subtype_list list-ref="59"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> + <index_subtype_list list-ref="31"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> </subtype_indication> - <type ref="2048"/> + <type ref="1500"/> </el> </port_chain> </library_unit> - <dependence_list list-id="127"> + <hash_chain ref="802"/> + <dependence_list list-id="87"> <el ref="14"/> - <el ref="2674"/> + <el ref="2318"/> </dependence_list> </el> - <el id="2054" kind="design_unit" file="./src/display_manager.vhd" + <el id="1506" kind="design_unit" file="src/display_manager.vhd" line="26" col="1" design_unit_source_line="0" design_unit_source_col="0" identifier="behavioral" date="6" - end_location="./src/display_manager.vhd:107:1" elab_flag="false" + end_location="src/display_manager.vhd:107:1" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="analyze"> - <design_file ref="2214"/> - <library_unit id="2056" kind="architecture_body" - file="./src/display_manager.vhd" line="26" col="14" + <design_file ref="1666"/> + <library_unit id="1508" kind="architecture_body" + file="src/display_manager.vhd" line="26" col="14" identifier="behavioral" foreign_flag="false" visible_flag="true" is_within_flag="false" end_has_reserved_id="false" end_has_identifier="false"> - <parent ref="2054"/> - <entity_name id="2053" kind="simple_name" - file="./src/display_manager.vhd" line="26" col="28" + <parent ref="1506"/> + <entity_name id="1505" kind="simple_name" + file="src/display_manager.vhd" line="26" col="28" identifier="display_manager" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <named_entity ref="2002"/> + <named_entity ref="1454"/> </entity_name> <declaration_chain> - <el id="2063" kind="type_declaration" - file="./src/display_manager.vhd" line="30" col="9" + <el id="1515" kind="type_declaration" + file="src/display_manager.vhd" line="30" col="9" identifier="t_display_index" visible_flag="true" use_flag="false"> - <parent ref="2056"/> - <type_definition id="2058" kind="enumeration_type_definition" - file="./src/display_manager.vhd" line="30" col="28" + <parent ref="1508"/> + <type_definition id="1510" kind="enumeration_type_definition" + file="src/display_manager.vhd" line="30" col="28" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" only_characters_flag="false" type_staticness="local"> - <enumeration_literal_list list-id="60"> - <el id="2059" kind="enumeration_literal" - file="./src/display_manager.vhd" line="30" col="29" - identifier="d0001" subprogram_hash="2066" enum_pos="0" + <enumeration_literal_list list-id="32"> + <el id="1511" kind="enumeration_literal" + file="src/display_manager.vhd" line="30" col="29" + identifier="d0001" subprogram_hash="1518" enum_pos="0" seen_flag="false" visible_flag="true" is_within_flag="false" expr_staticness="local" name_staticness="local"> - <parent ref="2056"/> - <type ref="2058"/> + <parent ref="1508"/> + <type ref="1510"/> </el> - <el id="2060" kind="enumeration_literal" - file="./src/display_manager.vhd" line="30" col="36" - identifier="d0010" subprogram_hash="2066" enum_pos="1" + <el id="1512" kind="enumeration_literal" + file="src/display_manager.vhd" line="30" col="36" + identifier="d0010" subprogram_hash="1518" enum_pos="1" seen_flag="false" visible_flag="true" is_within_flag="false" expr_staticness="local" name_staticness="local"> - <parent ref="2056"/> - <type ref="2058"/> + <parent ref="1508"/> + <type ref="1510"/> </el> - <el id="2061" kind="enumeration_literal" - file="./src/display_manager.vhd" line="30" col="43" - identifier="d0100" subprogram_hash="2066" enum_pos="2" + <el id="1513" kind="enumeration_literal" + file="src/display_manager.vhd" line="30" col="43" + identifier="d0100" subprogram_hash="1518" enum_pos="2" seen_flag="false" visible_flag="true" is_within_flag="false" expr_staticness="local" name_staticness="local"> - <parent ref="2056"/> - <type ref="2058"/> + <parent ref="1508"/> + <type ref="1510"/> </el> - <el id="2062" kind="enumeration_literal" - file="./src/display_manager.vhd" line="30" col="50" - identifier="d1000" subprogram_hash="2066" enum_pos="3" + <el id="1514" kind="enumeration_literal" + file="src/display_manager.vhd" line="30" col="50" + identifier="d1000" subprogram_hash="1518" enum_pos="3" seen_flag="false" visible_flag="true" is_within_flag="false" expr_staticness="local" name_staticness="local"> - <parent ref="2056"/> - <type ref="2058"/> + <parent ref="1508"/> + <type ref="1510"/> </el> </enumeration_literal_list> - <range_constraint id="2042" kind="range_expression" - file="./src/display_manager.vhd" line="30" col="28" + <range_constraint id="1494" kind="range_expression" + file="src/display_manager.vhd" line="30" col="28" expr_staticness="local" direction="to"> - <type ref="2058"/> - <left_limit ref="2059"/> - <right_limit ref="2062"/> + <type ref="1510"/> + <left_limit ref="1511"/> + <right_limit ref="1514"/> </range_constraint> - <type_declarator ref="2063"/> - <base_type ref="2058"/> + <type_declarator ref="1515"/> + <base_type ref="1510"/> </type_definition> </el> - <el id="3232" kind="function_declaration" - file="./src/display_manager.vhd" line="30" col="9" + <el id="2808" kind="function_declaration" + file="src/display_manager.vhd" line="30" col="9" subprogram_depth="0" overload_number="0" identifier="=" - subprogram_hash="17356" + subprogram_hash="12972" implicit_definition="IIR_PREDEFINED_ENUM_EQUALITY" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -11834,33 +13392,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2056"/> + <parent ref="1508"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="2028" kind="interface_constant_declaration" - file="./src/display_manager.vhd" line="30" col="28" + <el id="1480" kind="interface_constant_declaration" + file="src/display_manager.vhd" line="30" col="28" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2058"/> + <type ref="1510"/> </el> - <el id="2034" kind="interface_constant_declaration" - file="./src/display_manager.vhd" line="30" col="28" + <el id="1486" kind="interface_constant_declaration" + file="src/display_manager.vhd" line="30" col="28" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2058"/> + <type ref="1510"/> </el> </interface_declaration_chain> </el> - <el id="3234" kind="function_declaration" - file="./src/display_manager.vhd" line="30" col="9" + <el id="2810" kind="function_declaration" + file="src/display_manager.vhd" line="30" col="9" subprogram_depth="0" overload_number="0" identifier="/=" - subprogram_hash="17356" + subprogram_hash="12972" implicit_definition="IIR_PREDEFINED_ENUM_INEQUALITY" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -11869,33 +13427,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2056"/> + <parent ref="1508"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="2028" kind="interface_constant_declaration" - file="./src/display_manager.vhd" line="30" col="28" + <el id="1480" kind="interface_constant_declaration" + file="src/display_manager.vhd" line="30" col="28" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2058"/> + <type ref="1510"/> </el> - <el id="2034" kind="interface_constant_declaration" - file="./src/display_manager.vhd" line="30" col="28" + <el id="1486" kind="interface_constant_declaration" + file="src/display_manager.vhd" line="30" col="28" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2058"/> + <type ref="1510"/> </el> </interface_declaration_chain> </el> - <el id="3236" kind="function_declaration" - file="./src/display_manager.vhd" line="30" col="9" + <el id="2812" kind="function_declaration" + file="src/display_manager.vhd" line="30" col="9" subprogram_depth="0" overload_number="0" identifier=">" - subprogram_hash="17356" + subprogram_hash="12972" implicit_definition="IIR_PREDEFINED_ENUM_GREATER" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -11904,33 +13462,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2056"/> + <parent ref="1508"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="2028" kind="interface_constant_declaration" - file="./src/display_manager.vhd" line="30" col="28" + <el id="1480" kind="interface_constant_declaration" + file="src/display_manager.vhd" line="30" col="28" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2058"/> + <type ref="1510"/> </el> - <el id="2034" kind="interface_constant_declaration" - file="./src/display_manager.vhd" line="30" col="28" + <el id="1486" kind="interface_constant_declaration" + file="src/display_manager.vhd" line="30" col="28" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2058"/> + <type ref="1510"/> </el> </interface_declaration_chain> </el> - <el id="3238" kind="function_declaration" - file="./src/display_manager.vhd" line="30" col="9" + <el id="2814" kind="function_declaration" + file="src/display_manager.vhd" line="30" col="9" subprogram_depth="0" overload_number="0" identifier=">=" - subprogram_hash="17356" + subprogram_hash="12972" implicit_definition="IIR_PREDEFINED_ENUM_GREATER_EQUAL" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -11939,33 +13497,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2056"/> + <parent ref="1508"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="2028" kind="interface_constant_declaration" - file="./src/display_manager.vhd" line="30" col="28" + <el id="1480" kind="interface_constant_declaration" + file="src/display_manager.vhd" line="30" col="28" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2058"/> + <type ref="1510"/> </el> - <el id="2034" kind="interface_constant_declaration" - file="./src/display_manager.vhd" line="30" col="28" + <el id="1486" kind="interface_constant_declaration" + file="src/display_manager.vhd" line="30" col="28" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2058"/> + <type ref="1510"/> </el> </interface_declaration_chain> </el> - <el id="3240" kind="function_declaration" - file="./src/display_manager.vhd" line="30" col="9" + <el id="2816" kind="function_declaration" + file="src/display_manager.vhd" line="30" col="9" subprogram_depth="0" overload_number="0" identifier="<" - subprogram_hash="17356" + subprogram_hash="12972" implicit_definition="IIR_PREDEFINED_ENUM_LESS" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -11974,33 +13532,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2056"/> + <parent ref="1508"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="2028" kind="interface_constant_declaration" - file="./src/display_manager.vhd" line="30" col="28" + <el id="1480" kind="interface_constant_declaration" + file="src/display_manager.vhd" line="30" col="28" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2058"/> + <type ref="1510"/> </el> - <el id="2034" kind="interface_constant_declaration" - file="./src/display_manager.vhd" line="30" col="28" + <el id="1486" kind="interface_constant_declaration" + file="src/display_manager.vhd" line="30" col="28" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2058"/> + <type ref="1510"/> </el> </interface_declaration_chain> </el> - <el id="3242" kind="function_declaration" - file="./src/display_manager.vhd" line="30" col="9" + <el id="2818" kind="function_declaration" + file="src/display_manager.vhd" line="30" col="9" subprogram_depth="0" overload_number="0" identifier="<=" - subprogram_hash="17356" + subprogram_hash="12972" implicit_definition="IIR_PREDEFINED_ENUM_LESS_EQUAL" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -12009,104 +13567,104 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2056"/> + <parent ref="1508"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="2028" kind="interface_constant_declaration" - file="./src/display_manager.vhd" line="30" col="28" + <el id="1480" kind="interface_constant_declaration" + file="src/display_manager.vhd" line="30" col="28" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2058"/> + <type ref="1510"/> </el> - <el id="2034" kind="interface_constant_declaration" - file="./src/display_manager.vhd" line="30" col="28" + <el id="1486" kind="interface_constant_declaration" + file="src/display_manager.vhd" line="30" col="28" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2058"/> + <type ref="1510"/> </el> </interface_declaration_chain> </el> - <el id="2064" kind="signal_declaration" - file="./src/display_manager.vhd" line="38" col="11" + <el id="1516" kind="signal_declaration" + file="src/display_manager.vhd" line="38" col="11" identifier="futur_state" has_disconnect_flag="false" is_ref="false" has_active_flag="false" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2056"/> - <subtype_indication id="2065" kind="simple_name" - file="./src/display_manager.vhd" line="38" col="24" + <parent ref="1508"/> + <subtype_indication id="1517" kind="simple_name" + file="src/display_manager.vhd" line="38" col="24" identifier="t_display_index" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2058"/> - <named_entity ref="2063"/> - <base_name ref="2063"/> + <type ref="1510"/> + <named_entity ref="1515"/> + <base_name ref="1515"/> </subtype_indication> - <type ref="2058"/> + <type ref="1510"/> </el> - <el id="2066" kind="signal_declaration" - file="./src/display_manager.vhd" line="39" col="11" + <el id="1518" kind="signal_declaration" + file="src/display_manager.vhd" line="39" col="11" identifier="current_state" has_disconnect_flag="false" is_ref="false" has_active_flag="false" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2056"/> - <subtype_indication id="2067" kind="simple_name" - file="./src/display_manager.vhd" line="39" col="26" + <parent ref="1508"/> + <subtype_indication id="1519" kind="simple_name" + file="src/display_manager.vhd" line="39" col="26" identifier="t_display_index" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2058"/> - <named_entity ref="2063"/> - <base_name ref="2063"/> + <type ref="1510"/> + <named_entity ref="1515"/> + <base_name ref="1515"/> </subtype_indication> - <type ref="2058"/> + <type ref="1510"/> </el> - <el id="2068" kind="signal_declaration" - file="./src/display_manager.vhd" line="42" col="11" + <el id="1520" kind="signal_declaration" + file="src/display_manager.vhd" line="42" col="11" identifier="display_timer" has_disconnect_flag="false" is_ref="false" has_active_flag="false" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="2056"/> - <subtype_indication id="3231" + <parent ref="1508"/> + <subtype_indication id="1472" kind="integer_subtype_definition" - file="./src/display_manager.vhd" line="42" col="26" + file="src/display_manager.vhd" line="42" col="26" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="global"> - <range_constraint id="2073" kind="range_expression" - file="./src/display_manager.vhd" line="42" col="40" + <range_constraint id="1525" kind="range_expression" + file="src/display_manager.vhd" line="42" col="40" expr_staticness="global" direction="to"> - <left_limit_expr id="2072" kind="integer_literal" - file="./src/display_manager.vhd" line="42" col="40" + <left_limit_expr id="1524" kind="integer_literal" + file="src/display_manager.vhd" line="42" col="40" value=" 1" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="2074" kind="simple_name" - file="./src/display_manager.vhd" line="42" col="45" + <right_limit_expr id="1526" kind="simple_name" + file="src/display_manager.vhd" line="42" col="45" identifier="g_clock_cycle_per_display" is_forward_ref="false" expr_staticness="global" name_staticness="local"> <type ref="639"/> - <named_entity ref="2004"/> - <base_name ref="2004"/> + <named_entity ref="1456"/> + <base_name ref="1456"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="2072"/> - <right_limit ref="2074"/> + <left_limit ref="1524"/> + <right_limit ref="1526"/> </range_constraint> - <subtype_type_mark id="2069" kind="simple_name" - file="./src/display_manager.vhd" line="42" col="26" + <subtype_type_mark id="1521" kind="simple_name" + file="src/display_manager.vhd" line="42" col="26" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -12115,542 +13673,542 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="3231"/> + <type ref="1472"/> </el> </declaration_chain> <concurrent_statement_chain> - <el id="2076" kind="sensitized_process_statement" - file="./src/display_manager.vhd" line="44" col="4" + <el id="1528" kind="sensitized_process_statement" + file="src/display_manager.vhd" line="44" col="4" label="p_display_mux" seen_flag="false" end_has_postponed="false" is_ref="false" passive_flag="false" postponed_flag="false" visible_flag="true" is_within_flag="false" has_label="true" has_is="false" end_has_reserved_id="true" end_has_identifier="false" wait_state="unknown"> - <parent ref="2056"/> + <parent ref="1508"/> <sequential_statement_chain> - <el id="2083" kind="simple_signal_assignment_statement" - file="./src/display_manager.vhd" line="53" col="7" - label="" delay_mechanism="inertial" visible_flag="false" + <el id="1535" kind="simple_signal_assignment_statement" + file="src/display_manager.vhd" line="53" col="7" label="" + delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2076"/> - <target id="2082" kind="simple_name" - file="./src/display_manager.vhd" line="53" col="7" + <parent ref="1528"/> + <target id="1534" kind="simple_name" + file="src/display_manager.vhd" line="53" col="7" identifier="o_an" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2048"/> - <named_entity ref="2046"/> - <base_name ref="2046"/> + <type ref="1500"/> + <named_entity ref="1498"/> + <base_name ref="1498"/> </target> <waveform_chain> - <el id="2084" kind="waveform_element" - file="./src/display_manager.vhd" line="53" col="15"> - <we_value id="2085" kind="string_literal8" - file="./src/display_manager.vhd" line="53" col="15" + <el id="1536" kind="waveform_element" + file="src/display_manager.vhd" line="53" col="15"> + <we_value id="1537" kind="string_literal8" + file="src/display_manager.vhd" line="53" col="15" string_length="4" has_signed="false" bit_string_base="BASE_2" has_sign="false" has_length="false" expr_staticness="local"> <string8_id length="4" content="1111"/> - <type ref="2048"/> + <type ref="1500"/> </we_value> </el> </waveform_chain> </el> - <el id="2086" kind="case_statement" - file="./src/display_manager.vhd" line="54" col="7" - label="" suspend_flag="false" visible_flag="false" + <el id="1538" kind="case_statement" + file="src/display_manager.vhd" line="54" col="7" label="" + suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2076"/> + <parent ref="1528"/> <case_statement_alternative_chain> - <el id="2089" kind="choice_by_expression" - file="./src/display_manager.vhd" line="55" col="15" + <el id="1541" kind="choice_by_expression" + file="src/display_manager.vhd" line="55" col="15" same_alternative_flag="false" choice_staticness="local"> - <parent ref="2086"/> + <parent ref="1538"/> <associated_chain> - <el id="2094" + <el id="1546" kind="simple_signal_assignment_statement" - file="./src/display_manager.vhd" line="56" - col="13" label="" delay_mechanism="inertial" + file="src/display_manager.vhd" line="56" col="13" + label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2086"/> - <target id="2071" kind="indexed_name" - file="./src/display_manager.vhd" line="56" + <parent ref="1538"/> + <target id="1523" kind="indexed_name" + file="src/display_manager.vhd" line="56" col="17" expr_staticness="none" name_staticness="local"> - <prefix id="2090" kind="simple_name" - file="./src/display_manager.vhd" line="56" + <prefix id="1542" kind="simple_name" + file="src/display_manager.vhd" line="56" col="13" identifier="o_an" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2048"/> - <named_entity ref="2046"/> - <base_name ref="2046"/> + <type ref="1500"/> + <named_entity ref="1498"/> + <base_name ref="1498"/> </prefix> - <type ref="3118"/> - <index_list list-id="129"> - <el id="2092" kind="integer_literal" - file="./src/display_manager.vhd" line="56" + <type ref="2762"/> + <index_list list-id="89"> + <el id="1544" kind="integer_literal" + file="src/display_manager.vhd" line="56" col="18" value=" 3" expr_staticness="local"> <type ref="5"/> </el> </index_list> - <base_name ref="2046"/> + <base_name ref="1498"/> </target> <waveform_chain> - <el id="2095" kind="waveform_element" - file="./src/display_manager.vhd" line="56" + <el id="1547" kind="waveform_element" + file="src/display_manager.vhd" line="56" col="24"> - <we_value id="2096" kind="character_literal" - file="./src/display_manager.vhd" line="56" + <we_value id="1548" kind="character_literal" + file="src/display_manager.vhd" line="56" col="24" identifier="'0'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> + <type ref="2368"/> + <named_entity ref="2371"/> + <base_name ref="2371"/> </we_value> </el> </waveform_chain> </el> - <el id="2098" + <el id="1550" kind="simple_signal_assignment_statement" - file="./src/display_manager.vhd" line="57" - col="13" label="" delay_mechanism="inertial" + file="src/display_manager.vhd" line="57" col="13" + label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2086"/> - <target id="2097" kind="simple_name" - file="./src/display_manager.vhd" line="57" + <parent ref="1538"/> + <target id="1549" kind="simple_name" + file="src/display_manager.vhd" line="57" col="13" identifier="futur_state" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2058"/> - <named_entity ref="2064"/> - <base_name ref="2064"/> + <type ref="1510"/> + <named_entity ref="1516"/> + <base_name ref="1516"/> </target> <waveform_chain> - <el id="2099" kind="waveform_element" - file="./src/display_manager.vhd" line="57" + <el id="1551" kind="waveform_element" + file="src/display_manager.vhd" line="57" col="28"> - <we_value id="2100" kind="simple_name" - file="./src/display_manager.vhd" line="57" + <we_value id="1552" kind="simple_name" + file="src/display_manager.vhd" line="57" col="28" identifier="d0010" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2058"/> - <named_entity ref="2060"/> - <base_name ref="2060"/> + <type ref="1510"/> + <named_entity ref="1512"/> + <base_name ref="1512"/> </we_value> </el> </waveform_chain> </el> - <el id="2102" + <el id="1554" kind="simple_signal_assignment_statement" - file="./src/display_manager.vhd" line="58" - col="13" label="" delay_mechanism="inertial" + file="src/display_manager.vhd" line="58" col="13" + label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2086"/> - <target id="2101" kind="simple_name" - file="./src/display_manager.vhd" line="58" + <parent ref="1538"/> + <target id="1553" kind="simple_name" + file="src/display_manager.vhd" line="58" col="13" identifier="o_display" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2035"/> - <named_entity ref="2039"/> - <base_name ref="2039"/> + <type ref="1487"/> + <named_entity ref="1491"/> + <base_name ref="1491"/> </target> <waveform_chain> - <el id="2103" kind="waveform_element" - file="./src/display_manager.vhd" line="58" + <el id="1555" kind="waveform_element" + file="src/display_manager.vhd" line="58" col="26"> - <we_value id="2104" kind="simple_name" - file="./src/display_manager.vhd" line="58" + <we_value id="1556" kind="simple_name" + file="src/display_manager.vhd" line="58" col="26" identifier="i_curr_0001_time" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3230"/> - <named_entity ref="2011"/> - <base_name ref="2011"/> + <type ref="1431"/> + <named_entity ref="1463"/> + <base_name ref="1463"/> </we_value> </el> </waveform_chain> </el> </associated_chain> - <choice_expression id="2088" kind="simple_name" - file="./src/display_manager.vhd" line="55" col="15" + <choice_expression id="1540" kind="simple_name" + file="src/display_manager.vhd" line="55" col="15" identifier="d0001" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2058"/> - <named_entity ref="2059"/> - <base_name ref="2059"/> + <type ref="1510"/> + <named_entity ref="1511"/> + <base_name ref="1511"/> </choice_expression> </el> - <el id="2106" kind="choice_by_expression" - file="./src/display_manager.vhd" line="59" col="15" + <el id="1558" kind="choice_by_expression" + file="src/display_manager.vhd" line="59" col="15" same_alternative_flag="false" choice_staticness="local"> - <parent ref="2086"/> + <parent ref="1538"/> <associated_chain> - <el id="2111" + <el id="1563" kind="simple_signal_assignment_statement" - file="./src/display_manager.vhd" line="60" - col="13" label="" delay_mechanism="inertial" + file="src/display_manager.vhd" line="60" col="13" + label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2086"/> - <target id="2091" kind="indexed_name" - file="./src/display_manager.vhd" line="60" + <parent ref="1538"/> + <target id="1543" kind="indexed_name" + file="src/display_manager.vhd" line="60" col="17" expr_staticness="none" name_staticness="local"> - <prefix id="2107" kind="simple_name" - file="./src/display_manager.vhd" line="60" + <prefix id="1559" kind="simple_name" + file="src/display_manager.vhd" line="60" col="13" identifier="o_an" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2048"/> - <named_entity ref="2046"/> - <base_name ref="2046"/> + <type ref="1500"/> + <named_entity ref="1498"/> + <base_name ref="1498"/> </prefix> - <type ref="3118"/> - <index_list list-id="131"> - <el id="2109" kind="integer_literal" - file="./src/display_manager.vhd" line="60" + <type ref="2762"/> + <index_list list-id="91"> + <el id="1561" kind="integer_literal" + file="src/display_manager.vhd" line="60" col="18" value=" 2" expr_staticness="local"> <type ref="5"/> </el> </index_list> - <base_name ref="2046"/> + <base_name ref="1498"/> </target> <waveform_chain> - <el id="2112" kind="waveform_element" - file="./src/display_manager.vhd" line="60" + <el id="1564" kind="waveform_element" + file="src/display_manager.vhd" line="60" col="24"> - <we_value id="2113" kind="character_literal" - file="./src/display_manager.vhd" line="60" + <we_value id="1565" kind="character_literal" + file="src/display_manager.vhd" line="60" col="24" identifier="'0'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> + <type ref="2368"/> + <named_entity ref="2371"/> + <base_name ref="2371"/> </we_value> </el> </waveform_chain> </el> - <el id="2115" + <el id="1567" kind="simple_signal_assignment_statement" - file="./src/display_manager.vhd" line="61" - col="13" label="" delay_mechanism="inertial" + file="src/display_manager.vhd" line="61" col="13" + label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2086"/> - <target id="2114" kind="simple_name" - file="./src/display_manager.vhd" line="61" + <parent ref="1538"/> + <target id="1566" kind="simple_name" + file="src/display_manager.vhd" line="61" col="13" identifier="futur_state" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2058"/> - <named_entity ref="2064"/> - <base_name ref="2064"/> + <type ref="1510"/> + <named_entity ref="1516"/> + <base_name ref="1516"/> </target> <waveform_chain> - <el id="2116" kind="waveform_element" - file="./src/display_manager.vhd" line="61" + <el id="1568" kind="waveform_element" + file="src/display_manager.vhd" line="61" col="28"> - <we_value id="2117" kind="simple_name" - file="./src/display_manager.vhd" line="61" + <we_value id="1569" kind="simple_name" + file="src/display_manager.vhd" line="61" col="28" identifier="d0100" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2058"/> - <named_entity ref="2061"/> - <base_name ref="2061"/> + <type ref="1510"/> + <named_entity ref="1513"/> + <base_name ref="1513"/> </we_value> </el> </waveform_chain> </el> - <el id="2119" + <el id="1571" kind="simple_signal_assignment_statement" - file="./src/display_manager.vhd" line="62" - col="13" label="" delay_mechanism="inertial" + file="src/display_manager.vhd" line="62" col="13" + label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2086"/> - <target id="2118" kind="simple_name" - file="./src/display_manager.vhd" line="62" + <parent ref="1538"/> + <target id="1570" kind="simple_name" + file="src/display_manager.vhd" line="62" col="13" identifier="o_display" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2035"/> - <named_entity ref="2039"/> - <base_name ref="2039"/> + <type ref="1487"/> + <named_entity ref="1491"/> + <base_name ref="1491"/> </target> <waveform_chain> - <el id="2120" kind="waveform_element" - file="./src/display_manager.vhd" line="62" + <el id="1572" kind="waveform_element" + file="src/display_manager.vhd" line="62" col="26"> - <we_value id="2121" kind="simple_name" - file="./src/display_manager.vhd" line="62" + <we_value id="1573" kind="simple_name" + file="src/display_manager.vhd" line="62" col="26" identifier="i_curr_0010_time" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2015"/> - <named_entity ref="2018"/> - <base_name ref="2018"/> + <type ref="1467"/> + <named_entity ref="1470"/> + <base_name ref="1470"/> </we_value> </el> </waveform_chain> </el> </associated_chain> - <choice_expression id="2105" kind="simple_name" - file="./src/display_manager.vhd" line="59" col="15" + <choice_expression id="1557" kind="simple_name" + file="src/display_manager.vhd" line="59" col="15" identifier="d0010" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2058"/> - <named_entity ref="2060"/> - <base_name ref="2060"/> + <type ref="1510"/> + <named_entity ref="1512"/> + <base_name ref="1512"/> </choice_expression> </el> - <el id="2123" kind="choice_by_expression" - file="./src/display_manager.vhd" line="63" col="15" + <el id="1575" kind="choice_by_expression" + file="src/display_manager.vhd" line="63" col="15" same_alternative_flag="false" choice_staticness="local"> - <parent ref="2086"/> + <parent ref="1538"/> <associated_chain> - <el id="2128" + <el id="1580" kind="simple_signal_assignment_statement" - file="./src/display_manager.vhd" line="64" - col="13" label="" delay_mechanism="inertial" + file="src/display_manager.vhd" line="64" col="13" + label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2086"/> - <target id="2108" kind="indexed_name" - file="./src/display_manager.vhd" line="64" + <parent ref="1538"/> + <target id="1560" kind="indexed_name" + file="src/display_manager.vhd" line="64" col="17" expr_staticness="none" name_staticness="local"> - <prefix id="2124" kind="simple_name" - file="./src/display_manager.vhd" line="64" + <prefix id="1576" kind="simple_name" + file="src/display_manager.vhd" line="64" col="13" identifier="o_an" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2048"/> - <named_entity ref="2046"/> - <base_name ref="2046"/> + <type ref="1500"/> + <named_entity ref="1498"/> + <base_name ref="1498"/> </prefix> - <type ref="3118"/> - <index_list list-id="133"> - <el id="2126" kind="integer_literal" - file="./src/display_manager.vhd" line="64" + <type ref="2762"/> + <index_list list-id="93"> + <el id="1578" kind="integer_literal" + file="src/display_manager.vhd" line="64" col="18" value=" 1" expr_staticness="local"> <type ref="5"/> </el> </index_list> - <base_name ref="2046"/> + <base_name ref="1498"/> </target> <waveform_chain> - <el id="2129" kind="waveform_element" - file="./src/display_manager.vhd" line="64" + <el id="1581" kind="waveform_element" + file="src/display_manager.vhd" line="64" col="24"> - <we_value id="2130" kind="character_literal" - file="./src/display_manager.vhd" line="64" + <we_value id="1582" kind="character_literal" + file="src/display_manager.vhd" line="64" col="24" identifier="'0'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> + <type ref="2368"/> + <named_entity ref="2371"/> + <base_name ref="2371"/> </we_value> </el> </waveform_chain> </el> - <el id="2132" + <el id="1584" kind="simple_signal_assignment_statement" - file="./src/display_manager.vhd" line="65" - col="13" label="" delay_mechanism="inertial" + file="src/display_manager.vhd" line="65" col="13" + label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2086"/> - <target id="2131" kind="simple_name" - file="./src/display_manager.vhd" line="65" + <parent ref="1538"/> + <target id="1583" kind="simple_name" + file="src/display_manager.vhd" line="65" col="13" identifier="futur_state" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2058"/> - <named_entity ref="2064"/> - <base_name ref="2064"/> + <type ref="1510"/> + <named_entity ref="1516"/> + <base_name ref="1516"/> </target> <waveform_chain> - <el id="2133" kind="waveform_element" - file="./src/display_manager.vhd" line="65" + <el id="1585" kind="waveform_element" + file="src/display_manager.vhd" line="65" col="28"> - <we_value id="2134" kind="simple_name" - file="./src/display_manager.vhd" line="65" + <we_value id="1586" kind="simple_name" + file="src/display_manager.vhd" line="65" col="28" identifier="d1000" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2058"/> - <named_entity ref="2062"/> - <base_name ref="2062"/> + <type ref="1510"/> + <named_entity ref="1514"/> + <base_name ref="1514"/> </we_value> </el> </waveform_chain> </el> - <el id="2136" + <el id="1588" kind="simple_signal_assignment_statement" - file="./src/display_manager.vhd" line="66" - col="13" label="" delay_mechanism="inertial" + file="src/display_manager.vhd" line="66" col="13" + label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2086"/> - <target id="2135" kind="simple_name" - file="./src/display_manager.vhd" line="66" + <parent ref="1538"/> + <target id="1587" kind="simple_name" + file="src/display_manager.vhd" line="66" col="13" identifier="o_display" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2035"/> - <named_entity ref="2039"/> - <base_name ref="2039"/> + <type ref="1487"/> + <named_entity ref="1491"/> + <base_name ref="1491"/> </target> <waveform_chain> - <el id="2137" kind="waveform_element" - file="./src/display_manager.vhd" line="66" + <el id="1589" kind="waveform_element" + file="src/display_manager.vhd" line="66" col="26"> - <we_value id="2138" kind="simple_name" - file="./src/display_manager.vhd" line="66" + <we_value id="1590" kind="simple_name" + file="src/display_manager.vhd" line="66" col="26" identifier="i_curr_0100_time" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2021"/> - <named_entity ref="2025"/> - <base_name ref="2025"/> + <type ref="1473"/> + <named_entity ref="1477"/> + <base_name ref="1477"/> </we_value> </el> </waveform_chain> </el> </associated_chain> - <choice_expression id="2122" kind="simple_name" - file="./src/display_manager.vhd" line="63" col="15" + <choice_expression id="1574" kind="simple_name" + file="src/display_manager.vhd" line="63" col="15" identifier="d0100" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2058"/> - <named_entity ref="2061"/> - <base_name ref="2061"/> + <type ref="1510"/> + <named_entity ref="1513"/> + <base_name ref="1513"/> </choice_expression> </el> - <el id="2139" kind="choice_by_others" - file="./src/display_manager.vhd" line="67" col="15" + <el id="1591" kind="choice_by_others" + file="src/display_manager.vhd" line="67" col="15" same_alternative_flag="false"> - <parent ref="2086"/> + <parent ref="1538"/> <associated_chain> - <el id="2144" + <el id="1596" kind="simple_signal_assignment_statement" - file="./src/display_manager.vhd" line="68" - col="13" label="" delay_mechanism="inertial" + file="src/display_manager.vhd" line="68" col="13" + label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2086"/> - <target id="2125" kind="indexed_name" - file="./src/display_manager.vhd" line="68" + <parent ref="1538"/> + <target id="1577" kind="indexed_name" + file="src/display_manager.vhd" line="68" col="17" expr_staticness="none" name_staticness="local"> - <prefix id="2140" kind="simple_name" - file="./src/display_manager.vhd" line="68" + <prefix id="1592" kind="simple_name" + file="src/display_manager.vhd" line="68" col="13" identifier="o_an" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2048"/> - <named_entity ref="2046"/> - <base_name ref="2046"/> + <type ref="1500"/> + <named_entity ref="1498"/> + <base_name ref="1498"/> </prefix> - <type ref="3118"/> - <index_list list-id="135"> - <el id="2142" kind="integer_literal" - file="./src/display_manager.vhd" line="68" + <type ref="2762"/> + <index_list list-id="95"> + <el id="1594" kind="integer_literal" + file="src/display_manager.vhd" line="68" col="18" value=" 0" expr_staticness="local"> <type ref="5"/> </el> </index_list> - <base_name ref="2046"/> + <base_name ref="1498"/> </target> <waveform_chain> - <el id="2145" kind="waveform_element" - file="./src/display_manager.vhd" line="68" + <el id="1597" kind="waveform_element" + file="src/display_manager.vhd" line="68" col="24"> - <we_value id="2146" kind="character_literal" - file="./src/display_manager.vhd" line="68" + <we_value id="1598" kind="character_literal" + file="src/display_manager.vhd" line="68" col="24" identifier="'0'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> + <type ref="2368"/> + <named_entity ref="2371"/> + <base_name ref="2371"/> </we_value> </el> </waveform_chain> </el> - <el id="2148" + <el id="1600" kind="simple_signal_assignment_statement" - file="./src/display_manager.vhd" line="69" - col="13" label="" delay_mechanism="inertial" + file="src/display_manager.vhd" line="69" col="13" + label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2086"/> - <target id="2147" kind="simple_name" - file="./src/display_manager.vhd" line="69" + <parent ref="1538"/> + <target id="1599" kind="simple_name" + file="src/display_manager.vhd" line="69" col="13" identifier="futur_state" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2058"/> - <named_entity ref="2064"/> - <base_name ref="2064"/> + <type ref="1510"/> + <named_entity ref="1516"/> + <base_name ref="1516"/> </target> <waveform_chain> - <el id="2149" kind="waveform_element" - file="./src/display_manager.vhd" line="69" + <el id="1601" kind="waveform_element" + file="src/display_manager.vhd" line="69" col="28"> - <we_value id="2150" kind="simple_name" - file="./src/display_manager.vhd" line="69" + <we_value id="1602" kind="simple_name" + file="src/display_manager.vhd" line="69" col="28" identifier="d0001" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2058"/> - <named_entity ref="2059"/> - <base_name ref="2059"/> + <type ref="1510"/> + <named_entity ref="1511"/> + <base_name ref="1511"/> </we_value> </el> </waveform_chain> </el> - <el id="2152" + <el id="1604" kind="simple_signal_assignment_statement" - file="./src/display_manager.vhd" line="70" - col="13" label="" delay_mechanism="inertial" + file="src/display_manager.vhd" line="70" col="13" + label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2086"/> - <target id="2151" kind="simple_name" - file="./src/display_manager.vhd" line="70" + <parent ref="1538"/> + <target id="1603" kind="simple_name" + file="src/display_manager.vhd" line="70" col="13" identifier="o_display" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2035"/> - <named_entity ref="2039"/> - <base_name ref="2039"/> + <type ref="1487"/> + <named_entity ref="1491"/> + <base_name ref="1491"/> </target> <waveform_chain> - <el id="2153" kind="waveform_element" - file="./src/display_manager.vhd" line="70" + <el id="1605" kind="waveform_element" + file="src/display_manager.vhd" line="70" col="26"> - <we_value id="2154" kind="simple_name" - file="./src/display_manager.vhd" line="70" + <we_value id="1606" kind="simple_name" + file="src/display_manager.vhd" line="70" col="26" identifier="i_curr_1000_time" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2029"/> - <named_entity ref="2032"/> - <base_name ref="2032"/> + <type ref="1481"/> + <named_entity ref="1484"/> + <base_name ref="1484"/> </we_value> </el> </waveform_chain> @@ -12658,116 +14216,115 @@ </associated_chain> </el> </case_statement_alternative_chain> - <expression id="2087" kind="simple_name" - file="./src/display_manager.vhd" line="54" col="12" + <expression id="1539" kind="simple_name" + file="src/display_manager.vhd" line="54" col="12" identifier="current_state" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2058"/> - <named_entity ref="2066"/> - <base_name ref="2066"/> + <type ref="1510"/> + <named_entity ref="1518"/> + <base_name ref="1518"/> </expression> </el> </sequential_statement_chain> - <sensitivity_list list-id="61"> - <el id="2075" kind="simple_name" - file="./src/display_manager.vhd" line="46" col="7" + <sensitivity_list list-id="33"> + <el id="1527" kind="simple_name" + file="src/display_manager.vhd" line="46" col="7" identifier="current_state" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2058"/> - <named_entity ref="2066"/> - <base_name ref="2066"/> + <type ref="1510"/> + <named_entity ref="1518"/> + <base_name ref="1518"/> </el> - <el id="2078" kind="simple_name" - file="./src/display_manager.vhd" line="47" col="7" + <el id="1530" kind="simple_name" + file="src/display_manager.vhd" line="47" col="7" identifier="i_curr_0001_time" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3230"/> - <named_entity ref="2011"/> - <base_name ref="2011"/> + <type ref="1431"/> + <named_entity ref="1463"/> + <base_name ref="1463"/> </el> - <el id="2079" kind="simple_name" - file="./src/display_manager.vhd" line="48" col="7" + <el id="1531" kind="simple_name" + file="src/display_manager.vhd" line="48" col="7" identifier="i_curr_0010_time" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2015"/> - <named_entity ref="2018"/> - <base_name ref="2018"/> + <type ref="1467"/> + <named_entity ref="1470"/> + <base_name ref="1470"/> </el> - <el id="2080" kind="simple_name" - file="./src/display_manager.vhd" line="49" col="7" + <el id="1532" kind="simple_name" + file="src/display_manager.vhd" line="49" col="7" identifier="i_curr_0100_time" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2021"/> - <named_entity ref="2025"/> - <base_name ref="2025"/> + <type ref="1473"/> + <named_entity ref="1477"/> + <base_name ref="1477"/> </el> - <el id="2081" kind="simple_name" - file="./src/display_manager.vhd" line="50" col="7" + <el id="1533" kind="simple_name" + file="src/display_manager.vhd" line="50" col="7" identifier="i_curr_1000_time" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2029"/> - <named_entity ref="2032"/> - <base_name ref="2032"/> + <type ref="1481"/> + <named_entity ref="1484"/> + <base_name ref="1484"/> </el> </sensitivity_list> </el> - <el id="2156" kind="sensitized_process_statement" - file="./src/display_manager.vhd" line="74" col="4" + <el id="1608" kind="sensitized_process_statement" + file="src/display_manager.vhd" line="74" col="4" label="p_time_counter" seen_flag="false" end_has_postponed="false" is_ref="false" passive_flag="false" postponed_flag="false" visible_flag="true" is_within_flag="false" has_label="true" has_is="false" end_has_reserved_id="true" end_has_identifier="false" wait_state="unknown"> - <parent ref="2056"/> + <parent ref="1508"/> <sequential_statement_chain> - <el id="2159" kind="if_statement" - file="./src/display_manager.vhd" line="76" col="7" - label="" suspend_flag="false" visible_flag="false" + <el id="1611" kind="if_statement" + file="src/display_manager.vhd" line="76" col="7" label="" + suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2156"/> - <condition id="2161" kind="equality_operator" - file="./src/display_manager.vhd" line="76" col="19" + <parent ref="1608"/> + <condition id="1613" kind="equality_operator" + file="src/display_manager.vhd" line="76" col="19" expr_staticness="none"> <type ref="18"/> - <left id="2160" kind="simple_name" - file="./src/display_manager.vhd" line="76" col="11" + <left id="1612" kind="simple_name" + file="src/display_manager.vhd" line="76" col="11" identifier="i_reset" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2009"/> - <base_name ref="2009"/> + <type ref="2762"/> + <named_entity ref="1461"/> + <base_name ref="1461"/> </left> - <implementation ref="3080"/> - <right id="2162" kind="character_literal" - file="./src/display_manager.vhd" line="76" col="21" + <implementation ref="2724"/> + <right id="1614" kind="character_literal" + file="src/display_manager.vhd" line="76" col="21" identifier="'1'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> + <type ref="2368"/> + <named_entity ref="2372"/> + <base_name ref="2372"/> </right> </condition> <sequential_statement_chain> - <el id="2164" kind="simple_signal_assignment_statement" - file="./src/display_manager.vhd" line="78" col="10" + <el id="1616" kind="simple_signal_assignment_statement" + file="src/display_manager.vhd" line="78" col="10" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2159"/> - <target id="2163" kind="simple_name" - file="./src/display_manager.vhd" line="78" col="10" + <parent ref="1611"/> + <target id="1615" kind="simple_name" + file="src/display_manager.vhd" line="78" col="10" identifier="display_timer" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3231"/> - <named_entity ref="2068"/> - <base_name ref="2068"/> + <type ref="1472"/> + <named_entity ref="1520"/> + <base_name ref="1520"/> </target> <waveform_chain> - <el id="2165" kind="waveform_element" - file="./src/display_manager.vhd" line="78" - col="27"> - <we_value id="2166" kind="integer_literal" - file="./src/display_manager.vhd" line="78" + <el id="1617" kind="waveform_element" + file="src/display_manager.vhd" line="78" col="27"> + <we_value id="1618" kind="integer_literal" + file="src/display_manager.vhd" line="78" col="27" value=" 1" expr_staticness="local"> <type ref="399"/> </we_value> @@ -12775,109 +14332,108 @@ </waveform_chain> </el> </sequential_statement_chain> - <else_clause id="2167" kind="elsif" - file="./src/display_manager.vhd" line="79" col="7" + <else_clause id="1619" kind="elsif" + file="src/display_manager.vhd" line="79" col="7" end_has_identifier="false"> <sequential_statement_chain> - <el id="2168" kind="if_statement" - file="./src/display_manager.vhd" line="80" col="10" + <el id="1620" kind="if_statement" + file="src/display_manager.vhd" line="80" col="10" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2159"/> - <condition id="2143" kind="function_call" - file="./src/display_manager.vhd" line="80" - col="14" expr_staticness="none" - name_staticness="none"> - <prefix id="2169" kind="simple_name" - file="./src/display_manager.vhd" line="80" + <parent ref="1611"/> + <condition id="1595" kind="function_call" + file="src/display_manager.vhd" line="80" col="14" + expr_staticness="none" name_staticness="none"> + <prefix id="1621" kind="simple_name" + file="src/display_manager.vhd" line="80" col="14" identifier="rising_edge" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="18"/> - <named_entity ref="3056"/> - <base_name ref="3056"/> + <named_entity ref="2700"/> + <base_name ref="2700"/> </prefix> <type ref="18"/> <parameter_association_chain> - <el id="2172" + <el id="1624" kind="association_element_by_expression" - file="./src/display_manager.vhd" line="80" + file="src/display_manager.vhd" line="80" col="26" whole_association_flag="true" collapse_signal_flag="false"> - <actual id="2171" kind="simple_name" - file="./src/display_manager.vhd" line="80" + <actual id="1623" kind="simple_name" + file="src/display_manager.vhd" line="80" col="26" identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2007"/> - <base_name ref="2007"/> + <type ref="2762"/> + <named_entity ref="1459"/> + <base_name ref="1459"/> </actual> </el> </parameter_association_chain> - <implementation ref="3056"/> - <base_name ref="2143"/> + <implementation ref="2700"/> + <base_name ref="1595"/> </condition> <sequential_statement_chain> - <el id="2173" kind="if_statement" - file="./src/display_manager.vhd" line="82" + <el id="1625" kind="if_statement" + file="src/display_manager.vhd" line="82" col="13" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2168"/> - <condition id="2175" + <parent ref="1620"/> + <condition id="1627" kind="greater_than_or_equal_operator" - file="./src/display_manager.vhd" line="82" + file="src/display_manager.vhd" line="82" col="31" expr_staticness="none"> <type ref="18"/> - <left id="2174" kind="simple_name" - file="./src/display_manager.vhd" line="82" + <left id="1626" kind="simple_name" + file="src/display_manager.vhd" line="82" col="17" identifier="display_timer" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3231"/> - <named_entity ref="2068"/> - <base_name ref="2068"/> + <type ref="1472"/> + <named_entity ref="1520"/> + <base_name ref="1520"/> </left> <implementation ref="486"/> - <right id="2176" kind="simple_name" - file="./src/display_manager.vhd" line="82" + <right id="1628" kind="simple_name" + file="src/display_manager.vhd" line="82" col="34" identifier="g_clock_cycle_per_display" is_forward_ref="false" expr_staticness="global" name_staticness="local"> <type ref="639"/> - <named_entity ref="2004"/> - <base_name ref="2004"/> + <named_entity ref="1456"/> + <base_name ref="1456"/> </right> </condition> <sequential_statement_chain> - <el id="2178" + <el id="1630" kind="simple_signal_assignment_statement" - file="./src/display_manager.vhd" line="84" + file="src/display_manager.vhd" line="84" col="16" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2173"/> - <target id="2177" kind="simple_name" - file="./src/display_manager.vhd" line="84" + <parent ref="1625"/> + <target id="1629" kind="simple_name" + file="src/display_manager.vhd" line="84" col="16" identifier="display_timer" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3231"/> - <named_entity ref="2068"/> - <base_name ref="2068"/> + <type ref="1472"/> + <named_entity ref="1520"/> + <base_name ref="1520"/> </target> <waveform_chain> - <el id="2179" kind="waveform_element" - file="./src/display_manager.vhd" - line="84" col="33"> - <we_value id="2180" + <el id="1631" kind="waveform_element" + file="src/display_manager.vhd" line="84" + col="33"> + <we_value id="1632" kind="integer_literal" - file="./src/display_manager.vhd" + file="src/display_manager.vhd" line="84" col="33" value=" 1" expr_staticness="local"> <type ref="399"/> @@ -12886,54 +14442,53 @@ </waveform_chain> </el> </sequential_statement_chain> - <else_clause id="2181" kind="elsif" - file="./src/display_manager.vhd" line="85" + <else_clause id="1633" kind="elsif" + file="src/display_manager.vhd" line="85" col="13" end_has_identifier="false"> <sequential_statement_chain> - <el id="2183" + <el id="1635" kind="simple_signal_assignment_statement" - file="./src/display_manager.vhd" line="86" + file="src/display_manager.vhd" line="86" col="16" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2173"/> - <target id="2182" kind="simple_name" - file="./src/display_manager.vhd" - line="86" col="16" - identifier="display_timer" + <parent ref="1625"/> + <target id="1634" kind="simple_name" + file="src/display_manager.vhd" line="86" + col="16" identifier="display_timer" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3231"/> - <named_entity ref="2068"/> - <base_name ref="2068"/> + <type ref="1472"/> + <named_entity ref="1520"/> + <base_name ref="1520"/> </target> <waveform_chain> - <el id="2184" kind="waveform_element" - file="./src/display_manager.vhd" + <el id="1636" kind="waveform_element" + file="src/display_manager.vhd" line="86" col="33"> - <we_value id="2186" + <we_value id="1638" kind="addition_operator" - file="./src/display_manager.vhd" + file="src/display_manager.vhd" line="86" col="48" expr_staticness="none"> <type ref="399"/> - <left id="2185" kind="simple_name" - file="./src/display_manager.vhd" + <left id="1637" kind="simple_name" + file="src/display_manager.vhd" line="86" col="34" identifier="display_timer" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3231"/> - <named_entity ref="2068"/> - <base_name ref="2068"/> + <type ref="1472"/> + <named_entity ref="1520"/> + <base_name ref="1520"/> </left> <implementation ref="492"/> - <right id="2187" + <right id="1639" kind="integer_literal" - file="./src/display_manager.vhd" + file="src/display_manager.vhd" line="86" col="50" value=" 1" expr_staticness="local"> <type ref="5"/> @@ -12951,204 +14506,201 @@ </else_clause> </el> </sequential_statement_chain> - <sensitivity_list list-id="62"> - <el id="2155" kind="simple_name" - file="./src/display_manager.vhd" line="74" col="29" + <sensitivity_list list-id="34"> + <el id="1607" kind="simple_name" + file="src/display_manager.vhd" line="74" col="29" identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2007"/> - <base_name ref="2007"/> + <type ref="2762"/> + <named_entity ref="1459"/> + <base_name ref="1459"/> </el> - <el id="2158" kind="simple_name" - file="./src/display_manager.vhd" line="74" col="38" + <el id="1610" kind="simple_name" + file="src/display_manager.vhd" line="74" col="38" identifier="i_reset" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2009"/> - <base_name ref="2009"/> + <type ref="2762"/> + <named_entity ref="1461"/> + <base_name ref="1461"/> </el> </sensitivity_list> </el> - <el id="2188" kind="sensitized_process_statement" - file="./src/display_manager.vhd" line="92" col="4" + <el id="1640" kind="sensitized_process_statement" + file="src/display_manager.vhd" line="92" col="4" label="p_fsm_state_switch" seen_flag="false" end_has_postponed="false" is_ref="false" passive_flag="false" postponed_flag="false" visible_flag="true" is_within_flag="false" has_label="true" has_is="false" end_has_reserved_id="true" end_has_identifier="false" wait_state="unknown"> - <parent ref="2056"/> + <parent ref="1508"/> <sequential_statement_chain> - <el id="2192" kind="if_statement" - file="./src/display_manager.vhd" line="94" col="7" - label="" suspend_flag="false" visible_flag="false" + <el id="1644" kind="if_statement" + file="src/display_manager.vhd" line="94" col="7" label="" + suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2188"/> - <condition id="2194" kind="equality_operator" - file="./src/display_manager.vhd" line="94" col="19" + <parent ref="1640"/> + <condition id="1646" kind="equality_operator" + file="src/display_manager.vhd" line="94" col="19" expr_staticness="none"> <type ref="18"/> - <left id="2193" kind="simple_name" - file="./src/display_manager.vhd" line="94" col="11" + <left id="1645" kind="simple_name" + file="src/display_manager.vhd" line="94" col="11" identifier="i_reset" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2009"/> - <base_name ref="2009"/> + <type ref="2762"/> + <named_entity ref="1461"/> + <base_name ref="1461"/> </left> - <implementation ref="3080"/> - <right id="2195" kind="character_literal" - file="./src/display_manager.vhd" line="94" col="21" + <implementation ref="2724"/> + <right id="1647" kind="character_literal" + file="src/display_manager.vhd" line="94" col="21" identifier="'1'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> + <type ref="2368"/> + <named_entity ref="2372"/> + <base_name ref="2372"/> </right> </condition> <sequential_statement_chain> - <el id="2197" kind="simple_signal_assignment_statement" - file="./src/display_manager.vhd" line="96" col="10" + <el id="1649" kind="simple_signal_assignment_statement" + file="src/display_manager.vhd" line="96" col="10" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2192"/> - <target id="2196" kind="simple_name" - file="./src/display_manager.vhd" line="96" col="10" + <parent ref="1644"/> + <target id="1648" kind="simple_name" + file="src/display_manager.vhd" line="96" col="10" identifier="current_state" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2058"/> - <named_entity ref="2066"/> - <base_name ref="2066"/> + <type ref="1510"/> + <named_entity ref="1518"/> + <base_name ref="1518"/> </target> <waveform_chain> - <el id="2198" kind="waveform_element" - file="./src/display_manager.vhd" line="96" - col="27"> - <we_value id="2199" kind="simple_name" - file="./src/display_manager.vhd" line="96" + <el id="1650" kind="waveform_element" + file="src/display_manager.vhd" line="96" col="27"> + <we_value id="1651" kind="simple_name" + file="src/display_manager.vhd" line="96" col="27" identifier="d0001" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2058"/> - <named_entity ref="2059"/> - <base_name ref="2059"/> + <type ref="1510"/> + <named_entity ref="1511"/> + <base_name ref="1511"/> </we_value> </el> </waveform_chain> </el> </sequential_statement_chain> - <else_clause id="2200" kind="elsif" - file="./src/display_manager.vhd" line="97" col="7" + <else_clause id="1652" kind="elsif" + file="src/display_manager.vhd" line="97" col="7" end_has_identifier="false"> <sequential_statement_chain> - <el id="2201" kind="if_statement" - file="./src/display_manager.vhd" line="98" col="10" + <el id="1653" kind="if_statement" + file="src/display_manager.vhd" line="98" col="10" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2192"/> - <condition id="2141" kind="function_call" - file="./src/display_manager.vhd" line="98" - col="14" expr_staticness="none" - name_staticness="none"> - <prefix id="2202" kind="simple_name" - file="./src/display_manager.vhd" line="98" + <parent ref="1644"/> + <condition id="1593" kind="function_call" + file="src/display_manager.vhd" line="98" col="14" + expr_staticness="none" name_staticness="none"> + <prefix id="1654" kind="simple_name" + file="src/display_manager.vhd" line="98" col="14" identifier="rising_edge" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="18"/> - <named_entity ref="3056"/> - <base_name ref="3056"/> + <named_entity ref="2700"/> + <base_name ref="2700"/> </prefix> <type ref="18"/> <parameter_association_chain> - <el id="2205" + <el id="1657" kind="association_element_by_expression" - file="./src/display_manager.vhd" line="98" + file="src/display_manager.vhd" line="98" col="26" whole_association_flag="true" collapse_signal_flag="false"> - <actual id="2204" kind="simple_name" - file="./src/display_manager.vhd" line="98" + <actual id="1656" kind="simple_name" + file="src/display_manager.vhd" line="98" col="26" identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2007"/> - <base_name ref="2007"/> + <type ref="2762"/> + <named_entity ref="1459"/> + <base_name ref="1459"/> </actual> </el> </parameter_association_chain> - <implementation ref="3056"/> - <base_name ref="2141"/> + <implementation ref="2700"/> + <base_name ref="1593"/> </condition> <sequential_statement_chain> - <el id="2206" kind="if_statement" - file="./src/display_manager.vhd" line="100" + <el id="1658" kind="if_statement" + file="src/display_manager.vhd" line="100" col="13" label="" suspend_flag="false" visible_flag="false" end_has_identifier="false"> - <parent ref="2201"/> - <condition id="2208" + <parent ref="1653"/> + <condition id="1660" kind="greater_than_or_equal_operator" - file="./src/display_manager.vhd" line="100" + file="src/display_manager.vhd" line="100" col="31" expr_staticness="none"> <type ref="18"/> - <left id="2207" kind="simple_name" - file="./src/display_manager.vhd" line="100" + <left id="1659" kind="simple_name" + file="src/display_manager.vhd" line="100" col="17" identifier="display_timer" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3231"/> - <named_entity ref="2068"/> - <base_name ref="2068"/> + <type ref="1472"/> + <named_entity ref="1520"/> + <base_name ref="1520"/> </left> <implementation ref="486"/> - <right id="2209" kind="simple_name" - file="./src/display_manager.vhd" line="100" + <right id="1661" kind="simple_name" + file="src/display_manager.vhd" line="100" col="34" identifier="g_clock_cycle_per_display" is_forward_ref="false" expr_staticness="global" name_staticness="local"> <type ref="639"/> - <named_entity ref="2004"/> - <base_name ref="2004"/> + <named_entity ref="1456"/> + <base_name ref="1456"/> </right> </condition> <sequential_statement_chain> - <el id="2211" + <el id="1663" kind="simple_signal_assignment_statement" - file="./src/display_manager.vhd" line="102" + file="src/display_manager.vhd" line="102" col="16" label="" delay_mechanism="inertial" visible_flag="false" guarded_target_state="false"> - <parent ref="2206"/> - <target id="2210" kind="simple_name" - file="./src/display_manager.vhd" - line="102" col="16" - identifier="current_state" + <parent ref="1658"/> + <target id="1662" kind="simple_name" + file="src/display_manager.vhd" line="102" + col="16" identifier="current_state" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2058"/> - <named_entity ref="2066"/> - <base_name ref="2066"/> + <type ref="1510"/> + <named_entity ref="1518"/> + <base_name ref="1518"/> </target> <waveform_chain> - <el id="2212" kind="waveform_element" - file="./src/display_manager.vhd" + <el id="1664" kind="waveform_element" + file="src/display_manager.vhd" line="102" col="33"> - <we_value id="2213" kind="simple_name" - file="./src/display_manager.vhd" + <we_value id="1665" kind="simple_name" + file="src/display_manager.vhd" line="102" col="33" identifier="futur_state" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="2058"/> - <named_entity ref="2064"/> - <base_name ref="2064"/> + <type ref="1510"/> + <named_entity ref="1516"/> + <base_name ref="1516"/> </we_value> </el> </waveform_chain> @@ -13161,90 +14713,1470 @@ </else_clause> </el> </sequential_statement_chain> - <sensitivity_list list-id="63"> - <el id="2190" kind="simple_name" - file="./src/display_manager.vhd" line="92" col="33" + <sensitivity_list list-id="35"> + <el id="1642" kind="simple_name" + file="src/display_manager.vhd" line="92" col="33" identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2007"/> - <base_name ref="2007"/> + <type ref="2762"/> + <named_entity ref="1459"/> + <base_name ref="1459"/> </el> - <el id="2191" kind="simple_name" - file="./src/display_manager.vhd" line="92" col="42" + <el id="1643" kind="simple_name" + file="src/display_manager.vhd" line="92" col="42" identifier="i_reset" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="2009"/> - <base_name ref="2009"/> + <type ref="2762"/> + <named_entity ref="1461"/> + <base_name ref="1461"/> </el> </sensitivity_list> </el> </concurrent_statement_chain> </library_unit> - <hash_chain ref="1996"/> - <dependence_list list-id="128"> + <hash_chain ref="1448"/> + <dependence_list list-id="88"> <el ref="14"/> - <el ref="1996"/> + <el ref="1448"/> </dependence_list> </el> </first_design_unit> - <last_design_unit ref="2054"/> + <last_design_unit ref="1506"/> </el> - <el id="1992" kind="design_file" file="./src/best_chronometer_ever.vhd" + <el id="1444" kind="design_file" file="src/crossdomain_sync.vhd" line="1" + col="1" + design_file_directory="/my/stage_onera/other/best-chronometer-ever/" + design_file_filename="src/crossdomain_sync.vhd" + analysis_time_stamp="20170801081744.528" + file_checksum="f46174ce6528422e246e436423c20e41d633fa9d" + elab_flag="false"> + <library ref="799"/> + <first_design_unit> + <el id="1370" kind="design_unit" file="src/crossdomain_sync.vhd" + line="1" col="1" design_unit_source_line="0" + design_unit_source_col="0" identifier="crossdomain_sync" date="6" + end_location="src/crossdomain_sync.vhd:13:1" elab_flag="false" + configuration_mark_flag="false" configuration_done_flag="false" + date_state="analyze"> + <design_file ref="1444"/> + <context_items> + <el id="1355" kind="library_clause" + file="src/crossdomain_sync.vhd" line="1" col="9" + identifier="ieee" has_identifier_list="false"> + <parent ref="1370"/> + <library_declaration ref="2273"/> + </el> + <el id="1354" kind="use_clause" file="src/crossdomain_sync.vhd" + line="3" col="5"> + <parent ref="1370"/> + <selected_name id="1374" kind="selected_by_all_name" + file="src/crossdomain_sync.vhd" line="3" col="25" + is_forward_ref="false" expr_staticness="???"> + <prefix id="1373" kind="selected_name" + file="src/crossdomain_sync.vhd" line="3" col="10" + identifier="std_logic_1164" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <prefix id="1372" kind="simple_name" + file="src/crossdomain_sync.vhd" line="3" col="5" + identifier="ieee" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <named_entity ref="2273"/> + </prefix> + <named_entity ref="2366"/> + </prefix> + </selected_name> + </el> + </context_items> + <library_unit id="1376" kind="entity_declaration" + file="src/crossdomain_sync.vhd" line="5" col="8" + identifier="crossdomain_sync" has_begin="false" + visible_flag="true" is_within_flag="false" + end_has_reserved_id="false" end_has_identifier="true"> + <parent ref="1370"/> + <port_chain> + <el id="1375" kind="interface_signal_declaration" + file="src/crossdomain_sync.vhd" line="8" col="7" + identifier="i_clock" has_disconnect_flag="false" + has_mode="true" has_class="false" is_ref="false" mode="in" + has_active_flag="false" has_identifier_list="false" + visible_flag="true" after_drivers_flag="false" + use_flag="false" open_flag="false" guarded_signal_flag="false" + signal_kind="bus" expr_staticness="none" + name_staticness="local"> + <parent ref="1376"/> + <subtype_indication id="1378" kind="simple_name" + file="src/crossdomain_sync.vhd" line="8" col="22" + identifier="std_logic" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> + </subtype_indication> + <type ref="2762"/> + </el> + <el id="1379" kind="interface_signal_declaration" + file="src/crossdomain_sync.vhd" line="9" col="7" + identifier="i_reset" has_disconnect_flag="false" + has_mode="true" has_class="false" is_ref="false" mode="in" + has_active_flag="false" has_identifier_list="false" + visible_flag="true" after_drivers_flag="false" + use_flag="false" open_flag="false" guarded_signal_flag="false" + signal_kind="bus" expr_staticness="none" + name_staticness="local"> + <parent ref="1376"/> + <subtype_indication id="1380" kind="simple_name" + file="src/crossdomain_sync.vhd" line="9" col="22" + identifier="std_logic" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> + </subtype_indication> + <type ref="2762"/> + </el> + <el id="1381" kind="interface_signal_declaration" + file="src/crossdomain_sync.vhd" line="10" col="7" + identifier="i_signal" has_disconnect_flag="false" + has_mode="true" has_class="false" is_ref="false" mode="in" + has_active_flag="false" has_identifier_list="false" + visible_flag="true" after_drivers_flag="false" + use_flag="false" open_flag="false" guarded_signal_flag="false" + signal_kind="bus" expr_staticness="none" + name_staticness="local"> + <parent ref="1376"/> + <subtype_indication id="1382" kind="simple_name" + file="src/crossdomain_sync.vhd" line="10" col="22" + identifier="std_logic" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> + </subtype_indication> + <type ref="2762"/> + </el> + <el id="1383" kind="interface_signal_declaration" + file="src/crossdomain_sync.vhd" line="11" col="7" + identifier="o_signal" has_disconnect_flag="false" + has_mode="true" has_class="false" is_ref="false" mode="out" + has_active_flag="false" has_identifier_list="false" + visible_flag="true" after_drivers_flag="false" + use_flag="false" open_flag="false" guarded_signal_flag="false" + signal_kind="bus" expr_staticness="none" + name_staticness="local"> + <parent ref="1376"/> + <subtype_indication id="1384" kind="simple_name" + file="src/crossdomain_sync.vhd" line="11" col="23" + identifier="std_logic" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> + </subtype_indication> + <type ref="2762"/> + </el> + </port_chain> + </library_unit> + <dependence_list list-id="80"> + <el ref="14"/> + <el ref="2318"/> + </dependence_list> + </el> + <el id="1386" kind="design_unit" file="src/crossdomain_sync.vhd" + line="15" col="1" design_unit_source_line="0" + design_unit_source_col="0" identifier="behavioral" date="6" + end_location="src/crossdomain_sync.vhd:47:1" elab_flag="false" + configuration_mark_flag="false" configuration_done_flag="false" + date_state="analyze"> + <design_file ref="1444"/> + <library_unit id="1388" kind="architecture_body" + file="src/crossdomain_sync.vhd" line="15" col="14" + identifier="behavioral" foreign_flag="false" visible_flag="true" + is_within_flag="false" end_has_reserved_id="false" + end_has_identifier="false"> + <parent ref="1386"/> + <entity_name id="1385" kind="simple_name" + file="src/crossdomain_sync.vhd" line="15" col="28" + identifier="crossdomain_sync" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <named_entity ref="1376"/> + </entity_name> + <declaration_chain> + <el id="1390" kind="signal_declaration" + file="src/crossdomain_sync.vhd" line="16" col="11" + identifier="signal_r1" has_disconnect_flag="false" + is_ref="false" has_active_flag="false" + has_identifier_list="false" visible_flag="true" + after_drivers_flag="false" use_flag="false" + guarded_signal_flag="false" signal_kind="bus" + expr_staticness="none" name_staticness="local"> + <parent ref="1388"/> + <subtype_indication id="1391" kind="simple_name" + file="src/crossdomain_sync.vhd" line="16" col="22" + identifier="std_logic" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> + </subtype_indication> + <type ref="2762"/> + </el> + <el id="1392" kind="signal_declaration" + file="src/crossdomain_sync.vhd" line="17" col="11" + identifier="signal_r2" has_disconnect_flag="false" + is_ref="false" has_active_flag="false" + has_identifier_list="false" visible_flag="true" + after_drivers_flag="false" use_flag="false" + guarded_signal_flag="false" signal_kind="bus" + expr_staticness="none" name_staticness="local"> + <parent ref="1388"/> + <subtype_indication id="1393" kind="simple_name" + file="src/crossdomain_sync.vhd" line="17" col="22" + identifier="std_logic" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> + </subtype_indication> + <type ref="2762"/> + </el> + </declaration_chain> + <concurrent_statement_chain> + <el id="1394" kind="sensitized_process_statement" + file="src/crossdomain_sync.vhd" line="19" col="4" + label="p_r1_handler" seen_flag="false" + end_has_postponed="false" is_ref="false" passive_flag="false" + postponed_flag="false" visible_flag="true" + is_within_flag="false" has_label="true" has_is="false" + end_has_reserved_id="true" end_has_identifier="false" + wait_state="unknown"> + <parent ref="1388"/> + <sequential_statement_chain> + <el id="1398" kind="if_statement" + file="src/crossdomain_sync.vhd" line="21" col="7" label="" + suspend_flag="false" visible_flag="false" + end_has_identifier="false"> + <parent ref="1394"/> + <condition id="1400" kind="equality_operator" + file="src/crossdomain_sync.vhd" line="21" col="19" + expr_staticness="none"> + <type ref="18"/> + <left id="1399" kind="simple_name" + file="src/crossdomain_sync.vhd" line="21" col="11" + identifier="i_reset" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1379"/> + <base_name ref="1379"/> + </left> + <implementation ref="2724"/> + <right id="1401" kind="character_literal" + file="src/crossdomain_sync.vhd" line="21" col="21" + identifier="'1'" is_forward_ref="false" + expr_staticness="local" name_staticness="local"> + <type ref="2368"/> + <named_entity ref="2372"/> + <base_name ref="2372"/> + </right> + </condition> + <sequential_statement_chain> + <el id="1403" kind="simple_signal_assignment_statement" + file="src/crossdomain_sync.vhd" line="23" col="10" + label="" delay_mechanism="inertial" + visible_flag="false" guarded_target_state="false"> + <parent ref="1398"/> + <target id="1402" kind="simple_name" + file="src/crossdomain_sync.vhd" line="23" col="10" + identifier="signal_r1" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1390"/> + <base_name ref="1390"/> + </target> + <waveform_chain> + <el id="1404" kind="waveform_element" + file="src/crossdomain_sync.vhd" line="23" col="23"> + <we_value id="1405" kind="character_literal" + file="src/crossdomain_sync.vhd" line="23" + col="23" identifier="'0'" is_forward_ref="false" + expr_staticness="local" name_staticness="local"> + <type ref="2368"/> + <named_entity ref="2371"/> + <base_name ref="2371"/> + </we_value> + </el> + </waveform_chain> + </el> + </sequential_statement_chain> + <else_clause id="1406" kind="elsif" + file="src/crossdomain_sync.vhd" line="24" col="7" + end_has_identifier="false"> + <sequential_statement_chain> + <el id="1407" kind="if_statement" + file="src/crossdomain_sync.vhd" line="25" col="10" + label="" suspend_flag="false" visible_flag="false" + end_has_identifier="false"> + <parent ref="1398"/> + <condition id="2804" kind="function_call" + file="src/crossdomain_sync.vhd" line="25" col="14" + expr_staticness="none" name_staticness="none"> + <prefix id="1408" kind="simple_name" + file="src/crossdomain_sync.vhd" line="25" + col="14" identifier="rising_edge" + is_forward_ref="false" expr_staticness="???" + name_staticness="???"> + <type ref="18"/> + <named_entity ref="2700"/> + <base_name ref="2700"/> + </prefix> + <type ref="18"/> + <parameter_association_chain> + <el id="1411" + kind="association_element_by_expression" + file="src/crossdomain_sync.vhd" line="25" + col="26" whole_association_flag="true" + collapse_signal_flag="false"> + <actual id="1410" kind="simple_name" + file="src/crossdomain_sync.vhd" line="25" + col="26" identifier="i_clock" + is_forward_ref="false" + expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1375"/> + <base_name ref="1375"/> + </actual> + </el> + </parameter_association_chain> + <implementation ref="2700"/> + <base_name ref="2804"/> + </condition> + <sequential_statement_chain> + <el id="1413" + kind="simple_signal_assignment_statement" + file="src/crossdomain_sync.vhd" line="27" + col="13" label="" delay_mechanism="inertial" + visible_flag="false" + guarded_target_state="false"> + <parent ref="1407"/> + <target id="1412" kind="simple_name" + file="src/crossdomain_sync.vhd" line="27" + col="13" identifier="signal_r1" + is_forward_ref="false" expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1390"/> + <base_name ref="1390"/> + </target> + <waveform_chain> + <el id="1414" kind="waveform_element" + file="src/crossdomain_sync.vhd" line="27" + col="26"> + <we_value id="1415" kind="simple_name" + file="src/crossdomain_sync.vhd" line="27" + col="26" identifier="i_signal" + is_forward_ref="false" + expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1381"/> + <base_name ref="1381"/> + </we_value> + </el> + </waveform_chain> + </el> + </sequential_statement_chain> + </el> + </sequential_statement_chain> + </else_clause> + </el> + </sequential_statement_chain> + <sensitivity_list list-id="29"> + <el id="1396" kind="simple_name" + file="src/crossdomain_sync.vhd" line="19" col="27" + identifier="i_clock" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1375"/> + <base_name ref="1375"/> + </el> + <el id="1397" kind="simple_name" + file="src/crossdomain_sync.vhd" line="19" col="36" + identifier="i_reset" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1379"/> + <base_name ref="1379"/> + </el> + </sensitivity_list> + </el> + <el id="1416" kind="sensitized_process_statement" + file="src/crossdomain_sync.vhd" line="32" col="4" + label="p_r2_handler" seen_flag="false" + end_has_postponed="false" is_ref="false" passive_flag="false" + postponed_flag="false" visible_flag="true" + is_within_flag="false" has_label="true" has_is="false" + end_has_reserved_id="true" end_has_identifier="false" + wait_state="unknown"> + <parent ref="1388"/> + <sequential_statement_chain> + <el id="1420" kind="if_statement" + file="src/crossdomain_sync.vhd" line="34" col="7" label="" + suspend_flag="false" visible_flag="false" + end_has_identifier="false"> + <parent ref="1416"/> + <condition id="1422" kind="equality_operator" + file="src/crossdomain_sync.vhd" line="34" col="19" + expr_staticness="none"> + <type ref="18"/> + <left id="1421" kind="simple_name" + file="src/crossdomain_sync.vhd" line="34" col="11" + identifier="i_reset" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1379"/> + <base_name ref="1379"/> + </left> + <implementation ref="2724"/> + <right id="1423" kind="character_literal" + file="src/crossdomain_sync.vhd" line="34" col="21" + identifier="'1'" is_forward_ref="false" + expr_staticness="local" name_staticness="local"> + <type ref="2368"/> + <named_entity ref="2372"/> + <base_name ref="2372"/> + </right> + </condition> + <sequential_statement_chain> + <el id="1425" kind="simple_signal_assignment_statement" + file="src/crossdomain_sync.vhd" line="36" col="10" + label="" delay_mechanism="inertial" + visible_flag="false" guarded_target_state="false"> + <parent ref="1420"/> + <target id="1424" kind="simple_name" + file="src/crossdomain_sync.vhd" line="36" col="10" + identifier="signal_r2" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1392"/> + <base_name ref="1392"/> + </target> + <waveform_chain> + <el id="1426" kind="waveform_element" + file="src/crossdomain_sync.vhd" line="36" col="23"> + <we_value id="1427" kind="character_literal" + file="src/crossdomain_sync.vhd" line="36" + col="23" identifier="'0'" is_forward_ref="false" + expr_staticness="local" name_staticness="local"> + <type ref="2368"/> + <named_entity ref="2371"/> + <base_name ref="2371"/> + </we_value> + </el> + </waveform_chain> + </el> + </sequential_statement_chain> + <else_clause id="1428" kind="elsif" + file="src/crossdomain_sync.vhd" line="37" col="7" + end_has_identifier="false"> + <sequential_statement_chain> + <el id="1429" kind="if_statement" + file="src/crossdomain_sync.vhd" line="38" col="10" + label="" suspend_flag="false" visible_flag="false" + end_has_identifier="false"> + <parent ref="1420"/> + <condition id="2803" kind="function_call" + file="src/crossdomain_sync.vhd" line="38" col="14" + expr_staticness="none" name_staticness="none"> + <prefix id="1430" kind="simple_name" + file="src/crossdomain_sync.vhd" line="38" + col="14" identifier="rising_edge" + is_forward_ref="false" expr_staticness="???" + name_staticness="???"> + <type ref="18"/> + <named_entity ref="2700"/> + <base_name ref="2700"/> + </prefix> + <type ref="18"/> + <parameter_association_chain> + <el id="1433" + kind="association_element_by_expression" + file="src/crossdomain_sync.vhd" line="38" + col="26" whole_association_flag="true" + collapse_signal_flag="false"> + <actual id="1432" kind="simple_name" + file="src/crossdomain_sync.vhd" line="38" + col="26" identifier="i_clock" + is_forward_ref="false" + expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1375"/> + <base_name ref="1375"/> + </actual> + </el> + </parameter_association_chain> + <implementation ref="2700"/> + <base_name ref="2803"/> + </condition> + <sequential_statement_chain> + <el id="1435" + kind="simple_signal_assignment_statement" + file="src/crossdomain_sync.vhd" line="40" + col="13" label="" delay_mechanism="inertial" + visible_flag="false" + guarded_target_state="false"> + <parent ref="1429"/> + <target id="1434" kind="simple_name" + file="src/crossdomain_sync.vhd" line="40" + col="13" identifier="signal_r2" + is_forward_ref="false" expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1392"/> + <base_name ref="1392"/> + </target> + <waveform_chain> + <el id="1436" kind="waveform_element" + file="src/crossdomain_sync.vhd" line="40" + col="26"> + <we_value id="1437" kind="simple_name" + file="src/crossdomain_sync.vhd" line="40" + col="26" identifier="i_signal" + is_forward_ref="false" + expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1381"/> + <base_name ref="1381"/> + </we_value> + </el> + </waveform_chain> + </el> + </sequential_statement_chain> + </el> + </sequential_statement_chain> + </else_clause> + </el> + </sequential_statement_chain> + <sensitivity_list list-id="30"> + <el id="1418" kind="simple_name" + file="src/crossdomain_sync.vhd" line="32" col="27" + identifier="i_clock" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1375"/> + <base_name ref="1375"/> + </el> + <el id="1419" kind="simple_name" + file="src/crossdomain_sync.vhd" line="32" col="36" + identifier="i_reset" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1379"/> + <base_name ref="1379"/> + </el> + </sensitivity_list> + </el> + <el id="2806" kind="sensitized_process_statement" + file="src/crossdomain_sync.vhd" line="45" col="4" label="" + seen_flag="false" end_has_postponed="false" is_ref="true" + passive_flag="false" postponed_flag="false" + visible_flag="false" is_within_flag="false" has_label="false" + has_is="false" end_has_reserved_id="false" + end_has_identifier="false" wait_state="unknown"> + <parent ref="1388"/> + <sequential_statement_chain> + <el id="2805" kind="simple_signal_assignment_statement" + file="src/crossdomain_sync.vhd" line="45" col="4" label="" + delay_mechanism="inertial" visible_flag="false" + guarded_target_state="unknown"> + <parent ref="2806"/> + <target id="1438" kind="simple_name" + file="src/crossdomain_sync.vhd" line="45" col="4" + identifier="o_signal" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1383"/> + <base_name ref="1383"/> + </target> + <waveform_chain> + <el id="1439" kind="waveform_element" + file="src/crossdomain_sync.vhd" line="45" col="16"> + <we_value id="1442" kind="simple_name" + file="src/crossdomain_sync.vhd" line="45" col="16" + identifier="signal_r2" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1392"/> + <base_name ref="1392"/> + </we_value> + </el> + </waveform_chain> + </el> + </sequential_statement_chain> + <sensitivity_list list-id="85"> + <el ref="1392"/> + </sensitivity_list> + <process_origin id="1440" + kind="concurrent_simple_signal_assignment" + file="src/crossdomain_sync.vhd" line="45" col="4" label="" + delay_mechanism="inertial" postponed_flag="false" + visible_flag="false" guarded_target_state="false"> + <parent ref="1388"/> + </process_origin> + </el> + </concurrent_statement_chain> + </library_unit> + <hash_chain ref="1370"/> + <dependence_list list-id="81"> + <el ref="14"/> + <el ref="1370"/> + </dependence_list> + </el> + </first_design_unit> + <last_design_unit ref="1386"/> + </el> + <el id="1366" kind="design_file" file="src/centisecond_timer.vhd" + line="1" col="1" + design_file_directory="/my/stage_onera/other/best-chronometer-ever/" + design_file_filename="src/centisecond_timer.vhd" + analysis_time_stamp="20170801081744.527" + file_checksum="7ecfbbf22187b3fdec362d9820ba495a8e3a1727" + elab_flag="false"> + <library ref="799"/> + <first_design_unit> + <el id="1270" kind="design_unit" file="src/centisecond_timer.vhd" + line="1" col="1" design_unit_source_line="0" + design_unit_source_col="0" identifier="centisecond_timer" date="6" + end_location="src/centisecond_timer.vhd:21:1" elab_flag="false" + configuration_mark_flag="false" configuration_done_flag="false" + date_state="analyze"> + <design_file ref="1366"/> + <context_items> + <el id="1265" kind="library_clause" + file="src/centisecond_timer.vhd" line="1" col="9" + identifier="ieee" has_identifier_list="false"> + <parent ref="1270"/> + <library_declaration ref="2273"/> + </el> + <el id="1272" kind="use_clause" file="src/centisecond_timer.vhd" + line="3" col="5"> + <parent ref="1270"/> + <selected_name id="1275" kind="selected_by_all_name" + file="src/centisecond_timer.vhd" line="3" col="25" + is_forward_ref="false" expr_staticness="???"> + <prefix id="1274" kind="selected_name" + file="src/centisecond_timer.vhd" line="3" col="10" + identifier="std_logic_1164" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <prefix id="1273" kind="simple_name" + file="src/centisecond_timer.vhd" line="3" col="5" + identifier="ieee" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <named_entity ref="2273"/> + </prefix> + <named_entity ref="2366"/> + </prefix> + </selected_name> + </el> + </context_items> + <library_unit id="1276" kind="entity_declaration" + file="src/centisecond_timer.vhd" line="5" col="8" + identifier="centisecond_timer" has_begin="false" + visible_flag="true" is_within_flag="false" + end_has_reserved_id="false" end_has_identifier="true"> + <parent ref="1270"/> + <generic_chain> + <el id="1278" kind="interface_constant_declaration" + file="src/centisecond_timer.vhd" line="11" col="7" + identifier="g_clock_cycle_per_centisecond" has_mode="false" + has_class="false" is_ref="false" mode="in" + has_identifier_list="false" visible_flag="true" + after_drivers_flag="false" use_flag="false" + expr_staticness="global" name_staticness="local"> + <parent ref="1276"/> + <subtype_indication id="1279" kind="simple_name" + file="src/centisecond_timer.vhd" line="11" col="38" + identifier="natural" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="639"/> + <named_entity ref="646"/> + <base_name ref="646"/> + </subtype_indication> + <default_value id="1280" kind="integer_literal" + file="src/centisecond_timer.vhd" line="11" col="49" + value=" 8" expr_staticness="local"> + <type ref="399"/> + </default_value> + <type ref="639"/> + </el> + </generic_chain> + <port_chain> + <el id="1281" kind="interface_signal_declaration" + file="src/centisecond_timer.vhd" line="15" col="7" + identifier="i_clock" has_disconnect_flag="false" + has_mode="true" has_class="false" is_ref="false" mode="in" + has_active_flag="false" has_identifier_list="false" + visible_flag="true" after_drivers_flag="false" + use_flag="false" open_flag="false" guarded_signal_flag="false" + signal_kind="bus" expr_staticness="none" + name_staticness="local"> + <parent ref="1276"/> + <subtype_indication id="1282" kind="simple_name" + file="src/centisecond_timer.vhd" line="15" col="29" + identifier="std_logic" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> + </subtype_indication> + <type ref="2762"/> + </el> + <el id="1283" kind="interface_signal_declaration" + file="src/centisecond_timer.vhd" line="16" col="7" + identifier="i_reset" has_disconnect_flag="false" + has_mode="true" has_class="false" is_ref="false" mode="in" + has_active_flag="false" has_identifier_list="false" + visible_flag="true" after_drivers_flag="false" + use_flag="false" open_flag="false" guarded_signal_flag="false" + signal_kind="bus" expr_staticness="none" + name_staticness="local"> + <parent ref="1276"/> + <subtype_indication id="1284" kind="simple_name" + file="src/centisecond_timer.vhd" line="16" col="29" + identifier="std_logic" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> + </subtype_indication> + <type ref="2762"/> + </el> + <el id="1285" kind="interface_signal_declaration" + file="src/centisecond_timer.vhd" line="17" col="7" + identifier="i_raz" has_disconnect_flag="false" has_mode="true" + has_class="false" is_ref="false" mode="in" + has_active_flag="false" has_identifier_list="false" + visible_flag="true" after_drivers_flag="false" + use_flag="false" open_flag="false" guarded_signal_flag="false" + signal_kind="bus" expr_staticness="none" + name_staticness="local"> + <parent ref="1276"/> + <subtype_indication id="1286" kind="simple_name" + file="src/centisecond_timer.vhd" line="17" col="29" + identifier="std_logic" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> + </subtype_indication> + <type ref="2762"/> + </el> + <el id="1287" kind="interface_signal_declaration" + file="src/centisecond_timer.vhd" line="18" col="7" + identifier="i_enable" has_disconnect_flag="false" + has_mode="true" has_class="false" is_ref="false" mode="in" + has_active_flag="false" has_identifier_list="false" + visible_flag="true" after_drivers_flag="false" + use_flag="false" open_flag="false" guarded_signal_flag="false" + signal_kind="bus" expr_staticness="none" + name_staticness="local"> + <parent ref="1276"/> + <subtype_indication id="1288" kind="simple_name" + file="src/centisecond_timer.vhd" line="18" col="29" + identifier="std_logic" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> + </subtype_indication> + <type ref="2762"/> + </el> + <el id="1289" kind="interface_signal_declaration" + file="src/centisecond_timer.vhd" line="19" col="7" + identifier="o_new_centisecond" has_disconnect_flag="false" + has_mode="true" has_class="false" is_ref="false" mode="out" + has_active_flag="false" has_identifier_list="false" + visible_flag="true" after_drivers_flag="false" + use_flag="false" open_flag="false" guarded_signal_flag="false" + signal_kind="bus" expr_staticness="none" + name_staticness="local"> + <parent ref="1276"/> + <subtype_indication id="1290" kind="simple_name" + file="src/centisecond_timer.vhd" line="19" col="30" + identifier="std_logic" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> + </subtype_indication> + <type ref="2762"/> + </el> + </port_chain> + </library_unit> + <dependence_list list-id="72"> + <el ref="14"/> + <el ref="2318"/> + </dependence_list> + </el> + <el id="1292" kind="design_unit" file="src/centisecond_timer.vhd" + line="23" col="1" design_unit_source_line="0" + design_unit_source_col="0" identifier="behavioral" date="6" + end_location="src/centisecond_timer.vhd:63:1" elab_flag="false" + configuration_mark_flag="false" configuration_done_flag="false" + date_state="analyze"> + <design_file ref="1366"/> + <library_unit id="1294" kind="architecture_body" + file="src/centisecond_timer.vhd" line="23" col="14" + identifier="behavioral" foreign_flag="false" visible_flag="true" + is_within_flag="false" end_has_reserved_id="false" + end_has_identifier="false"> + <parent ref="1292"/> + <entity_name id="1291" kind="simple_name" + file="src/centisecond_timer.vhd" line="23" col="28" + identifier="centisecond_timer" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <named_entity ref="1276"/> + </entity_name> + <declaration_chain> + <el id="1296" kind="signal_declaration" + file="src/centisecond_timer.vhd" line="26" col="11" + identifier="timer" has_disconnect_flag="false" is_ref="false" + has_active_flag="false" has_identifier_list="false" + visible_flag="true" after_drivers_flag="false" + use_flag="false" guarded_signal_flag="false" signal_kind="bus" + expr_staticness="none" name_staticness="local"> + <parent ref="1294"/> + <subtype_indication id="2797" + kind="integer_subtype_definition" + file="src/centisecond_timer.vhd" line="26" col="18" + resolved_flag="false" is_ref="false" signal_type_flag="true" + has_signal_flag="true" type_staticness="global"> + <range_constraint id="1301" kind="range_expression" + file="src/centisecond_timer.vhd" line="26" col="32" + expr_staticness="global" direction="to"> + <left_limit_expr id="1300" kind="integer_literal" + file="src/centisecond_timer.vhd" line="26" col="32" + value=" 1" expr_staticness="local"> + <type ref="399"/> + </left_limit_expr> + <right_limit_expr id="1302" kind="simple_name" + file="src/centisecond_timer.vhd" line="26" col="37" + identifier="g_clock_cycle_per_centisecond" + is_forward_ref="false" expr_staticness="global" + name_staticness="local"> + <type ref="639"/> + <named_entity ref="1278"/> + <base_name ref="1278"/> + </right_limit_expr> + <type ref="639"/> + <left_limit ref="1300"/> + <right_limit ref="1302"/> + </range_constraint> + <subtype_type_mark id="1297" kind="simple_name" + file="src/centisecond_timer.vhd" line="26" col="18" + identifier="natural" is_forward_ref="false" + expr_staticness="???" name_staticness="???"> + <type ref="639"/> + <named_entity ref="646"/> + <base_name ref="646"/> + </subtype_type_mark> + <base_type ref="399"/> + </subtype_indication> + <type ref="2797"/> + </el> + </declaration_chain> + <concurrent_statement_chain> + <el id="1304" kind="sensitized_process_statement" + file="src/centisecond_timer.vhd" line="28" col="4" + label="p_time_counter" seen_flag="false" + end_has_postponed="false" is_ref="false" passive_flag="false" + postponed_flag="false" visible_flag="true" + is_within_flag="false" has_label="true" has_is="false" + end_has_reserved_id="true" end_has_identifier="false" + wait_state="unknown"> + <parent ref="1294"/> + <sequential_statement_chain> + <el id="1307" kind="if_statement" + file="src/centisecond_timer.vhd" line="30" col="7" + label="" suspend_flag="false" visible_flag="false" + end_has_identifier="false"> + <parent ref="1304"/> + <condition id="1309" kind="equality_operator" + file="src/centisecond_timer.vhd" line="30" col="19" + expr_staticness="none"> + <type ref="18"/> + <left id="1308" kind="simple_name" + file="src/centisecond_timer.vhd" line="30" col="11" + identifier="i_reset" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1283"/> + <base_name ref="1283"/> + </left> + <implementation ref="2724"/> + <right id="1310" kind="character_literal" + file="src/centisecond_timer.vhd" line="30" col="21" + identifier="'1'" is_forward_ref="false" + expr_staticness="local" name_staticness="local"> + <type ref="2368"/> + <named_entity ref="2372"/> + <base_name ref="2372"/> + </right> + </condition> + <sequential_statement_chain> + <el id="1312" kind="simple_signal_assignment_statement" + file="src/centisecond_timer.vhd" line="32" col="10" + label="" delay_mechanism="inertial" + visible_flag="false" guarded_target_state="false"> + <parent ref="1307"/> + <target id="1311" kind="simple_name" + file="src/centisecond_timer.vhd" line="32" col="10" + identifier="timer" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2797"/> + <named_entity ref="1296"/> + <base_name ref="1296"/> + </target> + <waveform_chain> + <el id="1313" kind="waveform_element" + file="src/centisecond_timer.vhd" line="32" + col="19"> + <we_value id="1314" kind="integer_literal" + file="src/centisecond_timer.vhd" line="32" + col="19" value=" 1" expr_staticness="local"> + <type ref="399"/> + </we_value> + </el> + </waveform_chain> + </el> + </sequential_statement_chain> + <else_clause id="1315" kind="elsif" + file="src/centisecond_timer.vhd" line="33" col="7" + end_has_identifier="false"> + <sequential_statement_chain> + <el id="1316" kind="if_statement" + file="src/centisecond_timer.vhd" line="34" col="10" + label="" suspend_flag="false" visible_flag="false" + end_has_identifier="false"> + <parent ref="1307"/> + <condition id="1298" kind="function_call" + file="src/centisecond_timer.vhd" line="34" + col="14" expr_staticness="none" + name_staticness="none"> + <prefix id="1317" kind="simple_name" + file="src/centisecond_timer.vhd" line="34" + col="14" identifier="rising_edge" + is_forward_ref="false" expr_staticness="???" + name_staticness="???"> + <type ref="18"/> + <named_entity ref="2700"/> + <base_name ref="2700"/> + </prefix> + <type ref="18"/> + <parameter_association_chain> + <el id="1320" + kind="association_element_by_expression" + file="src/centisecond_timer.vhd" line="34" + col="26" whole_association_flag="true" + collapse_signal_flag="false"> + <actual id="1319" kind="simple_name" + file="src/centisecond_timer.vhd" line="34" + col="26" identifier="i_clock" + is_forward_ref="false" + expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1281"/> + <base_name ref="1281"/> + </actual> + </el> + </parameter_association_chain> + <implementation ref="2700"/> + <base_name ref="1298"/> + </condition> + <sequential_statement_chain> + <el id="1321" kind="if_statement" + file="src/centisecond_timer.vhd" line="36" + col="13" label="" suspend_flag="false" + visible_flag="false" end_has_identifier="false"> + <parent ref="1316"/> + <condition id="1323" kind="equality_operator" + file="src/centisecond_timer.vhd" line="36" + col="23" expr_staticness="none"> + <type ref="18"/> + <left id="1322" kind="simple_name" + file="src/centisecond_timer.vhd" line="36" + col="17" identifier="i_raz" + is_forward_ref="false" + expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1285"/> + <base_name ref="1285"/> + </left> + <implementation ref="2724"/> + <right id="1324" kind="character_literal" + file="src/centisecond_timer.vhd" line="36" + col="25" identifier="'1'" + is_forward_ref="false" + expr_staticness="local" + name_staticness="local"> + <type ref="2368"/> + <named_entity ref="2372"/> + <base_name ref="2372"/> + </right> + </condition> + <sequential_statement_chain> + <el id="1326" + kind="simple_signal_assignment_statement" + file="src/centisecond_timer.vhd" line="39" + col="16" label="" delay_mechanism="inertial" + visible_flag="false" + guarded_target_state="false"> + <parent ref="1321"/> + <target id="1325" kind="simple_name" + file="src/centisecond_timer.vhd" line="39" + col="16" identifier="timer" + is_forward_ref="false" + expr_staticness="none" + name_staticness="local"> + <type ref="2797"/> + <named_entity ref="1296"/> + <base_name ref="1296"/> + </target> + <waveform_chain> + <el id="1327" kind="waveform_element" + file="src/centisecond_timer.vhd" + line="39" col="25"> + <we_value id="1328" + kind="integer_literal" + file="src/centisecond_timer.vhd" + line="39" col="25" value=" 1" + expr_staticness="local"> + <type ref="399"/> + </we_value> + </el> + </waveform_chain> + </el> + </sequential_statement_chain> + <else_clause id="1329" kind="elsif" + file="src/centisecond_timer.vhd" line="40" + col="13" end_has_identifier="false"> + <sequential_statement_chain> + <el id="1330" kind="if_statement" + file="src/centisecond_timer.vhd" line="42" + col="16" label="" suspend_flag="false" + visible_flag="false" + end_has_identifier="false"> + <parent ref="1321"/> + <condition id="1334" kind="or_operator" + file="src/centisecond_timer.vhd" + line="45" col="19" + expr_staticness="none"> + <type ref="18"/> + <left id="1332" + kind="equality_operator" + file="src/centisecond_timer.vhd" + line="44" col="29" + expr_staticness="none"> + <type ref="18"/> + <left id="1331" kind="simple_name" + file="src/centisecond_timer.vhd" + line="44" col="20" + identifier="i_enable" + is_forward_ref="false" + expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1287"/> + <base_name ref="1287"/> + </left> + <implementation ref="2724"/> + <right id="1333" + kind="character_literal" + file="src/centisecond_timer.vhd" + line="44" col="31" identifier="'0'" + is_forward_ref="false" + expr_staticness="local" + name_staticness="local"> + <type ref="2368"/> + <named_entity ref="2371"/> + <base_name ref="2371"/> + </right> + </left> + <implementation ref="40"/> + <right id="1336" + kind="greater_than_or_equal_operator" + file="src/centisecond_timer.vhd" + line="45" col="29" + expr_staticness="none"> + <type ref="18"/> + <left id="1335" kind="simple_name" + file="src/centisecond_timer.vhd" + line="45" col="23" + identifier="timer" + is_forward_ref="false" + expr_staticness="none" + name_staticness="local"> + <type ref="2797"/> + <named_entity ref="1296"/> + <base_name ref="1296"/> + </left> + <implementation ref="486"/> + <right id="1337" kind="simple_name" + file="src/centisecond_timer.vhd" + line="45" col="32" identifier="g_clock_cycle_per_centisecond" + is_forward_ref="false" + expr_staticness="global" + name_staticness="local"> + <type ref="639"/> + <named_entity ref="1278"/> + <base_name ref="1278"/> + </right> + </right> + </condition> + <sequential_statement_chain> + <el id="1339" kind="simple_signal_assignment_statement" + file="src/centisecond_timer.vhd" + line="48" col="19" label="" + delay_mechanism="inertial" + visible_flag="false" + guarded_target_state="false"> + <parent ref="1330"/> + <target id="1338" kind="simple_name" + file="src/centisecond_timer.vhd" + line="48" col="19" + identifier="timer" + is_forward_ref="false" + expr_staticness="none" + name_staticness="local"> + <type ref="2797"/> + <named_entity ref="1296"/> + <base_name ref="1296"/> + </target> + <waveform_chain> + <el id="1340" + kind="waveform_element" + file="src/centisecond_timer.vhd" + line="48" col="28"> + <we_value id="1341" + kind="integer_literal" + file="src/centisecond_timer.vhd" + line="48" col="28" value=" 1" + expr_staticness="local"> + <type ref="399"/> + </we_value> + </el> + </waveform_chain> + </el> + </sequential_statement_chain> + <else_clause id="1342" kind="elsif" + file="src/centisecond_timer.vhd" + line="49" col="16" + end_has_identifier="false"> + <condition id="1344" + kind="equality_operator" + file="src/centisecond_timer.vhd" + line="49" col="32" + expr_staticness="none"> + <type ref="18"/> + <left id="1343" kind="simple_name" + file="src/centisecond_timer.vhd" + line="49" col="23" + identifier="i_enable" + is_forward_ref="false" + expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1287"/> + <base_name ref="1287"/> + </left> + <implementation ref="2724"/> + <right id="1345" + kind="character_literal" + file="src/centisecond_timer.vhd" + line="49" col="34" identifier="'1'" + is_forward_ref="false" + expr_staticness="local" + name_staticness="local"> + <type ref="2368"/> + <named_entity ref="2372"/> + <base_name ref="2372"/> + </right> + </condition> + <sequential_statement_chain> + <el id="1347" kind="simple_signal_assignment_statement" + file="src/centisecond_timer.vhd" + line="51" col="19" label="" + delay_mechanism="inertial" + visible_flag="false" + guarded_target_state="false"> + <parent ref="1330"/> + <target id="1346" + kind="simple_name" + file="src/centisecond_timer.vhd" + line="51" col="19" + identifier="timer" + is_forward_ref="false" + expr_staticness="none" + name_staticness="local"> + <type ref="2797"/> + <named_entity ref="1296"/> + <base_name ref="1296"/> + </target> + <waveform_chain> + <el id="1348" + kind="waveform_element" + file="src/centisecond_timer.vhd" + line="51" col="28"> + <we_value id="1350" + kind="addition_operator" file="src/centisecond_timer.vhd" + line="51" col="35" + expr_staticness="none"> + <type ref="399"/> + <left id="1349" + kind="simple_name" file="src/centisecond_timer.vhd" + line="51" col="29" + identifier="timer" + is_forward_ref="false" + expr_staticness="none" + name_staticness="local"> + <type ref="2797"/> + <named_entity ref="1296"/> + <base_name ref="1296"/> + </left> + <implementation ref="492"/> + <right id="1351" + kind="integer_literal" file="src/centisecond_timer.vhd" + line="51" col="37" + value=" 1" + expr_staticness="local"> + <type ref="5"/> + </right> + </we_value> + </el> + </waveform_chain> + </el> + </sequential_statement_chain> + </else_clause> + </el> + </sequential_statement_chain> + </else_clause> + </el> + </sequential_statement_chain> + </el> + </sequential_statement_chain> + </else_clause> + </el> + </sequential_statement_chain> + <sensitivity_list list-id="28"> + <el id="1303" kind="simple_name" + file="src/centisecond_timer.vhd" line="28" col="29" + identifier="i_clock" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1281"/> + <base_name ref="1281"/> + </el> + <el id="1306" kind="simple_name" + file="src/centisecond_timer.vhd" line="28" col="38" + identifier="i_reset" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1283"/> + <base_name ref="1283"/> + </el> + </sensitivity_list> + </el> + <el id="2798" kind="sensitized_process_statement" + file="src/centisecond_timer.vhd" line="58" col="4" label="" + seen_flag="false" end_has_postponed="false" is_ref="true" + passive_flag="false" postponed_flag="false" + visible_flag="false" is_within_flag="false" has_label="false" + has_is="false" end_has_reserved_id="false" + end_has_identifier="false" wait_state="unknown"> + <parent ref="1294"/> + <sequential_statement_chain> + <el id="1318" kind="if_statement" + file="src/centisecond_timer.vhd" line="60" col="7" + label="" suspend_flag="false" visible_flag="false" + end_has_identifier="false"> + <parent ref="2798"/> + <condition id="1359" + kind="greater_than_or_equal_operator" + file="src/centisecond_timer.vhd" line="60" col="19" + expr_staticness="none"> + <type ref="18"/> + <left id="1358" kind="simple_name" + file="src/centisecond_timer.vhd" line="60" col="13" + identifier="timer" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2797"/> + <named_entity ref="1296"/> + <base_name ref="1296"/> + </left> + <implementation ref="486"/> + <right id="1360" kind="simple_name" + file="src/centisecond_timer.vhd" line="60" col="22" + identifier="g_clock_cycle_per_centisecond" + is_forward_ref="false" expr_staticness="global" + name_staticness="local"> + <type ref="639"/> + <named_entity ref="1278"/> + <base_name ref="1278"/> + </right> + </condition> + <sequential_statement_chain> + <el id="1299" kind="simple_signal_assignment_statement" + file="src/centisecond_timer.vhd" line="58" col="4" + label="" delay_mechanism="inertial" + visible_flag="false" guarded_target_state="unknown"> + <parent ref="1318"/> + <target id="1352" kind="simple_name" + file="src/centisecond_timer.vhd" line="58" col="4" + identifier="o_new_centisecond" + is_forward_ref="false" expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1289"/> + <base_name ref="1289"/> + </target> + <waveform_chain> + <el id="1353" kind="waveform_element" + file="src/centisecond_timer.vhd" line="59" col="7"> + <we_value id="1356" kind="simple_name" + file="src/centisecond_timer.vhd" line="59" + col="7" identifier="i_enable" + is_forward_ref="false" expr_staticness="none" + name_staticness="local"> + <type ref="2762"/> + <named_entity ref="1287"/> + <base_name ref="1287"/> + </we_value> + </el> + </waveform_chain> + </el> + </sequential_statement_chain> + <else_clause id="2802" kind="elsif" + file="src/centisecond_timer.vhd" line="61" col="7" + end_has_identifier="false"> + <sequential_statement_chain> + <el id="2800" + kind="simple_signal_assignment_statement" + file="src/centisecond_timer.vhd" line="58" col="4" + label="" delay_mechanism="inertial" + visible_flag="false" guarded_target_state="unknown"> + <parent ref="1318"/> + <target id="2801" kind="reference_name" + file="src/centisecond_timer.vhd" line="58" col="4" + is_forward_ref="false"> + <named_entity ref="1352"/> + </target> + <waveform_chain> + <el id="1362" kind="waveform_element" + file="src/centisecond_timer.vhd" line="61" + col="12"> + <we_value id="1363" kind="character_literal" + file="src/centisecond_timer.vhd" line="61" + col="12" identifier="'0'" + is_forward_ref="false" expr_staticness="local" + name_staticness="local"> + <type ref="2368"/> + <named_entity ref="2371"/> + <base_name ref="2371"/> + </we_value> + </el> + </waveform_chain> + </el> + </sequential_statement_chain> + </else_clause> + </el> + </sequential_statement_chain> + <sensitivity_list list-id="75"> + <el ref="1287"/> + <el ref="1296"/> + </sensitivity_list> + <process_origin id="1364" + kind="concurrent_conditional_signal_assignment" + file="src/centisecond_timer.vhd" line="58" col="4" label="" + delay_mechanism="inertial" postponed_flag="false" + visible_flag="false" guarded_target_state="false"> + <parent ref="1294"/> + <conditional_waveform_chain> + <el id="1357" kind="conditional_waveform" + file="src/centisecond_timer.vhd" line="60" col="7"> + </el> + <el id="1361" kind="conditional_waveform" + file="src/centisecond_timer.vhd" line="61" col="7"> + </el> + </conditional_waveform_chain> + </process_origin> + </el> + </concurrent_statement_chain> + </library_unit> + <hash_chain ref="1270"/> + <dependence_list list-id="73"> + <el ref="14"/> + <el ref="1270"/> + </dependence_list> + </el> + </first_design_unit> + <last_design_unit ref="1292"/> + </el> + <el id="1266" kind="design_file" file="src/best_chronometer_ever.vhd" line="4" col="1" design_file_directory="/my/stage_onera/other/best-chronometer-ever/" - design_file_filename="./src/best_chronometer_ever.vhd" - analysis_time_stamp="20170726081113.848" + design_file_filename="src/best_chronometer_ever.vhd" + analysis_time_stamp="20170801081744.527" file_checksum="c57e7a4df06e158c94c808b79fe791a0dab5ce55" elab_flag="false"> <library ref="799"/> <first_design_unit> - <el id="1534" kind="design_unit" - file="./src/best_chronometer_ever.vhd" line="4" col="1" - design_unit_source_line="0" design_unit_source_col="0" - identifier="best_chronometer_ever" date="6" - end_location="./src/best_chronometer_ever.vhd:19:1" + <el id="808" kind="design_unit" file="src/best_chronometer_ever.vhd" + line="4" col="1" design_unit_source_line="0" + design_unit_source_col="0" identifier="best_chronometer_ever" + date="6" end_location="src/best_chronometer_ever.vhd:19:1" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="analyze"> - <design_file ref="1992"/> + <design_file ref="1266"/> <context_items> - <el id="1536" kind="library_clause" - file="./src/best_chronometer_ever.vhd" line="4" col="9" + <el id="810" kind="library_clause" + file="src/best_chronometer_ever.vhd" line="4" col="9" identifier="ieee" has_identifier_list="false"> - <parent ref="1534"/> - <library_declaration ref="2629"/> + <parent ref="808"/> + <library_declaration ref="2273"/> </el> - <el id="1537" kind="use_clause" - file="./src/best_chronometer_ever.vhd" line="7" col="5"> - <parent ref="1534"/> - <selected_name id="1540" kind="selected_by_all_name" - file="./src/best_chronometer_ever.vhd" line="7" col="25" + <el id="811" kind="use_clause" + file="src/best_chronometer_ever.vhd" line="7" col="5"> + <parent ref="808"/> + <selected_name id="814" kind="selected_by_all_name" + file="src/best_chronometer_ever.vhd" line="7" col="25" is_forward_ref="false" expr_staticness="???"> - <prefix id="1539" kind="selected_name" - file="./src/best_chronometer_ever.vhd" line="7" col="10" + <prefix id="813" kind="selected_name" + file="src/best_chronometer_ever.vhd" line="7" col="10" identifier="std_logic_1164" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <prefix id="1538" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="7" col="5" + <prefix id="812" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="7" col="5" identifier="ieee" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <named_entity ref="2629"/> + <named_entity ref="2273"/> </prefix> - <named_entity ref="2722"/> + <named_entity ref="2366"/> </prefix> </selected_name> </el> </context_items> - <library_unit id="1542" kind="entity_declaration" - file="./src/best_chronometer_ever.vhd" line="9" col="8" + <library_unit id="816" kind="entity_declaration" + file="src/best_chronometer_ever.vhd" line="9" col="8" identifier="best_chronometer_ever" has_begin="false" visible_flag="true" is_within_flag="false" end_has_reserved_id="false" end_has_identifier="true"> - <parent ref="1534"/> + <parent ref="808"/> <port_chain> - <el id="1541" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="12" col="7" + <el id="815" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="12" col="7" identifier="i_clock" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -13252,19 +16184,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1542"/> - <subtype_indication id="1544" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="12" col="25" + <parent ref="816"/> + <subtype_indication id="818" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="12" col="25" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1545" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="13" col="7" + <el id="819" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="13" col="7" identifier="i_reset" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -13272,19 +16204,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1542"/> - <subtype_indication id="1546" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="13" col="25" + <parent ref="816"/> + <subtype_indication id="820" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="13" col="25" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1547" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="14" col="7" + <el id="821" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="14" col="7" identifier="i_start_bp" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -13292,19 +16224,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1542"/> - <subtype_indication id="1548" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="14" col="25" + <parent ref="816"/> + <subtype_indication id="822" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="14" col="25" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1549" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="15" col="7" + <el id="823" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="15" col="7" identifier="i_raz_bp" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -13312,19 +16244,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1542"/> - <subtype_indication id="1550" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="15" col="25" + <parent ref="816"/> + <subtype_indication id="824" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="15" col="25" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1551" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="16" col="7" + <el id="825" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="16" col="7" identifier="o_display" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" has_identifier_list="false" @@ -13332,54 +16264,54 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1542"/> - <subtype_indication id="1554" kind="array_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="16" col="43" + <parent ref="816"/> + <subtype_indication id="828" kind="array_subtype_definition" + file="src/best_chronometer_ever.vhd" line="16" col="43" resolved_flag="true" signal_type_flag="true" has_signal_flag="true" index_constraint_flag="true" type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1552" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="16" col="26" + <subtype_type_mark id="826" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="16" col="26" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_type_mark> - <index_constraint_list list-id="44"> - <el id="1496" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="16" - col="44" resolved_flag="false" is_ref="false" + <index_constraint_list list-id="13"> + <el id="2427" kind="integer_subtype_definition" + file="src/best_chronometer_ever.vhd" line="16" col="44" + resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="false" type_staticness="local"> - <range_constraint id="1556" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="16" + <range_constraint id="830" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="16" col="44" expr_staticness="local" direction="downto"> - <left_limit_expr id="1553" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="16" + <left_limit_expr id="827" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="16" col="44" value=" 6" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1557" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="16" + <right_limit_expr id="831" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="16" col="53" value=" 0" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1553"/> - <right_limit ref="1557"/> + <left_limit ref="827"/> + <right_limit ref="831"/> </range_constraint> <base_type ref="399"/> </el> </index_constraint_list> - <index_subtype_list list-ref="44"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> + <index_subtype_list list-ref="13"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> </subtype_indication> - <type ref="1554"/> + <type ref="828"/> </el> - <el id="1558" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="17" col="7" + <el id="832" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="17" col="7" identifier="o_an" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" has_identifier_list="false" @@ -13387,225 +16319,224 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1542"/> - <subtype_indication id="1560" kind="array_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="17" col="43" + <parent ref="816"/> + <subtype_indication id="834" kind="array_subtype_definition" + file="src/best_chronometer_ever.vhd" line="17" col="43" resolved_flag="true" signal_type_flag="true" has_signal_flag="true" index_constraint_flag="true" type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1559" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="17" col="26" + <subtype_type_mark id="833" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="17" col="26" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_type_mark> - <index_constraint_list list-id="45"> - <el id="3218" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="17" - col="44" resolved_flag="false" is_ref="false" + <index_constraint_list list-id="14"> + <el id="2426" kind="integer_subtype_definition" + file="src/best_chronometer_ever.vhd" line="17" col="44" + resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="false" type_staticness="local"> - <range_constraint id="1563" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="17" + <range_constraint id="837" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="17" col="44" expr_staticness="local" direction="downto"> - <left_limit_expr id="1562" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="17" + <left_limit_expr id="836" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="17" col="44" value=" 3" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1564" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="17" + <right_limit_expr id="838" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="17" col="53" value=" 0" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1562"/> - <right_limit ref="1564"/> + <left_limit ref="836"/> + <right_limit ref="838"/> </range_constraint> <base_type ref="399"/> </el> </index_constraint_list> - <index_subtype_list list-ref="45"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> + <index_subtype_list list-ref="14"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> </subtype_indication> - <type ref="1560"/> + <type ref="834"/> </el> </port_chain> </library_unit> - <dependence_list list-id="125"> + <dependence_list list-id="55"> <el ref="14"/> - <el ref="2674"/> + <el ref="2318"/> </dependence_list> </el> - <el id="1566" kind="design_unit" - file="./src/best_chronometer_ever.vhd" line="21" col="1" - design_unit_source_line="0" design_unit_source_col="0" - identifier="behavioral" date="6" - end_location="./src/best_chronometer_ever.vhd:202:1" - elab_flag="false" configuration_mark_flag="false" - configuration_done_flag="false" date_state="analyze"> - <design_file ref="1992"/> - <library_unit id="1568" kind="architecture_body" - file="./src/best_chronometer_ever.vhd" line="21" col="14" + <el id="840" kind="design_unit" file="src/best_chronometer_ever.vhd" + line="21" col="1" design_unit_source_line="0" + design_unit_source_col="0" identifier="behavioral" date="6" + end_location="src/best_chronometer_ever.vhd:202:1" elab_flag="false" + configuration_mark_flag="false" configuration_done_flag="false" + date_state="analyze"> + <design_file ref="1266"/> + <library_unit id="842" kind="architecture_body" + file="src/best_chronometer_ever.vhd" line="21" col="14" identifier="behavioral" foreign_flag="false" visible_flag="true" is_within_flag="false" end_has_reserved_id="false" end_has_identifier="false"> - <parent ref="1566"/> - <entity_name id="1565" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="21" col="28" + <parent ref="840"/> + <entity_name id="839" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="21" col="28" identifier="best_chronometer_ever" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <named_entity ref="1542"/> + <named_entity ref="816"/> </entity_name> <declaration_chain> - <el id="1570" kind="signal_declaration" - file="./src/best_chronometer_ever.vhd" line="23" col="11" + <el id="844" kind="signal_declaration" + file="src/best_chronometer_ever.vhd" line="23" col="11" identifier="new_centisecond" has_disconnect_flag="false" is_ref="false" has_active_flag="false" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1568"/> - <subtype_indication id="1571" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="23" col="28" + <parent ref="842"/> + <subtype_indication id="845" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="23" col="28" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1572" kind="signal_declaration" - file="./src/best_chronometer_ever.vhd" line="24" col="11" + <el id="846" kind="signal_declaration" + file="src/best_chronometer_ever.vhd" line="24" col="11" identifier="raz" has_disconnect_flag="false" is_ref="false" has_active_flag="false" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1568"/> - <subtype_indication id="1573" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="24" col="28" + <parent ref="842"/> + <subtype_indication id="847" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="24" col="28" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1574" kind="signal_declaration" - file="./src/best_chronometer_ever.vhd" line="25" col="11" + <el id="848" kind="signal_declaration" + file="src/best_chronometer_ever.vhd" line="25" col="11" identifier="enable" has_disconnect_flag="false" is_ref="false" has_active_flag="false" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1568"/> - <subtype_indication id="1575" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="25" col="28" + <parent ref="842"/> + <subtype_indication id="849" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="25" col="28" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1576" kind="signal_declaration" - file="./src/best_chronometer_ever.vhd" line="26" col="11" + <el id="850" kind="signal_declaration" + file="src/best_chronometer_ever.vhd" line="26" col="11" identifier="limit_reached" has_disconnect_flag="false" is_ref="false" has_active_flag="false" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1568"/> - <subtype_indication id="1577" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="26" col="28" + <parent ref="842"/> + <subtype_indication id="851" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="26" col="28" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1578" kind="signal_declaration" - file="./src/best_chronometer_ever.vhd" line="27" col="11" + <el id="852" kind="signal_declaration" + file="src/best_chronometer_ever.vhd" line="27" col="11" identifier="synced_start_bp" has_disconnect_flag="false" is_ref="false" has_active_flag="false" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1568"/> - <subtype_indication id="1579" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="27" col="28" + <parent ref="842"/> + <subtype_indication id="853" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="27" col="28" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1580" kind="signal_declaration" - file="./src/best_chronometer_ever.vhd" line="28" col="11" + <el id="854" kind="signal_declaration" + file="src/best_chronometer_ever.vhd" line="28" col="11" identifier="synced_raz_bp" has_disconnect_flag="false" is_ref="false" has_active_flag="false" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1568"/> - <subtype_indication id="1581" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="28" col="28" + <parent ref="842"/> + <subtype_indication id="855" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="28" col="28" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1582" kind="signal_declaration" - file="./src/best_chronometer_ever.vhd" line="29" col="11" + <el id="856" kind="signal_declaration" + file="src/best_chronometer_ever.vhd" line="29" col="11" identifier="numeral_display" has_disconnect_flag="false" is_ref="false" has_active_flag="false" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1568"/> - <subtype_indication id="3219" + <parent ref="842"/> + <subtype_indication id="2418" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="29" col="28" + file="src/best_chronometer_ever.vhd" line="29" col="28" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="1587" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="29" col="42" + <range_constraint id="861" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="29" col="42" expr_staticness="local" direction="to"> - <left_limit_expr id="1586" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="29" - col="42" value=" 0" expr_staticness="local"> + <left_limit_expr id="860" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="29" col="42" + value=" 0" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1588" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="29" - col="47" value=" 9" expr_staticness="local"> + <right_limit_expr id="862" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="29" col="47" + value=" 9" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1586"/> - <right_limit ref="1588"/> + <left_limit ref="860"/> + <right_limit ref="862"/> </range_constraint> - <subtype_type_mark id="1583" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="29" col="28" + <subtype_type_mark id="857" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="29" col="28" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -13614,41 +16545,41 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="3219"/> + <type ref="2418"/> </el> - <el id="1589" kind="signal_declaration" - file="./src/best_chronometer_ever.vhd" line="30" col="11" + <el id="863" kind="signal_declaration" + file="src/best_chronometer_ever.vhd" line="30" col="11" identifier="curr_0001_time" has_disconnect_flag="false" is_ref="false" has_active_flag="false" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1568"/> - <subtype_indication id="1585" + <parent ref="842"/> + <subtype_indication id="859" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="30" col="28" + file="src/best_chronometer_ever.vhd" line="30" col="28" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="1594" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="30" col="42" + <range_constraint id="868" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="30" col="42" expr_staticness="local" direction="to"> - <left_limit_expr id="1591" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="30" - col="42" value=" 0" expr_staticness="local"> + <left_limit_expr id="865" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="30" col="42" + value=" 0" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1595" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="30" - col="47" value=" 9" expr_staticness="local"> + <right_limit_expr id="869" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="30" col="47" + value=" 9" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1591"/> - <right_limit ref="1595"/> + <left_limit ref="865"/> + <right_limit ref="869"/> </range_constraint> - <subtype_type_mark id="1590" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="30" col="28" + <subtype_type_mark id="864" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="30" col="28" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -13657,41 +16588,41 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="1585"/> + <type ref="859"/> </el> - <el id="1596" kind="signal_declaration" - file="./src/best_chronometer_ever.vhd" line="31" col="11" + <el id="870" kind="signal_declaration" + file="src/best_chronometer_ever.vhd" line="31" col="11" identifier="curr_0010_time" has_disconnect_flag="false" is_ref="false" has_active_flag="false" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1568"/> - <subtype_indication id="1593" + <parent ref="842"/> + <subtype_indication id="867" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="31" col="28" + file="src/best_chronometer_ever.vhd" line="31" col="28" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="1601" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="31" col="42" + <range_constraint id="875" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="31" col="42" expr_staticness="local" direction="to"> - <left_limit_expr id="1600" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="31" - col="42" value=" 0" expr_staticness="local"> + <left_limit_expr id="874" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="31" col="42" + value=" 0" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1602" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="31" - col="47" value=" 9" expr_staticness="local"> + <right_limit_expr id="876" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="31" col="47" + value=" 9" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1600"/> - <right_limit ref="1602"/> + <left_limit ref="874"/> + <right_limit ref="876"/> </range_constraint> - <subtype_type_mark id="1597" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="31" col="28" + <subtype_type_mark id="871" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="31" col="28" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -13700,41 +16631,41 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="1593"/> + <type ref="867"/> </el> - <el id="1603" kind="signal_declaration" - file="./src/best_chronometer_ever.vhd" line="32" col="11" + <el id="877" kind="signal_declaration" + file="src/best_chronometer_ever.vhd" line="32" col="11" identifier="curr_0100_time" has_disconnect_flag="false" is_ref="false" has_active_flag="false" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1568"/> - <subtype_indication id="1599" + <parent ref="842"/> + <subtype_indication id="873" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="32" col="28" + file="src/best_chronometer_ever.vhd" line="32" col="28" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="1608" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="32" col="42" + <range_constraint id="882" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="32" col="42" expr_staticness="local" direction="to"> - <left_limit_expr id="1605" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="32" - col="42" value=" 0" expr_staticness="local"> + <left_limit_expr id="879" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="32" col="42" + value=" 0" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1609" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="32" - col="47" value=" 9" expr_staticness="local"> + <right_limit_expr id="883" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="32" col="47" + value=" 9" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1605"/> - <right_limit ref="1609"/> + <left_limit ref="879"/> + <right_limit ref="883"/> </range_constraint> - <subtype_type_mark id="1604" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="32" col="28" + <subtype_type_mark id="878" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="32" col="28" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -13743,41 +16674,41 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="1599"/> + <type ref="873"/> </el> - <el id="1610" kind="signal_declaration" - file="./src/best_chronometer_ever.vhd" line="33" col="11" + <el id="884" kind="signal_declaration" + file="src/best_chronometer_ever.vhd" line="33" col="11" identifier="curr_1000_time" has_disconnect_flag="false" is_ref="false" has_active_flag="false" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1568"/> - <subtype_indication id="1607" + <parent ref="842"/> + <subtype_indication id="881" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="33" col="28" + file="src/best_chronometer_ever.vhd" line="33" col="28" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="1615" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="33" col="42" + <range_constraint id="889" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="33" col="42" expr_staticness="local" direction="to"> - <left_limit_expr id="1614" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="33" - col="42" value=" 0" expr_staticness="local"> + <left_limit_expr id="888" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="33" col="42" + value=" 0" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1616" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="33" - col="47" value=" 5" expr_staticness="local"> + <right_limit_expr id="890" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="33" col="47" + value=" 5" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1614"/> - <right_limit ref="1616"/> + <left_limit ref="888"/> + <right_limit ref="890"/> </range_constraint> - <subtype_type_mark id="1611" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="33" col="28" + <subtype_type_mark id="885" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="33" col="28" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -13786,42 +16717,42 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="1607"/> + <type ref="881"/> </el> - <el id="1618" kind="component_declaration" - file="./src/best_chronometer_ever.vhd" line="36" col="14" + <el id="892" kind="component_declaration" + file="src/best_chronometer_ever.vhd" line="36" col="14" identifier="centisecond_timer" visible_flag="true" use_flag="false" has_is="true" end_has_reserved_id="true" end_has_identifier="false"> - <parent ref="1568"/> + <parent ref="842"/> <generic_chain> - <el id="1617" kind="interface_constant_declaration" - file="./src/best_chronometer_ever.vhd" line="42" col="11" + <el id="891" kind="interface_constant_declaration" + file="src/best_chronometer_ever.vhd" line="42" col="11" identifier="g_clock_cycle_per_centisecond" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="global" name_staticness="local"> - <parent ref="1618"/> - <subtype_indication id="1620" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="42" - col="42" identifier="natural" is_forward_ref="false" + <parent ref="892"/> + <subtype_indication id="894" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="42" col="42" + identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> <named_entity ref="646"/> <base_name ref="646"/> </subtype_indication> - <default_value id="1621" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="42" - col="53" value=" 8" expr_staticness="local"> + <default_value id="895" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="42" col="53" + value=" 8" expr_staticness="local"> <type ref="399"/> </default_value> <type ref="639"/> </el> </generic_chain> <port_chain> - <el id="1622" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="46" col="10" + <el id="896" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="46" col="10" identifier="i_clock" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -13829,19 +16760,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1618"/> - <subtype_indication id="1623" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="46" - col="32" identifier="std_logic" is_forward_ref="false" + <parent ref="892"/> + <subtype_indication id="897" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="46" col="32" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1624" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="47" col="10" + <el id="898" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="47" col="10" identifier="i_reset" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -13849,19 +16780,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1618"/> - <subtype_indication id="1625" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="47" - col="32" identifier="std_logic" is_forward_ref="false" + <parent ref="892"/> + <subtype_indication id="899" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="47" col="32" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1626" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="48" col="10" + <el id="900" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="48" col="10" identifier="i_raz" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -13869,19 +16800,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1618"/> - <subtype_indication id="1627" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="48" - col="32" identifier="std_logic" is_forward_ref="false" + <parent ref="892"/> + <subtype_indication id="901" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="48" col="32" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1628" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="49" col="10" + <el id="902" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="49" col="10" identifier="i_enable" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -13889,19 +16820,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1618"/> - <subtype_indication id="1629" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="49" - col="32" identifier="std_logic" is_forward_ref="false" + <parent ref="892"/> + <subtype_indication id="903" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="49" col="32" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1630" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="50" col="10" + <el id="904" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="50" col="10" identifier="o_new_centisecond" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" @@ -13910,28 +16841,28 @@ open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1618"/> - <subtype_indication id="1631" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="50" - col="33" identifier="std_logic" is_forward_ref="false" + <parent ref="892"/> + <subtype_indication id="905" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="50" col="33" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> </port_chain> </el> - <el id="1632" kind="component_declaration" - file="./src/best_chronometer_ever.vhd" line="54" col="14" + <el id="906" kind="component_declaration" + file="src/best_chronometer_ever.vhd" line="54" col="14" identifier="crossdomain_sync" visible_flag="true" use_flag="false" has_is="true" end_has_reserved_id="true" end_has_identifier="false"> - <parent ref="1568"/> + <parent ref="842"/> <port_chain> - <el id="1634" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="57" col="10" + <el id="908" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="57" col="10" identifier="i_clock" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -13939,19 +16870,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1632"/> - <subtype_indication id="1635" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="57" - col="25" identifier="std_logic" is_forward_ref="false" + <parent ref="906"/> + <subtype_indication id="909" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="57" col="25" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1636" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="58" col="10" + <el id="910" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="58" col="10" identifier="i_reset" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -13959,19 +16890,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1632"/> - <subtype_indication id="1637" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="58" - col="25" identifier="std_logic" is_forward_ref="false" + <parent ref="906"/> + <subtype_indication id="911" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="58" col="25" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1638" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="59" col="10" + <el id="912" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="59" col="10" identifier="i_signal" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -13979,19 +16910,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1632"/> - <subtype_indication id="1639" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="59" - col="25" identifier="std_logic" is_forward_ref="false" + <parent ref="906"/> + <subtype_indication id="913" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="59" col="25" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1640" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="60" col="10" + <el id="914" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="60" col="10" identifier="o_signal" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" @@ -14000,53 +16931,53 @@ open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1632"/> - <subtype_indication id="1641" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="60" - col="26" identifier="std_logic" is_forward_ref="false" + <parent ref="906"/> + <subtype_indication id="915" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="60" col="26" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> </port_chain> </el> - <el id="1642" kind="component_declaration" - file="./src/best_chronometer_ever.vhd" line="64" col="14" + <el id="916" kind="component_declaration" + file="src/best_chronometer_ever.vhd" line="64" col="14" identifier="display_manager" visible_flag="true" use_flag="false" has_is="true" end_has_reserved_id="true" end_has_identifier="false"> - <parent ref="1568"/> + <parent ref="842"/> <generic_chain> - <el id="1644" kind="interface_constant_declaration" - file="./src/best_chronometer_ever.vhd" line="70" col="11" + <el id="918" kind="interface_constant_declaration" + file="src/best_chronometer_ever.vhd" line="70" col="11" identifier="g_clock_cycle_per_display" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="global" name_staticness="local"> - <parent ref="1642"/> - <subtype_indication id="1645" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="70" - col="38" identifier="natural" is_forward_ref="false" + <parent ref="916"/> + <subtype_indication id="919" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="70" col="38" + identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> <named_entity ref="646"/> <base_name ref="646"/> </subtype_indication> - <default_value id="1646" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="70" - col="49" value=" 2" expr_staticness="local"> + <default_value id="920" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="70" col="49" + value=" 2" expr_staticness="local"> <type ref="399"/> </default_value> <type ref="639"/> </el> </generic_chain> <port_chain> - <el id="1647" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="74" col="10" + <el id="921" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="74" col="10" identifier="i_clock" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -14054,19 +16985,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1642"/> - <subtype_indication id="1648" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="74" - col="31" identifier="std_logic" is_forward_ref="false" + <parent ref="916"/> + <subtype_indication id="922" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="74" col="31" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1649" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="75" col="10" + <el id="923" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="75" col="10" identifier="i_reset" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -14074,19 +17005,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1642"/> - <subtype_indication id="1650" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="75" - col="31" identifier="std_logic" is_forward_ref="false" + <parent ref="916"/> + <subtype_indication id="924" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="75" col="31" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1651" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="76" col="10" + <el id="925" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="76" col="10" identifier="i_curr_0001_time" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -14094,32 +17025,32 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1642"/> - <subtype_indication id="1613" + <parent ref="916"/> + <subtype_indication id="887" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="76" - col="31" resolved_flag="false" is_ref="false" + file="src/best_chronometer_ever.vhd" line="76" col="31" + resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="1656" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="76" + <range_constraint id="930" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="76" col="45" expr_staticness="local" direction="to"> - <left_limit_expr id="1653" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="76" + <left_limit_expr id="927" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="76" col="45" value=" 0" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1657" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="76" + <right_limit_expr id="931" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="76" col="50" value=" 9" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1653"/> - <right_limit ref="1657"/> + <left_limit ref="927"/> + <right_limit ref="931"/> </range_constraint> - <subtype_type_mark id="1652" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="76" + <subtype_type_mark id="926" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="76" col="31" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -14128,10 +17059,10 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="1613"/> + <type ref="887"/> </el> - <el id="1658" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="77" col="10" + <el id="932" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="77" col="10" identifier="i_curr_0010_time" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -14139,32 +17070,32 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1642"/> - <subtype_indication id="1655" + <parent ref="916"/> + <subtype_indication id="929" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="77" - col="31" resolved_flag="false" is_ref="false" + file="src/best_chronometer_ever.vhd" line="77" col="31" + resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="1663" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="77" + <range_constraint id="937" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="77" col="45" expr_staticness="local" direction="to"> - <left_limit_expr id="1662" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="77" + <left_limit_expr id="936" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="77" col="45" value=" 0" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1664" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="77" + <right_limit_expr id="938" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="77" col="50" value=" 9" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1662"/> - <right_limit ref="1664"/> + <left_limit ref="936"/> + <right_limit ref="938"/> </range_constraint> - <subtype_type_mark id="1659" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="77" + <subtype_type_mark id="933" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="77" col="31" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -14173,10 +17104,10 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="1655"/> + <type ref="929"/> </el> - <el id="1665" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="78" col="10" + <el id="939" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="78" col="10" identifier="i_curr_0100_time" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -14184,32 +17115,32 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1642"/> - <subtype_indication id="1661" + <parent ref="916"/> + <subtype_indication id="935" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="78" - col="31" resolved_flag="false" is_ref="false" + file="src/best_chronometer_ever.vhd" line="78" col="31" + resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="1670" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="78" + <range_constraint id="944" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="78" col="45" expr_staticness="local" direction="to"> - <left_limit_expr id="1667" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="78" + <left_limit_expr id="941" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="78" col="45" value=" 0" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1671" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="78" + <right_limit_expr id="945" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="78" col="50" value=" 9" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1667"/> - <right_limit ref="1671"/> + <left_limit ref="941"/> + <right_limit ref="945"/> </range_constraint> - <subtype_type_mark id="1666" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="78" + <subtype_type_mark id="940" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="78" col="31" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -14218,10 +17149,10 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="1661"/> + <type ref="935"/> </el> - <el id="1672" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="79" col="10" + <el id="946" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="79" col="10" identifier="i_curr_1000_time" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -14229,32 +17160,32 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1642"/> - <subtype_indication id="1669" + <parent ref="916"/> + <subtype_indication id="943" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="79" - col="31" resolved_flag="false" is_ref="false" + file="src/best_chronometer_ever.vhd" line="79" col="31" + resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="1677" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="79" + <range_constraint id="951" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="79" col="45" expr_staticness="local" direction="to"> - <left_limit_expr id="1676" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="79" + <left_limit_expr id="950" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="79" col="45" value=" 0" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1678" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="79" + <right_limit_expr id="952" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="79" col="50" value=" 5" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1676"/> - <right_limit ref="1678"/> + <left_limit ref="950"/> + <right_limit ref="952"/> </range_constraint> - <subtype_type_mark id="1673" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="79" + <subtype_type_mark id="947" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="79" col="31" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -14263,10 +17194,10 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="1669"/> + <type ref="943"/> </el> - <el id="1679" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="80" col="10" + <el id="953" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="80" col="10" identifier="o_display" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" @@ -14275,32 +17206,32 @@ open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1642"/> - <subtype_indication id="1675" + <parent ref="916"/> + <subtype_indication id="949" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="80" - col="32" resolved_flag="false" is_ref="false" + file="src/best_chronometer_ever.vhd" line="80" col="32" + resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="1684" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="80" + <range_constraint id="958" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="80" col="46" expr_staticness="local" direction="to"> - <left_limit_expr id="1681" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="80" + <left_limit_expr id="955" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="80" col="46" value=" 0" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1685" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="80" + <right_limit_expr id="959" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="80" col="51" value=" 9" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1681"/> - <right_limit ref="1685"/> + <left_limit ref="955"/> + <right_limit ref="959"/> </range_constraint> - <subtype_type_mark id="1680" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="80" + <subtype_type_mark id="954" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="80" col="32" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -14309,10 +17240,10 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="1675"/> + <type ref="949"/> </el> - <el id="1686" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="81" col="10" + <el id="960" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="81" col="10" identifier="o_an" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" @@ -14321,796 +17252,791 @@ open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1642"/> - <subtype_indication id="1688" + <parent ref="916"/> + <subtype_indication id="962" kind="array_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="81" - col="49" resolved_flag="true" signal_type_flag="true" + file="src/best_chronometer_ever.vhd" line="81" col="49" + resolved_flag="true" signal_type_flag="true" has_signal_flag="true" index_constraint_flag="true" type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1687" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="81" + <subtype_type_mark id="961" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="81" col="32" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_type_mark> - <index_constraint_list list-id="46"> - <el id="1683" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="81" + <index_constraint_list list-id="15"> + <el id="957" kind="integer_subtype_definition" + file="src/best_chronometer_ever.vhd" line="81" col="50" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="false" type_staticness="local"> - <range_constraint id="1691" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="81" + <range_constraint id="965" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="81" col="50" expr_staticness="local" direction="downto"> - <left_limit_expr id="1690" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="81" + <left_limit_expr id="964" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="81" col="50" value=" 3" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1692" - kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="81" + <right_limit_expr id="966" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="81" col="59" value=" 0" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1690"/> - <right_limit ref="1692"/> + <left_limit ref="964"/> + <right_limit ref="966"/> </range_constraint> <base_type ref="399"/> </el> </index_constraint_list> - <index_subtype_list list-ref="46"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> + <index_subtype_list list-ref="15"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> </subtype_indication> - <type ref="1688"/> + <type ref="962"/> </el> </port_chain> </el> - <el id="1694" kind="component_declaration" - file="./src/best_chronometer_ever.vhd" line="85" col="14" + <el id="968" kind="component_declaration" + file="src/best_chronometer_ever.vhd" line="85" col="14" identifier="numeral_to_display" visible_flag="true" use_flag="false" has_is="true" end_has_reserved_id="true" end_has_identifier="false"> - <parent ref="1568"/> + <parent ref="842"/> <generic_chain> - <el id="1693" kind="interface_constant_declaration" - file="./src/best_chronometer_ever.vhd" line="89" col="10" + <el id="967" kind="interface_constant_declaration" + file="src/best_chronometer_ever.vhd" line="89" col="10" identifier="g_display_value_0" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="global" name_staticness="local"> - <parent ref="1694"/> - <subtype_indication id="1698" + <parent ref="968"/> + <subtype_indication id="972" kind="array_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="89" - col="53" resolved_flag="true" signal_type_flag="true" + file="src/best_chronometer_ever.vhd" line="89" col="53" + resolved_flag="true" signal_type_flag="true" has_signal_flag="false" index_constraint_flag="true" type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1696" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="89" + <subtype_type_mark id="970" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="89" col="37" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_type_mark> - <index_constraint_list list-id="47"> - <el id="1682" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="89" + <index_constraint_list list-id="16"> + <el id="956" kind="integer_subtype_definition" + file="src/best_chronometer_ever.vhd" line="89" col="54" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="false" type_staticness="local"> - <range_constraint id="1700" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="89" + <range_constraint id="974" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="89" col="54" expr_staticness="local" direction="downto"> - <left_limit_expr id="1697" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="89" + <left_limit_expr id="971" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="89" col="54" value=" 6" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1701" - kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="89" + <right_limit_expr id="975" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="89" col="63" value=" 0" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1697"/> - <right_limit ref="1701"/> + <left_limit ref="971"/> + <right_limit ref="975"/> </range_constraint> <base_type ref="399"/> </el> </index_constraint_list> - <index_subtype_list list-ref="47"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> + <index_subtype_list list-ref="16"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> </subtype_indication> - <default_value id="1702" kind="string_literal8" - file="./src/best_chronometer_ever.vhd" line="89" - col="69" string_length="7" has_signed="false" + <default_value id="976" kind="string_literal8" + file="src/best_chronometer_ever.vhd" line="89" col="69" + string_length="7" has_signed="false" bit_string_base="BASE_2" has_sign="false" has_length="false" expr_staticness="local"> <string8_id length="7" content="0000001"/> - <type ref="1698"/> + <type ref="972"/> </default_value> - <type ref="1698"/> + <type ref="972"/> </el> - <el id="1703" kind="interface_constant_declaration" - file="./src/best_chronometer_ever.vhd" line="90" col="10" + <el id="977" kind="interface_constant_declaration" + file="src/best_chronometer_ever.vhd" line="90" col="10" identifier="g_display_value_1" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="global" name_staticness="local"> - <parent ref="1694"/> - <subtype_indication id="1706" + <parent ref="968"/> + <subtype_indication id="980" kind="array_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="90" - col="53" resolved_flag="true" signal_type_flag="true" + file="src/best_chronometer_ever.vhd" line="90" col="53" + resolved_flag="true" signal_type_flag="true" has_signal_flag="false" index_constraint_flag="true" type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1704" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="90" + <subtype_type_mark id="978" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="90" col="37" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_type_mark> - <index_constraint_list list-id="48"> - <el id="1674" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="90" + <index_constraint_list list-id="17"> + <el id="948" kind="integer_subtype_definition" + file="src/best_chronometer_ever.vhd" line="90" col="54" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="false" type_staticness="local"> - <range_constraint id="1708" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="90" + <range_constraint id="982" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="90" col="54" expr_staticness="local" direction="downto"> - <left_limit_expr id="1705" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="90" + <left_limit_expr id="979" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="90" col="54" value=" 6" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1709" - kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="90" + <right_limit_expr id="983" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="90" col="63" value=" 0" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1705"/> - <right_limit ref="1709"/> + <left_limit ref="979"/> + <right_limit ref="983"/> </range_constraint> <base_type ref="399"/> </el> </index_constraint_list> - <index_subtype_list list-ref="48"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> + <index_subtype_list list-ref="17"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> </subtype_indication> - <default_value id="1710" kind="string_literal8" - file="./src/best_chronometer_ever.vhd" line="90" - col="69" string_length="7" has_signed="false" + <default_value id="984" kind="string_literal8" + file="src/best_chronometer_ever.vhd" line="90" col="69" + string_length="7" has_signed="false" bit_string_base="BASE_2" has_sign="false" has_length="false" expr_staticness="local"> <string8_id length="7" content="1001111"/> - <type ref="1706"/> + <type ref="980"/> </default_value> - <type ref="1706"/> + <type ref="980"/> </el> - <el id="1711" kind="interface_constant_declaration" - file="./src/best_chronometer_ever.vhd" line="91" col="10" + <el id="985" kind="interface_constant_declaration" + file="src/best_chronometer_ever.vhd" line="91" col="10" identifier="g_display_value_2" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="global" name_staticness="local"> - <parent ref="1694"/> - <subtype_indication id="1714" + <parent ref="968"/> + <subtype_indication id="988" kind="array_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="91" - col="53" resolved_flag="true" signal_type_flag="true" + file="src/best_chronometer_ever.vhd" line="91" col="53" + resolved_flag="true" signal_type_flag="true" has_signal_flag="false" index_constraint_flag="true" type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1712" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="91" + <subtype_type_mark id="986" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="91" col="37" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_type_mark> - <index_constraint_list list-id="49"> - <el id="1668" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="91" + <index_constraint_list list-id="18"> + <el id="942" kind="integer_subtype_definition" + file="src/best_chronometer_ever.vhd" line="91" col="54" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="false" type_staticness="local"> - <range_constraint id="1716" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="91" + <range_constraint id="990" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="91" col="54" expr_staticness="local" direction="downto"> - <left_limit_expr id="1713" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="91" + <left_limit_expr id="987" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="91" col="54" value=" 6" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1717" - kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="91" + <right_limit_expr id="991" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="91" col="63" value=" 0" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1713"/> - <right_limit ref="1717"/> + <left_limit ref="987"/> + <right_limit ref="991"/> </range_constraint> <base_type ref="399"/> </el> </index_constraint_list> - <index_subtype_list list-ref="49"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> + <index_subtype_list list-ref="18"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> </subtype_indication> - <default_value id="1718" kind="string_literal8" - file="./src/best_chronometer_ever.vhd" line="91" - col="69" string_length="7" has_signed="false" + <default_value id="992" kind="string_literal8" + file="src/best_chronometer_ever.vhd" line="91" col="69" + string_length="7" has_signed="false" bit_string_base="BASE_2" has_sign="false" has_length="false" expr_staticness="local"> <string8_id length="7" content="0010010"/> - <type ref="1714"/> + <type ref="988"/> </default_value> - <type ref="1714"/> + <type ref="988"/> </el> - <el id="1719" kind="interface_constant_declaration" - file="./src/best_chronometer_ever.vhd" line="92" col="10" + <el id="993" kind="interface_constant_declaration" + file="src/best_chronometer_ever.vhd" line="92" col="10" identifier="g_display_value_3" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="global" name_staticness="local"> - <parent ref="1694"/> - <subtype_indication id="1722" + <parent ref="968"/> + <subtype_indication id="996" kind="array_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="92" - col="53" resolved_flag="true" signal_type_flag="true" + file="src/best_chronometer_ever.vhd" line="92" col="53" + resolved_flag="true" signal_type_flag="true" has_signal_flag="false" index_constraint_flag="true" type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1720" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="92" + <subtype_type_mark id="994" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="92" col="37" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_type_mark> - <index_constraint_list list-id="50"> - <el id="1660" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="92" + <index_constraint_list list-id="19"> + <el id="934" kind="integer_subtype_definition" + file="src/best_chronometer_ever.vhd" line="92" col="54" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="false" type_staticness="local"> - <range_constraint id="1724" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="92" + <range_constraint id="998" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="92" col="54" expr_staticness="local" direction="downto"> - <left_limit_expr id="1721" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="92" + <left_limit_expr id="995" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="92" col="54" value=" 6" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1725" - kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="92" + <right_limit_expr id="999" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="92" col="63" value=" 0" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1721"/> - <right_limit ref="1725"/> + <left_limit ref="995"/> + <right_limit ref="999"/> </range_constraint> <base_type ref="399"/> </el> </index_constraint_list> - <index_subtype_list list-ref="50"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> + <index_subtype_list list-ref="19"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> </subtype_indication> - <default_value id="1726" kind="string_literal8" - file="./src/best_chronometer_ever.vhd" line="92" - col="69" string_length="7" has_signed="false" + <default_value id="1000" kind="string_literal8" + file="src/best_chronometer_ever.vhd" line="92" col="69" + string_length="7" has_signed="false" bit_string_base="BASE_2" has_sign="false" has_length="false" expr_staticness="local"> <string8_id length="7" content="0000110"/> - <type ref="1722"/> + <type ref="996"/> </default_value> - <type ref="1722"/> + <type ref="996"/> </el> - <el id="1727" kind="interface_constant_declaration" - file="./src/best_chronometer_ever.vhd" line="93" col="10" + <el id="1001" kind="interface_constant_declaration" + file="src/best_chronometer_ever.vhd" line="93" col="10" identifier="g_display_value_4" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="global" name_staticness="local"> - <parent ref="1694"/> - <subtype_indication id="1730" + <parent ref="968"/> + <subtype_indication id="1004" kind="array_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="93" - col="53" resolved_flag="true" signal_type_flag="true" + file="src/best_chronometer_ever.vhd" line="93" col="53" + resolved_flag="true" signal_type_flag="true" has_signal_flag="false" index_constraint_flag="true" type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1728" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="93" + <subtype_type_mark id="1002" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="93" col="37" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_type_mark> - <index_constraint_list list-id="51"> - <el id="1654" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="93" + <index_constraint_list list-id="20"> + <el id="928" kind="integer_subtype_definition" + file="src/best_chronometer_ever.vhd" line="93" col="54" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="false" type_staticness="local"> - <range_constraint id="1732" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="93" + <range_constraint id="1006" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="93" col="54" expr_staticness="local" direction="downto"> - <left_limit_expr id="1729" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="93" + <left_limit_expr id="1003" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="93" col="54" value=" 6" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1733" + <right_limit_expr id="1007" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="93" + file="src/best_chronometer_ever.vhd" line="93" col="63" value=" 0" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1729"/> - <right_limit ref="1733"/> + <left_limit ref="1003"/> + <right_limit ref="1007"/> </range_constraint> <base_type ref="399"/> </el> </index_constraint_list> - <index_subtype_list list-ref="51"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> + <index_subtype_list list-ref="20"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> </subtype_indication> - <default_value id="1734" kind="string_literal8" - file="./src/best_chronometer_ever.vhd" line="93" - col="69" string_length="7" has_signed="false" + <default_value id="1008" kind="string_literal8" + file="src/best_chronometer_ever.vhd" line="93" col="69" + string_length="7" has_signed="false" bit_string_base="BASE_2" has_sign="false" has_length="false" expr_staticness="local"> <string8_id length="7" content="1001100"/> - <type ref="1730"/> + <type ref="1004"/> </default_value> - <type ref="1730"/> + <type ref="1004"/> </el> - <el id="1735" kind="interface_constant_declaration" - file="./src/best_chronometer_ever.vhd" line="94" col="10" + <el id="1009" kind="interface_constant_declaration" + file="src/best_chronometer_ever.vhd" line="94" col="10" identifier="g_display_value_5" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="global" name_staticness="local"> - <parent ref="1694"/> - <subtype_indication id="1738" + <parent ref="968"/> + <subtype_indication id="1012" kind="array_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="94" - col="53" resolved_flag="true" signal_type_flag="true" + file="src/best_chronometer_ever.vhd" line="94" col="53" + resolved_flag="true" signal_type_flag="true" has_signal_flag="false" index_constraint_flag="true" type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1736" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="94" + <subtype_type_mark id="1010" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="94" col="37" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_type_mark> - <index_constraint_list list-id="52"> - <el id="1612" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="94" + <index_constraint_list list-id="21"> + <el id="886" kind="integer_subtype_definition" + file="src/best_chronometer_ever.vhd" line="94" col="54" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="false" type_staticness="local"> - <range_constraint id="1740" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="94" + <range_constraint id="1014" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="94" col="54" expr_staticness="local" direction="downto"> - <left_limit_expr id="1737" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="94" + <left_limit_expr id="1011" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="94" col="54" value=" 6" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1741" + <right_limit_expr id="1015" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="94" + file="src/best_chronometer_ever.vhd" line="94" col="63" value=" 0" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1737"/> - <right_limit ref="1741"/> + <left_limit ref="1011"/> + <right_limit ref="1015"/> </range_constraint> <base_type ref="399"/> </el> </index_constraint_list> - <index_subtype_list list-ref="52"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> + <index_subtype_list list-ref="21"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> </subtype_indication> - <default_value id="1742" kind="string_literal8" - file="./src/best_chronometer_ever.vhd" line="94" - col="69" string_length="7" has_signed="false" + <default_value id="1016" kind="string_literal8" + file="src/best_chronometer_ever.vhd" line="94" col="69" + string_length="7" has_signed="false" bit_string_base="BASE_2" has_sign="false" has_length="false" expr_staticness="local"> <string8_id length="7" content="0100100"/> - <type ref="1738"/> + <type ref="1012"/> </default_value> - <type ref="1738"/> + <type ref="1012"/> </el> - <el id="1743" kind="interface_constant_declaration" - file="./src/best_chronometer_ever.vhd" line="95" col="10" + <el id="1017" kind="interface_constant_declaration" + file="src/best_chronometer_ever.vhd" line="95" col="10" identifier="g_display_value_6" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="global" name_staticness="local"> - <parent ref="1694"/> - <subtype_indication id="1746" + <parent ref="968"/> + <subtype_indication id="1020" kind="array_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="95" - col="53" resolved_flag="true" signal_type_flag="true" + file="src/best_chronometer_ever.vhd" line="95" col="53" + resolved_flag="true" signal_type_flag="true" has_signal_flag="false" index_constraint_flag="true" type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1744" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="95" + <subtype_type_mark id="1018" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="95" col="37" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_type_mark> - <index_constraint_list list-id="53"> - <el id="1606" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="95" + <index_constraint_list list-id="22"> + <el id="880" kind="integer_subtype_definition" + file="src/best_chronometer_ever.vhd" line="95" col="54" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="false" type_staticness="local"> - <range_constraint id="1748" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="95" + <range_constraint id="1022" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="95" col="54" expr_staticness="local" direction="downto"> - <left_limit_expr id="1745" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="95" + <left_limit_expr id="1019" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="95" col="54" value=" 6" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1749" + <right_limit_expr id="1023" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="95" + file="src/best_chronometer_ever.vhd" line="95" col="63" value=" 0" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1745"/> - <right_limit ref="1749"/> + <left_limit ref="1019"/> + <right_limit ref="1023"/> </range_constraint> <base_type ref="399"/> </el> </index_constraint_list> - <index_subtype_list list-ref="53"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> + <index_subtype_list list-ref="22"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> </subtype_indication> - <default_value id="1750" kind="string_literal8" - file="./src/best_chronometer_ever.vhd" line="95" - col="69" string_length="7" has_signed="false" + <default_value id="1024" kind="string_literal8" + file="src/best_chronometer_ever.vhd" line="95" col="69" + string_length="7" has_signed="false" bit_string_base="BASE_2" has_sign="false" has_length="false" expr_staticness="local"> <string8_id length="7" content="0100000"/> - <type ref="1746"/> + <type ref="1020"/> </default_value> - <type ref="1746"/> + <type ref="1020"/> </el> - <el id="1751" kind="interface_constant_declaration" - file="./src/best_chronometer_ever.vhd" line="96" col="10" + <el id="1025" kind="interface_constant_declaration" + file="src/best_chronometer_ever.vhd" line="96" col="10" identifier="g_display_value_7" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="global" name_staticness="local"> - <parent ref="1694"/> - <subtype_indication id="1754" + <parent ref="968"/> + <subtype_indication id="1028" kind="array_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="96" - col="53" resolved_flag="true" signal_type_flag="true" + file="src/best_chronometer_ever.vhd" line="96" col="53" + resolved_flag="true" signal_type_flag="true" has_signal_flag="false" index_constraint_flag="true" type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1752" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="96" + <subtype_type_mark id="1026" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="96" col="37" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_type_mark> - <index_constraint_list list-id="54"> - <el id="1598" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="96" + <index_constraint_list list-id="23"> + <el id="872" kind="integer_subtype_definition" + file="src/best_chronometer_ever.vhd" line="96" col="54" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="false" type_staticness="local"> - <range_constraint id="1756" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="96" + <range_constraint id="1030" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="96" col="54" expr_staticness="local" direction="downto"> - <left_limit_expr id="1753" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="96" + <left_limit_expr id="1027" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="96" col="54" value=" 6" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1757" + <right_limit_expr id="1031" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="96" + file="src/best_chronometer_ever.vhd" line="96" col="63" value=" 0" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1753"/> - <right_limit ref="1757"/> + <left_limit ref="1027"/> + <right_limit ref="1031"/> </range_constraint> <base_type ref="399"/> </el> </index_constraint_list> - <index_subtype_list list-ref="54"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> + <index_subtype_list list-ref="23"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> </subtype_indication> - <default_value id="1758" kind="string_literal8" - file="./src/best_chronometer_ever.vhd" line="96" - col="69" string_length="7" has_signed="false" + <default_value id="1032" kind="string_literal8" + file="src/best_chronometer_ever.vhd" line="96" col="69" + string_length="7" has_signed="false" bit_string_base="BASE_2" has_sign="false" has_length="false" expr_staticness="local"> <string8_id length="7" content="0001111"/> - <type ref="1754"/> + <type ref="1028"/> </default_value> - <type ref="1754"/> + <type ref="1028"/> </el> - <el id="1759" kind="interface_constant_declaration" - file="./src/best_chronometer_ever.vhd" line="97" col="10" + <el id="1033" kind="interface_constant_declaration" + file="src/best_chronometer_ever.vhd" line="97" col="10" identifier="g_display_value_8" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="global" name_staticness="local"> - <parent ref="1694"/> - <subtype_indication id="1762" + <parent ref="968"/> + <subtype_indication id="1036" kind="array_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="97" - col="53" resolved_flag="true" signal_type_flag="true" + file="src/best_chronometer_ever.vhd" line="97" col="53" + resolved_flag="true" signal_type_flag="true" has_signal_flag="false" index_constraint_flag="true" type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1760" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="97" + <subtype_type_mark id="1034" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="97" col="37" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_type_mark> - <index_constraint_list list-id="55"> - <el id="1592" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="97" + <index_constraint_list list-id="24"> + <el id="866" kind="integer_subtype_definition" + file="src/best_chronometer_ever.vhd" line="97" col="54" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="false" type_staticness="local"> - <range_constraint id="1764" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="97" + <range_constraint id="1038" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="97" col="54" expr_staticness="local" direction="downto"> - <left_limit_expr id="1761" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="97" + <left_limit_expr id="1035" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="97" col="54" value=" 6" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1765" + <right_limit_expr id="1039" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="97" + file="src/best_chronometer_ever.vhd" line="97" col="63" value=" 0" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1761"/> - <right_limit ref="1765"/> + <left_limit ref="1035"/> + <right_limit ref="1039"/> </range_constraint> <base_type ref="399"/> </el> </index_constraint_list> - <index_subtype_list list-ref="55"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> + <index_subtype_list list-ref="24"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> </subtype_indication> - <default_value id="1766" kind="string_literal8" - file="./src/best_chronometer_ever.vhd" line="97" - col="69" string_length="7" has_signed="false" + <default_value id="1040" kind="string_literal8" + file="src/best_chronometer_ever.vhd" line="97" col="69" + string_length="7" has_signed="false" bit_string_base="BASE_2" has_sign="false" has_length="false" expr_staticness="local"> <string8_id length="7" content="0000000"/> - <type ref="1762"/> + <type ref="1036"/> </default_value> - <type ref="1762"/> + <type ref="1036"/> </el> - <el id="1767" kind="interface_constant_declaration" - file="./src/best_chronometer_ever.vhd" line="98" col="10" + <el id="1041" kind="interface_constant_declaration" + file="src/best_chronometer_ever.vhd" line="98" col="10" identifier="g_display_value_9" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="global" name_staticness="local"> - <parent ref="1694"/> - <subtype_indication id="1770" + <parent ref="968"/> + <subtype_indication id="1044" kind="array_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="98" - col="53" resolved_flag="true" signal_type_flag="true" + file="src/best_chronometer_ever.vhd" line="98" col="53" + resolved_flag="true" signal_type_flag="true" has_signal_flag="false" index_constraint_flag="true" type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1768" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="98" + <subtype_type_mark id="1042" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="98" col="37" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_type_mark> - <index_constraint_list list-id="56"> - <el id="1584" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="98" + <index_constraint_list list-id="25"> + <el id="858" kind="integer_subtype_definition" + file="src/best_chronometer_ever.vhd" line="98" col="54" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="false" type_staticness="local"> - <range_constraint id="1772" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="98" + <range_constraint id="1046" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="98" col="54" expr_staticness="local" direction="downto"> - <left_limit_expr id="1769" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="98" + <left_limit_expr id="1043" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="98" col="54" value=" 6" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1773" + <right_limit_expr id="1047" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="98" + file="src/best_chronometer_ever.vhd" line="98" col="63" value=" 0" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1769"/> - <right_limit ref="1773"/> + <left_limit ref="1043"/> + <right_limit ref="1047"/> </range_constraint> <base_type ref="399"/> </el> </index_constraint_list> - <index_subtype_list list-ref="56"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> + <index_subtype_list list-ref="25"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> </subtype_indication> - <default_value id="1774" kind="string_literal8" - file="./src/best_chronometer_ever.vhd" line="98" - col="69" string_length="7" has_signed="false" + <default_value id="1048" kind="string_literal8" + file="src/best_chronometer_ever.vhd" line="98" col="69" + string_length="7" has_signed="false" bit_string_base="BASE_2" has_sign="false" has_length="false" expr_staticness="local"> <string8_id length="7" content="0000100"/> - <type ref="1770"/> + <type ref="1044"/> </default_value> - <type ref="1770"/> + <type ref="1044"/> </el> - <el id="1775" kind="interface_constant_declaration" - file="./src/best_chronometer_ever.vhd" line="99" col="10" + <el id="1049" kind="interface_constant_declaration" + file="src/best_chronometer_ever.vhd" line="99" col="10" identifier="g_display_value_error" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="global" name_staticness="local"> - <parent ref="1694"/> - <subtype_indication id="1778" + <parent ref="968"/> + <subtype_indication id="1052" kind="array_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="99" - col="53" resolved_flag="true" signal_type_flag="true" + file="src/best_chronometer_ever.vhd" line="99" col="53" + resolved_flag="true" signal_type_flag="true" has_signal_flag="false" index_constraint_flag="true" type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1776" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="99" + <subtype_type_mark id="1050" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="99" col="37" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_type_mark> - <index_constraint_list list-id="57"> - <el id="3220" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="99" + <index_constraint_list list-id="26"> + <el id="2410" kind="integer_subtype_definition" + file="src/best_chronometer_ever.vhd" line="99" col="54" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="false" type_staticness="local"> - <range_constraint id="1780" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="99" + <range_constraint id="1054" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="99" col="54" expr_staticness="local" direction="downto"> - <left_limit_expr id="1777" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="99" + <left_limit_expr id="1051" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="99" col="54" value=" 6" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1781" + <right_limit_expr id="1055" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="99" + file="src/best_chronometer_ever.vhd" line="99" col="63" value=" 0" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1777"/> - <right_limit ref="1781"/> + <left_limit ref="1051"/> + <right_limit ref="1055"/> </range_constraint> <base_type ref="399"/> </el> </index_constraint_list> - <index_subtype_list list-ref="57"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> + <index_subtype_list list-ref="26"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> </subtype_indication> - <default_value id="1782" kind="string_literal8" - file="./src/best_chronometer_ever.vhd" line="99" - col="69" string_length="7" has_signed="false" + <default_value id="1056" kind="string_literal8" + file="src/best_chronometer_ever.vhd" line="99" col="69" + string_length="7" has_signed="false" bit_string_base="BASE_2" has_sign="false" has_length="false" expr_staticness="local"> <string8_id length="7" content="0110000"/> - <type ref="1778"/> + <type ref="1052"/> </default_value> - <type ref="1778"/> + <type ref="1052"/> </el> </generic_chain> <port_chain> - <el id="1783" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="103" col="10" + <el id="1057" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="103" col="10" identifier="i_numeral_time" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -15118,32 +18044,32 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1694"/> - <subtype_indication id="3221" + <parent ref="968"/> + <subtype_indication id="2402" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="103" - col="29" resolved_flag="false" is_ref="false" + file="src/best_chronometer_ever.vhd" line="103" col="29" + resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="1788" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="103" + <range_constraint id="1062" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="103" col="43" expr_staticness="local" direction="to"> - <left_limit_expr id="1785" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="103" + <left_limit_expr id="1059" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="103" col="43" value=" 0" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1789" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="103" + <right_limit_expr id="1063" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="103" col="48" value=" 9" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1785"/> - <right_limit ref="1789"/> + <left_limit ref="1059"/> + <right_limit ref="1063"/> </range_constraint> - <subtype_type_mark id="1784" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="103" + <subtype_type_mark id="1058" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="103" col="29" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -15152,10 +18078,10 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="3221"/> + <type ref="2402"/> </el> - <el id="1790" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="104" col="10" + <el id="1064" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="104" col="10" identifier="o_display" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" @@ -15164,70 +18090,68 @@ open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1694"/> - <subtype_indication id="1792" + <parent ref="968"/> + <subtype_indication id="1066" kind="array_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="104" - col="42" resolved_flag="true" signal_type_flag="true" + file="src/best_chronometer_ever.vhd" line="104" col="42" + resolved_flag="true" signal_type_flag="true" has_signal_flag="true" index_constraint_flag="true" type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1791" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="104" + <subtype_type_mark id="1065" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="104" col="26" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_type_mark> - <index_constraint_list list-id="58"> - <el id="1787" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="104" + <index_constraint_list list-id="27"> + <el id="1061" kind="integer_subtype_definition" + file="src/best_chronometer_ever.vhd" line="104" col="43" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="false" type_staticness="local"> - <range_constraint id="1795" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="104" + <range_constraint id="1069" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="104" col="43" expr_staticness="local" direction="downto"> - <left_limit_expr id="1794" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" - line="104" col="43" value=" 6" - expr_staticness="local"> + <left_limit_expr id="1068" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="104" + col="43" value=" 6" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1796" + <right_limit_expr id="1070" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" - line="104" col="52" value=" 0" - expr_staticness="local"> + file="src/best_chronometer_ever.vhd" line="104" + col="52" value=" 0" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1794"/> - <right_limit ref="1796"/> + <left_limit ref="1068"/> + <right_limit ref="1070"/> </range_constraint> <base_type ref="399"/> </el> </index_constraint_list> - <index_subtype_list list-ref="58"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> + <index_subtype_list list-ref="27"/> + <element_subtype ref="2762"/> + <base_type ref="2396"/> </subtype_indication> - <type ref="1792"/> + <type ref="1066"/> </el> </port_chain> </el> - <el id="1798" kind="component_declaration" - file="./src/best_chronometer_ever.vhd" line="108" col="14" + <el id="1072" kind="component_declaration" + file="src/best_chronometer_ever.vhd" line="108" col="14" identifier="time_wizard" visible_flag="true" use_flag="false" has_is="true" end_has_reserved_id="true" end_has_identifier="false"> - <parent ref="1568"/> + <parent ref="842"/> <port_chain> - <el id="1797" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="111" col="10" + <el id="1071" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="111" col="10" identifier="i_clock" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -15235,19 +18159,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1798"/> - <subtype_indication id="1800" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="111" - col="34" identifier="std_logic" is_forward_ref="false" + <parent ref="1072"/> + <subtype_indication id="1074" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="111" col="34" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1801" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="112" col="10" + <el id="1075" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="112" col="10" identifier="i_reset" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -15255,19 +18179,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1798"/> - <subtype_indication id="1802" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="112" - col="34" identifier="std_logic" is_forward_ref="false" + <parent ref="1072"/> + <subtype_indication id="1076" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="112" col="34" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1803" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="113" col="10" + <el id="1077" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="113" col="10" identifier="i_raz" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -15275,19 +18199,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1798"/> - <subtype_indication id="1804" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="113" - col="34" identifier="std_logic" is_forward_ref="false" + <parent ref="1072"/> + <subtype_indication id="1078" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="113" col="34" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1805" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="114" col="10" + <el id="1079" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="114" col="10" identifier="i_new_centisecond" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -15295,19 +18219,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1798"/> - <subtype_indication id="1806" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="114" - col="34" identifier="std_logic" is_forward_ref="false" + <parent ref="1072"/> + <subtype_indication id="1080" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="114" col="34" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1807" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="115" col="10" + <el id="1081" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="115" col="10" identifier="o_limit_reached" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" @@ -15316,19 +18240,19 @@ open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1798"/> - <subtype_indication id="1808" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="115" - col="35" identifier="std_logic" is_forward_ref="false" + <parent ref="1072"/> + <subtype_indication id="1082" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="115" col="35" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1809" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="116" col="10" + <el id="1083" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="116" col="10" identifier="o_curr_0001_time" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" @@ -15337,32 +18261,32 @@ open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1798"/> - <subtype_indication id="1786" + <parent ref="1072"/> + <subtype_indication id="1060" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="116" - col="35" resolved_flag="false" is_ref="false" + file="src/best_chronometer_ever.vhd" line="116" col="35" + resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="1814" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="116" + <range_constraint id="1088" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="116" col="49" expr_staticness="local" direction="to"> - <left_limit_expr id="1811" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="116" + <left_limit_expr id="1085" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="116" col="49" value=" 0" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1815" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="116" + <right_limit_expr id="1089" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="116" col="54" value=" 9" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1811"/> - <right_limit ref="1815"/> + <left_limit ref="1085"/> + <right_limit ref="1089"/> </range_constraint> - <subtype_type_mark id="1810" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="116" + <subtype_type_mark id="1084" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="116" col="35" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -15371,10 +18295,10 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="1786"/> + <type ref="1060"/> </el> - <el id="1816" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="117" col="10" + <el id="1090" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="117" col="10" identifier="o_curr_0010_time" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" @@ -15383,32 +18307,32 @@ open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1798"/> - <subtype_indication id="1813" + <parent ref="1072"/> + <subtype_indication id="1087" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="117" - col="35" resolved_flag="false" is_ref="false" + file="src/best_chronometer_ever.vhd" line="117" col="35" + resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="1821" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="117" + <range_constraint id="1095" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="117" col="49" expr_staticness="local" direction="to"> - <left_limit_expr id="1820" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="117" + <left_limit_expr id="1094" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="117" col="49" value=" 0" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1822" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="117" + <right_limit_expr id="1096" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="117" col="54" value=" 9" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1820"/> - <right_limit ref="1822"/> + <left_limit ref="1094"/> + <right_limit ref="1096"/> </range_constraint> - <subtype_type_mark id="1817" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="117" + <subtype_type_mark id="1091" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="117" col="35" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -15417,10 +18341,10 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="1813"/> + <type ref="1087"/> </el> - <el id="1823" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="118" col="10" + <el id="1097" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="118" col="10" identifier="o_curr_0100_time" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" @@ -15429,32 +18353,32 @@ open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1798"/> - <subtype_indication id="1819" + <parent ref="1072"/> + <subtype_indication id="1093" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="118" - col="35" resolved_flag="false" is_ref="false" + file="src/best_chronometer_ever.vhd" line="118" col="35" + resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="1828" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="118" + <range_constraint id="1102" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="118" col="49" expr_staticness="local" direction="to"> - <left_limit_expr id="1825" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="118" + <left_limit_expr id="1099" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="118" col="49" value=" 0" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1829" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="118" + <right_limit_expr id="1103" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="118" col="54" value=" 9" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1825"/> - <right_limit ref="1829"/> + <left_limit ref="1099"/> + <right_limit ref="1103"/> </range_constraint> - <subtype_type_mark id="1824" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="118" + <subtype_type_mark id="1098" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="118" col="35" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -15463,10 +18387,10 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="1819"/> + <type ref="1093"/> </el> - <el id="1830" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="119" col="10" + <el id="1104" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="119" col="10" identifier="o_curr_1000_time" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" @@ -15475,32 +18399,32 @@ open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1798"/> - <subtype_indication id="1827" + <parent ref="1072"/> + <subtype_indication id="1101" kind="integer_subtype_definition" - file="./src/best_chronometer_ever.vhd" line="119" - col="35" resolved_flag="false" is_ref="false" + file="src/best_chronometer_ever.vhd" line="119" col="35" + resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="1835" kind="range_expression" - file="./src/best_chronometer_ever.vhd" line="119" + <range_constraint id="1109" kind="range_expression" + file="src/best_chronometer_ever.vhd" line="119" col="49" expr_staticness="local" direction="to"> - <left_limit_expr id="1834" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="119" + <left_limit_expr id="1108" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="119" col="49" value=" 0" expr_staticness="local"> <type ref="399"/> </left_limit_expr> - <right_limit_expr id="1836" kind="integer_literal" - file="./src/best_chronometer_ever.vhd" line="119" + <right_limit_expr id="1110" kind="integer_literal" + file="src/best_chronometer_ever.vhd" line="119" col="54" value=" 5" expr_staticness="local"> <type ref="399"/> </right_limit_expr> <type ref="639"/> - <left_limit ref="1834"/> - <right_limit ref="1836"/> + <left_limit ref="1108"/> + <right_limit ref="1110"/> </range_constraint> - <subtype_type_mark id="1831" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="119" + <subtype_type_mark id="1105" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="119" col="35" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> <type ref="639"/> @@ -15509,19 +18433,19 @@ </subtype_type_mark> <base_type ref="399"/> </subtype_indication> - <type ref="1827"/> + <type ref="1101"/> </el> </port_chain> </el> - <el id="1838" kind="component_declaration" - file="./src/best_chronometer_ever.vhd" line="123" col="14" + <el id="1112" kind="component_declaration" + file="src/best_chronometer_ever.vhd" line="123" col="14" identifier="user_handler" visible_flag="true" use_flag="false" has_is="true" end_has_reserved_id="true" end_has_identifier="false"> - <parent ref="1568"/> + <parent ref="842"/> <port_chain> - <el id="1837" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="126" col="10" + <el id="1111" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="126" col="10" identifier="i_clock" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -15529,19 +18453,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1838"/> - <subtype_indication id="1840" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="126" - col="34" identifier="std_logic" is_forward_ref="false" + <parent ref="1112"/> + <subtype_indication id="1114" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="126" col="34" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1841" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="127" col="10" + <el id="1115" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="127" col="10" identifier="i_reset" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -15549,19 +18473,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1838"/> - <subtype_indication id="1842" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="127" - col="34" identifier="std_logic" is_forward_ref="false" + <parent ref="1112"/> + <subtype_indication id="1116" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="127" col="34" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1843" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="128" col="10" + <el id="1117" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="128" col="10" identifier="i_synced_start_btn" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" @@ -15570,19 +18494,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1838"/> - <subtype_indication id="1844" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="128" - col="34" identifier="std_logic" is_forward_ref="false" + <parent ref="1112"/> + <subtype_indication id="1118" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="128" col="34" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1845" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="129" col="10" + <el id="1119" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="129" col="10" identifier="i_synced_raz_btn" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -15590,19 +18514,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1838"/> - <subtype_indication id="1846" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="129" - col="34" identifier="std_logic" is_forward_ref="false" + <parent ref="1112"/> + <subtype_indication id="1120" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="129" col="34" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1847" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="130" col="10" + <el id="1121" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="130" col="10" identifier="i_limit_reached" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="in" has_active_flag="false" has_identifier_list="false" @@ -15610,19 +18534,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1838"/> - <subtype_indication id="1848" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="130" - col="34" identifier="std_logic" is_forward_ref="false" + <parent ref="1112"/> + <subtype_indication id="1122" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="130" col="34" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1849" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="131" col="10" + <el id="1123" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="131" col="10" identifier="o_enable" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" @@ -15631,19 +18555,19 @@ open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1838"/> - <subtype_indication id="1850" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="131" - col="35" identifier="std_logic" is_forward_ref="false" + <parent ref="1112"/> + <subtype_indication id="1124" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="131" col="35" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="1851" kind="interface_signal_declaration" - file="./src/best_chronometer_ever.vhd" line="132" col="10" + <el id="1125" kind="interface_signal_declaration" + file="src/best_chronometer_ever.vhd" line="132" col="10" identifier="o_raz" has_disconnect_flag="false" has_mode="true" has_class="false" is_ref="false" mode="out" has_active_flag="false" @@ -15652,6708 +18576,1293 @@ open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="1838"/> - <subtype_indication id="1852" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="132" - col="35" identifier="std_logic" is_forward_ref="false" + <parent ref="1112"/> + <subtype_indication id="1126" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="132" col="35" + identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> </port_chain> </el> </declaration_chain> <concurrent_statement_chain> - <el id="1854" kind="component_instantiation_statement" - file="./src/best_chronometer_ever.vhd" line="136" col="4" + <el id="1128" kind="component_instantiation_statement" + file="src/best_chronometer_ever.vhd" line="136" col="4" label="start_bp_synchronizer" visible_flag="true"> - <parent ref="1568"/> - <instantiated_unit id="1853" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="136" col="27" + <parent ref="842"/> + <instantiated_unit id="1127" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="136" col="27" identifier="crossdomain_sync" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <named_entity ref="1632"/> - <base_name ref="1632"/> + <named_entity ref="906"/> + <base_name ref="906"/> </instantiated_unit> <port_map_aspect_chain> - <el id="1858" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="138" col="18" + <el id="1132" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="138" col="18" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1856" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="138" - col="7" identifier="i_clock" is_forward_ref="false" + <formal id="1130" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="138" col="7" + identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1634"/> - <base_name ref="1634"/> + <type ref="2762"/> + <named_entity ref="908"/> + <base_name ref="908"/> </formal> - <actual id="1857" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="138" - col="18" identifier="i_clock" is_forward_ref="false" + <actual id="1131" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="138" col="18" + identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1541"/> - <base_name ref="1541"/> + <type ref="2762"/> + <named_entity ref="815"/> + <base_name ref="815"/> </actual> </el> - <el id="1861" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="139" col="18" + <el id="1135" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="139" col="18" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1859" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="139" - col="7" identifier="i_reset" is_forward_ref="false" + <formal id="1133" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="139" col="7" + identifier="i_reset" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1636"/> - <base_name ref="1636"/> + <type ref="2762"/> + <named_entity ref="910"/> + <base_name ref="910"/> </formal> - <actual id="1860" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="139" - col="18" identifier="i_reset" is_forward_ref="false" + <actual id="1134" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="139" col="18" + identifier="i_reset" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1545"/> - <base_name ref="1545"/> + <type ref="2762"/> + <named_entity ref="819"/> + <base_name ref="819"/> </actual> </el> - <el id="1864" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="140" col="19" + <el id="1138" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="140" col="19" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1862" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="140" - col="7" identifier="i_signal" is_forward_ref="false" + <formal id="1136" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="140" col="7" + identifier="i_signal" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1638"/> - <base_name ref="1638"/> + <type ref="2762"/> + <named_entity ref="912"/> + <base_name ref="912"/> </formal> - <actual id="1863" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="140" - col="19" identifier="i_start_bp" is_forward_ref="false" + <actual id="1137" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="140" col="19" + identifier="i_start_bp" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1547"/> - <base_name ref="1547"/> + <type ref="2762"/> + <named_entity ref="821"/> + <base_name ref="821"/> </actual> </el> - <el id="1867" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="141" col="19" + <el id="1141" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="141" col="19" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1865" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="141" - col="7" identifier="o_signal" is_forward_ref="false" + <formal id="1139" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="141" col="7" + identifier="o_signal" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1640"/> - <base_name ref="1640"/> + <type ref="2762"/> + <named_entity ref="914"/> + <base_name ref="914"/> </formal> - <actual id="1866" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="141" - col="19" identifier="synced_start_bp" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1578"/> - <base_name ref="1578"/> + <actual id="1140" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="141" col="19" + identifier="synced_start_bp" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2762"/> + <named_entity ref="852"/> + <base_name ref="852"/> </actual> </el> </port_map_aspect_chain> </el> - <el id="1870" kind="component_instantiation_statement" - file="./src/best_chronometer_ever.vhd" line="144" col="4" + <el id="1144" kind="component_instantiation_statement" + file="src/best_chronometer_ever.vhd" line="144" col="4" label="raz_bp_synchronizer" visible_flag="true"> - <parent ref="1568"/> - <instantiated_unit id="1868" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="144" col="25" + <parent ref="842"/> + <instantiated_unit id="1142" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="144" col="25" identifier="crossdomain_sync" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <named_entity ref="1632"/> - <base_name ref="1632"/> + <named_entity ref="906"/> + <base_name ref="906"/> </instantiated_unit> <port_map_aspect_chain> - <el id="1873" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="146" col="18" + <el id="1147" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="146" col="18" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1869" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="146" - col="7" identifier="i_clock" is_forward_ref="false" + <formal id="1143" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="146" col="7" + identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1634"/> - <base_name ref="1634"/> + <type ref="2762"/> + <named_entity ref="908"/> + <base_name ref="908"/> </formal> - <actual id="1872" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="146" - col="18" identifier="i_clock" is_forward_ref="false" + <actual id="1146" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="146" col="18" + identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1541"/> - <base_name ref="1541"/> + <type ref="2762"/> + <named_entity ref="815"/> + <base_name ref="815"/> </actual> </el> - <el id="1876" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="147" col="18" + <el id="1150" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="147" col="18" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1874" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="147" - col="7" identifier="i_reset" is_forward_ref="false" + <formal id="1148" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="147" col="7" + identifier="i_reset" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1636"/> - <base_name ref="1636"/> + <type ref="2762"/> + <named_entity ref="910"/> + <base_name ref="910"/> </formal> - <actual id="1875" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="147" - col="18" identifier="i_reset" is_forward_ref="false" + <actual id="1149" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="147" col="18" + identifier="i_reset" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1545"/> - <base_name ref="1545"/> + <type ref="2762"/> + <named_entity ref="819"/> + <base_name ref="819"/> </actual> </el> - <el id="1879" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="148" col="19" + <el id="1153" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="148" col="19" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1877" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="148" - col="7" identifier="i_signal" is_forward_ref="false" + <formal id="1151" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="148" col="7" + identifier="i_signal" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1638"/> - <base_name ref="1638"/> + <type ref="2762"/> + <named_entity ref="912"/> + <base_name ref="912"/> </formal> - <actual id="1878" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="148" - col="19" identifier="i_raz_bp" is_forward_ref="false" + <actual id="1152" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="148" col="19" + identifier="i_raz_bp" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1549"/> - <base_name ref="1549"/> + <type ref="2762"/> + <named_entity ref="823"/> + <base_name ref="823"/> </actual> </el> - <el id="1882" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="149" col="19" + <el id="1156" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="149" col="19" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1880" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="149" - col="7" identifier="o_signal" is_forward_ref="false" + <formal id="1154" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="149" col="7" + identifier="o_signal" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1640"/> - <base_name ref="1640"/> + <type ref="2762"/> + <named_entity ref="914"/> + <base_name ref="914"/> </formal> - <actual id="1881" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="149" - col="19" identifier="synced_raz_bp" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1580"/> - <base_name ref="1580"/> + <actual id="1155" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="149" col="19" + identifier="synced_raz_bp" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2762"/> + <named_entity ref="854"/> + <base_name ref="854"/> </actual> </el> </port_map_aspect_chain> </el> - <el id="1884" kind="component_instantiation_statement" - file="./src/best_chronometer_ever.vhd" line="152" col="4" + <el id="1158" kind="component_instantiation_statement" + file="src/best_chronometer_ever.vhd" line="152" col="4" label="cntscd_tm" visible_flag="true"> - <parent ref="1568"/> - <instantiated_unit id="1883" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="152" col="15" + <parent ref="842"/> + <instantiated_unit id="1157" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="152" col="15" identifier="centisecond_timer" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <named_entity ref="1618"/> - <base_name ref="1618"/> + <named_entity ref="892"/> + <base_name ref="892"/> </instantiated_unit> <generic_map_aspect_chain> - <el id="1833" kind="association_element_open" - file="./src/best_chronometer_ever.vhd" line="152" col="4" + <el id="1107" kind="association_element_open" + file="src/best_chronometer_ever.vhd" line="152" col="4" whole_association_flag="true" collapse_signal_flag="false" artificial_flag="true"> </el> </generic_map_aspect_chain> <port_map_aspect_chain> - <el id="1888" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="154" col="18" + <el id="1162" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="154" col="18" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1886" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="154" - col="7" identifier="i_clock" is_forward_ref="false" + <formal id="1160" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="154" col="7" + identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1622"/> - <base_name ref="1622"/> + <type ref="2762"/> + <named_entity ref="896"/> + <base_name ref="896"/> </formal> - <actual id="1887" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="154" - col="18" identifier="i_clock" is_forward_ref="false" + <actual id="1161" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="154" col="18" + identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1541"/> - <base_name ref="1541"/> + <type ref="2762"/> + <named_entity ref="815"/> + <base_name ref="815"/> </actual> </el> - <el id="1891" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="155" col="18" + <el id="1165" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="155" col="18" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1889" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="155" - col="7" identifier="i_reset" is_forward_ref="false" + <formal id="1163" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="155" col="7" + identifier="i_reset" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1624"/> - <base_name ref="1624"/> + <type ref="2762"/> + <named_entity ref="898"/> + <base_name ref="898"/> </formal> - <actual id="1890" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="155" - col="18" identifier="i_reset" is_forward_ref="false" + <actual id="1164" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="155" col="18" + identifier="i_reset" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1545"/> - <base_name ref="1545"/> + <type ref="2762"/> + <named_entity ref="819"/> + <base_name ref="819"/> </actual> </el> - <el id="1894" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="156" col="16" + <el id="1168" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="156" col="16" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1892" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="156" - col="7" identifier="i_raz" is_forward_ref="false" + <formal id="1166" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="156" col="7" + identifier="i_raz" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1626"/> - <base_name ref="1626"/> + <type ref="2762"/> + <named_entity ref="900"/> + <base_name ref="900"/> </formal> - <actual id="1893" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="156" - col="16" identifier="raz" is_forward_ref="false" + <actual id="1167" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="156" col="16" + identifier="raz" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1572"/> - <base_name ref="1572"/> + <type ref="2762"/> + <named_entity ref="846"/> + <base_name ref="846"/> </actual> </el> - <el id="1897" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="157" col="19" + <el id="1171" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="157" col="19" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1895" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="157" - col="7" identifier="i_enable" is_forward_ref="false" + <formal id="1169" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="157" col="7" + identifier="i_enable" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1628"/> - <base_name ref="1628"/> + <type ref="2762"/> + <named_entity ref="902"/> + <base_name ref="902"/> </formal> - <actual id="1896" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="157" - col="19" identifier="enable" is_forward_ref="false" + <actual id="1170" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="157" col="19" + identifier="enable" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1574"/> - <base_name ref="1574"/> + <type ref="2762"/> + <named_entity ref="848"/> + <base_name ref="848"/> </actual> </el> - <el id="1900" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="158" col="28" + <el id="1174" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="158" col="28" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1898" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="158" - col="7" identifier="o_new_centisecond" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1630"/> - <base_name ref="1630"/> + <formal id="1172" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="158" col="7" + identifier="o_new_centisecond" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2762"/> + <named_entity ref="904"/> + <base_name ref="904"/> </formal> - <actual id="1899" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="158" - col="28" identifier="new_centisecond" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1570"/> - <base_name ref="1570"/> + <actual id="1173" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="158" col="28" + identifier="new_centisecond" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2762"/> + <named_entity ref="844"/> + <base_name ref="844"/> </actual> </el> </port_map_aspect_chain> </el> - <el id="1902" kind="component_instantiation_statement" - file="./src/best_chronometer_ever.vhd" line="161" col="4" + <el id="1176" kind="component_instantiation_statement" + file="src/best_chronometer_ever.vhd" line="161" col="4" label="dsply_mgr" visible_flag="true"> - <parent ref="1568"/> - <instantiated_unit id="1901" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="161" col="15" + <parent ref="842"/> + <instantiated_unit id="1175" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="161" col="15" identifier="display_manager" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <named_entity ref="1642"/> - <base_name ref="1642"/> + <named_entity ref="916"/> + <base_name ref="916"/> </instantiated_unit> <generic_map_aspect_chain> - <el id="1832" kind="association_element_open" - file="./src/best_chronometer_ever.vhd" line="161" col="4" + <el id="1106" kind="association_element_open" + file="src/best_chronometer_ever.vhd" line="161" col="4" whole_association_flag="true" collapse_signal_flag="false" artificial_flag="true"> </el> </generic_map_aspect_chain> <port_map_aspect_chain> - <el id="1906" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="163" col="18" + <el id="1180" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="163" col="18" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1904" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="163" - col="7" identifier="i_clock" is_forward_ref="false" + <formal id="1178" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="163" col="7" + identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1647"/> - <base_name ref="1647"/> + <type ref="2762"/> + <named_entity ref="921"/> + <base_name ref="921"/> </formal> - <actual id="1905" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="163" - col="18" identifier="i_clock" is_forward_ref="false" + <actual id="1179" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="163" col="18" + identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1541"/> - <base_name ref="1541"/> + <type ref="2762"/> + <named_entity ref="815"/> + <base_name ref="815"/> </actual> </el> - <el id="1909" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="164" col="18" + <el id="1183" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="164" col="18" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1907" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="164" - col="7" identifier="i_reset" is_forward_ref="false" + <formal id="1181" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="164" col="7" + identifier="i_reset" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1649"/> - <base_name ref="1649"/> + <type ref="2762"/> + <named_entity ref="923"/> + <base_name ref="923"/> </formal> - <actual id="1908" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="164" - col="18" identifier="i_reset" is_forward_ref="false" + <actual id="1182" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="164" col="18" + identifier="i_reset" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1545"/> - <base_name ref="1545"/> + <type ref="2762"/> + <named_entity ref="819"/> + <base_name ref="819"/> </actual> </el> - <el id="1912" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="165" col="27" + <el id="1186" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="165" col="27" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1910" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="165" - col="7" identifier="i_curr_0001_time" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="1613"/> - <named_entity ref="1651"/> - <base_name ref="1651"/> + <formal id="1184" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="165" col="7" + identifier="i_curr_0001_time" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="887"/> + <named_entity ref="925"/> + <base_name ref="925"/> </formal> - <actual id="1911" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="165" - col="27" identifier="curr_0001_time" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="1585"/> - <named_entity ref="1589"/> - <base_name ref="1589"/> + <actual id="1185" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="165" col="27" + identifier="curr_0001_time" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="859"/> + <named_entity ref="863"/> + <base_name ref="863"/> </actual> </el> - <el id="1915" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="166" col="27" + <el id="1189" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="166" col="27" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1913" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="166" - col="7" identifier="i_curr_0010_time" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="1655"/> - <named_entity ref="1658"/> - <base_name ref="1658"/> + <formal id="1187" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="166" col="7" + identifier="i_curr_0010_time" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="929"/> + <named_entity ref="932"/> + <base_name ref="932"/> </formal> - <actual id="1914" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="166" - col="27" identifier="curr_0010_time" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="1593"/> - <named_entity ref="1596"/> - <base_name ref="1596"/> + <actual id="1188" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="166" col="27" + identifier="curr_0010_time" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="867"/> + <named_entity ref="870"/> + <base_name ref="870"/> </actual> </el> - <el id="1918" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="167" col="27" + <el id="1192" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="167" col="27" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1916" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="167" - col="7" identifier="i_curr_0100_time" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="1661"/> - <named_entity ref="1665"/> - <base_name ref="1665"/> + <formal id="1190" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="167" col="7" + identifier="i_curr_0100_time" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="935"/> + <named_entity ref="939"/> + <base_name ref="939"/> </formal> - <actual id="1917" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="167" - col="27" identifier="curr_0100_time" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="1599"/> - <named_entity ref="1603"/> - <base_name ref="1603"/> + <actual id="1191" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="167" col="27" + identifier="curr_0100_time" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="873"/> + <named_entity ref="877"/> + <base_name ref="877"/> </actual> </el> - <el id="1921" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="168" col="27" + <el id="1195" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="168" col="27" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1919" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="168" - col="7" identifier="i_curr_1000_time" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="1669"/> - <named_entity ref="1672"/> - <base_name ref="1672"/> + <formal id="1193" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="168" col="7" + identifier="i_curr_1000_time" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="943"/> + <named_entity ref="946"/> + <base_name ref="946"/> </formal> - <actual id="1920" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="168" - col="27" identifier="curr_1000_time" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="1607"/> - <named_entity ref="1610"/> - <base_name ref="1610"/> + <actual id="1194" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="168" col="27" + identifier="curr_1000_time" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="881"/> + <named_entity ref="884"/> + <base_name ref="884"/> </actual> </el> - <el id="1924" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="169" col="20" + <el id="1198" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="169" col="20" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1922" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="169" - col="7" identifier="o_display" is_forward_ref="false" + <formal id="1196" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="169" col="7" + identifier="o_display" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="1675"/> - <named_entity ref="1679"/> - <base_name ref="1679"/> + <type ref="949"/> + <named_entity ref="953"/> + <base_name ref="953"/> </formal> - <actual id="1923" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="169" - col="20" identifier="numeral_display" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="3219"/> - <named_entity ref="1582"/> - <base_name ref="1582"/> + <actual id="1197" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="169" col="20" + identifier="numeral_display" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2418"/> + <named_entity ref="856"/> + <base_name ref="856"/> </actual> </el> - <el id="1927" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="170" col="15" + <el id="1201" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="170" col="15" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1925" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="170" - col="7" identifier="o_an" is_forward_ref="false" + <formal id="1199" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="170" col="7" + identifier="o_an" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="1688"/> - <named_entity ref="1686"/> - <base_name ref="1686"/> + <type ref="962"/> + <named_entity ref="960"/> + <base_name ref="960"/> </formal> - <actual id="1926" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="170" - col="15" identifier="o_an" is_forward_ref="false" + <actual id="1200" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="170" col="15" + identifier="o_an" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="1560"/> - <named_entity ref="1558"/> - <base_name ref="1558"/> + <type ref="834"/> + <named_entity ref="832"/> + <base_name ref="832"/> </actual> </el> </port_map_aspect_chain> </el> - <el id="1930" kind="component_instantiation_statement" - file="./src/best_chronometer_ever.vhd" line="173" col="4" + <el id="1204" kind="component_instantiation_statement" + file="src/best_chronometer_ever.vhd" line="173" col="4" label="dsply_trsltr" visible_flag="true"> - <parent ref="1568"/> - <instantiated_unit id="1928" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="173" col="18" + <parent ref="842"/> + <instantiated_unit id="1202" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="173" col="18" identifier="numeral_to_display" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <named_entity ref="1694"/> - <base_name ref="1694"/> + <named_entity ref="968"/> + <base_name ref="968"/> </instantiated_unit> <generic_map_aspect_chain> - <el id="1826" kind="association_element_open" - file="./src/best_chronometer_ever.vhd" line="173" col="4" + <el id="1100" kind="association_element_open" + file="src/best_chronometer_ever.vhd" line="173" col="4" whole_association_flag="true" collapse_signal_flag="false" artificial_flag="true"> </el> - <el id="1818" kind="association_element_open" - file="./src/best_chronometer_ever.vhd" line="173" col="4" + <el id="1092" kind="association_element_open" + file="src/best_chronometer_ever.vhd" line="173" col="4" whole_association_flag="true" collapse_signal_flag="false" artificial_flag="true"> </el> - <el id="1812" kind="association_element_open" - file="./src/best_chronometer_ever.vhd" line="173" col="4" + <el id="1086" kind="association_element_open" + file="src/best_chronometer_ever.vhd" line="173" col="4" whole_association_flag="true" collapse_signal_flag="false" artificial_flag="true"> </el> - <el id="3222" kind="association_element_open" - file="./src/best_chronometer_ever.vhd" line="173" col="4" + <el id="2789" kind="association_element_open" + file="src/best_chronometer_ever.vhd" line="173" col="4" whole_association_flag="true" collapse_signal_flag="false" artificial_flag="true"> </el> - <el id="3223" kind="association_element_open" - file="./src/best_chronometer_ever.vhd" line="173" col="4" + <el id="2790" kind="association_element_open" + file="src/best_chronometer_ever.vhd" line="173" col="4" whole_association_flag="true" collapse_signal_flag="false" artificial_flag="true"> </el> - <el id="3224" kind="association_element_open" - file="./src/best_chronometer_ever.vhd" line="173" col="4" + <el id="2791" kind="association_element_open" + file="src/best_chronometer_ever.vhd" line="173" col="4" whole_association_flag="true" collapse_signal_flag="false" artificial_flag="true"> </el> - <el id="3225" kind="association_element_open" - file="./src/best_chronometer_ever.vhd" line="173" col="4" + <el id="2792" kind="association_element_open" + file="src/best_chronometer_ever.vhd" line="173" col="4" whole_association_flag="true" collapse_signal_flag="false" artificial_flag="true"> </el> - <el id="3226" kind="association_element_open" - file="./src/best_chronometer_ever.vhd" line="173" col="4" + <el id="2793" kind="association_element_open" + file="src/best_chronometer_ever.vhd" line="173" col="4" whole_association_flag="true" collapse_signal_flag="false" artificial_flag="true"> </el> - <el id="3227" kind="association_element_open" - file="./src/best_chronometer_ever.vhd" line="173" col="4" + <el id="2794" kind="association_element_open" + file="src/best_chronometer_ever.vhd" line="173" col="4" whole_association_flag="true" collapse_signal_flag="false" artificial_flag="true"> </el> - <el id="3228" kind="association_element_open" - file="./src/best_chronometer_ever.vhd" line="173" col="4" + <el id="2795" kind="association_element_open" + file="src/best_chronometer_ever.vhd" line="173" col="4" whole_association_flag="true" collapse_signal_flag="false" artificial_flag="true"> </el> - <el id="3229" kind="association_element_open" - file="./src/best_chronometer_ever.vhd" line="173" col="4" + <el id="2796" kind="association_element_open" + file="src/best_chronometer_ever.vhd" line="173" col="4" whole_association_flag="true" collapse_signal_flag="false" artificial_flag="true"> </el> </generic_map_aspect_chain> <port_map_aspect_chain> - <el id="1933" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="175" col="25" + <el id="1207" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="175" col="25" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1929" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="175" - col="7" identifier="i_numeral_time" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="3221"/> - <named_entity ref="1783"/> - <base_name ref="1783"/> + <formal id="1203" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="175" col="7" + identifier="i_numeral_time" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2402"/> + <named_entity ref="1057"/> + <base_name ref="1057"/> </formal> - <actual id="1932" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="175" - col="25" identifier="numeral_display" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="3219"/> - <named_entity ref="1582"/> - <base_name ref="1582"/> + <actual id="1206" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="175" col="25" + identifier="numeral_display" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="2418"/> + <named_entity ref="856"/> + <base_name ref="856"/> </actual> </el> - <el id="1936" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="176" col="20" + <el id="1210" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="176" col="20" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1934" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="176" - col="7" identifier="o_display" is_forward_ref="false" + <formal id="1208" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="176" col="7" + identifier="o_display" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="1792"/> - <named_entity ref="1790"/> - <base_name ref="1790"/> + <type ref="1066"/> + <named_entity ref="1064"/> + <base_name ref="1064"/> </formal> - <actual id="1935" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="176" - col="20" identifier="o_display" is_forward_ref="false" + <actual id="1209" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="176" col="20" + identifier="o_display" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="1554"/> - <named_entity ref="1551"/> - <base_name ref="1551"/> + <type ref="828"/> + <named_entity ref="825"/> + <base_name ref="825"/> </actual> </el> </port_map_aspect_chain> </el> - <el id="1938" kind="component_instantiation_statement" - file="./src/best_chronometer_ever.vhd" line="179" col="4" + <el id="1212" kind="component_instantiation_statement" + file="src/best_chronometer_ever.vhd" line="179" col="4" label="tm_wzrd" visible_flag="true"> - <parent ref="1568"/> - <instantiated_unit id="1937" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="179" col="13" + <parent ref="842"/> + <instantiated_unit id="1211" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="179" col="13" identifier="time_wizard" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <named_entity ref="1798"/> - <base_name ref="1798"/> + <named_entity ref="1072"/> + <base_name ref="1072"/> </instantiated_unit> <port_map_aspect_chain> - <el id="1942" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="181" col="18" + <el id="1216" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="181" col="18" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1940" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="181" - col="7" identifier="i_clock" is_forward_ref="false" + <formal id="1214" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="181" col="7" + identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1797"/> - <base_name ref="1797"/> + <type ref="2762"/> + <named_entity ref="1071"/> + <base_name ref="1071"/> </formal> - <actual id="1941" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="181" - col="18" identifier="i_clock" is_forward_ref="false" + <actual id="1215" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="181" col="18" + identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1541"/> - <base_name ref="1541"/> + <type ref="2762"/> + <named_entity ref="815"/> + <base_name ref="815"/> </actual> </el> - <el id="1945" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="182" col="18" + <el id="1219" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="182" col="18" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1943" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="182" - col="7" identifier="i_reset" is_forward_ref="false" + <formal id="1217" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="182" col="7" + identifier="i_reset" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1801"/> - <base_name ref="1801"/> + <type ref="2762"/> + <named_entity ref="1075"/> + <base_name ref="1075"/> </formal> - <actual id="1944" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="182" - col="18" identifier="i_reset" is_forward_ref="false" + <actual id="1218" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="182" col="18" + identifier="i_reset" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1545"/> - <base_name ref="1545"/> + <type ref="2762"/> + <named_entity ref="819"/> + <base_name ref="819"/> </actual> </el> - <el id="1948" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="183" col="16" + <el id="1222" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="183" col="16" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1946" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="183" - col="7" identifier="i_raz" is_forward_ref="false" + <formal id="1220" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="183" col="7" + identifier="i_raz" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1803"/> - <base_name ref="1803"/> + <type ref="2762"/> + <named_entity ref="1077"/> + <base_name ref="1077"/> </formal> - <actual id="1947" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="183" - col="16" identifier="raz" is_forward_ref="false" + <actual id="1221" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="183" col="16" + identifier="raz" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1572"/> - <base_name ref="1572"/> + <type ref="2762"/> + <named_entity ref="846"/> + <base_name ref="846"/> </actual> </el> - <el id="1951" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="184" col="28" + <el id="1225" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="184" col="28" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1949" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="184" - col="7" identifier="i_new_centisecond" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1805"/> - <base_name ref="1805"/> - </formal> - <actual id="1950" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="184" - col="28" identifier="new_centisecond" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1570"/> - <base_name ref="1570"/> - </actual> - </el> - <el id="1954" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="185" col="26" - whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1952" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="185" - col="7" identifier="o_limit_reached" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1807"/> - <base_name ref="1807"/> - </formal> - <actual id="1953" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="185" - col="26" identifier="limit_reached" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1576"/> - <base_name ref="1576"/> - </actual> - </el> - <el id="1957" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="186" col="27" - whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1955" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="186" - col="7" identifier="o_curr_0001_time" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="1786"/> - <named_entity ref="1809"/> - <base_name ref="1809"/> - </formal> - <actual id="1956" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="186" - col="27" identifier="curr_0001_time" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="1585"/> - <named_entity ref="1589"/> - <base_name ref="1589"/> - </actual> - </el> - <el id="1960" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="187" col="27" - whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1958" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="187" - col="7" identifier="o_curr_0010_time" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="1813"/> - <named_entity ref="1816"/> - <base_name ref="1816"/> - </formal> - <actual id="1959" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="187" - col="27" identifier="curr_0010_time" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="1593"/> - <named_entity ref="1596"/> - <base_name ref="1596"/> - </actual> - </el> - <el id="1963" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="188" col="27" - whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1961" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="188" - col="7" identifier="o_curr_0100_time" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="1819"/> - <named_entity ref="1823"/> - <base_name ref="1823"/> - </formal> - <actual id="1962" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="188" - col="27" identifier="curr_0100_time" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="1599"/> - <named_entity ref="1603"/> - <base_name ref="1603"/> - </actual> - </el> - <el id="1966" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="189" col="27" - whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1964" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="189" - col="7" identifier="o_curr_1000_time" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="1827"/> - <named_entity ref="1830"/> - <base_name ref="1830"/> - </formal> - <actual id="1965" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="189" - col="27" identifier="curr_1000_time" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="1607"/> - <named_entity ref="1610"/> - <base_name ref="1610"/> - </actual> - </el> - </port_map_aspect_chain> - </el> - <el id="1968" kind="component_instantiation_statement" - file="./src/best_chronometer_ever.vhd" line="192" col="4" - label="usr_hndlr" visible_flag="true"> - <parent ref="1568"/> - <instantiated_unit id="1967" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="192" col="15" - identifier="user_handler" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <named_entity ref="1838"/> - <base_name ref="1838"/> - </instantiated_unit> - <port_map_aspect_chain> - <el id="1972" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="194" col="18" - whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1970" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="194" - col="7" identifier="i_clock" is_forward_ref="false" + <formal id="1223" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="184" col="7" + identifier="i_new_centisecond" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1837"/> - <base_name ref="1837"/> + <type ref="2762"/> + <named_entity ref="1079"/> + <base_name ref="1079"/> </formal> - <actual id="1971" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="194" - col="18" identifier="i_clock" is_forward_ref="false" + <actual id="1224" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="184" col="28" + identifier="new_centisecond" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1541"/> - <base_name ref="1541"/> + <type ref="2762"/> + <named_entity ref="844"/> + <base_name ref="844"/> </actual> </el> - <el id="1975" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="195" col="18" + <el id="1228" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="185" col="26" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1973" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="195" - col="7" identifier="i_reset" is_forward_ref="false" + <formal id="1226" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="185" col="7" + identifier="o_limit_reached" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1841"/> - <base_name ref="1841"/> + <type ref="2762"/> + <named_entity ref="1081"/> + <base_name ref="1081"/> </formal> - <actual id="1974" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="195" - col="18" identifier="i_reset" is_forward_ref="false" + <actual id="1227" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="185" col="26" + identifier="limit_reached" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1545"/> - <base_name ref="1545"/> + <type ref="2762"/> + <named_entity ref="850"/> + <base_name ref="850"/> </actual> </el> - <el id="1978" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="196" col="29" + <el id="1231" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="186" col="27" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1976" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="196" - col="7" identifier="i_synced_start_btn" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1843"/> - <base_name ref="1843"/> - </formal> - <actual id="1977" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="196" - col="29" identifier="synced_start_bp" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1578"/> - <base_name ref="1578"/> - </actual> - </el> - <el id="1981" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="197" col="27" - whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1979" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="197" - col="7" identifier="i_synced_raz_btn" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1845"/> - <base_name ref="1845"/> + <formal id="1229" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="186" col="7" + identifier="o_curr_0001_time" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="1060"/> + <named_entity ref="1083"/> + <base_name ref="1083"/> </formal> - <actual id="1980" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="197" - col="27" identifier="synced_raz_bp" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1580"/> - <base_name ref="1580"/> + <actual id="1230" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="186" col="27" + identifier="curr_0001_time" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="859"/> + <named_entity ref="863"/> + <base_name ref="863"/> </actual> </el> - <el id="1984" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="198" col="26" + <el id="1234" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="187" col="27" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1982" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="198" - col="7" identifier="i_limit_reached" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1847"/> - <base_name ref="1847"/> + <formal id="1232" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="187" col="7" + identifier="o_curr_0010_time" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="1087"/> + <named_entity ref="1090"/> + <base_name ref="1090"/> </formal> - <actual id="1983" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="198" - col="26" identifier="limit_reached" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1576"/> - <base_name ref="1576"/> + <actual id="1233" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="187" col="27" + identifier="curr_0010_time" is_forward_ref="false" + expr_staticness="none" name_staticness="local"> + <type ref="867"/> + <named_entity ref="870"/> + <base_name ref="870"/> </actual> </el> - <el id="1987" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="199" col="19" + <el id="1237" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="188" col="27" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1985" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="199" - col="7" identifier="o_enable" is_forward_ref="false" + <formal id="1235" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="188" col="7" + identifier="o_curr_0100_time" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1849"/> - <base_name ref="1849"/> + <type ref="1093"/> + <named_entity ref="1097"/> + <base_name ref="1097"/> </formal> - <actual id="1986" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="199" - col="19" identifier="enable" is_forward_ref="false" + <actual id="1236" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="188" col="27" + identifier="curr_0100_time" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1574"/> - <base_name ref="1574"/> + <type ref="873"/> + <named_entity ref="877"/> + <base_name ref="877"/> </actual> </el> - <el id="1990" kind="association_element_by_expression" - file="./src/best_chronometer_ever.vhd" line="200" col="16" + <el id="1240" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="189" col="27" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1988" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="200" - col="7" identifier="o_raz" is_forward_ref="false" + <formal id="1238" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="189" col="7" + identifier="o_curr_1000_time" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1851"/> - <base_name ref="1851"/> + <type ref="1101"/> + <named_entity ref="1104"/> + <base_name ref="1104"/> </formal> - <actual id="1989" kind="simple_name" - file="./src/best_chronometer_ever.vhd" line="200" - col="16" identifier="raz" is_forward_ref="false" + <actual id="1239" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="189" col="27" + identifier="curr_1000_time" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1572"/> - <base_name ref="1572"/> + <type ref="881"/> + <named_entity ref="884"/> + <base_name ref="884"/> </actual> </el> </port_map_aspect_chain> </el> - </concurrent_statement_chain> - </library_unit> - <hash_chain ref="1534"/> - <dependence_list list-id="126"> - <el ref="14"/> - <el ref="1534"/> - </dependence_list> - </el> - </first_design_unit> - <last_design_unit ref="1566"/> - </el> - <el id="1530" kind="design_file" file="./src/crossdomain_sync.vhd" - line="1" col="1" - design_file_directory="/my/stage_onera/other/best-chronometer-ever/" - design_file_filename="./src/crossdomain_sync.vhd" - analysis_time_stamp="20170726081113.847" - file_checksum="f46174ce6528422e246e436423c20e41d633fa9d" - elab_flag="false"> - <library ref="799"/> - <first_design_unit> - <el id="1456" kind="design_unit" file="./src/crossdomain_sync.vhd" - line="1" col="1" design_unit_source_line="0" - design_unit_source_col="0" identifier="crossdomain_sync" date="6" - end_location="./src/crossdomain_sync.vhd:13:1" elab_flag="false" - configuration_mark_flag="false" configuration_done_flag="false" - date_state="analyze"> - <design_file ref="1530"/> - <context_items> - <el id="1451" kind="library_clause" - file="./src/crossdomain_sync.vhd" line="1" col="9" - identifier="ieee" has_identifier_list="false"> - <parent ref="1456"/> - <library_declaration ref="2629"/> - </el> - <el id="1458" kind="use_clause" file="./src/crossdomain_sync.vhd" - line="3" col="5"> - <parent ref="1456"/> - <selected_name id="1461" kind="selected_by_all_name" - file="./src/crossdomain_sync.vhd" line="3" col="25" - is_forward_ref="false" expr_staticness="???"> - <prefix id="1460" kind="selected_name" - file="./src/crossdomain_sync.vhd" line="3" col="10" - identifier="std_logic_1164" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <prefix id="1459" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="3" col="5" - identifier="ieee" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <named_entity ref="2629"/> - </prefix> - <named_entity ref="2722"/> - </prefix> - </selected_name> - </el> - </context_items> - <library_unit id="1462" kind="entity_declaration" - file="./src/crossdomain_sync.vhd" line="5" col="8" - identifier="crossdomain_sync" has_begin="false" - visible_flag="true" is_within_flag="false" - end_has_reserved_id="false" end_has_identifier="true"> - <parent ref="1456"/> - <port_chain> - <el id="1464" kind="interface_signal_declaration" - file="./src/crossdomain_sync.vhd" line="8" col="7" - identifier="i_clock" has_disconnect_flag="false" - has_mode="true" has_class="false" is_ref="false" mode="in" - has_active_flag="false" has_identifier_list="false" - visible_flag="true" after_drivers_flag="false" - use_flag="false" open_flag="false" guarded_signal_flag="false" - signal_kind="bus" expr_staticness="none" - name_staticness="local"> - <parent ref="1462"/> - <subtype_indication id="1465" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="8" col="22" - identifier="std_logic" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> - </subtype_indication> - <type ref="3118"/> - </el> - <el id="1466" kind="interface_signal_declaration" - file="./src/crossdomain_sync.vhd" line="9" col="7" - identifier="i_reset" has_disconnect_flag="false" - has_mode="true" has_class="false" is_ref="false" mode="in" - has_active_flag="false" has_identifier_list="false" - visible_flag="true" after_drivers_flag="false" - use_flag="false" open_flag="false" guarded_signal_flag="false" - signal_kind="bus" expr_staticness="none" - name_staticness="local"> - <parent ref="1462"/> - <subtype_indication id="1467" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="9" col="22" - identifier="std_logic" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> - </subtype_indication> - <type ref="3118"/> - </el> - <el id="1468" kind="interface_signal_declaration" - file="./src/crossdomain_sync.vhd" line="10" col="7" - identifier="i_signal" has_disconnect_flag="false" - has_mode="true" has_class="false" is_ref="false" mode="in" - has_active_flag="false" has_identifier_list="false" - visible_flag="true" after_drivers_flag="false" - use_flag="false" open_flag="false" guarded_signal_flag="false" - signal_kind="bus" expr_staticness="none" - name_staticness="local"> - <parent ref="1462"/> - <subtype_indication id="1469" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="10" col="22" - identifier="std_logic" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> - </subtype_indication> - <type ref="3118"/> - </el> - <el id="1470" kind="interface_signal_declaration" - file="./src/crossdomain_sync.vhd" line="11" col="7" - identifier="o_signal" has_disconnect_flag="false" - has_mode="true" has_class="false" is_ref="false" mode="out" - has_active_flag="false" has_identifier_list="false" - visible_flag="true" after_drivers_flag="false" - use_flag="false" open_flag="false" guarded_signal_flag="false" - signal_kind="bus" expr_staticness="none" - name_staticness="local"> - <parent ref="1462"/> - <subtype_indication id="1471" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="11" col="23" - identifier="std_logic" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> - </subtype_indication> - <type ref="3118"/> - </el> - </port_chain> - </library_unit> - <dependence_list list-id="118"> - <el ref="14"/> - <el ref="2674"/> - </dependence_list> - </el> - <el id="1472" kind="design_unit" file="./src/crossdomain_sync.vhd" - line="15" col="1" design_unit_source_line="0" - design_unit_source_col="0" identifier="behavioral" date="6" - end_location="./src/crossdomain_sync.vhd:47:1" elab_flag="false" - configuration_mark_flag="false" configuration_done_flag="false" - date_state="analyze"> - <design_file ref="1530"/> - <library_unit id="1474" kind="architecture_body" - file="./src/crossdomain_sync.vhd" line="15" col="14" - identifier="behavioral" foreign_flag="false" visible_flag="true" - is_within_flag="false" end_has_reserved_id="false" - end_has_identifier="false"> - <parent ref="1472"/> - <entity_name id="1476" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="15" col="28" - identifier="crossdomain_sync" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <named_entity ref="1462"/> - </entity_name> - <declaration_chain> - <el id="1477" kind="signal_declaration" - file="./src/crossdomain_sync.vhd" line="16" col="11" - identifier="signal_r1" has_disconnect_flag="false" - is_ref="false" has_active_flag="false" - has_identifier_list="false" visible_flag="true" - after_drivers_flag="false" use_flag="false" - guarded_signal_flag="false" signal_kind="bus" - expr_staticness="none" name_staticness="local"> - <parent ref="1474"/> - <subtype_indication id="1478" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="16" col="22" - identifier="std_logic" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> - </subtype_indication> - <type ref="3118"/> - </el> - <el id="1479" kind="signal_declaration" - file="./src/crossdomain_sync.vhd" line="17" col="11" - identifier="signal_r2" has_disconnect_flag="false" - is_ref="false" has_active_flag="false" - has_identifier_list="false" visible_flag="true" - after_drivers_flag="false" use_flag="false" - guarded_signal_flag="false" signal_kind="bus" - expr_staticness="none" name_staticness="local"> - <parent ref="1474"/> - <subtype_indication id="1480" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="17" col="22" - identifier="std_logic" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> - </subtype_indication> - <type ref="3118"/> - </el> - </declaration_chain> - <concurrent_statement_chain> - <el id="1482" kind="sensitized_process_statement" - file="./src/crossdomain_sync.vhd" line="19" col="4" - label="p_r1_handler" seen_flag="false" - end_has_postponed="false" is_ref="false" passive_flag="false" - postponed_flag="false" visible_flag="true" - is_within_flag="false" has_label="true" has_is="false" - end_has_reserved_id="true" end_has_identifier="false" - wait_state="unknown"> - <parent ref="1474"/> - <sequential_statement_chain> - <el id="1485" kind="if_statement" - file="./src/crossdomain_sync.vhd" line="21" col="7" - label="" suspend_flag="false" visible_flag="false" - end_has_identifier="false"> - <parent ref="1482"/> - <condition id="1487" kind="equality_operator" - file="./src/crossdomain_sync.vhd" line="21" col="19" - expr_staticness="none"> - <type ref="18"/> - <left id="1486" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="21" col="11" - identifier="i_reset" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1466"/> - <base_name ref="1466"/> - </left> - <implementation ref="3080"/> - <right id="1488" kind="character_literal" - file="./src/crossdomain_sync.vhd" line="21" col="21" - identifier="'1'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> - </right> - </condition> - <sequential_statement_chain> - <el id="1490" kind="simple_signal_assignment_statement" - file="./src/crossdomain_sync.vhd" line="23" col="10" - label="" delay_mechanism="inertial" - visible_flag="false" guarded_target_state="false"> - <parent ref="1485"/> - <target id="1489" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="23" col="10" - identifier="signal_r1" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1477"/> - <base_name ref="1477"/> - </target> - <waveform_chain> - <el id="1491" kind="waveform_element" - file="./src/crossdomain_sync.vhd" line="23" - col="23"> - <we_value id="1492" kind="character_literal" - file="./src/crossdomain_sync.vhd" line="23" - col="23" identifier="'0'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> - </we_value> - </el> - </waveform_chain> - </el> - </sequential_statement_chain> - <else_clause id="1493" kind="elsif" - file="./src/crossdomain_sync.vhd" line="24" col="7" - end_has_identifier="false"> - <sequential_statement_chain> - <el id="1494" kind="if_statement" - file="./src/crossdomain_sync.vhd" line="25" col="10" - label="" suspend_flag="false" visible_flag="false" - end_has_identifier="false"> - <parent ref="1485"/> - <condition id="3215" kind="function_call" - file="./src/crossdomain_sync.vhd" line="25" - col="14" expr_staticness="none" - name_staticness="none"> - <prefix id="1495" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="25" - col="14" identifier="rising_edge" - is_forward_ref="false" expr_staticness="???" - name_staticness="???"> - <type ref="18"/> - <named_entity ref="3056"/> - <base_name ref="3056"/> - </prefix> - <type ref="18"/> - <parameter_association_chain> - <el id="1498" - kind="association_element_by_expression" - file="./src/crossdomain_sync.vhd" line="25" - col="26" whole_association_flag="true" - collapse_signal_flag="false"> - <actual id="1497" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="25" - col="26" identifier="i_clock" - is_forward_ref="false" - expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1464"/> - <base_name ref="1464"/> - </actual> - </el> - </parameter_association_chain> - <implementation ref="3056"/> - <base_name ref="3215"/> - </condition> - <sequential_statement_chain> - <el id="1500" - kind="simple_signal_assignment_statement" - file="./src/crossdomain_sync.vhd" line="27" - col="13" label="" delay_mechanism="inertial" - visible_flag="false" - guarded_target_state="false"> - <parent ref="1494"/> - <target id="1499" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="27" - col="13" identifier="signal_r1" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1477"/> - <base_name ref="1477"/> - </target> - <waveform_chain> - <el id="1501" kind="waveform_element" - file="./src/crossdomain_sync.vhd" line="27" - col="26"> - <we_value id="1502" kind="simple_name" - file="./src/crossdomain_sync.vhd" - line="27" col="26" identifier="i_signal" - is_forward_ref="false" - expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1468"/> - <base_name ref="1468"/> - </we_value> - </el> - </waveform_chain> - </el> - </sequential_statement_chain> - </el> - </sequential_statement_chain> - </else_clause> - </el> - </sequential_statement_chain> - <sensitivity_list list-id="42"> - <el id="1481" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="19" col="27" - identifier="i_clock" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1464"/> - <base_name ref="1464"/> - </el> - <el id="1484" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="19" col="36" - identifier="i_reset" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1466"/> - <base_name ref="1466"/> - </el> - </sensitivity_list> - </el> - <el id="1504" kind="sensitized_process_statement" - file="./src/crossdomain_sync.vhd" line="32" col="4" - label="p_r2_handler" seen_flag="false" - end_has_postponed="false" is_ref="false" passive_flag="false" - postponed_flag="false" visible_flag="true" - is_within_flag="false" has_label="true" has_is="false" - end_has_reserved_id="true" end_has_identifier="false" - wait_state="unknown"> - <parent ref="1474"/> - <sequential_statement_chain> - <el id="1507" kind="if_statement" - file="./src/crossdomain_sync.vhd" line="34" col="7" - label="" suspend_flag="false" visible_flag="false" - end_has_identifier="false"> - <parent ref="1504"/> - <condition id="1509" kind="equality_operator" - file="./src/crossdomain_sync.vhd" line="34" col="19" - expr_staticness="none"> - <type ref="18"/> - <left id="1508" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="34" col="11" - identifier="i_reset" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1466"/> - <base_name ref="1466"/> - </left> - <implementation ref="3080"/> - <right id="1510" kind="character_literal" - file="./src/crossdomain_sync.vhd" line="34" col="21" - identifier="'1'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> - </right> - </condition> - <sequential_statement_chain> - <el id="1512" kind="simple_signal_assignment_statement" - file="./src/crossdomain_sync.vhd" line="36" col="10" - label="" delay_mechanism="inertial" - visible_flag="false" guarded_target_state="false"> - <parent ref="1507"/> - <target id="1511" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="36" col="10" - identifier="signal_r2" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1479"/> - <base_name ref="1479"/> - </target> - <waveform_chain> - <el id="1513" kind="waveform_element" - file="./src/crossdomain_sync.vhd" line="36" - col="23"> - <we_value id="1514" kind="character_literal" - file="./src/crossdomain_sync.vhd" line="36" - col="23" identifier="'0'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> - </we_value> - </el> - </waveform_chain> - </el> - </sequential_statement_chain> - <else_clause id="1515" kind="elsif" - file="./src/crossdomain_sync.vhd" line="37" col="7" - end_has_identifier="false"> - <sequential_statement_chain> - <el id="1516" kind="if_statement" - file="./src/crossdomain_sync.vhd" line="38" col="10" - label="" suspend_flag="false" visible_flag="false" - end_has_identifier="false"> - <parent ref="1507"/> - <condition id="3214" kind="function_call" - file="./src/crossdomain_sync.vhd" line="38" - col="14" expr_staticness="none" - name_staticness="none"> - <prefix id="1517" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="38" - col="14" identifier="rising_edge" - is_forward_ref="false" expr_staticness="???" - name_staticness="???"> - <type ref="18"/> - <named_entity ref="3056"/> - <base_name ref="3056"/> - </prefix> - <type ref="18"/> - <parameter_association_chain> - <el id="1520" - kind="association_element_by_expression" - file="./src/crossdomain_sync.vhd" line="38" - col="26" whole_association_flag="true" - collapse_signal_flag="false"> - <actual id="1519" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="38" - col="26" identifier="i_clock" - is_forward_ref="false" - expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1464"/> - <base_name ref="1464"/> - </actual> - </el> - </parameter_association_chain> - <implementation ref="3056"/> - <base_name ref="3214"/> - </condition> - <sequential_statement_chain> - <el id="1522" - kind="simple_signal_assignment_statement" - file="./src/crossdomain_sync.vhd" line="40" - col="13" label="" delay_mechanism="inertial" - visible_flag="false" - guarded_target_state="false"> - <parent ref="1516"/> - <target id="1521" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="40" - col="13" identifier="signal_r2" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1479"/> - <base_name ref="1479"/> - </target> - <waveform_chain> - <el id="1523" kind="waveform_element" - file="./src/crossdomain_sync.vhd" line="40" - col="26"> - <we_value id="1524" kind="simple_name" - file="./src/crossdomain_sync.vhd" - line="40" col="26" identifier="i_signal" - is_forward_ref="false" - expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1468"/> - <base_name ref="1468"/> - </we_value> - </el> - </waveform_chain> - </el> - </sequential_statement_chain> - </el> - </sequential_statement_chain> - </else_clause> - </el> - </sequential_statement_chain> - <sensitivity_list list-id="43"> - <el id="1503" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="32" col="27" - identifier="i_clock" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1464"/> - <base_name ref="1464"/> - </el> - <el id="1506" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="32" col="36" - identifier="i_reset" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1466"/> - <base_name ref="1466"/> - </el> - </sensitivity_list> - </el> - <el id="3216" kind="sensitized_process_statement" - file="./src/crossdomain_sync.vhd" line="45" col="4" label="" - seen_flag="false" end_has_postponed="false" is_ref="true" - passive_flag="false" postponed_flag="false" - visible_flag="false" is_within_flag="false" has_label="false" - has_is="false" end_has_reserved_id="false" - end_has_identifier="false" wait_state="unknown"> - <parent ref="1474"/> - <sequential_statement_chain> - <el id="1518" kind="simple_signal_assignment_statement" - file="./src/crossdomain_sync.vhd" line="45" col="4" - label="" delay_mechanism="inertial" visible_flag="false" - guarded_target_state="unknown"> - <parent ref="3216"/> - <target id="1525" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="45" col="4" - identifier="o_signal" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1470"/> - <base_name ref="1470"/> - </target> - <waveform_chain> - <el id="1528" kind="waveform_element" - file="./src/crossdomain_sync.vhd" line="45" col="16"> - <we_value id="1529" kind="simple_name" - file="./src/crossdomain_sync.vhd" line="45" col="16" - identifier="signal_r2" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1479"/> - <base_name ref="1479"/> - </we_value> - </el> - </waveform_chain> - </el> - </sequential_statement_chain> - <sensitivity_list list-id="123"> - <el ref="1479"/> - </sensitivity_list> - <process_origin id="1526" - kind="concurrent_simple_signal_assignment" - file="./src/crossdomain_sync.vhd" line="45" col="4" label="" - delay_mechanism="inertial" postponed_flag="false" - visible_flag="false" guarded_target_state="false"> - <parent ref="1474"/> - </process_origin> - </el> - </concurrent_statement_chain> - </library_unit> - <hash_chain ref="1456"/> - <dependence_list list-id="119"> - <el ref="14"/> - <el ref="1456"/> - </dependence_list> - </el> - </first_design_unit> - <last_design_unit ref="1472"/> - </el> - <el id="1452" kind="design_file" file="./src/numeral_to_display.vhd" - line="1" col="1" - design_file_directory="/my/stage_onera/other/best-chronometer-ever/" - design_file_filename="./src/numeral_to_display.vhd" - analysis_time_stamp="20170726081113.846" - file_checksum="9ef623508983102e5a5693a9923ae388162394e0" - elab_flag="false"> - <library ref="799"/> - <first_design_unit> - <el id="1290" kind="design_unit" file="./src/numeral_to_display.vhd" - line="1" col="1" design_unit_source_line="0" - design_unit_source_col="0" identifier="numeral_to_display" date="6" - end_location="./src/numeral_to_display.vhd:26:1" elab_flag="false" - configuration_mark_flag="false" configuration_done_flag="false" - date_state="analyze"> - <design_file ref="1452"/> - <context_items> - <el id="1275" kind="library_clause" - file="./src/numeral_to_display.vhd" line="1" col="9" - identifier="ieee" has_identifier_list="false"> - <parent ref="1290"/> - <library_declaration ref="2629"/> - </el> - <el id="1274" kind="use_clause" - file="./src/numeral_to_display.vhd" line="3" col="5"> - <parent ref="1290"/> - <selected_name id="1294" kind="selected_by_all_name" - file="./src/numeral_to_display.vhd" line="3" col="25" - is_forward_ref="false" expr_staticness="???"> - <prefix id="1293" kind="selected_name" - file="./src/numeral_to_display.vhd" line="3" col="10" - identifier="std_logic_1164" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <prefix id="1292" kind="simple_name" - file="./src/numeral_to_display.vhd" line="3" col="5" - identifier="ieee" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <named_entity ref="2629"/> - </prefix> - <named_entity ref="2722"/> - </prefix> - </selected_name> - </el> - </context_items> - <library_unit id="1296" kind="entity_declaration" - file="./src/numeral_to_display.vhd" line="5" col="8" - identifier="numeral_to_display" has_begin="false" - visible_flag="true" is_within_flag="false" - end_has_reserved_id="false" end_has_identifier="true"> - <parent ref="1290"/> - <generic_chain> - <el id="1295" kind="interface_constant_declaration" - file="./src/numeral_to_display.vhd" line="9" col="7" - identifier="g_display_value_0" has_mode="false" - has_class="false" is_ref="false" mode="in" - has_identifier_list="false" visible_flag="true" - after_drivers_flag="false" use_flag="false" - expr_staticness="global" name_staticness="local"> - <parent ref="1296"/> - <subtype_indication id="1300" kind="array_subtype_definition" - file="./src/numeral_to_display.vhd" line="9" col="50" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1298" kind="simple_name" - file="./src/numeral_to_display.vhd" line="9" col="34" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="30"> - <el id="3179" kind="integer_subtype_definition" - file="./src/numeral_to_display.vhd" line="9" col="51" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="1302" kind="range_expression" - file="./src/numeral_to_display.vhd" line="9" col="51" - expr_staticness="local" direction="downto"> - <left_limit_expr id="1299" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="9" - col="51" value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="1303" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="9" - col="60" value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="1299"/> - <right_limit ref="1303"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="30"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <default_value id="1304" kind="string_literal8" - file="./src/numeral_to_display.vhd" line="9" col="66" - string_length="7" has_signed="false" - bit_string_base="BASE_2" has_sign="false" has_length="false" - expr_staticness="local"> - <string8_id length="7" content="0000001"/> - <type ref="1300"/> - </default_value> - <type ref="1300"/> - </el> - <el id="1305" kind="interface_constant_declaration" - file="./src/numeral_to_display.vhd" line="10" col="7" - identifier="g_display_value_1" has_mode="false" - has_class="false" is_ref="false" mode="in" - has_identifier_list="false" visible_flag="true" - after_drivers_flag="false" use_flag="false" - expr_staticness="global" name_staticness="local"> - <parent ref="1296"/> - <subtype_indication id="1308" kind="array_subtype_definition" - file="./src/numeral_to_display.vhd" line="10" col="50" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1306" kind="simple_name" - file="./src/numeral_to_display.vhd" line="10" col="34" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="31"> - <el id="3180" kind="integer_subtype_definition" - file="./src/numeral_to_display.vhd" line="10" col="51" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="1310" kind="range_expression" - file="./src/numeral_to_display.vhd" line="10" col="51" - expr_staticness="local" direction="downto"> - <left_limit_expr id="1307" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="10" - col="51" value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="1311" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="10" - col="60" value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="1307"/> - <right_limit ref="1311"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="31"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <default_value id="1312" kind="string_literal8" - file="./src/numeral_to_display.vhd" line="10" col="66" - string_length="7" has_signed="false" - bit_string_base="BASE_2" has_sign="false" has_length="false" - expr_staticness="local"> - <string8_id length="7" content="1001111"/> - <type ref="1308"/> - </default_value> - <type ref="1308"/> - </el> - <el id="1313" kind="interface_constant_declaration" - file="./src/numeral_to_display.vhd" line="11" col="7" - identifier="g_display_value_2" has_mode="false" - has_class="false" is_ref="false" mode="in" - has_identifier_list="false" visible_flag="true" - after_drivers_flag="false" use_flag="false" - expr_staticness="global" name_staticness="local"> - <parent ref="1296"/> - <subtype_indication id="1316" kind="array_subtype_definition" - file="./src/numeral_to_display.vhd" line="11" col="50" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1314" kind="simple_name" - file="./src/numeral_to_display.vhd" line="11" col="34" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="32"> - <el id="3181" kind="integer_subtype_definition" - file="./src/numeral_to_display.vhd" line="11" col="51" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="1318" kind="range_expression" - file="./src/numeral_to_display.vhd" line="11" col="51" - expr_staticness="local" direction="downto"> - <left_limit_expr id="1315" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="11" - col="51" value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="1319" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="11" - col="60" value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="1315"/> - <right_limit ref="1319"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="32"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <default_value id="1320" kind="string_literal8" - file="./src/numeral_to_display.vhd" line="11" col="66" - string_length="7" has_signed="false" - bit_string_base="BASE_2" has_sign="false" has_length="false" - expr_staticness="local"> - <string8_id length="7" content="0010010"/> - <type ref="1316"/> - </default_value> - <type ref="1316"/> - </el> - <el id="1321" kind="interface_constant_declaration" - file="./src/numeral_to_display.vhd" line="12" col="7" - identifier="g_display_value_3" has_mode="false" - has_class="false" is_ref="false" mode="in" - has_identifier_list="false" visible_flag="true" - after_drivers_flag="false" use_flag="false" - expr_staticness="global" name_staticness="local"> - <parent ref="1296"/> - <subtype_indication id="1324" kind="array_subtype_definition" - file="./src/numeral_to_display.vhd" line="12" col="50" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1322" kind="simple_name" - file="./src/numeral_to_display.vhd" line="12" col="34" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="33"> - <el id="3182" kind="integer_subtype_definition" - file="./src/numeral_to_display.vhd" line="12" col="51" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="1326" kind="range_expression" - file="./src/numeral_to_display.vhd" line="12" col="51" - expr_staticness="local" direction="downto"> - <left_limit_expr id="1323" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="12" - col="51" value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="1327" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="12" - col="60" value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="1323"/> - <right_limit ref="1327"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="33"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <default_value id="1328" kind="string_literal8" - file="./src/numeral_to_display.vhd" line="12" col="66" - string_length="7" has_signed="false" - bit_string_base="BASE_2" has_sign="false" has_length="false" - expr_staticness="local"> - <string8_id length="7" content="0000110"/> - <type ref="1324"/> - </default_value> - <type ref="1324"/> - </el> - <el id="1329" kind="interface_constant_declaration" - file="./src/numeral_to_display.vhd" line="13" col="7" - identifier="g_display_value_4" has_mode="false" - has_class="false" is_ref="false" mode="in" - has_identifier_list="false" visible_flag="true" - after_drivers_flag="false" use_flag="false" - expr_staticness="global" name_staticness="local"> - <parent ref="1296"/> - <subtype_indication id="1332" kind="array_subtype_definition" - file="./src/numeral_to_display.vhd" line="13" col="50" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1330" kind="simple_name" - file="./src/numeral_to_display.vhd" line="13" col="34" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="34"> - <el id="3183" kind="integer_subtype_definition" - file="./src/numeral_to_display.vhd" line="13" col="51" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="1334" kind="range_expression" - file="./src/numeral_to_display.vhd" line="13" col="51" - expr_staticness="local" direction="downto"> - <left_limit_expr id="1331" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="13" - col="51" value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="1335" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="13" - col="60" value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="1331"/> - <right_limit ref="1335"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="34"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <default_value id="1336" kind="string_literal8" - file="./src/numeral_to_display.vhd" line="13" col="66" - string_length="7" has_signed="false" - bit_string_base="BASE_2" has_sign="false" has_length="false" - expr_staticness="local"> - <string8_id length="7" content="1001100"/> - <type ref="1332"/> - </default_value> - <type ref="1332"/> - </el> - <el id="1337" kind="interface_constant_declaration" - file="./src/numeral_to_display.vhd" line="14" col="7" - identifier="g_display_value_5" has_mode="false" - has_class="false" is_ref="false" mode="in" - has_identifier_list="false" visible_flag="true" - after_drivers_flag="false" use_flag="false" - expr_staticness="global" name_staticness="local"> - <parent ref="1296"/> - <subtype_indication id="1340" kind="array_subtype_definition" - file="./src/numeral_to_display.vhd" line="14" col="50" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1338" kind="simple_name" - file="./src/numeral_to_display.vhd" line="14" col="34" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="35"> - <el id="3184" kind="integer_subtype_definition" - file="./src/numeral_to_display.vhd" line="14" col="51" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="1342" kind="range_expression" - file="./src/numeral_to_display.vhd" line="14" col="51" - expr_staticness="local" direction="downto"> - <left_limit_expr id="1339" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="14" - col="51" value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="1343" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="14" - col="60" value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="1339"/> - <right_limit ref="1343"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="35"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <default_value id="1344" kind="string_literal8" - file="./src/numeral_to_display.vhd" line="14" col="66" - string_length="7" has_signed="false" - bit_string_base="BASE_2" has_sign="false" has_length="false" - expr_staticness="local"> - <string8_id length="7" content="0100100"/> - <type ref="1340"/> - </default_value> - <type ref="1340"/> - </el> - <el id="1345" kind="interface_constant_declaration" - file="./src/numeral_to_display.vhd" line="15" col="7" - identifier="g_display_value_6" has_mode="false" - has_class="false" is_ref="false" mode="in" - has_identifier_list="false" visible_flag="true" - after_drivers_flag="false" use_flag="false" - expr_staticness="global" name_staticness="local"> - <parent ref="1296"/> - <subtype_indication id="1348" kind="array_subtype_definition" - file="./src/numeral_to_display.vhd" line="15" col="50" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1346" kind="simple_name" - file="./src/numeral_to_display.vhd" line="15" col="34" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="36"> - <el id="3185" kind="integer_subtype_definition" - file="./src/numeral_to_display.vhd" line="15" col="51" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="1350" kind="range_expression" - file="./src/numeral_to_display.vhd" line="15" col="51" - expr_staticness="local" direction="downto"> - <left_limit_expr id="1347" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="15" - col="51" value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="1351" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="15" - col="60" value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="1347"/> - <right_limit ref="1351"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="36"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <default_value id="1352" kind="string_literal8" - file="./src/numeral_to_display.vhd" line="15" col="66" - string_length="7" has_signed="false" - bit_string_base="BASE_2" has_sign="false" has_length="false" - expr_staticness="local"> - <string8_id length="7" content="0100000"/> - <type ref="1348"/> - </default_value> - <type ref="1348"/> - </el> - <el id="1353" kind="interface_constant_declaration" - file="./src/numeral_to_display.vhd" line="16" col="7" - identifier="g_display_value_7" has_mode="false" - has_class="false" is_ref="false" mode="in" - has_identifier_list="false" visible_flag="true" - after_drivers_flag="false" use_flag="false" - expr_staticness="global" name_staticness="local"> - <parent ref="1296"/> - <subtype_indication id="1356" kind="array_subtype_definition" - file="./src/numeral_to_display.vhd" line="16" col="50" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1354" kind="simple_name" - file="./src/numeral_to_display.vhd" line="16" col="34" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="37"> - <el id="3186" kind="integer_subtype_definition" - file="./src/numeral_to_display.vhd" line="16" col="51" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="1358" kind="range_expression" - file="./src/numeral_to_display.vhd" line="16" col="51" - expr_staticness="local" direction="downto"> - <left_limit_expr id="1355" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="16" - col="51" value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="1359" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="16" - col="60" value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="1355"/> - <right_limit ref="1359"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="37"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <default_value id="1360" kind="string_literal8" - file="./src/numeral_to_display.vhd" line="16" col="66" - string_length="7" has_signed="false" - bit_string_base="BASE_2" has_sign="false" has_length="false" - expr_staticness="local"> - <string8_id length="7" content="0001111"/> - <type ref="1356"/> - </default_value> - <type ref="1356"/> - </el> - <el id="1361" kind="interface_constant_declaration" - file="./src/numeral_to_display.vhd" line="17" col="7" - identifier="g_display_value_8" has_mode="false" - has_class="false" is_ref="false" mode="in" - has_identifier_list="false" visible_flag="true" - after_drivers_flag="false" use_flag="false" - expr_staticness="global" name_staticness="local"> - <parent ref="1296"/> - <subtype_indication id="1364" kind="array_subtype_definition" - file="./src/numeral_to_display.vhd" line="17" col="50" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1362" kind="simple_name" - file="./src/numeral_to_display.vhd" line="17" col="34" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="38"> - <el id="3187" kind="integer_subtype_definition" - file="./src/numeral_to_display.vhd" line="17" col="51" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="1366" kind="range_expression" - file="./src/numeral_to_display.vhd" line="17" col="51" - expr_staticness="local" direction="downto"> - <left_limit_expr id="1363" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="17" - col="51" value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="1367" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="17" - col="60" value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="1363"/> - <right_limit ref="1367"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="38"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <default_value id="1368" kind="string_literal8" - file="./src/numeral_to_display.vhd" line="17" col="66" - string_length="7" has_signed="false" - bit_string_base="BASE_2" has_sign="false" has_length="false" - expr_staticness="local"> - <string8_id length="7" content="0000000"/> - <type ref="1364"/> - </default_value> - <type ref="1364"/> - </el> - <el id="1369" kind="interface_constant_declaration" - file="./src/numeral_to_display.vhd" line="18" col="7" - identifier="g_display_value_9" has_mode="false" - has_class="false" is_ref="false" mode="in" - has_identifier_list="false" visible_flag="true" - after_drivers_flag="false" use_flag="false" - expr_staticness="global" name_staticness="local"> - <parent ref="1296"/> - <subtype_indication id="1372" kind="array_subtype_definition" - file="./src/numeral_to_display.vhd" line="18" col="50" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1370" kind="simple_name" - file="./src/numeral_to_display.vhd" line="18" col="34" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="39"> - <el id="3188" kind="integer_subtype_definition" - file="./src/numeral_to_display.vhd" line="18" col="51" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="1374" kind="range_expression" - file="./src/numeral_to_display.vhd" line="18" col="51" - expr_staticness="local" direction="downto"> - <left_limit_expr id="1371" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="18" - col="51" value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="1375" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="18" - col="60" value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="1371"/> - <right_limit ref="1375"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="39"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <default_value id="1376" kind="string_literal8" - file="./src/numeral_to_display.vhd" line="18" col="66" - string_length="7" has_signed="false" - bit_string_base="BASE_2" has_sign="false" has_length="false" - expr_staticness="local"> - <string8_id length="7" content="0000100"/> - <type ref="1372"/> - </default_value> - <type ref="1372"/> - </el> - <el id="1377" kind="interface_constant_declaration" - file="./src/numeral_to_display.vhd" line="19" col="7" - identifier="g_display_value_error" has_mode="false" - has_class="false" is_ref="false" mode="in" - has_identifier_list="false" visible_flag="true" - after_drivers_flag="false" use_flag="false" - expr_staticness="global" name_staticness="local"> - <parent ref="1296"/> - <subtype_indication id="1380" kind="array_subtype_definition" - file="./src/numeral_to_display.vhd" line="19" col="50" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1378" kind="simple_name" - file="./src/numeral_to_display.vhd" line="19" col="34" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="40"> - <el id="3189" kind="integer_subtype_definition" - file="./src/numeral_to_display.vhd" line="19" col="51" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="1382" kind="range_expression" - file="./src/numeral_to_display.vhd" line="19" col="51" - expr_staticness="local" direction="downto"> - <left_limit_expr id="1379" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="19" - col="51" value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="1383" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="19" - col="60" value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="1379"/> - <right_limit ref="1383"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="40"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <default_value id="1384" kind="string_literal8" - file="./src/numeral_to_display.vhd" line="19" col="66" - string_length="7" has_signed="false" - bit_string_base="BASE_2" has_sign="false" has_length="false" - expr_staticness="local"> - <string8_id length="7" content="0110000"/> - <type ref="1380"/> - </default_value> - <type ref="1380"/> - </el> - </generic_chain> - <port_chain> - <el id="1385" kind="interface_signal_declaration" - file="./src/numeral_to_display.vhd" line="23" col="7" - identifier="i_numeral_time" has_disconnect_flag="false" - has_mode="true" has_class="false" is_ref="false" mode="in" - has_active_flag="false" has_identifier_list="false" - visible_flag="true" after_drivers_flag="false" - use_flag="false" open_flag="false" guarded_signal_flag="false" - signal_kind="bus" expr_staticness="none" - name_staticness="local"> - <parent ref="1296"/> - <subtype_indication id="3190" - kind="integer_subtype_definition" - file="./src/numeral_to_display.vhd" line="23" col="26" - resolved_flag="false" is_ref="false" signal_type_flag="true" - has_signal_flag="true" type_staticness="local"> - <range_constraint id="1390" kind="range_expression" - file="./src/numeral_to_display.vhd" line="23" col="40" - expr_staticness="local" direction="to"> - <left_limit_expr id="1387" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="23" col="40" - value=" 0" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="1391" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="23" col="45" - value=" 9" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="1387"/> - <right_limit ref="1391"/> - </range_constraint> - <subtype_type_mark id="1386" kind="simple_name" - file="./src/numeral_to_display.vhd" line="23" col="26" - identifier="natural" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="639"/> - <named_entity ref="646"/> - <base_name ref="646"/> - </subtype_type_mark> - <base_type ref="399"/> - </subtype_indication> - <type ref="3190"/> - </el> - <el id="1392" kind="interface_signal_declaration" - file="./src/numeral_to_display.vhd" line="24" col="7" - identifier="o_display" has_disconnect_flag="false" - has_mode="true" has_class="false" is_ref="false" mode="out" - has_active_flag="false" has_identifier_list="false" - visible_flag="true" after_drivers_flag="false" - use_flag="false" open_flag="false" guarded_signal_flag="false" - signal_kind="bus" expr_staticness="none" - name_staticness="local"> - <parent ref="1296"/> - <subtype_indication id="1394" kind="array_subtype_definition" - file="./src/numeral_to_display.vhd" line="24" col="39" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="true" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="1393" kind="simple_name" - file="./src/numeral_to_display.vhd" line="24" col="23" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="41"> - <el id="1389" kind="integer_subtype_definition" - file="./src/numeral_to_display.vhd" line="24" col="40" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="1397" kind="range_expression" - file="./src/numeral_to_display.vhd" line="24" col="40" - expr_staticness="local" direction="downto"> - <left_limit_expr id="1396" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="24" - col="40" value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="1398" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="24" - col="49" value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="1396"/> - <right_limit ref="1398"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="41"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <type ref="1394"/> - </el> - </port_chain> - </library_unit> - <dependence_list list-id="115"> - <el ref="14"/> - <el ref="2674"/> - </dependence_list> - </el> - <el id="1400" kind="design_unit" file="./src/numeral_to_display.vhd" - line="28" col="1" design_unit_source_line="0" - design_unit_source_col="0" identifier="behavioral" date="6" - end_location="./src/numeral_to_display.vhd:44:1" elab_flag="false" - configuration_mark_flag="false" configuration_done_flag="false" - date_state="analyze"> - <design_file ref="1452"/> - <library_unit id="1402" kind="architecture_body" - file="./src/numeral_to_display.vhd" line="28" col="14" - identifier="behavioral" foreign_flag="false" visible_flag="true" - is_within_flag="false" end_has_reserved_id="false" - end_has_identifier="false"> - <parent ref="1400"/> - <entity_name id="1399" kind="simple_name" - file="./src/numeral_to_display.vhd" line="28" col="28" - identifier="numeral_to_display" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <named_entity ref="1296"/> - </entity_name> - <concurrent_statement_chain> - <el id="3192" kind="sensitized_process_statement" - file="./src/numeral_to_display.vhd" line="31" col="4" label="" - seen_flag="false" end_has_postponed="false" is_ref="true" - passive_flag="false" postponed_flag="false" - visible_flag="false" is_within_flag="false" has_label="false" - has_is="false" end_has_reserved_id="false" - end_has_identifier="false" wait_state="unknown"> - <parent ref="1402"/> - <sequential_statement_chain> - <el id="3191" kind="case_statement" - file="./src/numeral_to_display.vhd" line="31" col="4" - label="" suspend_flag="false" visible_flag="false" - end_has_identifier="false"> - <parent ref="3192"/> - <case_statement_alternative_chain> - <el id="1411" kind="choice_by_expression" - file="./src/numeral_to_display.vhd" line="33" col="33" - same_alternative_flag="false" - choice_staticness="local"> - <parent ref="3191"/> - <associated_chain> - <el id="1388" - kind="simple_signal_assignment_statement" - file="./src/numeral_to_display.vhd" line="31" - col="4" label="" delay_mechanism="inertial" - visible_flag="false" - guarded_target_state="unknown"> - <parent ref="3191"/> - <target id="1407" kind="simple_name" - file="./src/numeral_to_display.vhd" line="32" - col="7" identifier="o_display" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="1394"/> - <named_entity ref="1392"/> - <base_name ref="1392"/> - </target> - <waveform_chain> - <el id="1408" kind="waveform_element" - file="./src/numeral_to_display.vhd" line="33" - col="10"> - <we_value id="1409" kind="simple_name" - file="./src/numeral_to_display.vhd" - line="33" col="10" - identifier="g_display_value_0" - is_forward_ref="false" - expr_staticness="global" - name_staticness="local"> - <type ref="1300"/> - <named_entity ref="1295"/> - <base_name ref="1295"/> - </we_value> - </el> - </waveform_chain> - </el> - </associated_chain> - <choice_expression id="1410" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="33" - col="33" value=" 0" expr_staticness="local"> - <type ref="399"/> - </choice_expression> - </el> - <el id="1415" kind="choice_by_expression" - file="./src/numeral_to_display.vhd" line="34" col="33" - same_alternative_flag="false" - choice_staticness="local"> - <parent ref="3191"/> - <associated_chain> - <el id="3194" - kind="simple_signal_assignment_statement" - file="./src/numeral_to_display.vhd" line="31" - col="4" label="" delay_mechanism="inertial" - visible_flag="false" - guarded_target_state="unknown"> - <parent ref="3191"/> - <target id="3195" kind="reference_name" - file="./src/numeral_to_display.vhd" line="31" - col="4" is_forward_ref="false"> - <named_entity ref="1407"/> - </target> - <waveform_chain> - <el id="1412" kind="waveform_element" - file="./src/numeral_to_display.vhd" line="34" - col="10"> - <we_value id="1413" kind="simple_name" - file="./src/numeral_to_display.vhd" - line="34" col="10" - identifier="g_display_value_1" - is_forward_ref="false" - expr_staticness="global" - name_staticness="local"> - <type ref="1308"/> - <named_entity ref="1305"/> - <base_name ref="1305"/> - </we_value> - </el> - </waveform_chain> - </el> - </associated_chain> - <choice_expression id="1414" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="34" - col="33" value=" 1" expr_staticness="local"> - <type ref="399"/> - </choice_expression> - </el> - <el id="1419" kind="choice_by_expression" - file="./src/numeral_to_display.vhd" line="35" col="33" - same_alternative_flag="false" - choice_staticness="local"> - <parent ref="3191"/> - <associated_chain> - <el id="3196" - kind="simple_signal_assignment_statement" - file="./src/numeral_to_display.vhd" line="31" - col="4" label="" delay_mechanism="inertial" - visible_flag="false" - guarded_target_state="unknown"> - <parent ref="3191"/> - <target id="3197" kind="reference_name" - file="./src/numeral_to_display.vhd" line="31" - col="4" is_forward_ref="false"> - <named_entity ref="1407"/> - </target> - <waveform_chain> - <el id="1416" kind="waveform_element" - file="./src/numeral_to_display.vhd" line="35" - col="10"> - <we_value id="1417" kind="simple_name" - file="./src/numeral_to_display.vhd" - line="35" col="10" - identifier="g_display_value_2" - is_forward_ref="false" - expr_staticness="global" - name_staticness="local"> - <type ref="1316"/> - <named_entity ref="1313"/> - <base_name ref="1313"/> - </we_value> - </el> - </waveform_chain> - </el> - </associated_chain> - <choice_expression id="1418" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="35" - col="33" value=" 2" expr_staticness="local"> - <type ref="399"/> - </choice_expression> - </el> - <el id="1423" kind="choice_by_expression" - file="./src/numeral_to_display.vhd" line="36" col="33" - same_alternative_flag="false" - choice_staticness="local"> - <parent ref="3191"/> - <associated_chain> - <el id="3198" - kind="simple_signal_assignment_statement" - file="./src/numeral_to_display.vhd" line="31" - col="4" label="" delay_mechanism="inertial" - visible_flag="false" - guarded_target_state="unknown"> - <parent ref="3191"/> - <target id="3199" kind="reference_name" - file="./src/numeral_to_display.vhd" line="31" - col="4" is_forward_ref="false"> - <named_entity ref="1407"/> - </target> - <waveform_chain> - <el id="1420" kind="waveform_element" - file="./src/numeral_to_display.vhd" line="36" - col="10"> - <we_value id="1421" kind="simple_name" - file="./src/numeral_to_display.vhd" - line="36" col="10" - identifier="g_display_value_3" - is_forward_ref="false" - expr_staticness="global" - name_staticness="local"> - <type ref="1324"/> - <named_entity ref="1321"/> - <base_name ref="1321"/> - </we_value> - </el> - </waveform_chain> - </el> - </associated_chain> - <choice_expression id="1422" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="36" - col="33" value=" 3" expr_staticness="local"> - <type ref="399"/> - </choice_expression> - </el> - <el id="1427" kind="choice_by_expression" - file="./src/numeral_to_display.vhd" line="37" col="33" - same_alternative_flag="false" - choice_staticness="local"> - <parent ref="3191"/> - <associated_chain> - <el id="3200" - kind="simple_signal_assignment_statement" - file="./src/numeral_to_display.vhd" line="31" - col="4" label="" delay_mechanism="inertial" - visible_flag="false" - guarded_target_state="unknown"> - <parent ref="3191"/> - <target id="3201" kind="reference_name" - file="./src/numeral_to_display.vhd" line="31" - col="4" is_forward_ref="false"> - <named_entity ref="1407"/> - </target> - <waveform_chain> - <el id="1424" kind="waveform_element" - file="./src/numeral_to_display.vhd" line="37" - col="10"> - <we_value id="1425" kind="simple_name" - file="./src/numeral_to_display.vhd" - line="37" col="10" - identifier="g_display_value_4" - is_forward_ref="false" - expr_staticness="global" - name_staticness="local"> - <type ref="1332"/> - <named_entity ref="1329"/> - <base_name ref="1329"/> - </we_value> - </el> - </waveform_chain> - </el> - </associated_chain> - <choice_expression id="1426" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="37" - col="33" value=" 4" expr_staticness="local"> - <type ref="399"/> - </choice_expression> - </el> - <el id="1431" kind="choice_by_expression" - file="./src/numeral_to_display.vhd" line="38" col="33" - same_alternative_flag="false" - choice_staticness="local"> - <parent ref="3191"/> - <associated_chain> - <el id="3202" - kind="simple_signal_assignment_statement" - file="./src/numeral_to_display.vhd" line="31" - col="4" label="" delay_mechanism="inertial" - visible_flag="false" - guarded_target_state="unknown"> - <parent ref="3191"/> - <target id="3203" kind="reference_name" - file="./src/numeral_to_display.vhd" line="31" - col="4" is_forward_ref="false"> - <named_entity ref="1407"/> - </target> - <waveform_chain> - <el id="1428" kind="waveform_element" - file="./src/numeral_to_display.vhd" line="38" - col="10"> - <we_value id="1429" kind="simple_name" - file="./src/numeral_to_display.vhd" - line="38" col="10" - identifier="g_display_value_5" - is_forward_ref="false" - expr_staticness="global" - name_staticness="local"> - <type ref="1340"/> - <named_entity ref="1337"/> - <base_name ref="1337"/> - </we_value> - </el> - </waveform_chain> - </el> - </associated_chain> - <choice_expression id="1430" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="38" - col="33" value=" 5" expr_staticness="local"> - <type ref="399"/> - </choice_expression> - </el> - <el id="1435" kind="choice_by_expression" - file="./src/numeral_to_display.vhd" line="39" col="33" - same_alternative_flag="false" - choice_staticness="local"> - <parent ref="3191"/> - <associated_chain> - <el id="3204" - kind="simple_signal_assignment_statement" - file="./src/numeral_to_display.vhd" line="31" - col="4" label="" delay_mechanism="inertial" - visible_flag="false" - guarded_target_state="unknown"> - <parent ref="3191"/> - <target id="3205" kind="reference_name" - file="./src/numeral_to_display.vhd" line="31" - col="4" is_forward_ref="false"> - <named_entity ref="1407"/> - </target> - <waveform_chain> - <el id="1432" kind="waveform_element" - file="./src/numeral_to_display.vhd" line="39" - col="10"> - <we_value id="1433" kind="simple_name" - file="./src/numeral_to_display.vhd" - line="39" col="10" - identifier="g_display_value_6" - is_forward_ref="false" - expr_staticness="global" - name_staticness="local"> - <type ref="1348"/> - <named_entity ref="1345"/> - <base_name ref="1345"/> - </we_value> - </el> - </waveform_chain> - </el> - </associated_chain> - <choice_expression id="1434" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="39" - col="33" value=" 6" expr_staticness="local"> - <type ref="399"/> - </choice_expression> - </el> - <el id="1439" kind="choice_by_expression" - file="./src/numeral_to_display.vhd" line="40" col="33" - same_alternative_flag="false" - choice_staticness="local"> - <parent ref="3191"/> - <associated_chain> - <el id="3206" - kind="simple_signal_assignment_statement" - file="./src/numeral_to_display.vhd" line="31" - col="4" label="" delay_mechanism="inertial" - visible_flag="false" - guarded_target_state="unknown"> - <parent ref="3191"/> - <target id="3207" kind="reference_name" - file="./src/numeral_to_display.vhd" line="31" - col="4" is_forward_ref="false"> - <named_entity ref="1407"/> - </target> - <waveform_chain> - <el id="1436" kind="waveform_element" - file="./src/numeral_to_display.vhd" line="40" - col="10"> - <we_value id="1437" kind="simple_name" - file="./src/numeral_to_display.vhd" - line="40" col="10" - identifier="g_display_value_7" - is_forward_ref="false" - expr_staticness="global" - name_staticness="local"> - <type ref="1356"/> - <named_entity ref="1353"/> - <base_name ref="1353"/> - </we_value> - </el> - </waveform_chain> - </el> - </associated_chain> - <choice_expression id="1438" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="40" - col="33" value=" 7" expr_staticness="local"> - <type ref="399"/> - </choice_expression> - </el> - <el id="1443" kind="choice_by_expression" - file="./src/numeral_to_display.vhd" line="41" col="33" - same_alternative_flag="false" - choice_staticness="local"> - <parent ref="3191"/> - <associated_chain> - <el id="3208" - kind="simple_signal_assignment_statement" - file="./src/numeral_to_display.vhd" line="31" - col="4" label="" delay_mechanism="inertial" - visible_flag="false" - guarded_target_state="unknown"> - <parent ref="3191"/> - <target id="3209" kind="reference_name" - file="./src/numeral_to_display.vhd" line="31" - col="4" is_forward_ref="false"> - <named_entity ref="1407"/> - </target> - <waveform_chain> - <el id="1440" kind="waveform_element" - file="./src/numeral_to_display.vhd" line="41" - col="10"> - <we_value id="1441" kind="simple_name" - file="./src/numeral_to_display.vhd" - line="41" col="10" - identifier="g_display_value_8" - is_forward_ref="false" - expr_staticness="global" - name_staticness="local"> - <type ref="1364"/> - <named_entity ref="1361"/> - <base_name ref="1361"/> - </we_value> - </el> - </waveform_chain> - </el> - </associated_chain> - <choice_expression id="1442" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="41" - col="33" value=" 8" expr_staticness="local"> - <type ref="399"/> - </choice_expression> - </el> - <el id="1447" kind="choice_by_expression" - file="./src/numeral_to_display.vhd" line="42" col="33" - same_alternative_flag="false" - choice_staticness="local"> - <parent ref="3191"/> - <associated_chain> - <el id="3210" - kind="simple_signal_assignment_statement" - file="./src/numeral_to_display.vhd" line="31" - col="4" label="" delay_mechanism="inertial" - visible_flag="false" - guarded_target_state="unknown"> - <parent ref="3191"/> - <target id="3211" kind="reference_name" - file="./src/numeral_to_display.vhd" line="31" - col="4" is_forward_ref="false"> - <named_entity ref="1407"/> - </target> - <waveform_chain> - <el id="1444" kind="waveform_element" - file="./src/numeral_to_display.vhd" line="42" - col="10"> - <we_value id="1445" kind="simple_name" - file="./src/numeral_to_display.vhd" - line="42" col="10" - identifier="g_display_value_9" - is_forward_ref="false" - expr_staticness="global" - name_staticness="local"> - <type ref="1372"/> - <named_entity ref="1369"/> - <base_name ref="1369"/> - </we_value> - </el> - </waveform_chain> - </el> - </associated_chain> - <choice_expression id="1446" kind="integer_literal" - file="./src/numeral_to_display.vhd" line="42" - col="33" value=" 9" expr_staticness="local"> - <type ref="399"/> - </choice_expression> - </el> - <el id="1450" kind="choice_by_others" - file="./src/numeral_to_display.vhd" line="43" col="37" - same_alternative_flag="false"> - <parent ref="3191"/> - <associated_chain> - <el id="3212" - kind="simple_signal_assignment_statement" - file="./src/numeral_to_display.vhd" line="31" - col="4" label="" delay_mechanism="inertial" - visible_flag="false" - guarded_target_state="unknown"> - <parent ref="3191"/> - <target id="3213" kind="reference_name" - file="./src/numeral_to_display.vhd" line="31" - col="4" is_forward_ref="false"> - <named_entity ref="1407"/> - </target> - <waveform_chain> - <el id="1448" kind="waveform_element" - file="./src/numeral_to_display.vhd" line="43" - col="10"> - <we_value id="1449" kind="simple_name" - file="./src/numeral_to_display.vhd" - line="43" col="10" - identifier="g_display_value_error" - is_forward_ref="false" - expr_staticness="global" - name_staticness="local"> - <type ref="1380"/> - <named_entity ref="1377"/> - <base_name ref="1377"/> - </we_value> - </el> - </waveform_chain> - </el> - </associated_chain> - </el> - </case_statement_alternative_chain> - <expression id="1406" kind="simple_name" - file="./src/numeral_to_display.vhd" line="31" col="9" - identifier="i_numeral_time" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3190"/> - <named_entity ref="1385"/> - <base_name ref="1385"/> - </expression> - </el> - </sequential_statement_chain> - <sensitivity_list list-id="117"> - <el ref="1385"/> - </sensitivity_list> - <process_origin id="1404" - kind="concurrent_selected_signal_assignment" - file="./src/numeral_to_display.vhd" line="31" col="4" - label="" delay_mechanism="inertial" postponed_flag="false" - visible_flag="false" guarded_target_state="false"> - <parent ref="1402"/> - </process_origin> - </el> - </concurrent_statement_chain> - </library_unit> - <hash_chain ref="1290"/> - <dependence_list list-id="116"> - <el ref="14"/> - <el ref="1290"/> - </dependence_list> - </el> - </first_design_unit> - <last_design_unit ref="1400"/> - </el> - <el id="1286" kind="design_file" file="./src/centisecond_timer.vhd" - line="1" col="1" - design_file_directory="/my/stage_onera/other/best-chronometer-ever/" - design_file_filename="./src/centisecond_timer.vhd" - analysis_time_stamp="20170726081113.846" - file_checksum="7ecfbbf22187b3fdec362d9820ba495a8e3a1727" - elab_flag="false"> - <library ref="799"/> - <first_design_unit> - <el id="1190" kind="design_unit" file="./src/centisecond_timer.vhd" - line="1" col="1" design_unit_source_line="0" - design_unit_source_col="0" identifier="centisecond_timer" date="6" - end_location="./src/centisecond_timer.vhd:21:1" elab_flag="false" - configuration_mark_flag="false" configuration_done_flag="false" - date_state="analyze"> - <design_file ref="1286"/> - <context_items> - <el id="1183" kind="library_clause" - file="./src/centisecond_timer.vhd" line="1" col="9" - identifier="ieee" has_identifier_list="false"> - <parent ref="1190"/> - <library_declaration ref="2629"/> - </el> - <el id="1192" kind="use_clause" - file="./src/centisecond_timer.vhd" line="3" col="5"> - <parent ref="1190"/> - <selected_name id="1195" kind="selected_by_all_name" - file="./src/centisecond_timer.vhd" line="3" col="25" - is_forward_ref="false" expr_staticness="???"> - <prefix id="1194" kind="selected_name" - file="./src/centisecond_timer.vhd" line="3" col="10" - identifier="std_logic_1164" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <prefix id="1193" kind="simple_name" - file="./src/centisecond_timer.vhd" line="3" col="5" - identifier="ieee" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <named_entity ref="2629"/> - </prefix> - <named_entity ref="2722"/> - </prefix> - </selected_name> - </el> - </context_items> - <library_unit id="1196" kind="entity_declaration" - file="./src/centisecond_timer.vhd" line="5" col="8" - identifier="centisecond_timer" has_begin="false" - visible_flag="true" is_within_flag="false" - end_has_reserved_id="false" end_has_identifier="true"> - <parent ref="1190"/> - <generic_chain> - <el id="1198" kind="interface_constant_declaration" - file="./src/centisecond_timer.vhd" line="11" col="7" - identifier="g_clock_cycle_per_centisecond" has_mode="false" - has_class="false" is_ref="false" mode="in" - has_identifier_list="false" visible_flag="true" - after_drivers_flag="false" use_flag="false" - expr_staticness="global" name_staticness="local"> - <parent ref="1196"/> - <subtype_indication id="1199" kind="simple_name" - file="./src/centisecond_timer.vhd" line="11" col="38" - identifier="natural" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="639"/> - <named_entity ref="646"/> - <base_name ref="646"/> - </subtype_indication> - <default_value id="1200" kind="integer_literal" - file="./src/centisecond_timer.vhd" line="11" col="49" - value=" 8" expr_staticness="local"> - <type ref="399"/> - </default_value> - <type ref="639"/> - </el> - </generic_chain> - <port_chain> - <el id="1201" kind="interface_signal_declaration" - file="./src/centisecond_timer.vhd" line="15" col="7" - identifier="i_clock" has_disconnect_flag="false" - has_mode="true" has_class="false" is_ref="false" mode="in" - has_active_flag="false" has_identifier_list="false" - visible_flag="true" after_drivers_flag="false" - use_flag="false" open_flag="false" guarded_signal_flag="false" - signal_kind="bus" expr_staticness="none" - name_staticness="local"> - <parent ref="1196"/> - <subtype_indication id="1202" kind="simple_name" - file="./src/centisecond_timer.vhd" line="15" col="29" - identifier="std_logic" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> - </subtype_indication> - <type ref="3118"/> - </el> - <el id="1203" kind="interface_signal_declaration" - file="./src/centisecond_timer.vhd" line="16" col="7" - identifier="i_reset" has_disconnect_flag="false" - has_mode="true" has_class="false" is_ref="false" mode="in" - has_active_flag="false" has_identifier_list="false" - visible_flag="true" after_drivers_flag="false" - use_flag="false" open_flag="false" guarded_signal_flag="false" - signal_kind="bus" expr_staticness="none" - name_staticness="local"> - <parent ref="1196"/> - <subtype_indication id="1204" kind="simple_name" - file="./src/centisecond_timer.vhd" line="16" col="29" - identifier="std_logic" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> - </subtype_indication> - <type ref="3118"/> - </el> - <el id="1205" kind="interface_signal_declaration" - file="./src/centisecond_timer.vhd" line="17" col="7" - identifier="i_raz" has_disconnect_flag="false" has_mode="true" - has_class="false" is_ref="false" mode="in" - has_active_flag="false" has_identifier_list="false" - visible_flag="true" after_drivers_flag="false" - use_flag="false" open_flag="false" guarded_signal_flag="false" - signal_kind="bus" expr_staticness="none" - name_staticness="local"> - <parent ref="1196"/> - <subtype_indication id="1206" kind="simple_name" - file="./src/centisecond_timer.vhd" line="17" col="29" - identifier="std_logic" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> - </subtype_indication> - <type ref="3118"/> - </el> - <el id="1207" kind="interface_signal_declaration" - file="./src/centisecond_timer.vhd" line="18" col="7" - identifier="i_enable" has_disconnect_flag="false" - has_mode="true" has_class="false" is_ref="false" mode="in" - has_active_flag="false" has_identifier_list="false" - visible_flag="true" after_drivers_flag="false" - use_flag="false" open_flag="false" guarded_signal_flag="false" - signal_kind="bus" expr_staticness="none" - name_staticness="local"> - <parent ref="1196"/> - <subtype_indication id="1208" kind="simple_name" - file="./src/centisecond_timer.vhd" line="18" col="29" - identifier="std_logic" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> - </subtype_indication> - <type ref="3118"/> - </el> - <el id="1209" kind="interface_signal_declaration" - file="./src/centisecond_timer.vhd" line="19" col="7" - identifier="o_new_centisecond" has_disconnect_flag="false" - has_mode="true" has_class="false" is_ref="false" mode="out" - has_active_flag="false" has_identifier_list="false" - visible_flag="true" after_drivers_flag="false" - use_flag="false" open_flag="false" guarded_signal_flag="false" - signal_kind="bus" expr_staticness="none" - name_staticness="local"> - <parent ref="1196"/> - <subtype_indication id="1210" kind="simple_name" - file="./src/centisecond_timer.vhd" line="19" col="30" - identifier="std_logic" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> - </subtype_indication> - <type ref="3118"/> - </el> - </port_chain> - </library_unit> - <dependence_list list-id="107"> - <el ref="14"/> - <el ref="2674"/> - </dependence_list> - </el> - <el id="1212" kind="design_unit" file="./src/centisecond_timer.vhd" - line="23" col="1" design_unit_source_line="0" - design_unit_source_col="0" identifier="behavioral" date="6" - end_location="./src/centisecond_timer.vhd:63:1" elab_flag="false" - configuration_mark_flag="false" configuration_done_flag="false" - date_state="analyze"> - <design_file ref="1286"/> - <library_unit id="1214" kind="architecture_body" - file="./src/centisecond_timer.vhd" line="23" col="14" - identifier="behavioral" foreign_flag="false" visible_flag="true" - is_within_flag="false" end_has_reserved_id="false" - end_has_identifier="false"> - <parent ref="1212"/> - <entity_name id="1211" kind="simple_name" - file="./src/centisecond_timer.vhd" line="23" col="28" - identifier="centisecond_timer" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <named_entity ref="1196"/> - </entity_name> - <declaration_chain> - <el id="1216" kind="signal_declaration" - file="./src/centisecond_timer.vhd" line="26" col="11" - identifier="timer" has_disconnect_flag="false" is_ref="false" - has_active_flag="false" has_identifier_list="false" - visible_flag="true" after_drivers_flag="false" - use_flag="false" guarded_signal_flag="false" signal_kind="bus" - expr_staticness="none" name_staticness="local"> - <parent ref="1214"/> - <subtype_indication id="3173" - kind="integer_subtype_definition" - file="./src/centisecond_timer.vhd" line="26" col="18" - resolved_flag="false" is_ref="false" signal_type_flag="true" - has_signal_flag="true" type_staticness="global"> - <range_constraint id="1221" kind="range_expression" - file="./src/centisecond_timer.vhd" line="26" col="32" - expr_staticness="global" direction="to"> - <left_limit_expr id="1220" kind="integer_literal" - file="./src/centisecond_timer.vhd" line="26" col="32" - value=" 1" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="1222" kind="simple_name" - file="./src/centisecond_timer.vhd" line="26" col="37" - identifier="g_clock_cycle_per_centisecond" - is_forward_ref="false" expr_staticness="global" - name_staticness="local"> - <type ref="639"/> - <named_entity ref="1198"/> - <base_name ref="1198"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="1220"/> - <right_limit ref="1222"/> - </range_constraint> - <subtype_type_mark id="1217" kind="simple_name" - file="./src/centisecond_timer.vhd" line="26" col="18" - identifier="natural" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="639"/> - <named_entity ref="646"/> - <base_name ref="646"/> - </subtype_type_mark> - <base_type ref="399"/> - </subtype_indication> - <type ref="3173"/> - </el> - </declaration_chain> - <concurrent_statement_chain> - <el id="1224" kind="sensitized_process_statement" - file="./src/centisecond_timer.vhd" line="28" col="4" - label="p_time_counter" seen_flag="false" - end_has_postponed="false" is_ref="false" passive_flag="false" - postponed_flag="false" visible_flag="true" - is_within_flag="false" has_label="true" has_is="false" - end_has_reserved_id="true" end_has_identifier="false" - wait_state="unknown"> - <parent ref="1214"/> - <sequential_statement_chain> - <el id="1227" kind="if_statement" - file="./src/centisecond_timer.vhd" line="30" col="7" - label="" suspend_flag="false" visible_flag="false" - end_has_identifier="false"> - <parent ref="1224"/> - <condition id="1229" kind="equality_operator" - file="./src/centisecond_timer.vhd" line="30" col="19" - expr_staticness="none"> - <type ref="18"/> - <left id="1228" kind="simple_name" - file="./src/centisecond_timer.vhd" line="30" col="11" - identifier="i_reset" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1203"/> - <base_name ref="1203"/> - </left> - <implementation ref="3080"/> - <right id="1230" kind="character_literal" - file="./src/centisecond_timer.vhd" line="30" col="21" - identifier="'1'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> - </right> - </condition> - <sequential_statement_chain> - <el id="1232" kind="simple_signal_assignment_statement" - file="./src/centisecond_timer.vhd" line="32" col="10" - label="" delay_mechanism="inertial" - visible_flag="false" guarded_target_state="false"> - <parent ref="1227"/> - <target id="1231" kind="simple_name" - file="./src/centisecond_timer.vhd" line="32" - col="10" identifier="timer" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3173"/> - <named_entity ref="1216"/> - <base_name ref="1216"/> - </target> - <waveform_chain> - <el id="1233" kind="waveform_element" - file="./src/centisecond_timer.vhd" line="32" - col="19"> - <we_value id="1234" kind="integer_literal" - file="./src/centisecond_timer.vhd" line="32" - col="19" value=" 1" expr_staticness="local"> - <type ref="399"/> - </we_value> - </el> - </waveform_chain> - </el> - </sequential_statement_chain> - <else_clause id="1235" kind="elsif" - file="./src/centisecond_timer.vhd" line="33" col="7" - end_has_identifier="false"> - <sequential_statement_chain> - <el id="1236" kind="if_statement" - file="./src/centisecond_timer.vhd" line="34" - col="10" label="" suspend_flag="false" - visible_flag="false" end_has_identifier="false"> - <parent ref="1227"/> - <condition id="1218" kind="function_call" - file="./src/centisecond_timer.vhd" line="34" - col="14" expr_staticness="none" - name_staticness="none"> - <prefix id="1237" kind="simple_name" - file="./src/centisecond_timer.vhd" line="34" - col="14" identifier="rising_edge" - is_forward_ref="false" expr_staticness="???" - name_staticness="???"> - <type ref="18"/> - <named_entity ref="3056"/> - <base_name ref="3056"/> - </prefix> - <type ref="18"/> - <parameter_association_chain> - <el id="1240" - kind="association_element_by_expression" - file="./src/centisecond_timer.vhd" line="34" - col="26" whole_association_flag="true" - collapse_signal_flag="false"> - <actual id="1239" kind="simple_name" - file="./src/centisecond_timer.vhd" line="34" - col="26" identifier="i_clock" - is_forward_ref="false" - expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1201"/> - <base_name ref="1201"/> - </actual> - </el> - </parameter_association_chain> - <implementation ref="3056"/> - <base_name ref="1218"/> - </condition> - <sequential_statement_chain> - <el id="1241" kind="if_statement" - file="./src/centisecond_timer.vhd" line="36" - col="13" label="" suspend_flag="false" - visible_flag="false" end_has_identifier="false"> - <parent ref="1236"/> - <condition id="1243" kind="equality_operator" - file="./src/centisecond_timer.vhd" line="36" - col="23" expr_staticness="none"> - <type ref="18"/> - <left id="1242" kind="simple_name" - file="./src/centisecond_timer.vhd" line="36" - col="17" identifier="i_raz" - is_forward_ref="false" - expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1205"/> - <base_name ref="1205"/> - </left> - <implementation ref="3080"/> - <right id="1244" kind="character_literal" - file="./src/centisecond_timer.vhd" line="36" - col="25" identifier="'1'" - is_forward_ref="false" - expr_staticness="local" - name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> - </right> - </condition> - <sequential_statement_chain> - <el id="1246" - kind="simple_signal_assignment_statement" - file="./src/centisecond_timer.vhd" line="39" - col="16" label="" delay_mechanism="inertial" - visible_flag="false" - guarded_target_state="false"> - <parent ref="1241"/> - <target id="1245" kind="simple_name" - file="./src/centisecond_timer.vhd" - line="39" col="16" identifier="timer" - is_forward_ref="false" - expr_staticness="none" - name_staticness="local"> - <type ref="3173"/> - <named_entity ref="1216"/> - <base_name ref="1216"/> - </target> - <waveform_chain> - <el id="1247" kind="waveform_element" - file="./src/centisecond_timer.vhd" - line="39" col="25"> - <we_value id="1248" - kind="integer_literal" - file="./src/centisecond_timer.vhd" - line="39" col="25" value=" 1" - expr_staticness="local"> - <type ref="399"/> - </we_value> - </el> - </waveform_chain> - </el> - </sequential_statement_chain> - <else_clause id="1249" kind="elsif" - file="./src/centisecond_timer.vhd" line="40" - col="13" end_has_identifier="false"> - <sequential_statement_chain> - <el id="1250" kind="if_statement" - file="./src/centisecond_timer.vhd" - line="42" col="16" label="" - suspend_flag="false" visible_flag="false" - end_has_identifier="false"> - <parent ref="1241"/> - <condition id="1254" kind="or_operator" - file="./src/centisecond_timer.vhd" - line="45" col="19" - expr_staticness="none"> - <type ref="18"/> - <left id="1252" - kind="equality_operator" - file="./src/centisecond_timer.vhd" - line="44" col="29" - expr_staticness="none"> - <type ref="18"/> - <left id="1251" kind="simple_name" - file="./src/centisecond_timer.vhd" - line="44" col="20" - identifier="i_enable" - is_forward_ref="false" - expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1207"/> - <base_name ref="1207"/> - </left> - <implementation ref="3080"/> - <right id="1253" - kind="character_literal" - file="./src/centisecond_timer.vhd" - line="44" col="31" identifier="'0'" - is_forward_ref="false" - expr_staticness="local" - name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> - </right> - </left> - <implementation ref="40"/> - <right id="1256" - kind="greater_than_or_equal_operator" - file="./src/centisecond_timer.vhd" - line="45" col="29" - expr_staticness="none"> - <type ref="18"/> - <left id="1255" kind="simple_name" - file="./src/centisecond_timer.vhd" - line="45" col="23" - identifier="timer" - is_forward_ref="false" - expr_staticness="none" - name_staticness="local"> - <type ref="3173"/> - <named_entity ref="1216"/> - <base_name ref="1216"/> - </left> - <implementation ref="486"/> - <right id="1257" kind="simple_name" - file="./src/centisecond_timer.vhd" - line="45" col="32" identifier="g_clock_cycle_per_centisecond" - is_forward_ref="false" - expr_staticness="global" - name_staticness="local"> - <type ref="639"/> - <named_entity ref="1198"/> - <base_name ref="1198"/> - </right> - </right> - </condition> - <sequential_statement_chain> - <el id="1259" kind="simple_signal_assignment_statement" - file="./src/centisecond_timer.vhd" - line="48" col="19" label="" - delay_mechanism="inertial" - visible_flag="false" - guarded_target_state="false"> - <parent ref="1250"/> - <target id="1258" kind="simple_name" - file="./src/centisecond_timer.vhd" - line="48" col="19" - identifier="timer" - is_forward_ref="false" - expr_staticness="none" - name_staticness="local"> - <type ref="3173"/> - <named_entity ref="1216"/> - <base_name ref="1216"/> - </target> - <waveform_chain> - <el id="1260" - kind="waveform_element" - file="./src/centisecond_timer.vhd" - line="48" col="28"> - <we_value id="1261" - kind="integer_literal" file="./src/centisecond_timer.vhd" - line="48" col="28" value=" 1" - expr_staticness="local"> - <type ref="399"/> - </we_value> - </el> - </waveform_chain> - </el> - </sequential_statement_chain> - <else_clause id="1262" kind="elsif" - file="./src/centisecond_timer.vhd" - line="49" col="16" - end_has_identifier="false"> - <condition id="1264" - kind="equality_operator" - file="./src/centisecond_timer.vhd" - line="49" col="32" - expr_staticness="none"> - <type ref="18"/> - <left id="1263" kind="simple_name" - file="./src/centisecond_timer.vhd" - line="49" col="23" - identifier="i_enable" - is_forward_ref="false" - expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1207"/> - <base_name ref="1207"/> - </left> - <implementation ref="3080"/> - <right id="1265" - kind="character_literal" - file="./src/centisecond_timer.vhd" - line="49" col="34" identifier="'1'" - is_forward_ref="false" - expr_staticness="local" - name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> - </right> - </condition> - <sequential_statement_chain> - <el id="1267" kind="simple_signal_assignment_statement" - file="./src/centisecond_timer.vhd" - line="51" col="19" label="" - delay_mechanism="inertial" - visible_flag="false" - guarded_target_state="false"> - <parent ref="1250"/> - <target id="1266" - kind="simple_name" - file="./src/centisecond_timer.vhd" - line="51" col="19" - identifier="timer" - is_forward_ref="false" - expr_staticness="none" - name_staticness="local"> - <type ref="3173"/> - <named_entity ref="1216"/> - <base_name ref="1216"/> - </target> - <waveform_chain> - <el id="1268" - kind="waveform_element" file="./src/centisecond_timer.vhd" - line="51" col="28"> - <we_value id="1270" - kind="addition_operator" file="./src/centisecond_timer.vhd" - line="51" col="35" - expr_staticness="none"> - <type ref="399"/> - <left id="1269" - kind="simple_name" file="./src/centisecond_timer.vhd" - line="51" col="29" - identifier="timer" - is_forward_ref="false" - expr_staticness="none" - name_staticness="local"> - <type ref="3173"/> - <named_entity ref="1216"/> - <base_name ref="1216"/> - </left> - <implementation ref="492"/> - <right id="1271" - kind="integer_literal" file="./src/centisecond_timer.vhd" - line="51" col="37" - value=" 1" - expr_staticness="local"> - <type ref="5"/> - </right> - </we_value> - </el> - </waveform_chain> - </el> - </sequential_statement_chain> - </else_clause> - </el> - </sequential_statement_chain> - </else_clause> - </el> - </sequential_statement_chain> - </el> - </sequential_statement_chain> - </else_clause> - </el> - </sequential_statement_chain> - <sensitivity_list list-id="29"> - <el id="1223" kind="simple_name" - file="./src/centisecond_timer.vhd" line="28" col="29" - identifier="i_clock" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1201"/> - <base_name ref="1201"/> - </el> - <el id="1226" kind="simple_name" - file="./src/centisecond_timer.vhd" line="28" col="38" - identifier="i_reset" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1203"/> - <base_name ref="1203"/> - </el> - </sensitivity_list> - </el> - <el id="3174" kind="sensitized_process_statement" - file="./src/centisecond_timer.vhd" line="58" col="4" label="" - seen_flag="false" end_has_postponed="false" is_ref="true" - passive_flag="false" postponed_flag="false" - visible_flag="false" is_within_flag="false" has_label="false" - has_is="false" end_has_reserved_id="false" - end_has_identifier="false" wait_state="unknown"> - <parent ref="1214"/> - <sequential_statement_chain> - <el id="1238" kind="if_statement" - file="./src/centisecond_timer.vhd" line="60" col="7" - label="" suspend_flag="false" visible_flag="false" - end_has_identifier="false"> - <parent ref="3174"/> - <condition id="1279" - kind="greater_than_or_equal_operator" - file="./src/centisecond_timer.vhd" line="60" col="19" - expr_staticness="none"> - <type ref="18"/> - <left id="1278" kind="simple_name" - file="./src/centisecond_timer.vhd" line="60" col="13" - identifier="timer" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3173"/> - <named_entity ref="1216"/> - <base_name ref="1216"/> - </left> - <implementation ref="486"/> - <right id="1280" kind="simple_name" - file="./src/centisecond_timer.vhd" line="60" col="22" - identifier="g_clock_cycle_per_centisecond" - is_forward_ref="false" expr_staticness="global" - name_staticness="local"> - <type ref="639"/> - <named_entity ref="1198"/> - <base_name ref="1198"/> - </right> - </condition> - <sequential_statement_chain> - <el id="1219" kind="simple_signal_assignment_statement" - file="./src/centisecond_timer.vhd" line="58" col="4" - label="" delay_mechanism="inertial" - visible_flag="false" guarded_target_state="unknown"> - <parent ref="1238"/> - <target id="1272" kind="simple_name" - file="./src/centisecond_timer.vhd" line="58" col="4" - identifier="o_new_centisecond" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1209"/> - <base_name ref="1209"/> - </target> - <waveform_chain> - <el id="1273" kind="waveform_element" - file="./src/centisecond_timer.vhd" line="59" - col="7"> - <we_value id="1276" kind="simple_name" - file="./src/centisecond_timer.vhd" line="59" - col="7" identifier="i_enable" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="3118"/> - <named_entity ref="1207"/> - <base_name ref="1207"/> - </we_value> - </el> - </waveform_chain> - </el> - </sequential_statement_chain> - <else_clause id="3178" kind="elsif" - file="./src/centisecond_timer.vhd" line="61" col="7" - end_has_identifier="false"> - <sequential_statement_chain> - <el id="3176" - kind="simple_signal_assignment_statement" - file="./src/centisecond_timer.vhd" line="58" col="4" - label="" delay_mechanism="inertial" - visible_flag="false" guarded_target_state="unknown"> - <parent ref="1238"/> - <target id="3177" kind="reference_name" - file="./src/centisecond_timer.vhd" line="58" - col="4" is_forward_ref="false"> - <named_entity ref="1272"/> - </target> - <waveform_chain> - <el id="1282" kind="waveform_element" - file="./src/centisecond_timer.vhd" line="61" - col="12"> - <we_value id="1283" kind="character_literal" - file="./src/centisecond_timer.vhd" line="61" - col="12" identifier="'0'" - is_forward_ref="false" expr_staticness="local" - name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> - </we_value> - </el> - </waveform_chain> - </el> - </sequential_statement_chain> - </else_clause> - </el> - </sequential_statement_chain> - <sensitivity_list list-id="110"> - <el ref="1207"/> - <el ref="1216"/> - </sensitivity_list> - <process_origin id="1284" - kind="concurrent_conditional_signal_assignment" - file="./src/centisecond_timer.vhd" line="58" col="4" - label="" delay_mechanism="inertial" postponed_flag="false" - visible_flag="false" guarded_target_state="false"> - <parent ref="1214"/> - <conditional_waveform_chain> - <el id="1277" kind="conditional_waveform" - file="./src/centisecond_timer.vhd" line="60" col="7"> - </el> - <el id="1281" kind="conditional_waveform" - file="./src/centisecond_timer.vhd" line="61" col="7"> - </el> - </conditional_waveform_chain> - </process_origin> - </el> - </concurrent_statement_chain> - </library_unit> - <hash_chain ref="1190"/> - <dependence_list list-id="108"> - <el ref="14"/> - <el ref="1190"/> - </dependence_list> - </el> - </first_design_unit> - <last_design_unit ref="1212"/> - </el> - <el id="1186" kind="design_file" file="./test/simple_sim.vhd" line="10" - col="1" - design_file_directory="/my/stage_onera/other/best-chronometer-ever/" - design_file_filename="./test/simple_sim.vhd" - analysis_time_stamp="20170726081113.845" - file_checksum="9939644e3f932c87833255998bb40b4d588ec4b4" - elab_flag="false"> - <library ref="799"/> - <first_design_unit> - <el id="808" kind="design_unit" file="./test/simple_sim.vhd" - line="10" col="1" design_unit_source_line="0" - design_unit_source_col="0" identifier="simple_sim" date="6" - end_location="./test/simple_sim.vhd:16:1" elab_flag="false" - configuration_mark_flag="false" configuration_done_flag="false" - date_state="analyze"> - <design_file ref="1186"/> - <context_items> - <el id="810" kind="library_clause" file="./test/simple_sim.vhd" - line="10" col="9" identifier="ieee" has_identifier_list="false"> - <parent ref="808"/> - <library_declaration ref="2629"/> - </el> - <el id="811" kind="use_clause" file="./test/simple_sim.vhd" - line="12" col="5"> - <parent ref="808"/> - <selected_name id="814" kind="selected_by_all_name" - file="./test/simple_sim.vhd" line="12" col="25" - is_forward_ref="false" expr_staticness="???"> - <prefix id="813" kind="selected_name" - file="./test/simple_sim.vhd" line="12" col="10" - identifier="std_logic_1164" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <prefix id="812" kind="simple_name" - file="./test/simple_sim.vhd" line="12" col="5" - identifier="ieee" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <named_entity ref="2629"/> - </prefix> - <named_entity ref="2722"/> - </prefix> - </selected_name> - </el> - </context_items> - <library_unit id="816" kind="entity_declaration" - file="./test/simple_sim.vhd" line="15" col="8" - identifier="simple_sim" has_begin="false" visible_flag="true" - is_within_flag="false" end_has_reserved_id="false" - end_has_identifier="true"> - <parent ref="808"/> - </library_unit> - <dependence_list list-id="70"> - <el ref="14"/> - <el ref="2674"/> - </dependence_list> - </el> - <el id="818" kind="design_unit" file="./test/simple_sim.vhd" - line="18" col="1" design_unit_source_line="0" - design_unit_source_col="0" identifier="behavior" date="6" - end_location="./test/simple_sim.vhd:152:1" elab_flag="false" - configuration_mark_flag="false" configuration_done_flag="false" - date_state="analyze"> - <design_file ref="1186"/> - <library_unit id="820" kind="architecture_body" - file="./test/simple_sim.vhd" line="18" col="14" - identifier="behavior" foreign_flag="false" visible_flag="true" - is_within_flag="false" end_has_reserved_id="false" - end_has_identifier="false"> - <parent ref="818"/> - <entity_name id="815" kind="simple_name" - file="./test/simple_sim.vhd" line="18" col="26" - identifier="simple_sim" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <named_entity ref="816"/> - </entity_name> - <declaration_chain> - <el id="822" kind="constant_declaration" - file="./test/simple_sim.vhd" line="20" col="13" - identifier="display_value_0" deferred_declaration_flag="false" - is_ref="false" has_identifier_list="false" visible_flag="true" - use_flag="false" expr_staticness="local" - name_staticness="local"> - <parent ref="820"/> - <subtype_indication id="826" kind="array_subtype_definition" - file="./test/simple_sim.vhd" line="20" col="46" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="824" kind="simple_name" - file="./test/simple_sim.vhd" line="20" col="30" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="13"> - <el id="2783" kind="integer_subtype_definition" - file="./test/simple_sim.vhd" line="20" col="47" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="828" kind="range_expression" - file="./test/simple_sim.vhd" line="20" col="47" - expr_staticness="local" direction="downto"> - <left_limit_expr id="825" kind="integer_literal" - file="./test/simple_sim.vhd" line="20" col="47" - value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="829" kind="integer_literal" - file="./test/simple_sim.vhd" line="20" col="56" - value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="825"/> - <right_limit ref="829"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="13"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <default_value id="830" kind="string_literal8" - file="./test/simple_sim.vhd" line="20" col="62" - string_length="7" has_signed="false" - bit_string_base="BASE_2" has_sign="false" has_length="false" - expr_staticness="local"> - <string8_id length="7" content="0000001"/> - <type ref="826"/> - </default_value> - <type ref="826"/> - </el> - <el id="832" kind="constant_declaration" - file="./test/simple_sim.vhd" line="21" col="13" - identifier="display_value_1" deferred_declaration_flag="false" - is_ref="false" has_identifier_list="false" visible_flag="true" - use_flag="false" expr_staticness="local" - name_staticness="local"> - <parent ref="820"/> - <subtype_indication id="834" kind="array_subtype_definition" - file="./test/simple_sim.vhd" line="21" col="46" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="831" kind="simple_name" - file="./test/simple_sim.vhd" line="21" col="30" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="14"> - <el id="2782" kind="integer_subtype_definition" - file="./test/simple_sim.vhd" line="21" col="47" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="837" kind="range_expression" - file="./test/simple_sim.vhd" line="21" col="47" - expr_staticness="local" direction="downto"> - <left_limit_expr id="836" kind="integer_literal" - file="./test/simple_sim.vhd" line="21" col="47" - value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="838" kind="integer_literal" - file="./test/simple_sim.vhd" line="21" col="56" - value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="836"/> - <right_limit ref="838"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="14"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <default_value id="839" kind="string_literal8" - file="./test/simple_sim.vhd" line="21" col="62" - string_length="7" has_signed="false" - bit_string_base="BASE_2" has_sign="false" has_length="false" - expr_staticness="local"> - <string8_id length="7" content="1001111"/> - <type ref="834"/> - </default_value> - <type ref="834"/> - </el> - <el id="840" kind="constant_declaration" - file="./test/simple_sim.vhd" line="22" col="13" - identifier="display_value_2" deferred_declaration_flag="false" - is_ref="false" has_identifier_list="false" visible_flag="true" - use_flag="false" expr_staticness="local" - name_staticness="local"> - <parent ref="820"/> - <subtype_indication id="844" kind="array_subtype_definition" - file="./test/simple_sim.vhd" line="22" col="46" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="842" kind="simple_name" - file="./test/simple_sim.vhd" line="22" col="30" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="15"> - <el id="2774" kind="integer_subtype_definition" - file="./test/simple_sim.vhd" line="22" col="47" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="846" kind="range_expression" - file="./test/simple_sim.vhd" line="22" col="47" - expr_staticness="local" direction="downto"> - <left_limit_expr id="843" kind="integer_literal" - file="./test/simple_sim.vhd" line="22" col="47" - value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="847" kind="integer_literal" - file="./test/simple_sim.vhd" line="22" col="56" - value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="843"/> - <right_limit ref="847"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="15"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <default_value id="848" kind="string_literal8" - file="./test/simple_sim.vhd" line="22" col="62" - string_length="7" has_signed="false" - bit_string_base="BASE_2" has_sign="false" has_length="false" - expr_staticness="local"> - <string8_id length="7" content="0010010"/> - <type ref="844"/> - </default_value> - <type ref="844"/> - </el> - <el id="850" kind="constant_declaration" - file="./test/simple_sim.vhd" line="23" col="13" - identifier="display_value_3" deferred_declaration_flag="false" - is_ref="false" has_identifier_list="false" visible_flag="true" - use_flag="false" expr_staticness="local" - name_staticness="local"> - <parent ref="820"/> - <subtype_indication id="852" kind="array_subtype_definition" - file="./test/simple_sim.vhd" line="23" col="46" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="849" kind="simple_name" - file="./test/simple_sim.vhd" line="23" col="30" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="16"> - <el id="2766" kind="integer_subtype_definition" - file="./test/simple_sim.vhd" line="23" col="47" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="855" kind="range_expression" - file="./test/simple_sim.vhd" line="23" col="47" - expr_staticness="local" direction="downto"> - <left_limit_expr id="854" kind="integer_literal" - file="./test/simple_sim.vhd" line="23" col="47" - value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="856" kind="integer_literal" - file="./test/simple_sim.vhd" line="23" col="56" - value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="854"/> - <right_limit ref="856"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="16"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <default_value id="857" kind="string_literal8" - file="./test/simple_sim.vhd" line="23" col="62" - string_length="7" has_signed="false" - bit_string_base="BASE_2" has_sign="false" has_length="false" - expr_staticness="local"> - <string8_id length="7" content="0000110"/> - <type ref="852"/> - </default_value> - <type ref="852"/> - </el> - <el id="858" kind="constant_declaration" - file="./test/simple_sim.vhd" line="24" col="13" - identifier="display_value_4" deferred_declaration_flag="false" - is_ref="false" has_identifier_list="false" visible_flag="true" - use_flag="false" expr_staticness="local" - name_staticness="local"> - <parent ref="820"/> - <subtype_indication id="862" kind="array_subtype_definition" - file="./test/simple_sim.vhd" line="24" col="46" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="860" kind="simple_name" - file="./test/simple_sim.vhd" line="24" col="30" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="17"> - <el id="2758" kind="integer_subtype_definition" - file="./test/simple_sim.vhd" line="24" col="47" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="864" kind="range_expression" - file="./test/simple_sim.vhd" line="24" col="47" - expr_staticness="local" direction="downto"> - <left_limit_expr id="861" kind="integer_literal" - file="./test/simple_sim.vhd" line="24" col="47" - value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="865" kind="integer_literal" - file="./test/simple_sim.vhd" line="24" col="56" - value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="861"/> - <right_limit ref="865"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="17"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <default_value id="866" kind="string_literal8" - file="./test/simple_sim.vhd" line="24" col="62" - string_length="7" has_signed="false" - bit_string_base="BASE_2" has_sign="false" has_length="false" - expr_staticness="local"> - <string8_id length="7" content="1001100"/> - <type ref="862"/> - </default_value> - <type ref="862"/> - </el> - <el id="868" kind="constant_declaration" - file="./test/simple_sim.vhd" line="25" col="13" - identifier="display_value_5" deferred_declaration_flag="false" - is_ref="false" has_identifier_list="false" visible_flag="true" - use_flag="false" expr_staticness="local" - name_staticness="local"> - <parent ref="820"/> - <subtype_indication id="870" kind="array_subtype_definition" - file="./test/simple_sim.vhd" line="25" col="46" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="867" kind="simple_name" - file="./test/simple_sim.vhd" line="25" col="30" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="18"> - <el id="3145" kind="integer_subtype_definition" - file="./test/simple_sim.vhd" line="25" col="47" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="873" kind="range_expression" - file="./test/simple_sim.vhd" line="25" col="47" - expr_staticness="local" direction="downto"> - <left_limit_expr id="872" kind="integer_literal" - file="./test/simple_sim.vhd" line="25" col="47" - value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="874" kind="integer_literal" - file="./test/simple_sim.vhd" line="25" col="56" - value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="872"/> - <right_limit ref="874"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="18"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <default_value id="875" kind="string_literal8" - file="./test/simple_sim.vhd" line="25" col="62" - string_length="7" has_signed="false" - bit_string_base="BASE_2" has_sign="false" has_length="false" - expr_staticness="local"> - <string8_id length="7" content="0100100"/> - <type ref="870"/> - </default_value> - <type ref="870"/> - </el> - <el id="876" kind="constant_declaration" - file="./test/simple_sim.vhd" line="26" col="13" - identifier="display_value_6" deferred_declaration_flag="false" - is_ref="false" has_identifier_list="false" visible_flag="true" - use_flag="false" expr_staticness="local" - name_staticness="local"> - <parent ref="820"/> - <subtype_indication id="880" kind="array_subtype_definition" - file="./test/simple_sim.vhd" line="26" col="46" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="878" kind="simple_name" - file="./test/simple_sim.vhd" line="26" col="30" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="19"> - <el id="3146" kind="integer_subtype_definition" - file="./test/simple_sim.vhd" line="26" col="47" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="882" kind="range_expression" - file="./test/simple_sim.vhd" line="26" col="47" - expr_staticness="local" direction="downto"> - <left_limit_expr id="879" kind="integer_literal" - file="./test/simple_sim.vhd" line="26" col="47" - value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="883" kind="integer_literal" - file="./test/simple_sim.vhd" line="26" col="56" - value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="879"/> - <right_limit ref="883"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="19"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <default_value id="884" kind="string_literal8" - file="./test/simple_sim.vhd" line="26" col="62" - string_length="7" has_signed="false" - bit_string_base="BASE_2" has_sign="false" has_length="false" - expr_staticness="local"> - <string8_id length="7" content="0100000"/> - <type ref="880"/> - </default_value> - <type ref="880"/> - </el> - <el id="886" kind="constant_declaration" - file="./test/simple_sim.vhd" line="27" col="13" - identifier="display_value_7" deferred_declaration_flag="false" - is_ref="false" has_identifier_list="false" visible_flag="true" - use_flag="false" expr_staticness="local" - name_staticness="local"> - <parent ref="820"/> - <subtype_indication id="888" kind="array_subtype_definition" - file="./test/simple_sim.vhd" line="27" col="46" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="885" kind="simple_name" - file="./test/simple_sim.vhd" line="27" col="30" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="20"> - <el id="3147" kind="integer_subtype_definition" - file="./test/simple_sim.vhd" line="27" col="47" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="891" kind="range_expression" - file="./test/simple_sim.vhd" line="27" col="47" - expr_staticness="local" direction="downto"> - <left_limit_expr id="890" kind="integer_literal" - file="./test/simple_sim.vhd" line="27" col="47" - value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="892" kind="integer_literal" - file="./test/simple_sim.vhd" line="27" col="56" - value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="890"/> - <right_limit ref="892"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="20"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <default_value id="893" kind="string_literal8" - file="./test/simple_sim.vhd" line="27" col="62" - string_length="7" has_signed="false" - bit_string_base="BASE_2" has_sign="false" has_length="false" - expr_staticness="local"> - <string8_id length="7" content="0001111"/> - <type ref="888"/> - </default_value> - <type ref="888"/> - </el> - <el id="894" kind="constant_declaration" - file="./test/simple_sim.vhd" line="28" col="13" - identifier="display_value_8" deferred_declaration_flag="false" - is_ref="false" has_identifier_list="false" visible_flag="true" - use_flag="false" expr_staticness="local" - name_staticness="local"> - <parent ref="820"/> - <subtype_indication id="898" kind="array_subtype_definition" - file="./test/simple_sim.vhd" line="28" col="46" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="896" kind="simple_name" - file="./test/simple_sim.vhd" line="28" col="30" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="21"> - <el id="3148" kind="integer_subtype_definition" - file="./test/simple_sim.vhd" line="28" col="47" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="900" kind="range_expression" - file="./test/simple_sim.vhd" line="28" col="47" - expr_staticness="local" direction="downto"> - <left_limit_expr id="897" kind="integer_literal" - file="./test/simple_sim.vhd" line="28" col="47" - value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="901" kind="integer_literal" - file="./test/simple_sim.vhd" line="28" col="56" - value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="897"/> - <right_limit ref="901"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="21"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <default_value id="902" kind="string_literal8" - file="./test/simple_sim.vhd" line="28" col="62" - string_length="7" has_signed="false" - bit_string_base="BASE_2" has_sign="false" has_length="false" - expr_staticness="local"> - <string8_id length="7" content="0000000"/> - <type ref="898"/> - </default_value> - <type ref="898"/> - </el> - <el id="904" kind="constant_declaration" - file="./test/simple_sim.vhd" line="29" col="13" - identifier="display_value_9" deferred_declaration_flag="false" - is_ref="false" has_identifier_list="false" visible_flag="true" - use_flag="false" expr_staticness="local" - name_staticness="local"> - <parent ref="820"/> - <subtype_indication id="906" kind="array_subtype_definition" - file="./test/simple_sim.vhd" line="29" col="46" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="903" kind="simple_name" - file="./test/simple_sim.vhd" line="29" col="30" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="22"> - <el id="3149" kind="integer_subtype_definition" - file="./test/simple_sim.vhd" line="29" col="47" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="909" kind="range_expression" - file="./test/simple_sim.vhd" line="29" col="47" - expr_staticness="local" direction="downto"> - <left_limit_expr id="908" kind="integer_literal" - file="./test/simple_sim.vhd" line="29" col="47" - value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="910" kind="integer_literal" - file="./test/simple_sim.vhd" line="29" col="56" - value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="908"/> - <right_limit ref="910"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="22"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <default_value id="911" kind="string_literal8" - file="./test/simple_sim.vhd" line="29" col="62" - string_length="7" has_signed="false" - bit_string_base="BASE_2" has_sign="false" has_length="false" - expr_staticness="local"> - <string8_id length="7" content="0000100"/> - <type ref="906"/> - </default_value> - <type ref="906"/> - </el> - <el id="912" kind="constant_declaration" - file="./test/simple_sim.vhd" line="30" col="13" - identifier="display_value_error" - deferred_declaration_flag="false" is_ref="false" - has_identifier_list="false" visible_flag="true" - use_flag="false" expr_staticness="local" - name_staticness="local"> - <parent ref="820"/> - <subtype_indication id="916" kind="array_subtype_definition" - file="./test/simple_sim.vhd" line="30" col="50" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="914" kind="simple_name" - file="./test/simple_sim.vhd" line="30" col="34" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="23"> - <el id="3150" kind="integer_subtype_definition" - file="./test/simple_sim.vhd" line="30" col="51" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="918" kind="range_expression" - file="./test/simple_sim.vhd" line="30" col="51" - expr_staticness="local" direction="downto"> - <left_limit_expr id="915" kind="integer_literal" - file="./test/simple_sim.vhd" line="30" col="51" - value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="919" kind="integer_literal" - file="./test/simple_sim.vhd" line="30" col="60" - value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="915"/> - <right_limit ref="919"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="23"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <default_value id="920" kind="string_literal8" - file="./test/simple_sim.vhd" line="30" col="66" - string_length="7" has_signed="false" - bit_string_base="BASE_2" has_sign="false" has_length="false" - expr_staticness="local"> - <string8_id length="7" content="0110000"/> - <type ref="916"/> - </default_value> - <type ref="916"/> - </el> - <el id="922" kind="constant_declaration" - file="./test/simple_sim.vhd" line="32" col="13" - identifier="miniclock_period" - deferred_declaration_flag="false" is_ref="false" - has_identifier_list="false" visible_flag="true" - use_flag="false" expr_staticness="global" - name_staticness="local"> - <parent ref="820"/> - <subtype_indication id="921" kind="simple_name" - file="./test/simple_sim.vhd" line="32" col="32" - identifier="time" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="628"/> - <named_entity ref="632"/> - <base_name ref="632"/> - </subtype_indication> - <default_value id="924" kind="physical_int_literal" - file="./test/simple_sim.vhd" line="32" col="40" value=" 20" - expr_staticness="global"> - <physical_unit ref="565"/> - <unit_name id="925" kind="simple_name" - file="./test/simple_sim.vhd" line="32" col="43" - identifier="ns" is_forward_ref="false" - expr_staticness="global" name_staticness="local"> - <type ref="559"/> - <named_entity ref="565"/> - <base_name ref="565"/> - </unit_name> - <type ref="559"/> - </default_value> - <type ref="628"/> - </el> - <el id="926" kind="signal_declaration" - file="./test/simple_sim.vhd" line="36" col="11" - identifier="ck_50mhz" has_disconnect_flag="false" - is_ref="false" has_active_flag="false" - has_identifier_list="false" visible_flag="true" - after_drivers_flag="false" use_flag="false" - guarded_signal_flag="false" signal_kind="bus" - expr_staticness="none" name_staticness="local"> - <parent ref="820"/> - <subtype_indication id="927" kind="simple_name" - file="./test/simple_sim.vhd" line="36" col="28" - identifier="std_logic" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> - </subtype_indication> - <default_value id="928" kind="character_literal" - file="./test/simple_sim.vhd" line="36" col="41" - identifier="'0'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> - </default_value> - <type ref="3118"/> - </el> - <el id="929" kind="signal_declaration" - file="./test/simple_sim.vhd" line="37" col="11" - identifier="reset" has_disconnect_flag="false" is_ref="false" - has_active_flag="false" has_identifier_list="false" - visible_flag="true" after_drivers_flag="false" - use_flag="false" guarded_signal_flag="false" signal_kind="bus" - expr_staticness="none" name_staticness="local"> - <parent ref="820"/> - <subtype_indication id="930" kind="simple_name" - file="./test/simple_sim.vhd" line="37" col="28" - identifier="std_logic" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> - </subtype_indication> - <default_value id="931" kind="character_literal" - file="./test/simple_sim.vhd" line="37" col="41" - identifier="'0'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> - </default_value> - <type ref="3118"/> - </el> - <el id="932" kind="signal_declaration" - file="./test/simple_sim.vhd" line="38" col="11" - identifier="bp_raz" has_disconnect_flag="false" is_ref="false" - has_active_flag="false" has_identifier_list="false" - visible_flag="true" after_drivers_flag="false" - use_flag="false" guarded_signal_flag="false" signal_kind="bus" - expr_staticness="none" name_staticness="local"> - <parent ref="820"/> - <subtype_indication id="933" kind="simple_name" - file="./test/simple_sim.vhd" line="38" col="28" - identifier="std_logic" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> - </subtype_indication> - <default_value id="934" kind="character_literal" - file="./test/simple_sim.vhd" line="38" col="41" - identifier="'0'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> - </default_value> - <type ref="3118"/> - </el> - <el id="935" kind="signal_declaration" - file="./test/simple_sim.vhd" line="39" col="11" - identifier="bp_start_stop" has_disconnect_flag="false" - is_ref="false" has_active_flag="false" - has_identifier_list="false" visible_flag="true" - after_drivers_flag="false" use_flag="false" - guarded_signal_flag="false" signal_kind="bus" - expr_staticness="none" name_staticness="local"> - <parent ref="820"/> - <subtype_indication id="936" kind="simple_name" - file="./test/simple_sim.vhd" line="39" col="28" - identifier="std_logic" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> - </subtype_indication> - <default_value id="937" kind="character_literal" - file="./test/simple_sim.vhd" line="39" col="41" - identifier="'0'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> - </default_value> - <type ref="3118"/> - </el> - <el id="938" kind="signal_declaration" - file="./test/simple_sim.vhd" line="42" col="11" - identifier="display" has_disconnect_flag="false" - is_ref="false" has_active_flag="false" - has_identifier_list="false" visible_flag="true" - after_drivers_flag="false" use_flag="false" - guarded_signal_flag="false" signal_kind="bus" - expr_staticness="none" name_staticness="local"> - <parent ref="820"/> - <subtype_indication id="940" kind="array_subtype_definition" - file="./test/simple_sim.vhd" line="42" col="38" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="true" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="939" kind="simple_name" - file="./test/simple_sim.vhd" line="42" col="22" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="24"> - <el id="3151" kind="integer_subtype_definition" - file="./test/simple_sim.vhd" line="42" col="39" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="943" kind="range_expression" - file="./test/simple_sim.vhd" line="42" col="39" - expr_staticness="local" direction="downto"> - <left_limit_expr id="942" kind="integer_literal" - file="./test/simple_sim.vhd" line="42" col="39" - value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="944" kind="integer_literal" - file="./test/simple_sim.vhd" line="42" col="48" - value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="942"/> - <right_limit ref="944"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="24"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <type ref="940"/> - </el> - <el id="945" kind="signal_declaration" - file="./test/simple_sim.vhd" line="43" col="11" - identifier="an" has_disconnect_flag="false" is_ref="false" - has_active_flag="false" has_identifier_list="false" - visible_flag="true" after_drivers_flag="false" - use_flag="false" guarded_signal_flag="false" signal_kind="bus" - expr_staticness="none" name_staticness="local"> - <parent ref="820"/> - <subtype_indication id="948" kind="array_subtype_definition" - file="./test/simple_sim.vhd" line="43" col="38" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="true" index_constraint_flag="true" - type_staticness="local" constraint_state="fully constrained"> - <subtype_type_mark id="946" kind="simple_name" - file="./test/simple_sim.vhd" line="43" col="22" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="25"> - <el id="3152" kind="integer_subtype_definition" - file="./test/simple_sim.vhd" line="43" col="39" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="950" kind="range_expression" - file="./test/simple_sim.vhd" line="43" col="39" - expr_staticness="local" direction="downto"> - <left_limit_expr id="947" kind="integer_literal" - file="./test/simple_sim.vhd" line="43" col="39" - value=" 3" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="951" kind="integer_literal" - file="./test/simple_sim.vhd" line="43" col="48" - value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="947"/> - <right_limit ref="951"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="25"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <type ref="948"/> - </el> - <el id="952" kind="signal_declaration" - file="./test/simple_sim.vhd" line="46" col="11" - identifier="display_n" has_disconnect_flag="false" - is_ref="false" has_active_flag="false" - has_identifier_list="false" visible_flag="true" - after_drivers_flag="false" use_flag="false" - guarded_signal_flag="false" signal_kind="bus" - expr_staticness="none" name_staticness="local"> - <parent ref="820"/> - <subtype_indication id="3153" - kind="integer_subtype_definition" - file="./test/simple_sim.vhd" line="46" col="22" - resolved_flag="false" is_ref="false" signal_type_flag="true" - has_signal_flag="true" type_staticness="local"> - <range_constraint id="957" kind="range_expression" - file="./test/simple_sim.vhd" line="46" col="36" - expr_staticness="local" direction="to"> - <left_limit_expr id="956" kind="integer_literal" - file="./test/simple_sim.vhd" line="46" col="36" - value=" 0" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="958" kind="integer_literal" - file="./test/simple_sim.vhd" line="46" col="41" - value=" 10" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="956"/> - <right_limit ref="958"/> - </range_constraint> - <subtype_type_mark id="953" kind="simple_name" - file="./test/simple_sim.vhd" line="46" col="22" - identifier="natural" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="639"/> - <named_entity ref="646"/> - <base_name ref="646"/> - </subtype_type_mark> - <base_type ref="399"/> - </subtype_indication> - <type ref="3153"/> - </el> - <el id="960" kind="component_declaration" - file="./test/simple_sim.vhd" line="49" col="14" - identifier="best_chronometer_ever" visible_flag="true" - use_flag="false" has_is="true" end_has_reserved_id="true" - end_has_identifier="false"> - <parent ref="820"/> - <port_chain> - <el id="959" kind="interface_signal_declaration" - file="./test/simple_sim.vhd" line="52" col="10" - identifier="i_clock" has_disconnect_flag="false" - has_mode="true" has_class="false" is_ref="false" mode="in" - has_active_flag="false" has_identifier_list="false" - visible_flag="true" after_drivers_flag="false" - use_flag="false" open_flag="false" - guarded_signal_flag="false" signal_kind="bus" - expr_staticness="none" name_staticness="local"> - <parent ref="960"/> - <subtype_indication id="962" kind="simple_name" - file="./test/simple_sim.vhd" line="52" col="28" - identifier="std_logic" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> - </subtype_indication> - <type ref="3118"/> - </el> - <el id="963" kind="interface_signal_declaration" - file="./test/simple_sim.vhd" line="53" col="10" - identifier="i_reset" has_disconnect_flag="false" - has_mode="true" has_class="false" is_ref="false" mode="in" - has_active_flag="false" has_identifier_list="false" - visible_flag="true" after_drivers_flag="false" - use_flag="false" open_flag="false" - guarded_signal_flag="false" signal_kind="bus" - expr_staticness="none" name_staticness="local"> - <parent ref="960"/> - <subtype_indication id="964" kind="simple_name" - file="./test/simple_sim.vhd" line="53" col="28" - identifier="std_logic" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> - </subtype_indication> - <type ref="3118"/> - </el> - <el id="965" kind="interface_signal_declaration" - file="./test/simple_sim.vhd" line="54" col="10" - identifier="i_start_bp" has_disconnect_flag="false" - has_mode="true" has_class="false" is_ref="false" mode="in" - has_active_flag="false" has_identifier_list="false" - visible_flag="true" after_drivers_flag="false" - use_flag="false" open_flag="false" - guarded_signal_flag="false" signal_kind="bus" - expr_staticness="none" name_staticness="local"> - <parent ref="960"/> - <subtype_indication id="966" kind="simple_name" - file="./test/simple_sim.vhd" line="54" col="28" - identifier="std_logic" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> - </subtype_indication> - <type ref="3118"/> - </el> - <el id="967" kind="interface_signal_declaration" - file="./test/simple_sim.vhd" line="55" col="10" - identifier="i_raz_bp" has_disconnect_flag="false" - has_mode="true" has_class="false" is_ref="false" mode="in" - has_active_flag="false" has_identifier_list="false" - visible_flag="true" after_drivers_flag="false" - use_flag="false" open_flag="false" - guarded_signal_flag="false" signal_kind="bus" - expr_staticness="none" name_staticness="local"> - <parent ref="960"/> - <subtype_indication id="968" kind="simple_name" - file="./test/simple_sim.vhd" line="55" col="28" - identifier="std_logic" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> - </subtype_indication> - <type ref="3118"/> - </el> - <el id="969" kind="interface_signal_declaration" - file="./test/simple_sim.vhd" line="56" col="10" - identifier="o_display" has_disconnect_flag="false" - has_mode="true" has_class="false" is_ref="false" - mode="out" has_active_flag="false" - has_identifier_list="false" visible_flag="true" - after_drivers_flag="false" use_flag="false" - open_flag="false" guarded_signal_flag="false" - signal_kind="bus" expr_staticness="none" - name_staticness="local"> - <parent ref="960"/> - <subtype_indication id="972" - kind="array_subtype_definition" - file="./test/simple_sim.vhd" line="56" col="46" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="true" index_constraint_flag="true" - type_staticness="local" - constraint_state="fully constrained"> - <subtype_type_mark id="970" kind="simple_name" - file="./test/simple_sim.vhd" line="56" col="29" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="26"> - <el id="955" kind="integer_subtype_definition" - file="./test/simple_sim.vhd" line="56" col="47" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="974" kind="range_expression" - file="./test/simple_sim.vhd" line="56" col="47" - expr_staticness="local" direction="downto"> - <left_limit_expr id="971" kind="integer_literal" - file="./test/simple_sim.vhd" line="56" col="47" - value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="975" kind="integer_literal" - file="./test/simple_sim.vhd" line="56" col="56" - value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="971"/> - <right_limit ref="975"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="26"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <type ref="972"/> - </el> - <el id="976" kind="interface_signal_declaration" - file="./test/simple_sim.vhd" line="57" col="10" - identifier="o_an" has_disconnect_flag="false" - has_mode="true" has_class="false" is_ref="false" - mode="out" has_active_flag="false" - has_identifier_list="false" visible_flag="true" - after_drivers_flag="false" use_flag="false" - open_flag="false" guarded_signal_flag="false" - signal_kind="bus" expr_staticness="none" - name_staticness="local"> - <parent ref="960"/> - <subtype_indication id="978" - kind="array_subtype_definition" - file="./test/simple_sim.vhd" line="57" col="46" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="true" index_constraint_flag="true" - type_staticness="local" - constraint_state="fully constrained"> - <subtype_type_mark id="977" kind="simple_name" - file="./test/simple_sim.vhd" line="57" col="29" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="27"> - <el id="954" kind="integer_subtype_definition" - file="./test/simple_sim.vhd" line="57" col="47" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="981" kind="range_expression" - file="./test/simple_sim.vhd" line="57" col="47" - expr_staticness="local" direction="downto"> - <left_limit_expr id="980" kind="integer_literal" - file="./test/simple_sim.vhd" line="57" col="47" - value=" 3" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="982" kind="integer_literal" - file="./test/simple_sim.vhd" line="57" col="56" - value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="980"/> - <right_limit ref="982"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="27"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <type ref="978"/> - </el> - </port_chain> - </el> - <el id="984" kind="function_declaration" - file="./test/simple_sim.vhd" line="62" col="13" - subprogram_depth="0" overload_number="0" - identifier="display_value_to_numeral" subprogram_hash="5554" - implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" - has_parameter="false" hide_implicit_flag="false" - pure_flag="true" foreign_flag="false" visible_flag="true" - is_within_flag="false" use_flag="true" - resolution_function_flag="false" has_pure="false" - has_body="true" wait_state="unknown" - all_sensitized_state="???"> - <parent ref="820"/> - <return_type ref="639"/> - <interface_declaration_chain> - <el id="983" kind="interface_constant_declaration" - file="./test/simple_sim.vhd" line="62" col="39" - identifier="d" has_mode="false" has_class="false" - is_ref="false" mode="in" has_identifier_list="false" - visible_flag="true" after_drivers_flag="false" - use_flag="false" expr_staticness="none" - name_staticness="local"> - <parent ref="984"/> - <subtype_indication id="988" - kind="array_subtype_definition" - file="./test/simple_sim.vhd" line="62" col="58" - resolved_flag="true" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" - constraint_state="fully constrained"> - <subtype_type_mark id="986" kind="simple_name" - file="./test/simple_sim.vhd" line="62" col="42" - identifier="std_logic_vector" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> - </subtype_type_mark> - <index_constraint_list list-id="28"> - <el id="3154" kind="integer_subtype_definition" - file="./test/simple_sim.vhd" line="62" col="59" - resolved_flag="false" is_ref="false" - signal_type_flag="true" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="990" kind="range_expression" - file="./test/simple_sim.vhd" line="62" col="59" - expr_staticness="local" direction="downto"> - <left_limit_expr id="987" kind="integer_literal" - file="./test/simple_sim.vhd" line="62" col="59" - value=" 6" expr_staticness="local"> - <type ref="399"/> - </left_limit_expr> - <right_limit_expr id="991" kind="integer_literal" - file="./test/simple_sim.vhd" line="62" col="68" - value=" 0" expr_staticness="local"> - <type ref="399"/> - </right_limit_expr> - <type ref="639"/> - <left_limit ref="987"/> - <right_limit ref="991"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="28"/> - <element_subtype ref="3118"/> - <base_type ref="2752"/> - </subtype_indication> - <type ref="988"/> - </el> - </interface_declaration_chain> - <return_type_mark id="992" kind="simple_name" - file="./test/simple_sim.vhd" line="63" col="14" - identifier="natural" is_forward_ref="false" - expr_staticness="???" name_staticness="???"> - <type ref="639"/> - <named_entity ref="646"/> - <base_name ref="646"/> - </return_type_mark> - <subprogram_body ref="994"/> - </el> - <el id="994" kind="function_body" file="./test/simple_sim.vhd" - line="62" col="13" impure_depth="2147483647" - end_has_reserved_id="false" end_has_identifier="true"> - <parent ref="820"/> - <sequential_statement_chain> - <el id="993" kind="case_statement" - file="./test/simple_sim.vhd" line="65" col="7" label="" - suspend_flag="false" visible_flag="false" - end_has_identifier="false"> - <parent ref="994"/> - <case_statement_alternative_chain> - <el id="998" kind="choice_by_expression" - file="./test/simple_sim.vhd" line="66" col="15" - same_alternative_flag="false" choice_staticness="???"> - <parent ref="993"/> - <associated_chain> - <el id="999" kind="return_statement" - file="./test/simple_sim.vhd" line="66" col="34" - label="" visible_flag="false"> - <parent ref="993"/> - <type ref="639"/> - <expression id="1000" kind="integer_literal" - file="./test/simple_sim.vhd" line="66" col="41" - value=" 0" expr_staticness="local"> - <type ref="399"/> - </expression> - </el> - </associated_chain> - <choice_expression id="3155" kind="string_literal8" - file="./test/simple_sim.vhd" line="66" col="15" - string_length="7" has_signed="false" - bit_string_base="BASE_NONE" has_sign="false" - has_length="false" expr_staticness="local"> - <string8_id length="7" content="0000001"/> - <literal_origin id="997" kind="simple_name" - file="./test/simple_sim.vhd" line="66" col="15" - identifier="display_value_0" - is_forward_ref="false" expr_staticness="local" - name_staticness="local"> - <type ref="826"/> - <named_entity ref="822"/> - <base_name ref="822"/> - </literal_origin> - <type ref="826"/> - </choice_expression> - </el> - <el id="1002" kind="choice_by_expression" - file="./test/simple_sim.vhd" line="67" col="15" - same_alternative_flag="false" choice_staticness="???"> - <parent ref="993"/> - <associated_chain> - <el id="1003" kind="return_statement" - file="./test/simple_sim.vhd" line="67" col="34" - label="" visible_flag="false"> - <parent ref="993"/> - <type ref="639"/> - <expression id="1004" kind="integer_literal" - file="./test/simple_sim.vhd" line="67" col="41" - value=" 1" expr_staticness="local"> - <type ref="399"/> - </expression> - </el> - </associated_chain> - <choice_expression id="3156" kind="string_literal8" - file="./test/simple_sim.vhd" line="67" col="15" - string_length="7" has_signed="false" - bit_string_base="BASE_NONE" has_sign="false" - has_length="false" expr_staticness="local"> - <string8_id length="7" content="1001111"/> - <literal_origin id="1001" kind="simple_name" - file="./test/simple_sim.vhd" line="67" col="15" - identifier="display_value_1" - is_forward_ref="false" expr_staticness="local" - name_staticness="local"> - <type ref="834"/> - <named_entity ref="832"/> - <base_name ref="832"/> - </literal_origin> - <type ref="834"/> - </choice_expression> - </el> - <el id="1006" kind="choice_by_expression" - file="./test/simple_sim.vhd" line="68" col="15" - same_alternative_flag="false" choice_staticness="???"> - <parent ref="993"/> - <associated_chain> - <el id="1007" kind="return_statement" - file="./test/simple_sim.vhd" line="68" col="34" - label="" visible_flag="false"> - <parent ref="993"/> - <type ref="639"/> - <expression id="1008" kind="integer_literal" - file="./test/simple_sim.vhd" line="68" col="41" - value=" 2" expr_staticness="local"> - <type ref="399"/> - </expression> - </el> - </associated_chain> - <choice_expression id="3157" kind="string_literal8" - file="./test/simple_sim.vhd" line="68" col="15" - string_length="7" has_signed="false" - bit_string_base="BASE_NONE" has_sign="false" - has_length="false" expr_staticness="local"> - <string8_id length="7" content="0010010"/> - <literal_origin id="1005" kind="simple_name" - file="./test/simple_sim.vhd" line="68" col="15" - identifier="display_value_2" - is_forward_ref="false" expr_staticness="local" - name_staticness="local"> - <type ref="844"/> - <named_entity ref="840"/> - <base_name ref="840"/> - </literal_origin> - <type ref="844"/> - </choice_expression> - </el> - <el id="1010" kind="choice_by_expression" - file="./test/simple_sim.vhd" line="69" col="15" - same_alternative_flag="false" choice_staticness="???"> - <parent ref="993"/> - <associated_chain> - <el id="1011" kind="return_statement" - file="./test/simple_sim.vhd" line="69" col="34" - label="" visible_flag="false"> - <parent ref="993"/> - <type ref="639"/> - <expression id="1012" kind="integer_literal" - file="./test/simple_sim.vhd" line="69" col="41" - value=" 3" expr_staticness="local"> - <type ref="399"/> - </expression> - </el> - </associated_chain> - <choice_expression id="3158" kind="string_literal8" - file="./test/simple_sim.vhd" line="69" col="15" - string_length="7" has_signed="false" - bit_string_base="BASE_NONE" has_sign="false" - has_length="false" expr_staticness="local"> - <string8_id length="7" content="0000110"/> - <literal_origin id="1009" kind="simple_name" - file="./test/simple_sim.vhd" line="69" col="15" - identifier="display_value_3" - is_forward_ref="false" expr_staticness="local" - name_staticness="local"> - <type ref="852"/> - <named_entity ref="850"/> - <base_name ref="850"/> - </literal_origin> - <type ref="852"/> - </choice_expression> - </el> - <el id="1014" kind="choice_by_expression" - file="./test/simple_sim.vhd" line="70" col="15" - same_alternative_flag="false" choice_staticness="???"> - <parent ref="993"/> - <associated_chain> - <el id="1015" kind="return_statement" - file="./test/simple_sim.vhd" line="70" col="34" - label="" visible_flag="false"> - <parent ref="993"/> - <type ref="639"/> - <expression id="1016" kind="integer_literal" - file="./test/simple_sim.vhd" line="70" col="41" - value=" 4" expr_staticness="local"> - <type ref="399"/> - </expression> - </el> - </associated_chain> - <choice_expression id="3159" kind="string_literal8" - file="./test/simple_sim.vhd" line="70" col="15" - string_length="7" has_signed="false" - bit_string_base="BASE_NONE" has_sign="false" - has_length="false" expr_staticness="local"> - <string8_id length="7" content="1001100"/> - <literal_origin id="1013" kind="simple_name" - file="./test/simple_sim.vhd" line="70" col="15" - identifier="display_value_4" - is_forward_ref="false" expr_staticness="local" - name_staticness="local"> - <type ref="862"/> - <named_entity ref="858"/> - <base_name ref="858"/> - </literal_origin> - <type ref="862"/> - </choice_expression> - </el> - <el id="1018" kind="choice_by_expression" - file="./test/simple_sim.vhd" line="71" col="15" - same_alternative_flag="false" choice_staticness="???"> - <parent ref="993"/> - <associated_chain> - <el id="1019" kind="return_statement" - file="./test/simple_sim.vhd" line="71" col="34" - label="" visible_flag="false"> - <parent ref="993"/> - <type ref="639"/> - <expression id="1020" kind="integer_literal" - file="./test/simple_sim.vhd" line="71" col="41" - value=" 5" expr_staticness="local"> - <type ref="399"/> - </expression> - </el> - </associated_chain> - <choice_expression id="3160" kind="string_literal8" - file="./test/simple_sim.vhd" line="71" col="15" - string_length="7" has_signed="false" - bit_string_base="BASE_NONE" has_sign="false" - has_length="false" expr_staticness="local"> - <string8_id length="7" content="0100100"/> - <literal_origin id="1017" kind="simple_name" - file="./test/simple_sim.vhd" line="71" col="15" - identifier="display_value_5" - is_forward_ref="false" expr_staticness="local" - name_staticness="local"> - <type ref="870"/> - <named_entity ref="868"/> - <base_name ref="868"/> - </literal_origin> - <type ref="870"/> - </choice_expression> - </el> - <el id="1022" kind="choice_by_expression" - file="./test/simple_sim.vhd" line="72" col="15" - same_alternative_flag="false" choice_staticness="???"> - <parent ref="993"/> - <associated_chain> - <el id="1023" kind="return_statement" - file="./test/simple_sim.vhd" line="72" col="34" - label="" visible_flag="false"> - <parent ref="993"/> - <type ref="639"/> - <expression id="1024" kind="integer_literal" - file="./test/simple_sim.vhd" line="72" col="41" - value=" 6" expr_staticness="local"> - <type ref="399"/> - </expression> - </el> - </associated_chain> - <choice_expression id="3161" kind="string_literal8" - file="./test/simple_sim.vhd" line="72" col="15" - string_length="7" has_signed="false" - bit_string_base="BASE_NONE" has_sign="false" - has_length="false" expr_staticness="local"> - <string8_id length="7" content="0100000"/> - <literal_origin id="1021" kind="simple_name" - file="./test/simple_sim.vhd" line="72" col="15" - identifier="display_value_6" - is_forward_ref="false" expr_staticness="local" - name_staticness="local"> - <type ref="880"/> - <named_entity ref="876"/> - <base_name ref="876"/> - </literal_origin> - <type ref="880"/> - </choice_expression> - </el> - <el id="1026" kind="choice_by_expression" - file="./test/simple_sim.vhd" line="73" col="15" - same_alternative_flag="false" choice_staticness="???"> - <parent ref="993"/> - <associated_chain> - <el id="1027" kind="return_statement" - file="./test/simple_sim.vhd" line="73" col="34" - label="" visible_flag="false"> - <parent ref="993"/> - <type ref="639"/> - <expression id="1028" kind="integer_literal" - file="./test/simple_sim.vhd" line="73" col="41" - value=" 7" expr_staticness="local"> - <type ref="399"/> - </expression> - </el> - </associated_chain> - <choice_expression id="3162" kind="string_literal8" - file="./test/simple_sim.vhd" line="73" col="15" - string_length="7" has_signed="false" - bit_string_base="BASE_NONE" has_sign="false" - has_length="false" expr_staticness="local"> - <string8_id length="7" content="0001111"/> - <literal_origin id="1025" kind="simple_name" - file="./test/simple_sim.vhd" line="73" col="15" - identifier="display_value_7" - is_forward_ref="false" expr_staticness="local" - name_staticness="local"> - <type ref="888"/> - <named_entity ref="886"/> - <base_name ref="886"/> - </literal_origin> - <type ref="888"/> - </choice_expression> - </el> - <el id="1030" kind="choice_by_expression" - file="./test/simple_sim.vhd" line="74" col="15" - same_alternative_flag="false" choice_staticness="???"> - <parent ref="993"/> - <associated_chain> - <el id="1031" kind="return_statement" - file="./test/simple_sim.vhd" line="74" col="34" - label="" visible_flag="false"> - <parent ref="993"/> - <type ref="639"/> - <expression id="1032" kind="integer_literal" - file="./test/simple_sim.vhd" line="74" col="41" - value=" 8" expr_staticness="local"> - <type ref="399"/> - </expression> - </el> - </associated_chain> - <choice_expression id="3163" kind="string_literal8" - file="./test/simple_sim.vhd" line="74" col="15" - string_length="7" has_signed="false" - bit_string_base="BASE_NONE" has_sign="false" - has_length="false" expr_staticness="local"> - <string8_id length="7" content="0000000"/> - <literal_origin id="1029" kind="simple_name" - file="./test/simple_sim.vhd" line="74" col="15" - identifier="display_value_8" - is_forward_ref="false" expr_staticness="local" - name_staticness="local"> - <type ref="898"/> - <named_entity ref="894"/> - <base_name ref="894"/> - </literal_origin> - <type ref="898"/> - </choice_expression> - </el> - <el id="1034" kind="choice_by_expression" - file="./test/simple_sim.vhd" line="75" col="15" - same_alternative_flag="false" choice_staticness="???"> - <parent ref="993"/> - <associated_chain> - <el id="1035" kind="return_statement" - file="./test/simple_sim.vhd" line="75" col="34" - label="" visible_flag="false"> - <parent ref="993"/> - <type ref="639"/> - <expression id="1036" kind="integer_literal" - file="./test/simple_sim.vhd" line="75" col="41" - value=" 9" expr_staticness="local"> - <type ref="399"/> - </expression> - </el> - </associated_chain> - <choice_expression id="3164" kind="string_literal8" - file="./test/simple_sim.vhd" line="75" col="15" - string_length="7" has_signed="false" - bit_string_base="BASE_NONE" has_sign="false" - has_length="false" expr_staticness="local"> - <string8_id length="7" content="0000100"/> - <literal_origin id="1033" kind="simple_name" - file="./test/simple_sim.vhd" line="75" col="15" - identifier="display_value_9" - is_forward_ref="false" expr_staticness="local" - name_staticness="local"> - <type ref="906"/> - <named_entity ref="904"/> - <base_name ref="904"/> - </literal_origin> - <type ref="906"/> - </choice_expression> - </el> - <el id="1037" kind="choice_by_others" - file="./test/simple_sim.vhd" line="76" col="15" - same_alternative_flag="false"> - <parent ref="993"/> - <associated_chain> - <el id="1038" kind="return_statement" - file="./test/simple_sim.vhd" line="76" col="25" - label="" visible_flag="false"> - <parent ref="993"/> - <type ref="639"/> - <expression id="1039" kind="integer_literal" - file="./test/simple_sim.vhd" line="76" col="32" - value=" 10" expr_staticness="local"> - <type ref="399"/> - </expression> - </el> - </associated_chain> - </el> - </case_statement_alternative_chain> - <expression id="996" kind="simple_name" - file="./test/simple_sim.vhd" line="65" col="12" - identifier="d" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="988"/> - <named_entity ref="983"/> - <base_name ref="983"/> - </expression> - </el> - </sequential_statement_chain> - <subprogram_specification ref="984"/> - </el> - </declaration_chain> - <concurrent_statement_chain> - <el id="1042" kind="component_instantiation_statement" - file="./test/simple_sim.vhd" line="81" col="4" label="uut" - visible_flag="true"> - <parent ref="820"/> - <instantiated_unit id="1040" kind="simple_name" - file="./test/simple_sim.vhd" line="81" col="9" - identifier="best_chronometer_ever" is_forward_ref="false" + <el id="1242" kind="component_instantiation_statement" + file="src/best_chronometer_ever.vhd" line="192" col="4" + label="usr_hndlr" visible_flag="true"> + <parent ref="842"/> + <instantiated_unit id="1241" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="192" col="15" + identifier="user_handler" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <named_entity ref="960"/> - <base_name ref="960"/> + <named_entity ref="1112"/> + <base_name ref="1112"/> </instantiated_unit> <port_map_aspect_chain> - <el id="1045" kind="association_element_by_expression" - file="./test/simple_sim.vhd" line="84" col="18" + <el id="1246" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="194" col="18" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1041" kind="simple_name" - file="./test/simple_sim.vhd" line="84" col="7" + <formal id="1244" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="194" col="7" identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="959"/> - <base_name ref="959"/> + <type ref="2762"/> + <named_entity ref="1111"/> + <base_name ref="1111"/> </formal> - <actual id="1044" kind="simple_name" - file="./test/simple_sim.vhd" line="84" col="18" - identifier="ck_50mhz" is_forward_ref="false" + <actual id="1245" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="194" col="18" + identifier="i_clock" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="926"/> - <base_name ref="926"/> + <type ref="2762"/> + <named_entity ref="815"/> + <base_name ref="815"/> </actual> </el> - <el id="1048" kind="association_element_by_expression" - file="./test/simple_sim.vhd" line="85" col="18" + <el id="1249" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="195" col="18" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1046" kind="simple_name" - file="./test/simple_sim.vhd" line="85" col="7" + <formal id="1247" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="195" col="7" identifier="i_reset" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="963"/> - <base_name ref="963"/> + <type ref="2762"/> + <named_entity ref="1115"/> + <base_name ref="1115"/> </formal> - <actual id="1047" kind="simple_name" - file="./test/simple_sim.vhd" line="85" col="18" - identifier="reset" is_forward_ref="false" + <actual id="1248" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="195" col="18" + identifier="i_reset" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="929"/> - <base_name ref="929"/> + <type ref="2762"/> + <named_entity ref="819"/> + <base_name ref="819"/> </actual> </el> - <el id="1051" kind="association_element_by_expression" - file="./test/simple_sim.vhd" line="86" col="21" + <el id="1252" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="196" col="29" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1049" kind="simple_name" - file="./test/simple_sim.vhd" line="86" col="7" - identifier="i_start_bp" is_forward_ref="false" + <formal id="1250" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="196" col="7" + identifier="i_synced_start_btn" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="965"/> - <base_name ref="965"/> + <type ref="2762"/> + <named_entity ref="1117"/> + <base_name ref="1117"/> </formal> - <actual id="1050" kind="simple_name" - file="./test/simple_sim.vhd" line="86" col="21" - identifier="bp_start_stop" is_forward_ref="false" + <actual id="1251" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="196" col="29" + identifier="synced_start_bp" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="935"/> - <base_name ref="935"/> + <type ref="2762"/> + <named_entity ref="852"/> + <base_name ref="852"/> </actual> </el> - <el id="1054" kind="association_element_by_expression" - file="./test/simple_sim.vhd" line="87" col="19" + <el id="1255" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="197" col="27" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1052" kind="simple_name" - file="./test/simple_sim.vhd" line="87" col="7" - identifier="i_raz_bp" is_forward_ref="false" + <formal id="1253" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="197" col="7" + identifier="i_synced_raz_btn" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="967"/> - <base_name ref="967"/> + <type ref="2762"/> + <named_entity ref="1119"/> + <base_name ref="1119"/> </formal> - <actual id="1053" kind="simple_name" - file="./test/simple_sim.vhd" line="87" col="19" - identifier="bp_raz" is_forward_ref="false" + <actual id="1254" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="197" col="27" + identifier="synced_raz_bp" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="932"/> - <base_name ref="932"/> + <type ref="2762"/> + <named_entity ref="854"/> + <base_name ref="854"/> </actual> </el> - <el id="1057" kind="association_element_by_expression" - file="./test/simple_sim.vhd" line="88" col="20" + <el id="1258" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="198" col="26" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1055" kind="simple_name" - file="./test/simple_sim.vhd" line="88" col="7" - identifier="o_display" is_forward_ref="false" + <formal id="1256" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="198" col="7" + identifier="i_limit_reached" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="972"/> - <named_entity ref="969"/> - <base_name ref="969"/> + <type ref="2762"/> + <named_entity ref="1121"/> + <base_name ref="1121"/> </formal> - <actual id="1056" kind="simple_name" - file="./test/simple_sim.vhd" line="88" col="20" - identifier="display" is_forward_ref="false" + <actual id="1257" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="198" col="26" + identifier="limit_reached" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="940"/> - <named_entity ref="938"/> - <base_name ref="938"/> + <type ref="2762"/> + <named_entity ref="850"/> + <base_name ref="850"/> </actual> </el> - <el id="1060" kind="association_element_by_expression" - file="./test/simple_sim.vhd" line="89" col="15" + <el id="1261" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="199" col="19" whole_association_flag="true" collapse_signal_flag="true"> - <formal id="1058" kind="simple_name" - file="./test/simple_sim.vhd" line="89" col="7" - identifier="o_an" is_forward_ref="false" + <formal id="1259" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="199" col="7" + identifier="o_enable" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="978"/> - <named_entity ref="976"/> - <base_name ref="976"/> + <type ref="2762"/> + <named_entity ref="1123"/> + <base_name ref="1123"/> </formal> - <actual id="1059" kind="simple_name" - file="./test/simple_sim.vhd" line="89" col="15" - identifier="an" is_forward_ref="false" + <actual id="1260" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="199" col="19" + identifier="enable" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="948"/> - <named_entity ref="945"/> - <base_name ref="945"/> + <type ref="2762"/> + <named_entity ref="848"/> + <base_name ref="848"/> </actual> </el> - </port_map_aspect_chain> - </el> - <el id="3170" kind="sensitized_process_statement" - file="./test/simple_sim.vhd" line="92" col="4" label="" - seen_flag="false" end_has_postponed="false" is_ref="true" - passive_flag="false" postponed_flag="false" - visible_flag="false" is_within_flag="false" has_label="false" - has_is="false" end_has_reserved_id="false" - end_has_identifier="false" wait_state="unknown"> - <parent ref="820"/> - <sequential_statement_chain> - <el id="3172" kind="simple_signal_assignment_statement" - file="./test/simple_sim.vhd" line="92" col="4" label="" - delay_mechanism="inertial" visible_flag="false" - guarded_target_state="unknown"> - <parent ref="3170"/> - <target id="1061" kind="simple_name" - file="./test/simple_sim.vhd" line="92" col="4" - identifier="display_n" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3153"/> - <named_entity ref="952"/> - <base_name ref="952"/> - </target> - <waveform_chain> - <el id="1064" kind="waveform_element" - file="./test/simple_sim.vhd" line="92" col="17"> - <we_value id="3165" kind="function_call" - file="./test/simple_sim.vhd" line="92" col="17" - expr_staticness="none" name_staticness="none"> - <prefix id="1065" kind="simple_name" - file="./test/simple_sim.vhd" line="92" col="17" - identifier="display_value_to_numeral" - is_forward_ref="false" expr_staticness="???" - name_staticness="???"> - <type ref="639"/> - <named_entity ref="984"/> - <base_name ref="984"/> - </prefix> - <type ref="639"/> - <parameter_association_chain> - <el id="1068" - kind="association_element_by_expression" - file="./test/simple_sim.vhd" line="92" col="42" - whole_association_flag="true" - collapse_signal_flag="false"> - <actual id="1067" kind="simple_name" - file="./test/simple_sim.vhd" line="92" - col="42" identifier="display" - is_forward_ref="false" expr_staticness="none" - name_staticness="local"> - <type ref="940"/> - <named_entity ref="938"/> - <base_name ref="938"/> - </actual> - </el> - </parameter_association_chain> - <implementation ref="984"/> - <base_name ref="3165"/> - </we_value> - </el> - </waveform_chain> - </el> - </sequential_statement_chain> - <sensitivity_list list-id="106"> - <el ref="938"/> - </sensitivity_list> - <process_origin id="1062" - kind="concurrent_simple_signal_assignment" - file="./test/simple_sim.vhd" line="92" col="4" label="" - delay_mechanism="inertial" postponed_flag="false" - visible_flag="false" guarded_target_state="false"> - <parent ref="820"/> - </process_origin> - </el> - <el id="1070" kind="process_statement" - file="./test/simple_sim.vhd" line="95" col="4" - label="miniclock_process" seen_flag="false" - end_has_postponed="false" suspend_flag="true" - passive_flag="false" postponed_flag="false" - visible_flag="true" is_within_flag="false" has_label="true" - has_is="false" end_has_reserved_id="true" - end_has_identifier="false" wait_state="unknown"> - <parent ref="820"/> - <sequential_statement_chain> - <el id="1072" kind="simple_signal_assignment_statement" - file="./test/simple_sim.vhd" line="97" col="7" label="" - delay_mechanism="inertial" visible_flag="false" - guarded_target_state="false"> - <parent ref="1070"/> - <target id="1069" kind="simple_name" - file="./test/simple_sim.vhd" line="97" col="7" - identifier="ck_50mhz" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="926"/> - <base_name ref="926"/> - </target> - <waveform_chain> - <el id="1073" kind="waveform_element" - file="./test/simple_sim.vhd" line="97" col="19"> - <we_value id="1074" kind="character_literal" - file="./test/simple_sim.vhd" line="97" col="19" - identifier="'0'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> - </we_value> - </el> - </waveform_chain> - </el> - <el id="1076" kind="wait_statement" - file="./test/simple_sim.vhd" line="98" col="7" label="" - is_ref="false" visible_flag="false"> - <parent ref="1070"/> - <timeout_clause id="1078" kind="division_operator" - file="./test/simple_sim.vhd" line="98" col="34" - expr_staticness="global"> - <type ref="559"/> - <left id="1075" kind="simple_name" - file="./test/simple_sim.vhd" line="98" col="17" - identifier="miniclock_period" is_forward_ref="false" - expr_staticness="global" name_staticness="local"> - <type ref="628"/> - <named_entity ref="922"/> - <base_name ref="922"/> - </left> - <implementation ref="610"/> - <right id="1079" kind="integer_literal" - file="./test/simple_sim.vhd" line="98" col="36" - value=" 2" expr_staticness="local"> - <type ref="5"/> - </right> - </timeout_clause> - </el> - <el id="1081" kind="simple_signal_assignment_statement" - file="./test/simple_sim.vhd" line="99" col="7" label="" - delay_mechanism="inertial" visible_flag="false" - guarded_target_state="false"> - <parent ref="1070"/> - <target id="1080" kind="simple_name" - file="./test/simple_sim.vhd" line="99" col="7" - identifier="ck_50mhz" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="926"/> - <base_name ref="926"/> - </target> - <waveform_chain> - <el id="1082" kind="waveform_element" - file="./test/simple_sim.vhd" line="99" col="19"> - <we_value id="1083" kind="character_literal" - file="./test/simple_sim.vhd" line="99" col="19" - identifier="'1'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> - </we_value> - </el> - </waveform_chain> - </el> - <el id="1084" kind="wait_statement" - file="./test/simple_sim.vhd" line="100" col="7" label="" - is_ref="false" visible_flag="false"> - <parent ref="1070"/> - <timeout_clause id="1087" kind="division_operator" - file="./test/simple_sim.vhd" line="100" col="34" - expr_staticness="global"> - <type ref="559"/> - <left id="1086" kind="simple_name" - file="./test/simple_sim.vhd" line="100" col="17" - identifier="miniclock_period" is_forward_ref="false" - expr_staticness="global" name_staticness="local"> - <type ref="628"/> - <named_entity ref="922"/> - <base_name ref="922"/> - </left> - <implementation ref="610"/> - <right id="1088" kind="integer_literal" - file="./test/simple_sim.vhd" line="100" col="36" - value=" 2" expr_staticness="local"> - <type ref="5"/> - </right> - </timeout_clause> - </el> - </sequential_statement_chain> - </el> - <el id="1090" kind="process_statement" - file="./test/simple_sim.vhd" line="104" col="4" - label="stim_proc" seen_flag="false" end_has_postponed="false" - suspend_flag="true" passive_flag="false" - postponed_flag="false" visible_flag="true" - is_within_flag="false" has_label="true" has_is="false" - end_has_reserved_id="true" end_has_identifier="false" - wait_state="unknown"> - <parent ref="820"/> - <sequential_statement_chain> - <el id="1092" kind="simple_signal_assignment_statement" - file="./test/simple_sim.vhd" line="106" col="7" label="" - delay_mechanism="inertial" visible_flag="false" - guarded_target_state="false"> - <parent ref="1090"/> - <target id="1089" kind="simple_name" - file="./test/simple_sim.vhd" line="106" col="7" - identifier="reset" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="929"/> - <base_name ref="929"/> - </target> - <waveform_chain> - <el id="1093" kind="waveform_element" - file="./test/simple_sim.vhd" line="106" col="24"> - <we_value id="1094" kind="character_literal" - file="./test/simple_sim.vhd" line="106" col="24" - identifier="'1'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> - </we_value> - </el> - </waveform_chain> - </el> - <el id="1096" kind="wait_statement" - file="./test/simple_sim.vhd" line="107" col="7" label="" - is_ref="false" visible_flag="false"> - <parent ref="1090"/> - <timeout_clause id="1095" kind="physical_int_literal" - file="./test/simple_sim.vhd" line="107" col="16" - value=" 50" expr_staticness="global"> - <physical_unit ref="565"/> - <unit_name id="1098" kind="simple_name" - file="./test/simple_sim.vhd" line="107" col="19" - identifier="ns" is_forward_ref="false" - expr_staticness="global" name_staticness="local"> - <type ref="559"/> - <named_entity ref="565"/> - <base_name ref="565"/> - </unit_name> - <type ref="559"/> - </timeout_clause> - </el> - <el id="1100" kind="simple_signal_assignment_statement" - file="./test/simple_sim.vhd" line="108" col="7" label="" - delay_mechanism="inertial" visible_flag="false" - guarded_target_state="false"> - <parent ref="1090"/> - <target id="1099" kind="simple_name" - file="./test/simple_sim.vhd" line="108" col="7" - identifier="reset" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="929"/> - <base_name ref="929"/> - </target> - <waveform_chain> - <el id="1101" kind="waveform_element" - file="./test/simple_sim.vhd" line="108" col="24"> - <we_value id="1102" kind="character_literal" - file="./test/simple_sim.vhd" line="108" col="24" - identifier="'0'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> - </we_value> - </el> - </waveform_chain> - </el> - <el id="1104" kind="wait_statement" - file="./test/simple_sim.vhd" line="109" col="7" label="" - is_ref="false" visible_flag="false"> - <parent ref="1090"/> - <timeout_clause id="1103" kind="physical_int_literal" - file="./test/simple_sim.vhd" line="109" col="16" - value=" 50" expr_staticness="global"> - <physical_unit ref="565"/> - <unit_name id="1106" kind="simple_name" - file="./test/simple_sim.vhd" line="109" col="19" - identifier="ns" is_forward_ref="false" - expr_staticness="global" name_staticness="local"> - <type ref="559"/> - <named_entity ref="565"/> - <base_name ref="565"/> - </unit_name> - <type ref="559"/> - </timeout_clause> - </el> - <el id="1108" kind="simple_signal_assignment_statement" - file="./test/simple_sim.vhd" line="111" col="7" label="" - delay_mechanism="inertial" visible_flag="false" - guarded_target_state="false"> - <parent ref="1090"/> - <target id="1107" kind="simple_name" - file="./test/simple_sim.vhd" line="111" col="7" - identifier="bp_start_stop" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="935"/> - <base_name ref="935"/> - </target> - <waveform_chain> - <el id="1109" kind="waveform_element" - file="./test/simple_sim.vhd" line="111" col="24"> - <we_value id="1110" kind="character_literal" - file="./test/simple_sim.vhd" line="111" col="24" - identifier="'0'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> - </we_value> - </el> - </waveform_chain> - </el> - <el id="1112" kind="simple_signal_assignment_statement" - file="./test/simple_sim.vhd" line="112" col="7" label="" - delay_mechanism="inertial" visible_flag="false" - guarded_target_state="false"> - <parent ref="1090"/> - <target id="1111" kind="simple_name" - file="./test/simple_sim.vhd" line="112" col="7" - identifier="bp_raz" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="932"/> - <base_name ref="932"/> - </target> - <waveform_chain> - <el id="1113" kind="waveform_element" - file="./test/simple_sim.vhd" line="112" col="17"> - <we_value id="1114" kind="character_literal" - file="./test/simple_sim.vhd" line="112" col="17" - identifier="'0'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> - </we_value> - </el> - </waveform_chain> - </el> - <el id="1116" kind="wait_statement" - file="./test/simple_sim.vhd" line="114" col="7" label="" - is_ref="false" visible_flag="false"> - <parent ref="1090"/> - <timeout_clause id="1115" kind="physical_int_literal" - file="./test/simple_sim.vhd" line="114" col="16" - value=" 100" expr_staticness="global"> - <physical_unit ref="565"/> - <unit_name id="1118" kind="simple_name" - file="./test/simple_sim.vhd" line="114" col="20" - identifier="ns" is_forward_ref="false" - expr_staticness="global" name_staticness="local"> - <type ref="559"/> - <named_entity ref="565"/> - <base_name ref="565"/> - </unit_name> - <type ref="559"/> - </timeout_clause> - </el> - <el id="1120" kind="simple_signal_assignment_statement" - file="./test/simple_sim.vhd" line="117" col="7" label="" - delay_mechanism="inertial" visible_flag="false" - guarded_target_state="false"> - <parent ref="1090"/> - <target id="1119" kind="simple_name" - file="./test/simple_sim.vhd" line="117" col="7" - identifier="bp_start_stop" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="935"/> - <base_name ref="935"/> - </target> - <waveform_chain> - <el id="1121" kind="waveform_element" - file="./test/simple_sim.vhd" line="117" col="24"> - <we_value id="1122" kind="character_literal" - file="./test/simple_sim.vhd" line="117" col="24" - identifier="'1'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> - </we_value> - </el> - </waveform_chain> - </el> - <el id="1124" kind="wait_statement" - file="./test/simple_sim.vhd" line="119" col="7" label="" - is_ref="false" visible_flag="false"> - <parent ref="1090"/> - <timeout_clause id="1123" kind="physical_int_literal" - file="./test/simple_sim.vhd" line="119" col="16" - value=" 100" expr_staticness="global"> - <physical_unit ref="565"/> - <unit_name id="1126" kind="simple_name" - file="./test/simple_sim.vhd" line="119" col="20" - identifier="ns" is_forward_ref="false" - expr_staticness="global" name_staticness="local"> - <type ref="559"/> - <named_entity ref="565"/> - <base_name ref="565"/> - </unit_name> - <type ref="559"/> - </timeout_clause> - </el> - <el id="1128" kind="simple_signal_assignment_statement" - file="./test/simple_sim.vhd" line="121" col="7" label="" - delay_mechanism="inertial" visible_flag="false" - guarded_target_state="false"> - <parent ref="1090"/> - <target id="1127" kind="simple_name" - file="./test/simple_sim.vhd" line="121" col="7" - identifier="bp_start_stop" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="935"/> - <base_name ref="935"/> - </target> - <waveform_chain> - <el id="1129" kind="waveform_element" - file="./test/simple_sim.vhd" line="121" col="24"> - <we_value id="1130" kind="character_literal" - file="./test/simple_sim.vhd" line="121" col="24" - identifier="'0'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> - </we_value> - </el> - </waveform_chain> - </el> - <el id="1132" kind="wait_statement" - file="./test/simple_sim.vhd" line="123" col="7" label="" - is_ref="false" visible_flag="false"> - <parent ref="1090"/> - <timeout_clause id="1131" kind="physical_int_literal" - file="./test/simple_sim.vhd" line="123" col="16" - value=" 10000" expr_staticness="global"> - <physical_unit ref="565"/> - <unit_name id="1134" kind="simple_name" - file="./test/simple_sim.vhd" line="123" col="22" - identifier="ns" is_forward_ref="false" - expr_staticness="global" name_staticness="local"> - <type ref="559"/> - <named_entity ref="565"/> - <base_name ref="565"/> - </unit_name> - <type ref="559"/> - </timeout_clause> - </el> - <el id="1136" kind="simple_signal_assignment_statement" - file="./test/simple_sim.vhd" line="125" col="7" label="" - delay_mechanism="inertial" visible_flag="false" - guarded_target_state="false"> - <parent ref="1090"/> - <target id="1135" kind="simple_name" - file="./test/simple_sim.vhd" line="125" col="7" - identifier="bp_start_stop" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="935"/> - <base_name ref="935"/> - </target> - <waveform_chain> - <el id="1137" kind="waveform_element" - file="./test/simple_sim.vhd" line="125" col="24"> - <we_value id="1138" kind="character_literal" - file="./test/simple_sim.vhd" line="125" col="24" - identifier="'1'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> - </we_value> - </el> - </waveform_chain> - </el> - <el id="1140" kind="wait_statement" - file="./test/simple_sim.vhd" line="127" col="7" label="" - is_ref="false" visible_flag="false"> - <parent ref="1090"/> - <timeout_clause id="1139" kind="physical_int_literal" - file="./test/simple_sim.vhd" line="127" col="16" - value=" 100" expr_staticness="global"> - <physical_unit ref="565"/> - <unit_name id="1142" kind="simple_name" - file="./test/simple_sim.vhd" line="127" col="20" - identifier="ns" is_forward_ref="false" - expr_staticness="global" name_staticness="local"> - <type ref="559"/> - <named_entity ref="565"/> - <base_name ref="565"/> - </unit_name> - <type ref="559"/> - </timeout_clause> - </el> - <el id="1144" kind="simple_signal_assignment_statement" - file="./test/simple_sim.vhd" line="129" col="7" label="" - delay_mechanism="inertial" visible_flag="false" - guarded_target_state="false"> - <parent ref="1090"/> - <target id="1143" kind="simple_name" - file="./test/simple_sim.vhd" line="129" col="7" - identifier="bp_start_stop" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="935"/> - <base_name ref="935"/> - </target> - <waveform_chain> - <el id="1145" kind="waveform_element" - file="./test/simple_sim.vhd" line="129" col="24"> - <we_value id="1146" kind="character_literal" - file="./test/simple_sim.vhd" line="129" col="24" - identifier="'0'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> - </we_value> - </el> - </waveform_chain> - </el> - <el id="1148" kind="wait_statement" - file="./test/simple_sim.vhd" line="131" col="7" label="" - is_ref="false" visible_flag="false"> - <parent ref="1090"/> - <timeout_clause id="1147" kind="physical_int_literal" - file="./test/simple_sim.vhd" line="131" col="16" - value=" 400" expr_staticness="global"> - <physical_unit ref="565"/> - <unit_name id="1150" kind="simple_name" - file="./test/simple_sim.vhd" line="131" col="20" - identifier="ns" is_forward_ref="false" - expr_staticness="global" name_staticness="local"> - <type ref="559"/> - <named_entity ref="565"/> - <base_name ref="565"/> - </unit_name> - <type ref="559"/> - </timeout_clause> - </el> - <el id="1152" kind="simple_signal_assignment_statement" - file="./test/simple_sim.vhd" line="133" col="7" label="" - delay_mechanism="inertial" visible_flag="false" - guarded_target_state="false"> - <parent ref="1090"/> - <target id="1151" kind="simple_name" - file="./test/simple_sim.vhd" line="133" col="7" - identifier="bp_raz" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="932"/> - <base_name ref="932"/> - </target> - <waveform_chain> - <el id="1153" kind="waveform_element" - file="./test/simple_sim.vhd" line="133" col="17"> - <we_value id="1154" kind="character_literal" - file="./test/simple_sim.vhd" line="133" col="17" - identifier="'1'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> - </we_value> - </el> - </waveform_chain> - </el> - <el id="1156" kind="wait_statement" - file="./test/simple_sim.vhd" line="135" col="7" label="" - is_ref="false" visible_flag="false"> - <parent ref="1090"/> - <timeout_clause id="1155" kind="physical_int_literal" - file="./test/simple_sim.vhd" line="135" col="16" - value=" 100" expr_staticness="global"> - <physical_unit ref="565"/> - <unit_name id="1158" kind="simple_name" - file="./test/simple_sim.vhd" line="135" col="20" - identifier="ns" is_forward_ref="false" - expr_staticness="global" name_staticness="local"> - <type ref="559"/> - <named_entity ref="565"/> - <base_name ref="565"/> - </unit_name> - <type ref="559"/> - </timeout_clause> - </el> - <el id="1160" kind="simple_signal_assignment_statement" - file="./test/simple_sim.vhd" line="137" col="7" label="" - delay_mechanism="inertial" visible_flag="false" - guarded_target_state="false"> - <parent ref="1090"/> - <target id="1159" kind="simple_name" - file="./test/simple_sim.vhd" line="137" col="7" - identifier="bp_raz" is_forward_ref="false" - expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="932"/> - <base_name ref="932"/> - </target> - <waveform_chain> - <el id="1161" kind="waveform_element" - file="./test/simple_sim.vhd" line="137" col="17"> - <we_value id="1162" kind="character_literal" - file="./test/simple_sim.vhd" line="137" col="17" - identifier="'0'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> - </we_value> - </el> - </waveform_chain> - </el> - <el id="1164" kind="wait_statement" - file="./test/simple_sim.vhd" line="139" col="7" label="" - is_ref="false" visible_flag="false"> - <parent ref="1090"/> - <timeout_clause id="1163" kind="physical_int_literal" - file="./test/simple_sim.vhd" line="139" col="16" - value=" 400" expr_staticness="global"> - <physical_unit ref="565"/> - <unit_name id="1166" kind="simple_name" - file="./test/simple_sim.vhd" line="139" col="20" - identifier="ns" is_forward_ref="false" - expr_staticness="global" name_staticness="local"> - <type ref="559"/> - <named_entity ref="565"/> - <base_name ref="565"/> - </unit_name> - <type ref="559"/> - </timeout_clause> - </el> - <el id="1168" kind="simple_signal_assignment_statement" - file="./test/simple_sim.vhd" line="141" col="7" label="" - delay_mechanism="inertial" visible_flag="false" - guarded_target_state="false"> - <parent ref="1090"/> - <target id="1167" kind="simple_name" - file="./test/simple_sim.vhd" line="141" col="7" - identifier="bp_start_stop" is_forward_ref="false" + <el id="1264" kind="association_element_by_expression" + file="src/best_chronometer_ever.vhd" line="200" col="16" + whole_association_flag="true" collapse_signal_flag="true"> + <formal id="1262" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="200" col="7" + identifier="o_raz" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="935"/> - <base_name ref="935"/> - </target> - <waveform_chain> - <el id="1169" kind="waveform_element" - file="./test/simple_sim.vhd" line="141" col="24"> - <we_value id="1170" kind="character_literal" - file="./test/simple_sim.vhd" line="141" col="24" - identifier="'1'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> - </we_value> - </el> - </waveform_chain> - </el> - <el id="1172" kind="wait_statement" - file="./test/simple_sim.vhd" line="143" col="7" label="" - is_ref="false" visible_flag="false"> - <parent ref="1090"/> - <timeout_clause id="1171" kind="physical_int_literal" - file="./test/simple_sim.vhd" line="143" col="16" - value=" 100" expr_staticness="global"> - <physical_unit ref="565"/> - <unit_name id="1174" kind="simple_name" - file="./test/simple_sim.vhd" line="143" col="20" - identifier="ns" is_forward_ref="false" - expr_staticness="global" name_staticness="local"> - <type ref="559"/> - <named_entity ref="565"/> - <base_name ref="565"/> - </unit_name> - <type ref="559"/> - </timeout_clause> - </el> - <el id="1176" kind="simple_signal_assignment_statement" - file="./test/simple_sim.vhd" line="145" col="7" label="" - delay_mechanism="inertial" visible_flag="false" - guarded_target_state="false"> - <parent ref="1090"/> - <target id="1175" kind="simple_name" - file="./test/simple_sim.vhd" line="145" col="7" - identifier="bp_start_stop" is_forward_ref="false" + <type ref="2762"/> + <named_entity ref="1125"/> + <base_name ref="1125"/> + </formal> + <actual id="1263" kind="simple_name" + file="src/best_chronometer_ever.vhd" line="200" col="16" + identifier="raz" is_forward_ref="false" expr_staticness="none" name_staticness="local"> - <type ref="3118"/> - <named_entity ref="935"/> - <base_name ref="935"/> - </target> - <waveform_chain> - <el id="1177" kind="waveform_element" - file="./test/simple_sim.vhd" line="145" col="24"> - <we_value id="1178" kind="character_literal" - file="./test/simple_sim.vhd" line="145" col="24" - identifier="'0'" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2727"/> - <base_name ref="2727"/> - </we_value> - </el> - </waveform_chain> - </el> - <el id="1179" kind="assertion_statement" - file="./test/simple_sim.vhd" line="147" col="6" label="" - visible_flag="false"> - <parent ref="1090"/> - <assertion_condition id="1180" kind="simple_name" - file="./test/simple_sim.vhd" line="147" col="13" - identifier="false" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="18"/> - <named_entity ref="19"/> - <base_name ref="19"/> - </assertion_condition> - <severity_expression id="1182" kind="simple_name" - file="./test/simple_sim.vhd" line="147" col="49" - identifier="note" is_forward_ref="false" - expr_staticness="local" name_staticness="local"> - <type ref="345"/> - <named_entity ref="358"/> - <base_name ref="358"/> - </severity_expression> - <report_expression id="1181" kind="string_literal8" - file="./test/simple_sim.vhd" line="147" col="26" - string_length="11" has_signed="false" - bit_string_base="BASE_NONE" has_sign="false" - has_length="false" expr_staticness="local"> - <string8_id length="11" content="End of Test"/> - <literal_subtype id="3168" - kind="array_subtype_definition" - file="./test/simple_sim.vhd" line="147" col="26" - resolved_flag="false" signal_type_flag="true" - has_signal_flag="false" index_constraint_flag="true" - type_staticness="local" - constraint_state="fully constrained"> - <index_constraint_list list-id="105"> - <el id="1066" kind="integer_subtype_definition" - file="./test/simple_sim.vhd" line="147" col="26" - resolved_flag="false" is_ref="false" - signal_type_flag="false" has_signal_flag="false" - type_staticness="local"> - <range_constraint id="3166" - kind="range_expression" - file="./test/simple_sim.vhd" line="147" col="26" - expr_staticness="local" direction="to"> - <right_limit_expr id="3167" - kind="integer_literal" - file="./test/simple_sim.vhd" line="147" - col="26" value=" 11" expr_staticness="local"> - <type ref="647"/> - </right_limit_expr> - <type ref="647"/> - <left_limit ref="650"/> - <right_limit ref="3167"/> - </range_constraint> - <base_type ref="399"/> - </el> - </index_constraint_list> - <index_subtype_list list-ref="105"/> - <element_subtype ref="84"/> - <base_type ref="654"/> - </literal_subtype> - <type ref="3168"/> - </report_expression> - </el> - <el id="1184" kind="wait_statement" - file="./test/simple_sim.vhd" line="149" col="6" label="" - is_ref="false" visible_flag="false"> - <parent ref="1090"/> + <type ref="2762"/> + <named_entity ref="846"/> + <base_name ref="846"/> + </actual> </el> - </sequential_statement_chain> + </port_map_aspect_chain> </el> </concurrent_statement_chain> </library_unit> <hash_chain ref="808"/> - <dependence_list list-id="86"> + <dependence_list list-id="71"> <el ref="14"/> <el ref="808"/> </dependence_list> </el> </first_design_unit> - <last_design_unit ref="818"/> + <last_design_unit ref="840"/> </el> </design_file_chain> </el> - <el id="2629" kind="library_declaration" file="./src/user_handler.vhd" - line="56" col="1" identifier="ieee" date="26" + <el id="2273" kind="library_declaration" file="src/user_handler.vhd" + line="69" col="1" identifier="ieee" date="26" library_directory="/my/src/ghdl/lib/ghdl/v93/ieee/" elab_flag="false" visible_flag="true"> <design_file_chain> - <el id="2714" kind="design_file" + <el id="2358" kind="design_file" design_file_directory="/my/src/ghdl/lib/ghdl/v93/ieee/" design_file_filename="../../src/vital2000/memory_p.vhdl" analysis_time_stamp="20161115105134.591" file_checksum="84f438dfd1fd322c899a8b56c380e1bc065e2e89" elab_flag="false"> - <library ref="2629"/> + <library ref="2273"/> <first_design_unit> - <el id="2716" kind="design_unit" design_unit_source_line="230" + <el id="2360" kind="design_unit" design_unit_source_line="230" design_unit_source_col="0" identifier="vital_memory" date="25" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="disk"> - <design_file ref="2714"/> - <library_unit id="2718" kind="package_declaration" + <design_file ref="2358"/> + <library_unit id="2362" kind="package_declaration" identifier="vital_memory" need_body="true" macro_expanded_flag="false" need_instance_bodies="false" visible_flag="false" end_has_reserved_id="false" end_has_identifier="false"> - <parent ref="2716"/> + <parent ref="2360"/> </library_unit> - <hash_chain ref="2634"/> + <hash_chain ref="2278"/> </el> </first_design_unit> - <last_design_unit ref="2716"/> + <last_design_unit ref="2360"/> </el> - <el id="2708" kind="design_file" + <el id="2352" kind="design_file" design_file_directory="/my/src/ghdl/lib/ghdl/v93/ieee/" design_file_filename="../../src/vital2000/prmtvs_p.vhdl" analysis_time_stamp="20161115105134.469" file_checksum="4fc167ceb09c16a857d64c98355edfd53eec3124" elab_flag="false"> - <library ref="2629"/> + <library ref="2273"/> <first_design_unit> - <el id="2710" kind="design_unit" design_unit_source_line="46" + <el id="2354" kind="design_unit" design_unit_source_line="46" design_unit_source_col="0" identifier="vital_primitives" date="23" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="disk"> - <design_file ref="2708"/> - <library_unit id="2712" kind="package_declaration" + <design_file ref="2352"/> + <library_unit id="2356" kind="package_declaration" identifier="vital_primitives" need_body="true" macro_expanded_flag="false" need_instance_bodies="false" visible_flag="false" end_has_reserved_id="false" end_has_identifier="false"> - <parent ref="2710"/> + <parent ref="2354"/> </library_unit> - <hash_chain ref="2640"/> + <hash_chain ref="2284"/> </el> </first_design_unit> - <last_design_unit ref="2710"/> + <last_design_unit ref="2354"/> </el> - <el id="2702" kind="design_file" + <el id="2346" kind="design_file" design_file_directory="/my/src/ghdl/lib/ghdl/v93/ieee/" design_file_filename="../../src/vital2000/timing_p.vhdl" analysis_time_stamp="20161115105134.388" file_checksum="9eb4049fe54b15be935f9eac302c22c8431f8541" elab_flag="false"> - <library ref="2629"/> + <library ref="2273"/> <first_design_unit> - <el id="2704" kind="design_unit" design_unit_source_line="67" + <el id="2348" kind="design_unit" design_unit_source_line="67" design_unit_source_col="0" identifier="vital_timing" date="21" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="disk"> - <design_file ref="2702"/> - <library_unit id="2706" kind="package_declaration" + <design_file ref="2346"/> + <library_unit id="2350" kind="package_declaration" identifier="vital_timing" need_body="true" macro_expanded_flag="false" need_instance_bodies="false" visible_flag="false" end_has_reserved_id="false" end_has_identifier="false"> - <parent ref="2704"/> + <parent ref="2348"/> </library_unit> - <hash_chain ref="2644"/> + <hash_chain ref="2288"/> </el> </first_design_unit> - <last_design_unit ref="2704"/> + <last_design_unit ref="2348"/> </el> - <el id="2696" kind="design_file" + <el id="2340" kind="design_file" design_file_directory="/my/src/ghdl/lib/ghdl/v93/ieee/" design_file_filename="../../src/ieee/math_complex.vhdl" analysis_time_stamp="20161115105134.358" file_checksum="c2956a0aedd51aae13f62c3f40271ed57f54b1ab" elab_flag="false"> - <library ref="2629"/> + <library ref="2273"/> <first_design_unit> - <el id="2698" kind="design_unit" design_unit_source_line="55" + <el id="2342" kind="design_unit" design_unit_source_line="55" design_unit_source_col="0" identifier="math_complex" date="19" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="disk"> - <design_file ref="2696"/> - <library_unit id="2700" kind="package_declaration" + <design_file ref="2340"/> + <library_unit id="2344" kind="package_declaration" identifier="math_complex" need_body="true" macro_expanded_flag="false" need_instance_bodies="false" visible_flag="false" end_has_reserved_id="false" end_has_identifier="false"> - <parent ref="2698"/> + <parent ref="2342"/> </library_unit> - <hash_chain ref="2650"/> + <hash_chain ref="2294"/> </el> </first_design_unit> - <last_design_unit ref="2698"/> + <last_design_unit ref="2342"/> </el> - <el id="2690" kind="design_file" + <el id="2334" kind="design_file" design_file_directory="/my/src/ghdl/lib/ghdl/v93/ieee/" design_file_filename="../../src/ieee/math_real.vhdl" analysis_time_stamp="20161115105134.326" file_checksum="46e25e72de5bea190263bd1b7f12811fbddc20de" elab_flag="false"> - <library ref="2629"/> + <library ref="2273"/> <first_design_unit> - <el id="2692" kind="design_unit" design_unit_source_line="54" + <el id="2336" kind="design_unit" design_unit_source_line="54" design_unit_source_col="0" identifier="math_real" date="17" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="disk"> - <design_file ref="2690"/> - <library_unit id="2694" kind="package_declaration" + <design_file ref="2334"/> + <library_unit id="2338" kind="package_declaration" identifier="math_real" need_body="true" macro_expanded_flag="false" need_instance_bodies="false" visible_flag="false" end_has_reserved_id="false" end_has_identifier="false"> - <parent ref="2692"/> + <parent ref="2336"/> </library_unit> - <hash_chain ref="2654"/> + <hash_chain ref="2298"/> </el> </first_design_unit> - <last_design_unit ref="2692"/> + <last_design_unit ref="2336"/> </el> - <el id="2684" kind="design_file" + <el id="2328" kind="design_file" design_file_directory="/my/src/ghdl/lib/ghdl/v93/ieee/" design_file_filename="../../src/ieee/numeric_std.v93" analysis_time_stamp="20161115105134.290" file_checksum="d3d806baa67495d9acdf9df8db921292dcac49cd" elab_flag="false"> - <library ref="2629"/> + <library ref="2273"/> <first_design_unit> - <el id="2686" kind="design_unit" design_unit_source_line="54" + <el id="2330" kind="design_unit" design_unit_source_line="54" design_unit_source_col="0" identifier="numeric_std" date="15" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="disk"> - <design_file ref="2684"/> - <library_unit id="2688" kind="package_declaration" + <design_file ref="2328"/> + <library_unit id="2332" kind="package_declaration" identifier="numeric_std" need_body="true" macro_expanded_flag="false" need_instance_bodies="false" visible_flag="false" end_has_reserved_id="false" end_has_identifier="false"> - <parent ref="2686"/> + <parent ref="2330"/> </library_unit> - <hash_chain ref="2660"/> + <hash_chain ref="2304"/> </el> </first_design_unit> - <last_design_unit ref="2686"/> + <last_design_unit ref="2330"/> </el> - <el id="2678" kind="design_file" + <el id="2322" kind="design_file" design_file_directory="/my/src/ghdl/lib/ghdl/v93/ieee/" design_file_filename="../../src/ieee/numeric_bit.v93" analysis_time_stamp="20161115105134.262" file_checksum="2c8cbcd71d107cefdf9c48c6267256ee5cf0a783" elab_flag="false"> - <library ref="2629"/> + <library ref="2273"/> <first_design_unit> - <el id="2680" kind="design_unit" design_unit_source_line="54" + <el id="2324" kind="design_unit" design_unit_source_line="54" design_unit_source_col="0" identifier="numeric_bit" date="13" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="disk"> - <design_file ref="2678"/> - <library_unit id="2682" kind="package_declaration" + <design_file ref="2322"/> + <library_unit id="2326" kind="package_declaration" identifier="numeric_bit" need_body="true" macro_expanded_flag="false" need_instance_bodies="false" visible_flag="false" end_has_reserved_id="false" end_has_identifier="false"> - <parent ref="2680"/> + <parent ref="2324"/> </library_unit> - <hash_chain ref="2664"/> + <hash_chain ref="2308"/> </el> </first_design_unit> - <last_design_unit ref="2680"/> + <last_design_unit ref="2324"/> </el> - <el id="2672" kind="design_file" + <el id="2316" kind="design_file" design_file_directory="/my/src/ghdl/lib/ghdl/v93/ieee/" design_file_filename="../../src/ieee/std_logic_1164.v93" analysis_time_stamp="20161115105134.247" file_checksum="088aacbdae3dd8bddbdb5b0fe27524a14b52a387" elab_flag="false"> - <library ref="2629"/> + <library ref="2273"/> <first_design_unit> - <el id="2674" kind="design_unit" + <el id="2318" kind="design_unit" file="../../src/ieee/std_logic_1164.v93" line="36" col="1" design_unit_source_line="36" design_unit_source_col="0" identifier="std_logic_1164" date="11" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="analyze"> - <design_file ref="2672"/> - <library_unit id="2722" kind="package_declaration" + <design_file ref="2316"/> + <library_unit id="2366" kind="package_declaration" file="../../src/ieee/std_logic_1164.v93" line="36" col="9" identifier="std_logic_1164" need_body="true" macro_expanded_flag="false" need_instance_bodies="false" visible_flag="true" end_has_reserved_id="false" end_has_identifier="true"> - <parent ref="2674"/> + <parent ref="2318"/> <declaration_chain> - <el id="2734" kind="type_declaration" + <el id="2378" kind="type_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="10" identifier="std_ulogic" visible_flag="true" use_flag="false"> - <parent ref="2722"/> - <type_definition id="2724" kind="enumeration_type_definition" + <parent ref="2366"/> + <type_definition id="2368" kind="enumeration_type_definition" file="../../src/ieee/std_logic_1164.v93" line="41" col="24" resolved_flag="false" is_ref="false" signal_type_flag="true" has_signal_flag="true" only_characters_flag="true" type_staticness="local"> - <enumeration_literal_list list-id="71"> - <el id="2725" kind="enumeration_literal" + <enumeration_literal_list list-id="56"> + <el id="2369" kind="enumeration_literal" file="../../src/ieee/std_logic_1164.v93" line="41" - col="26" identifier="'U'" subprogram_hash="2732" + col="26" identifier="'U'" subprogram_hash="2376" enum_pos="0" seen_flag="false" visible_flag="true" is_within_flag="false" expr_staticness="local" name_staticness="local"> - <parent ref="2722"/> - <type ref="2724"/> + <parent ref="2366"/> + <type ref="2368"/> </el> - <el id="2726" kind="enumeration_literal" + <el id="2370" kind="enumeration_literal" file="../../src/ieee/std_logic_1164.v93" line="42" - col="26" identifier="'X'" subprogram_hash="2732" + col="26" identifier="'X'" subprogram_hash="2376" enum_pos="1" seen_flag="false" visible_flag="true" is_within_flag="false" expr_staticness="local" name_staticness="local"> - <parent ref="2722"/> - <type ref="2724"/> + <parent ref="2366"/> + <type ref="2368"/> </el> - <el id="2727" kind="enumeration_literal" + <el id="2371" kind="enumeration_literal" file="../../src/ieee/std_logic_1164.v93" line="43" - col="26" identifier="'0'" subprogram_hash="2732" + col="26" identifier="'0'" subprogram_hash="2376" enum_pos="2" seen_flag="false" visible_flag="true" is_within_flag="false" expr_staticness="local" name_staticness="local"> - <parent ref="2722"/> - <type ref="2724"/> + <parent ref="2366"/> + <type ref="2368"/> </el> - <el id="2728" kind="enumeration_literal" + <el id="2372" kind="enumeration_literal" file="../../src/ieee/std_logic_1164.v93" line="44" - col="26" identifier="'1'" subprogram_hash="2732" + col="26" identifier="'1'" subprogram_hash="2376" enum_pos="3" seen_flag="false" visible_flag="true" is_within_flag="false" expr_staticness="local" name_staticness="local"> - <parent ref="2722"/> - <type ref="2724"/> + <parent ref="2366"/> + <type ref="2368"/> </el> - <el id="2729" kind="enumeration_literal" + <el id="2373" kind="enumeration_literal" file="../../src/ieee/std_logic_1164.v93" line="45" - col="26" identifier="'Z'" subprogram_hash="2732" + col="26" identifier="'Z'" subprogram_hash="2376" enum_pos="4" seen_flag="false" visible_flag="true" is_within_flag="false" expr_staticness="local" name_staticness="local"> - <parent ref="2722"/> - <type ref="2724"/> + <parent ref="2366"/> + <type ref="2368"/> </el> - <el id="2730" kind="enumeration_literal" + <el id="2374" kind="enumeration_literal" file="../../src/ieee/std_logic_1164.v93" line="46" - col="26" identifier="'W'" subprogram_hash="2732" + col="26" identifier="'W'" subprogram_hash="2376" enum_pos="5" seen_flag="false" visible_flag="true" is_within_flag="false" expr_staticness="local" name_staticness="local"> - <parent ref="2722"/> - <type ref="2724"/> + <parent ref="2366"/> + <type ref="2368"/> </el> - <el id="2731" kind="enumeration_literal" + <el id="2375" kind="enumeration_literal" file="../../src/ieee/std_logic_1164.v93" line="47" - col="26" identifier="'L'" subprogram_hash="2732" + col="26" identifier="'L'" subprogram_hash="2376" enum_pos="6" seen_flag="false" visible_flag="true" is_within_flag="false" expr_staticness="local" name_staticness="local"> - <parent ref="2722"/> - <type ref="2724"/> + <parent ref="2366"/> + <type ref="2368"/> </el> - <el id="2732" kind="enumeration_literal" + <el id="2376" kind="enumeration_literal" file="../../src/ieee/std_logic_1164.v93" line="48" - col="26" identifier="'H'" subprogram_hash="2732" + col="26" identifier="'H'" subprogram_hash="2376" enum_pos="7" seen_flag="false" visible_flag="true" is_within_flag="false" expr_staticness="local" name_staticness="local"> - <parent ref="2722"/> - <type ref="2724"/> + <parent ref="2366"/> + <type ref="2368"/> </el> - <el id="2733" kind="enumeration_literal" + <el id="2377" kind="enumeration_literal" file="../../src/ieee/std_logic_1164.v93" line="49" - col="26" identifier="'-'" subprogram_hash="2732" + col="26" identifier="'-'" subprogram_hash="2376" enum_pos="8" seen_flag="false" visible_flag="true" is_within_flag="false" expr_staticness="local" name_staticness="local"> - <parent ref="2722"/> - <type ref="2724"/> + <parent ref="2366"/> + <type ref="2368"/> </el> </enumeration_literal_list> - <range_constraint id="2721" kind="range_expression" + <range_constraint id="2365" kind="range_expression" file="../../src/ieee/std_logic_1164.v93" line="41" col="24" expr_staticness="local" direction="to"> - <type ref="2724"/> - <left_limit ref="2725"/> - <right_limit ref="2733"/> + <type ref="2368"/> + <left_limit ref="2369"/> + <right_limit ref="2377"/> </range_constraint> - <type_declarator ref="2734"/> - <base_type ref="2724"/> + <type_declarator ref="2378"/> + <base_type ref="2368"/> </type_definition> </el> - <el id="3080" kind="function_declaration" + <el id="2724" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="10" subprogram_depth="0" overload_number="0" identifier="=" - subprogram_hash="22684" + subprogram_hash="19836" implicit_definition="IIR_PREDEFINED_ENUM_EQUALITY" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -22362,33 +19871,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="2677" kind="interface_constant_declaration" + <el id="2321" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="24" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> + <type ref="2368"/> </el> - <el id="2720" kind="interface_constant_declaration" + <el id="2364" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="24" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> + <type ref="2368"/> </el> </interface_declaration_chain> </el> - <el id="3082" kind="function_declaration" + <el id="2726" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="10" subprogram_depth="0" overload_number="0" identifier="/=" - subprogram_hash="22684" + subprogram_hash="19836" implicit_definition="IIR_PREDEFINED_ENUM_INEQUALITY" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -22397,33 +19906,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="2677" kind="interface_constant_declaration" + <el id="2321" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="24" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> + <type ref="2368"/> </el> - <el id="2720" kind="interface_constant_declaration" + <el id="2364" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="24" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> + <type ref="2368"/> </el> </interface_declaration_chain> </el> - <el id="3084" kind="function_declaration" + <el id="2728" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="10" subprogram_depth="0" overload_number="0" identifier=">" - subprogram_hash="22684" + subprogram_hash="19836" implicit_definition="IIR_PREDEFINED_ENUM_GREATER" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -22432,33 +19941,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="2677" kind="interface_constant_declaration" + <el id="2321" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="24" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> + <type ref="2368"/> </el> - <el id="2720" kind="interface_constant_declaration" + <el id="2364" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="24" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> + <type ref="2368"/> </el> </interface_declaration_chain> </el> - <el id="3086" kind="function_declaration" + <el id="2730" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="10" subprogram_depth="0" overload_number="0" identifier=">=" - subprogram_hash="22684" + subprogram_hash="19836" implicit_definition="IIR_PREDEFINED_ENUM_GREATER_EQUAL" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -22467,33 +19976,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="2677" kind="interface_constant_declaration" + <el id="2321" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="24" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> + <type ref="2368"/> </el> - <el id="2720" kind="interface_constant_declaration" + <el id="2364" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="24" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> + <type ref="2368"/> </el> </interface_declaration_chain> </el> - <el id="3088" kind="function_declaration" + <el id="2732" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="10" subprogram_depth="0" overload_number="0" identifier="<" - subprogram_hash="22684" + subprogram_hash="19836" implicit_definition="IIR_PREDEFINED_ENUM_LESS" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -22502,33 +20011,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="2677" kind="interface_constant_declaration" + <el id="2321" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="24" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> + <type ref="2368"/> </el> - <el id="2720" kind="interface_constant_declaration" + <el id="2364" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="24" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> + <type ref="2368"/> </el> </interface_declaration_chain> </el> - <el id="3090" kind="function_declaration" + <el id="2734" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="10" subprogram_depth="0" overload_number="0" identifier="<=" - subprogram_hash="22684" + subprogram_hash="19836" implicit_definition="IIR_PREDEFINED_ENUM_LESS_EQUAL" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -22537,41 +20046,41 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="2677" kind="interface_constant_declaration" + <el id="2321" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="24" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> + <type ref="2368"/> </el> - <el id="2720" kind="interface_constant_declaration" + <el id="2364" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="24" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> + <type ref="2368"/> </el> </interface_declaration_chain> </el> - <el id="2737" kind="type_declaration" + <el id="2381" kind="type_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="10" identifier="std_ulogic_vector" visible_flag="true" use_flag="false"> - <parent ref="2722"/> - <type_definition id="2738" kind="array_type_definition" + <parent ref="2366"/> + <type_definition id="2382" kind="array_type_definition" file="../../src/ieee/std_logic_1164.v93" line="54" col="31" resolved_flag="false" signal_type_flag="true" has_signal_flag="true" index_constraint_flag="false" type_staticness="none" constraint_state="unconstrained"> - <index_subtype_definition_list list-id="72"> - <el id="2735" kind="simple_name" + <index_subtype_definition_list list-id="57"> + <el id="2379" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="54" col="39" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -22580,24 +20089,24 @@ <base_name ref="646"/> </el> </index_subtype_definition_list> - <element_subtype_indication id="2736" kind="simple_name" + <element_subtype_indication id="2380" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="54" col="61" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </element_subtype_indication> - <index_subtype_list list-ref="72"/> - <element_subtype ref="2724"/> - <type_declarator ref="2737"/> - <base_type ref="2738"/> + <index_subtype_list list-ref="57"/> + <element_subtype ref="2368"/> + <type_declarator ref="2381"/> + <base_type ref="2382"/> </type_definition> </el> - <el id="3094" kind="function_declaration" + <el id="2738" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="10" subprogram_depth="0" overload_number="0" identifier="=" - subprogram_hash="22796" + subprogram_hash="19948" implicit_definition="IIR_PREDEFINED_ARRAY_EQUALITY" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -22606,33 +20115,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="3092" kind="interface_constant_declaration" + <el id="2736" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="31" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> + <type ref="2382"/> </el> - <el id="2676" kind="interface_constant_declaration" + <el id="2320" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="31" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> + <type ref="2382"/> </el> </interface_declaration_chain> </el> - <el id="3096" kind="function_declaration" + <el id="2740" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="10" subprogram_depth="0" overload_number="0" identifier="/=" - subprogram_hash="22796" + subprogram_hash="19948" implicit_definition="IIR_PREDEFINED_ARRAY_INEQUALITY" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -22641,33 +20150,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="3092" kind="interface_constant_declaration" + <el id="2736" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="31" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> + <type ref="2382"/> </el> - <el id="2676" kind="interface_constant_declaration" + <el id="2320" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="31" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> + <type ref="2382"/> </el> </interface_declaration_chain> </el> - <el id="3098" kind="function_declaration" + <el id="2742" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="10" subprogram_depth="0" overload_number="0" identifier=">" - subprogram_hash="22796" + subprogram_hash="19948" implicit_definition="IIR_PREDEFINED_ARRAY_GREATER" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -22676,33 +20185,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="3092" kind="interface_constant_declaration" + <el id="2736" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="31" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> + <type ref="2382"/> </el> - <el id="2676" kind="interface_constant_declaration" + <el id="2320" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="31" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> + <type ref="2382"/> </el> </interface_declaration_chain> </el> - <el id="3100" kind="function_declaration" + <el id="2744" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="10" subprogram_depth="0" overload_number="0" identifier=">=" - subprogram_hash="22796" + subprogram_hash="19948" implicit_definition="IIR_PREDEFINED_ARRAY_GREATER_EQUAL" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -22711,33 +20220,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="3092" kind="interface_constant_declaration" + <el id="2736" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="31" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> + <type ref="2382"/> </el> - <el id="2676" kind="interface_constant_declaration" + <el id="2320" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="31" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> + <type ref="2382"/> </el> </interface_declaration_chain> </el> - <el id="3102" kind="function_declaration" + <el id="2746" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="10" subprogram_depth="0" overload_number="0" identifier="<" - subprogram_hash="22796" + subprogram_hash="19948" implicit_definition="IIR_PREDEFINED_ARRAY_LESS" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -22746,33 +20255,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="3092" kind="interface_constant_declaration" + <el id="2736" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="31" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> + <type ref="2382"/> </el> - <el id="2676" kind="interface_constant_declaration" + <el id="2320" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="31" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> + <type ref="2382"/> </el> </interface_declaration_chain> </el> - <el id="3104" kind="function_declaration" + <el id="2748" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="10" subprogram_depth="0" overload_number="0" identifier="<=" - subprogram_hash="22796" + subprogram_hash="19948" implicit_definition="IIR_PREDEFINED_ARRAY_LESS_EQUAL" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -22781,33 +20290,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="3092" kind="interface_constant_declaration" + <el id="2736" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="31" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> + <type ref="2382"/> </el> - <el id="2676" kind="interface_constant_declaration" + <el id="2320" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="31" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> + <type ref="2382"/> </el> </interface_declaration_chain> </el> - <el id="3106" kind="function_declaration" + <el id="2750" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="10" subprogram_depth="0" overload_number="0" identifier="&" - subprogram_hash="156076" + subprogram_hash="135784" implicit_definition="IIR_PREDEFINED_ARRAY_ARRAY_CONCAT" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -22816,33 +20325,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2738"/> + <parent ref="2366"/> + <return_type ref="2382"/> <interface_declaration_chain> - <el id="3092" kind="interface_constant_declaration" + <el id="2736" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="31" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> + <type ref="2382"/> </el> - <el id="2676" kind="interface_constant_declaration" + <el id="2320" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="31" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> + <type ref="2382"/> </el> </interface_declaration_chain> </el> - <el id="3108" kind="function_declaration" + <el id="2752" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="10" subprogram_depth="0" overload_number="0" identifier="&" - subprogram_hash="155978" + subprogram_hash="135686" implicit_definition="IIR_PREDEFINED_ELEMENT_ARRAY_CONCAT" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -22851,33 +20360,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2738"/> + <parent ref="2366"/> + <return_type ref="2382"/> <interface_declaration_chain> - <el id="3093" kind="interface_constant_declaration" + <el id="2737" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="24" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> + <type ref="2368"/> </el> - <el id="2676" kind="interface_constant_declaration" + <el id="2320" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="31" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> + <type ref="2382"/> </el> </interface_declaration_chain> </el> - <el id="3112" kind="function_declaration" + <el id="2756" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="10" subprogram_depth="0" overload_number="0" identifier="&" - subprogram_hash="156062" + subprogram_hash="135770" implicit_definition="IIR_PREDEFINED_ARRAY_ELEMENT_CONCAT" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -22886,33 +20395,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2738"/> + <parent ref="2366"/> + <return_type ref="2382"/> <interface_declaration_chain> - <el id="3110" kind="interface_constant_declaration" + <el id="2754" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="31" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> + <type ref="2382"/> </el> - <el id="3111" kind="interface_constant_declaration" + <el id="2755" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="24" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> + <type ref="2368"/> </el> </interface_declaration_chain> </el> - <el id="3116" kind="function_declaration" + <el id="2760" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="54" col="10" subprogram_depth="0" overload_number="0" identifier="&" - subprogram_hash="155964" + subprogram_hash="135672" implicit_definition="IIR_PREDEFINED_ELEMENT_ELEMENT_CONCAT" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -22921,33 +20430,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2738"/> + <parent ref="2366"/> + <return_type ref="2382"/> <interface_declaration_chain> - <el id="3114" kind="interface_constant_declaration" + <el id="2758" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="24" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> + <type ref="2368"/> </el> - <el id="3115" kind="interface_constant_declaration" + <el id="2759" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="41" col="24" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> + <type ref="2368"/> </el> </interface_declaration_chain> </el> - <el id="2740" kind="function_declaration" + <el id="2384" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="59" col="14" subprogram_depth="0" overload_number="0" identifier="resolved" - subprogram_hash="21815" + subprogram_hash="18967" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -22955,81 +20464,81 @@ resolution_function_flag="true" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2724"/> + <parent ref="2366"/> + <return_type ref="2368"/> <interface_declaration_chain> - <el id="2742" kind="interface_constant_declaration" + <el id="2386" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="59" col="25" identifier="s" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2740"/> - <subtype_indication id="2743" kind="simple_name" + <parent ref="2384"/> + <subtype_indication id="2387" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="59" col="29" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </subtype_indication> - <type ref="2738"/> + <type ref="2382"/> </el> </interface_declaration_chain> - <return_type_mark id="2744" kind="simple_name" + <return_type_mark id="2388" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="59" col="56" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </return_type_mark> </el> - <el id="2745" kind="subtype_declaration" + <el id="2389" kind="subtype_declaration" file="../../src/ieee/std_logic_1164.v93" line="64" col="13" identifier="std_logic" visible_flag="true" use_flag="false"> - <parent ref="2722"/> - <subtype_indication id="3118" + <parent ref="2366"/> + <subtype_indication id="2762" kind="enumeration_subtype_definition" file="../../src/ieee/std_logic_1164.v93" line="64" col="35" resolved_flag="true" is_ref="true" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint ref="2721"/> - <subtype_type_mark id="2747" kind="simple_name" + <range_constraint ref="2365"/> + <subtype_type_mark id="2391" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="64" col="35" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_type_mark> - <type_declarator ref="2745"/> - <base_type ref="2724"/> - <resolution_indication id="2746" kind="simple_name" + <type_declarator ref="2389"/> + <base_type ref="2368"/> + <resolution_indication id="2390" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="64" col="26" identifier="resolved" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2740"/> - <base_name ref="2740"/> + <type ref="2368"/> + <named_entity ref="2384"/> + <base_name ref="2384"/> </resolution_indication> </subtype_indication> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="2754" kind="type_declaration" + <el id="2398" kind="type_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="10" identifier="std_logic_vector" visible_flag="true" use_flag="false"> - <parent ref="2722"/> - <type_definition id="2752" kind="array_type_definition" + <parent ref="2366"/> + <type_definition id="2396" kind="array_type_definition" file="../../src/ieee/std_logic_1164.v93" line="69" col="30" resolved_flag="true" signal_type_flag="true" has_signal_flag="true" index_constraint_flag="false" type_staticness="none" constraint_state="unconstrained"> - <index_subtype_definition_list list-id="73"> - <el id="2750" kind="simple_name" + <index_subtype_definition_list list-id="58"> + <el id="2394" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="69" col="38" identifier="natural" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -23038,24 +20547,24 @@ <base_name ref="646"/> </el> </index_subtype_definition_list> - <element_subtype_indication id="2751" kind="simple_name" + <element_subtype_indication id="2395" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="69" col="59" identifier="std_logic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> - <named_entity ref="2745"/> - <base_name ref="2745"/> + <type ref="2762"/> + <named_entity ref="2389"/> + <base_name ref="2389"/> </element_subtype_indication> - <index_subtype_list list-ref="73"/> - <element_subtype ref="3118"/> - <type_declarator ref="2754"/> - <base_type ref="2752"/> + <index_subtype_list list-ref="58"/> + <element_subtype ref="2762"/> + <type_declarator ref="2398"/> + <base_type ref="2396"/> </type_definition> </el> - <el id="3120" kind="function_declaration" + <el id="2764" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="10" subprogram_depth="0" overload_number="0" identifier="=" - subprogram_hash="22908" + subprogram_hash="20060" implicit_definition="IIR_PREDEFINED_ARRAY_EQUALITY" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -23064,33 +20573,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="2748" kind="interface_constant_declaration" + <el id="2392" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="30" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> + <type ref="2396"/> </el> - <el id="2749" kind="interface_constant_declaration" + <el id="2393" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="30" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> + <type ref="2396"/> </el> </interface_declaration_chain> </el> - <el id="3122" kind="function_declaration" + <el id="2766" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="10" subprogram_depth="0" overload_number="0" identifier="/=" - subprogram_hash="22908" + subprogram_hash="20060" implicit_definition="IIR_PREDEFINED_ARRAY_INEQUALITY" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -23099,33 +20608,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="2748" kind="interface_constant_declaration" + <el id="2392" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="30" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> + <type ref="2396"/> </el> - <el id="2749" kind="interface_constant_declaration" + <el id="2393" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="30" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> + <type ref="2396"/> </el> </interface_declaration_chain> </el> - <el id="3124" kind="function_declaration" + <el id="2768" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="10" subprogram_depth="0" overload_number="0" identifier=">" - subprogram_hash="22908" + subprogram_hash="20060" implicit_definition="IIR_PREDEFINED_ARRAY_GREATER" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -23134,33 +20643,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="2748" kind="interface_constant_declaration" + <el id="2392" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="30" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> + <type ref="2396"/> </el> - <el id="2749" kind="interface_constant_declaration" + <el id="2393" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="30" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> + <type ref="2396"/> </el> </interface_declaration_chain> </el> - <el id="3126" kind="function_declaration" + <el id="2770" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="10" subprogram_depth="0" overload_number="0" identifier=">=" - subprogram_hash="22908" + subprogram_hash="20060" implicit_definition="IIR_PREDEFINED_ARRAY_GREATER_EQUAL" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -23169,33 +20678,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="2748" kind="interface_constant_declaration" + <el id="2392" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="30" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> + <type ref="2396"/> </el> - <el id="2749" kind="interface_constant_declaration" + <el id="2393" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="30" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> + <type ref="2396"/> </el> </interface_declaration_chain> </el> - <el id="3128" kind="function_declaration" + <el id="2772" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="10" subprogram_depth="0" overload_number="0" identifier="<" - subprogram_hash="22908" + subprogram_hash="20060" implicit_definition="IIR_PREDEFINED_ARRAY_LESS" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -23204,33 +20713,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="2748" kind="interface_constant_declaration" + <el id="2392" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="30" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> + <type ref="2396"/> </el> - <el id="2749" kind="interface_constant_declaration" + <el id="2393" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="30" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> + <type ref="2396"/> </el> </interface_declaration_chain> </el> - <el id="3130" kind="function_declaration" + <el id="2774" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="10" subprogram_depth="0" overload_number="0" identifier="<=" - subprogram_hash="22908" + subprogram_hash="20060" implicit_definition="IIR_PREDEFINED_ARRAY_LESS_EQUAL" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -23239,33 +20748,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="2748" kind="interface_constant_declaration" + <el id="2392" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="30" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> + <type ref="2396"/> </el> - <el id="2749" kind="interface_constant_declaration" + <el id="2393" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="30" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> + <type ref="2396"/> </el> </interface_declaration_chain> </el> - <el id="3132" kind="function_declaration" + <el id="2776" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="10" subprogram_depth="0" overload_number="0" identifier="&" - subprogram_hash="156874" + subprogram_hash="136582" implicit_definition="IIR_PREDEFINED_ARRAY_ARRAY_CONCAT" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -23274,33 +20783,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2752"/> + <parent ref="2366"/> + <return_type ref="2396"/> <interface_declaration_chain> - <el id="2748" kind="interface_constant_declaration" + <el id="2392" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="30" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> + <type ref="2396"/> </el> - <el id="2749" kind="interface_constant_declaration" + <el id="2393" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="30" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> + <type ref="2396"/> </el> </interface_declaration_chain> </el> - <el id="3134" kind="function_declaration" + <el id="2778" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="10" subprogram_depth="0" overload_number="0" identifier="&" - subprogram_hash="156678" + subprogram_hash="136386" implicit_definition="IIR_PREDEFINED_ELEMENT_ARRAY_CONCAT" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -23309,33 +20818,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2752"/> + <parent ref="2366"/> + <return_type ref="2396"/> <interface_declaration_chain> - <el id="3119" kind="interface_constant_declaration" + <el id="2763" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="64" col="35" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="2749" kind="interface_constant_declaration" + <el id="2393" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="30" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> + <type ref="2396"/> </el> </interface_declaration_chain> </el> - <el id="3138" kind="function_declaration" + <el id="2782" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="10" subprogram_depth="0" overload_number="0" identifier="&" - subprogram_hash="156846" + subprogram_hash="136554" implicit_definition="IIR_PREDEFINED_ARRAY_ELEMENT_CONCAT" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -23344,33 +20853,33 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2752"/> + <parent ref="2366"/> + <return_type ref="2396"/> <interface_declaration_chain> - <el id="3136" kind="interface_constant_declaration" + <el id="2780" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="30" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> + <type ref="2396"/> </el> - <el id="3137" kind="interface_constant_declaration" + <el id="2781" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="64" col="35" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> + <type ref="2762"/> </el> </interface_declaration_chain> </el> - <el id="3142" kind="function_declaration" + <el id="2786" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="69" col="10" subprogram_depth="0" overload_number="0" identifier="&" - subprogram_hash="156650" + subprogram_hash="136358" implicit_definition="IIR_PREDEFINED_ELEMENT_ELEMENT_CONCAT" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="false" @@ -23379,245 +20888,245 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2752"/> + <parent ref="2366"/> + <return_type ref="2396"/> <interface_declaration_chain> - <el id="3140" kind="interface_constant_declaration" + <el id="2784" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="64" col="35" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> + <type ref="2762"/> </el> - <el id="3141" kind="interface_constant_declaration" + <el id="2785" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="64" col="35" identifier="" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="false" after_drivers_flag="false" use_flag="false" expr_staticness="???" name_staticness="???"> - <type ref="3118"/> + <type ref="2762"/> </el> </interface_declaration_chain> </el> - <el id="2755" kind="subtype_declaration" + <el id="2399" kind="subtype_declaration" file="../../src/ieee/std_logic_1164.v93" line="74" col="13" identifier="x01" visible_flag="true" use_flag="false"> - <parent ref="2722"/> - <subtype_indication id="3144" + <parent ref="2366"/> + <subtype_indication id="2788" kind="enumeration_subtype_definition" file="../../src/ieee/std_logic_1164.v93" line="74" col="33" resolved_flag="true" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="2761" kind="range_expression" + <range_constraint id="2405" kind="range_expression" file="../../src/ieee/std_logic_1164.v93" line="74" col="50" expr_staticness="local" direction="to"> - <left_limit_expr id="2760" kind="character_literal" + <left_limit_expr id="2404" kind="character_literal" file="../../src/ieee/std_logic_1164.v93" line="74" col="50" identifier="'X'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2726"/> - <base_name ref="2726"/> + <type ref="2368"/> + <named_entity ref="2370"/> + <base_name ref="2370"/> </left_limit_expr> - <right_limit_expr id="2762" kind="character_literal" + <right_limit_expr id="2406" kind="character_literal" file="../../src/ieee/std_logic_1164.v93" line="74" col="57" identifier="'1'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> + <type ref="2368"/> + <named_entity ref="2372"/> + <base_name ref="2372"/> </right_limit_expr> - <type ref="2724"/> - <left_limit ref="2760"/> - <right_limit ref="2762"/> + <type ref="2368"/> + <left_limit ref="2404"/> + <right_limit ref="2406"/> </range_constraint> - <subtype_type_mark id="2757" kind="simple_name" + <subtype_type_mark id="2401" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="74" col="33" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_type_mark> - <type_declarator ref="2755"/> - <base_type ref="2724"/> - <resolution_indication id="2756" kind="simple_name" + <type_declarator ref="2399"/> + <base_type ref="2368"/> + <resolution_indication id="2400" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="74" col="24" identifier="resolved" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2740"/> - <base_name ref="2740"/> + <type ref="2368"/> + <named_entity ref="2384"/> + <base_name ref="2384"/> </resolution_indication> </subtype_indication> - <type ref="3144"/> + <type ref="2788"/> </el> - <el id="2763" kind="subtype_declaration" + <el id="2407" kind="subtype_declaration" file="../../src/ieee/std_logic_1164.v93" line="75" col="13" identifier="x01z" visible_flag="true" use_flag="false"> - <parent ref="2722"/> - <subtype_indication id="2759" + <parent ref="2366"/> + <subtype_indication id="2403" kind="enumeration_subtype_definition" file="../../src/ieee/std_logic_1164.v93" line="75" col="33" resolved_flag="true" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="2769" kind="range_expression" + <range_constraint id="2413" kind="range_expression" file="../../src/ieee/std_logic_1164.v93" line="75" col="50" expr_staticness="local" direction="to"> - <left_limit_expr id="2768" kind="character_literal" + <left_limit_expr id="2412" kind="character_literal" file="../../src/ieee/std_logic_1164.v93" line="75" col="50" identifier="'X'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2726"/> - <base_name ref="2726"/> + <type ref="2368"/> + <named_entity ref="2370"/> + <base_name ref="2370"/> </left_limit_expr> - <right_limit_expr id="2770" kind="character_literal" + <right_limit_expr id="2414" kind="character_literal" file="../../src/ieee/std_logic_1164.v93" line="75" col="57" identifier="'Z'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2729"/> - <base_name ref="2729"/> + <type ref="2368"/> + <named_entity ref="2373"/> + <base_name ref="2373"/> </right_limit_expr> - <type ref="2724"/> - <left_limit ref="2768"/> - <right_limit ref="2770"/> + <type ref="2368"/> + <left_limit ref="2412"/> + <right_limit ref="2414"/> </range_constraint> - <subtype_type_mark id="2765" kind="simple_name" + <subtype_type_mark id="2409" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="75" col="33" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_type_mark> - <type_declarator ref="2763"/> - <base_type ref="2724"/> - <resolution_indication id="2764" kind="simple_name" + <type_declarator ref="2407"/> + <base_type ref="2368"/> + <resolution_indication id="2408" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="75" col="24" identifier="resolved" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2740"/> - <base_name ref="2740"/> + <type ref="2368"/> + <named_entity ref="2384"/> + <base_name ref="2384"/> </resolution_indication> </subtype_indication> - <type ref="2759"/> + <type ref="2403"/> </el> - <el id="2771" kind="subtype_declaration" + <el id="2415" kind="subtype_declaration" file="../../src/ieee/std_logic_1164.v93" line="76" col="13" identifier="ux01" visible_flag="true" use_flag="false"> - <parent ref="2722"/> - <subtype_indication id="2767" + <parent ref="2366"/> + <subtype_indication id="2411" kind="enumeration_subtype_definition" file="../../src/ieee/std_logic_1164.v93" line="76" col="33" resolved_flag="true" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="2777" kind="range_expression" + <range_constraint id="2421" kind="range_expression" file="../../src/ieee/std_logic_1164.v93" line="76" col="50" expr_staticness="local" direction="to"> - <left_limit_expr id="2776" kind="character_literal" + <left_limit_expr id="2420" kind="character_literal" file="../../src/ieee/std_logic_1164.v93" line="76" col="50" identifier="'U'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2725"/> - <base_name ref="2725"/> + <type ref="2368"/> + <named_entity ref="2369"/> + <base_name ref="2369"/> </left_limit_expr> - <right_limit_expr id="2778" kind="character_literal" + <right_limit_expr id="2422" kind="character_literal" file="../../src/ieee/std_logic_1164.v93" line="76" col="57" identifier="'1'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2728"/> - <base_name ref="2728"/> + <type ref="2368"/> + <named_entity ref="2372"/> + <base_name ref="2372"/> </right_limit_expr> - <type ref="2724"/> - <left_limit ref="2776"/> - <right_limit ref="2778"/> + <type ref="2368"/> + <left_limit ref="2420"/> + <right_limit ref="2422"/> </range_constraint> - <subtype_type_mark id="2773" kind="simple_name" + <subtype_type_mark id="2417" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="76" col="33" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_type_mark> - <type_declarator ref="2771"/> - <base_type ref="2724"/> - <resolution_indication id="2772" kind="simple_name" + <type_declarator ref="2415"/> + <base_type ref="2368"/> + <resolution_indication id="2416" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="76" col="24" identifier="resolved" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2740"/> - <base_name ref="2740"/> + <type ref="2368"/> + <named_entity ref="2384"/> + <base_name ref="2384"/> </resolution_indication> </subtype_indication> - <type ref="2767"/> + <type ref="2411"/> </el> - <el id="2779" kind="subtype_declaration" + <el id="2423" kind="subtype_declaration" file="../../src/ieee/std_logic_1164.v93" line="77" col="13" identifier="ux01z" visible_flag="true" use_flag="false"> - <parent ref="2722"/> - <subtype_indication id="2775" + <parent ref="2366"/> + <subtype_indication id="2419" kind="enumeration_subtype_definition" file="../../src/ieee/std_logic_1164.v93" line="77" col="33" resolved_flag="true" is_ref="false" signal_type_flag="true" has_signal_flag="true" type_staticness="local"> - <range_constraint id="2785" kind="range_expression" + <range_constraint id="2429" kind="range_expression" file="../../src/ieee/std_logic_1164.v93" line="77" col="50" expr_staticness="local" direction="to"> - <left_limit_expr id="2784" kind="character_literal" + <left_limit_expr id="2428" kind="character_literal" file="../../src/ieee/std_logic_1164.v93" line="77" col="50" identifier="'U'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2725"/> - <base_name ref="2725"/> + <type ref="2368"/> + <named_entity ref="2369"/> + <base_name ref="2369"/> </left_limit_expr> - <right_limit_expr id="2786" kind="character_literal" + <right_limit_expr id="2430" kind="character_literal" file="../../src/ieee/std_logic_1164.v93" line="77" col="57" identifier="'Z'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> - <type ref="2724"/> - <named_entity ref="2729"/> - <base_name ref="2729"/> + <type ref="2368"/> + <named_entity ref="2373"/> + <base_name ref="2373"/> </right_limit_expr> - <type ref="2724"/> - <left_limit ref="2784"/> - <right_limit ref="2786"/> + <type ref="2368"/> + <left_limit ref="2428"/> + <right_limit ref="2430"/> </range_constraint> - <subtype_type_mark id="2781" kind="simple_name" + <subtype_type_mark id="2425" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="77" col="33" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_type_mark> - <type_declarator ref="2779"/> - <base_type ref="2724"/> - <resolution_indication id="2780" kind="simple_name" + <type_declarator ref="2423"/> + <base_type ref="2368"/> + <resolution_indication id="2424" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="77" col="24" identifier="resolved" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2740"/> - <base_name ref="2740"/> + <type ref="2368"/> + <named_entity ref="2384"/> + <base_name ref="2384"/> </resolution_indication> </subtype_indication> - <type ref="2775"/> + <type ref="2419"/> </el> - <el id="2788" kind="function_declaration" + <el id="2432" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="83" col="14" subprogram_depth="0" overload_number="1" identifier="and" - subprogram_hash="155278" + subprogram_hash="134986" implicit_definition="IIR_PREDEFINED_IEEE_1164_SCALAR_AND" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" @@ -23626,59 +21135,59 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2767"/> + <parent ref="2366"/> + <return_type ref="2411"/> <interface_declaration_chain> - <el id="2787" kind="interface_constant_declaration" + <el id="2431" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="83" col="23" identifier="l" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2788"/> - <subtype_indication id="2790" kind="simple_name" + <parent ref="2432"/> + <subtype_indication id="2434" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="83" col="27" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_indication> - <type ref="2724"/> + <type ref="2368"/> </el> - <el id="2791" kind="interface_constant_declaration" + <el id="2435" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="83" col="39" identifier="r" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2788"/> - <subtype_indication id="2792" kind="simple_name" + <parent ref="2432"/> + <subtype_indication id="2436" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="83" col="43" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_indication> - <type ref="2724"/> + <type ref="2368"/> </el> </interface_declaration_chain> - <return_type_mark id="2793" kind="simple_name" + <return_type_mark id="2437" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="83" col="63" identifier="ux01" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2767"/> - <named_entity ref="2771"/> - <base_name ref="2771"/> + <type ref="2411"/> + <named_entity ref="2415"/> + <base_name ref="2415"/> </return_type_mark> </el> - <el id="2794" kind="function_declaration" + <el id="2438" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="84" col="14" subprogram_depth="0" overload_number="1" identifier="nand" - subprogram_hash="155278" + subprogram_hash="134986" implicit_definition="IIR_PREDEFINED_IEEE_1164_SCALAR_NAND" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" @@ -23687,59 +21196,59 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2767"/> + <parent ref="2366"/> + <return_type ref="2411"/> <interface_declaration_chain> - <el id="2796" kind="interface_constant_declaration" + <el id="2440" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="84" col="23" identifier="l" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2794"/> - <subtype_indication id="2797" kind="simple_name" + <parent ref="2438"/> + <subtype_indication id="2441" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="84" col="27" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_indication> - <type ref="2724"/> + <type ref="2368"/> </el> - <el id="2798" kind="interface_constant_declaration" + <el id="2442" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="84" col="39" identifier="r" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2794"/> - <subtype_indication id="2799" kind="simple_name" + <parent ref="2438"/> + <subtype_indication id="2443" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="84" col="43" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_indication> - <type ref="2724"/> + <type ref="2368"/> </el> </interface_declaration_chain> - <return_type_mark id="2800" kind="simple_name" + <return_type_mark id="2444" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="84" col="63" identifier="ux01" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2767"/> - <named_entity ref="2771"/> - <base_name ref="2771"/> + <type ref="2411"/> + <named_entity ref="2415"/> + <base_name ref="2415"/> </return_type_mark> </el> - <el id="2802" kind="function_declaration" + <el id="2446" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="85" col="14" subprogram_depth="0" overload_number="1" identifier="or" - subprogram_hash="155278" + subprogram_hash="134986" implicit_definition="IIR_PREDEFINED_IEEE_1164_SCALAR_OR" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" @@ -23748,59 +21257,59 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2767"/> + <parent ref="2366"/> + <return_type ref="2411"/> <interface_declaration_chain> - <el id="2801" kind="interface_constant_declaration" + <el id="2445" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="85" col="23" identifier="l" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2802"/> - <subtype_indication id="2804" kind="simple_name" + <parent ref="2446"/> + <subtype_indication id="2448" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="85" col="27" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_indication> - <type ref="2724"/> + <type ref="2368"/> </el> - <el id="2805" kind="interface_constant_declaration" + <el id="2449" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="85" col="39" identifier="r" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2802"/> - <subtype_indication id="2806" kind="simple_name" + <parent ref="2446"/> + <subtype_indication id="2450" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="85" col="43" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_indication> - <type ref="2724"/> + <type ref="2368"/> </el> </interface_declaration_chain> - <return_type_mark id="2807" kind="simple_name" + <return_type_mark id="2451" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="85" col="63" identifier="ux01" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2767"/> - <named_entity ref="2771"/> - <base_name ref="2771"/> + <type ref="2411"/> + <named_entity ref="2415"/> + <base_name ref="2415"/> </return_type_mark> </el> - <el id="2808" kind="function_declaration" + <el id="2452" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="86" col="14" subprogram_depth="0" overload_number="1" identifier="nor" - subprogram_hash="155278" + subprogram_hash="134986" implicit_definition="IIR_PREDEFINED_IEEE_1164_SCALAR_NOR" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" @@ -23809,59 +21318,59 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2767"/> + <parent ref="2366"/> + <return_type ref="2411"/> <interface_declaration_chain> - <el id="2810" kind="interface_constant_declaration" + <el id="2454" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="86" col="23" identifier="l" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2808"/> - <subtype_indication id="2811" kind="simple_name" + <parent ref="2452"/> + <subtype_indication id="2455" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="86" col="27" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_indication> - <type ref="2724"/> + <type ref="2368"/> </el> - <el id="2812" kind="interface_constant_declaration" + <el id="2456" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="86" col="39" identifier="r" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2808"/> - <subtype_indication id="2813" kind="simple_name" + <parent ref="2452"/> + <subtype_indication id="2457" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="86" col="43" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_indication> - <type ref="2724"/> + <type ref="2368"/> </el> </interface_declaration_chain> - <return_type_mark id="2814" kind="simple_name" + <return_type_mark id="2458" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="86" col="63" identifier="ux01" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2767"/> - <named_entity ref="2771"/> - <base_name ref="2771"/> + <type ref="2411"/> + <named_entity ref="2415"/> + <base_name ref="2415"/> </return_type_mark> </el> - <el id="2816" kind="function_declaration" + <el id="2460" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="87" col="14" subprogram_depth="0" overload_number="1" identifier="xor" - subprogram_hash="155278" + subprogram_hash="134986" implicit_definition="IIR_PREDEFINED_IEEE_1164_SCALAR_XOR" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" @@ -23870,59 +21379,59 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2767"/> + <parent ref="2366"/> + <return_type ref="2411"/> <interface_declaration_chain> - <el id="2815" kind="interface_constant_declaration" + <el id="2459" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="87" col="23" identifier="l" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2816"/> - <subtype_indication id="2818" kind="simple_name" + <parent ref="2460"/> + <subtype_indication id="2462" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="87" col="27" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_indication> - <type ref="2724"/> + <type ref="2368"/> </el> - <el id="2819" kind="interface_constant_declaration" + <el id="2463" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="87" col="39" identifier="r" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2816"/> - <subtype_indication id="2820" kind="simple_name" + <parent ref="2460"/> + <subtype_indication id="2464" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="87" col="43" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_indication> - <type ref="2724"/> + <type ref="2368"/> </el> </interface_declaration_chain> - <return_type_mark id="2821" kind="simple_name" + <return_type_mark id="2465" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="87" col="63" identifier="ux01" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2767"/> - <named_entity ref="2771"/> - <base_name ref="2771"/> + <type ref="2411"/> + <named_entity ref="2415"/> + <base_name ref="2415"/> </return_type_mark> </el> - <el id="2822" kind="function_declaration" + <el id="2466" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="88" col="14" subprogram_depth="0" overload_number="1" identifier="xnor" - subprogram_hash="155278" + subprogram_hash="134986" implicit_definition="IIR_PREDEFINED_IEEE_1164_SCALAR_XNOR" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" @@ -23931,59 +21440,59 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2767"/> + <parent ref="2366"/> + <return_type ref="2411"/> <interface_declaration_chain> - <el id="2824" kind="interface_constant_declaration" + <el id="2468" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="88" col="23" identifier="l" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2822"/> - <subtype_indication id="2825" kind="simple_name" + <parent ref="2466"/> + <subtype_indication id="2469" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="88" col="27" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_indication> - <type ref="2724"/> + <type ref="2368"/> </el> - <el id="2826" kind="interface_constant_declaration" + <el id="2470" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="88" col="39" identifier="r" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2822"/> - <subtype_indication id="2827" kind="simple_name" + <parent ref="2466"/> + <subtype_indication id="2471" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="88" col="43" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_indication> - <type ref="2724"/> + <type ref="2368"/> </el> </interface_declaration_chain> - <return_type_mark id="2828" kind="simple_name" + <return_type_mark id="2472" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="88" col="63" identifier="ux01" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2767"/> - <named_entity ref="2771"/> - <base_name ref="2771"/> + <type ref="2411"/> + <named_entity ref="2415"/> + <base_name ref="2415"/> </return_type_mark> </el> - <el id="2830" kind="function_declaration" + <el id="2474" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="89" col="14" subprogram_depth="0" overload_number="1" identifier="not" - subprogram_hash="21801" + subprogram_hash="18953" implicit_definition="IIR_PREDEFINED_IEEE_1164_SCALAR_NOT" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" @@ -23992,41 +21501,41 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2767"/> + <parent ref="2366"/> + <return_type ref="2411"/> <interface_declaration_chain> - <el id="2829" kind="interface_constant_declaration" + <el id="2473" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="89" col="23" identifier="l" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2830"/> - <subtype_indication id="2832" kind="simple_name" + <parent ref="2474"/> + <subtype_indication id="2476" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="89" col="27" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_indication> - <type ref="2724"/> + <type ref="2368"/> </el> </interface_declaration_chain> - <return_type_mark id="2833" kind="simple_name" + <return_type_mark id="2477" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="89" col="63" identifier="ux01" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2767"/> - <named_entity ref="2771"/> - <base_name ref="2771"/> + <type ref="2411"/> + <named_entity ref="2415"/> + <base_name ref="2415"/> </return_type_mark> </el> - <el id="2834" kind="function_declaration" + <el id="2478" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="94" col="14" subprogram_depth="0" overload_number="2" identifier="and" - subprogram_hash="156874" + subprogram_hash="136582" implicit_definition="IIR_PREDEFINED_IEEE_1164_VECTOR_AND" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" @@ -24035,52 +21544,52 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2752"/> + <parent ref="2366"/> + <return_type ref="2396"/> <interface_declaration_chain> - <el id="2836" kind="interface_constant_declaration" + <el id="2480" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="94" col="23" identifier="l" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="true" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2834"/> - <subtype_indication id="2838" kind="simple_name" + <parent ref="2478"/> + <subtype_indication id="2482" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="94" col="30" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_indication> - <type ref="2752"/> + <type ref="2396"/> </el> - <el id="2837" kind="interface_constant_declaration" + <el id="2481" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="94" col="26" identifier="r" has_mode="false" has_class="false" is_ref="true" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2834"/> - <type ref="2752"/> + <parent ref="2478"/> + <type ref="2396"/> </el> </interface_declaration_chain> - <return_type_mark id="2839" kind="simple_name" + <return_type_mark id="2483" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="94" col="57" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </return_type_mark> </el> - <el id="2840" kind="function_declaration" + <el id="2484" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="95" col="14" subprogram_depth="0" overload_number="3" identifier="and" - subprogram_hash="156076" + subprogram_hash="135784" implicit_definition="IIR_PREDEFINED_IEEE_1164_VECTOR_AND" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" @@ -24089,52 +21598,52 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2738"/> + <parent ref="2366"/> + <return_type ref="2382"/> <interface_declaration_chain> - <el id="2842" kind="interface_constant_declaration" + <el id="2486" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="95" col="23" identifier="l" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="true" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2840"/> - <subtype_indication id="2844" kind="simple_name" + <parent ref="2484"/> + <subtype_indication id="2488" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="95" col="30" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </subtype_indication> - <type ref="2738"/> + <type ref="2382"/> </el> - <el id="2843" kind="interface_constant_declaration" + <el id="2487" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="95" col="26" identifier="r" has_mode="false" has_class="false" is_ref="true" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2840"/> - <type ref="2738"/> + <parent ref="2484"/> + <type ref="2382"/> </el> </interface_declaration_chain> - <return_type_mark id="2845" kind="simple_name" + <return_type_mark id="2489" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="95" col="57" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </return_type_mark> </el> - <el id="2846" kind="function_declaration" + <el id="2490" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="97" col="14" subprogram_depth="0" overload_number="2" identifier="nand" - subprogram_hash="156874" + subprogram_hash="136582" implicit_definition="IIR_PREDEFINED_IEEE_1164_VECTOR_NAND" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" @@ -24143,52 +21652,52 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2752"/> + <parent ref="2366"/> + <return_type ref="2396"/> <interface_declaration_chain> - <el id="2848" kind="interface_constant_declaration" + <el id="2492" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="97" col="23" identifier="l" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="true" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2846"/> - <subtype_indication id="2850" kind="simple_name" + <parent ref="2490"/> + <subtype_indication id="2494" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="97" col="30" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_indication> - <type ref="2752"/> + <type ref="2396"/> </el> - <el id="2849" kind="interface_constant_declaration" + <el id="2493" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="97" col="26" identifier="r" has_mode="false" has_class="false" is_ref="true" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2846"/> - <type ref="2752"/> + <parent ref="2490"/> + <type ref="2396"/> </el> </interface_declaration_chain> - <return_type_mark id="2851" kind="simple_name" + <return_type_mark id="2495" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="97" col="57" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </return_type_mark> </el> - <el id="2852" kind="function_declaration" + <el id="2496" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="98" col="14" subprogram_depth="0" overload_number="3" identifier="nand" - subprogram_hash="156076" + subprogram_hash="135784" implicit_definition="IIR_PREDEFINED_IEEE_1164_VECTOR_NAND" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" @@ -24197,52 +21706,52 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2738"/> + <parent ref="2366"/> + <return_type ref="2382"/> <interface_declaration_chain> - <el id="2854" kind="interface_constant_declaration" + <el id="2498" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="98" col="23" identifier="l" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="true" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2852"/> - <subtype_indication id="2856" kind="simple_name" + <parent ref="2496"/> + <subtype_indication id="2500" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="98" col="30" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </subtype_indication> - <type ref="2738"/> + <type ref="2382"/> </el> - <el id="2855" kind="interface_constant_declaration" + <el id="2499" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="98" col="26" identifier="r" has_mode="false" has_class="false" is_ref="true" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2852"/> - <type ref="2738"/> + <parent ref="2496"/> + <type ref="2382"/> </el> </interface_declaration_chain> - <return_type_mark id="2857" kind="simple_name" + <return_type_mark id="2501" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="98" col="57" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </return_type_mark> </el> - <el id="2858" kind="function_declaration" + <el id="2502" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="100" col="14" subprogram_depth="0" overload_number="2" identifier="or" - subprogram_hash="156874" + subprogram_hash="136582" implicit_definition="IIR_PREDEFINED_IEEE_1164_VECTOR_OR" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" @@ -24251,52 +21760,52 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2752"/> + <parent ref="2366"/> + <return_type ref="2396"/> <interface_declaration_chain> - <el id="2860" kind="interface_constant_declaration" + <el id="2504" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="100" col="23" identifier="l" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="true" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2858"/> - <subtype_indication id="2862" kind="simple_name" + <parent ref="2502"/> + <subtype_indication id="2506" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="100" col="30" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_indication> - <type ref="2752"/> + <type ref="2396"/> </el> - <el id="2861" kind="interface_constant_declaration" + <el id="2505" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="100" col="26" identifier="r" has_mode="false" has_class="false" is_ref="true" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2858"/> - <type ref="2752"/> + <parent ref="2502"/> + <type ref="2396"/> </el> </interface_declaration_chain> - <return_type_mark id="2863" kind="simple_name" + <return_type_mark id="2507" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="100" col="57" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </return_type_mark> </el> - <el id="2864" kind="function_declaration" + <el id="2508" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="101" col="14" subprogram_depth="0" overload_number="3" identifier="or" - subprogram_hash="156076" + subprogram_hash="135784" implicit_definition="IIR_PREDEFINED_IEEE_1164_VECTOR_OR" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" @@ -24305,52 +21814,52 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2738"/> + <parent ref="2366"/> + <return_type ref="2382"/> <interface_declaration_chain> - <el id="2866" kind="interface_constant_declaration" + <el id="2510" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="101" col="23" identifier="l" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="true" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2864"/> - <subtype_indication id="2868" kind="simple_name" + <parent ref="2508"/> + <subtype_indication id="2512" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="101" col="30" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </subtype_indication> - <type ref="2738"/> + <type ref="2382"/> </el> - <el id="2867" kind="interface_constant_declaration" + <el id="2511" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="101" col="26" identifier="r" has_mode="false" has_class="false" is_ref="true" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2864"/> - <type ref="2738"/> + <parent ref="2508"/> + <type ref="2382"/> </el> </interface_declaration_chain> - <return_type_mark id="2869" kind="simple_name" + <return_type_mark id="2513" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="101" col="57" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </return_type_mark> </el> - <el id="2870" kind="function_declaration" + <el id="2514" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="103" col="14" subprogram_depth="0" overload_number="2" identifier="nor" - subprogram_hash="156874" + subprogram_hash="136582" implicit_definition="IIR_PREDEFINED_IEEE_1164_VECTOR_NOR" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" @@ -24359,52 +21868,52 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2752"/> + <parent ref="2366"/> + <return_type ref="2396"/> <interface_declaration_chain> - <el id="2872" kind="interface_constant_declaration" + <el id="2516" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="103" col="23" identifier="l" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="true" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2870"/> - <subtype_indication id="2874" kind="simple_name" + <parent ref="2514"/> + <subtype_indication id="2518" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="103" col="30" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_indication> - <type ref="2752"/> + <type ref="2396"/> </el> - <el id="2873" kind="interface_constant_declaration" + <el id="2517" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="103" col="26" identifier="r" has_mode="false" has_class="false" is_ref="true" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2870"/> - <type ref="2752"/> + <parent ref="2514"/> + <type ref="2396"/> </el> </interface_declaration_chain> - <return_type_mark id="2875" kind="simple_name" + <return_type_mark id="2519" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="103" col="57" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </return_type_mark> </el> - <el id="2876" kind="function_declaration" + <el id="2520" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="104" col="14" subprogram_depth="0" overload_number="3" identifier="nor" - subprogram_hash="156076" + subprogram_hash="135784" implicit_definition="IIR_PREDEFINED_IEEE_1164_VECTOR_NOR" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" @@ -24413,52 +21922,52 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2738"/> + <parent ref="2366"/> + <return_type ref="2382"/> <interface_declaration_chain> - <el id="2878" kind="interface_constant_declaration" + <el id="2522" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="104" col="23" identifier="l" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="true" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2876"/> - <subtype_indication id="2880" kind="simple_name" + <parent ref="2520"/> + <subtype_indication id="2524" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="104" col="30" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </subtype_indication> - <type ref="2738"/> + <type ref="2382"/> </el> - <el id="2879" kind="interface_constant_declaration" + <el id="2523" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="104" col="26" identifier="r" has_mode="false" has_class="false" is_ref="true" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2876"/> - <type ref="2738"/> + <parent ref="2520"/> + <type ref="2382"/> </el> </interface_declaration_chain> - <return_type_mark id="2881" kind="simple_name" + <return_type_mark id="2525" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="104" col="57" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </return_type_mark> </el> - <el id="2882" kind="function_declaration" + <el id="2526" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="106" col="14" subprogram_depth="0" overload_number="2" identifier="xor" - subprogram_hash="156874" + subprogram_hash="136582" implicit_definition="IIR_PREDEFINED_IEEE_1164_VECTOR_XOR" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" @@ -24467,52 +21976,52 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2752"/> + <parent ref="2366"/> + <return_type ref="2396"/> <interface_declaration_chain> - <el id="2884" kind="interface_constant_declaration" + <el id="2528" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="106" col="23" identifier="l" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="true" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2882"/> - <subtype_indication id="2886" kind="simple_name" + <parent ref="2526"/> + <subtype_indication id="2530" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="106" col="30" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_indication> - <type ref="2752"/> + <type ref="2396"/> </el> - <el id="2885" kind="interface_constant_declaration" + <el id="2529" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="106" col="26" identifier="r" has_mode="false" has_class="false" is_ref="true" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2882"/> - <type ref="2752"/> + <parent ref="2526"/> + <type ref="2396"/> </el> </interface_declaration_chain> - <return_type_mark id="2887" kind="simple_name" + <return_type_mark id="2531" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="106" col="57" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </return_type_mark> </el> - <el id="2888" kind="function_declaration" + <el id="2532" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="107" col="14" subprogram_depth="0" overload_number="3" identifier="xor" - subprogram_hash="156076" + subprogram_hash="135784" implicit_definition="IIR_PREDEFINED_IEEE_1164_VECTOR_XOR" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" @@ -24521,52 +22030,52 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2738"/> + <parent ref="2366"/> + <return_type ref="2382"/> <interface_declaration_chain> - <el id="2890" kind="interface_constant_declaration" + <el id="2534" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="107" col="23" identifier="l" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="true" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2888"/> - <subtype_indication id="2892" kind="simple_name" + <parent ref="2532"/> + <subtype_indication id="2536" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="107" col="30" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </subtype_indication> - <type ref="2738"/> + <type ref="2382"/> </el> - <el id="2891" kind="interface_constant_declaration" + <el id="2535" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="107" col="26" identifier="r" has_mode="false" has_class="false" is_ref="true" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2888"/> - <type ref="2738"/> + <parent ref="2532"/> + <type ref="2382"/> </el> </interface_declaration_chain> - <return_type_mark id="2893" kind="simple_name" + <return_type_mark id="2537" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="107" col="57" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </return_type_mark> </el> - <el id="2894" kind="function_declaration" + <el id="2538" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="118" col="14" subprogram_depth="0" overload_number="2" identifier="xnor" - subprogram_hash="156874" + subprogram_hash="136582" implicit_definition="IIR_PREDEFINED_IEEE_1164_VECTOR_XNOR" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" @@ -24575,52 +22084,52 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2752"/> + <parent ref="2366"/> + <return_type ref="2396"/> <interface_declaration_chain> - <el id="2896" kind="interface_constant_declaration" + <el id="2540" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="118" col="23" identifier="l" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="true" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2894"/> - <subtype_indication id="2898" kind="simple_name" + <parent ref="2538"/> + <subtype_indication id="2542" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="118" col="30" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_indication> - <type ref="2752"/> + <type ref="2396"/> </el> - <el id="2897" kind="interface_constant_declaration" + <el id="2541" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="118" col="26" identifier="r" has_mode="false" has_class="false" is_ref="true" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2894"/> - <type ref="2752"/> + <parent ref="2538"/> + <type ref="2396"/> </el> </interface_declaration_chain> - <return_type_mark id="2899" kind="simple_name" + <return_type_mark id="2543" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="118" col="57" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </return_type_mark> </el> - <el id="2900" kind="function_declaration" + <el id="2544" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="119" col="14" subprogram_depth="0" overload_number="3" identifier="xnor" - subprogram_hash="156076" + subprogram_hash="135784" implicit_definition="IIR_PREDEFINED_IEEE_1164_VECTOR_XNOR" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" @@ -24629,52 +22138,52 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2738"/> + <parent ref="2366"/> + <return_type ref="2382"/> <interface_declaration_chain> - <el id="2902" kind="interface_constant_declaration" + <el id="2546" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="119" col="23" identifier="l" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="true" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2900"/> - <subtype_indication id="2904" kind="simple_name" + <parent ref="2544"/> + <subtype_indication id="2548" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="119" col="30" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </subtype_indication> - <type ref="2738"/> + <type ref="2382"/> </el> - <el id="2903" kind="interface_constant_declaration" + <el id="2547" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="119" col="26" identifier="r" has_mode="false" has_class="false" is_ref="true" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2900"/> - <type ref="2738"/> + <parent ref="2544"/> + <type ref="2382"/> </el> </interface_declaration_chain> - <return_type_mark id="2905" kind="simple_name" + <return_type_mark id="2549" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="119" col="57" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </return_type_mark> </el> - <el id="2906" kind="function_declaration" + <el id="2550" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="121" col="14" subprogram_depth="0" overload_number="2" identifier="not" - subprogram_hash="22025" + subprogram_hash="19177" implicit_definition="IIR_PREDEFINED_IEEE_1164_VECTOR_NOT" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" @@ -24683,42 +22192,42 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2752"/> + <parent ref="2366"/> + <return_type ref="2396"/> <interface_declaration_chain> - <el id="2908" kind="interface_constant_declaration" + <el id="2552" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="121" col="23" identifier="l" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2906"/> - <subtype_indication id="2909" kind="simple_name" + <parent ref="2550"/> + <subtype_indication id="2553" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="121" col="27" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_indication> - <type ref="2752"/> + <type ref="2396"/> </el> </interface_declaration_chain> - <return_type_mark id="2910" kind="simple_name" + <return_type_mark id="2554" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="121" col="54" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </return_type_mark> </el> - <el id="2912" kind="function_declaration" + <el id="2556" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="122" col="14" subprogram_depth="0" overload_number="3" identifier="not" - subprogram_hash="21913" + subprogram_hash="19065" implicit_definition="IIR_PREDEFINED_IEEE_1164_VECTOR_NOT" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" @@ -24727,42 +22236,42 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2738"/> + <parent ref="2366"/> + <return_type ref="2382"/> <interface_declaration_chain> - <el id="2911" kind="interface_constant_declaration" + <el id="2555" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="122" col="23" identifier="l" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2912"/> - <subtype_indication id="2914" kind="simple_name" + <parent ref="2556"/> + <subtype_indication id="2558" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="122" col="27" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </subtype_indication> - <type ref="2738"/> + <type ref="2382"/> </el> </interface_declaration_chain> - <return_type_mark id="2915" kind="simple_name" + <return_type_mark id="2559" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="122" col="54" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </return_type_mark> </el> - <el id="2916" kind="function_declaration" + <el id="2560" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="127" col="14" subprogram_depth="0" overload_number="0" identifier="to_bit" - subprogram_hash="20328" + subprogram_hash="17836" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -24770,36 +22279,36 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="25"/> <interface_declaration_chain> - <el id="2918" kind="interface_constant_declaration" + <el id="2562" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="127" col="29" identifier="s" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2916"/> - <subtype_indication id="2919" kind="simple_name" + <parent ref="2560"/> + <subtype_indication id="2563" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="127" col="33" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_indication> - <type ref="2724"/> + <type ref="2368"/> </el> - <el id="2920" kind="interface_constant_declaration" + <el id="2564" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="127" col="52" identifier="xmap" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2916"/> - <subtype_indication id="2921" kind="simple_name" + <parent ref="2560"/> + <subtype_indication id="2565" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="127" col="59" identifier="bit" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -24807,7 +22316,7 @@ <named_entity ref="54"/> <base_name ref="54"/> </subtype_indication> - <default_value id="2922" kind="character_literal" + <default_value id="2566" kind="character_literal" file="../../src/ieee/std_logic_1164.v93" line="127" col="66" identifier="'0'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> @@ -24818,7 +22327,7 @@ <type ref="25"/> </el> </interface_declaration_chain> - <return_type_mark id="2923" kind="simple_name" + <return_type_mark id="2567" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="127" col="78" identifier="bit" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -24827,10 +22336,10 @@ <base_name ref="54"/> </return_type_mark> </el> - <el id="2924" kind="function_declaration" + <el id="2568" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="128" col="14" subprogram_depth="0" overload_number="1" - identifier="to_bitvector" subprogram_hash="53011" + identifier="to_bitvector" subprogram_hash="50519" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -24838,37 +22347,37 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="688"/> <interface_declaration_chain> - <el id="2926" kind="interface_constant_declaration" + <el id="2570" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="128" col="29" identifier="s" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2924"/> - <subtype_indication id="2927" kind="simple_name" + <parent ref="2568"/> + <subtype_indication id="2571" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="128" col="33" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_indication> - <type ref="2752"/> + <type ref="2396"/> </el> - <el id="2928" kind="interface_constant_declaration" + <el id="2572" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="128" col="52" identifier="xmap" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2924"/> - <subtype_indication id="2929" kind="simple_name" + <parent ref="2568"/> + <subtype_indication id="2573" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="128" col="59" identifier="bit" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -24876,7 +22385,7 @@ <named_entity ref="54"/> <base_name ref="54"/> </subtype_indication> - <default_value id="2930" kind="character_literal" + <default_value id="2574" kind="character_literal" file="../../src/ieee/std_logic_1164.v93" line="128" col="66" identifier="'0'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> @@ -24887,7 +22396,7 @@ <type ref="25"/> </el> </interface_declaration_chain> - <return_type_mark id="2931" kind="simple_name" + <return_type_mark id="2575" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="128" col="78" identifier="bit_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -24896,10 +22405,10 @@ <base_name ref="687"/> </return_type_mark> </el> - <el id="2932" kind="function_declaration" + <el id="2576" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="129" col="14" subprogram_depth="0" overload_number="2" - identifier="to_bitvector" subprogram_hash="52913" + identifier="to_bitvector" subprogram_hash="50421" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -24907,37 +22416,37 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="688"/> <interface_declaration_chain> - <el id="2934" kind="interface_constant_declaration" + <el id="2578" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="129" col="29" identifier="s" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2932"/> - <subtype_indication id="2935" kind="simple_name" + <parent ref="2576"/> + <subtype_indication id="2579" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="129" col="33" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </subtype_indication> - <type ref="2738"/> + <type ref="2382"/> </el> - <el id="2936" kind="interface_constant_declaration" + <el id="2580" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="129" col="52" identifier="xmap" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2932"/> - <subtype_indication id="2937" kind="simple_name" + <parent ref="2576"/> + <subtype_indication id="2581" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="129" col="59" identifier="bit" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -24945,7 +22454,7 @@ <named_entity ref="54"/> <base_name ref="54"/> </subtype_indication> - <default_value id="2938" kind="character_literal" + <default_value id="2582" kind="character_literal" file="../../src/ieee/std_logic_1164.v93" line="129" col="66" identifier="'0'" is_forward_ref="false" expr_staticness="local" name_staticness="local"> @@ -24956,7 +22465,7 @@ <type ref="25"/> </el> </interface_declaration_chain> - <return_type_mark id="2939" kind="simple_name" + <return_type_mark id="2583" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="129" col="78" identifier="bit_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -24965,10 +22474,10 @@ <base_name ref="687"/> </return_type_mark> </el> - <el id="2940" kind="function_declaration" + <el id="2584" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="131" col="14" subprogram_depth="0" overload_number="0" - identifier="to_stdulogic" subprogram_hash="19102" + identifier="to_stdulogic" subprogram_hash="16610" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -24976,18 +22485,18 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2724"/> + <parent ref="2366"/> + <return_type ref="2368"/> <interface_declaration_chain> - <el id="2942" kind="interface_constant_declaration" + <el id="2586" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="131" col="35" identifier="b" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2940"/> - <subtype_indication id="2943" kind="simple_name" + <parent ref="2584"/> + <subtype_indication id="2587" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="131" col="39" identifier="bit" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -24998,19 +22507,19 @@ <type ref="25"/> </el> </interface_declaration_chain> - <return_type_mark id="2944" kind="simple_name" + <return_type_mark id="2588" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="131" col="66" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </return_type_mark> </el> - <el id="2946" kind="function_declaration" + <el id="2590" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="132" col="14" subprogram_depth="0" overload_number="1" - identifier="to_stdlogicvector" subprogram_hash="19961" + identifier="to_stdlogicvector" subprogram_hash="17469" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25018,18 +22527,18 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2752"/> + <parent ref="2366"/> + <return_type ref="2396"/> <interface_declaration_chain> - <el id="2945" kind="interface_constant_declaration" + <el id="2589" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="132" col="35" identifier="b" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2946"/> - <subtype_indication id="2948" kind="simple_name" + <parent ref="2590"/> + <subtype_indication id="2592" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="132" col="39" identifier="bit_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -25040,19 +22549,19 @@ <type ref="688"/> </el> </interface_declaration_chain> - <return_type_mark id="2949" kind="simple_name" + <return_type_mark id="2593" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="132" col="66" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </return_type_mark> </el> - <el id="2950" kind="function_declaration" + <el id="2594" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="133" col="14" subprogram_depth="0" overload_number="2" - identifier="to_stdlogicvector" subprogram_hash="22011" + identifier="to_stdlogicvector" subprogram_hash="19163" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25060,42 +22569,42 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2752"/> + <parent ref="2366"/> + <return_type ref="2396"/> <interface_declaration_chain> - <el id="2952" kind="interface_constant_declaration" + <el id="2596" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="133" col="35" identifier="s" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2950"/> - <subtype_indication id="2953" kind="simple_name" + <parent ref="2594"/> + <subtype_indication id="2597" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="133" col="39" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </subtype_indication> - <type ref="2738"/> + <type ref="2382"/> </el> </interface_declaration_chain> - <return_type_mark id="2954" kind="simple_name" + <return_type_mark id="2598" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="133" col="66" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </return_type_mark> </el> - <el id="2956" kind="function_declaration" + <el id="2600" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="134" col="14" subprogram_depth="0" overload_number="1" - identifier="to_stdulogicvector" subprogram_hash="19863" + identifier="to_stdulogicvector" subprogram_hash="17371" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25103,18 +22612,18 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2738"/> + <parent ref="2366"/> + <return_type ref="2382"/> <interface_declaration_chain> - <el id="2955" kind="interface_constant_declaration" + <el id="2599" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="134" col="35" identifier="b" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2956"/> - <subtype_indication id="2958" kind="simple_name" + <parent ref="2600"/> + <subtype_indication id="2602" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="134" col="39" identifier="bit_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -25125,19 +22634,19 @@ <type ref="688"/> </el> </interface_declaration_chain> - <return_type_mark id="2959" kind="simple_name" + <return_type_mark id="2603" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="134" col="66" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </return_type_mark> </el> - <el id="2960" kind="function_declaration" + <el id="2604" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="135" col="14" subprogram_depth="0" overload_number="2" - identifier="to_stdulogicvector" subprogram_hash="21927" + identifier="to_stdulogicvector" subprogram_hash="19079" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25145,42 +22654,42 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2738"/> + <parent ref="2366"/> + <return_type ref="2382"/> <interface_declaration_chain> - <el id="2962" kind="interface_constant_declaration" + <el id="2606" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="135" col="35" identifier="s" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2960"/> - <subtype_indication id="2963" kind="simple_name" + <parent ref="2604"/> + <subtype_indication id="2607" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="135" col="39" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_indication> - <type ref="2752"/> + <type ref="2396"/> </el> </interface_declaration_chain> - <return_type_mark id="2964" kind="simple_name" + <return_type_mark id="2608" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="135" col="66" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </return_type_mark> </el> - <el id="2966" kind="function_declaration" + <el id="2610" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="141" col="14" subprogram_depth="0" overload_number="1" identifier="to_x01" - subprogram_hash="22025" + subprogram_hash="19177" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25188,42 +22697,42 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2752"/> + <parent ref="2366"/> + <return_type ref="2396"/> <interface_declaration_chain> - <el id="2965" kind="interface_constant_declaration" + <el id="2609" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="141" col="24" identifier="s" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2966"/> - <subtype_indication id="2968" kind="simple_name" + <parent ref="2610"/> + <subtype_indication id="2612" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="141" col="28" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_indication> - <type ref="2752"/> + <type ref="2396"/> </el> </interface_declaration_chain> - <return_type_mark id="2969" kind="simple_name" + <return_type_mark id="2613" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="141" col="56" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </return_type_mark> </el> - <el id="2970" kind="function_declaration" + <el id="2614" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="142" col="14" subprogram_depth="0" overload_number="2" identifier="to_x01" - subprogram_hash="21913" + subprogram_hash="19065" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25231,42 +22740,42 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2738"/> + <parent ref="2366"/> + <return_type ref="2382"/> <interface_declaration_chain> - <el id="2972" kind="interface_constant_declaration" + <el id="2616" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="142" col="24" identifier="s" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2970"/> - <subtype_indication id="2973" kind="simple_name" + <parent ref="2614"/> + <subtype_indication id="2617" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="142" col="28" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </subtype_indication> - <type ref="2738"/> + <type ref="2382"/> </el> </interface_declaration_chain> - <return_type_mark id="2974" kind="simple_name" + <return_type_mark id="2618" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="142" col="56" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </return_type_mark> </el> - <el id="2976" kind="function_declaration" + <el id="2620" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="143" col="14" subprogram_depth="0" overload_number="3" identifier="to_x01" - subprogram_hash="21801" + subprogram_hash="18953" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25274,41 +22783,41 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="3144"/> + <parent ref="2366"/> + <return_type ref="2788"/> <interface_declaration_chain> - <el id="2975" kind="interface_constant_declaration" + <el id="2619" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="143" col="24" identifier="s" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2976"/> - <subtype_indication id="2978" kind="simple_name" + <parent ref="2620"/> + <subtype_indication id="2622" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="143" col="28" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_indication> - <type ref="2724"/> + <type ref="2368"/> </el> </interface_declaration_chain> - <return_type_mark id="2979" kind="simple_name" + <return_type_mark id="2623" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="143" col="56" identifier="x01" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3144"/> - <named_entity ref="2755"/> - <base_name ref="2755"/> + <type ref="2788"/> + <named_entity ref="2399"/> + <base_name ref="2399"/> </return_type_mark> </el> - <el id="2980" kind="function_declaration" + <el id="2624" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="144" col="14" subprogram_depth="0" overload_number="4" identifier="to_x01" - subprogram_hash="19961" + subprogram_hash="17469" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25316,18 +22825,18 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2752"/> + <parent ref="2366"/> + <return_type ref="2396"/> <interface_declaration_chain> - <el id="2982" kind="interface_constant_declaration" + <el id="2626" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="144" col="24" identifier="b" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2980"/> - <subtype_indication id="2983" kind="simple_name" + <parent ref="2624"/> + <subtype_indication id="2627" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="144" col="28" identifier="bit_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -25338,19 +22847,19 @@ <type ref="688"/> </el> </interface_declaration_chain> - <return_type_mark id="2984" kind="simple_name" + <return_type_mark id="2628" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="144" col="56" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </return_type_mark> </el> - <el id="2986" kind="function_declaration" + <el id="2630" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="145" col="14" subprogram_depth="0" overload_number="5" identifier="to_x01" - subprogram_hash="19863" + subprogram_hash="17371" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25358,18 +22867,18 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2738"/> + <parent ref="2366"/> + <return_type ref="2382"/> <interface_declaration_chain> - <el id="2985" kind="interface_constant_declaration" + <el id="2629" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="145" col="24" identifier="b" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2986"/> - <subtype_indication id="2988" kind="simple_name" + <parent ref="2630"/> + <subtype_indication id="2632" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="145" col="28" identifier="bit_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -25380,19 +22889,19 @@ <type ref="688"/> </el> </interface_declaration_chain> - <return_type_mark id="2989" kind="simple_name" + <return_type_mark id="2633" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="145" col="56" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </return_type_mark> </el> - <el id="2990" kind="function_declaration" + <el id="2634" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="146" col="14" subprogram_depth="0" overload_number="6" identifier="to_x01" - subprogram_hash="19102" + subprogram_hash="16610" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25400,18 +22909,18 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="3144"/> + <parent ref="2366"/> + <return_type ref="2788"/> <interface_declaration_chain> - <el id="2992" kind="interface_constant_declaration" + <el id="2636" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="146" col="24" identifier="b" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2990"/> - <subtype_indication id="2993" kind="simple_name" + <parent ref="2634"/> + <subtype_indication id="2637" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="146" col="28" identifier="bit" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -25422,19 +22931,19 @@ <type ref="25"/> </el> </interface_declaration_chain> - <return_type_mark id="2994" kind="simple_name" + <return_type_mark id="2638" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="146" col="56" identifier="x01" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="3144"/> - <named_entity ref="2755"/> - <base_name ref="2755"/> + <type ref="2788"/> + <named_entity ref="2399"/> + <base_name ref="2399"/> </return_type_mark> </el> - <el id="2996" kind="function_declaration" + <el id="2640" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="148" col="14" subprogram_depth="0" overload_number="1" identifier="to_x01z" - subprogram_hash="22025" + subprogram_hash="19177" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25442,42 +22951,42 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2752"/> + <parent ref="2366"/> + <return_type ref="2396"/> <interface_declaration_chain> - <el id="2995" kind="interface_constant_declaration" + <el id="2639" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="148" col="24" identifier="s" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="2996"/> - <subtype_indication id="2998" kind="simple_name" + <parent ref="2640"/> + <subtype_indication id="2642" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="148" col="28" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_indication> - <type ref="2752"/> + <type ref="2396"/> </el> </interface_declaration_chain> - <return_type_mark id="2999" kind="simple_name" + <return_type_mark id="2643" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="148" col="56" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </return_type_mark> </el> - <el id="3000" kind="function_declaration" + <el id="2644" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="149" col="14" subprogram_depth="0" overload_number="2" identifier="to_x01z" - subprogram_hash="21913" + subprogram_hash="19065" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25485,42 +22994,42 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2738"/> + <parent ref="2366"/> + <return_type ref="2382"/> <interface_declaration_chain> - <el id="3002" kind="interface_constant_declaration" + <el id="2646" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="149" col="24" identifier="s" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="3000"/> - <subtype_indication id="3003" kind="simple_name" + <parent ref="2644"/> + <subtype_indication id="2647" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="149" col="28" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </subtype_indication> - <type ref="2738"/> + <type ref="2382"/> </el> </interface_declaration_chain> - <return_type_mark id="3004" kind="simple_name" + <return_type_mark id="2648" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="149" col="56" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </return_type_mark> </el> - <el id="3006" kind="function_declaration" + <el id="2650" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="150" col="14" subprogram_depth="0" overload_number="3" identifier="to_x01z" - subprogram_hash="21801" + subprogram_hash="18953" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25528,41 +23037,41 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2759"/> + <parent ref="2366"/> + <return_type ref="2403"/> <interface_declaration_chain> - <el id="3005" kind="interface_constant_declaration" + <el id="2649" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="150" col="24" identifier="s" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="3006"/> - <subtype_indication id="3008" kind="simple_name" + <parent ref="2650"/> + <subtype_indication id="2652" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="150" col="28" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_indication> - <type ref="2724"/> + <type ref="2368"/> </el> </interface_declaration_chain> - <return_type_mark id="3009" kind="simple_name" + <return_type_mark id="2653" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="150" col="56" identifier="x01z" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2759"/> - <named_entity ref="2763"/> - <base_name ref="2763"/> + <type ref="2403"/> + <named_entity ref="2407"/> + <base_name ref="2407"/> </return_type_mark> </el> - <el id="3010" kind="function_declaration" + <el id="2654" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="151" col="14" subprogram_depth="0" overload_number="4" identifier="to_x01z" - subprogram_hash="19961" + subprogram_hash="17469" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25570,18 +23079,18 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2752"/> + <parent ref="2366"/> + <return_type ref="2396"/> <interface_declaration_chain> - <el id="3012" kind="interface_constant_declaration" + <el id="2656" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="151" col="24" identifier="b" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="3010"/> - <subtype_indication id="3013" kind="simple_name" + <parent ref="2654"/> + <subtype_indication id="2657" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="151" col="28" identifier="bit_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -25592,19 +23101,19 @@ <type ref="688"/> </el> </interface_declaration_chain> - <return_type_mark id="3014" kind="simple_name" + <return_type_mark id="2658" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="151" col="56" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </return_type_mark> </el> - <el id="3016" kind="function_declaration" + <el id="2660" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="152" col="14" subprogram_depth="0" overload_number="5" identifier="to_x01z" - subprogram_hash="19863" + subprogram_hash="17371" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25612,18 +23121,18 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2738"/> + <parent ref="2366"/> + <return_type ref="2382"/> <interface_declaration_chain> - <el id="3015" kind="interface_constant_declaration" + <el id="2659" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="152" col="24" identifier="b" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="3016"/> - <subtype_indication id="3018" kind="simple_name" + <parent ref="2660"/> + <subtype_indication id="2662" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="152" col="28" identifier="bit_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -25634,19 +23143,19 @@ <type ref="688"/> </el> </interface_declaration_chain> - <return_type_mark id="3019" kind="simple_name" + <return_type_mark id="2663" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="152" col="56" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </return_type_mark> </el> - <el id="3020" kind="function_declaration" + <el id="2664" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="153" col="14" subprogram_depth="0" overload_number="6" identifier="to_x01z" - subprogram_hash="19102" + subprogram_hash="16610" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25654,18 +23163,18 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2759"/> + <parent ref="2366"/> + <return_type ref="2403"/> <interface_declaration_chain> - <el id="3022" kind="interface_constant_declaration" + <el id="2666" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="153" col="24" identifier="b" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="3020"/> - <subtype_indication id="3023" kind="simple_name" + <parent ref="2664"/> + <subtype_indication id="2667" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="153" col="28" identifier="bit" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -25676,19 +23185,19 @@ <type ref="25"/> </el> </interface_declaration_chain> - <return_type_mark id="3024" kind="simple_name" + <return_type_mark id="2668" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="153" col="56" identifier="x01z" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2759"/> - <named_entity ref="2763"/> - <base_name ref="2763"/> + <type ref="2403"/> + <named_entity ref="2407"/> + <base_name ref="2407"/> </return_type_mark> </el> - <el id="3026" kind="function_declaration" + <el id="2670" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="155" col="14" subprogram_depth="0" overload_number="1" identifier="to_ux01" - subprogram_hash="22025" + subprogram_hash="19177" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25696,42 +23205,42 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2752"/> + <parent ref="2366"/> + <return_type ref="2396"/> <interface_declaration_chain> - <el id="3025" kind="interface_constant_declaration" + <el id="2669" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="155" col="25" identifier="s" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="3026"/> - <subtype_indication id="3028" kind="simple_name" + <parent ref="2670"/> + <subtype_indication id="2672" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="155" col="29" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_indication> - <type ref="2752"/> + <type ref="2396"/> </el> </interface_declaration_chain> - <return_type_mark id="3029" kind="simple_name" + <return_type_mark id="2673" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="155" col="57" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </return_type_mark> </el> - <el id="3030" kind="function_declaration" + <el id="2674" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="156" col="14" subprogram_depth="0" overload_number="2" identifier="to_ux01" - subprogram_hash="21913" + subprogram_hash="19065" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25739,42 +23248,42 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2738"/> + <parent ref="2366"/> + <return_type ref="2382"/> <interface_declaration_chain> - <el id="3032" kind="interface_constant_declaration" + <el id="2676" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="156" col="25" identifier="s" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="3030"/> - <subtype_indication id="3033" kind="simple_name" + <parent ref="2674"/> + <subtype_indication id="2677" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="156" col="29" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </subtype_indication> - <type ref="2738"/> + <type ref="2382"/> </el> </interface_declaration_chain> - <return_type_mark id="3034" kind="simple_name" + <return_type_mark id="2678" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="156" col="57" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </return_type_mark> </el> - <el id="3036" kind="function_declaration" + <el id="2680" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="157" col="14" subprogram_depth="0" overload_number="3" identifier="to_ux01" - subprogram_hash="21801" + subprogram_hash="18953" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25782,41 +23291,41 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2767"/> + <parent ref="2366"/> + <return_type ref="2411"/> <interface_declaration_chain> - <el id="3035" kind="interface_constant_declaration" + <el id="2679" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="157" col="25" identifier="s" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="3036"/> - <subtype_indication id="3038" kind="simple_name" + <parent ref="2680"/> + <subtype_indication id="2682" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="157" col="29" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_indication> - <type ref="2724"/> + <type ref="2368"/> </el> </interface_declaration_chain> - <return_type_mark id="3039" kind="simple_name" + <return_type_mark id="2683" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="157" col="57" identifier="ux01" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2767"/> - <named_entity ref="2771"/> - <base_name ref="2771"/> + <type ref="2411"/> + <named_entity ref="2415"/> + <base_name ref="2415"/> </return_type_mark> </el> - <el id="3040" kind="function_declaration" + <el id="2684" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="158" col="14" subprogram_depth="0" overload_number="4" identifier="to_ux01" - subprogram_hash="19961" + subprogram_hash="17469" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25824,18 +23333,18 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2752"/> + <parent ref="2366"/> + <return_type ref="2396"/> <interface_declaration_chain> - <el id="3042" kind="interface_constant_declaration" + <el id="2686" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="158" col="25" identifier="b" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="3040"/> - <subtype_indication id="3043" kind="simple_name" + <parent ref="2684"/> + <subtype_indication id="2687" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="158" col="29" identifier="bit_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -25846,19 +23355,19 @@ <type ref="688"/> </el> </interface_declaration_chain> - <return_type_mark id="3044" kind="simple_name" + <return_type_mark id="2688" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="158" col="57" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </return_type_mark> </el> - <el id="3046" kind="function_declaration" + <el id="2690" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="159" col="14" subprogram_depth="0" overload_number="5" identifier="to_ux01" - subprogram_hash="19863" + subprogram_hash="17371" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25866,18 +23375,18 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2738"/> + <parent ref="2366"/> + <return_type ref="2382"/> <interface_declaration_chain> - <el id="3045" kind="interface_constant_declaration" + <el id="2689" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="159" col="25" identifier="b" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="3046"/> - <subtype_indication id="3048" kind="simple_name" + <parent ref="2690"/> + <subtype_indication id="2692" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="159" col="29" identifier="bit_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -25888,19 +23397,19 @@ <type ref="688"/> </el> </interface_declaration_chain> - <return_type_mark id="3049" kind="simple_name" + <return_type_mark id="2693" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="159" col="57" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </return_type_mark> </el> - <el id="3050" kind="function_declaration" + <el id="2694" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="160" col="14" subprogram_depth="0" overload_number="6" identifier="to_ux01" - subprogram_hash="19102" + subprogram_hash="16610" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25908,18 +23417,18 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> - <return_type ref="2767"/> + <parent ref="2366"/> + <return_type ref="2411"/> <interface_declaration_chain> - <el id="3052" kind="interface_constant_declaration" + <el id="2696" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="160" col="25" identifier="b" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="3050"/> - <subtype_indication id="3053" kind="simple_name" + <parent ref="2694"/> + <subtype_indication id="2697" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="160" col="29" identifier="bit" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -25930,19 +23439,19 @@ <type ref="25"/> </el> </interface_declaration_chain> - <return_type_mark id="3054" kind="simple_name" + <return_type_mark id="2698" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="160" col="57" identifier="ux01" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2767"/> - <named_entity ref="2771"/> - <base_name ref="2771"/> + <type ref="2411"/> + <named_entity ref="2415"/> + <base_name ref="2415"/> </return_type_mark> </el> - <el id="3056" kind="function_declaration" + <el id="2700" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="165" col="14" subprogram_depth="0" overload_number="0" - identifier="rising_edge" subprogram_hash="2859" + identifier="rising_edge" subprogram_hash="2503" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25950,10 +23459,10 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="3055" kind="interface_signal_declaration" + <el id="2699" kind="interface_signal_declaration" file="../../src/ieee/std_logic_1164.v93" line="165" col="35" identifier="s" has_disconnect_flag="false" has_mode="false" has_class="true" is_ref="false" mode="in" @@ -25962,19 +23471,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="3056"/> - <subtype_indication id="3058" kind="simple_name" + <parent ref="2700"/> + <subtype_indication id="2702" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="165" col="39" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_indication> - <type ref="2724"/> + <type ref="2368"/> </el> </interface_declaration_chain> - <return_type_mark id="3059" kind="simple_name" + <return_type_mark id="2703" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="165" col="58" identifier="boolean" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -25983,10 +23492,10 @@ <base_name ref="21"/> </return_type_mark> </el> - <el id="3060" kind="function_declaration" + <el id="2704" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="166" col="14" subprogram_depth="0" overload_number="0" - identifier="falling_edge" subprogram_hash="2859" + identifier="falling_edge" subprogram_hash="2503" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -25994,10 +23503,10 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="3062" kind="interface_signal_declaration" + <el id="2706" kind="interface_signal_declaration" file="../../src/ieee/std_logic_1164.v93" line="166" col="35" identifier="s" has_disconnect_flag="false" has_mode="false" has_class="true" is_ref="false" mode="in" @@ -26006,19 +23515,19 @@ use_flag="false" open_flag="false" guarded_signal_flag="false" signal_kind="bus" expr_staticness="none" name_staticness="local"> - <parent ref="3060"/> - <subtype_indication id="3063" kind="simple_name" + <parent ref="2704"/> + <subtype_indication id="2707" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="166" col="39" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_indication> - <type ref="2724"/> + <type ref="2368"/> </el> </interface_declaration_chain> - <return_type_mark id="3064" kind="simple_name" + <return_type_mark id="2708" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="166" col="58" identifier="boolean" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -26027,10 +23536,10 @@ <base_name ref="21"/> </return_type_mark> </el> - <el id="3066" kind="function_declaration" + <el id="2710" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="171" col="14" subprogram_depth="0" overload_number="1" identifier="is_x" - subprogram_hash="2873" + subprogram_hash="2517" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -26038,30 +23547,30 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="3065" kind="interface_constant_declaration" + <el id="2709" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="171" col="21" identifier="s" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="3066"/> - <subtype_indication id="3068" kind="simple_name" + <parent ref="2710"/> + <subtype_indication id="2712" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="171" col="25" identifier="std_ulogic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2738"/> - <named_entity ref="2737"/> - <base_name ref="2737"/> + <type ref="2382"/> + <named_entity ref="2381"/> + <base_name ref="2381"/> </subtype_indication> - <type ref="2738"/> + <type ref="2382"/> </el> </interface_declaration_chain> - <return_type_mark id="3069" kind="simple_name" + <return_type_mark id="2713" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="171" col="53" identifier="boolean" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -26070,10 +23579,10 @@ <base_name ref="21"/> </return_type_mark> </el> - <el id="3070" kind="function_declaration" + <el id="2714" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="172" col="14" subprogram_depth="0" overload_number="2" identifier="is_x" - subprogram_hash="2887" + subprogram_hash="2531" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -26081,30 +23590,30 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="3072" kind="interface_constant_declaration" + <el id="2716" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="172" col="21" identifier="s" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="3070"/> - <subtype_indication id="3073" kind="simple_name" + <parent ref="2714"/> + <subtype_indication id="2717" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="172" col="25" identifier="std_logic_vector" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2752"/> - <named_entity ref="2754"/> - <base_name ref="2754"/> + <type ref="2396"/> + <named_entity ref="2398"/> + <base_name ref="2398"/> </subtype_indication> - <type ref="2752"/> + <type ref="2396"/> </el> </interface_declaration_chain> - <return_type_mark id="3074" kind="simple_name" + <return_type_mark id="2718" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="172" col="53" identifier="boolean" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -26113,10 +23622,10 @@ <base_name ref="21"/> </return_type_mark> </el> - <el id="3076" kind="function_declaration" + <el id="2720" kind="function_declaration" file="../../src/ieee/std_logic_1164.v93" line="173" col="14" subprogram_depth="0" overload_number="3" identifier="is_x" - subprogram_hash="2859" + subprogram_hash="2503" implicit_definition="IIR_PREDEFINED_NONE" seen_flag="false" has_parameter="false" hide_implicit_flag="false" pure_flag="true" foreign_flag="false" visible_flag="true" @@ -26124,29 +23633,29 @@ resolution_function_flag="false" has_pure="false" has_body="false" wait_state="unknown" all_sensitized_state="???"> - <parent ref="2722"/> + <parent ref="2366"/> <return_type ref="18"/> <interface_declaration_chain> - <el id="3075" kind="interface_constant_declaration" + <el id="2719" kind="interface_constant_declaration" file="../../src/ieee/std_logic_1164.v93" line="173" col="21" identifier="s" has_mode="false" has_class="false" is_ref="false" mode="in" has_identifier_list="false" visible_flag="true" after_drivers_flag="false" use_flag="false" expr_staticness="none" name_staticness="local"> - <parent ref="3076"/> - <subtype_indication id="3078" kind="simple_name" + <parent ref="2720"/> + <subtype_indication id="2722" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="173" col="25" identifier="std_ulogic" is_forward_ref="false" expr_staticness="???" name_staticness="???"> - <type ref="2724"/> - <named_entity ref="2734"/> - <base_name ref="2734"/> + <type ref="2368"/> + <named_entity ref="2378"/> + <base_name ref="2378"/> </subtype_indication> - <type ref="2724"/> + <type ref="2368"/> </el> </interface_declaration_chain> - <return_type_mark id="3079" kind="simple_name" + <return_type_mark id="2723" kind="simple_name" file="../../src/ieee/std_logic_1164.v93" line="173" col="53" identifier="boolean" is_forward_ref="false" expr_staticness="???" name_staticness="???"> @@ -26157,190 +23666,188 @@ </el> </declaration_chain> </library_unit> - <hash_chain ref="2670"/> - <dependence_list list-id="74"> + <hash_chain ref="2314"/> + <dependence_list list-id="59"> <el ref="14"/> </dependence_list> </el> </first_design_unit> - <last_design_unit ref="2674"/> + <last_design_unit ref="2318"/> </el> - <el id="2668" kind="design_file" + <el id="2312" kind="design_file" design_file_directory="/my/src/ghdl/lib/ghdl/v93/ieee/" design_file_filename="../../src/ieee/std_logic_1164_body.v93" analysis_time_stamp="20161115105134.257" file_checksum="02455a79a61cbe48d0e8dd328a8c465fa0942973" elab_flag="false"> - <library ref="2629"/> + <library ref="2273"/> <first_design_unit> - <el id="2670" kind="design_unit" design_unit_source_line="36" + <el id="2314" kind="design_unit" design_unit_source_line="36" design_unit_source_col="0" identifier="std_logic_1164" date="12" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="disk"> - <design_file ref="2668"/> - <library_unit id="2667" kind="package_body" + <design_file ref="2312"/> + <library_unit id="2311" kind="package_body" identifier="std_logic_1164" end_has_reserved_id="false" end_has_identifier="false"> - <parent ref="2670"/> + <parent ref="2314"/> </library_unit> </el> </first_design_unit> - <last_design_unit ref="2670"/> + <last_design_unit ref="2314"/> </el> - <el id="2662" kind="design_file" + <el id="2306" kind="design_file" design_file_directory="/my/src/ghdl/lib/ghdl/v93/ieee/" design_file_filename="../../src/ieee/numeric_bit-body.v93" analysis_time_stamp="20161115105134.284" file_checksum="fd9ad419a3b9f9a39695b4a7a932d0cfa9a24e5e" elab_flag="false"> - <library ref="2629"/> + <library ref="2273"/> <first_design_unit> - <el id="2664" kind="design_unit" design_unit_source_line="58" + <el id="2308" kind="design_unit" design_unit_source_line="58" design_unit_source_col="0" identifier="numeric_bit" date="14" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="disk"> - <design_file ref="2662"/> - <library_unit id="2666" kind="package_body" + <design_file ref="2306"/> + <library_unit id="2310" kind="package_body" identifier="numeric_bit" end_has_reserved_id="false" end_has_identifier="false"> - <parent ref="2664"/> + <parent ref="2308"/> </library_unit> </el> </first_design_unit> - <last_design_unit ref="2664"/> + <last_design_unit ref="2308"/> </el> - <el id="2658" kind="design_file" + <el id="2302" kind="design_file" design_file_directory="/my/src/ghdl/lib/ghdl/v93/ieee/" design_file_filename="../../src/ieee/numeric_std-body.v93" analysis_time_stamp="20161115105134.323" file_checksum="a7a49b1c8e24722fe3a86ec9348fd09d74c612fa" elab_flag="false"> - <library ref="2629"/> + <library ref="2273"/> <first_design_unit> - <el id="2660" kind="design_unit" design_unit_source_line="59" + <el id="2304" kind="design_unit" design_unit_source_line="59" design_unit_source_col="0" identifier="numeric_std" date="16" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="disk"> - <design_file ref="2658"/> - <library_unit id="2657" kind="package_body" + <design_file ref="2302"/> + <library_unit id="2301" kind="package_body" identifier="numeric_std" end_has_reserved_id="false" end_has_identifier="false"> - <parent ref="2660"/> + <parent ref="2304"/> </library_unit> - <hash_chain ref="14"/> </el> </first_design_unit> - <last_design_unit ref="2660"/> + <last_design_unit ref="2304"/> </el> - <el id="2652" kind="design_file" + <el id="2296" kind="design_file" design_file_directory="/my/src/ghdl/lib/ghdl/v93/ieee/" design_file_filename="../../src/ieee/math_real-body.vhdl" analysis_time_stamp="20161115105134.346" file_checksum="3c9ad9250928dcbba08fcf573862ebc7094be3ff" elab_flag="false"> - <library ref="2629"/> + <library ref="2273"/> <first_design_unit> - <el id="2654" kind="design_unit" design_unit_source_line="52" + <el id="2298" kind="design_unit" design_unit_source_line="52" design_unit_source_col="0" identifier="math_real" date="18" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="disk"> - <design_file ref="2652"/> - <library_unit id="2656" kind="package_body" identifier="math_real" + <design_file ref="2296"/> + <library_unit id="2300" kind="package_body" identifier="math_real" end_has_reserved_id="false" end_has_identifier="false"> - <parent ref="2654"/> + <parent ref="2298"/> </library_unit> </el> </first_design_unit> - <last_design_unit ref="2654"/> + <last_design_unit ref="2298"/> </el> - <el id="2648" kind="design_file" + <el id="2292" kind="design_file" design_file_directory="/my/src/ghdl/lib/ghdl/v93/ieee/" design_file_filename="../../src/ieee/math_complex-body.vhdl" analysis_time_stamp="20161115105134.380" file_checksum="c614e7df3afac461ab0c10687499f7d69d16ff20" elab_flag="false"> - <library ref="2629"/> + <library ref="2273"/> <first_design_unit> - <el id="2650" kind="design_unit" design_unit_source_line="52" + <el id="2294" kind="design_unit" design_unit_source_line="52" design_unit_source_col="0" identifier="math_complex" date="20" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="disk"> - <design_file ref="2648"/> - <library_unit id="2647" kind="package_body" + <design_file ref="2292"/> + <library_unit id="2291" kind="package_body" identifier="math_complex" end_has_reserved_id="false" end_has_identifier="false"> - <parent ref="2650"/> + <parent ref="2294"/> </library_unit> </el> </first_design_unit> - <last_design_unit ref="2650"/> + <last_design_unit ref="2294"/> </el> - <el id="2642" kind="design_file" + <el id="2286" kind="design_file" design_file_directory="/my/src/ghdl/lib/ghdl/v93/ieee/" design_file_filename="../../src/vital2000/timing_b.vhdl" analysis_time_stamp="20161115105134.439" file_checksum="4fb469b914567d905ea898006980bdf731b91570" elab_flag="false"> - <library ref="2629"/> + <library ref="2273"/> <first_design_unit> - <el id="2644" kind="design_unit" design_unit_source_line="46" + <el id="2288" kind="design_unit" design_unit_source_line="46" design_unit_source_col="0" identifier="vital_timing" date="22" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="disk"> - <design_file ref="2642"/> - <library_unit id="2646" kind="package_body" + <design_file ref="2286"/> + <library_unit id="2290" kind="package_body" identifier="vital_timing" end_has_reserved_id="false" end_has_identifier="false"> - <parent ref="2644"/> + <parent ref="2288"/> </library_unit> </el> </first_design_unit> - <last_design_unit ref="2644"/> + <last_design_unit ref="2288"/> </el> - <el id="2638" kind="design_file" + <el id="2282" kind="design_file" design_file_directory="/my/src/ghdl/lib/ghdl/v93/ieee/" design_file_filename="../../src/vital2000/prmtvs_b.vhdl" analysis_time_stamp="20161115105134.559" file_checksum="36a2777aab44ee837670fde4cf962166a6439188" elab_flag="false"> - <library ref="2629"/> + <library ref="2273"/> <first_design_unit> - <el id="2640" kind="design_unit" design_unit_source_line="30" + <el id="2284" kind="design_unit" design_unit_source_line="30" design_unit_source_col="0" identifier="vital_primitives" date="24" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="disk"> - <design_file ref="2638"/> - <library_unit id="2637" kind="package_body" + <design_file ref="2282"/> + <library_unit id="2281" kind="package_body" identifier="vital_primitives" end_has_reserved_id="false" end_has_identifier="false"> - <parent ref="2640"/> + <parent ref="2284"/> </library_unit> </el> </first_design_unit> - <last_design_unit ref="2640"/> + <last_design_unit ref="2284"/> </el> - <el id="2632" kind="design_file" + <el id="2276" kind="design_file" design_file_directory="/my/src/ghdl/lib/ghdl/v93/ieee/" design_file_filename="../../src/vital2000/memory_b.vhdl" analysis_time_stamp="20161115105134.730" file_checksum="16e08bfb92fc4c0f27e715f0a52fecc5c95df1b5" elab_flag="false"> - <library ref="2629"/> + <library ref="2273"/> <first_design_unit> - <el id="2634" kind="design_unit" design_unit_source_line="230" + <el id="2278" kind="design_unit" design_unit_source_line="230" design_unit_source_col="0" identifier="vital_memory" date="26" elab_flag="false" configuration_mark_flag="false" configuration_done_flag="false" date_state="disk"> - <design_file ref="2632"/> - <library_unit id="2636" kind="package_body" + <design_file ref="2276"/> + <library_unit id="2280" kind="package_body" identifier="vital_memory" end_has_reserved_id="false" end_has_identifier="false"> - <parent ref="2634"/> + <parent ref="2278"/> </library_unit> - <hash_chain ref="818"/> </el> </first_design_unit> - <last_design_unit ref="2634"/> + <last_design_unit ref="2278"/> </el> </design_file_chain> </el> diff --git a/data/level/structural_level.lvl b/data/level/structural_level.lvl index 40aa455..dab377b 100644 --- a/data/level/structural_level.lvl +++ b/data/level/structural_level.lvl @@ -131,6 +131,9 @@ ;;;; String ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (add_predicate string_matches string string) +;; is_accessed_by's signature must match is_read_element and +;; is_written_element's +(add_predicate is_accessed_by string process) ;;;; Type ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (add_predicate is_approved_type type) diff --git a/data/property/cnes/CNE_01700.pro b/data/property/cnes/CNE_01700.pro index a0cb792..d254ad1 100644 --- a/data/property/cnes/CNE_01700.pro +++ b/data/property/cnes/CNE_01700.pro @@ -3,10 +3,46 @@ (x_re waveform CNE_01700_HAS_BAD_NAME) ) (and - (not (string_matches [identifier x_re] ".*_re")) + (not (string_matches [identifier [is_waveform_of x_re]] ".*_re")) (exists x waveform (exists x_r1 waveform (and + (exists ps2 process + (and + (is_in_sensitivity_list x_r1 ps2) + (is_in_sensitivity_list x ps2) + (is_accessed_by x_re ps2) + (CTL_verifies ps2 + (AF + (and + (expr_writes x_re) + (is_read_element "0" "and") + (or + (and + (is_read_structure "(?(??)?)") + (is_read_element "1" "not") + (is_read_element "2" x_r1) + (is_read_element "3" x) + ) + (and + (is_read_structure "(??(??))") + (is_read_element "1" x) + (is_read_element "2" "not") + (is_read_element "3" x_r1) + ) + ) + (AX + (not + (EF + (expr_writes x_r1) + ) + ) + ) + ) + ) + ) + ) + ) (exists ps1 process (and (is_accessed_by x_r1 ps1) @@ -28,7 +64,7 @@ (is_read_element "1" clk1) (EX (and - (has_option "COND_WAS_TRUE") + (has_option "cond_was_true") (does_not_reach_parent_before (and (expr_writes x_r1) @@ -99,42 +135,6 @@ ) ) ) - (exists ps2 process - (and - (is_in_sensitivity_list x_r1 ps2) - (is_in_sensitivity_list x ps2) - (is_accessed_by x_re ps2) - (CTL_verifies ps2 - (AF - (and - (expr_writes x_re) - (is_read_element "0" "and") - (or - (and - (is_read_structure "(?(??)?)") - (is_read_element "1" "not") - (is_read_element "2" x_r1) - (is_read_element "3" x) - ) - (and - (is_read_structure "(??(??))") - (is_read_element "1" x) - (is_read_element "2" "not") - (is_read_element "3" x_r1) - ) - ) - (AX - (not - (EF - (expr_writes x_r1) - ) - ) - ) - ) - ) - ) - ) - ) ) ) ) diff --git a/instr-to-kodkod/src/StringManager.java b/instr-to-kodkod/src/StringManager.java index 9d73dd6..e94a7af 100644 --- a/instr-to-kodkod/src/StringManager.java +++ b/instr-to-kodkod/src/StringManager.java @@ -75,6 +75,15 @@ public class StringManager { if (p.matcher(c.getKey()).matches()) { + System.out.println + ( + "[D] \"" + + c.getValue() + + "\" matches pattern \"" + + p.pattern() + + "\"." + ); + rp.add_member ( new String[] |


