summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-07-17 10:13:31 +0200
committerNathanael Sensfelder <SpamShield0@MultiAgentSystems.org>2017-07-17 10:13:31 +0200
commit3e019d57fab57afe7aad373385f32a23bd178941 (patch)
treec11e3440e4f199c8da54e649f01f9598df87e46b /data
Initial commit.
Diffstat (limited to 'data')
-rw-r--r--data/ast/best_chronometer_ever.xml11069
-rw-r--r--data/instructions/example_1.sl1857
-rw-r--r--data/level/structural_level.data112
3 files changed, 13038 insertions, 0 deletions
diff --git a/data/ast/best_chronometer_ever.xml b/data/ast/best_chronometer_ever.xml
new file mode 100644
index 0000000..8b9bb77
--- /dev/null
+++ b/data/ast/best_chronometer_ever.xml
@@ -0,0 +1,11069 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<root version="0.13">
+ <el id="799" kind="library_declaration" file="*implicit*" line="1" col="1"
+ identifier="work" date="10" library_directory="" elab_flag="false"
+ visible_flag="true">
+ <design_file_chain>
+ <el id="2248" kind="design_file" file="user_handler.vhd" line="1" col="1"
+ design_file_directory="/my/stage_onera/other/best-chronometer-ever/src/"
+ design_file_filename="user_handler.vhd"
+ analysis_time_stamp="20170420084746.330"
+ file_checksum="39d39d483750f98355a18d189e3eafab6370a1fe"
+ elab_flag="false">
+ <library ref="799"/>
+ <first_design_unit>
+ <el id="2152" kind="design_unit" file="user_handler.vhd" line="1"
+ col="1" design_unit_source_line="0" design_unit_source_col="0"
+ identifier="user_handler" date="6"
+ end_location="user_handler.vhd:16:1" elab_flag="false"
+ configuration_mark_flag="false" configuration_done_flag="false"
+ date_state="analyze">
+ <design_file ref="2248"/>
+ <context_items>
+ <el id="2147" kind="library_clause" file="user_handler.vhd"
+ line="1" col="9" identifier="ieee" has_identifier_list="false">
+ <parent ref="2152"/>
+ <library_declaration ref="2250"/>
+ </el>
+ <el id="2154" kind="use_clause" file="user_handler.vhd" line="3"
+ col="5">
+ <parent ref="2152"/>
+ <selected_name id="2157" kind="selected_by_all_name"
+ file="user_handler.vhd" line="3" col="25"
+ is_forward_ref="false" expr_staticness="???">
+ <prefix id="2156" kind="selected_name"
+ file="user_handler.vhd" line="3" col="10"
+ identifier="std_logic_1164" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <prefix id="2155" kind="simple_name"
+ file="user_handler.vhd" line="3" col="5" identifier="ieee"
+ is_forward_ref="false" expr_staticness="???"
+ name_staticness="???">
+ <named_entity ref="2250"/>
+ </prefix>
+ <named_entity ref="2342"/>
+ </prefix>
+ </selected_name>
+ </el>
+ </context_items>
+ <library_unit id="2158" kind="entity_declaration"
+ file="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="2152"/>
+ <port_chain>
+ <el id="2160" kind="interface_signal_declaration"
+ file="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" 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="2158"/>
+ <subtype_indication id="2161" kind="simple_name"
+ file="user_handler.vhd" line="8" col="31"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="2162" kind="interface_signal_declaration"
+ file="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" 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="2158"/>
+ <subtype_indication id="2163" kind="simple_name"
+ file="user_handler.vhd" line="9" col="31"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="2164" kind="interface_signal_declaration"
+ file="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"
+ 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="2158"/>
+ <subtype_indication id="2165" kind="simple_name"
+ file="user_handler.vhd" line="10" col="31"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="2166" kind="interface_signal_declaration"
+ file="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"
+ 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="2158"/>
+ <subtype_indication id="2167" kind="simple_name"
+ file="user_handler.vhd" line="11" col="31"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="2168" kind="interface_signal_declaration"
+ file="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"
+ 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="2158"/>
+ <subtype_indication id="2169" kind="simple_name"
+ file="user_handler.vhd" line="12" col="31"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="2170" kind="interface_signal_declaration"
+ file="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"
+ 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="2158"/>
+ <subtype_indication id="2171" kind="simple_name"
+ file="user_handler.vhd" line="13" col="32"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="2172" kind="interface_signal_declaration"
+ file="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" 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="2158"/>
+ <subtype_indication id="2173" kind="simple_name"
+ file="user_handler.vhd" line="14" col="32"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ </port_chain>
+ </library_unit>
+ <dependence_list list-id="123">
+ <el ref="14"/>
+ <el ref="2294"/>
+ </dependence_list>
+ </el>
+ <el id="2174" kind="design_unit" file="user_handler.vhd" line="18"
+ col="1" design_unit_source_line="0" design_unit_source_col="0"
+ identifier="behavioral" date="6"
+ end_location="user_handler.vhd:55:1" elab_flag="false"
+ configuration_mark_flag="false" configuration_done_flag="false"
+ date_state="analyze">
+ <design_file ref="2248"/>
+ <library_unit id="2176" kind="architecture_body"
+ file="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="2174"/>
+ <entity_name id="2178" kind="simple_name" file="user_handler.vhd"
+ line="18" col="28" identifier="user_handler"
+ is_forward_ref="false" expr_staticness="???"
+ name_staticness="???">
+ <named_entity ref="2158"/>
+ </entity_name>
+ <declaration_chain>
+ <el id="2179" kind="signal_declaration" file="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="2176"/>
+ <subtype_indication id="2180" kind="simple_name"
+ file="user_handler.vhd" line="20" col="32"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="2181" kind="signal_declaration" file="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="2176"/>
+ <subtype_indication id="2182" kind="simple_name"
+ file="user_handler.vhd" line="22" col="28"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ </declaration_chain>
+ <concurrent_statement_chain>
+ <el id="2184" kind="sensitized_process_statement"
+ file="user_handler.vhd" line="24" 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="2176"/>
+ <sequential_statement_chain>
+ <el id="2187" kind="if_statement" file="user_handler.vhd"
+ line="26" col="7" label="" suspend_flag="false"
+ visible_flag="false" end_has_identifier="false">
+ <parent ref="2184"/>
+ <condition id="2189" kind="equality_operator"
+ file="user_handler.vhd" line="26" col="19"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2188" kind="simple_name"
+ file="user_handler.vhd" line="26" col="11"
+ identifier="i_reset" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="2162"/>
+ <base_name ref="2162"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="2190" kind="character_literal"
+ file="user_handler.vhd" line="26" col="21"
+ identifier="'1'" is_forward_ref="false"
+ expr_staticness="local" name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2347"/>
+ <base_name ref="2347"/>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="2192" kind="simple_signal_assignment_statement"
+ file="user_handler.vhd" line="28" col="10" label=""
+ delay_mechanism="inertial" visible_flag="false"
+ guarded_target_state="false">
+ <parent ref="2187"/>
+ <target id="2191" kind="simple_name"
+ file="user_handler.vhd" line="28" col="10"
+ identifier="time_is_passing" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="2181"/>
+ <base_name ref="2181"/>
+ </target>
+ <waveform_chain>
+ <el id="2193" kind="waveform_element"
+ file="user_handler.vhd" line="28" col="29">
+ <we_value id="2194" kind="character_literal"
+ file="user_handler.vhd" line="28" col="29"
+ identifier="'0'" is_forward_ref="false"
+ expr_staticness="local" name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2346"/>
+ <base_name ref="2346"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <else_clause id="2195" kind="elsif"
+ file="user_handler.vhd" line="29" col="7"
+ end_has_identifier="false">
+ <sequential_statement_chain>
+ <el id="2196" kind="if_statement"
+ file="user_handler.vhd" line="30" col="10" label=""
+ suspend_flag="false" visible_flag="false"
+ end_has_identifier="false">
+ <parent ref="2187"/>
+ <condition id="2837" kind="function_call"
+ file="user_handler.vhd" line="30" col="14"
+ expr_staticness="none" name_staticness="none">
+ <prefix id="2197" kind="simple_name"
+ file="user_handler.vhd" line="30" col="14"
+ identifier="rising_edge" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="18"/>
+ <named_entity ref="2674"/>
+ <base_name ref="2674"/>
+ </prefix>
+ <type ref="18"/>
+ <parameter_association_chain>
+ <el id="2200"
+ kind="association_element_by_expression"
+ file="user_handler.vhd" line="30" col="26"
+ whole_association_flag="true"
+ collapse_signal_flag="false">
+ <actual id="2199" kind="simple_name"
+ file="user_handler.vhd" line="30" col="26"
+ identifier="i_clock" is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="2160"/>
+ <base_name ref="2160"/>
+ </actual>
+ </el>
+ </parameter_association_chain>
+ <implementation ref="2674"/>
+ <base_name ref="2837"/>
+ </condition>
+ <sequential_statement_chain>
+ <el id="2201" kind="if_statement"
+ file="user_handler.vhd" line="32" col="13"
+ label="" suspend_flag="false"
+ visible_flag="false" end_has_identifier="false">
+ <parent ref="2196"/>
+ <condition id="2205" kind="and_operator"
+ file="user_handler.vhd" line="32" col="45"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2203" kind="equality_operator"
+ file="user_handler.vhd" line="32" col="38"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2202" kind="simple_name"
+ file="user_handler.vhd" line="32" col="18"
+ identifier="synced_start_btn_r1"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="2179"/>
+ <base_name ref="2179"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="2204" kind="character_literal"
+ file="user_handler.vhd" line="32" col="40"
+ identifier="'0'" is_forward_ref="false"
+ expr_staticness="local"
+ name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2346"/>
+ <base_name ref="2346"/>
+ </right>
+ </left>
+ <implementation ref="38"/>
+ <right id="2207" kind="equality_operator"
+ file="user_handler.vhd" line="32" col="69"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2206" kind="simple_name"
+ file="user_handler.vhd" line="32" col="50"
+ identifier="i_synced_start_btn"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="2164"/>
+ <base_name ref="2164"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="2208" kind="character_literal"
+ file="user_handler.vhd" line="32" col="71"
+ identifier="'1'" is_forward_ref="false"
+ expr_staticness="local"
+ name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2347"/>
+ <base_name ref="2347"/>
+ </right>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="2210"
+ kind="simple_signal_assignment_statement"
+ file="user_handler.vhd" line="34" col="16"
+ label="" delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="false">
+ <parent ref="2201"/>
+ <target id="2209" kind="simple_name"
+ file="user_handler.vhd" line="34" col="16"
+ identifier="time_is_passing"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="2181"/>
+ <base_name ref="2181"/>
+ </target>
+ <waveform_chain>
+ <el id="2211" kind="waveform_element"
+ file="user_handler.vhd" line="34"
+ col="35">
+ <we_value id="2212" kind="not_operator"
+ file="user_handler.vhd" line="34"
+ col="36" expr_staticness="none">
+ <type ref="2387"/>
+ <operand id="2213" kind="simple_name"
+ file="user_handler.vhd" line="34"
+ col="40"
+ identifier="time_is_passing"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="2181"/>
+ <base_name ref="2181"/>
+ </operand>
+ <implementation ref="2448"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ </el>
+ </sequential_statement_chain>
+ </el>
+ </sequential_statement_chain>
+ </else_clause>
+ </el>
+ </sequential_statement_chain>
+ <sensitivity_list list-id="52">
+ <el id="2183" kind="simple_name" file="user_handler.vhd"
+ line="24" col="28" identifier="i_clock"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="2160"/>
+ <base_name ref="2160"/>
+ </el>
+ <el id="2186" kind="simple_name" file="user_handler.vhd"
+ line="24" col="37" identifier="i_reset"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="2162"/>
+ <base_name ref="2162"/>
+ </el>
+ </sensitivity_list>
+ </el>
+ <el id="2214" kind="sensitized_process_statement"
+ file="user_handler.vhd" line="40" 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="2176"/>
+ <sequential_statement_chain>
+ <el id="2218" kind="if_statement" file="user_handler.vhd"
+ line="42" col="7" label="" suspend_flag="false"
+ visible_flag="false" end_has_identifier="false">
+ <parent ref="2214"/>
+ <condition id="2220" kind="equality_operator"
+ file="user_handler.vhd" line="42" col="19"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2219" kind="simple_name"
+ file="user_handler.vhd" line="42" col="11"
+ identifier="i_reset" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="2162"/>
+ <base_name ref="2162"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="2221" kind="character_literal"
+ file="user_handler.vhd" line="42" col="21"
+ identifier="'1'" is_forward_ref="false"
+ expr_staticness="local" name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2347"/>
+ <base_name ref="2347"/>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="2223" kind="simple_signal_assignment_statement"
+ file="user_handler.vhd" line="44" col="10" label=""
+ delay_mechanism="inertial" visible_flag="false"
+ guarded_target_state="false">
+ <parent ref="2218"/>
+ <target id="2222" kind="simple_name"
+ file="user_handler.vhd" line="44" col="10"
+ identifier="synced_start_btn_r1"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="2179"/>
+ <base_name ref="2179"/>
+ </target>
+ <waveform_chain>
+ <el id="2224" kind="waveform_element"
+ file="user_handler.vhd" line="44" col="33">
+ <we_value id="2225" kind="character_literal"
+ file="user_handler.vhd" line="44" col="33"
+ identifier="'0'" is_forward_ref="false"
+ expr_staticness="local" name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2346"/>
+ <base_name ref="2346"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <else_clause id="2226" kind="elsif"
+ file="user_handler.vhd" line="45" col="7"
+ end_has_identifier="false">
+ <sequential_statement_chain>
+ <el id="2227" kind="if_statement"
+ file="user_handler.vhd" line="46" col="10" label=""
+ suspend_flag="false" visible_flag="false"
+ end_has_identifier="false">
+ <parent ref="2218"/>
+ <condition id="2836" kind="function_call"
+ file="user_handler.vhd" line="46" col="14"
+ expr_staticness="none" name_staticness="none">
+ <prefix id="2228" kind="simple_name"
+ file="user_handler.vhd" line="46" col="14"
+ identifier="rising_edge" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="18"/>
+ <named_entity ref="2674"/>
+ <base_name ref="2674"/>
+ </prefix>
+ <type ref="18"/>
+ <parameter_association_chain>
+ <el id="2231"
+ kind="association_element_by_expression"
+ file="user_handler.vhd" line="46" col="26"
+ whole_association_flag="true"
+ collapse_signal_flag="false">
+ <actual id="2230" kind="simple_name"
+ file="user_handler.vhd" line="46" col="26"
+ identifier="i_clock" is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="2160"/>
+ <base_name ref="2160"/>
+ </actual>
+ </el>
+ </parameter_association_chain>
+ <implementation ref="2674"/>
+ <base_name ref="2836"/>
+ </condition>
+ <sequential_statement_chain>
+ <el id="2233"
+ kind="simple_signal_assignment_statement"
+ file="user_handler.vhd" line="48" col="13"
+ label="" delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="false">
+ <parent ref="2227"/>
+ <target id="2232" kind="simple_name"
+ file="user_handler.vhd" line="48" col="13"
+ identifier="synced_start_btn_r1"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="2179"/>
+ <base_name ref="2179"/>
+ </target>
+ <waveform_chain>
+ <el id="2234" kind="waveform_element"
+ file="user_handler.vhd" line="48" col="36">
+ <we_value id="2235" kind="simple_name"
+ file="user_handler.vhd" line="48" col="36"
+ identifier="i_synced_start_btn"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="2164"/>
+ <base_name ref="2164"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ </el>
+ </sequential_statement_chain>
+ </else_clause>
+ </el>
+ </sequential_statement_chain>
+ <sensitivity_list list-id="53">
+ <el id="2216" kind="simple_name" file="user_handler.vhd"
+ line="40" col="37" identifier="i_clock"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="2160"/>
+ <base_name ref="2160"/>
+ </el>
+ <el id="2217" kind="simple_name" file="user_handler.vhd"
+ line="40" col="46" identifier="i_reset"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="2162"/>
+ <base_name ref="2162"/>
+ </el>
+ </sensitivity_list>
+ </el>
+ <el id="2838" kind="sensitized_process_statement"
+ file="user_handler.vhd" line="53" 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="2229" kind="simple_signal_assignment_statement"
+ file="user_handler.vhd" line="53" col="4" label=""
+ delay_mechanism="inertial" visible_flag="false"
+ guarded_target_state="unknown">
+ <parent ref="2838"/>
+ <target id="2236" kind="simple_name"
+ file="user_handler.vhd" line="53" col="4"
+ identifier="o_raz" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="2172"/>
+ <base_name ref="2172"/>
+ </target>
+ <waveform_chain>
+ <el id="2237" kind="waveform_element"
+ file="user_handler.vhd" line="53" col="13">
+ <we_value id="2241" kind="and_operator"
+ file="user_handler.vhd" line="53" col="31"
+ expr_staticness="none">
+ <type ref="2387"/>
+ <left id="2240" kind="simple_name"
+ file="user_handler.vhd" line="53" col="14"
+ identifier="i_synced_raz_btn"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="2166"/>
+ <base_name ref="2166"/>
+ </left>
+ <implementation ref="2406"/>
+ <right id="2242" kind="simple_name"
+ file="user_handler.vhd" line="53" col="35"
+ identifier="time_is_passing"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="2181"/>
+ <base_name ref="2181"/>
+ </right>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <sensitivity_list list-id="128">
+ <el ref="2166"/>
+ <el ref="2181"/>
+ </sensitivity_list>
+ <process_origin id="2238"
+ kind="concurrent_simple_signal_assignment"
+ file="user_handler.vhd" line="53" col="4" label=""
+ delay_mechanism="inertial" postponed_flag="false"
+ visible_flag="false" guarded_target_state="false">
+ <parent ref="2176"/>
+ </process_origin>
+ </el>
+ <el id="2840" kind="sensitized_process_statement"
+ file="user_handler.vhd" line="54" 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="2198" kind="simple_signal_assignment_statement"
+ file="user_handler.vhd" line="54" col="4" label=""
+ delay_mechanism="inertial" visible_flag="false"
+ guarded_target_state="unknown">
+ <parent ref="2840"/>
+ <target id="2243" kind="simple_name"
+ file="user_handler.vhd" line="54" col="4"
+ identifier="o_enable" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="2170"/>
+ <base_name ref="2170"/>
+ </target>
+ <waveform_chain>
+ <el id="2246" kind="waveform_element"
+ file="user_handler.vhd" line="54" col="16">
+ <we_value id="2247" kind="simple_name"
+ file="user_handler.vhd" line="54" col="16"
+ identifier="time_is_passing" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="2181"/>
+ <base_name ref="2181"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <sensitivity_list list-id="132">
+ <el ref="2181"/>
+ </sensitivity_list>
+ <process_origin id="2244"
+ kind="concurrent_simple_signal_assignment"
+ file="user_handler.vhd" line="54" 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="2152"/>
+ <dependence_list list-id="124">
+ <el ref="14"/>
+ <el ref="2152"/>
+ </dependence_list>
+ </el>
+ </first_design_unit>
+ <last_design_unit ref="2174"/>
+ </el>
+ <el id="2148" kind="design_file" file="time_wizard.vhd" line="1" col="1"
+ design_file_directory="/my/stage_onera/other/best-chronometer-ever/src/"
+ design_file_filename="time_wizard.vhd"
+ analysis_time_stamp="20170420084746.330"
+ file_checksum="3bd89ce515d2d5d3e0bf9cd539371e15e7885a43"
+ elab_flag="false">
+ <library ref="799"/>
+ <first_design_unit>
+ <el id="1838" kind="design_unit" file="time_wizard.vhd" line="1"
+ col="1" design_unit_source_line="0" design_unit_source_col="0"
+ identifier="time_wizard" date="6"
+ end_location="time_wizard.vhd:18:1" elab_flag="false"
+ configuration_mark_flag="false" configuration_done_flag="false"
+ date_state="analyze">
+ <design_file ref="2148"/>
+ <context_items>
+ <el id="1833" kind="library_clause" file="time_wizard.vhd"
+ line="1" col="9" identifier="ieee" has_identifier_list="false">
+ <parent ref="1838"/>
+ <library_declaration ref="2250"/>
+ </el>
+ <el id="1840" kind="use_clause" file="time_wizard.vhd" line="3"
+ col="5">
+ <parent ref="1838"/>
+ <selected_name id="1843" kind="selected_by_all_name"
+ file="time_wizard.vhd" line="3" col="25"
+ is_forward_ref="false" expr_staticness="???">
+ <prefix id="1842" kind="selected_name" file="time_wizard.vhd"
+ line="3" col="10" identifier="std_logic_1164"
+ is_forward_ref="false" expr_staticness="???"
+ name_staticness="???">
+ <prefix id="1841" kind="simple_name" file="time_wizard.vhd"
+ line="3" col="5" identifier="ieee" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <named_entity ref="2250"/>
+ </prefix>
+ <named_entity ref="2342"/>
+ </prefix>
+ </selected_name>
+ </el>
+ </context_items>
+ <library_unit id="1844" kind="entity_declaration"
+ file="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="1838"/>
+ <port_chain>
+ <el id="1846" kind="interface_signal_declaration"
+ file="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" 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="1844"/>
+ <subtype_indication id="1847" kind="simple_name"
+ file="time_wizard.vhd" line="8" col="31"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1848" kind="interface_signal_declaration"
+ file="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" 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="1844"/>
+ <subtype_indication id="1849" kind="simple_name"
+ file="time_wizard.vhd" line="9" col="31"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1850" kind="interface_signal_declaration"
+ file="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" 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="1844"/>
+ <subtype_indication id="1851" kind="simple_name"
+ file="time_wizard.vhd" line="10" col="31"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1852" kind="interface_signal_declaration"
+ file="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"
+ 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="1844"/>
+ <subtype_indication id="1853" kind="simple_name"
+ file="time_wizard.vhd" line="11" col="31"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1854" kind="interface_signal_declaration"
+ file="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"
+ 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="1844"/>
+ <subtype_indication id="1855" kind="simple_name"
+ file="time_wizard.vhd" line="12" col="32"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1856" kind="interface_signal_declaration"
+ file="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"
+ 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="1844"/>
+ <subtype_indication id="2822"
+ kind="integer_subtype_definition" file="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="time_wizard.vhd" line="13" col="46"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="1860" kind="integer_literal"
+ file="time_wizard.vhd" line="13" col="46" value=" 0"
+ expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1862" kind="integer_literal"
+ file="time_wizard.vhd" line="13" col="51" value=" 9"
+ expr_staticness="local">
+ <type ref="399"/>
+ </right_limit_expr>
+ <type ref="639"/>
+ <left_limit ref="1860"/>
+ <right_limit ref="1862"/>
+ </range_constraint>
+ <subtype_type_mark id="1857" kind="simple_name"
+ file="time_wizard.vhd" line="13" col="32"
+ 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="2822"/>
+ </el>
+ <el id="1863" kind="interface_signal_declaration"
+ file="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"
+ 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="1844"/>
+ <subtype_indication id="1859"
+ kind="integer_subtype_definition" file="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="time_wizard.vhd" line="14" col="46"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="1865" kind="integer_literal"
+ file="time_wizard.vhd" line="14" col="46" value=" 0"
+ expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1869" kind="integer_literal"
+ file="time_wizard.vhd" line="14" col="51" value=" 9"
+ expr_staticness="local">
+ <type ref="399"/>
+ </right_limit_expr>
+ <type ref="639"/>
+ <left_limit ref="1865"/>
+ <right_limit ref="1869"/>
+ </range_constraint>
+ <subtype_type_mark id="1864" kind="simple_name"
+ file="time_wizard.vhd" line="14" col="32"
+ 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="1859"/>
+ </el>
+ <el id="1870" kind="interface_signal_declaration"
+ file="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"
+ 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="1844"/>
+ <subtype_indication id="1867"
+ kind="integer_subtype_definition" file="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="time_wizard.vhd" line="15" col="46"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="1874" kind="integer_literal"
+ file="time_wizard.vhd" line="15" col="46" value=" 0"
+ expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1876" kind="integer_literal"
+ file="time_wizard.vhd" line="15" col="51" value=" 9"
+ expr_staticness="local">
+ <type ref="399"/>
+ </right_limit_expr>
+ <type ref="639"/>
+ <left_limit ref="1874"/>
+ <right_limit ref="1876"/>
+ </range_constraint>
+ <subtype_type_mark id="1871" kind="simple_name"
+ file="time_wizard.vhd" line="15" col="32"
+ 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="1867"/>
+ </el>
+ <el id="1877" kind="interface_signal_declaration"
+ file="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"
+ 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="1844"/>
+ <subtype_indication id="1873"
+ kind="integer_subtype_definition" file="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="time_wizard.vhd" line="16" col="46"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="1879" kind="integer_literal"
+ file="time_wizard.vhd" line="16" col="46" value=" 0"
+ expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1883" kind="integer_literal"
+ file="time_wizard.vhd" line="16" col="51" value=" 5"
+ expr_staticness="local">
+ <type ref="399"/>
+ </right_limit_expr>
+ <type ref="639"/>
+ <left_limit ref="1879"/>
+ <right_limit ref="1883"/>
+ </range_constraint>
+ <subtype_type_mark id="1878" kind="simple_name"
+ file="time_wizard.vhd" line="16" col="32"
+ 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="1873"/>
+ </el>
+ </port_chain>
+ </library_unit>
+ <dependence_list list-id="101">
+ <el ref="14"/>
+ <el ref="2294"/>
+ </dependence_list>
+ </el>
+ <el id="1884" kind="design_unit" file="time_wizard.vhd" line="20"
+ col="1" design_unit_source_line="0" design_unit_source_col="0"
+ identifier="behavioral" date="6"
+ end_location="time_wizard.vhd:139:1" elab_flag="false"
+ configuration_mark_flag="false" configuration_done_flag="false"
+ date_state="analyze">
+ <design_file ref="2148"/>
+ <library_unit id="1886" kind="architecture_body"
+ file="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="1884"/>
+ <entity_name id="1888" kind="simple_name" file="time_wizard.vhd"
+ line="20" col="28" identifier="time_wizard"
+ is_forward_ref="false" expr_staticness="???"
+ name_staticness="???">
+ <named_entity ref="1844"/>
+ </entity_name>
+ <declaration_chain>
+ <el id="1889" kind="signal_declaration" file="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="1886"/>
+ <subtype_indication id="1890" kind="simple_name"
+ file="time_wizard.vhd" line="21" col="26"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1891" kind="signal_declaration" file="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="1886"/>
+ <subtype_indication id="1881"
+ kind="integer_subtype_definition" file="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="time_wizard.vhd" line="22" col="32"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="1893" kind="integer_literal"
+ file="time_wizard.vhd" line="22" col="32" value=" 0"
+ expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1897" kind="integer_literal"
+ file="time_wizard.vhd" line="22" col="37" value=" 9"
+ expr_staticness="local">
+ <type ref="399"/>
+ </right_limit_expr>
+ <type ref="639"/>
+ <left_limit ref="1893"/>
+ <right_limit ref="1897"/>
+ </range_constraint>
+ <subtype_type_mark id="1892" kind="simple_name"
+ file="time_wizard.vhd" line="22" 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="1881"/>
+ </el>
+ <el id="1898" kind="signal_declaration" file="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="1886"/>
+ <subtype_indication id="1895"
+ kind="integer_subtype_definition" file="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="time_wizard.vhd" line="23" col="32"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="1902" kind="integer_literal"
+ file="time_wizard.vhd" line="23" col="32" value=" 0"
+ expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1904" kind="integer_literal"
+ file="time_wizard.vhd" line="23" col="37" value=" 9"
+ expr_staticness="local">
+ <type ref="399"/>
+ </right_limit_expr>
+ <type ref="639"/>
+ <left_limit ref="1902"/>
+ <right_limit ref="1904"/>
+ </range_constraint>
+ <subtype_type_mark id="1899" kind="simple_name"
+ file="time_wizard.vhd" line="23" 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="1895"/>
+ </el>
+ <el id="1905" kind="signal_declaration" file="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="1886"/>
+ <subtype_indication id="1901"
+ kind="integer_subtype_definition" file="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="time_wizard.vhd" line="24" col="32"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="1907" kind="integer_literal"
+ file="time_wizard.vhd" line="24" col="32" value=" 0"
+ expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1911" kind="integer_literal"
+ file="time_wizard.vhd" line="24" col="37" value=" 9"
+ expr_staticness="local">
+ <type ref="399"/>
+ </right_limit_expr>
+ <type ref="639"/>
+ <left_limit ref="1907"/>
+ <right_limit ref="1911"/>
+ </range_constraint>
+ <subtype_type_mark id="1906" kind="simple_name"
+ file="time_wizard.vhd" line="24" 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="1901"/>
+ </el>
+ <el id="1912" kind="signal_declaration" file="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="1886"/>
+ <subtype_indication id="1909"
+ kind="integer_subtype_definition" file="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="time_wizard.vhd" line="25" col="32"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="1916" kind="integer_literal"
+ file="time_wizard.vhd" line="25" col="32" value=" 0"
+ expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1918" kind="integer_literal"
+ file="time_wizard.vhd" line="25" col="37" value=" 5"
+ expr_staticness="local">
+ <type ref="399"/>
+ </right_limit_expr>
+ <type ref="639"/>
+ <left_limit ref="1916"/>
+ <right_limit ref="1918"/>
+ </range_constraint>
+ <subtype_type_mark id="1913" kind="simple_name"
+ file="time_wizard.vhd" line="25" 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="1909"/>
+ </el>
+ </declaration_chain>
+ <concurrent_statement_chain>
+ <el id="1920" kind="sensitized_process_statement"
+ file="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="1886"/>
+ <sequential_statement_chain>
+ <el id="1923" kind="if_statement" file="time_wizard.vhd"
+ line="29" col="7" label="" suspend_flag="false"
+ visible_flag="false" end_has_identifier="false">
+ <parent ref="1920"/>
+ <condition id="1925" kind="equality_operator"
+ file="time_wizard.vhd" line="29" col="17"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="1924" kind="simple_name"
+ file="time_wizard.vhd" line="29" col="11"
+ identifier="i_raz" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1850"/>
+ <base_name ref="1850"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="1926" kind="character_literal"
+ file="time_wizard.vhd" line="29" col="19"
+ identifier="'1'" is_forward_ref="false"
+ expr_staticness="local" name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2347"/>
+ <base_name ref="2347"/>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="1928" kind="simple_signal_assignment_statement"
+ file="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="time_wizard.vhd" line="31" col="10"
+ identifier="t0001" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1881"/>
+ <named_entity ref="1891"/>
+ <base_name ref="1891"/>
+ </target>
+ <waveform_chain>
+ <el id="1929" kind="waveform_element"
+ file="time_wizard.vhd" line="31" col="19">
+ <we_value id="1930" kind="integer_literal"
+ file="time_wizard.vhd" line="31" col="19"
+ value=" 0" expr_staticness="local">
+ <type ref="399"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <else_clause id="1931" kind="elsif"
+ file="time_wizard.vhd" line="32" col="7"
+ end_has_identifier="false">
+ <sequential_statement_chain>
+ <el id="1932" kind="if_statement"
+ file="time_wizard.vhd" line="33" col="10" label=""
+ suspend_flag="false" visible_flag="false"
+ end_has_identifier="false">
+ <parent ref="1923"/>
+ <condition id="1914" kind="function_call"
+ file="time_wizard.vhd" line="33" col="14"
+ expr_staticness="none" name_staticness="none">
+ <prefix id="1933" kind="simple_name"
+ file="time_wizard.vhd" line="33" col="14"
+ identifier="rising_edge" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="18"/>
+ <named_entity ref="2674"/>
+ <base_name ref="2674"/>
+ </prefix>
+ <type ref="18"/>
+ <parameter_association_chain>
+ <el id="1936"
+ kind="association_element_by_expression"
+ file="time_wizard.vhd" line="33" col="26"
+ whole_association_flag="true"
+ collapse_signal_flag="false">
+ <actual id="1935" kind="simple_name"
+ file="time_wizard.vhd" line="33" col="26"
+ identifier="i_clock" is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1846"/>
+ <base_name ref="1846"/>
+ </actual>
+ </el>
+ </parameter_association_chain>
+ <implementation ref="2674"/>
+ <base_name ref="1914"/>
+ </condition>
+ <sequential_statement_chain>
+ <el id="1937" kind="if_statement"
+ file="time_wizard.vhd" line="35" col="13"
+ label="" suspend_flag="false"
+ visible_flag="false" end_has_identifier="false">
+ <parent ref="1932"/>
+ <condition id="1941" kind="and_operator"
+ file="time_wizard.vhd" line="35" col="43"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="1939" kind="equality_operator"
+ file="time_wizard.vhd" line="35" col="36"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="1938" kind="simple_name"
+ file="time_wizard.vhd" line="35" col="18"
+ identifier="i_new_centisecond"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1852"/>
+ <base_name ref="1852"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="1940" kind="character_literal"
+ file="time_wizard.vhd" line="35" col="38"
+ identifier="'1'" is_forward_ref="false"
+ expr_staticness="local"
+ name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2347"/>
+ <base_name ref="2347"/>
+ </right>
+ </left>
+ <implementation ref="38"/>
+ <right id="1943" kind="equality_operator"
+ file="time_wizard.vhd" line="35" col="62"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="1942" kind="simple_name"
+ file="time_wizard.vhd" line="35" col="48"
+ identifier="limit_reached"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1889"/>
+ <base_name ref="1889"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="1944" kind="character_literal"
+ file="time_wizard.vhd" line="35" col="64"
+ identifier="'0'" is_forward_ref="false"
+ expr_staticness="local"
+ name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2346"/>
+ <base_name ref="2346"/>
+ </right>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="1945" kind="if_statement"
+ file="time_wizard.vhd" line="37" col="16"
+ label="" suspend_flag="false"
+ visible_flag="false"
+ end_has_identifier="false">
+ <parent ref="1937"/>
+ <condition id="1947"
+ kind="greater_than_or_equal_operator"
+ file="time_wizard.vhd" line="37" col="26"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="1946" kind="simple_name"
+ file="time_wizard.vhd" line="37"
+ col="20" identifier="t0001"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1881"/>
+ <named_entity ref="1891"/>
+ <base_name ref="1891"/>
+ </left>
+ <implementation ref="486"/>
+ <right id="1948" kind="integer_literal"
+ file="time_wizard.vhd" line="37"
+ col="29" value=" 9"
+ expr_staticness="local">
+ <type ref="5"/>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="1950" kind="simple_signal_assignment_statement"
+ file="time_wizard.vhd" line="39"
+ col="19" label=""
+ delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="false">
+ <parent ref="1945"/>
+ <target id="1949" kind="simple_name"
+ file="time_wizard.vhd" line="39"
+ col="19" identifier="t0001"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1881"/>
+ <named_entity ref="1891"/>
+ <base_name ref="1891"/>
+ </target>
+ <waveform_chain>
+ <el id="1951" kind="waveform_element"
+ file="time_wizard.vhd" line="39"
+ col="28">
+ <we_value id="1952"
+ kind="integer_literal"
+ file="time_wizard.vhd" line="39"
+ col="28" value=" 0"
+ expr_staticness="local">
+ <type ref="399"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <else_clause id="1953" kind="elsif"
+ file="time_wizard.vhd" line="40" col="16"
+ end_has_identifier="false">
+ <sequential_statement_chain>
+ <el id="1955" kind="simple_signal_assignment_statement"
+ file="time_wizard.vhd" line="41"
+ col="19" label=""
+ delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="false">
+ <parent ref="1945"/>
+ <target id="1954" kind="simple_name"
+ file="time_wizard.vhd" line="41"
+ col="19" identifier="t0001"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1881"/>
+ <named_entity ref="1891"/>
+ <base_name ref="1891"/>
+ </target>
+ <waveform_chain>
+ <el id="1956"
+ kind="waveform_element"
+ file="time_wizard.vhd" line="41"
+ col="28">
+ <we_value id="1958"
+ kind="addition_operator"
+ file="time_wizard.vhd" line="41"
+ col="35" expr_staticness="none">
+ <type ref="399"/>
+ <left id="1957"
+ kind="simple_name"
+ file="time_wizard.vhd"
+ line="41" col="29"
+ identifier="t0001"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1881"/>
+ <named_entity ref="1891"/>
+ <base_name ref="1891"/>
+ </left>
+ <implementation ref="492"/>
+ <right id="1959"
+ kind="integer_literal"
+ file="time_wizard.vhd"
+ line="41" 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>
+ </el>
+ </sequential_statement_chain>
+ </el>
+ </sequential_statement_chain>
+ </else_clause>
+ </el>
+ </sequential_statement_chain>
+ <sensitivity_list list-id="48">
+ <el id="1919" kind="simple_name" file="time_wizard.vhd"
+ line="27" col="36" identifier="i_clock"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1846"/>
+ <base_name ref="1846"/>
+ </el>
+ <el id="1922" kind="simple_name" file="time_wizard.vhd"
+ line="27" col="45" identifier="i_raz"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1850"/>
+ <base_name ref="1850"/>
+ </el>
+ </sensitivity_list>
+ </el>
+ <el id="1960" kind="sensitized_process_statement"
+ file="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="1886"/>
+ <sequential_statement_chain>
+ <el id="1964" kind="if_statement" file="time_wizard.vhd"
+ line="50" col="7" label="" suspend_flag="false"
+ visible_flag="false" end_has_identifier="false">
+ <parent ref="1960"/>
+ <condition id="1966" kind="equality_operator"
+ file="time_wizard.vhd" line="50" col="17"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="1965" kind="simple_name"
+ file="time_wizard.vhd" line="50" col="11"
+ identifier="i_raz" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1850"/>
+ <base_name ref="1850"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="1967" kind="character_literal"
+ file="time_wizard.vhd" line="50" col="19"
+ identifier="'1'" is_forward_ref="false"
+ expr_staticness="local" name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2347"/>
+ <base_name ref="2347"/>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="1969" kind="simple_signal_assignment_statement"
+ file="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="time_wizard.vhd" line="52" col="10"
+ identifier="t0010" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1895"/>
+ <named_entity ref="1898"/>
+ <base_name ref="1898"/>
+ </target>
+ <waveform_chain>
+ <el id="1970" kind="waveform_element"
+ file="time_wizard.vhd" line="52" col="19">
+ <we_value id="1971" kind="integer_literal"
+ file="time_wizard.vhd" line="52" col="19"
+ value=" 0" expr_staticness="local">
+ <type ref="399"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <else_clause id="1972" kind="elsif"
+ file="time_wizard.vhd" line="53" col="7"
+ end_has_identifier="false">
+ <sequential_statement_chain>
+ <el id="1973" kind="if_statement"
+ file="time_wizard.vhd" line="54" col="10" label=""
+ suspend_flag="false" visible_flag="false"
+ end_has_identifier="false">
+ <parent ref="1964"/>
+ <condition id="1915" kind="function_call"
+ file="time_wizard.vhd" line="54" col="14"
+ expr_staticness="none" name_staticness="none">
+ <prefix id="1974" kind="simple_name"
+ file="time_wizard.vhd" line="54" col="14"
+ identifier="rising_edge" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="18"/>
+ <named_entity ref="2674"/>
+ <base_name ref="2674"/>
+ </prefix>
+ <type ref="18"/>
+ <parameter_association_chain>
+ <el id="1977"
+ kind="association_element_by_expression"
+ file="time_wizard.vhd" line="54" col="26"
+ whole_association_flag="true"
+ collapse_signal_flag="false">
+ <actual id="1976" kind="simple_name"
+ file="time_wizard.vhd" line="54" col="26"
+ identifier="i_clock" is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1846"/>
+ <base_name ref="1846"/>
+ </actual>
+ </el>
+ </parameter_association_chain>
+ <implementation ref="2674"/>
+ <base_name ref="1915"/>
+ </condition>
+ <sequential_statement_chain>
+ <el id="1978" kind="if_statement"
+ file="time_wizard.vhd" line="56" col="13"
+ label="" suspend_flag="false"
+ visible_flag="false" end_has_identifier="false">
+ <parent ref="1973"/>
+ <condition id="1986" kind="and_operator"
+ file="time_wizard.vhd" line="60" col="16"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="1982" kind="and_operator"
+ file="time_wizard.vhd" line="59" col="16"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="1980" kind="equality_operator"
+ file="time_wizard.vhd" line="58" col="35"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="1979" kind="simple_name"
+ file="time_wizard.vhd" line="58"
+ col="17" identifier="i_new_centisecond"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1852"/>
+ <base_name ref="1852"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="1981" kind="character_literal"
+ file="time_wizard.vhd" line="58"
+ col="37" identifier="'1'"
+ is_forward_ref="false"
+ expr_staticness="local"
+ name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2347"/>
+ <base_name ref="2347"/>
+ </right>
+ </left>
+ <implementation ref="38"/>
+ <right id="1984" kind="equality_operator"
+ file="time_wizard.vhd" line="59" col="35"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="1983" kind="simple_name"
+ file="time_wizard.vhd" line="59"
+ col="21" identifier="limit_reached"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1889"/>
+ <base_name ref="1889"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="1985" kind="character_literal"
+ file="time_wizard.vhd" line="59"
+ col="37" identifier="'0'"
+ is_forward_ref="false"
+ expr_staticness="local"
+ name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2346"/>
+ <base_name ref="2346"/>
+ </right>
+ </right>
+ </left>
+ <implementation ref="38"/>
+ <right id="1988"
+ kind="greater_than_or_equal_operator"
+ file="time_wizard.vhd" line="60" col="27"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="1987" kind="simple_name"
+ file="time_wizard.vhd" line="60" col="21"
+ identifier="t0001" is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1881"/>
+ <named_entity ref="1891"/>
+ <base_name ref="1891"/>
+ </left>
+ <implementation ref="486"/>
+ <right id="1989" kind="integer_literal"
+ file="time_wizard.vhd" line="60" col="30"
+ value=" 9" expr_staticness="local">
+ <type ref="5"/>
+ </right>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="1990" kind="if_statement"
+ file="time_wizard.vhd" line="63" col="16"
+ label="" suspend_flag="false"
+ visible_flag="false"
+ end_has_identifier="false">
+ <parent ref="1978"/>
+ <condition id="1992"
+ kind="greater_than_or_equal_operator"
+ file="time_wizard.vhd" line="63" col="26"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="1991" kind="simple_name"
+ file="time_wizard.vhd" line="63"
+ col="20" identifier="t0010"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1895"/>
+ <named_entity ref="1898"/>
+ <base_name ref="1898"/>
+ </left>
+ <implementation ref="486"/>
+ <right id="1993" kind="integer_literal"
+ file="time_wizard.vhd" line="63"
+ col="29" value=" 9"
+ expr_staticness="local">
+ <type ref="5"/>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="1995" kind="simple_signal_assignment_statement"
+ file="time_wizard.vhd" line="64"
+ col="19" label=""
+ delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="false">
+ <parent ref="1990"/>
+ <target id="1994" kind="simple_name"
+ file="time_wizard.vhd" line="64"
+ col="19" identifier="t0010"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1895"/>
+ <named_entity ref="1898"/>
+ <base_name ref="1898"/>
+ </target>
+ <waveform_chain>
+ <el id="1996" kind="waveform_element"
+ file="time_wizard.vhd" line="64"
+ col="28">
+ <we_value id="1997"
+ kind="integer_literal"
+ file="time_wizard.vhd" line="64"
+ col="28" value=" 0"
+ expr_staticness="local">
+ <type ref="399"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <else_clause id="1998" kind="elsif"
+ file="time_wizard.vhd" line="65" col="16"
+ end_has_identifier="false">
+ <sequential_statement_chain>
+ <el id="2000" kind="simple_signal_assignment_statement"
+ file="time_wizard.vhd" line="66"
+ col="19" label=""
+ delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="false">
+ <parent ref="1990"/>
+ <target id="1999" kind="simple_name"
+ file="time_wizard.vhd" line="66"
+ col="19" identifier="t0010"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1895"/>
+ <named_entity ref="1898"/>
+ <base_name ref="1898"/>
+ </target>
+ <waveform_chain>
+ <el id="2001"
+ kind="waveform_element"
+ file="time_wizard.vhd" line="66"
+ col="28">
+ <we_value id="2003"
+ kind="addition_operator"
+ file="time_wizard.vhd" line="66"
+ col="35" expr_staticness="none">
+ <type ref="399"/>
+ <left id="2002"
+ kind="simple_name"
+ file="time_wizard.vhd"
+ line="66" col="29"
+ identifier="t0010"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1895"/>
+ <named_entity ref="1898"/>
+ <base_name ref="1898"/>
+ </left>
+ <implementation ref="492"/>
+ <right id="2004"
+ kind="integer_literal"
+ file="time_wizard.vhd"
+ line="66" 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>
+ </el>
+ </sequential_statement_chain>
+ </el>
+ </sequential_statement_chain>
+ </else_clause>
+ </el>
+ </sequential_statement_chain>
+ <sensitivity_list list-id="49">
+ <el id="1962" kind="simple_name" file="time_wizard.vhd"
+ line="48" col="35" identifier="i_clock"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1846"/>
+ <base_name ref="1846"/>
+ </el>
+ <el id="1963" kind="simple_name" file="time_wizard.vhd"
+ line="48" col="44" identifier="i_raz"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1850"/>
+ <base_name ref="1850"/>
+ </el>
+ </sensitivity_list>
+ </el>
+ <el id="2006" kind="sensitized_process_statement"
+ file="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="1886"/>
+ <sequential_statement_chain>
+ <el id="2009" kind="if_statement" file="time_wizard.vhd"
+ line="75" col="7" label="" suspend_flag="false"
+ visible_flag="false" end_has_identifier="false">
+ <parent ref="2006"/>
+ <condition id="2011" kind="equality_operator"
+ file="time_wizard.vhd" line="75" col="17"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2010" kind="simple_name"
+ file="time_wizard.vhd" line="75" col="11"
+ identifier="i_raz" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1850"/>
+ <base_name ref="1850"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="2012" kind="character_literal"
+ file="time_wizard.vhd" line="75" col="19"
+ identifier="'1'" is_forward_ref="false"
+ expr_staticness="local" name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2347"/>
+ <base_name ref="2347"/>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="2014" kind="simple_signal_assignment_statement"
+ file="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="time_wizard.vhd" line="77" col="10"
+ identifier="t0100" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1901"/>
+ <named_entity ref="1905"/>
+ <base_name ref="1905"/>
+ </target>
+ <waveform_chain>
+ <el id="2015" kind="waveform_element"
+ file="time_wizard.vhd" line="77" col="19">
+ <we_value id="2016" kind="integer_literal"
+ file="time_wizard.vhd" line="77" col="19"
+ value=" 0" expr_staticness="local">
+ <type ref="399"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <else_clause id="2017" kind="elsif"
+ file="time_wizard.vhd" line="78" col="7"
+ end_has_identifier="false">
+ <sequential_statement_chain>
+ <el id="2018" kind="if_statement"
+ file="time_wizard.vhd" line="79" col="10" label=""
+ suspend_flag="false" visible_flag="false"
+ end_has_identifier="false">
+ <parent ref="2009"/>
+ <condition id="1934" kind="function_call"
+ file="time_wizard.vhd" line="79" col="14"
+ expr_staticness="none" name_staticness="none">
+ <prefix id="2019" kind="simple_name"
+ file="time_wizard.vhd" line="79" col="14"
+ identifier="rising_edge" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="18"/>
+ <named_entity ref="2674"/>
+ <base_name ref="2674"/>
+ </prefix>
+ <type ref="18"/>
+ <parameter_association_chain>
+ <el id="2022"
+ kind="association_element_by_expression"
+ file="time_wizard.vhd" line="79" col="26"
+ whole_association_flag="true"
+ collapse_signal_flag="false">
+ <actual id="2021" kind="simple_name"
+ file="time_wizard.vhd" line="79" col="26"
+ identifier="i_clock" is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1846"/>
+ <base_name ref="1846"/>
+ </actual>
+ </el>
+ </parameter_association_chain>
+ <implementation ref="2674"/>
+ <base_name ref="1934"/>
+ </condition>
+ <sequential_statement_chain>
+ <el id="2023" kind="if_statement"
+ file="time_wizard.vhd" line="81" col="13"
+ label="" suspend_flag="false"
+ visible_flag="false" end_has_identifier="false">
+ <parent ref="2018"/>
+ <condition id="2035" kind="and_operator"
+ file="time_wizard.vhd" line="86" col="16"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2031" kind="and_operator"
+ file="time_wizard.vhd" line="85" col="16"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2027" kind="and_operator"
+ file="time_wizard.vhd" line="84" col="16"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2025" kind="equality_operator"
+ file="time_wizard.vhd" line="83"
+ col="35" expr_staticness="none">
+ <type ref="18"/>
+ <left id="2024" kind="simple_name"
+ file="time_wizard.vhd" line="83"
+ col="17"
+ identifier="i_new_centisecond"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1852"/>
+ <base_name ref="1852"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="2026"
+ kind="character_literal"
+ file="time_wizard.vhd" line="83"
+ col="37" identifier="'1'"
+ is_forward_ref="false"
+ expr_staticness="local"
+ name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2347"/>
+ <base_name ref="2347"/>
+ </right>
+ </left>
+ <implementation ref="38"/>
+ <right id="2029" kind="equality_operator"
+ file="time_wizard.vhd" line="84"
+ col="35" expr_staticness="none">
+ <type ref="18"/>
+ <left id="2028" kind="simple_name"
+ file="time_wizard.vhd" line="84"
+ col="21" identifier="limit_reached"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1889"/>
+ <base_name ref="1889"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="2030"
+ kind="character_literal"
+ file="time_wizard.vhd" line="84"
+ col="37" identifier="'0'"
+ is_forward_ref="false"
+ expr_staticness="local"
+ name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2346"/>
+ <base_name ref="2346"/>
+ </right>
+ </right>
+ </left>
+ <implementation ref="38"/>
+ <right id="2033"
+ kind="greater_than_or_equal_operator"
+ file="time_wizard.vhd" line="85" col="27"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2032" kind="simple_name"
+ file="time_wizard.vhd" line="85"
+ col="21" identifier="t0010"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1895"/>
+ <named_entity ref="1898"/>
+ <base_name ref="1898"/>
+ </left>
+ <implementation ref="486"/>
+ <right id="2034" kind="integer_literal"
+ file="time_wizard.vhd" line="85"
+ col="30" value=" 9"
+ expr_staticness="local">
+ <type ref="5"/>
+ </right>
+ </right>
+ </left>
+ <implementation ref="38"/>
+ <right id="2037"
+ kind="greater_than_or_equal_operator"
+ file="time_wizard.vhd" line="86" col="27"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2036" kind="simple_name"
+ file="time_wizard.vhd" line="86" col="21"
+ identifier="t0001" is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1881"/>
+ <named_entity ref="1891"/>
+ <base_name ref="1891"/>
+ </left>
+ <implementation ref="486"/>
+ <right id="2038" kind="integer_literal"
+ file="time_wizard.vhd" line="86" col="30"
+ value=" 9" expr_staticness="local">
+ <type ref="5"/>
+ </right>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="2039" kind="if_statement"
+ file="time_wizard.vhd" line="89" col="16"
+ label="" suspend_flag="false"
+ visible_flag="false"
+ end_has_identifier="false">
+ <parent ref="2023"/>
+ <condition id="2041"
+ kind="greater_than_or_equal_operator"
+ file="time_wizard.vhd" line="89" col="26"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2040" kind="simple_name"
+ file="time_wizard.vhd" line="89"
+ col="20" identifier="t0100"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1901"/>
+ <named_entity ref="1905"/>
+ <base_name ref="1905"/>
+ </left>
+ <implementation ref="486"/>
+ <right id="2042" kind="integer_literal"
+ file="time_wizard.vhd" line="89"
+ col="29" value=" 9"
+ expr_staticness="local">
+ <type ref="5"/>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="2044" kind="simple_signal_assignment_statement"
+ file="time_wizard.vhd" line="90"
+ col="19" label=""
+ delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="false">
+ <parent ref="2039"/>
+ <target id="2043" kind="simple_name"
+ file="time_wizard.vhd" line="90"
+ col="19" identifier="t0100"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1901"/>
+ <named_entity ref="1905"/>
+ <base_name ref="1905"/>
+ </target>
+ <waveform_chain>
+ <el id="2045" kind="waveform_element"
+ file="time_wizard.vhd" line="90"
+ col="28">
+ <we_value id="2046"
+ kind="integer_literal"
+ file="time_wizard.vhd" line="90"
+ col="28" value=" 0"
+ expr_staticness="local">
+ <type ref="399"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <else_clause id="2047" kind="elsif"
+ file="time_wizard.vhd" line="91" col="16"
+ end_has_identifier="false">
+ <sequential_statement_chain>
+ <el id="2049" kind="simple_signal_assignment_statement"
+ file="time_wizard.vhd" line="92"
+ col="19" label=""
+ delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="false">
+ <parent ref="2039"/>
+ <target id="2048" kind="simple_name"
+ file="time_wizard.vhd" line="92"
+ col="19" identifier="t0100"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1901"/>
+ <named_entity ref="1905"/>
+ <base_name ref="1905"/>
+ </target>
+ <waveform_chain>
+ <el id="2050"
+ kind="waveform_element"
+ file="time_wizard.vhd" line="92"
+ col="28">
+ <we_value id="2052"
+ kind="addition_operator"
+ file="time_wizard.vhd" line="92"
+ col="35" expr_staticness="none">
+ <type ref="399"/>
+ <left id="2051"
+ kind="simple_name"
+ file="time_wizard.vhd"
+ line="92" col="29"
+ identifier="t0100"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1901"/>
+ <named_entity ref="1905"/>
+ <base_name ref="1905"/>
+ </left>
+ <implementation ref="492"/>
+ <right id="2053"
+ kind="integer_literal"
+ file="time_wizard.vhd"
+ line="92" 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>
+ </el>
+ </sequential_statement_chain>
+ </el>
+ </sequential_statement_chain>
+ </else_clause>
+ </el>
+ </sequential_statement_chain>
+ <sensitivity_list list-id="50">
+ <el id="2005" kind="simple_name" file="time_wizard.vhd"
+ line="73" col="31" identifier="i_clock"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1846"/>
+ <base_name ref="1846"/>
+ </el>
+ <el id="2008" kind="simple_name" file="time_wizard.vhd"
+ line="73" col="40" identifier="i_raz"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1850"/>
+ <base_name ref="1850"/>
+ </el>
+ </sensitivity_list>
+ </el>
+ <el id="2054" kind="sensitized_process_statement"
+ file="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="1886"/>
+ <sequential_statement_chain>
+ <el id="2058" kind="if_statement" file="time_wizard.vhd"
+ line="101" col="7" label="" suspend_flag="false"
+ visible_flag="false" end_has_identifier="false">
+ <parent ref="2054"/>
+ <condition id="2060" kind="equality_operator"
+ file="time_wizard.vhd" line="101" col="17"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2059" kind="simple_name"
+ file="time_wizard.vhd" line="101" col="11"
+ identifier="i_raz" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1850"/>
+ <base_name ref="1850"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="2061" kind="character_literal"
+ file="time_wizard.vhd" line="101" col="19"
+ identifier="'1'" is_forward_ref="false"
+ expr_staticness="local" name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2347"/>
+ <base_name ref="2347"/>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="2063" kind="simple_signal_assignment_statement"
+ file="time_wizard.vhd" line="103" col="10" label=""
+ delay_mechanism="inertial" visible_flag="false"
+ guarded_target_state="false">
+ <parent ref="2058"/>
+ <target id="2062" kind="simple_name"
+ file="time_wizard.vhd" line="103" col="10"
+ identifier="t1000" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1909"/>
+ <named_entity ref="1912"/>
+ <base_name ref="1912"/>
+ </target>
+ <waveform_chain>
+ <el id="2064" kind="waveform_element"
+ file="time_wizard.vhd" line="103" col="19">
+ <we_value id="2065" kind="integer_literal"
+ file="time_wizard.vhd" line="103" col="19"
+ value=" 0" expr_staticness="local">
+ <type ref="399"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <else_clause id="2066" kind="elsif"
+ file="time_wizard.vhd" line="104" col="7"
+ end_has_identifier="false">
+ <sequential_statement_chain>
+ <el id="2067" kind="if_statement"
+ file="time_wizard.vhd" line="105" col="10" label=""
+ suspend_flag="false" visible_flag="false"
+ end_has_identifier="false">
+ <parent ref="2058"/>
+ <condition id="1975" kind="function_call"
+ file="time_wizard.vhd" line="105" col="14"
+ expr_staticness="none" name_staticness="none">
+ <prefix id="2068" kind="simple_name"
+ file="time_wizard.vhd" line="105" col="14"
+ identifier="rising_edge" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="18"/>
+ <named_entity ref="2674"/>
+ <base_name ref="2674"/>
+ </prefix>
+ <type ref="18"/>
+ <parameter_association_chain>
+ <el id="2071"
+ kind="association_element_by_expression"
+ file="time_wizard.vhd" line="105" col="26"
+ whole_association_flag="true"
+ collapse_signal_flag="false">
+ <actual id="2070" kind="simple_name"
+ file="time_wizard.vhd" line="105" col="26"
+ identifier="i_clock" is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1846"/>
+ <base_name ref="1846"/>
+ </actual>
+ </el>
+ </parameter_association_chain>
+ <implementation ref="2674"/>
+ <base_name ref="1975"/>
+ </condition>
+ <sequential_statement_chain>
+ <el id="2072" kind="if_statement"
+ file="time_wizard.vhd" line="107" col="13"
+ label="" suspend_flag="false"
+ visible_flag="false" end_has_identifier="false">
+ <parent ref="2067"/>
+ <condition id="2088" kind="and_operator"
+ file="time_wizard.vhd" line="113" col="16"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2084" kind="and_operator"
+ file="time_wizard.vhd" line="112" col="16"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2080" kind="and_operator"
+ file="time_wizard.vhd" line="111" col="16"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2076" kind="and_operator"
+ file="time_wizard.vhd" line="110"
+ col="16" expr_staticness="none">
+ <type ref="18"/>
+ <left id="2074"
+ kind="equality_operator"
+ file="time_wizard.vhd" line="109"
+ col="35" expr_staticness="none">
+ <type ref="18"/>
+ <left id="2073" kind="simple_name"
+ file="time_wizard.vhd" line="109"
+ col="17"
+ identifier="i_new_centisecond"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1852"/>
+ <base_name ref="1852"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="2075"
+ kind="character_literal"
+ file="time_wizard.vhd" line="109"
+ col="37" identifier="'1'"
+ is_forward_ref="false"
+ expr_staticness="local"
+ name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2347"/>
+ <base_name ref="2347"/>
+ </right>
+ </left>
+ <implementation ref="38"/>
+ <right id="2078"
+ kind="equality_operator"
+ file="time_wizard.vhd" line="110"
+ col="35" expr_staticness="none">
+ <type ref="18"/>
+ <left id="2077" kind="simple_name"
+ file="time_wizard.vhd" line="110"
+ col="21" identifier="limit_reached"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1889"/>
+ <base_name ref="1889"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="2079"
+ kind="character_literal"
+ file="time_wizard.vhd" line="110"
+ col="37" identifier="'0'"
+ is_forward_ref="false"
+ expr_staticness="local"
+ name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2346"/>
+ <base_name ref="2346"/>
+ </right>
+ </right>
+ </left>
+ <implementation ref="38"/>
+ <right id="2082"
+ kind="greater_than_or_equal_operator"
+ file="time_wizard.vhd" line="111"
+ col="27" expr_staticness="none">
+ <type ref="18"/>
+ <left id="2081" kind="simple_name"
+ file="time_wizard.vhd" line="111"
+ col="21" identifier="t0100"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1901"/>
+ <named_entity ref="1905"/>
+ <base_name ref="1905"/>
+ </left>
+ <implementation ref="486"/>
+ <right id="2083" kind="integer_literal"
+ file="time_wizard.vhd" line="111"
+ col="30" value=" 9"
+ expr_staticness="local">
+ <type ref="5"/>
+ </right>
+ </right>
+ </left>
+ <implementation ref="38"/>
+ <right id="2086"
+ kind="greater_than_or_equal_operator"
+ file="time_wizard.vhd" line="112" col="27"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2085" kind="simple_name"
+ file="time_wizard.vhd" line="112"
+ col="21" identifier="t0010"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1895"/>
+ <named_entity ref="1898"/>
+ <base_name ref="1898"/>
+ </left>
+ <implementation ref="486"/>
+ <right id="2087" kind="integer_literal"
+ file="time_wizard.vhd" line="112"
+ col="30" value=" 9"
+ expr_staticness="local">
+ <type ref="5"/>
+ </right>
+ </right>
+ </left>
+ <implementation ref="38"/>
+ <right id="2090"
+ kind="greater_than_or_equal_operator"
+ file="time_wizard.vhd" line="113" col="27"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2089" kind="simple_name"
+ file="time_wizard.vhd" line="113" col="21"
+ identifier="t0001" is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1881"/>
+ <named_entity ref="1891"/>
+ <base_name ref="1891"/>
+ </left>
+ <implementation ref="486"/>
+ <right id="2091" kind="integer_literal"
+ file="time_wizard.vhd" line="113" col="30"
+ value=" 9" expr_staticness="local">
+ <type ref="5"/>
+ </right>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="2093"
+ kind="simple_signal_assignment_statement"
+ file="time_wizard.vhd" line="116" col="16"
+ label="" delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="false">
+ <parent ref="2072"/>
+ <target id="2092" kind="simple_name"
+ file="time_wizard.vhd" line="116" col="16"
+ identifier="t1000" is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1909"/>
+ <named_entity ref="1912"/>
+ <base_name ref="1912"/>
+ </target>
+ <waveform_chain>
+ <el id="2094" kind="waveform_element"
+ file="time_wizard.vhd" line="116"
+ col="25">
+ <we_value id="2096"
+ kind="addition_operator"
+ file="time_wizard.vhd" line="116"
+ col="32" expr_staticness="none">
+ <type ref="399"/>
+ <left id="2095" kind="simple_name"
+ file="time_wizard.vhd" line="116"
+ col="26" identifier="t1000"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1909"/>
+ <named_entity ref="1912"/>
+ <base_name ref="1912"/>
+ </left>
+ <implementation ref="492"/>
+ <right id="2097"
+ kind="integer_literal"
+ file="time_wizard.vhd" line="116"
+ col="34" value=" 1"
+ expr_staticness="local">
+ <type ref="5"/>
+ </right>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ </el>
+ </sequential_statement_chain>
+ </el>
+ </sequential_statement_chain>
+ </else_clause>
+ </el>
+ </sequential_statement_chain>
+ <sensitivity_list list-id="51">
+ <el id="2056" kind="simple_name" file="time_wizard.vhd"
+ line="99" col="35" identifier="i_clock"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1846"/>
+ <base_name ref="1846"/>
+ </el>
+ <el id="2057" kind="simple_name" file="time_wizard.vhd"
+ line="99" col="44" identifier="i_raz"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1850"/>
+ <base_name ref="1850"/>
+ </el>
+ </sensitivity_list>
+ </el>
+ <el id="2824" kind="sensitized_process_statement"
+ file="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="1886"/>
+ <sequential_statement_chain>
+ <el id="2069" kind="if_statement" file="time_wizard.vhd"
+ line="124" col="7" label="" suspend_flag="false"
+ visible_flag="false" end_has_identifier="false">
+ <parent ref="2824"/>
+ <condition id="2115" kind="and_operator"
+ file="time_wizard.vhd" line="129" col="10"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2111" kind="and_operator"
+ file="time_wizard.vhd" line="128" col="10"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2107" kind="and_operator"
+ file="time_wizard.vhd" line="127" col="10"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2105"
+ kind="greater_than_or_equal_operator"
+ file="time_wizard.vhd" line="126" col="17"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2104" kind="simple_name"
+ file="time_wizard.vhd" line="126" col="11"
+ identifier="t1000" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1909"/>
+ <named_entity ref="1912"/>
+ <base_name ref="1912"/>
+ </left>
+ <implementation ref="486"/>
+ <right id="2106" kind="integer_literal"
+ file="time_wizard.vhd" line="126" col="20"
+ value=" 5" expr_staticness="local">
+ <type ref="5"/>
+ </right>
+ </left>
+ <implementation ref="38"/>
+ <right id="2109"
+ kind="greater_than_or_equal_operator"
+ file="time_wizard.vhd" line="127" col="21"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2108" kind="simple_name"
+ file="time_wizard.vhd" line="127" col="15"
+ identifier="t0100" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1901"/>
+ <named_entity ref="1905"/>
+ <base_name ref="1905"/>
+ </left>
+ <implementation ref="486"/>
+ <right id="2110" kind="integer_literal"
+ file="time_wizard.vhd" line="127" col="24"
+ value=" 9" expr_staticness="local">
+ <type ref="5"/>
+ </right>
+ </right>
+ </left>
+ <implementation ref="38"/>
+ <right id="2113"
+ kind="greater_than_or_equal_operator"
+ file="time_wizard.vhd" line="128" col="21"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2112" kind="simple_name"
+ file="time_wizard.vhd" line="128" col="15"
+ identifier="t0010" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1895"/>
+ <named_entity ref="1898"/>
+ <base_name ref="1898"/>
+ </left>
+ <implementation ref="486"/>
+ <right id="2114" kind="integer_literal"
+ file="time_wizard.vhd" line="128" col="24"
+ value=" 9" expr_staticness="local">
+ <type ref="5"/>
+ </right>
+ </right>
+ </left>
+ <implementation ref="38"/>
+ <right id="2117" kind="greater_than_or_equal_operator"
+ file="time_wizard.vhd" line="129" col="21"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="2116" kind="simple_name"
+ file="time_wizard.vhd" line="129" col="15"
+ identifier="t0001" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1881"/>
+ <named_entity ref="1891"/>
+ <base_name ref="1891"/>
+ </left>
+ <implementation ref="486"/>
+ <right id="2118" kind="integer_literal"
+ file="time_wizard.vhd" line="129" col="24"
+ value=" 9" expr_staticness="local">
+ <type ref="5"/>
+ </right>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="2823" kind="simple_signal_assignment_statement"
+ file="time_wizard.vhd" line="122" col="4" label=""
+ delay_mechanism="inertial" visible_flag="false"
+ guarded_target_state="unknown">
+ <parent ref="2069"/>
+ <target id="2098" kind="simple_name"
+ file="time_wizard.vhd" line="122" col="4"
+ identifier="limit_reached" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1889"/>
+ <base_name ref="1889"/>
+ </target>
+ <waveform_chain>
+ <el id="2099" kind="waveform_element"
+ file="time_wizard.vhd" line="123" col="7">
+ <we_value id="2102" kind="character_literal"
+ file="time_wizard.vhd" line="123" col="7"
+ identifier="'1'" is_forward_ref="false"
+ expr_staticness="local" name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2347"/>
+ <base_name ref="2347"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <else_clause id="1900" kind="elsif"
+ file="time_wizard.vhd" line="131" col="7"
+ end_has_identifier="false">
+ <sequential_statement_chain>
+ <el id="2020"
+ kind="simple_signal_assignment_statement"
+ file="time_wizard.vhd" line="122" col="4" label=""
+ delay_mechanism="inertial" visible_flag="false"
+ guarded_target_state="unknown">
+ <parent ref="2069"/>
+ <target id="1908" kind="reference_name"
+ file="time_wizard.vhd" line="122" col="4"
+ is_forward_ref="false">
+ <named_entity ref="2098"/>
+ </target>
+ <waveform_chain>
+ <el id="2120" kind="waveform_element"
+ file="time_wizard.vhd" line="131" col="12">
+ <we_value id="2121" kind="character_literal"
+ file="time_wizard.vhd" line="131" col="12"
+ identifier="'0'" is_forward_ref="false"
+ expr_staticness="local"
+ name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2346"/>
+ <base_name ref="2346"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ </else_clause>
+ </el>
+ </sequential_statement_chain>
+ <sensitivity_list list-id="117">
+ <el ref="1912"/>
+ <el ref="1905"/>
+ <el ref="1898"/>
+ <el ref="1891"/>
+ </sensitivity_list>
+ <process_origin id="2122"
+ kind="concurrent_conditional_signal_assignment"
+ file="time_wizard.vhd" line="122" col="4" label=""
+ delay_mechanism="inertial" postponed_flag="false"
+ visible_flag="false" guarded_target_state="false">
+ <parent ref="1886"/>
+ <conditional_waveform_chain>
+ <el id="2103" kind="conditional_waveform"
+ file="time_wizard.vhd" line="124" col="7">
+ </el>
+ <el id="2119" kind="conditional_waveform"
+ file="time_wizard.vhd" line="131" col="7">
+ </el>
+ </conditional_waveform_chain>
+ </process_origin>
+ </el>
+ <el id="2826" kind="sensitized_process_statement"
+ file="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="1886"/>
+ <sequential_statement_chain>
+ <el id="1894" kind="simple_signal_assignment_statement"
+ file="time_wizard.vhd" line="134" col="4" label=""
+ delay_mechanism="inertial" visible_flag="false"
+ guarded_target_state="unknown">
+ <parent ref="2826"/>
+ <target id="2101" kind="simple_name"
+ file="time_wizard.vhd" line="134" col="4"
+ identifier="o_curr_0001_time" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2822"/>
+ <named_entity ref="1856"/>
+ <base_name ref="1856"/>
+ </target>
+ <waveform_chain>
+ <el id="2100" kind="waveform_element"
+ file="time_wizard.vhd" line="134" col="24">
+ <we_value id="2126" kind="simple_name"
+ file="time_wizard.vhd" line="134" col="24"
+ identifier="t0001" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1881"/>
+ <named_entity ref="1891"/>
+ <base_name ref="1891"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <sensitivity_list list-id="118">
+ <el ref="1891"/>
+ </sensitivity_list>
+ <process_origin id="2124"
+ kind="concurrent_simple_signal_assignment"
+ file="time_wizard.vhd" line="134" col="4" label=""
+ delay_mechanism="inertial" postponed_flag="false"
+ visible_flag="false" guarded_target_state="false">
+ <parent ref="1886"/>
+ </process_origin>
+ </el>
+ <el id="2828" kind="sensitized_process_statement"
+ file="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="1886"/>
+ <sequential_statement_chain>
+ <el id="1880" kind="simple_signal_assignment_statement"
+ file="time_wizard.vhd" line="135" col="4" label=""
+ delay_mechanism="inertial" visible_flag="false"
+ guarded_target_state="unknown">
+ <parent ref="2828"/>
+ <target id="2127" kind="simple_name"
+ file="time_wizard.vhd" line="135" col="4"
+ identifier="o_curr_0010_time" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1859"/>
+ <named_entity ref="1863"/>
+ <base_name ref="1863"/>
+ </target>
+ <waveform_chain>
+ <el id="2130" kind="waveform_element"
+ file="time_wizard.vhd" line="135" col="24">
+ <we_value id="2131" kind="simple_name"
+ file="time_wizard.vhd" line="135" col="24"
+ identifier="t0010" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1895"/>
+ <named_entity ref="1898"/>
+ <base_name ref="1898"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <sensitivity_list list-id="119">
+ <el ref="1898"/>
+ </sensitivity_list>
+ <process_origin id="2128"
+ kind="concurrent_simple_signal_assignment"
+ file="time_wizard.vhd" line="135" col="4" label=""
+ delay_mechanism="inertial" postponed_flag="false"
+ visible_flag="false" guarded_target_state="false">
+ <parent ref="1886"/>
+ </process_origin>
+ </el>
+ <el id="2830" kind="sensitized_process_statement"
+ file="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="1886"/>
+ <sequential_statement_chain>
+ <el id="1872" kind="simple_signal_assignment_statement"
+ file="time_wizard.vhd" line="136" col="4" label=""
+ delay_mechanism="inertial" visible_flag="false"
+ guarded_target_state="unknown">
+ <parent ref="2830"/>
+ <target id="2132" kind="simple_name"
+ file="time_wizard.vhd" line="136" col="4"
+ identifier="o_curr_0100_time" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1867"/>
+ <named_entity ref="1870"/>
+ <base_name ref="1870"/>
+ </target>
+ <waveform_chain>
+ <el id="2133" kind="waveform_element"
+ file="time_wizard.vhd" line="136" col="24">
+ <we_value id="2136" kind="simple_name"
+ file="time_wizard.vhd" line="136" col="24"
+ identifier="t0100" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1901"/>
+ <named_entity ref="1905"/>
+ <base_name ref="1905"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <sensitivity_list list-id="120">
+ <el ref="1905"/>
+ </sensitivity_list>
+ <process_origin id="2134"
+ kind="concurrent_simple_signal_assignment"
+ file="time_wizard.vhd" line="136" col="4" label=""
+ delay_mechanism="inertial" postponed_flag="false"
+ visible_flag="false" guarded_target_state="false">
+ <parent ref="1886"/>
+ </process_origin>
+ </el>
+ <el id="2832" kind="sensitized_process_statement"
+ file="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="1886"/>
+ <sequential_statement_chain>
+ <el id="1866" kind="simple_signal_assignment_statement"
+ file="time_wizard.vhd" line="137" col="4" label=""
+ delay_mechanism="inertial" visible_flag="false"
+ guarded_target_state="unknown">
+ <parent ref="2832"/>
+ <target id="2137" kind="simple_name"
+ file="time_wizard.vhd" line="137" col="4"
+ identifier="o_curr_1000_time" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1873"/>
+ <named_entity ref="1877"/>
+ <base_name ref="1877"/>
+ </target>
+ <waveform_chain>
+ <el id="2140" kind="waveform_element"
+ file="time_wizard.vhd" line="137" col="24">
+ <we_value id="2141" kind="simple_name"
+ file="time_wizard.vhd" line="137" col="24"
+ identifier="t1000" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1909"/>
+ <named_entity ref="1912"/>
+ <base_name ref="1912"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <sensitivity_list list-id="121">
+ <el ref="1912"/>
+ </sensitivity_list>
+ <process_origin id="2138"
+ kind="concurrent_simple_signal_assignment"
+ file="time_wizard.vhd" line="137" col="4" label=""
+ delay_mechanism="inertial" postponed_flag="false"
+ visible_flag="false" guarded_target_state="false">
+ <parent ref="1886"/>
+ </process_origin>
+ </el>
+ <el id="2834" kind="sensitized_process_statement"
+ file="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="1886"/>
+ <sequential_statement_chain>
+ <el id="1858" kind="simple_signal_assignment_statement"
+ file="time_wizard.vhd" line="138" col="4" label=""
+ delay_mechanism="inertial" visible_flag="false"
+ guarded_target_state="unknown">
+ <parent ref="2834"/>
+ <target id="2142" kind="simple_name"
+ file="time_wizard.vhd" line="138" col="4"
+ identifier="o_limit_reached" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1854"/>
+ <base_name ref="1854"/>
+ </target>
+ <waveform_chain>
+ <el id="2143" kind="waveform_element"
+ file="time_wizard.vhd" line="138" col="23">
+ <we_value id="2146" kind="simple_name"
+ file="time_wizard.vhd" line="138" col="23"
+ identifier="limit_reached" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1889"/>
+ <base_name ref="1889"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <sensitivity_list list-id="122">
+ <el ref="1889"/>
+ </sensitivity_list>
+ <process_origin id="2144"
+ kind="concurrent_simple_signal_assignment"
+ file="time_wizard.vhd" line="138" col="4" label=""
+ delay_mechanism="inertial" postponed_flag="false"
+ visible_flag="false" guarded_target_state="false">
+ <parent ref="1886"/>
+ </process_origin>
+ </el>
+ </concurrent_statement_chain>
+ </library_unit>
+ <hash_chain ref="1838"/>
+ <dependence_list list-id="102">
+ <el ref="14"/>
+ <el ref="1838"/>
+ </dependence_list>
+ </el>
+ </first_design_unit>
+ <last_design_unit ref="1884"/>
+ </el>
+ <el id="1834" kind="design_file" file="numeral_to_display.vhd" line="1"
+ col="1"
+ design_file_directory="/my/stage_onera/other/best-chronometer-ever/src/"
+ design_file_filename="numeral_to_display.vhd"
+ analysis_time_stamp="20170420084746.329"
+ file_checksum="9ef623508983102e5a5693a9923ae388162394e0"
+ elab_flag="false">
+ <library ref="799"/>
+ <first_design_unit>
+ <el id="1670" kind="design_unit" file="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="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="numeral_to_display.vhd"
+ line="1" col="9" identifier="ieee" has_identifier_list="false">
+ <parent ref="1670"/>
+ <library_declaration ref="2250"/>
+ </el>
+ <el id="1673" kind="use_clause" file="numeral_to_display.vhd"
+ line="3" col="5">
+ <parent ref="1670"/>
+ <selected_name id="1676" kind="selected_by_all_name"
+ file="numeral_to_display.vhd" line="3" col="25"
+ is_forward_ref="false" expr_staticness="???">
+ <prefix id="1675" kind="selected_name"
+ file="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="numeral_to_display.vhd" line="3" col="5"
+ identifier="ieee" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <named_entity ref="2250"/>
+ </prefix>
+ <named_entity ref="2342"/>
+ </prefix>
+ </selected_name>
+ </el>
+ </context_items>
+ <library_unit id="1678" kind="entity_declaration"
+ file="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="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="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="numeral_to_display.vhd" line="9" col="34"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="36">
+ <el id="1655" kind="integer_subtype_definition"
+ file="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="numeral_to_display.vhd" line="9" col="51"
+ expr_staticness="local" direction="downto">
+ <left_limit_expr id="1681" kind="integer_literal"
+ file="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="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="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <default_value id="1686" kind="string_literal8"
+ file="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="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="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="numeral_to_display.vhd" line="10" col="34"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="37">
+ <el id="1622" kind="integer_subtype_definition"
+ file="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="numeral_to_display.vhd" line="10" col="51"
+ expr_staticness="local" direction="downto">
+ <left_limit_expr id="1689" kind="integer_literal"
+ file="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="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="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <default_value id="1694" kind="string_literal8"
+ file="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="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="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="numeral_to_display.vhd" line="11" col="34"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="38">
+ <el id="1579" kind="integer_subtype_definition"
+ file="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="numeral_to_display.vhd" line="11" col="51"
+ expr_staticness="local" direction="downto">
+ <left_limit_expr id="1697" kind="integer_literal"
+ file="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="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="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <default_value id="1702" kind="string_literal8"
+ file="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="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="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="numeral_to_display.vhd" line="12" col="34"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="39">
+ <el id="1562" kind="integer_subtype_definition"
+ file="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="numeral_to_display.vhd" line="12" col="51"
+ expr_staticness="local" direction="downto">
+ <left_limit_expr id="1705" kind="integer_literal"
+ file="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="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="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <default_value id="1710" kind="string_literal8"
+ file="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="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="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="numeral_to_display.vhd" line="13" col="34"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="40">
+ <el id="1545" kind="integer_subtype_definition"
+ file="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="numeral_to_display.vhd" line="13" col="51"
+ expr_staticness="local" direction="downto">
+ <left_limit_expr id="1713" kind="integer_literal"
+ file="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="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="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <default_value id="1718" kind="string_literal8"
+ file="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="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="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="numeral_to_display.vhd" line="14" col="34"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="41">
+ <el id="1522" kind="integer_subtype_definition"
+ file="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="numeral_to_display.vhd" line="14" col="51"
+ expr_staticness="local" direction="downto">
+ <left_limit_expr id="1721" kind="integer_literal"
+ file="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="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="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <default_value id="1726" kind="string_literal8"
+ file="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="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="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="numeral_to_display.vhd" line="15" col="34"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="42">
+ <el id="1466" kind="integer_subtype_definition"
+ file="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="numeral_to_display.vhd" line="15" col="51"
+ expr_staticness="local" direction="downto">
+ <left_limit_expr id="1729" kind="integer_literal"
+ file="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="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="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <default_value id="1734" kind="string_literal8"
+ file="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="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="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="numeral_to_display.vhd" line="16" col="34"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="43">
+ <el id="2794" kind="integer_subtype_definition"
+ file="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="numeral_to_display.vhd" line="16" col="51"
+ expr_staticness="local" direction="downto">
+ <left_limit_expr id="1737" kind="integer_literal"
+ file="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="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="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <default_value id="1742" kind="string_literal8"
+ file="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="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="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="numeral_to_display.vhd" line="17" col="34"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="44">
+ <el id="2795" kind="integer_subtype_definition"
+ file="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="numeral_to_display.vhd" line="17" col="51"
+ expr_staticness="local" direction="downto">
+ <left_limit_expr id="1745" kind="integer_literal"
+ file="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="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="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <default_value id="1750" kind="string_literal8"
+ file="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="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="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="numeral_to_display.vhd" line="18" col="34"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="45">
+ <el id="2796" kind="integer_subtype_definition"
+ file="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="numeral_to_display.vhd" line="18" col="51"
+ expr_staticness="local" direction="downto">
+ <left_limit_expr id="1753" kind="integer_literal"
+ file="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="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="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <default_value id="1758" kind="string_literal8"
+ file="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="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="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="numeral_to_display.vhd" line="19" col="34"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="46">
+ <el id="2797" kind="integer_subtype_definition"
+ file="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="numeral_to_display.vhd" line="19" col="51"
+ expr_staticness="local" direction="downto">
+ <left_limit_expr id="1761" kind="integer_literal"
+ file="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="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="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <default_value id="1766" kind="string_literal8"
+ file="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="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="2798"
+ kind="integer_subtype_definition"
+ file="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="numeral_to_display.vhd" line="23" col="40"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="1769" kind="integer_literal"
+ file="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="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="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="2798"/>
+ </el>
+ <el id="1774" kind="interface_signal_declaration"
+ file="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="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="numeral_to_display.vhd" line="24" col="23"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="47">
+ <el id="1771" kind="integer_subtype_definition"
+ file="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="numeral_to_display.vhd" line="24" col="40"
+ expr_staticness="local" direction="downto">
+ <left_limit_expr id="1778" kind="integer_literal"
+ file="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="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="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <type ref="1776"/>
+ </el>
+ </port_chain>
+ </library_unit>
+ <dependence_list list-id="99">
+ <el ref="14"/>
+ <el ref="2294"/>
+ </dependence_list>
+ </el>
+ <el id="1782" kind="design_unit" file="numeral_to_display.vhd"
+ line="28" col="1" design_unit_source_line="0"
+ design_unit_source_col="0" identifier="behavioral" date="6"
+ end_location="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="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="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="2800" kind="sensitized_process_statement"
+ file="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="2799" kind="case_statement"
+ file="numeral_to_display.vhd" line="31" col="4" label=""
+ suspend_flag="false" visible_flag="false"
+ end_has_identifier="false">
+ <parent ref="2800"/>
+ <case_statement_alternative_chain>
+ <el id="1793" kind="choice_by_expression"
+ file="numeral_to_display.vhd" line="33" col="33"
+ same_alternative_flag="false"
+ choice_staticness="local">
+ <parent ref="2799"/>
+ <associated_chain>
+ <el id="1770"
+ kind="simple_signal_assignment_statement"
+ file="numeral_to_display.vhd" line="31" col="4"
+ label="" delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="unknown">
+ <parent ref="2799"/>
+ <target id="1789" kind="simple_name"
+ file="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="numeral_to_display.vhd" line="33"
+ col="10">
+ <we_value id="1791" kind="simple_name"
+ file="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="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="numeral_to_display.vhd" line="34" col="33"
+ same_alternative_flag="false"
+ choice_staticness="local">
+ <parent ref="2799"/>
+ <associated_chain>
+ <el id="2802"
+ kind="simple_signal_assignment_statement"
+ file="numeral_to_display.vhd" line="31" col="4"
+ label="" delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="unknown">
+ <parent ref="2799"/>
+ <target id="2803" kind="reference_name"
+ file="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="numeral_to_display.vhd" line="34"
+ col="10">
+ <we_value id="1795" kind="simple_name"
+ file="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="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="numeral_to_display.vhd" line="35" col="33"
+ same_alternative_flag="false"
+ choice_staticness="local">
+ <parent ref="2799"/>
+ <associated_chain>
+ <el id="2804"
+ kind="simple_signal_assignment_statement"
+ file="numeral_to_display.vhd" line="31" col="4"
+ label="" delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="unknown">
+ <parent ref="2799"/>
+ <target id="2805" kind="reference_name"
+ file="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="numeral_to_display.vhd" line="35"
+ col="10">
+ <we_value id="1799" kind="simple_name"
+ file="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="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="numeral_to_display.vhd" line="36" col="33"
+ same_alternative_flag="false"
+ choice_staticness="local">
+ <parent ref="2799"/>
+ <associated_chain>
+ <el id="2806"
+ kind="simple_signal_assignment_statement"
+ file="numeral_to_display.vhd" line="31" col="4"
+ label="" delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="unknown">
+ <parent ref="2799"/>
+ <target id="2807" kind="reference_name"
+ file="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="numeral_to_display.vhd" line="36"
+ col="10">
+ <we_value id="1803" kind="simple_name"
+ file="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="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="numeral_to_display.vhd" line="37" col="33"
+ same_alternative_flag="false"
+ choice_staticness="local">
+ <parent ref="2799"/>
+ <associated_chain>
+ <el id="2808"
+ kind="simple_signal_assignment_statement"
+ file="numeral_to_display.vhd" line="31" col="4"
+ label="" delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="unknown">
+ <parent ref="2799"/>
+ <target id="2809" kind="reference_name"
+ file="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="numeral_to_display.vhd" line="37"
+ col="10">
+ <we_value id="1807" kind="simple_name"
+ file="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="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="numeral_to_display.vhd" line="38" col="33"
+ same_alternative_flag="false"
+ choice_staticness="local">
+ <parent ref="2799"/>
+ <associated_chain>
+ <el id="2810"
+ kind="simple_signal_assignment_statement"
+ file="numeral_to_display.vhd" line="31" col="4"
+ label="" delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="unknown">
+ <parent ref="2799"/>
+ <target id="2811" kind="reference_name"
+ file="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="numeral_to_display.vhd" line="38"
+ col="10">
+ <we_value id="1811" kind="simple_name"
+ file="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="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="numeral_to_display.vhd" line="39" col="33"
+ same_alternative_flag="false"
+ choice_staticness="local">
+ <parent ref="2799"/>
+ <associated_chain>
+ <el id="2812"
+ kind="simple_signal_assignment_statement"
+ file="numeral_to_display.vhd" line="31" col="4"
+ label="" delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="unknown">
+ <parent ref="2799"/>
+ <target id="2813" kind="reference_name"
+ file="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="numeral_to_display.vhd" line="39"
+ col="10">
+ <we_value id="1815" kind="simple_name"
+ file="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="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="numeral_to_display.vhd" line="40" col="33"
+ same_alternative_flag="false"
+ choice_staticness="local">
+ <parent ref="2799"/>
+ <associated_chain>
+ <el id="2814"
+ kind="simple_signal_assignment_statement"
+ file="numeral_to_display.vhd" line="31" col="4"
+ label="" delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="unknown">
+ <parent ref="2799"/>
+ <target id="2815" kind="reference_name"
+ file="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="numeral_to_display.vhd" line="40"
+ col="10">
+ <we_value id="1819" kind="simple_name"
+ file="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="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="numeral_to_display.vhd" line="41" col="33"
+ same_alternative_flag="false"
+ choice_staticness="local">
+ <parent ref="2799"/>
+ <associated_chain>
+ <el id="2816"
+ kind="simple_signal_assignment_statement"
+ file="numeral_to_display.vhd" line="31" col="4"
+ label="" delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="unknown">
+ <parent ref="2799"/>
+ <target id="2817" kind="reference_name"
+ file="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="numeral_to_display.vhd" line="41"
+ col="10">
+ <we_value id="1823" kind="simple_name"
+ file="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="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="numeral_to_display.vhd" line="42" col="33"
+ same_alternative_flag="false"
+ choice_staticness="local">
+ <parent ref="2799"/>
+ <associated_chain>
+ <el id="2818"
+ kind="simple_signal_assignment_statement"
+ file="numeral_to_display.vhd" line="31" col="4"
+ label="" delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="unknown">
+ <parent ref="2799"/>
+ <target id="2819" kind="reference_name"
+ file="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="numeral_to_display.vhd" line="42"
+ col="10">
+ <we_value id="1827" kind="simple_name"
+ file="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="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="numeral_to_display.vhd" line="43" col="37"
+ same_alternative_flag="false">
+ <parent ref="2799"/>
+ <associated_chain>
+ <el id="2820"
+ kind="simple_signal_assignment_statement"
+ file="numeral_to_display.vhd" line="31" col="4"
+ label="" delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="unknown">
+ <parent ref="2799"/>
+ <target id="2821" kind="reference_name"
+ file="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="numeral_to_display.vhd" line="43"
+ col="10">
+ <we_value id="1831" kind="simple_name"
+ file="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="numeral_to_display.vhd" line="31" col="9"
+ identifier="i_numeral_time" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2798"/>
+ <named_entity ref="1767"/>
+ <base_name ref="1767"/>
+ </expression>
+ </el>
+ </sequential_statement_chain>
+ <sensitivity_list list-id="100">
+ <el ref="1767"/>
+ </sensitivity_list>
+ <process_origin id="1786"
+ kind="concurrent_selected_signal_assignment"
+ file="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="97">
+ <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="display_manager.vhd" line="1"
+ col="1"
+ design_file_directory="/my/stage_onera/other/best-chronometer-ever/src/"
+ design_file_filename="display_manager.vhd"
+ analysis_time_stamp="20170420084746.328"
+ file_checksum="2c3efc5d592a45b775b8a8aec1ac1d2752a701fa"
+ elab_flag="false">
+ <library ref="799"/>
+ <first_design_unit>
+ <el id="1448" kind="design_unit" file="display_manager.vhd" line="1"
+ col="1" design_unit_source_line="0" design_unit_source_col="0"
+ identifier="display_manager" date="6"
+ end_location="display_manager.vhd:24:1" elab_flag="false"
+ configuration_mark_flag="false" configuration_done_flag="false"
+ date_state="analyze">
+ <design_file ref="1666"/>
+ <context_items>
+ <el id="1443" kind="library_clause" file="display_manager.vhd"
+ line="1" col="9" identifier="ieee" has_identifier_list="false">
+ <parent ref="1448"/>
+ <library_declaration ref="2250"/>
+ </el>
+ <el id="1450" kind="use_clause" file="display_manager.vhd"
+ line="3" col="5">
+ <parent ref="1448"/>
+ <selected_name id="1453" kind="selected_by_all_name"
+ file="display_manager.vhd" line="3" col="25"
+ is_forward_ref="false" expr_staticness="???">
+ <prefix id="1452" kind="selected_name"
+ file="display_manager.vhd" line="3" col="10"
+ identifier="std_logic_1164" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <prefix id="1451" kind="simple_name"
+ file="display_manager.vhd" line="3" col="5"
+ identifier="ieee" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <named_entity ref="2250"/>
+ </prefix>
+ <named_entity ref="2342"/>
+ </prefix>
+ </selected_name>
+ </el>
+ </context_items>
+ <library_unit id="1454" kind="entity_declaration"
+ file="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="1448"/>
+ <generic_chain>
+ <el id="1456" kind="interface_constant_declaration"
+ file="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="1454"/>
+ <subtype_indication id="1457" kind="simple_name"
+ file="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="1458" kind="integer_literal"
+ file="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="1459" kind="interface_signal_declaration"
+ file="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"
+ 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="1454"/>
+ <subtype_indication id="1460" kind="simple_name"
+ file="display_manager.vhd" line="15" col="28"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1461" kind="interface_signal_declaration"
+ file="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"
+ 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="1454"/>
+ <subtype_indication id="1462" kind="simple_name"
+ file="display_manager.vhd" line="16" col="28"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1463" kind="interface_signal_declaration"
+ file="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"
+ 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="1454"/>
+ <subtype_indication id="1409"
+ kind="integer_subtype_definition" file="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="1468" kind="range_expression"
+ file="display_manager.vhd" line="17" col="42"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="1465" kind="integer_literal"
+ file="display_manager.vhd" line="17" col="42" value=" 0"
+ expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1469" kind="integer_literal"
+ file="display_manager.vhd" line="17" col="47" value=" 9"
+ expr_staticness="local">
+ <type ref="399"/>
+ </right_limit_expr>
+ <type ref="639"/>
+ <left_limit ref="1465"/>
+ <right_limit ref="1469"/>
+ </range_constraint>
+ <subtype_type_mark id="1464" kind="simple_name"
+ file="display_manager.vhd" line="17" col="28"
+ 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="1409"/>
+ </el>
+ <el id="1470" kind="interface_signal_declaration"
+ file="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"
+ 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="1454"/>
+ <subtype_indication id="1467"
+ kind="integer_subtype_definition" file="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="1475" kind="range_expression"
+ file="display_manager.vhd" line="18" col="42"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="1474" kind="integer_literal"
+ file="display_manager.vhd" line="18" col="42" value=" 0"
+ expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1476" kind="integer_literal"
+ file="display_manager.vhd" line="18" col="47" value=" 9"
+ expr_staticness="local">
+ <type ref="399"/>
+ </right_limit_expr>
+ <type ref="639"/>
+ <left_limit ref="1474"/>
+ <right_limit ref="1476"/>
+ </range_constraint>
+ <subtype_type_mark id="1471" kind="simple_name"
+ file="display_manager.vhd" line="18" col="28"
+ 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="1467"/>
+ </el>
+ <el id="1477" kind="interface_signal_declaration"
+ file="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"
+ 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="1454"/>
+ <subtype_indication id="1473"
+ kind="integer_subtype_definition" file="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="1482" kind="range_expression"
+ file="display_manager.vhd" line="19" col="42"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="1479" kind="integer_literal"
+ file="display_manager.vhd" line="19" col="42" value=" 0"
+ expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1483" kind="integer_literal"
+ file="display_manager.vhd" line="19" col="47" value=" 9"
+ expr_staticness="local">
+ <type ref="399"/>
+ </right_limit_expr>
+ <type ref="639"/>
+ <left_limit ref="1479"/>
+ <right_limit ref="1483"/>
+ </range_constraint>
+ <subtype_type_mark id="1478" kind="simple_name"
+ file="display_manager.vhd" line="19" col="28"
+ 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="1473"/>
+ </el>
+ <el id="1484" kind="interface_signal_declaration"
+ file="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"
+ 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="1454"/>
+ <subtype_indication id="1481"
+ kind="integer_subtype_definition" file="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="1489" kind="range_expression"
+ file="display_manager.vhd" line="20" col="42"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="1488" kind="integer_literal"
+ file="display_manager.vhd" line="20" col="42" value=" 0"
+ expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1490" kind="integer_literal"
+ file="display_manager.vhd" line="20" col="47" value=" 5"
+ expr_staticness="local">
+ <type ref="399"/>
+ </right_limit_expr>
+ <type ref="639"/>
+ <left_limit ref="1488"/>
+ <right_limit ref="1490"/>
+ </range_constraint>
+ <subtype_type_mark id="1485" kind="simple_name"
+ file="display_manager.vhd" line="20" col="28"
+ 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="1481"/>
+ </el>
+ <el id="1491" kind="interface_signal_declaration"
+ file="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"
+ 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="1454"/>
+ <subtype_indication id="1487"
+ kind="integer_subtype_definition" file="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="1496" kind="range_expression"
+ file="display_manager.vhd" line="21" col="43"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="1493" kind="integer_literal"
+ file="display_manager.vhd" line="21" col="43" value=" 0"
+ expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1497" kind="integer_literal"
+ file="display_manager.vhd" line="21" col="48" value=" 9"
+ expr_staticness="local">
+ <type ref="399"/>
+ </right_limit_expr>
+ <type ref="639"/>
+ <left_limit ref="1493"/>
+ <right_limit ref="1497"/>
+ </range_constraint>
+ <subtype_type_mark id="1492" kind="simple_name"
+ file="display_manager.vhd" line="21" col="29"
+ 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="1487"/>
+ </el>
+ <el id="1498" kind="interface_signal_declaration"
+ file="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" 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="1454"/>
+ <subtype_indication id="1500" kind="array_subtype_definition"
+ file="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="1499" kind="simple_name"
+ file="display_manager.vhd" line="22" col="29"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="31">
+ <el id="1495" kind="integer_subtype_definition"
+ file="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="1503" kind="range_expression"
+ file="display_manager.vhd" line="22" col="47"
+ expr_staticness="local" direction="downto">
+ <left_limit_expr id="1502" kind="integer_literal"
+ file="display_manager.vhd" line="22" col="47"
+ value=" 3" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1504" kind="integer_literal"
+ file="display_manager.vhd" line="22" col="56"
+ value=" 0" expr_staticness="local">
+ <type ref="399"/>
+ </right_limit_expr>
+ <type ref="639"/>
+ <left_limit ref="1502"/>
+ <right_limit ref="1504"/>
+ </range_constraint>
+ <base_type ref="399"/>
+ </el>
+ </index_constraint_list>
+ <index_subtype_list list-ref="31"/>
+ <element_subtype ref="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <type ref="1500"/>
+ </el>
+ </port_chain>
+ </library_unit>
+ <hash_chain ref="802"/>
+ <dependence_list list-id="86">
+ <el ref="14"/>
+ <el ref="2294"/>
+ </dependence_list>
+ </el>
+ <el id="1506" kind="design_unit" file="display_manager.vhd" line="26"
+ col="1" design_unit_source_line="0" design_unit_source_col="0"
+ identifier="behavioral" date="6"
+ end_location="display_manager.vhd:107:1" elab_flag="false"
+ configuration_mark_flag="false" configuration_done_flag="false"
+ date_state="analyze">
+ <design_file ref="1666"/>
+ <library_unit id="1508" kind="architecture_body"
+ file="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="1506"/>
+ <entity_name id="1505" kind="simple_name"
+ file="display_manager.vhd" line="26" col="28"
+ identifier="display_manager" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <named_entity ref="1454"/>
+ </entity_name>
+ <declaration_chain>
+ <el id="1515" kind="type_declaration"
+ file="display_manager.vhd" line="30" col="9"
+ identifier="t_display_index" visible_flag="true"
+ use_flag="false">
+ <parent ref="1508"/>
+ <type_definition id="1510" kind="enumeration_type_definition"
+ file="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="32">
+ <el id="1511" kind="enumeration_literal"
+ file="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="1508"/>
+ <type ref="1510"/>
+ </el>
+ <el id="1512" kind="enumeration_literal"
+ file="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="1508"/>
+ <type ref="1510"/>
+ </el>
+ <el id="1513" kind="enumeration_literal"
+ file="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="1508"/>
+ <type ref="1510"/>
+ </el>
+ <el id="1514" kind="enumeration_literal"
+ file="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="1508"/>
+ <type ref="1510"/>
+ </el>
+ </enumeration_literal_list>
+ <range_constraint id="1494" kind="range_expression"
+ file="display_manager.vhd" line="30" col="28"
+ expr_staticness="local" direction="to">
+ <type ref="1510"/>
+ <left_limit ref="1511"/>
+ <right_limit ref="1514"/>
+ </range_constraint>
+ <type_declarator ref="1515"/>
+ <base_type ref="1510"/>
+ </type_definition>
+ </el>
+ <el id="2782" kind="function_declaration"
+ file="display_manager.vhd" line="30" col="9"
+ subprogram_depth="0" overload_number="0" identifier="="
+ subprogram_hash="12972"
+ implicit_definition="IIR_PREDEFINED_ENUM_EQUALITY"
+ 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="false"
+ resolution_function_flag="false" has_pure="false"
+ has_body="false" wait_state="unknown"
+ all_sensitized_state="???">
+ <parent ref="1508"/>
+ <return_type ref="18"/>
+ <interface_declaration_chain>
+ <el id="1480" kind="interface_constant_declaration"
+ file="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="1510"/>
+ </el>
+ <el id="1486" kind="interface_constant_declaration"
+ file="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="1510"/>
+ </el>
+ </interface_declaration_chain>
+ </el>
+ <el id="2784" kind="function_declaration"
+ file="display_manager.vhd" line="30" col="9"
+ subprogram_depth="0" overload_number="0" identifier="/="
+ subprogram_hash="12972"
+ implicit_definition="IIR_PREDEFINED_ENUM_INEQUALITY"
+ 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="false"
+ resolution_function_flag="false" has_pure="false"
+ has_body="false" wait_state="unknown"
+ all_sensitized_state="???">
+ <parent ref="1508"/>
+ <return_type ref="18"/>
+ <interface_declaration_chain>
+ <el id="1480" kind="interface_constant_declaration"
+ file="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="1510"/>
+ </el>
+ <el id="1486" kind="interface_constant_declaration"
+ file="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="1510"/>
+ </el>
+ </interface_declaration_chain>
+ </el>
+ <el id="2786" kind="function_declaration"
+ file="display_manager.vhd" line="30" col="9"
+ subprogram_depth="0" overload_number="0" identifier=">"
+ subprogram_hash="12972"
+ implicit_definition="IIR_PREDEFINED_ENUM_GREATER"
+ 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="false"
+ resolution_function_flag="false" has_pure="false"
+ has_body="false" wait_state="unknown"
+ all_sensitized_state="???">
+ <parent ref="1508"/>
+ <return_type ref="18"/>
+ <interface_declaration_chain>
+ <el id="1480" kind="interface_constant_declaration"
+ file="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="1510"/>
+ </el>
+ <el id="1486" kind="interface_constant_declaration"
+ file="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="1510"/>
+ </el>
+ </interface_declaration_chain>
+ </el>
+ <el id="2788" kind="function_declaration"
+ file="display_manager.vhd" line="30" col="9"
+ subprogram_depth="0" overload_number="0" identifier=">="
+ subprogram_hash="12972"
+ implicit_definition="IIR_PREDEFINED_ENUM_GREATER_EQUAL"
+ 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="false"
+ resolution_function_flag="false" has_pure="false"
+ has_body="false" wait_state="unknown"
+ all_sensitized_state="???">
+ <parent ref="1508"/>
+ <return_type ref="18"/>
+ <interface_declaration_chain>
+ <el id="1480" kind="interface_constant_declaration"
+ file="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="1510"/>
+ </el>
+ <el id="1486" kind="interface_constant_declaration"
+ file="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="1510"/>
+ </el>
+ </interface_declaration_chain>
+ </el>
+ <el id="2790" kind="function_declaration"
+ file="display_manager.vhd" line="30" col="9"
+ subprogram_depth="0" overload_number="0" identifier="&#x3c;"
+ subprogram_hash="12972"
+ implicit_definition="IIR_PREDEFINED_ENUM_LESS"
+ 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="false"
+ resolution_function_flag="false" has_pure="false"
+ has_body="false" wait_state="unknown"
+ all_sensitized_state="???">
+ <parent ref="1508"/>
+ <return_type ref="18"/>
+ <interface_declaration_chain>
+ <el id="1480" kind="interface_constant_declaration"
+ file="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="1510"/>
+ </el>
+ <el id="1486" kind="interface_constant_declaration"
+ file="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="1510"/>
+ </el>
+ </interface_declaration_chain>
+ </el>
+ <el id="2792" kind="function_declaration"
+ file="display_manager.vhd" line="30" col="9"
+ subprogram_depth="0" overload_number="0" identifier="&#x3c;="
+ subprogram_hash="12972"
+ implicit_definition="IIR_PREDEFINED_ENUM_LESS_EQUAL"
+ 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="false"
+ resolution_function_flag="false" has_pure="false"
+ has_body="false" wait_state="unknown"
+ all_sensitized_state="???">
+ <parent ref="1508"/>
+ <return_type ref="18"/>
+ <interface_declaration_chain>
+ <el id="1480" kind="interface_constant_declaration"
+ file="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="1510"/>
+ </el>
+ <el id="1486" kind="interface_constant_declaration"
+ file="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="1510"/>
+ </el>
+ </interface_declaration_chain>
+ </el>
+ <el id="1516" kind="signal_declaration"
+ file="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="1508"/>
+ <subtype_indication id="1517" kind="simple_name"
+ file="display_manager.vhd" line="38" col="24"
+ identifier="t_display_index" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="1510"/>
+ <named_entity ref="1515"/>
+ <base_name ref="1515"/>
+ </subtype_indication>
+ <type ref="1510"/>
+ </el>
+ <el id="1518" kind="signal_declaration"
+ file="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="1508"/>
+ <subtype_indication id="1519" kind="simple_name"
+ file="display_manager.vhd" line="39" col="26"
+ identifier="t_display_index" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="1510"/>
+ <named_entity ref="1515"/>
+ <base_name ref="1515"/>
+ </subtype_indication>
+ <type ref="1510"/>
+ </el>
+ <el id="1520" kind="signal_declaration"
+ file="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="1508"/>
+ <subtype_indication id="1472"
+ kind="integer_subtype_definition" file="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="1525" kind="range_expression"
+ file="display_manager.vhd" line="42" col="40"
+ expr_staticness="global" direction="to">
+ <left_limit_expr id="1524" kind="integer_literal"
+ file="display_manager.vhd" line="42" col="40" value=" 1"
+ expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1526" kind="simple_name"
+ file="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="1456"/>
+ <base_name ref="1456"/>
+ </right_limit_expr>
+ <type ref="639"/>
+ <left_limit ref="1524"/>
+ <right_limit ref="1526"/>
+ </range_constraint>
+ <subtype_type_mark id="1521" kind="simple_name"
+ file="display_manager.vhd" line="42" 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="1472"/>
+ </el>
+ </declaration_chain>
+ <concurrent_statement_chain>
+ <el id="1528" kind="sensitized_process_statement"
+ file="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="1508"/>
+ <sequential_statement_chain>
+ <el id="1535" kind="simple_signal_assignment_statement"
+ file="display_manager.vhd" line="53" col="7" label=""
+ delay_mechanism="inertial" visible_flag="false"
+ guarded_target_state="false">
+ <parent ref="1528"/>
+ <target id="1534" kind="simple_name"
+ file="display_manager.vhd" line="53" col="7"
+ identifier="o_an" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1500"/>
+ <named_entity ref="1498"/>
+ <base_name ref="1498"/>
+ </target>
+ <waveform_chain>
+ <el id="1536" kind="waveform_element"
+ file="display_manager.vhd" line="53" col="15">
+ <we_value id="1537" kind="string_literal8"
+ file="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="1500"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ <el id="1538" kind="case_statement"
+ file="display_manager.vhd" line="54" col="7" label=""
+ suspend_flag="false" visible_flag="false"
+ end_has_identifier="false">
+ <parent ref="1528"/>
+ <case_statement_alternative_chain>
+ <el id="1541" kind="choice_by_expression"
+ file="display_manager.vhd" line="55" col="15"
+ same_alternative_flag="false"
+ choice_staticness="local">
+ <parent ref="1538"/>
+ <associated_chain>
+ <el id="1546"
+ kind="simple_signal_assignment_statement"
+ file="display_manager.vhd" line="56" col="13"
+ label="" delay_mechanism="inertial"
+ visible_flag="false" guarded_target_state="false">
+ <parent ref="1538"/>
+ <target id="1523" kind="indexed_name"
+ file="display_manager.vhd" line="56" col="17"
+ expr_staticness="none" name_staticness="local">
+ <prefix id="1542" kind="simple_name"
+ file="display_manager.vhd" line="56" col="13"
+ identifier="o_an" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1500"/>
+ <named_entity ref="1498"/>
+ <base_name ref="1498"/>
+ </prefix>
+ <type ref="2735"/>
+ <index_list list-id="88">
+ <el id="1544" kind="integer_literal"
+ file="display_manager.vhd" line="56"
+ col="18" value=" 3" expr_staticness="local">
+ <type ref="5"/>
+ </el>
+ </index_list>
+ <base_name ref="1498"/>
+ </target>
+ <waveform_chain>
+ <el id="1547" kind="waveform_element"
+ file="display_manager.vhd" line="56" col="24">
+ <we_value id="1548" kind="character_literal"
+ file="display_manager.vhd" line="56"
+ col="24" identifier="'0'"
+ is_forward_ref="false"
+ expr_staticness="local"
+ name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2346"/>
+ <base_name ref="2346"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ <el id="1550"
+ kind="simple_signal_assignment_statement"
+ file="display_manager.vhd" line="57" col="13"
+ label="" delay_mechanism="inertial"
+ visible_flag="false" guarded_target_state="false">
+ <parent ref="1538"/>
+ <target id="1549" kind="simple_name"
+ file="display_manager.vhd" line="57" col="13"
+ identifier="futur_state" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1510"/>
+ <named_entity ref="1516"/>
+ <base_name ref="1516"/>
+ </target>
+ <waveform_chain>
+ <el id="1551" kind="waveform_element"
+ file="display_manager.vhd" line="57" col="28">
+ <we_value id="1552" kind="simple_name"
+ file="display_manager.vhd" line="57"
+ col="28" identifier="d0010"
+ is_forward_ref="false"
+ expr_staticness="local"
+ name_staticness="local">
+ <type ref="1510"/>
+ <named_entity ref="1512"/>
+ <base_name ref="1512"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ <el id="1554"
+ kind="simple_signal_assignment_statement"
+ file="display_manager.vhd" line="58" col="13"
+ label="" delay_mechanism="inertial"
+ visible_flag="false" guarded_target_state="false">
+ <parent ref="1538"/>
+ <target id="1553" kind="simple_name"
+ file="display_manager.vhd" line="58" col="13"
+ identifier="o_display" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1487"/>
+ <named_entity ref="1491"/>
+ <base_name ref="1491"/>
+ </target>
+ <waveform_chain>
+ <el id="1555" kind="waveform_element"
+ file="display_manager.vhd" line="58" col="26">
+ <we_value id="1556" kind="simple_name"
+ file="display_manager.vhd" line="58"
+ col="26" identifier="i_curr_0001_time"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1409"/>
+ <named_entity ref="1463"/>
+ <base_name ref="1463"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </associated_chain>
+ <choice_expression id="1540" kind="simple_name"
+ file="display_manager.vhd" line="55" col="15"
+ identifier="d0001" is_forward_ref="false"
+ expr_staticness="local" name_staticness="local">
+ <type ref="1510"/>
+ <named_entity ref="1511"/>
+ <base_name ref="1511"/>
+ </choice_expression>
+ </el>
+ <el id="1558" kind="choice_by_expression"
+ file="display_manager.vhd" line="59" col="15"
+ same_alternative_flag="false"
+ choice_staticness="local">
+ <parent ref="1538"/>
+ <associated_chain>
+ <el id="1563"
+ kind="simple_signal_assignment_statement"
+ file="display_manager.vhd" line="60" col="13"
+ label="" delay_mechanism="inertial"
+ visible_flag="false" guarded_target_state="false">
+ <parent ref="1538"/>
+ <target id="1543" kind="indexed_name"
+ file="display_manager.vhd" line="60" col="17"
+ expr_staticness="none" name_staticness="local">
+ <prefix id="1559" kind="simple_name"
+ file="display_manager.vhd" line="60" col="13"
+ identifier="o_an" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1500"/>
+ <named_entity ref="1498"/>
+ <base_name ref="1498"/>
+ </prefix>
+ <type ref="2735"/>
+ <index_list list-id="90">
+ <el id="1561" kind="integer_literal"
+ file="display_manager.vhd" line="60"
+ col="18" value=" 2" expr_staticness="local">
+ <type ref="5"/>
+ </el>
+ </index_list>
+ <base_name ref="1498"/>
+ </target>
+ <waveform_chain>
+ <el id="1564" kind="waveform_element"
+ file="display_manager.vhd" line="60" col="24">
+ <we_value id="1565" kind="character_literal"
+ file="display_manager.vhd" line="60"
+ col="24" identifier="'0'"
+ is_forward_ref="false"
+ expr_staticness="local"
+ name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2346"/>
+ <base_name ref="2346"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ <el id="1567"
+ kind="simple_signal_assignment_statement"
+ file="display_manager.vhd" line="61" col="13"
+ label="" delay_mechanism="inertial"
+ visible_flag="false" guarded_target_state="false">
+ <parent ref="1538"/>
+ <target id="1566" kind="simple_name"
+ file="display_manager.vhd" line="61" col="13"
+ identifier="futur_state" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1510"/>
+ <named_entity ref="1516"/>
+ <base_name ref="1516"/>
+ </target>
+ <waveform_chain>
+ <el id="1568" kind="waveform_element"
+ file="display_manager.vhd" line="61" col="28">
+ <we_value id="1569" kind="simple_name"
+ file="display_manager.vhd" line="61"
+ col="28" identifier="d0100"
+ is_forward_ref="false"
+ expr_staticness="local"
+ name_staticness="local">
+ <type ref="1510"/>
+ <named_entity ref="1513"/>
+ <base_name ref="1513"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ <el id="1571"
+ kind="simple_signal_assignment_statement"
+ file="display_manager.vhd" line="62" col="13"
+ label="" delay_mechanism="inertial"
+ visible_flag="false" guarded_target_state="false">
+ <parent ref="1538"/>
+ <target id="1570" kind="simple_name"
+ file="display_manager.vhd" line="62" col="13"
+ identifier="o_display" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1487"/>
+ <named_entity ref="1491"/>
+ <base_name ref="1491"/>
+ </target>
+ <waveform_chain>
+ <el id="1572" kind="waveform_element"
+ file="display_manager.vhd" line="62" col="26">
+ <we_value id="1573" kind="simple_name"
+ file="display_manager.vhd" line="62"
+ col="26" identifier="i_curr_0010_time"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1467"/>
+ <named_entity ref="1470"/>
+ <base_name ref="1470"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </associated_chain>
+ <choice_expression id="1557" kind="simple_name"
+ file="display_manager.vhd" line="59" col="15"
+ identifier="d0010" is_forward_ref="false"
+ expr_staticness="local" name_staticness="local">
+ <type ref="1510"/>
+ <named_entity ref="1512"/>
+ <base_name ref="1512"/>
+ </choice_expression>
+ </el>
+ <el id="1575" kind="choice_by_expression"
+ file="display_manager.vhd" line="63" col="15"
+ same_alternative_flag="false"
+ choice_staticness="local">
+ <parent ref="1538"/>
+ <associated_chain>
+ <el id="1580"
+ kind="simple_signal_assignment_statement"
+ file="display_manager.vhd" line="64" col="13"
+ label="" delay_mechanism="inertial"
+ visible_flag="false" guarded_target_state="false">
+ <parent ref="1538"/>
+ <target id="1560" kind="indexed_name"
+ file="display_manager.vhd" line="64" col="17"
+ expr_staticness="none" name_staticness="local">
+ <prefix id="1576" kind="simple_name"
+ file="display_manager.vhd" line="64" col="13"
+ identifier="o_an" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1500"/>
+ <named_entity ref="1498"/>
+ <base_name ref="1498"/>
+ </prefix>
+ <type ref="2735"/>
+ <index_list list-id="92">
+ <el id="1578" kind="integer_literal"
+ file="display_manager.vhd" line="64"
+ col="18" value=" 1" expr_staticness="local">
+ <type ref="5"/>
+ </el>
+ </index_list>
+ <base_name ref="1498"/>
+ </target>
+ <waveform_chain>
+ <el id="1581" kind="waveform_element"
+ file="display_manager.vhd" line="64" col="24">
+ <we_value id="1582" kind="character_literal"
+ file="display_manager.vhd" line="64"
+ col="24" identifier="'0'"
+ is_forward_ref="false"
+ expr_staticness="local"
+ name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2346"/>
+ <base_name ref="2346"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ <el id="1584"
+ kind="simple_signal_assignment_statement"
+ file="display_manager.vhd" line="65" col="13"
+ label="" delay_mechanism="inertial"
+ visible_flag="false" guarded_target_state="false">
+ <parent ref="1538"/>
+ <target id="1583" kind="simple_name"
+ file="display_manager.vhd" line="65" col="13"
+ identifier="futur_state" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1510"/>
+ <named_entity ref="1516"/>
+ <base_name ref="1516"/>
+ </target>
+ <waveform_chain>
+ <el id="1585" kind="waveform_element"
+ file="display_manager.vhd" line="65" col="28">
+ <we_value id="1586" kind="simple_name"
+ file="display_manager.vhd" line="65"
+ col="28" identifier="d1000"
+ is_forward_ref="false"
+ expr_staticness="local"
+ name_staticness="local">
+ <type ref="1510"/>
+ <named_entity ref="1514"/>
+ <base_name ref="1514"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ <el id="1588"
+ kind="simple_signal_assignment_statement"
+ file="display_manager.vhd" line="66" col="13"
+ label="" delay_mechanism="inertial"
+ visible_flag="false" guarded_target_state="false">
+ <parent ref="1538"/>
+ <target id="1587" kind="simple_name"
+ file="display_manager.vhd" line="66" col="13"
+ identifier="o_display" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1487"/>
+ <named_entity ref="1491"/>
+ <base_name ref="1491"/>
+ </target>
+ <waveform_chain>
+ <el id="1589" kind="waveform_element"
+ file="display_manager.vhd" line="66" col="26">
+ <we_value id="1590" kind="simple_name"
+ file="display_manager.vhd" line="66"
+ col="26" identifier="i_curr_0100_time"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1473"/>
+ <named_entity ref="1477"/>
+ <base_name ref="1477"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </associated_chain>
+ <choice_expression id="1574" kind="simple_name"
+ file="display_manager.vhd" line="63" col="15"
+ identifier="d0100" is_forward_ref="false"
+ expr_staticness="local" name_staticness="local">
+ <type ref="1510"/>
+ <named_entity ref="1513"/>
+ <base_name ref="1513"/>
+ </choice_expression>
+ </el>
+ <el id="1591" kind="choice_by_others"
+ file="display_manager.vhd" line="67" col="15"
+ same_alternative_flag="false">
+ <parent ref="1538"/>
+ <associated_chain>
+ <el id="1596"
+ kind="simple_signal_assignment_statement"
+ file="display_manager.vhd" line="68" col="13"
+ label="" delay_mechanism="inertial"
+ visible_flag="false" guarded_target_state="false">
+ <parent ref="1538"/>
+ <target id="1577" kind="indexed_name"
+ file="display_manager.vhd" line="68" col="17"
+ expr_staticness="none" name_staticness="local">
+ <prefix id="1592" kind="simple_name"
+ file="display_manager.vhd" line="68" col="13"
+ identifier="o_an" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1500"/>
+ <named_entity ref="1498"/>
+ <base_name ref="1498"/>
+ </prefix>
+ <type ref="2735"/>
+ <index_list list-id="94">
+ <el id="1594" kind="integer_literal"
+ file="display_manager.vhd" line="68"
+ col="18" value=" 0" expr_staticness="local">
+ <type ref="5"/>
+ </el>
+ </index_list>
+ <base_name ref="1498"/>
+ </target>
+ <waveform_chain>
+ <el id="1597" kind="waveform_element"
+ file="display_manager.vhd" line="68" col="24">
+ <we_value id="1598" kind="character_literal"
+ file="display_manager.vhd" line="68"
+ col="24" identifier="'0'"
+ is_forward_ref="false"
+ expr_staticness="local"
+ name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2346"/>
+ <base_name ref="2346"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ <el id="1600"
+ kind="simple_signal_assignment_statement"
+ file="display_manager.vhd" line="69" col="13"
+ label="" delay_mechanism="inertial"
+ visible_flag="false" guarded_target_state="false">
+ <parent ref="1538"/>
+ <target id="1599" kind="simple_name"
+ file="display_manager.vhd" line="69" col="13"
+ identifier="futur_state" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1510"/>
+ <named_entity ref="1516"/>
+ <base_name ref="1516"/>
+ </target>
+ <waveform_chain>
+ <el id="1601" kind="waveform_element"
+ file="display_manager.vhd" line="69" col="28">
+ <we_value id="1602" kind="simple_name"
+ file="display_manager.vhd" line="69"
+ col="28" identifier="d0001"
+ is_forward_ref="false"
+ expr_staticness="local"
+ name_staticness="local">
+ <type ref="1510"/>
+ <named_entity ref="1511"/>
+ <base_name ref="1511"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ <el id="1604"
+ kind="simple_signal_assignment_statement"
+ file="display_manager.vhd" line="70" col="13"
+ label="" delay_mechanism="inertial"
+ visible_flag="false" guarded_target_state="false">
+ <parent ref="1538"/>
+ <target id="1603" kind="simple_name"
+ file="display_manager.vhd" line="70" col="13"
+ identifier="o_display" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1487"/>
+ <named_entity ref="1491"/>
+ <base_name ref="1491"/>
+ </target>
+ <waveform_chain>
+ <el id="1605" kind="waveform_element"
+ file="display_manager.vhd" line="70" col="26">
+ <we_value id="1606" kind="simple_name"
+ file="display_manager.vhd" line="70"
+ col="26" identifier="i_curr_1000_time"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1481"/>
+ <named_entity ref="1484"/>
+ <base_name ref="1484"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </associated_chain>
+ </el>
+ </case_statement_alternative_chain>
+ <expression id="1539" kind="simple_name"
+ file="display_manager.vhd" line="54" col="12"
+ identifier="current_state" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1510"/>
+ <named_entity ref="1518"/>
+ <base_name ref="1518"/>
+ </expression>
+ </el>
+ </sequential_statement_chain>
+ <sensitivity_list list-id="33">
+ <el id="1527" kind="simple_name" file="display_manager.vhd"
+ line="46" col="7" identifier="current_state"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="1510"/>
+ <named_entity ref="1518"/>
+ <base_name ref="1518"/>
+ </el>
+ <el id="1530" kind="simple_name" file="display_manager.vhd"
+ line="47" col="7" identifier="i_curr_0001_time"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="1409"/>
+ <named_entity ref="1463"/>
+ <base_name ref="1463"/>
+ </el>
+ <el id="1531" kind="simple_name" file="display_manager.vhd"
+ line="48" col="7" identifier="i_curr_0010_time"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="1467"/>
+ <named_entity ref="1470"/>
+ <base_name ref="1470"/>
+ </el>
+ <el id="1532" kind="simple_name" file="display_manager.vhd"
+ line="49" col="7" identifier="i_curr_0100_time"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="1473"/>
+ <named_entity ref="1477"/>
+ <base_name ref="1477"/>
+ </el>
+ <el id="1533" kind="simple_name" file="display_manager.vhd"
+ line="50" col="7" identifier="i_curr_1000_time"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="1481"/>
+ <named_entity ref="1484"/>
+ <base_name ref="1484"/>
+ </el>
+ </sensitivity_list>
+ </el>
+ <el id="1608" kind="sensitized_process_statement"
+ file="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="1508"/>
+ <sequential_statement_chain>
+ <el id="1611" kind="if_statement"
+ file="display_manager.vhd" line="76" col="7" label=""
+ suspend_flag="false" visible_flag="false"
+ end_has_identifier="false">
+ <parent ref="1608"/>
+ <condition id="1613" kind="equality_operator"
+ file="display_manager.vhd" line="76" col="19"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="1612" kind="simple_name"
+ file="display_manager.vhd" line="76" col="11"
+ identifier="i_reset" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1461"/>
+ <base_name ref="1461"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="1614" kind="character_literal"
+ file="display_manager.vhd" line="76" col="21"
+ identifier="'1'" is_forward_ref="false"
+ expr_staticness="local" name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2347"/>
+ <base_name ref="2347"/>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="1616" kind="simple_signal_assignment_statement"
+ file="display_manager.vhd" line="78" col="10" label=""
+ delay_mechanism="inertial" visible_flag="false"
+ guarded_target_state="false">
+ <parent ref="1611"/>
+ <target id="1615" kind="simple_name"
+ file="display_manager.vhd" line="78" col="10"
+ identifier="display_timer" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1472"/>
+ <named_entity ref="1520"/>
+ <base_name ref="1520"/>
+ </target>
+ <waveform_chain>
+ <el id="1617" kind="waveform_element"
+ file="display_manager.vhd" line="78" col="27">
+ <we_value id="1618" kind="integer_literal"
+ file="display_manager.vhd" line="78" col="27"
+ value=" 1" expr_staticness="local">
+ <type ref="399"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <else_clause id="1619" kind="elsif"
+ file="display_manager.vhd" line="79" col="7"
+ end_has_identifier="false">
+ <sequential_statement_chain>
+ <el id="1620" kind="if_statement"
+ file="display_manager.vhd" line="80" col="10"
+ label="" suspend_flag="false" visible_flag="false"
+ end_has_identifier="false">
+ <parent ref="1611"/>
+ <condition id="1595" kind="function_call"
+ file="display_manager.vhd" line="80" col="14"
+ expr_staticness="none" name_staticness="none">
+ <prefix id="1621" kind="simple_name"
+ file="display_manager.vhd" line="80" col="14"
+ identifier="rising_edge" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="18"/>
+ <named_entity ref="2674"/>
+ <base_name ref="2674"/>
+ </prefix>
+ <type ref="18"/>
+ <parameter_association_chain>
+ <el id="1624"
+ kind="association_element_by_expression"
+ file="display_manager.vhd" line="80" col="26"
+ whole_association_flag="true"
+ collapse_signal_flag="false">
+ <actual id="1623" kind="simple_name"
+ file="display_manager.vhd" line="80"
+ col="26" identifier="i_clock"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1459"/>
+ <base_name ref="1459"/>
+ </actual>
+ </el>
+ </parameter_association_chain>
+ <implementation ref="2674"/>
+ <base_name ref="1595"/>
+ </condition>
+ <sequential_statement_chain>
+ <el id="1625" kind="if_statement"
+ file="display_manager.vhd" line="82" col="13"
+ label="" suspend_flag="false"
+ visible_flag="false" end_has_identifier="false">
+ <parent ref="1620"/>
+ <condition id="1627"
+ kind="greater_than_or_equal_operator"
+ file="display_manager.vhd" line="82" col="31"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="1626" kind="simple_name"
+ file="display_manager.vhd" line="82"
+ col="17" identifier="display_timer"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1472"/>
+ <named_entity ref="1520"/>
+ <base_name ref="1520"/>
+ </left>
+ <implementation ref="486"/>
+ <right id="1628" kind="simple_name"
+ file="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="1456"/>
+ <base_name ref="1456"/>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="1630"
+ kind="simple_signal_assignment_statement"
+ file="display_manager.vhd" line="84"
+ col="16" label="" delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="false">
+ <parent ref="1625"/>
+ <target id="1629" kind="simple_name"
+ file="display_manager.vhd" line="84"
+ col="16" identifier="display_timer"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1472"/>
+ <named_entity ref="1520"/>
+ <base_name ref="1520"/>
+ </target>
+ <waveform_chain>
+ <el id="1631" kind="waveform_element"
+ file="display_manager.vhd" line="84"
+ col="33">
+ <we_value id="1632"
+ kind="integer_literal"
+ file="display_manager.vhd" line="84"
+ col="33" value=" 1"
+ expr_staticness="local">
+ <type ref="399"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <else_clause id="1633" kind="elsif"
+ file="display_manager.vhd" line="85" col="13"
+ end_has_identifier="false">
+ <sequential_statement_chain>
+ <el id="1635"
+ kind="simple_signal_assignment_statement"
+ file="display_manager.vhd" line="86"
+ col="16" label=""
+ delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="false">
+ <parent ref="1625"/>
+ <target id="1634" kind="simple_name"
+ file="display_manager.vhd" line="86"
+ col="16" identifier="display_timer"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1472"/>
+ <named_entity ref="1520"/>
+ <base_name ref="1520"/>
+ </target>
+ <waveform_chain>
+ <el id="1636" kind="waveform_element"
+ file="display_manager.vhd" line="86"
+ col="33">
+ <we_value id="1638"
+ kind="addition_operator"
+ file="display_manager.vhd" line="86"
+ col="48" expr_staticness="none">
+ <type ref="399"/>
+ <left id="1637" kind="simple_name"
+ file="display_manager.vhd"
+ line="86" col="34"
+ identifier="display_timer"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1472"/>
+ <named_entity ref="1520"/>
+ <base_name ref="1520"/>
+ </left>
+ <implementation ref="492"/>
+ <right id="1639"
+ kind="integer_literal"
+ file="display_manager.vhd"
+ line="86" col="50" value=" 1"
+ expr_staticness="local">
+ <type ref="5"/>
+ </right>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ </else_clause>
+ </el>
+ </sequential_statement_chain>
+ </el>
+ </sequential_statement_chain>
+ </else_clause>
+ </el>
+ </sequential_statement_chain>
+ <sensitivity_list list-id="34">
+ <el id="1607" kind="simple_name" file="display_manager.vhd"
+ line="74" col="29" identifier="i_clock"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1459"/>
+ <base_name ref="1459"/>
+ </el>
+ <el id="1610" kind="simple_name" file="display_manager.vhd"
+ line="74" col="38" identifier="i_reset"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1461"/>
+ <base_name ref="1461"/>
+ </el>
+ </sensitivity_list>
+ </el>
+ <el id="1640" kind="sensitized_process_statement"
+ file="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="1508"/>
+ <sequential_statement_chain>
+ <el id="1644" kind="if_statement"
+ file="display_manager.vhd" line="94" col="7" label=""
+ suspend_flag="false" visible_flag="false"
+ end_has_identifier="false">
+ <parent ref="1640"/>
+ <condition id="1646" kind="equality_operator"
+ file="display_manager.vhd" line="94" col="19"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="1645" kind="simple_name"
+ file="display_manager.vhd" line="94" col="11"
+ identifier="i_reset" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1461"/>
+ <base_name ref="1461"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="1647" kind="character_literal"
+ file="display_manager.vhd" line="94" col="21"
+ identifier="'1'" is_forward_ref="false"
+ expr_staticness="local" name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2347"/>
+ <base_name ref="2347"/>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="1649" kind="simple_signal_assignment_statement"
+ file="display_manager.vhd" line="96" col="10" label=""
+ delay_mechanism="inertial" visible_flag="false"
+ guarded_target_state="false">
+ <parent ref="1644"/>
+ <target id="1648" kind="simple_name"
+ file="display_manager.vhd" line="96" col="10"
+ identifier="current_state" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1510"/>
+ <named_entity ref="1518"/>
+ <base_name ref="1518"/>
+ </target>
+ <waveform_chain>
+ <el id="1650" kind="waveform_element"
+ file="display_manager.vhd" line="96" col="27">
+ <we_value id="1651" kind="simple_name"
+ file="display_manager.vhd" line="96" col="27"
+ identifier="d0001" is_forward_ref="false"
+ expr_staticness="local" name_staticness="local">
+ <type ref="1510"/>
+ <named_entity ref="1511"/>
+ <base_name ref="1511"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <else_clause id="1652" kind="elsif"
+ file="display_manager.vhd" line="97" col="7"
+ end_has_identifier="false">
+ <sequential_statement_chain>
+ <el id="1653" kind="if_statement"
+ file="display_manager.vhd" line="98" col="10"
+ label="" suspend_flag="false" visible_flag="false"
+ end_has_identifier="false">
+ <parent ref="1644"/>
+ <condition id="1593" kind="function_call"
+ file="display_manager.vhd" line="98" col="14"
+ expr_staticness="none" name_staticness="none">
+ <prefix id="1654" kind="simple_name"
+ file="display_manager.vhd" line="98" col="14"
+ identifier="rising_edge" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="18"/>
+ <named_entity ref="2674"/>
+ <base_name ref="2674"/>
+ </prefix>
+ <type ref="18"/>
+ <parameter_association_chain>
+ <el id="1657"
+ kind="association_element_by_expression"
+ file="display_manager.vhd" line="98" col="26"
+ whole_association_flag="true"
+ collapse_signal_flag="false">
+ <actual id="1656" kind="simple_name"
+ file="display_manager.vhd" line="98"
+ col="26" identifier="i_clock"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1459"/>
+ <base_name ref="1459"/>
+ </actual>
+ </el>
+ </parameter_association_chain>
+ <implementation ref="2674"/>
+ <base_name ref="1593"/>
+ </condition>
+ <sequential_statement_chain>
+ <el id="1658" kind="if_statement"
+ file="display_manager.vhd" line="100" col="13"
+ label="" suspend_flag="false"
+ visible_flag="false" end_has_identifier="false">
+ <parent ref="1653"/>
+ <condition id="1660"
+ kind="greater_than_or_equal_operator"
+ file="display_manager.vhd" line="100" col="31"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="1659" kind="simple_name"
+ file="display_manager.vhd" line="100"
+ col="17" identifier="display_timer"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1472"/>
+ <named_entity ref="1520"/>
+ <base_name ref="1520"/>
+ </left>
+ <implementation ref="486"/>
+ <right id="1661" kind="simple_name"
+ file="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="1456"/>
+ <base_name ref="1456"/>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="1663"
+ kind="simple_signal_assignment_statement"
+ file="display_manager.vhd" line="102"
+ col="16" label="" delay_mechanism="inertial"
+ visible_flag="false"
+ guarded_target_state="false">
+ <parent ref="1658"/>
+ <target id="1662" kind="simple_name"
+ file="display_manager.vhd" line="102"
+ col="16" identifier="current_state"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1510"/>
+ <named_entity ref="1518"/>
+ <base_name ref="1518"/>
+ </target>
+ <waveform_chain>
+ <el id="1664" kind="waveform_element"
+ file="display_manager.vhd" line="102"
+ col="33">
+ <we_value id="1665" kind="simple_name"
+ file="display_manager.vhd" line="102"
+ col="33" identifier="futur_state"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="1510"/>
+ <named_entity ref="1516"/>
+ <base_name ref="1516"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ </el>
+ </sequential_statement_chain>
+ </el>
+ </sequential_statement_chain>
+ </else_clause>
+ </el>
+ </sequential_statement_chain>
+ <sensitivity_list list-id="35">
+ <el id="1642" kind="simple_name" file="display_manager.vhd"
+ line="92" col="33" identifier="i_clock"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1459"/>
+ <base_name ref="1459"/>
+ </el>
+ <el id="1643" kind="simple_name" file="display_manager.vhd"
+ line="92" col="42" identifier="i_reset"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1461"/>
+ <base_name ref="1461"/>
+ </el>
+ </sensitivity_list>
+ </el>
+ </concurrent_statement_chain>
+ </library_unit>
+ <hash_chain ref="1448"/>
+ <dependence_list list-id="87">
+ <el ref="14"/>
+ <el ref="1448"/>
+ </dependence_list>
+ </el>
+ </first_design_unit>
+ <last_design_unit ref="1506"/>
+ </el>
+ <el id="1444" kind="design_file" file="crossdomain_sync.vhd" line="1"
+ col="1"
+ design_file_directory="/my/stage_onera/other/best-chronometer-ever/src/"
+ design_file_filename="crossdomain_sync.vhd"
+ analysis_time_stamp="20170420084746.327"
+ file_checksum="f46174ce6528422e246e436423c20e41d633fa9d"
+ elab_flag="false">
+ <library ref="799"/>
+ <first_design_unit>
+ <el id="1370" kind="design_unit" file="crossdomain_sync.vhd" line="1"
+ col="1" design_unit_source_line="0" design_unit_source_col="0"
+ identifier="crossdomain_sync" date="6"
+ end_location="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="crossdomain_sync.vhd"
+ line="1" col="9" identifier="ieee" has_identifier_list="false">
+ <parent ref="1370"/>
+ <library_declaration ref="2250"/>
+ </el>
+ <el id="1354" kind="use_clause" file="crossdomain_sync.vhd"
+ line="3" col="5">
+ <parent ref="1370"/>
+ <selected_name id="1374" kind="selected_by_all_name"
+ file="crossdomain_sync.vhd" line="3" col="25"
+ is_forward_ref="false" expr_staticness="???">
+ <prefix id="1373" kind="selected_name"
+ file="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="crossdomain_sync.vhd" line="3" col="5"
+ identifier="ieee" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <named_entity ref="2250"/>
+ </prefix>
+ <named_entity ref="2342"/>
+ </prefix>
+ </selected_name>
+ </el>
+ </context_items>
+ <library_unit id="1376" kind="entity_declaration"
+ file="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="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="crossdomain_sync.vhd" line="8" col="22"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1379" kind="interface_signal_declaration"
+ file="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="crossdomain_sync.vhd" line="9" col="22"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1381" kind="interface_signal_declaration"
+ file="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="crossdomain_sync.vhd" line="10" col="22"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1383" kind="interface_signal_declaration"
+ file="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="crossdomain_sync.vhd" line="11" col="23"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ </port_chain>
+ </library_unit>
+ <dependence_list list-id="79">
+ <el ref="14"/>
+ <el ref="2294"/>
+ </dependence_list>
+ </el>
+ <el id="1386" kind="design_unit" file="crossdomain_sync.vhd"
+ line="15" col="1" design_unit_source_line="0"
+ design_unit_source_col="0" identifier="behavioral" date="6"
+ end_location="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="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="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="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="crossdomain_sync.vhd" line="16" col="22"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1392" kind="signal_declaration"
+ file="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="crossdomain_sync.vhd" line="17" col="22"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ </declaration_chain>
+ <concurrent_statement_chain>
+ <el id="1394" kind="sensitized_process_statement"
+ file="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="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="crossdomain_sync.vhd" line="21" col="19"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="1399" kind="simple_name"
+ file="crossdomain_sync.vhd" line="21" col="11"
+ identifier="i_reset" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1379"/>
+ <base_name ref="1379"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="1401" kind="character_literal"
+ file="crossdomain_sync.vhd" line="21" col="21"
+ identifier="'1'" is_forward_ref="false"
+ expr_staticness="local" name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2347"/>
+ <base_name ref="2347"/>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="1403" kind="simple_signal_assignment_statement"
+ file="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="crossdomain_sync.vhd" line="23" col="10"
+ identifier="signal_r1" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1390"/>
+ <base_name ref="1390"/>
+ </target>
+ <waveform_chain>
+ <el id="1404" kind="waveform_element"
+ file="crossdomain_sync.vhd" line="23" col="23">
+ <we_value id="1405" kind="character_literal"
+ file="crossdomain_sync.vhd" line="23" col="23"
+ identifier="'0'" is_forward_ref="false"
+ expr_staticness="local" name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2346"/>
+ <base_name ref="2346"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <else_clause id="1406" kind="elsif"
+ file="crossdomain_sync.vhd" line="24" col="7"
+ end_has_identifier="false">
+ <sequential_statement_chain>
+ <el id="1407" kind="if_statement"
+ file="crossdomain_sync.vhd" line="25" col="10"
+ label="" suspend_flag="false" visible_flag="false"
+ end_has_identifier="false">
+ <parent ref="1398"/>
+ <condition id="2779" kind="function_call"
+ file="crossdomain_sync.vhd" line="25" col="14"
+ expr_staticness="none" name_staticness="none">
+ <prefix id="1408" kind="simple_name"
+ file="crossdomain_sync.vhd" line="25" col="14"
+ identifier="rising_edge" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="18"/>
+ <named_entity ref="2674"/>
+ <base_name ref="2674"/>
+ </prefix>
+ <type ref="18"/>
+ <parameter_association_chain>
+ <el id="1411"
+ kind="association_element_by_expression"
+ file="crossdomain_sync.vhd" line="25" col="26"
+ whole_association_flag="true"
+ collapse_signal_flag="false">
+ <actual id="1410" kind="simple_name"
+ file="crossdomain_sync.vhd" line="25"
+ col="26" identifier="i_clock"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1375"/>
+ <base_name ref="1375"/>
+ </actual>
+ </el>
+ </parameter_association_chain>
+ <implementation ref="2674"/>
+ <base_name ref="2779"/>
+ </condition>
+ <sequential_statement_chain>
+ <el id="1413"
+ kind="simple_signal_assignment_statement"
+ file="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="crossdomain_sync.vhd" line="27" col="13"
+ identifier="signal_r1" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1390"/>
+ <base_name ref="1390"/>
+ </target>
+ <waveform_chain>
+ <el id="1414" kind="waveform_element"
+ file="crossdomain_sync.vhd" line="27"
+ col="26">
+ <we_value id="1415" kind="simple_name"
+ file="crossdomain_sync.vhd" line="27"
+ col="26" identifier="i_signal"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <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="crossdomain_sync.vhd" line="19" col="27"
+ identifier="i_clock" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1375"/>
+ <base_name ref="1375"/>
+ </el>
+ <el id="1397" kind="simple_name"
+ file="crossdomain_sync.vhd" line="19" col="36"
+ identifier="i_reset" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1379"/>
+ <base_name ref="1379"/>
+ </el>
+ </sensitivity_list>
+ </el>
+ <el id="1416" kind="sensitized_process_statement"
+ file="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="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="crossdomain_sync.vhd" line="34" col="19"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="1421" kind="simple_name"
+ file="crossdomain_sync.vhd" line="34" col="11"
+ identifier="i_reset" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1379"/>
+ <base_name ref="1379"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="1423" kind="character_literal"
+ file="crossdomain_sync.vhd" line="34" col="21"
+ identifier="'1'" is_forward_ref="false"
+ expr_staticness="local" name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2347"/>
+ <base_name ref="2347"/>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="1425" kind="simple_signal_assignment_statement"
+ file="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="crossdomain_sync.vhd" line="36" col="10"
+ identifier="signal_r2" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1392"/>
+ <base_name ref="1392"/>
+ </target>
+ <waveform_chain>
+ <el id="1426" kind="waveform_element"
+ file="crossdomain_sync.vhd" line="36" col="23">
+ <we_value id="1427" kind="character_literal"
+ file="crossdomain_sync.vhd" line="36" col="23"
+ identifier="'0'" is_forward_ref="false"
+ expr_staticness="local" name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2346"/>
+ <base_name ref="2346"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <else_clause id="1428" kind="elsif"
+ file="crossdomain_sync.vhd" line="37" col="7"
+ end_has_identifier="false">
+ <sequential_statement_chain>
+ <el id="1429" kind="if_statement"
+ file="crossdomain_sync.vhd" line="38" col="10"
+ label="" suspend_flag="false" visible_flag="false"
+ end_has_identifier="false">
+ <parent ref="1420"/>
+ <condition id="2778" kind="function_call"
+ file="crossdomain_sync.vhd" line="38" col="14"
+ expr_staticness="none" name_staticness="none">
+ <prefix id="1430" kind="simple_name"
+ file="crossdomain_sync.vhd" line="38" col="14"
+ identifier="rising_edge" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="18"/>
+ <named_entity ref="2674"/>
+ <base_name ref="2674"/>
+ </prefix>
+ <type ref="18"/>
+ <parameter_association_chain>
+ <el id="1433"
+ kind="association_element_by_expression"
+ file="crossdomain_sync.vhd" line="38" col="26"
+ whole_association_flag="true"
+ collapse_signal_flag="false">
+ <actual id="1432" kind="simple_name"
+ file="crossdomain_sync.vhd" line="38"
+ col="26" identifier="i_clock"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1375"/>
+ <base_name ref="1375"/>
+ </actual>
+ </el>
+ </parameter_association_chain>
+ <implementation ref="2674"/>
+ <base_name ref="2778"/>
+ </condition>
+ <sequential_statement_chain>
+ <el id="1435"
+ kind="simple_signal_assignment_statement"
+ file="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="crossdomain_sync.vhd" line="40" col="13"
+ identifier="signal_r2" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1392"/>
+ <base_name ref="1392"/>
+ </target>
+ <waveform_chain>
+ <el id="1436" kind="waveform_element"
+ file="crossdomain_sync.vhd" line="40"
+ col="26">
+ <we_value id="1437" kind="simple_name"
+ file="crossdomain_sync.vhd" line="40"
+ col="26" identifier="i_signal"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <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="crossdomain_sync.vhd" line="32" col="27"
+ identifier="i_clock" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1375"/>
+ <base_name ref="1375"/>
+ </el>
+ <el id="1419" kind="simple_name"
+ file="crossdomain_sync.vhd" line="32" col="36"
+ identifier="i_reset" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1379"/>
+ <base_name ref="1379"/>
+ </el>
+ </sensitivity_list>
+ </el>
+ <el id="2780" kind="sensitized_process_statement"
+ file="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="1431" kind="simple_signal_assignment_statement"
+ file="crossdomain_sync.vhd" line="45" col="4" label=""
+ delay_mechanism="inertial" visible_flag="false"
+ guarded_target_state="unknown">
+ <parent ref="2780"/>
+ <target id="1438" kind="simple_name"
+ file="crossdomain_sync.vhd" line="45" col="4"
+ identifier="o_signal" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1383"/>
+ <base_name ref="1383"/>
+ </target>
+ <waveform_chain>
+ <el id="1439" kind="waveform_element"
+ file="crossdomain_sync.vhd" line="45" col="16">
+ <we_value id="1442" kind="simple_name"
+ file="crossdomain_sync.vhd" line="45" col="16"
+ identifier="signal_r2" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1392"/>
+ <base_name ref="1392"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <sensitivity_list list-id="84">
+ <el ref="1392"/>
+ </sensitivity_list>
+ <process_origin id="1440"
+ kind="concurrent_simple_signal_assignment"
+ file="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="80">
+ <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="centisecond_timer.vhd" line="1"
+ col="1"
+ design_file_directory="/my/stage_onera/other/best-chronometer-ever/src/"
+ design_file_filename="centisecond_timer.vhd"
+ analysis_time_stamp="20170420084746.327"
+ file_checksum="7ecfbbf22187b3fdec362d9820ba495a8e3a1727"
+ elab_flag="false">
+ <library ref="799"/>
+ <first_design_unit>
+ <el id="1270" kind="design_unit" file="centisecond_timer.vhd"
+ line="1" col="1" design_unit_source_line="0"
+ design_unit_source_col="0" identifier="centisecond_timer" date="6"
+ end_location="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="centisecond_timer.vhd"
+ line="1" col="9" identifier="ieee" has_identifier_list="false">
+ <parent ref="1270"/>
+ <library_declaration ref="2250"/>
+ </el>
+ <el id="1272" kind="use_clause" file="centisecond_timer.vhd"
+ line="3" col="5">
+ <parent ref="1270"/>
+ <selected_name id="1275" kind="selected_by_all_name"
+ file="centisecond_timer.vhd" line="3" col="25"
+ is_forward_ref="false" expr_staticness="???">
+ <prefix id="1274" kind="selected_name"
+ file="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="centisecond_timer.vhd" line="3" col="5"
+ identifier="ieee" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <named_entity ref="2250"/>
+ </prefix>
+ <named_entity ref="2342"/>
+ </prefix>
+ </selected_name>
+ </el>
+ </context_items>
+ <library_unit id="1276" kind="entity_declaration"
+ file="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="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="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="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="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="centisecond_timer.vhd" line="15" col="29"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1283" kind="interface_signal_declaration"
+ file="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="centisecond_timer.vhd" line="16" col="29"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1285" kind="interface_signal_declaration"
+ file="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="centisecond_timer.vhd" line="17" col="29"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1287" kind="interface_signal_declaration"
+ file="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="centisecond_timer.vhd" line="18" col="29"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1289" kind="interface_signal_declaration"
+ file="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="centisecond_timer.vhd" line="19" col="30"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ </port_chain>
+ </library_unit>
+ <dependence_list list-id="71">
+ <el ref="14"/>
+ <el ref="2294"/>
+ </dependence_list>
+ </el>
+ <el id="1292" kind="design_unit" file="centisecond_timer.vhd"
+ line="23" col="1" design_unit_source_line="0"
+ design_unit_source_col="0" identifier="behavioral" date="6"
+ end_location="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="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="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="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="2772"
+ kind="integer_subtype_definition"
+ file="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="centisecond_timer.vhd" line="26" col="32"
+ expr_staticness="global" direction="to">
+ <left_limit_expr id="1300" kind="integer_literal"
+ file="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="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="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="2772"/>
+ </el>
+ </declaration_chain>
+ <concurrent_statement_chain>
+ <el id="1304" kind="sensitized_process_statement"
+ file="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="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="centisecond_timer.vhd" line="30" col="19"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="1308" kind="simple_name"
+ file="centisecond_timer.vhd" line="30" col="11"
+ identifier="i_reset" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1283"/>
+ <base_name ref="1283"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="1310" kind="character_literal"
+ file="centisecond_timer.vhd" line="30" col="21"
+ identifier="'1'" is_forward_ref="false"
+ expr_staticness="local" name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2347"/>
+ <base_name ref="2347"/>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="1312" kind="simple_signal_assignment_statement"
+ file="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="centisecond_timer.vhd" line="32" col="10"
+ identifier="timer" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2772"/>
+ <named_entity ref="1296"/>
+ <base_name ref="1296"/>
+ </target>
+ <waveform_chain>
+ <el id="1313" kind="waveform_element"
+ file="centisecond_timer.vhd" line="32" col="19">
+ <we_value id="1314" kind="integer_literal"
+ file="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="centisecond_timer.vhd" line="33" col="7"
+ end_has_identifier="false">
+ <sequential_statement_chain>
+ <el id="1316" kind="if_statement"
+ file="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="centisecond_timer.vhd" line="34" col="14"
+ expr_staticness="none" name_staticness="none">
+ <prefix id="1317" kind="simple_name"
+ file="centisecond_timer.vhd" line="34" col="14"
+ identifier="rising_edge" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="18"/>
+ <named_entity ref="2674"/>
+ <base_name ref="2674"/>
+ </prefix>
+ <type ref="18"/>
+ <parameter_association_chain>
+ <el id="1320"
+ kind="association_element_by_expression"
+ file="centisecond_timer.vhd" line="34"
+ col="26" whole_association_flag="true"
+ collapse_signal_flag="false">
+ <actual id="1319" kind="simple_name"
+ file="centisecond_timer.vhd" line="34"
+ col="26" identifier="i_clock"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1281"/>
+ <base_name ref="1281"/>
+ </actual>
+ </el>
+ </parameter_association_chain>
+ <implementation ref="2674"/>
+ <base_name ref="1298"/>
+ </condition>
+ <sequential_statement_chain>
+ <el id="1321" kind="if_statement"
+ file="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="centisecond_timer.vhd" line="36"
+ col="23" expr_staticness="none">
+ <type ref="18"/>
+ <left id="1322" kind="simple_name"
+ file="centisecond_timer.vhd" line="36"
+ col="17" identifier="i_raz"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1285"/>
+ <base_name ref="1285"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="1324" kind="character_literal"
+ file="centisecond_timer.vhd" line="36"
+ col="25" identifier="'1'"
+ is_forward_ref="false"
+ expr_staticness="local"
+ name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2347"/>
+ <base_name ref="2347"/>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="1326"
+ kind="simple_signal_assignment_statement"
+ file="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="centisecond_timer.vhd" line="39"
+ col="16" identifier="timer"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2772"/>
+ <named_entity ref="1296"/>
+ <base_name ref="1296"/>
+ </target>
+ <waveform_chain>
+ <el id="1327" kind="waveform_element"
+ file="centisecond_timer.vhd" line="39"
+ col="25">
+ <we_value id="1328"
+ kind="integer_literal"
+ file="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="centisecond_timer.vhd" line="40"
+ col="13" end_has_identifier="false">
+ <sequential_statement_chain>
+ <el id="1330" kind="if_statement"
+ file="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="centisecond_timer.vhd" line="45"
+ col="19" expr_staticness="none">
+ <type ref="18"/>
+ <left id="1332"
+ kind="equality_operator"
+ file="centisecond_timer.vhd" line="44"
+ col="29" expr_staticness="none">
+ <type ref="18"/>
+ <left id="1331" kind="simple_name"
+ file="centisecond_timer.vhd"
+ line="44" col="20"
+ identifier="i_enable"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1287"/>
+ <base_name ref="1287"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="1333"
+ kind="character_literal"
+ file="centisecond_timer.vhd"
+ line="44" col="31" identifier="'0'"
+ is_forward_ref="false"
+ expr_staticness="local"
+ name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2346"/>
+ <base_name ref="2346"/>
+ </right>
+ </left>
+ <implementation ref="40"/>
+ <right id="1336"
+ kind="greater_than_or_equal_operator"
+ file="centisecond_timer.vhd" line="45"
+ col="29" expr_staticness="none">
+ <type ref="18"/>
+ <left id="1335" kind="simple_name"
+ file="centisecond_timer.vhd"
+ line="45" col="23"
+ identifier="timer"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2772"/>
+ <named_entity ref="1296"/>
+ <base_name ref="1296"/>
+ </left>
+ <implementation ref="486"/>
+ <right id="1337" kind="simple_name"
+ file="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="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="centisecond_timer.vhd"
+ line="48" col="19"
+ identifier="timer"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2772"/>
+ <named_entity ref="1296"/>
+ <base_name ref="1296"/>
+ </target>
+ <waveform_chain>
+ <el id="1340"
+ kind="waveform_element"
+ file="centisecond_timer.vhd"
+ line="48" col="28">
+ <we_value id="1341"
+ kind="integer_literal"
+ file="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="centisecond_timer.vhd" line="49"
+ col="16" end_has_identifier="false">
+ <condition id="1344"
+ kind="equality_operator"
+ file="centisecond_timer.vhd" line="49"
+ col="32" expr_staticness="none">
+ <type ref="18"/>
+ <left id="1343" kind="simple_name"
+ file="centisecond_timer.vhd"
+ line="49" col="23"
+ identifier="i_enable"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1287"/>
+ <base_name ref="1287"/>
+ </left>
+ <implementation ref="2700"/>
+ <right id="1345"
+ kind="character_literal"
+ file="centisecond_timer.vhd"
+ line="49" col="34" identifier="'1'"
+ is_forward_ref="false"
+ expr_staticness="local"
+ name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2347"/>
+ <base_name ref="2347"/>
+ </right>
+ </condition>
+ <sequential_statement_chain>
+ <el id="1347" kind="simple_signal_assignment_statement"
+ file="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="centisecond_timer.vhd"
+ line="51" col="19"
+ identifier="timer"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2772"/>
+ <named_entity ref="1296"/>
+ <base_name ref="1296"/>
+ </target>
+ <waveform_chain>
+ <el id="1348"
+ kind="waveform_element"
+ file="centisecond_timer.vhd"
+ line="51" col="28">
+ <we_value id="1350"
+ kind="addition_operator"
+ file="centisecond_timer.vhd"
+ line="51" col="35"
+ expr_staticness="none">
+ <type ref="399"/>
+ <left id="1349"
+ kind="simple_name"
+ file="centisecond_timer.vhd"
+ line="51" col="29"
+ identifier="timer"
+ is_forward_ref="false"
+ expr_staticness="none"
+ name_staticness="local">
+ <type ref="2772"/>
+ <named_entity ref="1296"/>
+ <base_name ref="1296"/>
+ </left>
+ <implementation ref="492"/>
+ <right id="1351"
+ kind="integer_literal"
+ file="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="centisecond_timer.vhd" line="28" col="29"
+ identifier="i_clock" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1281"/>
+ <base_name ref="1281"/>
+ </el>
+ <el id="1306" kind="simple_name"
+ file="centisecond_timer.vhd" line="28" col="38"
+ identifier="i_reset" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1283"/>
+ <base_name ref="1283"/>
+ </el>
+ </sensitivity_list>
+ </el>
+ <el id="2774" kind="sensitized_process_statement"
+ file="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="1299" kind="if_statement"
+ file="centisecond_timer.vhd" line="60" col="7" label=""
+ suspend_flag="false" visible_flag="false"
+ end_has_identifier="false">
+ <parent ref="2774"/>
+ <condition id="1359"
+ kind="greater_than_or_equal_operator"
+ file="centisecond_timer.vhd" line="60" col="19"
+ expr_staticness="none">
+ <type ref="18"/>
+ <left id="1358" kind="simple_name"
+ file="centisecond_timer.vhd" line="60" col="13"
+ identifier="timer" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2772"/>
+ <named_entity ref="1296"/>
+ <base_name ref="1296"/>
+ </left>
+ <implementation ref="486"/>
+ <right id="1360" kind="simple_name"
+ file="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="2773" kind="simple_signal_assignment_statement"
+ file="centisecond_timer.vhd" line="58" col="4"
+ label="" delay_mechanism="inertial"
+ visible_flag="false" guarded_target_state="unknown">
+ <parent ref="1299"/>
+ <target id="1352" kind="simple_name"
+ file="centisecond_timer.vhd" line="58" col="4"
+ identifier="o_new_centisecond"
+ is_forward_ref="false" expr_staticness="none"
+ name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1289"/>
+ <base_name ref="1289"/>
+ </target>
+ <waveform_chain>
+ <el id="1353" kind="waveform_element"
+ file="centisecond_timer.vhd" line="59" col="7">
+ <we_value id="1356" kind="simple_name"
+ file="centisecond_timer.vhd" line="59" col="7"
+ identifier="i_enable" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1287"/>
+ <base_name ref="1287"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ <else_clause id="2777" kind="elsif"
+ file="centisecond_timer.vhd" line="61" col="7"
+ end_has_identifier="false">
+ <sequential_statement_chain>
+ <el id="1318"
+ kind="simple_signal_assignment_statement"
+ file="centisecond_timer.vhd" line="58" col="4"
+ label="" delay_mechanism="inertial"
+ visible_flag="false" guarded_target_state="unknown">
+ <parent ref="1299"/>
+ <target id="2776" kind="reference_name"
+ file="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="centisecond_timer.vhd" line="61" col="12">
+ <we_value id="1363" kind="character_literal"
+ file="centisecond_timer.vhd" line="61"
+ col="12" identifier="'0'"
+ is_forward_ref="false" expr_staticness="local"
+ name_staticness="local">
+ <type ref="2291"/>
+ <named_entity ref="2346"/>
+ <base_name ref="2346"/>
+ </we_value>
+ </el>
+ </waveform_chain>
+ </el>
+ </sequential_statement_chain>
+ </else_clause>
+ </el>
+ </sequential_statement_chain>
+ <sensitivity_list list-id="74">
+ <el ref="1287"/>
+ <el ref="1296"/>
+ </sensitivity_list>
+ <process_origin id="1364"
+ kind="concurrent_conditional_signal_assignment"
+ file="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="centisecond_timer.vhd" line="60" col="7">
+ </el>
+ <el id="1361" kind="conditional_waveform"
+ file="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="72">
+ <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="best_chronometer_ever.vhd"
+ line="4" col="1"
+ design_file_directory="/my/stage_onera/other/best-chronometer-ever/src/"
+ design_file_filename="best_chronometer_ever.vhd"
+ analysis_time_stamp="20170420084746.326"
+ file_checksum="c57e7a4df06e158c94c808b79fe791a0dab5ce55"
+ elab_flag="false">
+ <library ref="799"/>
+ <first_design_unit>
+ <el id="808" kind="design_unit" file="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="best_chronometer_ever.vhd:19:1"
+ elab_flag="false" configuration_mark_flag="false"
+ configuration_done_flag="false" date_state="analyze">
+ <design_file ref="1266"/>
+ <context_items>
+ <el id="810" kind="library_clause"
+ file="best_chronometer_ever.vhd" line="4" col="9"
+ identifier="ieee" has_identifier_list="false">
+ <parent ref="808"/>
+ <library_declaration ref="2250"/>
+ </el>
+ <el id="811" kind="use_clause" file="best_chronometer_ever.vhd"
+ line="7" col="5">
+ <parent ref="808"/>
+ <selected_name id="814" kind="selected_by_all_name"
+ file="best_chronometer_ever.vhd" line="7" col="25"
+ is_forward_ref="false" expr_staticness="???">
+ <prefix id="813" kind="selected_name"
+ file="best_chronometer_ever.vhd" line="7" col="10"
+ identifier="std_logic_1164" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <prefix id="812" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="7" col="5"
+ identifier="ieee" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <named_entity ref="2250"/>
+ </prefix>
+ <named_entity ref="2342"/>
+ </prefix>
+ </selected_name>
+ </el>
+ </context_items>
+ <library_unit id="816" kind="entity_declaration"
+ file="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="808"/>
+ <port_chain>
+ <el id="815" kind="interface_signal_declaration"
+ file="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"
+ 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="816"/>
+ <subtype_indication id="818" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="12" col="25"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="819" kind="interface_signal_declaration"
+ file="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"
+ 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="816"/>
+ <subtype_indication id="820" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="13" col="25"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="821" kind="interface_signal_declaration"
+ file="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"
+ 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="816"/>
+ <subtype_indication id="822" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="14" col="25"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="823" kind="interface_signal_declaration"
+ file="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"
+ 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="816"/>
+ <subtype_indication id="824" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="15" col="25"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="825" kind="interface_signal_declaration"
+ file="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"
+ 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="816"/>
+ <subtype_indication id="828" kind="array_subtype_definition"
+ file="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="826" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="16" col="26"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="13">
+ <el id="2403" kind="integer_subtype_definition"
+ file="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="830" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="16" col="44"
+ expr_staticness="local" direction="downto">
+ <left_limit_expr id="827" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="16" col="44"
+ value=" 6" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="831" kind="integer_literal"
+ file="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="827"/>
+ <right_limit ref="831"/>
+ </range_constraint>
+ <base_type ref="399"/>
+ </el>
+ </index_constraint_list>
+ <index_subtype_list list-ref="13"/>
+ <element_subtype ref="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <type ref="828"/>
+ </el>
+ <el id="832" kind="interface_signal_declaration"
+ file="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"
+ 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="816"/>
+ <subtype_indication id="834" kind="array_subtype_definition"
+ file="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="833" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="17" col="26"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="14">
+ <el id="2402" kind="integer_subtype_definition"
+ file="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="837" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="17" col="44"
+ expr_staticness="local" direction="downto">
+ <left_limit_expr id="836" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="17" col="44"
+ value=" 3" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="838" kind="integer_literal"
+ file="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="836"/>
+ <right_limit ref="838"/>
+ </range_constraint>
+ <base_type ref="399"/>
+ </el>
+ </index_constraint_list>
+ <index_subtype_list list-ref="14"/>
+ <element_subtype ref="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <type ref="834"/>
+ </el>
+ </port_chain>
+ </library_unit>
+ <dependence_list list-id="54">
+ <el ref="14"/>
+ <el ref="2294"/>
+ </dependence_list>
+ </el>
+ <el id="840" kind="design_unit" file="best_chronometer_ever.vhd"
+ line="21" col="1" design_unit_source_line="0"
+ design_unit_source_col="0" identifier="behavioral" date="6"
+ end_location="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="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="840"/>
+ <entity_name id="839" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="21" col="28"
+ identifier="best_chronometer_ever" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <named_entity ref="816"/>
+ </entity_name>
+ <declaration_chain>
+ <el id="844" kind="signal_declaration"
+ file="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="842"/>
+ <subtype_indication id="845" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="23" col="28"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="846" kind="signal_declaration"
+ file="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="842"/>
+ <subtype_indication id="847" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="24" col="28"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="848" kind="signal_declaration"
+ file="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="842"/>
+ <subtype_indication id="849" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="25" col="28"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="850" kind="signal_declaration"
+ file="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="842"/>
+ <subtype_indication id="851" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="26" col="28"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="852" kind="signal_declaration"
+ file="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="842"/>
+ <subtype_indication id="853" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="27" col="28"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="854" kind="signal_declaration"
+ file="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="842"/>
+ <subtype_indication id="855" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="28" col="28"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="856" kind="signal_declaration"
+ file="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="842"/>
+ <subtype_indication id="2394"
+ kind="integer_subtype_definition"
+ file="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="861" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="29" col="42"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="860" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="29" col="42"
+ value=" 0" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="862" kind="integer_literal"
+ file="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="860"/>
+ <right_limit ref="862"/>
+ </range_constraint>
+ <subtype_type_mark id="857" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="29" col="28"
+ 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="2394"/>
+ </el>
+ <el id="863" kind="signal_declaration"
+ file="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="842"/>
+ <subtype_indication id="859"
+ kind="integer_subtype_definition"
+ file="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="868" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="30" col="42"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="865" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="30" col="42"
+ value=" 0" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="869" kind="integer_literal"
+ file="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="865"/>
+ <right_limit ref="869"/>
+ </range_constraint>
+ <subtype_type_mark id="864" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="30" col="28"
+ 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="859"/>
+ </el>
+ <el id="870" kind="signal_declaration"
+ file="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="842"/>
+ <subtype_indication id="867"
+ kind="integer_subtype_definition"
+ file="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="875" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="31" col="42"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="874" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="31" col="42"
+ value=" 0" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="876" kind="integer_literal"
+ file="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="874"/>
+ <right_limit ref="876"/>
+ </range_constraint>
+ <subtype_type_mark id="871" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="31" col="28"
+ 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="867"/>
+ </el>
+ <el id="877" kind="signal_declaration"
+ file="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="842"/>
+ <subtype_indication id="873"
+ kind="integer_subtype_definition"
+ file="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="882" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="32" col="42"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="879" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="32" col="42"
+ value=" 0" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="883" kind="integer_literal"
+ file="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="879"/>
+ <right_limit ref="883"/>
+ </range_constraint>
+ <subtype_type_mark id="878" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="32" col="28"
+ 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="873"/>
+ </el>
+ <el id="884" kind="signal_declaration"
+ file="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="842"/>
+ <subtype_indication id="881"
+ kind="integer_subtype_definition"
+ file="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="889" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="33" col="42"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="888" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="33" col="42"
+ value=" 0" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="890" kind="integer_literal"
+ file="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="888"/>
+ <right_limit ref="890"/>
+ </range_constraint>
+ <subtype_type_mark id="885" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="33" col="28"
+ 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="881"/>
+ </el>
+ <el id="892" kind="component_declaration"
+ file="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="842"/>
+ <generic_chain>
+ <el id="891" kind="interface_constant_declaration"
+ file="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="892"/>
+ <subtype_indication id="894" kind="simple_name"
+ file="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="895" kind="integer_literal"
+ file="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="896" kind="interface_signal_declaration"
+ file="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"
+ 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="892"/>
+ <subtype_indication id="897" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="46" col="32"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="898" kind="interface_signal_declaration"
+ file="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"
+ 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="892"/>
+ <subtype_indication id="899" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="47" col="32"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="900" kind="interface_signal_declaration"
+ file="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"
+ 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="892"/>
+ <subtype_indication id="901" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="48" col="32"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="902" kind="interface_signal_declaration"
+ file="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"
+ 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="892"/>
+ <subtype_indication id="903" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="49" col="32"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="904" kind="interface_signal_declaration"
+ file="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"
+ 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="892"/>
+ <subtype_indication id="905" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="50" col="33"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ </port_chain>
+ </el>
+ <el id="906" kind="component_declaration"
+ file="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="842"/>
+ <port_chain>
+ <el id="908" kind="interface_signal_declaration"
+ file="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"
+ 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="906"/>
+ <subtype_indication id="909" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="57" col="25"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="910" kind="interface_signal_declaration"
+ file="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"
+ 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="906"/>
+ <subtype_indication id="911" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="58" col="25"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="912" kind="interface_signal_declaration"
+ file="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"
+ 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="906"/>
+ <subtype_indication id="913" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="59" col="25"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="914" kind="interface_signal_declaration"
+ file="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"
+ 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="906"/>
+ <subtype_indication id="915" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="60" col="26"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ </port_chain>
+ </el>
+ <el id="916" kind="component_declaration"
+ file="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="842"/>
+ <generic_chain>
+ <el id="918" kind="interface_constant_declaration"
+ file="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="916"/>
+ <subtype_indication id="919" kind="simple_name"
+ file="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="920" kind="integer_literal"
+ file="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="921" kind="interface_signal_declaration"
+ file="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"
+ 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="916"/>
+ <subtype_indication id="922" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="74" col="31"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="923" kind="interface_signal_declaration"
+ file="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"
+ 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="916"/>
+ <subtype_indication id="924" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="75" col="31"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="925" kind="interface_signal_declaration"
+ file="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"
+ 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="916"/>
+ <subtype_indication id="887"
+ kind="integer_subtype_definition"
+ file="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="930" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="76" col="45"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="927" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="76" col="45"
+ value=" 0" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="931" kind="integer_literal"
+ file="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="927"/>
+ <right_limit ref="931"/>
+ </range_constraint>
+ <subtype_type_mark id="926" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="76" col="31"
+ 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="887"/>
+ </el>
+ <el id="932" kind="interface_signal_declaration"
+ file="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"
+ 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="916"/>
+ <subtype_indication id="929"
+ kind="integer_subtype_definition"
+ file="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="937" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="77" col="45"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="936" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="77" col="45"
+ value=" 0" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="938" kind="integer_literal"
+ file="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="936"/>
+ <right_limit ref="938"/>
+ </range_constraint>
+ <subtype_type_mark id="933" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="77" col="31"
+ 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="929"/>
+ </el>
+ <el id="939" kind="interface_signal_declaration"
+ file="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"
+ 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="916"/>
+ <subtype_indication id="935"
+ kind="integer_subtype_definition"
+ file="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="944" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="78" col="45"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="941" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="78" col="45"
+ value=" 0" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="945" kind="integer_literal"
+ file="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="941"/>
+ <right_limit ref="945"/>
+ </range_constraint>
+ <subtype_type_mark id="940" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="78" col="31"
+ 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="935"/>
+ </el>
+ <el id="946" kind="interface_signal_declaration"
+ file="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"
+ 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="916"/>
+ <subtype_indication id="943"
+ kind="integer_subtype_definition"
+ file="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="951" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="79" col="45"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="950" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="79" col="45"
+ value=" 0" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="952" kind="integer_literal"
+ file="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="950"/>
+ <right_limit ref="952"/>
+ </range_constraint>
+ <subtype_type_mark id="947" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="79" col="31"
+ 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="943"/>
+ </el>
+ <el id="953" kind="interface_signal_declaration"
+ file="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"
+ 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="916"/>
+ <subtype_indication id="949"
+ kind="integer_subtype_definition"
+ file="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="958" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="80" col="46"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="955" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="80" col="46"
+ value=" 0" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="959" kind="integer_literal"
+ file="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="955"/>
+ <right_limit ref="959"/>
+ </range_constraint>
+ <subtype_type_mark id="954" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="80" col="32"
+ 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="949"/>
+ </el>
+ <el id="960" kind="interface_signal_declaration"
+ file="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"
+ 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="916"/>
+ <subtype_indication id="962"
+ kind="array_subtype_definition"
+ file="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="961" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="81" col="32"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="15">
+ <el id="957" kind="integer_subtype_definition"
+ file="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="965" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="81"
+ col="50" expr_staticness="local"
+ direction="downto">
+ <left_limit_expr id="964" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="81"
+ col="50" value=" 3" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="966" kind="integer_literal"
+ file="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="964"/>
+ <right_limit ref="966"/>
+ </range_constraint>
+ <base_type ref="399"/>
+ </el>
+ </index_constraint_list>
+ <index_subtype_list list-ref="15"/>
+ <element_subtype ref="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <type ref="962"/>
+ </el>
+ </port_chain>
+ </el>
+ <el id="968" kind="component_declaration"
+ file="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="842"/>
+ <generic_chain>
+ <el id="967" kind="interface_constant_declaration"
+ file="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="968"/>
+ <subtype_indication id="972"
+ kind="array_subtype_definition"
+ file="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="970" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="89" col="37"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="16">
+ <el id="956" kind="integer_subtype_definition"
+ file="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="974" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="89"
+ col="54" expr_staticness="local"
+ direction="downto">
+ <left_limit_expr id="971" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="89"
+ col="54" value=" 6" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="975" kind="integer_literal"
+ file="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="971"/>
+ <right_limit ref="975"/>
+ </range_constraint>
+ <base_type ref="399"/>
+ </el>
+ </index_constraint_list>
+ <index_subtype_list list-ref="16"/>
+ <element_subtype ref="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <default_value id="976" kind="string_literal8"
+ file="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="972"/>
+ </default_value>
+ <type ref="972"/>
+ </el>
+ <el id="977" kind="interface_constant_declaration"
+ file="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="968"/>
+ <subtype_indication id="980"
+ kind="array_subtype_definition"
+ file="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="978" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="90" col="37"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="17">
+ <el id="948" kind="integer_subtype_definition"
+ file="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="982" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="90"
+ col="54" expr_staticness="local"
+ direction="downto">
+ <left_limit_expr id="979" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="90"
+ col="54" value=" 6" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="983" kind="integer_literal"
+ file="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="979"/>
+ <right_limit ref="983"/>
+ </range_constraint>
+ <base_type ref="399"/>
+ </el>
+ </index_constraint_list>
+ <index_subtype_list list-ref="17"/>
+ <element_subtype ref="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <default_value id="984" kind="string_literal8"
+ file="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="980"/>
+ </default_value>
+ <type ref="980"/>
+ </el>
+ <el id="985" kind="interface_constant_declaration"
+ file="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="968"/>
+ <subtype_indication id="988"
+ kind="array_subtype_definition"
+ file="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="986" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="91" col="37"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="18">
+ <el id="942" kind="integer_subtype_definition"
+ file="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="990" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="91"
+ col="54" expr_staticness="local"
+ direction="downto">
+ <left_limit_expr id="987" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="91"
+ col="54" value=" 6" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="991" kind="integer_literal"
+ file="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="987"/>
+ <right_limit ref="991"/>
+ </range_constraint>
+ <base_type ref="399"/>
+ </el>
+ </index_constraint_list>
+ <index_subtype_list list-ref="18"/>
+ <element_subtype ref="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <default_value id="992" kind="string_literal8"
+ file="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="988"/>
+ </default_value>
+ <type ref="988"/>
+ </el>
+ <el id="993" kind="interface_constant_declaration"
+ file="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="968"/>
+ <subtype_indication id="996"
+ kind="array_subtype_definition"
+ file="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="994" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="92" col="37"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="19">
+ <el id="934" kind="integer_subtype_definition"
+ file="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="998" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="92"
+ col="54" expr_staticness="local"
+ direction="downto">
+ <left_limit_expr id="995" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="92"
+ col="54" value=" 6" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="999" kind="integer_literal"
+ file="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="995"/>
+ <right_limit ref="999"/>
+ </range_constraint>
+ <base_type ref="399"/>
+ </el>
+ </index_constraint_list>
+ <index_subtype_list list-ref="19"/>
+ <element_subtype ref="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <default_value id="1000" kind="string_literal8"
+ file="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="996"/>
+ </default_value>
+ <type ref="996"/>
+ </el>
+ <el id="1001" kind="interface_constant_declaration"
+ file="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="968"/>
+ <subtype_indication id="1004"
+ kind="array_subtype_definition"
+ file="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="1002" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="93" col="37"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="20">
+ <el id="928" kind="integer_subtype_definition"
+ file="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="1006" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="93"
+ col="54" expr_staticness="local"
+ direction="downto">
+ <left_limit_expr id="1003" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="93"
+ col="54" value=" 6" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1007"
+ kind="integer_literal"
+ file="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="1003"/>
+ <right_limit ref="1007"/>
+ </range_constraint>
+ <base_type ref="399"/>
+ </el>
+ </index_constraint_list>
+ <index_subtype_list list-ref="20"/>
+ <element_subtype ref="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <default_value id="1008" kind="string_literal8"
+ file="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="1004"/>
+ </default_value>
+ <type ref="1004"/>
+ </el>
+ <el id="1009" kind="interface_constant_declaration"
+ file="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="968"/>
+ <subtype_indication id="1012"
+ kind="array_subtype_definition"
+ file="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="1010" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="94" col="37"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="21">
+ <el id="886" kind="integer_subtype_definition"
+ file="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="1014" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="94"
+ col="54" expr_staticness="local"
+ direction="downto">
+ <left_limit_expr id="1011" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="94"
+ col="54" value=" 6" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1015"
+ kind="integer_literal"
+ file="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="1011"/>
+ <right_limit ref="1015"/>
+ </range_constraint>
+ <base_type ref="399"/>
+ </el>
+ </index_constraint_list>
+ <index_subtype_list list-ref="21"/>
+ <element_subtype ref="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <default_value id="1016" kind="string_literal8"
+ file="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="1012"/>
+ </default_value>
+ <type ref="1012"/>
+ </el>
+ <el id="1017" kind="interface_constant_declaration"
+ file="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="968"/>
+ <subtype_indication id="1020"
+ kind="array_subtype_definition"
+ file="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="1018" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="95" col="37"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="22">
+ <el id="880" kind="integer_subtype_definition"
+ file="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="1022" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="95"
+ col="54" expr_staticness="local"
+ direction="downto">
+ <left_limit_expr id="1019" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="95"
+ col="54" value=" 6" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1023"
+ kind="integer_literal"
+ file="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="1019"/>
+ <right_limit ref="1023"/>
+ </range_constraint>
+ <base_type ref="399"/>
+ </el>
+ </index_constraint_list>
+ <index_subtype_list list-ref="22"/>
+ <element_subtype ref="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <default_value id="1024" kind="string_literal8"
+ file="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="1020"/>
+ </default_value>
+ <type ref="1020"/>
+ </el>
+ <el id="1025" kind="interface_constant_declaration"
+ file="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="968"/>
+ <subtype_indication id="1028"
+ kind="array_subtype_definition"
+ file="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="1026" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="96" col="37"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="23">
+ <el id="872" kind="integer_subtype_definition"
+ file="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="1030" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="96"
+ col="54" expr_staticness="local"
+ direction="downto">
+ <left_limit_expr id="1027" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="96"
+ col="54" value=" 6" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1031"
+ kind="integer_literal"
+ file="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="1027"/>
+ <right_limit ref="1031"/>
+ </range_constraint>
+ <base_type ref="399"/>
+ </el>
+ </index_constraint_list>
+ <index_subtype_list list-ref="23"/>
+ <element_subtype ref="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <default_value id="1032" kind="string_literal8"
+ file="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="1028"/>
+ </default_value>
+ <type ref="1028"/>
+ </el>
+ <el id="1033" kind="interface_constant_declaration"
+ file="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="968"/>
+ <subtype_indication id="1036"
+ kind="array_subtype_definition"
+ file="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="1034" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="97" col="37"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="24">
+ <el id="866" kind="integer_subtype_definition"
+ file="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="1038" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="97"
+ col="54" expr_staticness="local"
+ direction="downto">
+ <left_limit_expr id="1035" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="97"
+ col="54" value=" 6" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1039"
+ kind="integer_literal"
+ file="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="1035"/>
+ <right_limit ref="1039"/>
+ </range_constraint>
+ <base_type ref="399"/>
+ </el>
+ </index_constraint_list>
+ <index_subtype_list list-ref="24"/>
+ <element_subtype ref="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <default_value id="1040" kind="string_literal8"
+ file="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="1036"/>
+ </default_value>
+ <type ref="1036"/>
+ </el>
+ <el id="1041" kind="interface_constant_declaration"
+ file="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="968"/>
+ <subtype_indication id="1044"
+ kind="array_subtype_definition"
+ file="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="1042" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="98" col="37"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="25">
+ <el id="858" kind="integer_subtype_definition"
+ file="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="1046" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="98"
+ col="54" expr_staticness="local"
+ direction="downto">
+ <left_limit_expr id="1043" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="98"
+ col="54" value=" 6" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1047"
+ kind="integer_literal"
+ file="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="1043"/>
+ <right_limit ref="1047"/>
+ </range_constraint>
+ <base_type ref="399"/>
+ </el>
+ </index_constraint_list>
+ <index_subtype_list list-ref="25"/>
+ <element_subtype ref="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <default_value id="1048" kind="string_literal8"
+ file="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="1044"/>
+ </default_value>
+ <type ref="1044"/>
+ </el>
+ <el id="1049" kind="interface_constant_declaration"
+ file="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="968"/>
+ <subtype_indication id="1052"
+ kind="array_subtype_definition"
+ file="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="1050" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="99" col="37"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="26">
+ <el id="2386" kind="integer_subtype_definition"
+ file="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="1054" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="99"
+ col="54" expr_staticness="local"
+ direction="downto">
+ <left_limit_expr id="1051" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="99"
+ col="54" value=" 6" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1055"
+ kind="integer_literal"
+ file="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="1051"/>
+ <right_limit ref="1055"/>
+ </range_constraint>
+ <base_type ref="399"/>
+ </el>
+ </index_constraint_list>
+ <index_subtype_list list-ref="26"/>
+ <element_subtype ref="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <default_value id="1056" kind="string_literal8"
+ file="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="1052"/>
+ </default_value>
+ <type ref="1052"/>
+ </el>
+ </generic_chain>
+ <port_chain>
+ <el id="1057" kind="interface_signal_declaration"
+ file="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"
+ 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="968"/>
+ <subtype_indication id="2378"
+ kind="integer_subtype_definition"
+ file="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="1062" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="103" col="43"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="1059" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="103" col="43"
+ value=" 0" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1063" kind="integer_literal"
+ file="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="1059"/>
+ <right_limit ref="1063"/>
+ </range_constraint>
+ <subtype_type_mark id="1058" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="103" col="29"
+ 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="2378"/>
+ </el>
+ <el id="1064" kind="interface_signal_declaration"
+ file="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"
+ 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="968"/>
+ <subtype_indication id="1066"
+ kind="array_subtype_definition"
+ file="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="1065" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="104" col="26"
+ identifier="std_logic_vector" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2372"/>
+ <named_entity ref="2371"/>
+ <base_name ref="2371"/>
+ </subtype_type_mark>
+ <index_constraint_list list-id="27">
+ <el id="1061" kind="integer_subtype_definition"
+ file="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="1069" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="104"
+ col="43" expr_staticness="local"
+ direction="downto">
+ <left_limit_expr id="1068" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="104"
+ col="43" value=" 6" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1070"
+ kind="integer_literal"
+ file="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="1068"/>
+ <right_limit ref="1070"/>
+ </range_constraint>
+ <base_type ref="399"/>
+ </el>
+ </index_constraint_list>
+ <index_subtype_list list-ref="27"/>
+ <element_subtype ref="2735"/>
+ <base_type ref="2372"/>
+ </subtype_indication>
+ <type ref="1066"/>
+ </el>
+ </port_chain>
+ </el>
+ <el id="1072" kind="component_declaration"
+ file="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="842"/>
+ <port_chain>
+ <el id="1071" kind="interface_signal_declaration"
+ file="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"
+ 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="1072"/>
+ <subtype_indication id="1074" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="111" col="34"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1075" kind="interface_signal_declaration"
+ file="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"
+ 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="1072"/>
+ <subtype_indication id="1076" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="112" col="34"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1077" kind="interface_signal_declaration"
+ file="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"
+ 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="1072"/>
+ <subtype_indication id="1078" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="113" col="34"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1079" kind="interface_signal_declaration"
+ file="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"
+ 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="1072"/>
+ <subtype_indication id="1080" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="114" col="34"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1081" kind="interface_signal_declaration"
+ file="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"
+ 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="1072"/>
+ <subtype_indication id="1082" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="115" col="35"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1083" kind="interface_signal_declaration"
+ file="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"
+ 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="1072"/>
+ <subtype_indication id="1060"
+ kind="integer_subtype_definition"
+ file="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="1088" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="116" col="49"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="1085" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="116" col="49"
+ value=" 0" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1089" kind="integer_literal"
+ file="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="1085"/>
+ <right_limit ref="1089"/>
+ </range_constraint>
+ <subtype_type_mark id="1084" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="116" col="35"
+ 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="1060"/>
+ </el>
+ <el id="1090" kind="interface_signal_declaration"
+ file="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"
+ 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="1072"/>
+ <subtype_indication id="1087"
+ kind="integer_subtype_definition"
+ file="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="1095" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="117" col="49"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="1094" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="117" col="49"
+ value=" 0" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1096" kind="integer_literal"
+ file="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="1094"/>
+ <right_limit ref="1096"/>
+ </range_constraint>
+ <subtype_type_mark id="1091" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="117" col="35"
+ 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="1087"/>
+ </el>
+ <el id="1097" kind="interface_signal_declaration"
+ file="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"
+ 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="1072"/>
+ <subtype_indication id="1093"
+ kind="integer_subtype_definition"
+ file="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="1102" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="118" col="49"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="1099" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="118" col="49"
+ value=" 0" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1103" kind="integer_literal"
+ file="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="1099"/>
+ <right_limit ref="1103"/>
+ </range_constraint>
+ <subtype_type_mark id="1098" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="118" col="35"
+ 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="1093"/>
+ </el>
+ <el id="1104" kind="interface_signal_declaration"
+ file="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"
+ 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="1072"/>
+ <subtype_indication id="1101"
+ kind="integer_subtype_definition"
+ file="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="1109" kind="range_expression"
+ file="best_chronometer_ever.vhd" line="119" col="49"
+ expr_staticness="local" direction="to">
+ <left_limit_expr id="1108" kind="integer_literal"
+ file="best_chronometer_ever.vhd" line="119" col="49"
+ value=" 0" expr_staticness="local">
+ <type ref="399"/>
+ </left_limit_expr>
+ <right_limit_expr id="1110" kind="integer_literal"
+ file="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="1108"/>
+ <right_limit ref="1110"/>
+ </range_constraint>
+ <subtype_type_mark id="1105" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="119" col="35"
+ 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="1101"/>
+ </el>
+ </port_chain>
+ </el>
+ <el id="1112" kind="component_declaration"
+ file="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="842"/>
+ <port_chain>
+ <el id="1111" kind="interface_signal_declaration"
+ file="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"
+ 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="1112"/>
+ <subtype_indication id="1114" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="126" col="34"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1115" kind="interface_signal_declaration"
+ file="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"
+ 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="1112"/>
+ <subtype_indication id="1116" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="127" col="34"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1117" kind="interface_signal_declaration"
+ file="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"
+ 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="1112"/>
+ <subtype_indication id="1118" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="128" col="34"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1119" kind="interface_signal_declaration"
+ file="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"
+ 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="1112"/>
+ <subtype_indication id="1120" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="129" col="34"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1121" kind="interface_signal_declaration"
+ file="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"
+ 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="1112"/>
+ <subtype_indication id="1122" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="130" col="34"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1123" kind="interface_signal_declaration"
+ file="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"
+ 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="1112"/>
+ <subtype_indication id="1124" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="131" col="35"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ <el id="1125" kind="interface_signal_declaration"
+ file="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"
+ 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="1112"/>
+ <subtype_indication id="1126" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="132" col="35"
+ identifier="std_logic" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <type ref="2735"/>
+ <named_entity ref="2364"/>
+ <base_name ref="2364"/>
+ </subtype_indication>
+ <type ref="2735"/>
+ </el>
+ </port_chain>
+ </el>
+ </declaration_chain>
+ <concurrent_statement_chain>
+ <el id="1128" kind="component_instantiation_statement"
+ file="best_chronometer_ever.vhd" line="136" col="4"
+ label="start_bp_synchronizer" visible_flag="true">
+ <parent ref="842"/>
+ <instantiated_unit id="1127" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="136" col="27"
+ identifier="crossdomain_sync" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <named_entity ref="906"/>
+ <base_name ref="906"/>
+ </instantiated_unit>
+ <port_map_aspect_chain>
+ <el id="1132" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="138" col="18"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1130" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="138" col="7"
+ identifier="i_clock" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="908"/>
+ <base_name ref="908"/>
+ </formal>
+ <actual id="1131" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="138" col="18"
+ identifier="i_clock" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="815"/>
+ <base_name ref="815"/>
+ </actual>
+ </el>
+ <el id="1135" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="139" col="18"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1133" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="139" col="7"
+ identifier="i_reset" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="910"/>
+ <base_name ref="910"/>
+ </formal>
+ <actual id="1134" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="139" col="18"
+ identifier="i_reset" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="819"/>
+ <base_name ref="819"/>
+ </actual>
+ </el>
+ <el id="1138" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="140" col="19"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1136" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="140" col="7"
+ identifier="i_signal" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="912"/>
+ <base_name ref="912"/>
+ </formal>
+ <actual id="1137" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="140" col="19"
+ identifier="i_start_bp" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="821"/>
+ <base_name ref="821"/>
+ </actual>
+ </el>
+ <el id="1141" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="141" col="19"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1139" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="141" col="7"
+ identifier="o_signal" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="914"/>
+ <base_name ref="914"/>
+ </formal>
+ <actual id="1140" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="141" col="19"
+ identifier="synced_start_bp" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="852"/>
+ <base_name ref="852"/>
+ </actual>
+ </el>
+ </port_map_aspect_chain>
+ </el>
+ <el id="1144" kind="component_instantiation_statement"
+ file="best_chronometer_ever.vhd" line="144" col="4"
+ label="raz_bp_synchronizer" visible_flag="true">
+ <parent ref="842"/>
+ <instantiated_unit id="1142" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="144" col="25"
+ identifier="crossdomain_sync" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <named_entity ref="906"/>
+ <base_name ref="906"/>
+ </instantiated_unit>
+ <port_map_aspect_chain>
+ <el id="1147" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="146" col="18"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1143" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="146" col="7"
+ identifier="i_clock" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="908"/>
+ <base_name ref="908"/>
+ </formal>
+ <actual id="1146" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="146" col="18"
+ identifier="i_clock" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="815"/>
+ <base_name ref="815"/>
+ </actual>
+ </el>
+ <el id="1150" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="147" col="18"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1148" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="147" col="7"
+ identifier="i_reset" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="910"/>
+ <base_name ref="910"/>
+ </formal>
+ <actual id="1149" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="147" col="18"
+ identifier="i_reset" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="819"/>
+ <base_name ref="819"/>
+ </actual>
+ </el>
+ <el id="1153" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="148" col="19"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1151" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="148" col="7"
+ identifier="i_signal" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="912"/>
+ <base_name ref="912"/>
+ </formal>
+ <actual id="1152" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="148" col="19"
+ identifier="i_raz_bp" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="823"/>
+ <base_name ref="823"/>
+ </actual>
+ </el>
+ <el id="1156" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="149" col="19"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1154" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="149" col="7"
+ identifier="o_signal" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="914"/>
+ <base_name ref="914"/>
+ </formal>
+ <actual id="1155" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="149" col="19"
+ identifier="synced_raz_bp" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="854"/>
+ <base_name ref="854"/>
+ </actual>
+ </el>
+ </port_map_aspect_chain>
+ </el>
+ <el id="1158" kind="component_instantiation_statement"
+ file="best_chronometer_ever.vhd" line="152" col="4"
+ label="cntscd_tm" visible_flag="true">
+ <parent ref="842"/>
+ <instantiated_unit id="1157" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="152" col="15"
+ identifier="centisecond_timer" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <named_entity ref="892"/>
+ <base_name ref="892"/>
+ </instantiated_unit>
+ <generic_map_aspect_chain>
+ <el id="1107" kind="association_element_open"
+ file="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="1162" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="154" col="18"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1160" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="154" col="7"
+ identifier="i_clock" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="896"/>
+ <base_name ref="896"/>
+ </formal>
+ <actual id="1161" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="154" col="18"
+ identifier="i_clock" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="815"/>
+ <base_name ref="815"/>
+ </actual>
+ </el>
+ <el id="1165" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="155" col="18"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1163" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="155" col="7"
+ identifier="i_reset" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="898"/>
+ <base_name ref="898"/>
+ </formal>
+ <actual id="1164" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="155" col="18"
+ identifier="i_reset" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="819"/>
+ <base_name ref="819"/>
+ </actual>
+ </el>
+ <el id="1168" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="156" col="16"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1166" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="156" col="7"
+ identifier="i_raz" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="900"/>
+ <base_name ref="900"/>
+ </formal>
+ <actual id="1167" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="156" col="16"
+ identifier="raz" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="846"/>
+ <base_name ref="846"/>
+ </actual>
+ </el>
+ <el id="1171" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="157" col="19"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1169" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="157" col="7"
+ identifier="i_enable" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="902"/>
+ <base_name ref="902"/>
+ </formal>
+ <actual id="1170" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="157" col="19"
+ identifier="enable" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="848"/>
+ <base_name ref="848"/>
+ </actual>
+ </el>
+ <el id="1174" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="158" col="28"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1172" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="158" col="7"
+ identifier="o_new_centisecond" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="904"/>
+ <base_name ref="904"/>
+ </formal>
+ <actual id="1173" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="158" col="28"
+ identifier="new_centisecond" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="844"/>
+ <base_name ref="844"/>
+ </actual>
+ </el>
+ </port_map_aspect_chain>
+ </el>
+ <el id="1176" kind="component_instantiation_statement"
+ file="best_chronometer_ever.vhd" line="161" col="4"
+ label="dsply_mgr" visible_flag="true">
+ <parent ref="842"/>
+ <instantiated_unit id="1175" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="161" col="15"
+ identifier="display_manager" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <named_entity ref="916"/>
+ <base_name ref="916"/>
+ </instantiated_unit>
+ <generic_map_aspect_chain>
+ <el id="1106" kind="association_element_open"
+ file="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="1180" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="163" col="18"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1178" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="163" col="7"
+ identifier="i_clock" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="921"/>
+ <base_name ref="921"/>
+ </formal>
+ <actual id="1179" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="163" col="18"
+ identifier="i_clock" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="815"/>
+ <base_name ref="815"/>
+ </actual>
+ </el>
+ <el id="1183" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="164" col="18"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1181" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="164" col="7"
+ identifier="i_reset" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="923"/>
+ <base_name ref="923"/>
+ </formal>
+ <actual id="1182" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="164" col="18"
+ identifier="i_reset" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="819"/>
+ <base_name ref="819"/>
+ </actual>
+ </el>
+ <el id="1186" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="165" col="27"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1184" kind="simple_name"
+ file="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="1185" kind="simple_name"
+ file="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="1189" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="166" col="27"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1187" kind="simple_name"
+ file="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="1188" kind="simple_name"
+ file="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="1192" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="167" col="27"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1190" kind="simple_name"
+ file="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="1191" kind="simple_name"
+ file="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="1195" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="168" col="27"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1193" kind="simple_name"
+ file="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="1194" kind="simple_name"
+ file="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="1198" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="169" col="20"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1196" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="169" col="7"
+ identifier="o_display" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="949"/>
+ <named_entity ref="953"/>
+ <base_name ref="953"/>
+ </formal>
+ <actual id="1197" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="169" col="20"
+ identifier="numeral_display" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2394"/>
+ <named_entity ref="856"/>
+ <base_name ref="856"/>
+ </actual>
+ </el>
+ <el id="1201" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="170" col="15"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1199" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="170" col="7"
+ identifier="o_an" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="962"/>
+ <named_entity ref="960"/>
+ <base_name ref="960"/>
+ </formal>
+ <actual id="1200" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="170" col="15"
+ identifier="o_an" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="834"/>
+ <named_entity ref="832"/>
+ <base_name ref="832"/>
+ </actual>
+ </el>
+ </port_map_aspect_chain>
+ </el>
+ <el id="1204" kind="component_instantiation_statement"
+ file="best_chronometer_ever.vhd" line="173" col="4"
+ label="dsply_trsltr" visible_flag="true">
+ <parent ref="842"/>
+ <instantiated_unit id="1202" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="173" col="18"
+ identifier="numeral_to_display" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <named_entity ref="968"/>
+ <base_name ref="968"/>
+ </instantiated_unit>
+ <generic_map_aspect_chain>
+ <el id="1100" kind="association_element_open"
+ file="best_chronometer_ever.vhd" line="173" col="4"
+ whole_association_flag="true" collapse_signal_flag="false"
+ artificial_flag="true">
+ </el>
+ <el id="1092" kind="association_element_open"
+ file="best_chronometer_ever.vhd" line="173" col="4"
+ whole_association_flag="true" collapse_signal_flag="false"
+ artificial_flag="true">
+ </el>
+ <el id="1086" kind="association_element_open"
+ file="best_chronometer_ever.vhd" line="173" col="4"
+ whole_association_flag="true" collapse_signal_flag="false"
+ artificial_flag="true">
+ </el>
+ <el id="2764" kind="association_element_open"
+ file="best_chronometer_ever.vhd" line="173" col="4"
+ whole_association_flag="true" collapse_signal_flag="false"
+ artificial_flag="true">
+ </el>
+ <el id="2765" kind="association_element_open"
+ file="best_chronometer_ever.vhd" line="173" col="4"
+ whole_association_flag="true" collapse_signal_flag="false"
+ artificial_flag="true">
+ </el>
+ <el id="2766" kind="association_element_open"
+ file="best_chronometer_ever.vhd" line="173" col="4"
+ whole_association_flag="true" collapse_signal_flag="false"
+ artificial_flag="true">
+ </el>
+ <el id="2767" kind="association_element_open"
+ file="best_chronometer_ever.vhd" line="173" col="4"
+ whole_association_flag="true" collapse_signal_flag="false"
+ artificial_flag="true">
+ </el>
+ <el id="2768" kind="association_element_open"
+ file="best_chronometer_ever.vhd" line="173" col="4"
+ whole_association_flag="true" collapse_signal_flag="false"
+ artificial_flag="true">
+ </el>
+ <el id="2769" kind="association_element_open"
+ file="best_chronometer_ever.vhd" line="173" col="4"
+ whole_association_flag="true" collapse_signal_flag="false"
+ artificial_flag="true">
+ </el>
+ <el id="2770" kind="association_element_open"
+ file="best_chronometer_ever.vhd" line="173" col="4"
+ whole_association_flag="true" collapse_signal_flag="false"
+ artificial_flag="true">
+ </el>
+ <el id="2771" kind="association_element_open"
+ file="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="1207" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="175" col="25"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1203" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="175" col="7"
+ identifier="i_numeral_time" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2378"/>
+ <named_entity ref="1057"/>
+ <base_name ref="1057"/>
+ </formal>
+ <actual id="1206" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="175" col="25"
+ identifier="numeral_display" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2394"/>
+ <named_entity ref="856"/>
+ <base_name ref="856"/>
+ </actual>
+ </el>
+ <el id="1210" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="176" col="20"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1208" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="176" col="7"
+ identifier="o_display" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="1066"/>
+ <named_entity ref="1064"/>
+ <base_name ref="1064"/>
+ </formal>
+ <actual id="1209" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="176" col="20"
+ identifier="o_display" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="828"/>
+ <named_entity ref="825"/>
+ <base_name ref="825"/>
+ </actual>
+ </el>
+ </port_map_aspect_chain>
+ </el>
+ <el id="1212" kind="component_instantiation_statement"
+ file="best_chronometer_ever.vhd" line="179" col="4"
+ label="tm_wzrd" visible_flag="true">
+ <parent ref="842"/>
+ <instantiated_unit id="1211" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="179" col="13"
+ identifier="time_wizard" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <named_entity ref="1072"/>
+ <base_name ref="1072"/>
+ </instantiated_unit>
+ <port_map_aspect_chain>
+ <el id="1216" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="181" col="18"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1214" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="181" col="7"
+ identifier="i_clock" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1071"/>
+ <base_name ref="1071"/>
+ </formal>
+ <actual id="1215" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="181" col="18"
+ identifier="i_clock" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="815"/>
+ <base_name ref="815"/>
+ </actual>
+ </el>
+ <el id="1219" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="182" col="18"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1217" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="182" col="7"
+ identifier="i_reset" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1075"/>
+ <base_name ref="1075"/>
+ </formal>
+ <actual id="1218" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="182" col="18"
+ identifier="i_reset" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="819"/>
+ <base_name ref="819"/>
+ </actual>
+ </el>
+ <el id="1222" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="183" col="16"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1220" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="183" col="7"
+ identifier="i_raz" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1077"/>
+ <base_name ref="1077"/>
+ </formal>
+ <actual id="1221" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="183" col="16"
+ identifier="raz" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="846"/>
+ <base_name ref="846"/>
+ </actual>
+ </el>
+ <el id="1225" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="184" col="28"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1223" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="184" col="7"
+ identifier="i_new_centisecond" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1079"/>
+ <base_name ref="1079"/>
+ </formal>
+ <actual id="1224" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="184" col="28"
+ identifier="new_centisecond" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="844"/>
+ <base_name ref="844"/>
+ </actual>
+ </el>
+ <el id="1228" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="185" col="26"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1226" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="185" col="7"
+ identifier="o_limit_reached" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1081"/>
+ <base_name ref="1081"/>
+ </formal>
+ <actual id="1227" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="185" col="26"
+ identifier="limit_reached" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="850"/>
+ <base_name ref="850"/>
+ </actual>
+ </el>
+ <el id="1231" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="186" col="27"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1229" kind="simple_name"
+ file="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="1230" kind="simple_name"
+ file="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="1234" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="187" col="27"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1232" kind="simple_name"
+ file="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="1233" kind="simple_name"
+ file="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="1237" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="188" col="27"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1235" kind="simple_name"
+ file="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="1093"/>
+ <named_entity ref="1097"/>
+ <base_name ref="1097"/>
+ </formal>
+ <actual id="1236" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="188" 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="1240" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="189" col="27"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1238" kind="simple_name"
+ file="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="1101"/>
+ <named_entity ref="1104"/>
+ <base_name ref="1104"/>
+ </formal>
+ <actual id="1239" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="189" 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>
+ </port_map_aspect_chain>
+ </el>
+ <el id="1242" kind="component_instantiation_statement"
+ file="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="best_chronometer_ever.vhd" line="192" col="15"
+ identifier="user_handler" is_forward_ref="false"
+ expr_staticness="???" name_staticness="???">
+ <named_entity ref="1112"/>
+ <base_name ref="1112"/>
+ </instantiated_unit>
+ <port_map_aspect_chain>
+ <el id="1246" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="194" col="18"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1244" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="194" col="7"
+ identifier="i_clock" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1111"/>
+ <base_name ref="1111"/>
+ </formal>
+ <actual id="1245" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="194" col="18"
+ identifier="i_clock" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="815"/>
+ <base_name ref="815"/>
+ </actual>
+ </el>
+ <el id="1249" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="195" col="18"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1247" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="195" col="7"
+ identifier="i_reset" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1115"/>
+ <base_name ref="1115"/>
+ </formal>
+ <actual id="1248" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="195" col="18"
+ identifier="i_reset" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="819"/>
+ <base_name ref="819"/>
+ </actual>
+ </el>
+ <el id="1252" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="196" col="29"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1250" kind="simple_name"
+ file="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="2735"/>
+ <named_entity ref="1117"/>
+ <base_name ref="1117"/>
+ </formal>
+ <actual id="1251" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="196" col="29"
+ identifier="synced_start_bp" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="852"/>
+ <base_name ref="852"/>
+ </actual>
+ </el>
+ <el id="1255" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="197" col="27"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1253" kind="simple_name"
+ file="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="2735"/>
+ <named_entity ref="1119"/>
+ <base_name ref="1119"/>
+ </formal>
+ <actual id="1254" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="197" col="27"
+ identifier="synced_raz_bp" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="854"/>
+ <base_name ref="854"/>
+ </actual>
+ </el>
+ <el id="1258" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="198" col="26"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1256" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="198" col="7"
+ identifier="i_limit_reached" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1121"/>
+ <base_name ref="1121"/>
+ </formal>
+ <actual id="1257" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="198" col="26"
+ identifier="limit_reached" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="850"/>
+ <base_name ref="850"/>
+ </actual>
+ </el>
+ <el id="1261" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="199" col="19"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1259" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="199" col="7"
+ identifier="o_enable" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1123"/>
+ <base_name ref="1123"/>
+ </formal>
+ <actual id="1260" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="199" col="19"
+ identifier="enable" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="848"/>
+ <base_name ref="848"/>
+ </actual>
+ </el>
+ <el id="1264" kind="association_element_by_expression"
+ file="best_chronometer_ever.vhd" line="200" col="16"
+ whole_association_flag="true" collapse_signal_flag="true">
+ <formal id="1262" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="200" col="7"
+ identifier="o_raz" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="1125"/>
+ <base_name ref="1125"/>
+ </formal>
+ <actual id="1263" kind="simple_name"
+ file="best_chronometer_ever.vhd" line="200" col="16"
+ identifier="raz" is_forward_ref="false"
+ expr_staticness="none" name_staticness="local">
+ <type ref="2735"/>
+ <named_entity ref="846"/>
+ <base_name ref="846"/>
+ </actual>
+ </el>
+ </port_map_aspect_chain>
+ </el>
+ </concurrent_statement_chain>
+ </library_unit>
+ <hash_chain ref="808"/>
+ <dependence_list list-id="70">
+ <el ref="14"/>
+ <el ref="808"/>
+ </dependence_list>
+ </el>
+ </first_design_unit>
+ <last_design_unit ref="840"/>
+ </el>
+ </design_file_chain>
+ </el>
+</root>
diff --git a/data/instructions/example_1.sl b/data/instructions/example_1.sl
new file mode 100644
index 0000000..1adbd4b
--- /dev/null
+++ b/data/instructions/example_1.sl
@@ -0,0 +1,1857 @@
+(add_element file 0)
+(add_element string 1)
+(set_function filename 0 1)
+(add_element entity 2)
+(add_element string 3)
+(set_function line 2 3)
+(add_element string 4)
+(set_function column 2 4)
+(add_element string 5)
+(set_function identifier 2 5)
+(has_visible_flag 2)
+(end_has_identifier 2)
+(is_in_file 2 0)
+
+(add_element port 6)
+(add_element string 4)
+(set_function line 6 4)
+(add_element string 7)
+(set_function column 6 7)
+(add_element string 8)
+(set_function identifier 6 8)
+(has_visible_flag 6)
+(add_element string 9)
+(is_of_mode 6 9)
+
+(add_element waveform 10)
+(is_waveform_of 10 6)
+
+(is_port_of 6 2)
+(add_element port 11)
+(add_element string 12)
+(set_function line 11 12)
+(add_element string 7)
+(set_function column 11 7)
+(add_element string 13)
+(set_function identifier 11 13)
+(has_visible_flag 11)
+(add_element string 9)
+(is_of_mode 11 9)
+
+(add_element waveform 14)
+(is_waveform_of 14 11)
+
+(is_port_of 11 2)
+(add_element port 15)
+(add_element string 16)
+(set_function line 15 16)
+(add_element string 7)
+(set_function column 15 7)
+(add_element string 17)
+(set_function identifier 15 17)
+(has_visible_flag 15)
+(add_element string 9)
+(is_of_mode 15 9)
+
+(add_element waveform 18)
+(is_waveform_of 18 15)
+
+(is_port_of 15 2)
+(add_element port 19)
+(add_element string 20)
+(set_function line 19 20)
+(add_element string 7)
+(set_function column 19 7)
+(add_element string 21)
+(set_function identifier 19 21)
+(has_visible_flag 19)
+(add_element string 9)
+(is_of_mode 19 9)
+
+(add_element waveform 22)
+(is_waveform_of 22 19)
+
+(is_port_of 19 2)
+(add_element port 23)
+(add_element string 24)
+(set_function line 23 24)
+(add_element string 7)
+(set_function column 23 7)
+(add_element string 25)
+(set_function identifier 23 25)
+(has_visible_flag 23)
+(add_element string 9)
+(is_of_mode 23 9)
+
+(add_element waveform 26)
+(is_waveform_of 26 23)
+
+(is_port_of 23 2)
+(add_element port 27)
+(add_element string 28)
+(set_function line 27 28)
+(add_element string 7)
+(set_function column 27 7)
+(add_element string 29)
+(set_function identifier 27 29)
+(has_visible_flag 27)
+(add_element string 30)
+(is_of_mode 27 30)
+
+(add_element waveform 31)
+(is_waveform_of 31 27)
+
+(is_port_of 27 2)
+(add_element port 32)
+(add_element string 33)
+(set_function line 32 33)
+(add_element string 7)
+(set_function column 32 7)
+(add_element string 34)
+(set_function identifier 32 34)
+(has_visible_flag 32)
+(add_element string 30)
+(is_of_mode 32 30)
+
+(add_element waveform 35)
+(is_waveform_of 35 32)
+
+(is_port_of 32 2)
+(add_element architecture 36)
+(add_element string 37)
+(set_function line 36 37)
+(add_element string 33)
+(set_function column 36 33)
+(add_element string 38)
+(set_function identifier 36 38)
+(has_visible_flag 36)
+(is_in_file 36 0)
+
+(add_element signal 39)
+(add_element string 40)
+(set_function line 39 40)
+(add_element string 20)
+(set_function column 39 20)
+(add_element string 41)
+(set_function identifier 39 41)
+(has_visible_flag 39)
+(add_element string 42)
+(is_of_kind 39 42)
+
+(add_element waveform 43)
+(is_waveform_of 43 39)
+
+(belongs_to_architecture 39 36)
+(add_element signal 44)
+(add_element string 45)
+(set_function line 44 45)
+(add_element string 20)
+(set_function column 44 20)
+(add_element string 46)
+(set_function identifier 44 46)
+(has_visible_flag 44)
+(add_element string 42)
+(is_of_kind 44 42)
+
+(add_element waveform 47)
+(is_waveform_of 47 44)
+
+(belongs_to_architecture 44 36)
+(add_element process 48)
+(add_element string 49)
+(set_function line 48 49)
+(add_element string 50)
+(set_function column 48 50)
+(add_element string 51)
+(set_function label 48 51)
+(is_explicit_process 48)
+(has_visible_flag 48)
+(has_label 48)
+(end_has_reserved_id 48)
+(is_in_sensitivity_list 10 48)
+(is_in_sensitivity_list 14 48)
+(is_accessed_by 14 48)
+(is_accessed_by 47 48)
+
+(is_accessed_by 10 48)
+(is_accessed_by 43 48)
+(is_accessed_by 18 48)
+(is_accessed_by 47 48)
+(is_accessed_by 47 48)
+(is_accessed_by 10 48)
+(is_accessed_by 14 48)
+
+(belongs_to_architecture 48 36)
+(add_element process 66)
+(add_element string 67)
+(set_function line 66 67)
+(add_element string 50)
+(set_function column 66 50)
+(add_element string 68)
+(set_function label 66 68)
+(is_explicit_process 66)
+(has_visible_flag 66)
+(has_label 66)
+(end_has_reserved_id 66)
+(is_in_sensitivity_list 10 66)
+(is_in_sensitivity_list 14 66)
+(is_accessed_by 14 66)
+(is_accessed_by 43 66)
+
+(is_accessed_by 10 66)
+(is_accessed_by 43 66)
+(is_accessed_by 18 66)
+(is_accessed_by 10 66)
+(is_accessed_by 14 66)
+
+(belongs_to_architecture 66 36)
+(add_element process 73)
+(add_element string 74)
+(set_function line 73 74)
+(add_element string 50)
+(set_function column 73 50)
+(add_element string 56)
+(set_function label 73 56)
+(is_ref 73)
+(is_in_sensitivity_list 22 73)
+(is_in_sensitivity_list 47 73)
+(is_accessed_by 35 73)
+(is_accessed_by 22 73)
+(is_accessed_by 47 73)
+
+(belongs_to_architecture 73 36)
+(add_element process 76)
+(add_element string 77)
+(set_function line 76 77)
+(add_element string 50)
+(set_function column 76 50)
+(add_element string 56)
+(set_function label 76 56)
+(is_ref 76)
+(is_in_sensitivity_list 47 76)
+(is_accessed_by 31 76)
+(is_accessed_by 47 76)
+
+(belongs_to_architecture 76 36)
+(is_architecture_of 36 2)
+(add_element file 79)
+(add_element string 80)
+(set_function filename 79 80)
+(add_element entity 81)
+(add_element string 3)
+(set_function line 81 3)
+(add_element string 4)
+(set_function column 81 4)
+(add_element string 82)
+(set_function identifier 81 82)
+(has_visible_flag 81)
+(end_has_identifier 81)
+(is_in_file 81 79)
+
+(add_element port 83)
+(add_element string 4)
+(set_function line 83 4)
+(add_element string 7)
+(set_function column 83 7)
+(add_element string 8)
+(set_function identifier 83 8)
+(has_visible_flag 83)
+(add_element string 9)
+(is_of_mode 83 9)
+
+(add_element waveform 84)
+(is_waveform_of 84 83)
+
+(is_port_of 83 81)
+(add_element port 85)
+(add_element string 12)
+(set_function line 85 12)
+(add_element string 7)
+(set_function column 85 7)
+(add_element string 13)
+(set_function identifier 85 13)
+(has_visible_flag 85)
+(add_element string 9)
+(is_of_mode 85 9)
+
+(add_element waveform 86)
+(is_waveform_of 86 85)
+
+(is_port_of 85 81)
+(add_element port 87)
+(add_element string 16)
+(set_function line 87 16)
+(add_element string 7)
+(set_function column 87 7)
+(add_element string 88)
+(set_function identifier 87 88)
+(has_visible_flag 87)
+(add_element string 9)
+(is_of_mode 87 9)
+
+(add_element waveform 89)
+(is_waveform_of 89 87)
+
+(is_port_of 87 81)
+(add_element port 90)
+(add_element string 20)
+(set_function line 90 20)
+(add_element string 7)
+(set_function column 90 7)
+(add_element string 91)
+(set_function identifier 90 91)
+(has_visible_flag 90)
+(add_element string 9)
+(is_of_mode 90 9)
+
+(add_element waveform 92)
+(is_waveform_of 92 90)
+
+(is_port_of 90 81)
+(add_element port 93)
+(add_element string 24)
+(set_function line 93 24)
+(add_element string 7)
+(set_function column 93 7)
+(add_element string 94)
+(set_function identifier 93 94)
+(has_visible_flag 93)
+(add_element string 30)
+(is_of_mode 93 30)
+
+(add_element waveform 95)
+(is_waveform_of 95 93)
+
+(is_port_of 93 81)
+(add_element port 96)
+(add_element string 28)
+(set_function line 96 28)
+(add_element string 7)
+(set_function column 96 7)
+(add_element string 97)
+(set_function identifier 96 97)
+(has_visible_flag 96)
+(add_element string 30)
+(is_of_mode 96 30)
+
+(add_element waveform 98)
+(is_waveform_of 98 96)
+
+(is_port_of 96 81)
+(add_element port 99)
+(add_element string 33)
+(set_function line 99 33)
+(add_element string 7)
+(set_function column 99 7)
+(add_element string 100)
+(set_function identifier 99 100)
+(has_visible_flag 99)
+(add_element string 30)
+(is_of_mode 99 30)
+
+(add_element waveform 101)
+(is_waveform_of 101 99)
+
+(is_port_of 99 81)
+(add_element port 102)
+(add_element string 103)
+(set_function line 102 103)
+(add_element string 7)
+(set_function column 102 7)
+(add_element string 104)
+(set_function identifier 102 104)
+(has_visible_flag 102)
+(add_element string 30)
+(is_of_mode 102 30)
+
+(add_element waveform 105)
+(is_waveform_of 105 102)
+
+(is_port_of 102 81)
+(add_element port 106)
+(add_element string 107)
+(set_function line 106 107)
+(add_element string 7)
+(set_function column 106 7)
+(add_element string 108)
+(set_function identifier 106 108)
+(has_visible_flag 106)
+(add_element string 30)
+(is_of_mode 106 30)
+
+(add_element waveform 109)
+(is_waveform_of 109 106)
+
+(is_port_of 106 81)
+(add_element architecture 110)
+(add_element string 40)
+(set_function line 110 40)
+(add_element string 33)
+(set_function column 110 33)
+(add_element string 38)
+(set_function identifier 110 38)
+(has_visible_flag 110)
+(is_in_file 110 79)
+
+(add_element signal 111)
+(add_element string 112)
+(set_function line 111 112)
+(add_element string 20)
+(set_function column 111 20)
+(add_element string 113)
+(set_function identifier 111 113)
+(has_visible_flag 111)
+(add_element string 42)
+(is_of_kind 111 42)
+
+(add_element waveform 114)
+(is_waveform_of 114 111)
+
+(belongs_to_architecture 111 110)
+(add_element signal 115)
+(add_element string 45)
+(set_function line 115 45)
+(add_element string 20)
+(set_function column 115 20)
+(add_element string 116)
+(set_function identifier 115 116)
+(has_visible_flag 115)
+(add_element string 42)
+(is_of_kind 115 42)
+
+(add_element waveform 117)
+(is_waveform_of 117 115)
+
+(belongs_to_architecture 115 110)
+(add_element signal 118)
+(add_element string 119)
+(set_function line 118 119)
+(add_element string 20)
+(set_function column 118 20)
+(add_element string 120)
+(set_function identifier 118 120)
+(has_visible_flag 118)
+(add_element string 42)
+(is_of_kind 118 42)
+
+(add_element waveform 121)
+(is_waveform_of 121 118)
+
+(belongs_to_architecture 118 110)
+(add_element signal 122)
+(add_element string 49)
+(set_function line 122 49)
+(add_element string 20)
+(set_function column 122 20)
+(add_element string 123)
+(set_function identifier 122 123)
+(has_visible_flag 122)
+(add_element string 42)
+(is_of_kind 122 42)
+
+(add_element waveform 124)
+(is_waveform_of 124 122)
+
+(belongs_to_architecture 122 110)
+(add_element signal 125)
+(add_element string 126)
+(set_function line 125 126)
+(add_element string 20)
+(set_function column 125 20)
+(add_element string 127)
+(set_function identifier 125 127)
+(has_visible_flag 125)
+(add_element string 42)
+(is_of_kind 125 42)
+
+(add_element waveform 128)
+(is_waveform_of 128 125)
+
+(belongs_to_architecture 125 110)
+(add_element process 129)
+(add_element string 130)
+(set_function line 129 130)
+(add_element string 50)
+(set_function column 129 50)
+(add_element string 131)
+(set_function label 129 131)
+(is_explicit_process 129)
+(has_visible_flag 129)
+(has_label 129)
+(end_has_reserved_id 129)
+(is_in_sensitivity_list 84 129)
+(is_in_sensitivity_list 89 129)
+(is_accessed_by 89 129)
+(is_accessed_by 117 129)
+
+(is_accessed_by 84 129)
+(is_accessed_by 92 129)
+(is_accessed_by 114 129)
+(is_accessed_by 117 129)
+(is_accessed_by 117 129)
+(is_accessed_by 117 129)
+(is_accessed_by 117 129)
+(is_accessed_by 84 129)
+(is_accessed_by 89 129)
+
+(belongs_to_architecture 129 110)
+(add_element process 139)
+(add_element string 140)
+(set_function line 139 140)
+(add_element string 50)
+(set_function column 139 50)
+(add_element string 141)
+(set_function label 139 141)
+(is_explicit_process 139)
+(has_visible_flag 139)
+(has_label 139)
+(end_has_reserved_id 139)
+(is_in_sensitivity_list 84 139)
+(is_in_sensitivity_list 89 139)
+(is_accessed_by 89 139)
+(is_accessed_by 121 139)
+
+(is_accessed_by 84 139)
+(is_accessed_by 92 139)
+(is_accessed_by 114 139)
+(is_accessed_by 117 139)
+(is_accessed_by 121 139)
+(is_accessed_by 121 139)
+(is_accessed_by 121 139)
+(is_accessed_by 121 139)
+(is_accessed_by 84 139)
+(is_accessed_by 89 139)
+
+(belongs_to_architecture 139 110)
+(add_element process 149)
+(add_element string 150)
+(set_function line 149 150)
+(add_element string 50)
+(set_function column 149 50)
+(add_element string 151)
+(set_function label 149 151)
+(is_explicit_process 149)
+(has_visible_flag 149)
+(has_label 149)
+(end_has_reserved_id 149)
+(is_in_sensitivity_list 84 149)
+(is_in_sensitivity_list 89 149)
+(is_accessed_by 89 149)
+(is_accessed_by 124 149)
+
+(is_accessed_by 84 149)
+(is_accessed_by 92 149)
+(is_accessed_by 114 149)
+(is_accessed_by 121 149)
+(is_accessed_by 117 149)
+(is_accessed_by 124 149)
+(is_accessed_by 124 149)
+(is_accessed_by 124 149)
+(is_accessed_by 124 149)
+(is_accessed_by 84 149)
+(is_accessed_by 89 149)
+
+(belongs_to_architecture 149 110)
+(add_element process 159)
+(add_element string 160)
+(set_function line 159 160)
+(add_element string 50)
+(set_function column 159 50)
+(add_element string 161)
+(set_function label 159 161)
+(is_explicit_process 159)
+(has_visible_flag 159)
+(has_label 159)
+(end_has_reserved_id 159)
+(is_in_sensitivity_list 84 159)
+(is_in_sensitivity_list 89 159)
+(is_accessed_by 89 159)
+(is_accessed_by 128 159)
+
+(is_accessed_by 84 159)
+(is_accessed_by 92 159)
+(is_accessed_by 114 159)
+(is_accessed_by 124 159)
+(is_accessed_by 121 159)
+(is_accessed_by 117 159)
+(is_accessed_by 128 159)
+(is_accessed_by 128 159)
+(is_accessed_by 84 159)
+(is_accessed_by 89 159)
+
+(belongs_to_architecture 159 110)
+(add_element process 167)
+(add_element string 168)
+(set_function line 167 168)
+(add_element string 50)
+(set_function column 167 50)
+(add_element string 56)
+(set_function label 167 56)
+(is_ref 167)
+(is_in_sensitivity_list 128 167)
+(is_in_sensitivity_list 124 167)
+(is_in_sensitivity_list 121 167)
+(is_in_sensitivity_list 117 167)
+(is_accessed_by 128 167)
+(is_accessed_by 124 167)
+(is_accessed_by 121 167)
+(is_accessed_by 117 167)
+(is_accessed_by 114 167)
+
+(belongs_to_architecture 167 110)
+(add_element process 173)
+(add_element string 174)
+(set_function line 173 174)
+(add_element string 50)
+(set_function column 173 50)
+(add_element string 56)
+(set_function label 173 56)
+(is_ref 173)
+(is_in_sensitivity_list 117 173)
+(is_accessed_by 98 173)
+(is_accessed_by 117 173)
+
+(belongs_to_architecture 173 110)
+(add_element process 176)
+(add_element string 177)
+(set_function line 176 177)
+(add_element string 50)
+(set_function column 176 50)
+(add_element string 56)
+(set_function label 176 56)
+(is_ref 176)
+(is_in_sensitivity_list 121 176)
+(is_accessed_by 101 176)
+(is_accessed_by 121 176)
+
+(belongs_to_architecture 176 110)
+(add_element process 179)
+(add_element string 180)
+(set_function line 179 180)
+(add_element string 50)
+(set_function column 179 50)
+(add_element string 56)
+(set_function label 179 56)
+(is_ref 179)
+(is_in_sensitivity_list 124 179)
+(is_accessed_by 105 179)
+(is_accessed_by 124 179)
+
+(belongs_to_architecture 179 110)
+(add_element process 182)
+(add_element string 183)
+(set_function line 182 183)
+(add_element string 50)
+(set_function column 182 50)
+(add_element string 56)
+(set_function label 182 56)
+(is_ref 182)
+(is_in_sensitivity_list 128 182)
+(is_accessed_by 109 182)
+(is_accessed_by 128 182)
+
+(belongs_to_architecture 182 110)
+(add_element process 185)
+(add_element string 186)
+(set_function line 185 186)
+(add_element string 50)
+(set_function column 185 50)
+(add_element string 56)
+(set_function label 185 56)
+(is_ref 185)
+(is_in_sensitivity_list 114 185)
+(is_accessed_by 95 185)
+(is_accessed_by 114 185)
+
+(belongs_to_architecture 185 110)
+(is_architecture_of 110 81)
+(add_element file 188)
+(add_element string 189)
+(set_function filename 188 189)
+(add_element entity 190)
+(add_element string 3)
+(set_function line 190 3)
+(add_element string 4)
+(set_function column 190 4)
+(add_element string 191)
+(set_function identifier 190 191)
+(has_visible_flag 190)
+(end_has_identifier 190)
+(is_in_file 190 188)
+
+(add_element port 192)
+(add_element string 119)
+(set_function line 192 119)
+(add_element string 7)
+(set_function column 192 7)
+(add_element string 193)
+(set_function identifier 192 193)
+(has_visible_flag 192)
+(add_element string 9)
+(is_of_mode 192 9)
+
+(add_element waveform 194)
+(is_waveform_of 194 192)
+
+(is_port_of 192 190)
+(add_element port 195)
+(add_element string 49)
+(set_function line 195 49)
+(add_element string 7)
+(set_function column 195 7)
+(add_element string 196)
+(set_function identifier 195 196)
+(has_visible_flag 195)
+(add_element string 30)
+(is_of_mode 195 30)
+
+(add_element waveform 197)
+(is_waveform_of 197 195)
+
+(is_port_of 195 190)
+(add_element generic 198)
+(add_element string 12)
+(set_function line 198 12)
+(add_element string 7)
+(set_function column 198 7)
+(add_element string 199)
+(set_function identifier 198 199)
+(has_visible_flag 198)
+
+(is_generic_of 198 190)
+(add_element generic 200)
+(add_element string 16)
+(set_function line 200 16)
+(add_element string 7)
+(set_function column 200 7)
+(add_element string 201)
+(set_function identifier 200 201)
+(has_visible_flag 200)
+
+(is_generic_of 200 190)
+(add_element generic 202)
+(add_element string 20)
+(set_function line 202 20)
+(add_element string 7)
+(set_function column 202 7)
+(add_element string 203)
+(set_function identifier 202 203)
+(has_visible_flag 202)
+
+(is_generic_of 202 190)
+(add_element generic 204)
+(add_element string 24)
+(set_function line 204 24)
+(add_element string 7)
+(set_function column 204 7)
+(add_element string 205)
+(set_function identifier 204 205)
+(has_visible_flag 204)
+
+(is_generic_of 204 190)
+(add_element generic 206)
+(add_element string 28)
+(set_function line 206 28)
+(add_element string 7)
+(set_function column 206 7)
+(add_element string 207)
+(set_function identifier 206 207)
+(has_visible_flag 206)
+
+(is_generic_of 206 190)
+(add_element generic 208)
+(add_element string 33)
+(set_function line 208 33)
+(add_element string 7)
+(set_function column 208 7)
+(add_element string 209)
+(set_function identifier 208 209)
+(has_visible_flag 208)
+
+(is_generic_of 208 190)
+(add_element generic 210)
+(add_element string 103)
+(set_function line 210 103)
+(add_element string 7)
+(set_function column 210 7)
+(add_element string 211)
+(set_function identifier 210 211)
+(has_visible_flag 210)
+
+(is_generic_of 210 190)
+(add_element generic 212)
+(add_element string 107)
+(set_function line 212 107)
+(add_element string 7)
+(set_function column 212 7)
+(add_element string 213)
+(set_function identifier 212 213)
+(has_visible_flag 212)
+
+(is_generic_of 212 190)
+(add_element generic 214)
+(add_element string 215)
+(set_function line 214 215)
+(add_element string 7)
+(set_function column 214 7)
+(add_element string 216)
+(set_function identifier 214 216)
+(has_visible_flag 214)
+
+(is_generic_of 214 190)
+(add_element generic 217)
+(add_element string 37)
+(set_function line 217 37)
+(add_element string 7)
+(set_function column 217 7)
+(add_element string 218)
+(set_function identifier 217 218)
+(has_visible_flag 217)
+
+(is_generic_of 217 190)
+(add_element generic 219)
+(add_element string 220)
+(set_function line 219 220)
+(add_element string 7)
+(set_function column 219 7)
+(add_element string 221)
+(set_function identifier 219 221)
+(has_visible_flag 219)
+
+(is_generic_of 219 190)
+(add_element architecture 222)
+(add_element string 223)
+(set_function line 222 223)
+(add_element string 33)
+(set_function column 222 33)
+(add_element string 38)
+(set_function identifier 222 38)
+(has_visible_flag 222)
+(is_in_file 222 188)
+
+(add_element process 224)
+(add_element string 225)
+(set_function line 224 225)
+(add_element string 50)
+(set_function column 224 50)
+(add_element string 56)
+(set_function label 224 56)
+(is_ref 224)
+(is_in_sensitivity_list 194 224)
+(is_accessed_by 197 224)
+(is_accessed_by 194 224)
+
+(belongs_to_architecture 224 222)
+(is_architecture_of 222 190)
+(add_element file 264)
+(add_element string 265)
+(set_function filename 264 265)
+(add_element entity 266)
+(add_element string 3)
+(set_function line 266 3)
+(add_element string 4)
+(set_function column 266 4)
+(add_element string 267)
+(set_function identifier 266 267)
+(has_visible_flag 266)
+(end_has_identifier 266)
+(is_in_file 266 264)
+
+(add_element port 268)
+(add_element string 103)
+(set_function line 268 103)
+(add_element string 7)
+(set_function column 268 7)
+(add_element string 8)
+(set_function identifier 268 8)
+(has_visible_flag 268)
+(add_element string 9)
+(is_of_mode 268 9)
+
+(add_element waveform 269)
+(is_waveform_of 269 268)
+
+(is_port_of 268 266)
+(add_element port 270)
+(add_element string 107)
+(set_function line 270 107)
+(add_element string 7)
+(set_function column 270 7)
+(add_element string 13)
+(set_function identifier 270 13)
+(has_visible_flag 270)
+(add_element string 9)
+(is_of_mode 270 9)
+
+(add_element waveform 271)
+(is_waveform_of 271 270)
+
+(is_port_of 270 266)
+(add_element port 272)
+(add_element string 215)
+(set_function line 272 215)
+(add_element string 7)
+(set_function column 272 7)
+(add_element string 273)
+(set_function identifier 272 273)
+(has_visible_flag 272)
+(add_element string 9)
+(is_of_mode 272 9)
+
+(add_element waveform 274)
+(is_waveform_of 274 272)
+
+(is_port_of 272 266)
+(add_element port 275)
+(add_element string 37)
+(set_function line 275 37)
+(add_element string 7)
+(set_function column 275 7)
+(add_element string 276)
+(set_function identifier 275 276)
+(has_visible_flag 275)
+(add_element string 9)
+(is_of_mode 275 9)
+
+(add_element waveform 277)
+(is_waveform_of 277 275)
+
+(is_port_of 275 266)
+(add_element port 278)
+(add_element string 220)
+(set_function line 278 220)
+(add_element string 7)
+(set_function column 278 7)
+(add_element string 279)
+(set_function identifier 278 279)
+(has_visible_flag 278)
+(add_element string 9)
+(is_of_mode 278 9)
+
+(add_element waveform 280)
+(is_waveform_of 280 278)
+
+(is_port_of 278 266)
+(add_element port 281)
+(add_element string 40)
+(set_function line 281 40)
+(add_element string 7)
+(set_function column 281 7)
+(add_element string 282)
+(set_function identifier 281 282)
+(has_visible_flag 281)
+(add_element string 9)
+(is_of_mode 281 9)
+
+(add_element waveform 283)
+(is_waveform_of 283 281)
+
+(is_port_of 281 266)
+(add_element port 284)
+(add_element string 112)
+(set_function line 284 112)
+(add_element string 7)
+(set_function column 284 7)
+(add_element string 196)
+(set_function identifier 284 196)
+(has_visible_flag 284)
+(add_element string 30)
+(is_of_mode 284 30)
+
+(add_element waveform 285)
+(is_waveform_of 285 284)
+
+(is_port_of 284 266)
+(add_element port 286)
+(add_element string 45)
+(set_function line 286 45)
+(add_element string 7)
+(set_function column 286 7)
+(add_element string 287)
+(set_function identifier 286 287)
+(has_visible_flag 286)
+(add_element string 30)
+(is_of_mode 286 30)
+
+(add_element waveform 288)
+(is_waveform_of 288 286)
+
+(is_port_of 286 266)
+(add_element generic 289)
+(add_element string 20)
+(set_function line 289 20)
+(add_element string 7)
+(set_function column 289 7)
+(add_element string 290)
+(set_function identifier 289 290)
+(has_visible_flag 289)
+
+(is_generic_of 289 266)
+(add_element architecture 291)
+(add_element string 292)
+(set_function line 291 292)
+(add_element string 33)
+(set_function column 291 33)
+(add_element string 38)
+(set_function identifier 291 38)
+(has_visible_flag 291)
+(is_in_file 291 264)
+
+(add_element signal 293)
+(add_element string 294)
+(set_function line 293 294)
+(add_element string 20)
+(set_function column 293 20)
+(add_element string 295)
+(set_function identifier 293 295)
+(has_visible_flag 293)
+(add_element string 42)
+(is_of_kind 293 42)
+
+(add_element waveform 296)
+(is_waveform_of 296 293)
+
+(belongs_to_architecture 293 291)
+(add_element signal 297)
+(add_element string 298)
+(set_function line 297 298)
+(add_element string 20)
+(set_function column 297 20)
+(add_element string 299)
+(set_function identifier 297 299)
+(has_visible_flag 297)
+(add_element string 42)
+(is_of_kind 297 42)
+
+(add_element waveform 300)
+(is_waveform_of 300 297)
+
+(belongs_to_architecture 297 291)
+(add_element signal 301)
+(add_element string 302)
+(set_function line 301 302)
+(add_element string 20)
+(set_function column 301 20)
+(add_element string 303)
+(set_function identifier 301 303)
+(has_visible_flag 301)
+(add_element string 42)
+(is_of_kind 301 42)
+
+(add_element waveform 304)
+(is_waveform_of 304 301)
+
+(belongs_to_architecture 301 291)
+(add_element process 305)
+(add_element string 306)
+(set_function line 305 306)
+(add_element string 50)
+(set_function column 305 50)
+(add_element string 307)
+(set_function label 305 307)
+(is_explicit_process 305)
+(has_visible_flag 305)
+(has_label 305)
+(end_has_reserved_id 305)
+(is_in_sensitivity_list 300 305)
+(is_in_sensitivity_list 274 305)
+(is_in_sensitivity_list 277 305)
+(is_in_sensitivity_list 280 305)
+(is_in_sensitivity_list 283 305)
+(is_accessed_by 288 305)
+(is_accessed_by 288 305)
+(is_accessed_by 296 305)
+(is_accessed_by 285 305)
+(is_accessed_by 274 305)
+(is_accessed_by 288 305)
+(is_accessed_by 296 305)
+(is_accessed_by 285 305)
+(is_accessed_by 277 305)
+(is_accessed_by 288 305)
+(is_accessed_by 296 305)
+(is_accessed_by 285 305)
+(is_accessed_by 280 305)
+(is_accessed_by 288 305)
+(is_accessed_by 296 305)
+(is_accessed_by 285 305)
+(is_accessed_by 283 305)
+(is_accessed_by 300 305)
+(is_accessed_by 300 305)
+(is_accessed_by 274 305)
+(is_accessed_by 277 305)
+(is_accessed_by 280 305)
+(is_accessed_by 283 305)
+
+(belongs_to_architecture 305 291)
+(add_element process 334)
+(add_element string 335)
+(set_function line 334 335)
+(add_element string 50)
+(set_function column 334 50)
+(add_element string 336)
+(set_function label 334 336)
+(is_explicit_process 334)
+(has_visible_flag 334)
+(has_label 334)
+(end_has_reserved_id 334)
+(is_in_sensitivity_list 269 334)
+(is_in_sensitivity_list 271 334)
+(is_accessed_by 271 334)
+(is_accessed_by 304 334)
+(is_accessed_by 269 334)
+(is_accessed_by 304 334)
+(is_accessed_by 304 334)
+(is_accessed_by 304 334)
+(is_accessed_by 304 334)
+(is_accessed_by 269 334)
+(is_accessed_by 271 334)
+
+(belongs_to_architecture 334 291)
+(add_element process 344)
+(add_element string 345)
+(set_function line 344 345)
+(add_element string 50)
+(set_function column 344 50)
+(add_element string 346)
+(set_function label 344 346)
+(is_explicit_process 344)
+(has_visible_flag 344)
+(has_label 344)
+(end_has_reserved_id 344)
+(is_in_sensitivity_list 269 344)
+(is_in_sensitivity_list 271 344)
+(is_accessed_by 271 344)
+(is_accessed_by 300 344)
+(is_accessed_by 269 344)
+(is_accessed_by 304 344)
+(is_accessed_by 300 344)
+(is_accessed_by 296 344)
+(is_accessed_by 269 344)
+(is_accessed_by 271 344)
+
+(belongs_to_architecture 344 291)
+(is_architecture_of 291 266)
+(add_element file 352)
+(add_element string 353)
+(set_function filename 352 353)
+(add_element entity 354)
+(add_element string 3)
+(set_function line 354 3)
+(add_element string 4)
+(set_function column 354 4)
+(add_element string 355)
+(set_function identifier 354 355)
+(has_visible_flag 354)
+(end_has_identifier 354)
+(is_in_file 354 352)
+
+(add_element port 356)
+(add_element string 4)
+(set_function line 356 4)
+(add_element string 7)
+(set_function column 356 7)
+(add_element string 8)
+(set_function identifier 356 8)
+(has_visible_flag 356)
+(add_element string 9)
+(is_of_mode 356 9)
+
+(add_element waveform 357)
+(is_waveform_of 357 356)
+
+(is_port_of 356 354)
+(add_element port 358)
+(add_element string 12)
+(set_function line 358 12)
+(add_element string 7)
+(set_function column 358 7)
+(add_element string 13)
+(set_function identifier 358 13)
+(has_visible_flag 358)
+(add_element string 9)
+(is_of_mode 358 9)
+
+(add_element waveform 359)
+(is_waveform_of 359 358)
+
+(is_port_of 358 354)
+(add_element port 360)
+(add_element string 16)
+(set_function line 360 16)
+(add_element string 7)
+(set_function column 360 7)
+(add_element string 361)
+(set_function identifier 360 361)
+(has_visible_flag 360)
+(add_element string 9)
+(is_of_mode 360 9)
+
+(add_element waveform 362)
+(is_waveform_of 362 360)
+
+(is_port_of 360 354)
+(add_element port 363)
+(add_element string 20)
+(set_function line 363 20)
+(add_element string 7)
+(set_function column 363 7)
+(add_element string 364)
+(set_function identifier 363 364)
+(has_visible_flag 363)
+(add_element string 30)
+(is_of_mode 363 30)
+
+(add_element waveform 365)
+(is_waveform_of 365 363)
+
+(is_port_of 363 354)
+(add_element architecture 366)
+(add_element string 103)
+(set_function line 366 103)
+(add_element string 33)
+(set_function column 366 33)
+(add_element string 38)
+(set_function identifier 366 38)
+(has_visible_flag 366)
+(is_in_file 366 352)
+
+(add_element signal 367)
+(add_element string 107)
+(set_function line 367 107)
+(add_element string 20)
+(set_function column 367 20)
+(add_element string 368)
+(set_function identifier 367 368)
+(has_visible_flag 367)
+(add_element string 42)
+(is_of_kind 367 42)
+
+(add_element waveform 369)
+(is_waveform_of 369 367)
+
+(belongs_to_architecture 367 366)
+(add_element signal 370)
+(add_element string 215)
+(set_function line 370 215)
+(add_element string 20)
+(set_function column 370 20)
+(add_element string 371)
+(set_function identifier 370 371)
+(has_visible_flag 370)
+(add_element string 42)
+(is_of_kind 370 42)
+
+(add_element waveform 372)
+(is_waveform_of 372 370)
+
+(belongs_to_architecture 370 366)
+(add_element process 373)
+(add_element string 220)
+(set_function line 373 220)
+(add_element string 50)
+(set_function column 373 50)
+(add_element string 374)
+(set_function label 373 374)
+(is_explicit_process 373)
+(has_visible_flag 373)
+(has_label 373)
+(end_has_reserved_id 373)
+(is_in_sensitivity_list 357 373)
+(is_in_sensitivity_list 359 373)
+(is_accessed_by 359 373)
+(is_accessed_by 369 373)
+(is_accessed_by 357 373)
+(is_accessed_by 369 373)
+(is_accessed_by 362 373)
+(is_accessed_by 357 373)
+(is_accessed_by 359 373)
+
+(belongs_to_architecture 373 366)
+(add_element process 379)
+(add_element string 380)
+(set_function line 379 380)
+(add_element string 50)
+(set_function column 379 50)
+(add_element string 381)
+(set_function label 379 381)
+(is_explicit_process 379)
+(has_visible_flag 379)
+(has_label 379)
+(end_has_reserved_id 379)
+(is_in_sensitivity_list 357 379)
+(is_in_sensitivity_list 359 379)
+(is_accessed_by 359 379)
+(is_accessed_by 372 379)
+
+(is_accessed_by 357 379)
+(is_accessed_by 372 379)
+(is_accessed_by 362 379)
+(is_accessed_by 357 379)
+(is_accessed_by 359 379)
+
+(belongs_to_architecture 379 366)
+(add_element process 386)
+(add_element string 387)
+(set_function line 386 387)
+(add_element string 50)
+(set_function column 386 50)
+(add_element string 56)
+(set_function label 386 56)
+(is_ref 386)
+(is_in_sensitivity_list 372 386)
+(is_accessed_by 365 386)
+(is_accessed_by 372 386)
+
+(belongs_to_architecture 386 366)
+(is_architecture_of 366 354)
+(add_element file 389)
+(add_element string 390)
+(set_function filename 389 390)
+(add_element entity 391)
+(add_element string 3)
+(set_function line 391 3)
+(add_element string 4)
+(set_function column 391 4)
+(add_element string 392)
+(set_function identifier 391 392)
+(has_visible_flag 391)
+(end_has_identifier 391)
+(is_in_file 391 389)
+
+(add_element port 393)
+(add_element string 103)
+(set_function line 393 103)
+(add_element string 7)
+(set_function column 393 7)
+(add_element string 8)
+(set_function identifier 393 8)
+(has_visible_flag 393)
+(add_element string 9)
+(is_of_mode 393 9)
+
+(add_element waveform 394)
+(is_waveform_of 394 393)
+
+(is_port_of 393 391)
+(add_element port 395)
+(add_element string 107)
+(set_function line 395 107)
+(add_element string 7)
+(set_function column 395 7)
+(add_element string 13)
+(set_function identifier 395 13)
+(has_visible_flag 395)
+(add_element string 9)
+(is_of_mode 395 9)
+
+(add_element waveform 396)
+(is_waveform_of 396 395)
+
+(is_port_of 395 391)
+(add_element port 397)
+(add_element string 215)
+(set_function line 397 215)
+(add_element string 7)
+(set_function column 397 7)
+(add_element string 88)
+(set_function identifier 397 88)
+(has_visible_flag 397)
+(add_element string 9)
+(is_of_mode 397 9)
+
+(add_element waveform 398)
+(is_waveform_of 398 397)
+
+(is_port_of 397 391)
+(add_element port 399)
+(add_element string 37)
+(set_function line 399 37)
+(add_element string 7)
+(set_function column 399 7)
+(add_element string 400)
+(set_function identifier 399 400)
+(has_visible_flag 399)
+(add_element string 9)
+(is_of_mode 399 9)
+
+(add_element waveform 401)
+(is_waveform_of 401 399)
+
+(is_port_of 399 391)
+(add_element port 402)
+(add_element string 220)
+(set_function line 402 220)
+(add_element string 7)
+(set_function column 402 7)
+(add_element string 403)
+(set_function identifier 402 403)
+(has_visible_flag 402)
+(add_element string 30)
+(is_of_mode 402 30)
+
+(add_element waveform 404)
+(is_waveform_of 404 402)
+
+(is_port_of 402 391)
+(add_element generic 405)
+(add_element string 20)
+(set_function line 405 20)
+(add_element string 7)
+(set_function column 405 7)
+(add_element string 406)
+(set_function identifier 405 406)
+(has_visible_flag 405)
+
+(is_generic_of 405 391)
+(add_element architecture 407)
+(add_element string 119)
+(set_function line 407 119)
+(add_element string 33)
+(set_function column 407 33)
+(add_element string 38)
+(set_function identifier 407 38)
+(has_visible_flag 407)
+(is_in_file 407 389)
+
+(add_element signal 408)
+(add_element string 292)
+(set_function line 408 292)
+(add_element string 20)
+(set_function column 408 20)
+(add_element string 409)
+(set_function identifier 408 409)
+(has_visible_flag 408)
+(add_element string 42)
+(is_of_kind 408 42)
+
+(add_element waveform 410)
+(is_waveform_of 410 408)
+
+(belongs_to_architecture 408 407)
+(add_element process 411)
+(add_element string 223)
+(set_function line 411 223)
+(add_element string 50)
+(set_function column 411 50)
+(add_element string 336)
+(set_function label 411 336)
+(is_explicit_process 411)
+(has_visible_flag 411)
+(has_label 411)
+(end_has_reserved_id 411)
+(is_in_sensitivity_list 394 411)
+(is_in_sensitivity_list 396 411)
+(is_accessed_by 396 411)
+(is_accessed_by 410 411)
+
+(is_accessed_by 394 411)
+(is_accessed_by 398 411)
+(is_accessed_by 410 411)
+(is_accessed_by 401 411)
+(is_accessed_by 410 411)
+(is_accessed_by 410 411)
+(is_accessed_by 401 411)
+(is_accessed_by 410 411)
+(is_accessed_by 410 411)
+(is_accessed_by 394 411)
+(is_accessed_by 396 411)
+
+(belongs_to_architecture 411 407)
+(add_element process 421)
+(add_element string 422)
+(set_function line 421 422)
+(add_element string 50)
+(set_function column 421 50)
+(add_element string 56)
+(set_function label 421 56)
+(is_ref 421)
+(is_in_sensitivity_list 401 421)
+(is_in_sensitivity_list 410 421)
+(is_accessed_by 410 421)
+(is_accessed_by 404 421)
+(is_accessed_by 401 421)
+
+(belongs_to_architecture 421 407)
+(is_architecture_of 407 391)
+(add_element file 427)
+(add_element string 428)
+(set_function filename 427 428)
+(add_element entity 429)
+(add_element string 12)
+(set_function line 429 12)
+(add_element string 4)
+(set_function column 429 4)
+(add_element string 430)
+(set_function identifier 429 430)
+(has_visible_flag 429)
+(end_has_identifier 429)
+(is_in_file 429 427)
+
+(add_element port 431)
+(add_element string 24)
+(set_function line 431 24)
+(add_element string 7)
+(set_function column 431 7)
+(add_element string 8)
+(set_function identifier 431 8)
+(has_visible_flag 431)
+(add_element string 9)
+(is_of_mode 431 9)
+
+(add_element waveform 432)
+(is_waveform_of 432 431)
+
+(is_port_of 431 429)
+(add_element port 433)
+(add_element string 28)
+(set_function line 433 28)
+(add_element string 7)
+(set_function column 433 7)
+(add_element string 13)
+(set_function identifier 433 13)
+(has_visible_flag 433)
+(add_element string 9)
+(is_of_mode 433 9)
+
+(add_element waveform 434)
+(is_waveform_of 434 433)
+
+(is_port_of 433 429)
+(add_element port 435)
+(add_element string 33)
+(set_function line 435 33)
+(add_element string 7)
+(set_function column 435 7)
+(add_element string 436)
+(set_function identifier 435 436)
+(has_visible_flag 435)
+(add_element string 9)
+(is_of_mode 435 9)
+
+(add_element waveform 437)
+(is_waveform_of 437 435)
+
+(is_port_of 435 429)
+(add_element port 438)
+(add_element string 103)
+(set_function line 438 103)
+(add_element string 7)
+(set_function column 438 7)
+(add_element string 439)
+(set_function identifier 438 439)
+(has_visible_flag 438)
+(add_element string 9)
+(is_of_mode 438 9)
+
+(add_element waveform 440)
+(is_waveform_of 440 438)
+
+(is_port_of 438 429)
+(add_element port 441)
+(add_element string 107)
+(set_function line 441 107)
+(add_element string 7)
+(set_function column 441 7)
+(add_element string 196)
+(set_function identifier 441 196)
+(has_visible_flag 441)
+(add_element string 30)
+(is_of_mode 441 30)
+
+(add_element waveform 442)
+(is_waveform_of 442 441)
+
+(is_port_of 441 429)
+(add_element port 443)
+(add_element string 215)
+(set_function line 443 215)
+(add_element string 7)
+(set_function column 443 7)
+(add_element string 287)
+(set_function identifier 443 287)
+(has_visible_flag 443)
+(add_element string 30)
+(is_of_mode 443 30)
+
+(add_element waveform 444)
+(is_waveform_of 444 443)
+
+(is_port_of 443 429)
+(add_element architecture 445)
+(add_element string 112)
+(set_function line 445 112)
+(add_element string 33)
+(set_function column 445 33)
+(add_element string 38)
+(set_function identifier 445 38)
+(has_visible_flag 445)
+(is_in_file 445 427)
+
+(add_element signal 446)
+(add_element string 119)
+(set_function line 446 119)
+(add_element string 20)
+(set_function column 446 20)
+(add_element string 447)
+(set_function identifier 446 447)
+(has_visible_flag 446)
+(add_element string 42)
+(is_of_kind 446 42)
+
+(add_element waveform 448)
+(is_waveform_of 448 446)
+
+(belongs_to_architecture 446 445)
+(add_element signal 449)
+(add_element string 49)
+(set_function line 449 49)
+(add_element string 20)
+(set_function column 449 20)
+(add_element string 450)
+(set_function identifier 449 450)
+(has_visible_flag 449)
+(add_element string 42)
+(is_of_kind 449 42)
+
+(add_element waveform 451)
+(is_waveform_of 451 449)
+
+(belongs_to_architecture 449 445)
+(add_element signal 452)
+(add_element string 126)
+(set_function line 452 126)
+(add_element string 20)
+(set_function column 452 20)
+(add_element string 453)
+(set_function identifier 452 453)
+(has_visible_flag 452)
+(add_element string 42)
+(is_of_kind 452 42)
+
+(add_element waveform 454)
+(is_waveform_of 454 452)
+
+(belongs_to_architecture 452 445)
+(add_element signal 455)
+(add_element string 292)
+(set_function line 455 292)
+(add_element string 20)
+(set_function column 455 20)
+(add_element string 113)
+(set_function identifier 455 113)
+(has_visible_flag 455)
+(add_element string 42)
+(is_of_kind 455 42)
+
+(add_element waveform 456)
+(is_waveform_of 456 455)
+
+(belongs_to_architecture 455 445)
+(add_element signal 457)
+(add_element string 130)
+(set_function line 457 130)
+(add_element string 20)
+(set_function column 457 20)
+(add_element string 458)
+(set_function identifier 457 458)
+(has_visible_flag 457)
+(add_element string 42)
+(is_of_kind 457 42)
+
+(add_element waveform 459)
+(is_waveform_of 459 457)
+
+(belongs_to_architecture 457 445)
+(add_element signal 460)
+(add_element string 223)
+(set_function line 460 223)
+(add_element string 20)
+(set_function column 460 20)
+(add_element string 461)
+(set_function identifier 460 461)
+(has_visible_flag 460)
+(add_element string 42)
+(is_of_kind 460 42)
+
+(add_element waveform 462)
+(is_waveform_of 462 460)
+
+(belongs_to_architecture 460 445)
+(add_element signal 463)
+(add_element string 464)
+(set_function line 463 464)
+(add_element string 20)
+(set_function column 463 20)
+(add_element string 465)
+(set_function identifier 463 465)
+(has_visible_flag 463)
+(add_element string 42)
+(is_of_kind 463 42)
+
+(add_element waveform 466)
+(is_waveform_of 466 463)
+
+(belongs_to_architecture 463 445)
+(add_element signal 467)
+(add_element string 468)
+(set_function line 467 468)
+(add_element string 20)
+(set_function column 467 20)
+(add_element string 469)
+(set_function identifier 467 469)
+(has_visible_flag 467)
+(add_element string 42)
+(is_of_kind 467 42)
+
+(add_element waveform 470)
+(is_waveform_of 470 467)
+
+(belongs_to_architecture 467 445)
+(add_element signal 471)
+(add_element string 225)
+(set_function line 471 225)
+(add_element string 20)
+(set_function column 471 20)
+(add_element string 472)
+(set_function identifier 471 472)
+(has_visible_flag 471)
+(add_element string 42)
+(is_of_kind 471 42)
+
+(add_element waveform 473)
+(is_waveform_of 473 471)
+
+(belongs_to_architecture 471 445)
+(add_element signal 474)
+(add_element string 380)
+(set_function line 474 380)
+(add_element string 20)
+(set_function column 474 20)
+(add_element string 475)
+(set_function identifier 474 475)
+(has_visible_flag 474)
+(add_element string 42)
+(is_of_kind 474 42)
+
+(add_element waveform 476)
+(is_waveform_of 476 474)
+
+(belongs_to_architecture 474 445)
+(add_element signal 477)
+(add_element string 478)
+(set_function line 477 478)
+(add_element string 20)
+(set_function column 477 20)
+(add_element string 479)
+(set_function identifier 477 479)
+(has_visible_flag 477)
+(add_element string 42)
+(is_of_kind 477 42)
+
+(add_element waveform 480)
+(is_waveform_of 480 477)
+
+(belongs_to_architecture 477 445)
+(add_element component 481)
+(add_element string 180)
+(set_function line 481 180)
+(add_element string 50)
+(set_function column 481 50)
+(add_element string 482)
+(set_function label 481 482)
+(is_component_of 481 354)
+(port_maps 481 432 356)
+(port_maps 481 434 358)
+(port_maps 481 437 360)
+(port_maps 481 459 363)
+(belongs_to_architecture 481 445)
+(add_element component 483)
+(add_element string 484)
+(set_function line 483 484)
+(add_element string 50)
+(set_function column 483 50)
+(add_element string 485)
+(set_function label 483 485)
+(is_component_of 483 354)
+(port_maps 483 432 356)
+(port_maps 483 434 358)
+(port_maps 483 440 360)
+(port_maps 483 462 363)
+(belongs_to_architecture 483 445)
+(add_element component 486)
+(add_element string 487)
+(set_function line 486 487)
+(add_element string 50)
+(set_function column 486 50)
+(add_element string 488)
+(set_function label 486 488)
+(is_component_of 486 391)
+(port_maps 486 432 393)
+(port_maps 486 434 395)
+(port_maps 486 451 397)
+(port_maps 486 454 399)
+(port_maps 486 448 402)
+(belongs_to_architecture 486 445)
+(add_element component 489)
+(add_element string 490)
+(set_function line 489 490)
+(add_element string 50)
+(set_function column 489 50)
+(add_element string 491)
+(set_function label 489 491)
+(is_component_of 489 266)
+(port_maps 489 432 268)
+(port_maps 489 434 270)
+(port_maps 489 470 272)
+(port_maps 489 473 275)
+(port_maps 489 476 278)
+(port_maps 489 480 281)
+(port_maps 489 466 284)
+(port_maps 489 444 286)
+(belongs_to_architecture 489 445)
+(add_element component 492)
+(add_element string 493)
+(set_function line 492 493)
+(add_element string 50)
+(set_function column 492 50)
+(add_element string 494)
+(set_function label 492 494)
+(is_component_of 492 190)
+(port_maps 492 466 192)
+(port_maps 492 442 195)
+(belongs_to_architecture 492 445)
+(add_element component 495)
+(add_element string 496)
+(set_function line 495 496)
+(add_element string 50)
+(set_function column 495 50)
+(add_element string 497)
+(set_function label 495 497)
+(is_component_of 495 81)
+(port_maps 495 432 83)
+(port_maps 495 434 85)
+(port_maps 495 451 87)
+(port_maps 495 448 90)
+(port_maps 495 456 93)
+(port_maps 495 470 96)
+(port_maps 495 473 99)
+(port_maps 495 476 102)
+(port_maps 495 480 106)
+(belongs_to_architecture 495 445)
+(add_element component 498)
+(add_element string 499)
+(set_function line 498 499)
+(add_element string 50)
+(set_function column 498 50)
+(add_element string 500)
+(set_function label 498 500)
+(is_component_of 498 2)
+(port_maps 498 432 6)
+(port_maps 498 434 11)
+(port_maps 498 459 15)
+(port_maps 498 462 19)
+(port_maps 498 456 23)
+(port_maps 498 454 27)
+(port_maps 498 451 32)
+(belongs_to_architecture 498 445)
+(is_architecture_of 445 429)
diff --git a/data/level/structural_level.data b/data/level/structural_level.data
new file mode 100644
index 0000000..75c4ac9
--- /dev/null
+++ b/data/level/structural_level.data
@@ -0,0 +1,112 @@
+;; Structural Level
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;; TYPES DECLARATION ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+(add_type entity)
+(add_type port)
+(add_type port_mode)
+(add_type generic)
+(add_type architecture)
+(add_type signal)
+(add_type process)
+(add_type file)
+(add_type component)
+(add_type waveform)
+(add_type string)
+(add_type type)
+(add_type type_kind)
+(add_type signal_kind)
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;; PREDICATES DECLARATION ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+;;;; Entity ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+(add_predicate is_in_file entity file)
+(add_predicate has_begin entity)
+(add_predicate has_visible_flag entity)
+(add_predicate end_has_reserved_id entity)
+(add_predicate end_has_identifier entity)
+(add_predicate is_simulation_scenario entity)
+
+;;;; Port ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+(add_predicate is_port_of port entity)
+(add_predicate has_disconnect_flag port)
+(add_predicate is_of_mode port string)
+(add_predicate has_class port)
+(add_predicate is_ref port)
+(add_predicate has_active_flag port)
+(add_predicate has_identifier_list port)
+(add_predicate has_visible_flag port)
+(add_predicate has_after_drivers_flag port)
+(add_predicate has_use_flag port)
+(add_predicate has_open_flag port)
+(add_predicate has_guarded_signal_flag port)
+(add_predicate is_of_kind port string)
+
+;;;; Generic ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+(add_predicate is_generic_of generic entity)
+(add_predicate has_class generic)
+(add_predicate is_ref generic)
+(add_predicate has_identifier_list generic)
+(add_predicate has_visible_flag generic)
+(add_predicate has_after_drivers_flag generic)
+(add_predicate is_of_type generic type)
+
+;;;; File ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+(add_predicate is_in_file architecture file)
+(add_predicate is_architecture_of architecture entity)
+(add_predicate has_foreign_flag architecture)
+(add_predicate has_visible_flag architecture)
+(add_predicate is_within_flag architecture)
+(add_predicate end_has_reserved_id architecture)
+(add_predicate end_has_identifier architecture)
+
+;;;; Signal ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+(add_predicate belongs_to_architecture signal architecture)
+(add_predicate has_disconnect_flag signal)
+(add_predicate is_ref signal)
+(add_predicate has_active_flag signal)
+(add_predicate has_identifier_list signal)
+(add_predicate has_visible_flag signal)
+(add_predicate has_after_drivers signal)
+(add_predicate has_use_flag signal)
+(add_predicate has_open_flag signal)
+(add_predicate has_guarded_flag signal)
+(add_predicate is_of_kind signal string)
+(add_predicate is_of_type signal type)
+
+;;;; Process ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+(add_predicate belongs_to_architecture process architecture)
+(add_predicate has_seen_flag process)
+(add_predicate end_has_postboned process)
+(add_predicate has_postboned_flag process)
+(add_predicate is_ref process)
+(add_predicate has_passive_flag process)
+(add_predicate has_visible_flag process)
+(add_predicate is_within_flag process)
+(add_predicate has_label process)
+(add_predicate has_is process)
+(add_predicate end_has_reserved_id process)
+(add_predicate end_has_identifier process)
+(add_predicate is_explicit_process process)
+
+;;;; Component ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+(add_predicate is_component_of component entity)
+(add_predicate belongs_to_architecture component architecture)
+(add_predicate port_maps component waveform port)
+
+;;;; Waveform ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+(add_predicate is_in_sensitivity_list waveform process)
+(add_predicate is_accessed_by waveform process)
+(add_predicate is_waveform_of waveform signal)
+(add_predicate is_waveform_of waveform port)
+
+;;;; String ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+(add_predicate string_matches string string)
+
+;;;; Type ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+(add_predicate is_approved_type type)
+(add_predicate is_of_kind type string)