<Hardware_Documentation_Dataset HINT="">
 <Project_Overall_Information HINT="In_this_section&#44;_you_can_put_various_administrative_details_about_the_project_&#40;such_as_the_name_of_your_company_or_the_number_of_signoff_lines_on_title_pages_of_DO-254_documents&#41;&#46;__No_actual_hardware_documentation_is_placed_in_this_section&#46;&#10;">
  <Company_Name HINT="Self-explanatory&#46;">Birds Project</Company_Name>
  <Project_Name HINT="This_is_the_name_of_the_product_or_the_project_for_which_the_document_set_will_be_generated&#46;__&#10;">Birds PLD</Project_Name>
  <Author HINT="Self-explanatory&#46;__If_you_don&#39;t_want_to_use_an_individual&#39;s_name_&#40;realizing_that_your_company_name_is_liable_to_appear_anyhow&#44;_so_there&#39;s_no_point_in_using_it_as_the_author&#41;&#44;_you_can_ignore_this&#46;__Or_you_can_leave_it_as_&#34;TBD&#34;_and_put_author_names_separately_for_each_document_as_part_of_the_&#34;Document_Version&#34;_strings_below&#46;">by Ron Burkey
</Author>
  <Document_Version HINT="This_contains_the_revision_code_you_want_to_assign_to_the_document_set&#46;__All_of_the_documents_generated_will_have_the_same_revision_code&#44;_if_you_put_anything_in_this_field&#46;__Alternately_&#40;for_Do178Builder_versions_11&#47;10&#47;2003_and_later&#41;&#44;_you_can_leave_this_field_blank_and_use_the_sub-headings_to_enter_separate_revision_codes_and&#47;or_document_numbers_for_each_document&#46;&#10;&#10;Sometimes_reviewers_become_confused_if_the_document_revisions_differ_from_the_version_number_of_the_release&#44;_so_you_might_want_to_make_these_the_same&#46;__In_other_words&#44;_if_you_can_avoid_it&#44;_you_don&#39;t_want_to_answer_questions_like_&#34;how_come_you&#39;re_releasing_project_version_1&#46;07&#44;_but_the_HAS_document_is_at_revision_1&#46;08&#63;&#34;&#10;">
   <PHAC_Identification HINT="&#40;Requires_Do178Builder_11&#47;10&#47;2003_or_later&#46;&#41;__The_difference_between_this_field_and_the_&#34;Document_Version&#34;_field_is_that_the_value_of_the_Document_Version_field_is_printed_on_the_title_page_of_every_document&#44;_whereas_the_present_field_is_printed_only_on_the_PHAC_document&#46;__It_can_be_used_both_for_revision_codes_and_for_&#34;document_numbers&#34;&#44;_or_for_any_other_short_document-specific_info&#46;__For_example&#44;&#10;&#10;_____Document_XYZ-123&#44;_revision_A1&#10;">Document BirdsPLD-PHAC, v1.00 07/09/2006</PHAC_Identification>
   <HDP_Identification HINT="&#40;Requires_Do178Builder_11&#47;10&#47;2003_or_later&#46;&#41;__The_difference_between_this_field_and_the_&#34;Document_Version&#34;_field_is_that_the_value_of_the_Document_Version_field_is_printed_on_the_title_page_of_every_document&#44;_whereas_the_present_field_is_printed_only_on_the_HDP_document&#46;__It_can_be_used_both_for_revision_codes_and_for_&#34;document_numbers&#34;&#44;_or_for_any_other_short_document-specific_info&#46;__For_example&#44;&#10;&#10;_____Document_XYZ-123&#44;_revision_A1&#10;">Document TBD-HDP 
by TBD,
Revision ?.??, ??/??/??</HDP_Identification>
   <HVVP_Identification HINT="&#40;Requires_Do178Builder_11&#47;10&#47;2003_or_later&#46;&#41;__The_difference_between_this_field_and_the_&#34;Document_Version&#34;_field_is_that_the_value_of_the_Document_Version_field_is_printed_on_the_title_page_of_every_document&#44;_whereas_the_present_field_is_printed_only_on_the_HVVP_document&#46;__It_can_be_used_both_for_revision_codes_and_for_&#34;document_numbers&#34;&#44;_or_for_any_other_short_document-specific_info&#46;__For_example&#44;&#10;&#10;_____Document_XYZ-123&#44;_revision_A1&#10;">Document TBD-HVVP 
by TBD,
Revision ?.??, ??/??/??</HVVP_Identification>
   <HCMP_Identification HINT="&#40;Requires_Do178Builder_11&#47;10&#47;2003_or_later&#46;&#41;__The_difference_between_this_field_and_the_&#34;Document_Version&#34;_field_is_that_the_value_of_the_Document_Version_field_is_printed_on_the_title_page_of_every_document&#44;_whereas_the_present_field_is_printed_only_on_the_HCMP_document&#46;__It_can_be_used_both_for_revision_codes_and_for_&#34;document_numbers&#34;&#44;_or_for_any_other_short_document-specific_info&#46;__For_example&#44;&#10;&#10;_____Document_XYZ-123&#44;_revision_A1&#10;">Document TBD-HCMP
by TBD,
Revision ?.??, ??/??/??</HCMP_Identification>
   <HRD_Identification HINT="&#40;Requires_Do178Builder_11&#47;10&#47;2003_or_later&#46;&#41;__The_difference_between_this_field_and_the_&#34;Document_Version&#34;_field_is_that_the_value_of_the_Document_Version_field_is_printed_on_the_title_page_of_every_document&#44;_whereas_the_present_field_is_printed_only_on_the_HRD_document&#46;__It_can_be_used_both_for_revision_codes_and_for_&#34;document_numbers&#34;&#44;_or_for_any_other_short_document-specific_info&#46;__For_example&#44;&#10;&#10;_____Document_XYZ-123&#44;_revision_A1&#10;">Document TBD-HRD
by TBD,
Revision ?.??, ??/??/??</HRD_Identification>
   <HDRD_Identification HINT="&#40;Requires_Do178Builder_11&#47;10&#47;2003_or_later&#46;&#41;__The_difference_between_this_field_and_the_&#34;Document_Version&#34;_field_is_that_the_value_of_the_Document_Version_field_is_printed_on_the_title_page_of_every_document&#44;_whereas_the_present_field_is_printed_only_on_the_HDRD_document&#46;__It_can_be_used_both_for_revision_codes_and_for_&#34;document_numbers&#34;&#44;_or_for_any_other_short_document-specific_info&#46;__For_example&#44;&#10;&#10;_____Document_XYZ-123&#44;_revision_A1&#10;">Document TBD-HDRD
by TBD,
Revision ?.??, ??/??/??</HDRD_Identification>
   <HTPR_Identification HINT="&#40;Requires_Do178Builder_11&#47;10&#47;2003_or_later&#46;&#41;__The_difference_between_this_field_and_the_&#34;Document_Version&#34;_field_is_that_the_value_of_the_Document_Version_field_is_printed_on_the_title_page_of_every_document&#44;_whereas_the_present_field_is_printed_only_on_the_HTPR_document&#46;__It_can_be_used_both_for_revision_codes_and_for_&#34;document_numbers&#34;&#44;_or_for_any_other_short_document-specific_info&#46;__For_example&#44;&#10;&#10;_____Document_XYZ-123&#44;_revision_A1&#10;">Document TBD-HTPR
by TBD,
Revision ?.??, ??/??/??</HTPR_Identification>
   <HATC_Identification HINT="&#40;Requires_Do178Builder_11&#47;10&#47;2003_or_later&#46;&#41;__The_difference_between_this_field_and_the_&#34;Document_Version&#34;_field_is_that_the_value_of_the_Document_Version_field_is_printed_on_the_title_page_of_every_document&#44;_whereas_the_present_field_is_printed_only_on_the_HATC_document&#46;__It_can_be_used_both_for_revision_codes_and_for_&#34;document_numbers&#34;&#44;_or_for_any_other_short_document-specific_info&#46;__For_example&#44;&#10;&#10;_____Document_XYZ-123&#44;_revision_A1&#10;">Document TBD-HATD
by TBD,
Revision ?.??, ??/??/??</HATC_Identification>
   <HAS_Identification HINT="&#40;Requires_Do178Builder_11&#47;10&#47;2003_or_later&#46;&#41;__The_difference_between_this_field_and_the_&#34;Document_Version&#34;_field_is_that_the_value_of_the_Document_Version_field_is_printed_on_the_title_page_of_every_document&#44;_whereas_the_present_field_is_printed_only_on_the_HAS_document&#46;__It_can_be_used_both_for_revision_codes_and_for_&#34;document_numbers&#34;&#44;_or_for_any_other_short_document-specific_info&#46;__For_example&#44;&#10;&#10;_____Document_XYZ-123&#44;_revision_A1&#10;">Document TBD-HAS
by TBD,
Revision ?.??, ??/??/??</HAS_Identification>
  </Document_Version>
  <Publication_Date HINT="Self-explanatory&#44;_I_think&#46;&#10;">TBD</Publication_Date>
  <Release_Version HINT="This_contains_the_version_code_you_want_to_assign_to_the_software_release&#46;__&#10;&#10;Sometimes_reviewers_become_confused_if_the_document_revisions_differ_from_the_software&#39;s_version_number&#44;_so_you_might_want_to_make_these_the_same&#46;__In_other_words&#44;_if_you_can_avoid_it&#44;_you_don&#39;t_want_to_answer_questions_like_&#34;how_come_you&#39;re_releasing_project_version_1&#46;07&#44;_but_the_HAS_document_is_at_revision_1&#46;08&#63;&#34;&#10;&#10;Actually&#44;_this_value_is_merely_for_reference_anyhow&#44;_since_there&#39;s_no_specific_place_in_the_document_set_at_which_it_prints&#46;&#10;&#10;">TBD</Release_Version>
  <DO-254_Level HINT="Define_the_DO-254_&#34;software_level&#34;_here&#46;__This_will_affect_how_your_DO-254_documents_are_generated&#44;_and_how_the_dataset_outline_is_displayed&#46;__Note&#44;_though&#44;_that_the_outline_view_of_your_dataset_won&#39;t_be_immediately_regenerated&#44;_so_you_won&#39;t_see_any_difference_in_it_unless_you_exit_from_the_editor_back_to_the_Do178Builder_main_menu&#44;_and_then_return_to_the_editor&#46;&#10;&#10;You_can_also_TEMPORARILY_change_the_software_level_from_the_Do178Builder_main_menu&#46;__This_is_somewhat_safer&#44;_since_the_temporary_setting_won&#39;t_be_saved_when_you_save_the_dataset&#46;&#10;&#10;As_far_as_how_the_software_level_SHOULD_be_set&#44;_this_is_not_really_a_product_of_the_software-development_effort_and_should_be_a_GIVEN_from_the_system-development_processes&#46;__You_cannot_really_proceed_with_any_aspect_of_the_software_development_effort_until_you_have_been_told_the_software_level&#46;">C</DO-254_Level>
  <Copyright HINT="This_section_contains_the_copyright_info&#46;__Don&#39;t_fill_in_actual_descriptive_text&#46;__Use_the_sub-entries_instead&#46;">
   <Years HINT="Put_a_comma-delimited_list_of_the_copyright_years_here&#46;__For_example&#44;_&#10;_____1998&#44;_1999&#44;_2002">TBD</Years>
   <Holder HINT="Put_the_name_of_the_copyright_holder_here_as_the_descriptive_text&#46;__Usually&#44;_this_will_be_the_name_of_your_company&#46;">TBD</Holder>
  </Copyright>
  <Legal_Notice HINT="Here_you_could_put_stuff_such_as_restrictions_on_the_distribution_of_the_documents&#44;_a_proprietary_statement&#44;_etc&#46;">Except for the "Bird Man" graphic below, this data is placed in the public domain by its author (Ron Burkey).  It may be used or modified for any purpose whatever.  This data is provided as-is, without any expressed or implied warrantee.  The "Bird Man" graphic is copyrighted by Lynn Rothan, and cannot be used without permission.</Legal_Notice>
  <Figure HINT="I_can&#39;t_predict_all_of_the_things_you_MIGHT_want_on_your_title_page&#44;_such_as_your_company_logo&#44;_your_company&#39;s_address&#44;_signoff_lines&#44;_etc&#46;__So_just_make_a_graphic_containing_anything_else&#44;_and_it_can_be_included_here&#46;&#10;">
   <Filename HINT="This_is_the_filename_of_the_graphics_file_for_the_figure&#46;__Enter_the_base_name&#44;_and_not_the_filetype_extension&#46;__For_example&#44;_don&#39;t_enter_MYFIGURE&#46;BMP_&#40;even_though_that_may_be_the_actual_names_of_the_file&#41;&#44;_just_use_MYFIGURE&#46;&#10;&#10;Choosing_an_appropriate_graphics_format_can_be_tricky&#44;_because_it_varies_by_the_final_document_format_&#40;Postscript&#44;_PDF&#44;_HTML&#44;_RTF&#41;_that_you_want_to_create&#46;__You_may_want_to_consult_the_Do178Builder_manual&#46;__At_present_&#40;06&#47;27&#47;2006&#41;&#44;_I_find_that_just_using_jpg_files_works_best&#46;&#10;">SignatureBlock.jpg</Filename>
  </Figure>
 </Project_Overall_Information>
 <Modification_Histories HINT="Here&#44;_you_can_add_a_common_modification_history_section_to_all_documents--or_a_separate_section_for_each_document&#44;_as_you_choose&#46;__&#40;I_wouldn&#39;t_do_both&#33;&#41;">TBD
  <PHAC_Modification_History HINT="Modification_history_section_added_ONLY_to_this_specific_DO-254_document&#46;" PSAC="YES">&lt;Command&gt;Revision 0.00-0.99&lt;/Command&gt;
Uncontrolled drafts.</PHAC_Modification_History>
  <HDP_Modification_History HINT="Modification_history_section_added_ONLY_to_this_specific_DO-254_document&#46;" SDP="YES">&lt;Command&gt;Revision 0.00-0.99&lt;/Command&gt;
Uncontrolled drafts.</HDP_Modification_History>
  <HVVP_Modification_History HINT="Modification_history_section_added_ONLY_to_this_specific_DO-254_document&#46;" SVP="YES">&lt;Command&gt;Revision 0.00-0.99&lt;/Command&gt;
Uncontrolled drafts.</HVVP_Modification_History>
  <HCMP_Modification_History HINT="Modification_history_section_added_ONLY_to_this_specific_DO-254_document&#46;" SCMP="YES">&lt;Command&gt;Revision 0.00-0.99&lt;/Command&gt;
Uncontrolled drafts.</HCMP_Modification_History>
  <HRD_Modification_History HINT="Modification_history_section_added_ONLY_to_this_specific_DO-254_document&#46;" SRD="YES">&lt;Command&gt;Revision 0.00-0.99&lt;/Command&gt;
Uncontrolled drafts.</HRD_Modification_History>
  <HDRD_Modification_History HINT="Modification_history_section_added_ONLY_to_this_specific_DO-254_document&#46;" DD="YES">&lt;Command&gt;Revision 0.00-0.99&lt;/Command&gt;
Uncontrolled drafts.</HDRD_Modification_History>
  <HTPR_Modification_History HINT="Modification_history_section_added_ONLY_to_this_specific_DO-254_document&#46;" SVCP="YES">&lt;Command&gt;Revision 0.00-0.99&lt;/Command&gt;
Uncontrolled drafts.</HTPR_Modification_History>
  <HATC_Modification_History HINT="Modification_history_section_added_ONLY_to_this_specific_DO-254_document&#46;&#10;" SECI="YES">&lt;Command&gt;Revision 0.00-0.99&lt;/Command&gt;
Uncontrolled drafts.</HATC_Modification_History>
  <HAS_Modification_History HINT="Modification_history_section_added_ONLY_to_this_specific_DO-254_document&#46;" SAS="YES">&lt;Command&gt;Revision 0.00-0.99&lt;/Command&gt;
Uncontrolled drafts.</HAS_Modification_History>
 </Modification_Histories>
 <Purpose HINT="The_first_section_of_each_DO-254_document_created_by_Do178Builder_is_called_&#34;Purpose&#34;&#46;__This_section_of_the_outline_contains_the_text_used&#46;__If_you&#39;re_satisfied_with_the_boilerplate_wording_I&#39;ve_put_here_&#40;based_on_DO-254_section_11&#41;&#44;_then_you_don&#39;t_need_to_change_any_of_it&#46;&#10;&#10;Though_all_of_the_boilerplate_text_provided_by_default_is_copyrighted&#44;_&#91;&#40;c&#41;2006&#44;_Ronald_S&#46;_Burkey&#93;&#44;_you_are_free_to_use_any_of_it_without_restriction_&#40;and_without_attribution&#41;_within_your_own_DO-254_documents&#46;__Recognize_that_you_should_not_attempt_to_use_the_subsequent_copyright_on_your_own_DO-254_documents_to_restrict_the_rights_of_anyone_else_to_use_this_same_boilerplate_text&#46;&#10;&#10;This_line-item_itself_is_just_a_section_heading&#44;_and_requires_no_descriptive_text&#46;&#10;">
  <Purpose_of_PHAC_Document HINT="This_is_the_text_of_the_&#34;Purpose&#34;_section_of_the_PHAC_document&#46;" PSAC="YES">This is a standard "Plan for Hardware Aspects of Certification" document, corresponding to the guidelines in RTCA DO-254.  Among other things, it provides a system overview, a hardware overview, a description of the certification basis and justification, a description of the hardware development life cycle and data items, and a certification schedule.</Purpose_of_PHAC_Document>
  <Purpose_of_HDP_Document HINT="This_is_the_text_of_the_&#34;Purpose&#34;_section_of_the_HDP_document&#46;" SDP="YES">This is a standard "Hardware Design Plan" document, corresponding to the guidelines in RTCA DO-254.  It defines the hardware design life cycle, provides a hardware product description, describes the hardware design methods, describes the hardware design environment, and itemizes the hardware item data to be produced.</Purpose_of_HDP_Document>
  <Purpose_of_HVVP_Document HINT="This_is_the_text_of_the_&#34;Purpose&#34;_section_of_the_HVAP_document&#46;" SVP="YES">This is a combination of the standard "Hardware Validation Plan" and "Hardware Verification Plan" documents, corresponding to the guidelines in RTCA DO-254.  It describes the validation methods, identifies the validation data, identifies and describes the validation environment used in the hardware-development effort, describes the verification procedures and verification data, describes the means to assure verification independence (where applicable), identifies and describes the verification environment, and identifies the organizational responsibilities..</Purpose_of_HVVP_Document>
  <Purpose_of_HCMP_Document HINT="This_is_the_text_of_the_&#34;Purpose&#34;_section_of_the_HCMP_document&#46;" SCMP="YES">This is a standard "Hardware Configuration Management Plan" document, corresponding to the guidelines in RTCA DO-254.  It describes the hardware configuration management methods, describes the methods and procedures used to establish hardware baselines, describes the methods and procedures used for problem reporting and resolution, describes the methods, procedures and processes for change control, describes the procedures for storage and retrieval of life-cycle data, describes the procedures and method for controlling tools, and describes the tools and resources used for configuration management.</Purpose_of_HCMP_Document>
  <Purpose_of_HRD_Document HINT="This_is_text_of_the_&#34;Purpose&#34;_section_of_the_HRD_document&#46;&#10;" SRD="YES">This is a standard "Hardware Requirements Data" document, corresponding to the guidelines in RTCA DO-254.  It includes system requirements allocated to hardware, identification of standards, hardware functional and performance requirements (including derived requirements), hardware reliability and quality requirements, hardware maintenance and repaire requirements, hardware manufacturability and assembly requirements, hardware testability requirements, hardware storage and handling requirements, and installation requirements.</Purpose_of_HRD_Document>
  <Purpose_of_HDRD_Document HINT="This_is_the_text_of_the_&#34;Purpose&#34;_section_of_the_HDRD_document&#46;&#10;&#10;" DD="YES">This is a standard "Hardware Design Representation Data" document, corresponding to the guidelines in RTCA DO-254.  It provides conceptual design data and calls out detailed design data such as schematic-capture drawings or VHDL source code.

Conceptual design data include high-level description of the hardware, the mechanical structures associated with the hardware where applicable, description of architectural and partitioning features (particularly where significant from an airworthiness point of view), top-level hardware item functional description, hardware item functional architecture, and preliminary hardware safety assessment data.

Detailed design data includes a top-level drawing, assembly drawings, installation control drawings, and hardware/software interface data.</Purpose_of_HDRD_Document>
  <Purpose_of_HTPR_Document HINT="This_is_the_text_of_the_&#34;Purpose&#34;_section_of_the_HTPR_document&#46;&#10;&#10;" SVCP="YES">This is "Hardware Test Procedures and Results" document, corresponds to the guidelines in RTCA DO-254, sections 10.4.4 ("Test Procedures") and 10.4.5 ("Test Results").  It is based on the notion that this document is printed out and used as a test form on which technicians or engineers record the results of the test procedures defined herein, and then adds the completed test form to the other Validation and Verification Data.</Purpose_of_HTPR_Document>
  <Purpose_of_HATC_Document HINT="This_is_the_text_of_the_&#34;Purpose&#34;_section_of_the_HTPR_document&#46;" SECI="YES">This is a standard "Hardware Acceptance Test Criteria" document, corresponding to the guidelines in RTCA DO-254.  It describes key attributes to be tested, pass/fail criteria for each key attribute, any test constraints, substantiation of the key attributes and pass/fail criteria, coverage of design aspects necessary to meet the safetey requirements, and assessment data showing proper implementation of the test criteria.</Purpose_of_HATC_Document>
  <Purpose_of_HAS_Document HINT="This_is_the_text_of_the_&#34;Purpose&#34;_section_of_the_HAS_document&#46;" SAS="YES">This is a standard "Hardware Accomplishment Summary" document, corresponding to the guidelines in RTCA DO-254.  It includes overviews of the system and its hardware, certification considerations, hardware life-cycle information and data, previously-developed hardware, differences from the PHAC, hardware identification, change history, hardware status, and a compliance statement.</Purpose_of_HAS_Document>
 </Purpose>
 <Traceability HINT="Sometimes_people_want_to_understand_how_your_data_items_trace_to_DO-254&#46;__Most_of_the_stuff_asked_for_in_DO-254_chapter_10_is_created_by_Do178Builder&#44;_but_NOT_ALL_of_it&#46;__I&#39;ve_added_boilerplate_below_that_covers_eveything_in_chapter_10&#44;_including_the_stuff_you_need_to_create_for_yourself&#46;" BA="N2" BB="N2" BC="N2" BD="N2">
  <Documentation_Traceability_to_DO-254 HINT="DO-254_doesn&#39;t_really_ask_for_this&#44;_but_it&#39;s_the_kind_of_thing_a_lot_of_people_ask_for&#46;__So_I&#39;ve_written_in_a_bunch_of_boilerplate_material_that_may_be_adequate_for_you&#46;&#10;" PSAC="YES" SAS="YES">&lt;docbook&gt;&lt;informaltable&gt;
&lt;tgroup cols=3&gt;
&lt;colspec colwidth="2*"&gt;
&lt;colspec colwidth="6*"&gt;
&lt;colspec colwidth="3*"&gt;
&lt;tbody&gt;
&lt;row&gt;&lt;entry&gt;BirdsPLD-PHAC&lt;/entry&gt;&lt;entry&gt;Plan for Hardware Aspects of Certification&lt;/entry&gt;&lt;entry&gt;DO-254 10.1.1&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;BirdsPLD-HDP&lt;/entry&gt;&lt;entry&gt;Hardware Design Plan&lt;/entry&gt;&lt;entry&gt;DO-254 10.1.2&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;BirdsPLD-HVVP&lt;/entry&gt;&lt;entry&gt;Hardware Validation and Verification Plan&lt;/entry&gt;&lt;entry&gt;DO-254 10.1.3 and 10.1.4&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;BirdsPLD-HCMP&lt;/entry&gt;&lt;entry&gt;Hardware Configuration Management Plan&lt;/entry&gt;&lt;entry&gt;DO-254 10.1.5&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;-&lt;/entry&gt;&lt;entry&gt;Hardware Process Assurance Plan, not needed at assurance level C&lt;/entry&gt;&lt;entry&gt;DO-254 10.1.6&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;-&lt;/entry&gt;&lt;entry&gt;Requirements Standards, not needed at assurance level C&lt;/entry&gt;&lt;entry&gt;DO-254 10.2.1&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;-&lt;/entry&gt;&lt;entry&gt;Hardware Design Standards, not needed at assurance level C&lt;/entry&gt;&lt;entry&gt;DO-254 10.2.2&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;-&lt;/entry&gt;&lt;entry&gt;Validation and Verification Standards, not needed at assurance level C&lt;/entry&gt;&lt;entry&gt;DO-254 10.2.3&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;-&lt;/entry&gt;&lt;entry&gt;Hardware Archive Standards, not needed at assurance level C&lt;/entry&gt;&lt;entry&gt;DO-254 10.2.4&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;BirdsPLD-HRD&lt;/entry&gt;&lt;entry&gt;Hardware Requirements Data&lt;/entry&gt;&lt;entry&gt;DO-254 10.3.1&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;BirdsPLD-HDRD&lt;/entry&gt;&lt;entry&gt;Hardware Design Representation Data&lt;/entry&gt;&lt;entry&gt;DO-254 10.3.2&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;BirdsPLD-HTPR&lt;/entry&gt;&lt;entry&gt;Hardware Test Processes and Results&lt;/entry&gt;&lt;entry&gt;DO-254 10.4.1, 10.4.4, and 10.4.5&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;-&lt;/entry&gt;&lt;entry&gt;Review Checklists&lt;/entry&gt;&lt;entry&gt;DO-254 10.4.2 and 10.4.3&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;BirdsPLD-VVD&lt;/entry&gt;&lt;entry&gt;Validation and Verification Data (collected filled-out HTPR and Review Checklists)&lt;/entry&gt;&lt;entry&gt;DO-254 10.4&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;BirdsPLD-HATC&lt;/entry&gt;&lt;entry&gt;Hardware Acceptance Test Criteria&lt;/entry&gt;&lt;entry&gt;DO-254 10.5&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;-&lt;/entry&gt;&lt;entry&gt;Problem Reports&lt;/entry&gt;&lt;entry&gt;DO-254 10.6&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;-&lt;/entry&gt;&lt;entry&gt;Hardware Configuration Management Records, combined with Validation and Verification Data (BirdsPLD-VVD)&lt;/entry&gt;&lt;entry&gt;DO-254 10.7&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;-&lt;/entry&gt;&lt;entry&gt;Hardware Process Assurance Records, combined with Validation and Verification Data (BirdsPLD-VVD)&lt;/entry&gt;&lt;entry&gt;DO-254 10.8&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;BirdsPLD-HAS&lt;/entry&gt;&lt;entry&gt;Hardware Accomplishment Summary&lt;/entry&gt;&lt;entry&gt;DO-254 10.9&lt;/entry&gt;&lt;/row&gt;

&lt;/tbody&gt;
&lt;/tgroup&gt;&lt;/informaltable&gt;&lt;/docbook&gt;</Documentation_Traceability_to_DO-254>
  <Traceability_Data HINT="&#40;DO-254_10&#46;4&#46;1&#46;&#41;__This_is_just_a_nice_heading_for_grouping_together_the_sub-sections&#46;__You_don&#39;t_need_to_provide_any_text_for_this_item&#46;&#10;" SVCP="YES" BA="N2" BB="N2" BC="N2" BD="N2">
   <System_Requirements_to_Hardware_Requirements HINT="&#40;DO-254_10&#46;4&#46;1&#44;_&#35;1&#46;&#41;__In_a_lot_of_cases&#44;_people_expect_to_see_a_stand-alone_&#34;traceability_matrix&#34;_document_that_covers_all_traceability&#44;_including_traceability_of_system_requirements_to_hardware_requirements&#44;_and_vice-versa&#46;__The_purpose_of_such_a_matrix_is_two-fold&#58;__a&#41;_to_let_reviewers_such_as_DERs_easily_find_all_of_the_material_they_want_to_check&#59;_and_b&#41;_to_provide_an_easy_way_of_checking_that_nothing_has_been_omitted_or_unintentionally_added&#46;__There&#39;s_no_need_of_the_stand-alone_traceability_matrix_with_Do178Builder&#44;_because_the_traceability_references_are_automatically_&#40;or_at_least&#44;_semi-automatically&#41;_added_directly_to_the_documents&#46;__I&#39;ve_added_some_boilerplate_text_that_should_be_useful_with_minimal_editing_to_explain_this_concept&#46;__The_idea_expressed_by_the_boilerplate_is_based_on_the_notion_that_you_fill_in_the_fields_&#34;&#60;trace&#62;System_requirement_TBD&#60;&#47;trace&#62;&#34;_that_in_the_template_appear_at_the_top_of_each_hardware_requirement_with_a_reference_to_the_actual_system_requirement&#46;__For_example&#44;_&#34;&#60;trace&#62;SCD_52&#60;&#47;trace&#62;&#34;_&#40;where_by_&#34;SCD&#34;_I_mean_an_acronym_for_Specification_Control_Drawing&#41;&#46;&#10;" SVCP="YES" BA="N2" BB="N2" BC="N2" BD="N2">The BirdsPLD is a derived requirement of the BirdsCWS project, and therefore does not trace directly to the system requirements.  The BirdsCWS system requirements (BirdsCWS-SCD) contains a system requirement for hardware backwards and forwards compatibility as a means of easing software reusability.  The derived requirement for the BirdsPLD is the means of providing that hardware compatibility.</System_Requirements_to_Hardware_Requirements>
   <Hardware_Requirements_to_Detailed_Design_Data HINT="&#40;DO-254_10&#46;4&#46;1&#44;_&#35;2&#46;&#41;__In_a_lot_of_cases&#44;_people_expect_to_see_a_stand-alone_&#34;traceability_matrix&#34;_document_that_covers_all_traceability&#44;_including_traceability_of_design_data_to_hardware_requirements&#44;_and_vice-versa&#46;__The_purpose_of_such_a_matrix_is_two-fold&#58;__a&#41;_to_let_reviewers_such_as_DERs_easily_find_all_of_the_material_they_want_to_check&#59;_and_b&#41;_to_provide_an_easy_way_of_checking_that_nothing_has_been_omitted_or_unintentionally_added&#46;__There&#39;s_no_need_of_the_stand-alone_traceability_matrix_with_Do178Builder&#44;_because_the_traceability_references_are_automatically_added_directly_to_the_documents&#46;__I&#39;ve_added_some_boilerplate_text_that_should_be_useful_with_minimal_editing_to_explain_this_concept&#46;__&#10;" SVCP="YES" BA="N2" BB="N2" BC="N2" BD="N2">In the Hardware Requirements Data (HRD) document, the hardware requirements are itemized in individual document sections.  Each hardware requirement is be associated one or more design items in the Hardware Design Representation Data (HDRD) document, and the design item in the HDRD specifically calls out the associated detailed design data.  At the top of each such hardware-requirement section in the HRD, the associated design data from the HDRD document are referenced.

Conversely, in the HDRD document, the design data are itemized and each design datum references the associated hardware requirement in the HRD document.</Hardware_Requirements_to_Detailed_Design_Data>
   <Detailed_Design_Data_to_As-Built_Hardware HINT="&#40;DO-254_10&#46;4&#46;1&#44;_&#35;3&#46;&#41;__I_presume_you_need_to_provide_some_connection_here_to_the_detailed_design_data_called_out_in_the_HDRD_to_the_documentation_that_controls_manufacturing_and_repair&#46;__The_latter_docs_may_be_the_province_of_Production_or_of_Engineering&#44;_but_at_any_rate_your_system_will_be_unlike_any_I&#39;m_familiar_with&#46;__As_an_example&#44;_perhaps_your_Production_department_has_manufacturing_drawings&#59;_you_should_call_out_those_drawings_and_correlate_them_with_the_detailed_design_data&#46;&#10;" SVCP="YES" BA="N2" BB="N2" BC="N2" BD="N2">TBD</Detailed_Design_Data_to_As-Built_Hardware>
   <Hardware_Requirements_and_Design_Data_to_Verification_Cases HINT="&#40;DO-254_10&#46;4&#46;1&#44;_&#35;4&#46;&#41;__In_a_lot_of_cases&#44;_people_expect_to_see_a_stand-alone_&#34;traceability_matrix&#34;_document_that_covers_all_traceability&#44;_including_traceability_of_design_data_or_hardware_requirements_&#40;or_both&#41;_to_test_cases&#44;_and_vice-versa&#46;__The_purpose_of_such_a_matrix_is_two-fold&#58;__a&#41;_to_let_reviewers_such_as_DERs_easily_find_all_of_the_material_they_want_to_check&#59;_and_b&#41;_to_provide_an_easy_way_of_checking_that_nothing_has_been_omitted_or_unintentionally_added&#46;__There&#39;s_no_need_of_the_stand-alone_traceability_matrix_with_Do178Builder&#44;_because_the_traceability_references_are_automatically_added_directly_to_the_documents&#46;__I&#39;ve_added_some_boilerplate_text_that_should_be_useful_with_minimal_editing_to_explain_this_concept&#46;__" SVCP="YES" BA="N2" BB="N2" BC="N2" BD="N2">The Hardware Requirements Data (HRD) document itemizes the hardware requirements.  The Hardware Design Representation Data (HDRD) document itemizes the design elements, including the detailed design data.  The Hardware Test Procedures and Results (HTPR) document itemizes all test cases.  Each hardware requirement can be associated with one or more test cases, while each design element can also be associated with one or more test cases.

At the top of each section of the HRD devoted to a hardware requirement, there is a traceability reference to the section of the HTPR containing the associated test case(s).  Conversely, the test cases associated with a hardware requirement are grouped together in the HTPR, and at the top of the section containing these test cases, there is a traceability reference to the associated section in the HRD.

Similarly, at the top of each section of the HDRD devoted to a design element, there is a traceability reference to the section(s) of the HTPR containing the associated test case(s).  Conversely, in the HTPR, at the top of each section devoted to a test case for a design element, there is a traceability reference to the associated section in the HDRD.</Hardware_Requirements_and_Design_Data_to_Verification_Cases>
   <Analysis HINT="&#40;DO-254_10&#46;4&#46;1&#44;_&#35;5&#46;&#41;__&#34;The_results_of_a_traceability_analysis&#46;&#34;__I_think_that_the_idea_here_is_that_since_in_most_cases_the_traceability_matrix_is_generated_completely_manually&#44;_there_needs_to_be_some_checking_to_insure_that_the_matrix_is_complete_and_correct&#46;__This_is_still_true_with_Do178Builder&#44;_since_references_to_the_system_requirements&#44;_the_detailed_design_data&#44;_and_the_manufacturing_data_still_have_to_be_added_manually&#46;__However&#44;_since_so_much_of_the_traceability_data_is_produced_automatically_the_burden_is_greatly_reduced&#44;_so_the_analysis_should_be_much_simpler&#46;&#10;&#10;Note&#44;_however&#44;_that_even_though_Do178Builder_automatically_provides_most_of_the_traceability_references_you_need&#44;_it_does_not_mean_that_there_is_no_burden_of_analysis&#46;__The_problem_relates_to_tool_qualification&#46;__Do178Builder_is_a_tool&#44;_and_unless_the_tool_is_&#34;qualified&#34;_you_can&#39;t_assume_that_its_outputs_are_correct&#46;__What_this_amounts_to_is_that_the_FIRST_time_you_use_Do178Builder&#44;_you_should_explicitly_check_the_traceability_data_it_produces&#44;_and_document_the_fact_that_you&#39;ve_checked_them&#46;__On_subsequent_uses_of_Do178Builder&#44;_you_argue_that_your_previous_checking_has_qualified_the_tool&#44;_and_so_you_don&#39;t_need_to_check_the_automatically-produced_traceability_references_again&#46;__Probably_you_will_have_to_re-qualify_the_tool_any_time_you_upgrade_to_a_new_version_of_Do178Builder&#46;" SVCP="YES" BA="N2" BB="N2" BC="N2" BD="N2">TBD</Analysis>
  </Traceability_Data>
  <PHAC_Traceability_to_DO-254 HINT="This_isn&#39;t_really_required_by_DO-254&#44;_but_it&#39;s_a_convenience_some_reviewers_will_appreciate_since_it_makes_it_clear_how_to_relate_the_data_in_this_document_to_the_data_expected_by_DO-254&#46;__My_boilerplate_text_may_be_adequate_for_your_purposes&#44;_but_if_not_you_can_modify_it_as_desired&#46;&#10;" PSAC="YES">This document organizes data in a manner consistent with DO-254 section 10.1.1, including the ordering of data and the section headings.  In practice, the match is so obvious that there would be no benefit in having explicit section-by-section traceability to DO-254.</PHAC_Traceability_to_DO-254>
  <HDP_Traceability_to_DO-254 HINT="This_isn&#39;t_really_required_by_DO-254&#44;_but_it&#39;s_a_convenience_some_reviewers_will_appreciate_since_it_makes_it_clear_how_to_relate_the_data_in_this_document_to_the_data_expected_by_DO-254&#46;__My_boilerplate_text_may_be_adequate_for_your_purposes&#44;_but_if_not_you_can_modify_it_as_desired&#46;" SDP="YES">To the extent practical, this document organizes data in a manner consistent with DO-254 section 10.1.2, including the ordering of data and the section headings.  However, because of the limitations of the documentation system used, some rearrangements of data have been made, as follows:

&lt;docbook&gt;&lt;itemizedlist&gt;
&lt;listitem&gt;&lt;para&gt;The hardware product description section (DO-254 10.1.2 #2) precedes rather than follows the hardware design life cycle section (DO-254 10.1.2 #1), and is titled "Hardware Overview".&lt;/para&gt;&lt;/listitem&gt;
&lt;listitem&gt;&lt;para&gt;The hardware design methods section (DO-254 10.1.2 #3) appears as a sub-topic of the hardware design life cycle (DO-254 10.1.2 #1), rather than following the life-cycle description. &lt;/para&gt;&lt;/listitem&gt;
&lt;listitem&gt;&lt;para&gt;The hardware item data section (DO-254 10.1.2 #5) appears within the hardware design life cycle section (DO-254 10.1.2 #1), rather than following it.&lt;/para&gt;&lt;/listitem&gt;
&lt;/itemizedlist&gt;&lt;/docbook&gt;</HDP_Traceability_to_DO-254>
  <HVVP_Traceability_to_DO-254 HINT="This_isn&#39;t_really_required_by_DO-254&#44;_but_it&#39;s_a_convenience_some_reviewers_will_appreciate_since_it_makes_it_clear_how_to_relate_the_data_in_this_document_to_the_data_expected_by_DO-254&#46;__My_boilerplate_text_may_be_adequate_for_your_purposes&#44;_but_if_not_you_can_modify_it_as_desired&#46;" SVP="YES">This document organizes data in a manner consistent with DO-254 section 10.1.3 and 10.1.4, including the ordering of data and the section headings.  In practice, the match is so obvious that there would be no benefit in having explicit section-by-section traceability to DO-254.</HVVP_Traceability_to_DO-254>
  <HCMP_Traceability_to_DO-254 HINT="This_isn&#39;t_really_required_by_DO-254&#44;_but_it&#39;s_a_convenience_some_reviewers_will_appreciate_since_it_makes_it_clear_how_to_relate_the_data_in_this_document_to_the_data_expected_by_DO-254&#46;__My_boilerplate_text_may_be_adequate_for_your_purposes&#44;_but_if_not_you_can_modify_it_as_desired&#46;" SCMP="YES">This document organizes data in a manner consistent with DO-254 section 10.1.5, including the ordering of data and the section headings.  In practice, the match is so obvious that there would be no benefit in having explicit section-by-section traceability to DO-254.</HCMP_Traceability_to_DO-254>
  <HRD_Traceability_to_DO-254 HINT="This_isn&#39;t_really_required_by_DO-254&#44;_but_it&#39;s_a_convenience_some_reviewers_will_appreciate_since_it_makes_it_clear_how_to_relate_the_data_in_this_document_to_the_data_expected_by_DO-254&#46;__My_boilerplate_text_may_be_adequate_for_your_purposes&#44;_but_if_not_you_can_modify_it_as_desired&#46;" SRD="YES">This document organizes data in a manner consistent with DO-254 section 10.3.1, including the ordering of data and the section headings.  In practice, the match is so obvious that there would be no benefit in having explicit section-by-section traceability to DO-254.</HRD_Traceability_to_DO-254>
  <HDRD_Traceability_to_DO-254 HINT="This_isn&#39;t_really_required_by_DO-254&#44;_but_it&#39;s_a_convenience_some_reviewers_will_appreciate_since_it_makes_it_clear_how_to_relate_the_data_in_this_document_to_the_data_expected_by_DO-254&#46;__My_boilerplate_text_may_be_adequate_for_your_purposes&#44;_but_if_not_you_can_modify_it_as_desired&#46;" DD="YES">This document organizes data in a manner consistent with DO-254 section 10.3.2, including the ordering of data and the section headings.  In practice, the match is so obvious that there would be no benefit in having explicit section-by-section traceability to DO-254.</HDRD_Traceability_to_DO-254>
  <HTPR_Traceability_to_DO-254 HINT="This_isn&#39;t_really_required_by_DO-254&#44;_but_it&#39;s_a_convenience_some_reviewers_will_appreciate_since_it_makes_it_clear_how_to_relate_the_data_in_this_document_to_the_data_expected_by_DO-254&#46;__My_boilerplate_text_may_be_adequate_for_your_purposes&#44;_but_if_not_you_can_modify_it_as_desired&#46;" SVCP="YES">This document organizes data in a manner consistent with DO-254 section 10.4.1, 10.4.4, and 10.4.5, including the ordering of data and the section headings.  In practice, the match is so obvious that there would be no benefit in having explicit section-by-section traceability to DO-254.</HTPR_Traceability_to_DO-254>
  <HATC_Traceability_to_DO-254 HINT="This_isn&#39;t_really_required_by_DO-254&#44;_but_it&#39;s_a_convenience_some_reviewers_will_appreciate_since_it_makes_it_clear_how_to_relate_the_data_in_this_document_to_the_data_expected_by_DO-254&#46;__My_boilerplate_text_may_be_adequate_for_your_purposes&#44;_but_if_not_you_can_modify_it_as_desired&#46;" SECI="YES">This document organizes data in a manner consistent with DO-254 section 10.5, including the ordering of data and the section headings.  In practice, the match is so obvious that there would be no benefit in having explicit section-by-section traceability to DO-254.</HATC_Traceability_to_DO-254>
  <HAS_Traceability_to_DO-254 HINT="This_isn&#39;t_really_required_by_DO-254&#44;_but_it&#39;s_a_convenience_some_reviewers_will_appreciate_since_it_makes_it_clear_how_to_relate_the_data_in_this_document_to_the_data_expected_by_DO-254&#46;__My_boilerplate_text_may_be_adequate_for_your_purposes&#44;_but_if_not_you_can_modify_it_as_desired&#46;" SAS="YES">This document organizes data in a manner consistent with DO-254 section 10.9, including the ordering of data and the section headings.  In practice, the match is so obvious that there would be no benefit in having explicit section-by-section traceability to DO-254.</HAS_Traceability_to_DO-254>
 </Traceability>
 <Test_Identification HINT="&#40;DO-254_10&#46;4&#46;5&#44;_&#35;1&#44;_&#35;2&#44;_and_&#35;4&#46;&#41;_The_presence_of_this_section_is_based_on_the_that_the_HTPR_is_printed_out_and_then_marked_up_to_include_actual_test_results&#46;__In_other_words&#44;_the_Validation_and_Verification_Data_&#40;VVD&#41;_include_a_marked_up_copy_of_the_HTPR&#46;__The_particular_items_shown_are_probably_inadequate_for_your_specific_purposes_and_are_present_more_to_jog_your_thought_processes_than_for_any_other_reason&#44;_so_you&#39;ll_want_to_edit_them&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">&lt;docbook&gt;&lt;informaltable&gt;
&lt;tgroup cols=2&gt;
&lt;colspec colwidth="1*"&gt;
&lt;colspec colwidth="3*"&gt;
&lt;tbody&gt;
&lt;row&gt;&lt;entry&gt;Identification of hardware tested, by p/n and s/n&lt;/entry&gt;&lt;entry&gt;&lt;/entry&gt;&lt;/row&gt;
&lt;row&gt;&lt;entry&gt;Hardware version tested&lt;/entry&gt;&lt;entry&gt;&lt;/entry&gt;&lt;/row&gt;
&lt;row&gt;&lt;entry&gt;Name and version of embedded software&lt;/entry&gt;&lt;entry&gt;&lt;/entry&gt;&lt;/row&gt;
&lt;row&gt;&lt;entry&gt;Test summary&lt;/entry&gt;&lt;entry&gt;PASS FAIL (circle one)&lt;/entry&gt;&lt;/row&gt;
&lt;row&gt;&lt;entry&gt;Test technician(s)&lt;/entry&gt;&lt;entry&gt;&lt;/entry&gt;&lt;/row&gt;
&lt;row&gt;&lt;entry&gt;Test witnesses(s)&lt;/entry&gt;&lt;entry&gt;&lt;/entry&gt;&lt;/row&gt;
&lt;row&gt;&lt;entry&gt;Test dates&lt;/entry&gt;&lt;entry&gt;&lt;/entry&gt;&lt;/row&gt;
&lt;row&gt;&lt;entry&gt;List of attachments&lt;/entry&gt;&lt;entry&gt;&lt;/entry&gt;&lt;/row&gt;
&lt;/tbody&gt;
&lt;/tgroup&gt;
&lt;/informaltable&gt;&lt;/docbook&gt;</Test_Identification>
 <System_Overview HINT="&#40;DO-254_10&#46;1&#46;1_&#35;1_and_10&#46;9_&#35;1&#46;&#41;__This_section_contains_a_large_portion_of_the_data_that&#39;s_useful_to_or_generated_by_the_actual_hardware_designers&#46;__&#10;&#10;Don&#39;t_provide_any_actual_text_for_this_line_item&#44;_though&#46;__It&#39;s_simply_a_place-holder_for_a_section_title&#46;&#10;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
  <System_Functional_Description HINT="&#40;DO-254_10&#46;1&#46;1_&#35;1_and_10&#46;9_&#35;1&#46;&#41;__This_is_a_very_brief_summary&#44;_in_a_few_paragraphs_at_most&#44;_of_the_system_being_documented&#46;__Its_intention_is_to_introduce_the_system_to_someone_completely_unfamiliar_with_it&#46;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">The system being developed is an crew-warning or annunciator system, in which activation of various electrical inputs causes annuciation of aural warnings.  The system, referred to as the Birds Crew Warning System ("BirdsCWS") is CPU based.  

However, this documentation deals only with the Programmable Logic Device (PLD) sub-system of the annunciator.  The PLD sub-system, referred to as the "BirdsPLD", is present as a derived requirement.  The BirdsCWS system requirements call for the use of a hardware architecture which is reusable across differing hardware generations or even to projects other than the BirdsCWS, in order to increase reusability of software libraries and documentation.  Thus, as a derived requirement, the BirdsPLD is provided to help maintain constancy of hardware/software interfaces.

Considered as a system of itself, the BirdsPLD provides the following capabilities:

&lt;docbook&gt;
&lt;orderedlist numeration="arabic" continuation="restarts" inheritnum="ignore"&gt;
&lt;listitem&gt;&lt;para&gt;It interfaces to the CPU via the CPU's data/address bus.&lt;/para&gt;&lt;/listitem&gt;
&lt;listitem&gt;&lt;para&gt;It provides an 8-bit latched parallel-data output port.&lt;/para&gt;&lt;/listitem&gt;
&lt;listitem&gt;&lt;para&gt;It provides an 8-bit input parallel-data port.&lt;/para&gt;&lt;/listitem&gt;
&lt;listitem&gt;&lt;para&gt;It provides a watchdog timer which can be disabled via a signal intended to be controlled by a hardware jumper.&lt;/para&gt;&lt;/listitem&gt;
&lt;listitem&gt;&lt;para&gt;It provides decoding for some peripheral devices.&lt;/para&gt;&lt;/listitem&gt;
&lt;listitem&gt;&lt;para&gt;It provides for flexible routing of serial data on the basis of electrical signals intended to be controlled via DIP switches.&lt;/para&gt;&lt;/listitem&gt;
&lt;/orderedlist&gt;&lt;/docbook&gt;

Although the BirdsCWS CPU may itself have some of these facilities embedded within it, using the BirdsPLD rather than the embedded capabilities of the CPU allows much more flexibility in choice of CPU without software change.  This is because it is much easier to replace the CPU with one having a 100% compatible instruction set rather than one with 100% compatible peripheral devices.</System_Functional_Description>
  <System_Failure_Conditions HINT="&#40;DO-254_10&#46;1&#46;1_&#35;1_and_10&#46;9_&#35;1&#46;&#41;__This_is_just_a_heading&#46;__You_don&#39;t_need_any_text_here&#46;&#10;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">There are no identifiable failure conditions of the BirdsPLD sub-system.</System_Failure_Conditions>
  <System_Architecture HINT="&#40;DO-254_10&#46;1&#46;1_&#35;1_and_10&#46;9_&#35;1&#46;&#41;__Self-explanatory&#44;_I_think&#46;__The_description_should_be_brief&#44;_and_probably_should_contain_a_block_diagram&#46;&#10;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">&lt;docbook&gt;&lt;informalfigure&gt;&lt;mediaobject&gt;
&lt;imageobject&gt;&lt;imagedata fileref="BirdsCWS-block-diagram" align=center&gt;&lt;/imageobject&gt;
&lt;caption&gt;&lt;para&gt;BirdsCWS Block Diagram&lt;/para&gt;&lt;/caption&gt;
&lt;/mediaobject&gt;&lt;/informalfigure&gt;&lt;/docbook&gt;</System_Architecture>
  <Allocation_of_Functions_to_Hardware_and_Software HINT="&#40;DO-254_10&#46;1&#46;1_&#35;1&#44;_10&#46;3&#46;1_&#35;1&#44;_and_10&#46;9_&#35;1&#46;&#41;__Self-explanatory&#44;_I_think&#46;" PSAC="YES" SRD="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">The BirdsPLD is a derived requirement, implemented entirely in hardware.</Allocation_of_Functions_to_Hardware_and_Software>
  <Allocation_of_Safety_Requirements_to_Hardware_and_Software HINT="&#40;DO-254_10&#46;3&#46;1&#44;_&#35;1&#46;&#41;" PSAC="YES" SRD="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">There are no safety requirements associated with the BirdsPLD.</Allocation_of_Safety_Requirements_to_Hardware_and_Software>
  <Other_System_Documentation HINT="&#40;DO-254_10&#46;1&#46;1_&#35;1_and_10&#46;9_&#35;1&#46;&#41;__This_section_is_used_to_call_out_other_relevant_system_documentation&#46;&#10;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">The BirdsCWS (for which the BirdsPLD is a derived requirement) system requirements are described in Birds Project document BirdsCWS-SCD.</Other_System_Documentation>
  <Differences_from_PHAC HINT="&#40;DO-254_10&#46;9&#46;&#41;__Many_of_the_items_in_this_&#34;System_Overview&#34;_section_appear_both_in_the_PHAC_document_&#40;theoretically_created_at_the_beginning_of_the_development_effort&#41;_and_in_the_HAS_document_&#40;theoretically_created_at_the_end_of_the_development_effort&#41;&#46;__Therefore&#44;_it_is_logical_for_DO-254_to_suppose_that_the_two_documents_might_differ_somewhat&#44;_and_therefore_that_these_differences_need_to_be_explained&#46;&#10;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">There are no differences between the System Overview as described in the PHAC and as described in the HAS.</Differences_from_PHAC>
 </System_Overview>
 <Hardware_Overview HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2&#44;_10&#46;1&#46;2_&#35;2&#44;_and_10&#46;9_&#35;2&#46;&#41;__This_section_contains_sub-sections_relating_to_various_concepts_used_in_the_hardware_architecture_&#40;as_distinguished_from_the_system_architecture&#41;&#46;__Basically&#44;_these_are_strategic_concepts_not_directly_related_to_specific_system_functions&#46;__&#10;&#10;This_particular_line-item_is_simply_a_section_header&#44;_and_does_not_require_any_descriptive_text&#46;" PSAC="YES" SDP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
  <Identification_of_Hardware_Specifications HINT="&#40;DO-254&#44;_10&#46;1&#46;2&#44;_&#35;2&#46;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Identification_of_Hardware_Specifications>
  <Identification_of_Hardware_Standards HINT="&#40;DO-254_10&#46;3&#46;1&#44;_&#35;2&#46;&#41;" SRD="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Identification_of_Hardware_Standards>
  <Hardware_Functional_and_Performance_Requirements HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2&#44;_10&#46;3&#46;1_&#35;3&#44;_and_10&#46;9_&#35;2&#46;&#41;__This_section_contains_a_list_of_all_hardware_functions_provided_by_the_system&#46;__&#10;&#10;This_is_the_section_in_which_requirements_are_enumerated&#44;_expanded_to_design_details&#44;_and_then_further_expanded_to_test_cases&#46;&#10;&#10;Don&#39;t_provide_any_actual_text_for_this_line_item&#44;_which_is_merely_a_place-holder_for_a_section_header&#46;_" PSAC="YES" SRD="YES" DD="YES" SVCP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
   <Interface_to_CPU TYPE="TBD_Title_of_a_hardware_function" HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2&#44;_10&#46;3&#46;1_&#35;3&#44;_and_10&#46;9_&#35;2&#46;&#41;__This_section_contains_all_of_the_data_about_a_SPECIFIC_hardware_function&#46;__You_can_have_as_many_of_these_sections_as_are_required&#46;__&#10;&#10;Be_sure_to_edit_the_title_&#40;which_starts_out_as_something_like_&#34;TBD_Title_of_a_hardware_function&#34;&#41;_to_something_more_meaningful&#44;_like_&#34;On&#47;Off_Button&#34;&#46;__&#10;&#10;You_don&#39;t_need_to_provide_any_text_for_this_line_item&#44;_as_it_is_merely_a_section_title&#46;__Instead&#44;_use_the_Description_sub-item&#46;__You_might_be_tempted_to_remove_the_&#34;Synopsis&#34;_and_&#34;Description&#34;_sub-items_and_simply_put_the_description_as_the_text_if_this_line-item_--_and_you_can_do_so_--_but_the_result_is_a_slightly_less_attractive_set_of_DO-254_documents_in_my_view&#46;" PSAC="YES" SRD="YES" DD="YES" SVCP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
    <Synopsis HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2_and_10&#46;9_&#35;2&#46;&#41;__This_is_a_very_VERY_brief_description_of_the_hardware_function&#46;__The_description_is_brief_because_it_is_suitable_for_the_planning_process&#46;__The_functional_description_is_then_expanded_during_the_requirements_process&#44;_in_the_&#34;Description&#34;_section_below&#46;" PSAC="YES" SVCP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">Registers internal to the BirdsPLD interface to the CPU via the CPU's address/data/control bus.  Each of these internal registers is 8 bits in width.  A single chip-select signal from the CPU is used, and the BirdsPLD internally decodes 4 address signals and a read/write control line to select the specific registers and the data direction.</Synopsis>
    <Description HINT="&#40;DO-254_10&#46;3&#46;1_&#35;3&#46;&#41;__This_is_a_brief_description_of_the_hardware_function&#46;__The_description_is_brief_because_it_is_suitable_for_the_requirements_process&#46;__The_functional_description_is_then_expanded_during_the_design_process&#44;_in_the_&#34;Design_Data&#34;_section_below&#46;" SRD="YES" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Description>
    <Design_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#46;&#41;__Information_in_this_outline_section_is_used&#44;_during_the_design_process&#44;_to_add_enough_detail_to_the_requirement_to_allow_implementation&#46;&#10;&#10;All_of_the_information_is_contained_in_the_sub-sections_of_this_line-item&#46;__In_other_words&#44;_this_line-item_is_just_a_section_heading&#44;_and_you_don&#39;t_need_to_add_any_descriptive_text_to_it&#46;" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">
     <TBD_name_of_a_design-breakdown_item HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#46;&#41;__The_hardware_requirement_from_which_this_derives_can_be_broken_down_into_multiple_design_items_for_the_purpose_of_adding_detail&#46;__This_section_is_a_specific_design_item_of_that_breakdown&#44;_and_you_can_add_as_many_sections_of_this_type_as_you_need&#46;&#10;&#10;For_example&#44;_suppose_that_the_hardware_requirement_was_that_&#34;there_shall_be_a_keypad_consisting_of_at_least_4_momentary-action_pushbuttons&#46;&#34;__During_the_design_process&#44;_this_might_break_down_to_design_items_like_&#34;there_shall_be_a_GO_pushbutton_that_is_used_to_&#46;&#46;&#46;&#34;&#44;_&#34;there_shall_be_a_SKIP_pushbutton_that_is_used_to_&#46;&#46;&#46;&#34;&#44;_and_so_on&#46;__Or&#44;_&#34;there_is_a_hardware_register_at_address_0x400000_which_the_CPU_can_interrogate_to_determine_the_current_states_of_the_buttons&#46;&#34;_&#10;&#10;After_you_add_an_item_of_this_type&#44;_be_sure_to_rename_it_&#40;from_&#34;TBD_name_of_design-breakdown_item&#34;_or_whatever&#41;_to_something_more_meaningful&#44;_like_&#34;Definition_of_the_GO_key&#34;&#46;__However&#44;_all_of_the_actual_design_data_is_contained_in_the_sub-items_under_this_line-item&#44;_so_you_don&#39;t_need_to_add_any_descriptive_text&#46;" DD="YES" SVCP="YES" BA="N1" BB="N1" BC="N1" BD="N1">&lt;trace&gt;Implementation TBD&lt;/trace&gt;
      <Detailed_Design_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;2&#46;&#41;__" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">
       <Hardware&#47;Software_Interface_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;4&#46;&#41;__Provide_specific_interface_data_here&#46;__The_software_developers_should_be_able_to_write_code_from_this_description_without_attempting_to_decode_schematics_or_consulting_the_hardware_developers&#46;__&#40;Yes&#44;_I_know_that_in_an_ideal_world_they&#39;d_be_clever_enough_to_read_your_schematics&#46;__Just_as_in_an_ideal_world_you&#39;d_be_able_to_read_their_software&#46;&#41;&#10;&#10;DO-254_specifically_mentions&#58;__memory_addresses&#44;_register_usage&#44;_timing_and_sequence_information&#44;_and_anything_else_that_someone_might_need_to_know&#46;&#10;" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Hardware&#47;Software_Interface_Data>
      </Detailed_Design_Data>
      <TBD_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#46;&#41;__This_heading_represents_a_test-case_for_the_design_item_which_is_its_parent&#46;__You_may_add_as_many_test_cases_as_you_like&#44;_but_you_should_obviously_rename_them_from_&#34;TBD_Test_Case&#34;_to_something_more_meaningful&#46;__Made_sure_it&#39;s_clear_from_the_name_that_it_IS_a_test_case_rather_than_design_data&#46;&#10;&#10;This_particular_line-item_is_just_a_section_heading&#44;_and_you_should_not_add_any_descriptive_text_to_it&#46;&#10;&#10;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">
       <Purpose_of_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;1&#46;&#41;__Self-explanatory&#44;_I_think&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Purpose_of_Test_Case>
       <Test_Setup HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;2&#46;&#41;__Here_you_describe_the_general_setup_for_this_test_&#40;i&#46;e&#46;&#44;_what_input_are_required_and_what_manipulations_must_be_performed_into_order_to_get_the_system_into_the_state_in_which_the_test_can_be_performed&#41;&#44;_as_well_as_the_expected_results_&#40;i&#46;e&#46;_what_outputs_are_generated_or_what_user-interface_indications_are_seen&#41;&#46;&#10;&#10;DO-254_&#40;10&#46;4&#46;5&#41;_specifically_mentions_software_and_test_equipment_setup&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Setup>
       <Test_Procedure HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;3&#46;&#41;__Detailed_instructions_for_performing_the_test&#46;&#10;&#10;I_think_it&#39;s_good_to_include_things_like_blank_spaces_for_adding_checkmarks&#44;_recordings_of_readings&#44;_or_pass&#47;fail_indications_directly_in_the_test_procedures&#46;__If_you_do_so&#44;_you_can_use_a_printout_of_the_HTPR_&#40;in_which_this_line_item_occurs&#41;_to_record_the_test_results_themselves&#46;__In_this_way&#44;_the_completed_HTPR_can_be_treated_as_the_test_results_&#40;DO-254_10&#46;4&#46;5&#41;_and_can_simply_be_placed_directly_into_the_Validation_and_Verification_Data_&#40;VVD&#41;&#46;&#10;&#10;Actually&#44;_at_the_present_time&#44;_that&#39;s_the_only_provision_made_within_Do178Builder_for_the_VVD&#44;_so_you_pretty_much_HAVE_to_do_it_this_way_unless_you_want_to_do_a_lot_of_extra_work&#46;__Look_also_at_the_&#34;Purpose&#34;_section_of_the_HTPR_document&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Procedure>
       <Test_Input_Data HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;4&#46;&#41;__I&#39;m_not_really_sure_what_this_is&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Input_Data>
       <Expected_Results HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;5&#46;&#41;__Includes_pass&#47;fail_criteria&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Expected_Results>
      </TBD_Test_Case>
     </TBD_name_of_a_design-breakdown_item>
    </Design_Data>
    <TBD_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#46;&#41;__This_heading_represents_a_test-case_for_the_hardware_requirement_which_is_its_parent&#46;__You_may_add_as_many_test_cases_as_you_like&#44;_but_you_should_obviously_rename_them_from_&#34;TBD_Test_Case&#34;_to_something_more_meaningful&#46;__Made_sure_it&#39;s_clear_from_the_name_that_it_IS_a_test_case_rather_than_design_data&#46;&#10;&#10;This_particular_line-item_is_just_a_section_heading&#44;_and_you_should_not_add_any_descriptive_text_to_it&#46;&#10;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">
     <Purpose_of_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;1&#46;&#41;__Self-explanatory&#44;_I_think&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Purpose_of_Test_Case>
     <Test_Setup HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;2&#46;&#41;__Here_you_describe_the_general_setup_for_this_test_&#40;i&#46;e&#46;&#44;_what_input_are_required_and_what_manipulations_must_be_performed_into_order_to_get_the_system_into_the_state_in_which_the_test_can_be_performed&#41;&#44;_as_well_as_the_expected_results_&#40;i&#46;e&#46;_what_outputs_are_generated_or_what_user-interface_indications_are_seen&#41;&#46;&#10;&#10;DO-254_&#40;10&#46;4&#46;5&#41;_specifically_mentions_software_and_test_equipment_setup&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Setup>
     <Test_Procedure HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;3&#46;&#41;__Detailed_instructions_for_performing_the_test&#46;&#10;&#10;I_think_it&#39;s_good_to_include_things_like_blank_spaces_for_adding_checkmarks&#44;_recordings_of_readings&#44;_or_pass&#47;fail_indications_directly_in_the_test_procedures&#46;__If_you_do_so&#44;_you_can_use_a_printout_of_the_HTPR_&#40;in_which_this_line_item_occurs&#41;_to_record_the_test_results_themselves&#46;__In_this_way&#44;_the_completed_HTPR_can_be_treated_as_the_test_results_&#40;DO-254_10&#46;4&#46;5&#41;_and_can_simply_be_placed_directly_into_the_Validation_and_Verification_Data_&#40;VVD&#41;&#46;&#10;&#10;Actually&#44;_at_the_present_time&#44;_that&#39;s_the_only_provision_made_within_Do178Builder_for_the_VVD&#44;_so_you_pretty_much_HAVE_to_do_it_this_way_unless_you_want_to_do_a_lot_of_extra_work&#46;__Look_also_at_the_&#34;Purpose&#34;_section_of_the_HTPR_document&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Procedure>
     <Test_Input_Data HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;4&#46;&#41;__I&#39;m_not_really_sure_what_this_is&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Input_Data>
     <Expected_Results HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;5&#46;&#41;__Includes_pass&#47;fail_criteria&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Expected_Results>
    </TBD_Test_Case>
   </Interface_to_CPU>
   <Parallel_Output_Port TYPE="TBD_Title_of_a_hardware_function" HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2&#44;_10&#46;3&#46;1_&#35;3&#44;_and_10&#46;9_&#35;2&#46;&#41;__This_section_contains_all_of_the_data_about_a_SPECIFIC_hardware_function&#46;__You_can_have_as_many_of_these_sections_as_are_required&#46;__&#10;&#10;Be_sure_to_edit_the_title_&#40;which_starts_out_as_something_like_&#34;TBD_Title_of_a_hardware_function&#34;&#41;_to_something_more_meaningful&#44;_like_&#34;On&#47;Off_Button&#34;&#46;__&#10;&#10;You_don&#39;t_need_to_provide_any_text_for_this_line_item&#44;_as_it_is_merely_a_section_title&#46;__Instead&#44;_use_the_Description_sub-item&#46;__You_might_be_tempted_to_remove_the_&#34;Synopsis&#34;_and_&#34;Description&#34;_sub-items_and_simply_put_the_description_as_the_text_if_this_line-item_--_and_you_can_do_so_--_but_the_result_is_a_slightly_less_attractive_set_of_DO-254_documents_in_my_view&#46;" PSAC="YES" SRD="YES" DD="YES" SVCP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
    <Synopsis HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2_and_10&#46;9_&#35;2&#46;&#41;__This_is_a_very_VERY_brief_description_of_the_hardware_function&#46;__The_description_is_brief_because_it_is_suitable_for_the_planning_process&#46;__The_functional_description_is_then_expanded_during_the_requirements_process&#44;_in_the_&#34;Description&#34;_section_below&#46;" PSAC="YES" SVCP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">The BirdsPLD has a single internal 8-bit register (see "Interface to CPU" above) which, upon being written to by the CPU, latches the data and delivers it to 8 discrete output pins of the BirdsPLD.  The register may also be read by the CPU, in which case the contents of the latch are returned.</Synopsis>
    <Description HINT="&#40;DO-254_10&#46;3&#46;1_&#35;3&#46;&#41;__This_is_a_brief_description_of_the_hardware_function&#46;__The_description_is_brief_because_it_is_suitable_for_the_requirements_process&#46;__The_functional_description_is_then_expanded_during_the_design_process&#44;_in_the_&#34;Design_Data&#34;_section_below&#46;" SRD="YES" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Description>
    <Design_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#46;&#41;__Information_in_this_outline_section_is_used&#44;_during_the_design_process&#44;_to_add_enough_detail_to_the_requirement_to_allow_implementation&#46;&#10;&#10;All_of_the_information_is_contained_in_the_sub-sections_of_this_line-item&#46;__In_other_words&#44;_this_line-item_is_just_a_section_heading&#44;_and_you_don&#39;t_need_to_add_any_descriptive_text_to_it&#46;" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">
     <TBD_name_of_a_design-breakdown_item HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#46;&#41;__The_hardware_requirement_from_which_this_derives_can_be_broken_down_into_multiple_design_items_for_the_purpose_of_adding_detail&#46;__This_section_is_a_specific_design_item_of_that_breakdown&#44;_and_you_can_add_as_many_sections_of_this_type_as_you_need&#46;&#10;&#10;For_example&#44;_suppose_that_the_hardware_requirement_was_that_&#34;there_shall_be_a_keypad_consisting_of_at_least_4_momentary-action_pushbuttons&#46;&#34;__During_the_design_process&#44;_this_might_break_down_to_design_items_like_&#34;there_shall_be_a_GO_pushbutton_that_is_used_to_&#46;&#46;&#46;&#34;&#44;_&#34;there_shall_be_a_SKIP_pushbutton_that_is_used_to_&#46;&#46;&#46;&#34;&#44;_and_so_on&#46;__Or&#44;_&#34;there_is_a_hardware_register_at_address_0x400000_which_the_CPU_can_interrogate_to_determine_the_current_states_of_the_buttons&#46;&#34;_&#10;&#10;After_you_add_an_item_of_this_type&#44;_be_sure_to_rename_it_&#40;from_&#34;TBD_name_of_design-breakdown_item&#34;_or_whatever&#41;_to_something_more_meaningful&#44;_like_&#34;Definition_of_the_GO_key&#34;&#46;__However&#44;_all_of_the_actual_design_data_is_contained_in_the_sub-items_under_this_line-item&#44;_so_you_don&#39;t_need_to_add_any_descriptive_text&#46;" DD="YES" SVCP="YES" BA="N1" BB="N1" BC="N1" BD="N1">&lt;trace&gt;Implementation TBD&lt;/trace&gt;
      <High-Level_Description HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#44;_&#35;1&#46;&#41;" DD="YES" BA="N2" BB="N2">TBD</High-Level_Description>
      <Mechanical_Structures HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#44;_&#35;2&#46;&#41;__Examples_are_clearance&#44;_special_positioning_on_the_PCB&#44;_connector_selection_and_location&#46;" DD="YES" BA="N2" BB="N2">TBD</Mechanical_Structures>
      <Airworthiness_Architectural_Features HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#44;_&#35;3&#46;&#41;__Examples_are_EMI&#44;_lightning&#44;_shock&#44;_vibration&#44;_unused_functions&#44;_ergonomic_factors&#46;&#10;" DD="YES" BA="N2" BB="N2">TBD</Airworthiness_Architectural_Features>
      <Preliminary_Safety_Assessment_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#44;_&#35;4&#46;&#41;" DD="YES" BA="N2" BB="N2">TBD</Preliminary_Safety_Assessment_Data>
      <Detailed_Design_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;2&#46;&#41;__" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">
       <Drawings HINT="&#40;DO-254_10&#46;3&#46;2&#46;2&#46;1&#44;_&#46;2&#44;_&#46;3&#46;&#41;__The_detailed_design_data_&#40;schematic_drawing&#44;_PCB_layout&#44;_etc&#46;&#41;_would_generally_be_in_a_completely_separate_form&#44;_and_you&#39;d_just_call_it_out_here_by_name&#46;__Of_course&#44;_you_could_also_directly_include_it_here_as_well&#44;_if_you_so_wished&#46;__&#10;&#10;DO-254_specifically_mentions&#58;__top-level_drawings&#44;_assembly_drawings&#44;_installation-control_drawings&#46;&#10;" DD="YES" BA="N2" BB="N2">TBD</Drawings>
       <HDL_Source_Code HINT="&#40;DO-254_10&#46;3&#46;2&#46;2&#46;&#41;__Call_out_names_of_source_files_here&#46;&#10;" DD="YES" BA="N2" BB="N2">TBD</HDL_Source_Code>
       <Hardware&#47;Software_Interface_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;4&#46;&#41;__Provide_specific_interface_data_here&#46;__The_software_developers_should_be_able_to_write_code_from_this_description_without_attempting_to_decode_schematics_or_consulting_the_hardware_developers&#46;__&#40;Yes&#44;_I_know_that_in_an_ideal_world_they&#39;d_be_clever_enough_to_read_your_schematics&#46;__Just_as_in_an_ideal_world_you&#39;d_be_able_to_read_their_software&#46;&#41;&#10;&#10;DO-254_specifically_mentions&#58;__memory_addresses&#44;_register_usage&#44;_timing_and_sequence_information&#44;_and_anything_else_that_someone_might_need_to_know&#46;&#10;" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Hardware&#47;Software_Interface_Data>
      </Detailed_Design_Data>
      <TBD_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#46;&#41;__This_heading_represents_a_test-case_for_the_design_item_which_is_its_parent&#46;__You_may_add_as_many_test_cases_as_you_like&#44;_but_you_should_obviously_rename_them_from_&#34;TBD_Test_Case&#34;_to_something_more_meaningful&#46;__Made_sure_it&#39;s_clear_from_the_name_that_it_IS_a_test_case_rather_than_design_data&#46;&#10;&#10;This_particular_line-item_is_just_a_section_heading&#44;_and_you_should_not_add_any_descriptive_text_to_it&#46;&#10;&#10;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">
       <Purpose_of_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;1&#46;&#41;__Self-explanatory&#44;_I_think&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Purpose_of_Test_Case>
       <Test_Setup HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;2&#46;&#41;__Here_you_describe_the_general_setup_for_this_test_&#40;i&#46;e&#46;&#44;_what_input_are_required_and_what_manipulations_must_be_performed_into_order_to_get_the_system_into_the_state_in_which_the_test_can_be_performed&#41;&#44;_as_well_as_the_expected_results_&#40;i&#46;e&#46;_what_outputs_are_generated_or_what_user-interface_indications_are_seen&#41;&#46;&#10;&#10;DO-254_&#40;10&#46;4&#46;5&#41;_specifically_mentions_software_and_test_equipment_setup&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Setup>
       <Test_Procedure HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;3&#46;&#41;__Detailed_instructions_for_performing_the_test&#46;&#10;&#10;I_think_it&#39;s_good_to_include_things_like_blank_spaces_for_adding_checkmarks&#44;_recordings_of_readings&#44;_or_pass&#47;fail_indications_directly_in_the_test_procedures&#46;__If_you_do_so&#44;_you_can_use_a_printout_of_the_HTPR_&#40;in_which_this_line_item_occurs&#41;_to_record_the_test_results_themselves&#46;__In_this_way&#44;_the_completed_HTPR_can_be_treated_as_the_test_results_&#40;DO-254_10&#46;4&#46;5&#41;_and_can_simply_be_placed_directly_into_the_Validation_and_Verification_Data_&#40;VVD&#41;&#46;&#10;&#10;Actually&#44;_at_the_present_time&#44;_that&#39;s_the_only_provision_made_within_Do178Builder_for_the_VVD&#44;_so_you_pretty_much_HAVE_to_do_it_this_way_unless_you_want_to_do_a_lot_of_extra_work&#46;__Look_also_at_the_&#34;Purpose&#34;_section_of_the_HTPR_document&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Procedure>
       <Test_Input_Data HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;4&#46;&#41;__I&#39;m_not_really_sure_what_this_is&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Input_Data>
       <Expected_Results HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;5&#46;&#41;__Includes_pass&#47;fail_criteria&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Expected_Results>
      </TBD_Test_Case>
     </TBD_name_of_a_design-breakdown_item>
    </Design_Data>
    <TBD_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#46;&#41;__This_heading_represents_a_test-case_for_the_hardware_requirement_which_is_its_parent&#46;__You_may_add_as_many_test_cases_as_you_like&#44;_but_you_should_obviously_rename_them_from_&#34;TBD_Test_Case&#34;_to_something_more_meaningful&#46;__Made_sure_it&#39;s_clear_from_the_name_that_it_IS_a_test_case_rather_than_design_data&#46;&#10;&#10;This_particular_line-item_is_just_a_section_heading&#44;_and_you_should_not_add_any_descriptive_text_to_it&#46;&#10;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">
     <Purpose_of_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;1&#46;&#41;__Self-explanatory&#44;_I_think&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Purpose_of_Test_Case>
     <Test_Setup HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;2&#46;&#41;__Here_you_describe_the_general_setup_for_this_test_&#40;i&#46;e&#46;&#44;_what_input_are_required_and_what_manipulations_must_be_performed_into_order_to_get_the_system_into_the_state_in_which_the_test_can_be_performed&#41;&#44;_as_well_as_the_expected_results_&#40;i&#46;e&#46;_what_outputs_are_generated_or_what_user-interface_indications_are_seen&#41;&#46;&#10;&#10;DO-254_&#40;10&#46;4&#46;5&#41;_specifically_mentions_software_and_test_equipment_setup&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Setup>
     <Test_Procedure HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;3&#46;&#41;__Detailed_instructions_for_performing_the_test&#46;&#10;&#10;I_think_it&#39;s_good_to_include_things_like_blank_spaces_for_adding_checkmarks&#44;_recordings_of_readings&#44;_or_pass&#47;fail_indications_directly_in_the_test_procedures&#46;__If_you_do_so&#44;_you_can_use_a_printout_of_the_HTPR_&#40;in_which_this_line_item_occurs&#41;_to_record_the_test_results_themselves&#46;__In_this_way&#44;_the_completed_HTPR_can_be_treated_as_the_test_results_&#40;DO-254_10&#46;4&#46;5&#41;_and_can_simply_be_placed_directly_into_the_Validation_and_Verification_Data_&#40;VVD&#41;&#46;&#10;&#10;Actually&#44;_at_the_present_time&#44;_that&#39;s_the_only_provision_made_within_Do178Builder_for_the_VVD&#44;_so_you_pretty_much_HAVE_to_do_it_this_way_unless_you_want_to_do_a_lot_of_extra_work&#46;__Look_also_at_the_&#34;Purpose&#34;_section_of_the_HTPR_document&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Procedure>
     <Test_Input_Data HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;4&#46;&#41;__I&#39;m_not_really_sure_what_this_is&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Input_Data>
     <Expected_Results HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;5&#46;&#41;__Includes_pass&#47;fail_criteria&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Expected_Results>
    </TBD_Test_Case>
   </Parallel_Output_Port>
   <Parallel_Input_Port TYPE="TBD_Title_of_a_hardware_function" HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2&#44;_10&#46;3&#46;1_&#35;3&#44;_and_10&#46;9_&#35;2&#46;&#41;__This_section_contains_all_of_the_data_about_a_SPECIFIC_hardware_function&#46;__You_can_have_as_many_of_these_sections_as_are_required&#46;__&#10;&#10;Be_sure_to_edit_the_title_&#40;which_starts_out_as_something_like_&#34;TBD_Title_of_a_hardware_function&#34;&#41;_to_something_more_meaningful&#44;_like_&#34;On&#47;Off_Button&#34;&#46;__&#10;&#10;You_don&#39;t_need_to_provide_any_text_for_this_line_item&#44;_as_it_is_merely_a_section_title&#46;__Instead&#44;_use_the_Description_sub-item&#46;__You_might_be_tempted_to_remove_the_&#34;Synopsis&#34;_and_&#34;Description&#34;_sub-items_and_simply_put_the_description_as_the_text_if_this_line-item_--_and_you_can_do_so_--_but_the_result_is_a_slightly_less_attractive_set_of_DO-254_documents_in_my_view&#46;" PSAC="YES" SRD="YES" DD="YES" SVCP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
    <Synopsis HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2_and_10&#46;9_&#35;2&#46;&#41;__This_is_a_very_VERY_brief_description_of_the_hardware_function&#46;__The_description_is_brief_because_it_is_suitable_for_the_planning_process&#46;__The_functional_description_is_then_expanded_during_the_requirements_process&#44;_in_the_&#34;Description&#34;_section_below&#46;" PSAC="YES" SVCP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">The BirdsPLD has an 8-bit register (see "Interface to CPU" above) which can be interrogated by the CPU to determine the state of 8 discrete input signals to the BirdsPLD.</Synopsis>
    <Description HINT="&#40;DO-254_10&#46;3&#46;1_&#35;3&#46;&#41;__This_is_a_brief_description_of_the_hardware_function&#46;__The_description_is_brief_because_it_is_suitable_for_the_requirements_process&#46;__The_functional_description_is_then_expanded_during_the_design_process&#44;_in_the_&#34;Design_Data&#34;_section_below&#46;" SRD="YES" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Description>
    <Design_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#46;&#41;__Information_in_this_outline_section_is_used&#44;_during_the_design_process&#44;_to_add_enough_detail_to_the_requirement_to_allow_implementation&#46;&#10;&#10;All_of_the_information_is_contained_in_the_sub-sections_of_this_line-item&#46;__In_other_words&#44;_this_line-item_is_just_a_section_heading&#44;_and_you_don&#39;t_need_to_add_any_descriptive_text_to_it&#46;" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">
     <TBD_name_of_a_design-breakdown_item HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#46;&#41;__The_hardware_requirement_from_which_this_derives_can_be_broken_down_into_multiple_design_items_for_the_purpose_of_adding_detail&#46;__This_section_is_a_specific_design_item_of_that_breakdown&#44;_and_you_can_add_as_many_sections_of_this_type_as_you_need&#46;&#10;&#10;For_example&#44;_suppose_that_the_hardware_requirement_was_that_&#34;there_shall_be_a_keypad_consisting_of_at_least_4_momentary-action_pushbuttons&#46;&#34;__During_the_design_process&#44;_this_might_break_down_to_design_items_like_&#34;there_shall_be_a_GO_pushbutton_that_is_used_to_&#46;&#46;&#46;&#34;&#44;_&#34;there_shall_be_a_SKIP_pushbutton_that_is_used_to_&#46;&#46;&#46;&#34;&#44;_and_so_on&#46;__Or&#44;_&#34;there_is_a_hardware_register_at_address_0x400000_which_the_CPU_can_interrogate_to_determine_the_current_states_of_the_buttons&#46;&#34;_&#10;&#10;After_you_add_an_item_of_this_type&#44;_be_sure_to_rename_it_&#40;from_&#34;TBD_name_of_design-breakdown_item&#34;_or_whatever&#41;_to_something_more_meaningful&#44;_like_&#34;Definition_of_the_GO_key&#34;&#46;__However&#44;_all_of_the_actual_design_data_is_contained_in_the_sub-items_under_this_line-item&#44;_so_you_don&#39;t_need_to_add_any_descriptive_text&#46;" DD="YES" SVCP="YES" BA="N1" BB="N1" BC="N1" BD="N1">&lt;trace&gt;Implementation TBD&lt;/trace&gt;
      <High-Level_Description HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#44;_&#35;1&#46;&#41;" DD="YES" BA="N2" BB="N2">TBD</High-Level_Description>
      <Mechanical_Structures HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#44;_&#35;2&#46;&#41;__Examples_are_clearance&#44;_special_positioning_on_the_PCB&#44;_connector_selection_and_location&#46;" DD="YES" BA="N2" BB="N2">TBD</Mechanical_Structures>
      <Airworthiness_Architectural_Features HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#44;_&#35;3&#46;&#41;__Examples_are_EMI&#44;_lightning&#44;_shock&#44;_vibration&#44;_unused_functions&#44;_ergonomic_factors&#46;&#10;" DD="YES" BA="N2" BB="N2">TBD</Airworthiness_Architectural_Features>
      <Preliminary_Safety_Assessment_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#44;_&#35;4&#46;&#41;" DD="YES" BA="N2" BB="N2">TBD</Preliminary_Safety_Assessment_Data>
      <Detailed_Design_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;2&#46;&#41;__" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">
       <Drawings HINT="&#40;DO-254_10&#46;3&#46;2&#46;2&#46;1&#44;_&#46;2&#44;_&#46;3&#46;&#41;__The_detailed_design_data_&#40;schematic_drawing&#44;_PCB_layout&#44;_etc&#46;&#41;_would_generally_be_in_a_completely_separate_form&#44;_and_you&#39;d_just_call_it_out_here_by_name&#46;__Of_course&#44;_you_could_also_directly_include_it_here_as_well&#44;_if_you_so_wished&#46;__&#10;&#10;DO-254_specifically_mentions&#58;__top-level_drawings&#44;_assembly_drawings&#44;_installation-control_drawings&#46;&#10;" DD="YES" BA="N2" BB="N2">TBD</Drawings>
       <HDL_Source_Code HINT="&#40;DO-254_10&#46;3&#46;2&#46;2&#46;&#41;__Call_out_names_of_source_files_here&#46;&#10;" DD="YES" BA="N2" BB="N2">TBD</HDL_Source_Code>
       <Hardware&#47;Software_Interface_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;4&#46;&#41;__Provide_specific_interface_data_here&#46;__The_software_developers_should_be_able_to_write_code_from_this_description_without_attempting_to_decode_schematics_or_consulting_the_hardware_developers&#46;__&#40;Yes&#44;_I_know_that_in_an_ideal_world_they&#39;d_be_clever_enough_to_read_your_schematics&#46;__Just_as_in_an_ideal_world_you&#39;d_be_able_to_read_their_software&#46;&#41;&#10;&#10;DO-254_specifically_mentions&#58;__memory_addresses&#44;_register_usage&#44;_timing_and_sequence_information&#44;_and_anything_else_that_someone_might_need_to_know&#46;&#10;" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Hardware&#47;Software_Interface_Data>
      </Detailed_Design_Data>
      <TBD_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#46;&#41;__This_heading_represents_a_test-case_for_the_design_item_which_is_its_parent&#46;__You_may_add_as_many_test_cases_as_you_like&#44;_but_you_should_obviously_rename_them_from_&#34;TBD_Test_Case&#34;_to_something_more_meaningful&#46;__Made_sure_it&#39;s_clear_from_the_name_that_it_IS_a_test_case_rather_than_design_data&#46;&#10;&#10;This_particular_line-item_is_just_a_section_heading&#44;_and_you_should_not_add_any_descriptive_text_to_it&#46;&#10;&#10;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">
       <Purpose_of_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;1&#46;&#41;__Self-explanatory&#44;_I_think&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Purpose_of_Test_Case>
       <Test_Setup HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;2&#46;&#41;__Here_you_describe_the_general_setup_for_this_test_&#40;i&#46;e&#46;&#44;_what_input_are_required_and_what_manipulations_must_be_performed_into_order_to_get_the_system_into_the_state_in_which_the_test_can_be_performed&#41;&#44;_as_well_as_the_expected_results_&#40;i&#46;e&#46;_what_outputs_are_generated_or_what_user-interface_indications_are_seen&#41;&#46;&#10;&#10;DO-254_&#40;10&#46;4&#46;5&#41;_specifically_mentions_software_and_test_equipment_setup&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Setup>
       <Test_Procedure HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;3&#46;&#41;__Detailed_instructions_for_performing_the_test&#46;&#10;&#10;I_think_it&#39;s_good_to_include_things_like_blank_spaces_for_adding_checkmarks&#44;_recordings_of_readings&#44;_or_pass&#47;fail_indications_directly_in_the_test_procedures&#46;__If_you_do_so&#44;_you_can_use_a_printout_of_the_HTPR_&#40;in_which_this_line_item_occurs&#41;_to_record_the_test_results_themselves&#46;__In_this_way&#44;_the_completed_HTPR_can_be_treated_as_the_test_results_&#40;DO-254_10&#46;4&#46;5&#41;_and_can_simply_be_placed_directly_into_the_Validation_and_Verification_Data_&#40;VVD&#41;&#46;&#10;&#10;Actually&#44;_at_the_present_time&#44;_that&#39;s_the_only_provision_made_within_Do178Builder_for_the_VVD&#44;_so_you_pretty_much_HAVE_to_do_it_this_way_unless_you_want_to_do_a_lot_of_extra_work&#46;__Look_also_at_the_&#34;Purpose&#34;_section_of_the_HTPR_document&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Procedure>
       <Test_Input_Data HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;4&#46;&#41;__I&#39;m_not_really_sure_what_this_is&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Input_Data>
       <Expected_Results HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;5&#46;&#41;__Includes_pass&#47;fail_criteria&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Expected_Results>
      </TBD_Test_Case>
     </TBD_name_of_a_design-breakdown_item>
    </Design_Data>
    <TBD_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#46;&#41;__This_heading_represents_a_test-case_for_the_hardware_requirement_which_is_its_parent&#46;__You_may_add_as_many_test_cases_as_you_like&#44;_but_you_should_obviously_rename_them_from_&#34;TBD_Test_Case&#34;_to_something_more_meaningful&#46;__Made_sure_it&#39;s_clear_from_the_name_that_it_IS_a_test_case_rather_than_design_data&#46;&#10;&#10;This_particular_line-item_is_just_a_section_heading&#44;_and_you_should_not_add_any_descriptive_text_to_it&#46;&#10;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">
     <Purpose_of_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;1&#46;&#41;__Self-explanatory&#44;_I_think&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Purpose_of_Test_Case>
     <Test_Setup HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;2&#46;&#41;__Here_you_describe_the_general_setup_for_this_test_&#40;i&#46;e&#46;&#44;_what_input_are_required_and_what_manipulations_must_be_performed_into_order_to_get_the_system_into_the_state_in_which_the_test_can_be_performed&#41;&#44;_as_well_as_the_expected_results_&#40;i&#46;e&#46;_what_outputs_are_generated_or_what_user-interface_indications_are_seen&#41;&#46;&#10;&#10;DO-254_&#40;10&#46;4&#46;5&#41;_specifically_mentions_software_and_test_equipment_setup&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Setup>
     <Test_Procedure HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;3&#46;&#41;__Detailed_instructions_for_performing_the_test&#46;&#10;&#10;I_think_it&#39;s_good_to_include_things_like_blank_spaces_for_adding_checkmarks&#44;_recordings_of_readings&#44;_or_pass&#47;fail_indications_directly_in_the_test_procedures&#46;__If_you_do_so&#44;_you_can_use_a_printout_of_the_HTPR_&#40;in_which_this_line_item_occurs&#41;_to_record_the_test_results_themselves&#46;__In_this_way&#44;_the_completed_HTPR_can_be_treated_as_the_test_results_&#40;DO-254_10&#46;4&#46;5&#41;_and_can_simply_be_placed_directly_into_the_Validation_and_Verification_Data_&#40;VVD&#41;&#46;&#10;&#10;Actually&#44;_at_the_present_time&#44;_that&#39;s_the_only_provision_made_within_Do178Builder_for_the_VVD&#44;_so_you_pretty_much_HAVE_to_do_it_this_way_unless_you_want_to_do_a_lot_of_extra_work&#46;__Look_also_at_the_&#34;Purpose&#34;_section_of_the_HTPR_document&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Procedure>
     <Test_Input_Data HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;4&#46;&#41;__I&#39;m_not_really_sure_what_this_is&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Input_Data>
     <Expected_Results HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;5&#46;&#41;__Includes_pass&#47;fail_criteria&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Expected_Results>
    </TBD_Test_Case>
   </Parallel_Input_Port>
   <Watchdog_Timer TYPE="TBD_Title_of_a_hardware_function" HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2&#44;_10&#46;3&#46;1_&#35;3&#44;_and_10&#46;9_&#35;2&#46;&#41;__This_section_contains_all_of_the_data_about_a_SPECIFIC_hardware_function&#46;__You_can_have_as_many_of_these_sections_as_are_required&#46;__&#10;&#10;Be_sure_to_edit_the_title_&#40;which_starts_out_as_something_like_&#34;TBD_Title_of_a_hardware_function&#34;&#41;_to_something_more_meaningful&#44;_like_&#34;On&#47;Off_Button&#34;&#46;__&#10;&#10;You_don&#39;t_need_to_provide_any_text_for_this_line_item&#44;_as_it_is_merely_a_section_title&#46;__Instead&#44;_use_the_Description_sub-item&#46;__You_might_be_tempted_to_remove_the_&#34;Synopsis&#34;_and_&#34;Description&#34;_sub-items_and_simply_put_the_description_as_the_text_if_this_line-item_--_and_you_can_do_so_--_but_the_result_is_a_slightly_less_attractive_set_of_DO-254_documents_in_my_view&#46;" PSAC="YES" SRD="YES" DD="YES" SVCP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
    <Synopsis HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2_and_10&#46;9_&#35;2&#46;&#41;__This_is_a_very_VERY_brief_description_of_the_hardware_function&#46;__The_description_is_brief_because_it_is_suitable_for_the_planning_process&#46;__The_functional_description_is_then_expanded_during_the_requirements_process&#44;_in_the_&#34;Description&#34;_section_below&#46;" PSAC="YES" SVCP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">The BirdsPLD implements a watchdog timer circuit which must be refreshed periodically or else it times out and generates an output signal intended to be used as a system reset.  Refreshing the watchdog involves the CPU writing two predetermined valued to two internal 8-bit registers (see "Interface to CPU" above) of the BirdsPLD.</Synopsis>
    <Description HINT="&#40;DO-254_10&#46;3&#46;1_&#35;3&#46;&#41;__This_is_a_brief_description_of_the_hardware_function&#46;__The_description_is_brief_because_it_is_suitable_for_the_requirements_process&#46;__The_functional_description_is_then_expanded_during_the_design_process&#44;_in_the_&#34;Design_Data&#34;_section_below&#46;" SRD="YES" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Description>
    <Design_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#46;&#41;__Information_in_this_outline_section_is_used&#44;_during_the_design_process&#44;_to_add_enough_detail_to_the_requirement_to_allow_implementation&#46;&#10;&#10;All_of_the_information_is_contained_in_the_sub-sections_of_this_line-item&#46;__In_other_words&#44;_this_line-item_is_just_a_section_heading&#44;_and_you_don&#39;t_need_to_add_any_descriptive_text_to_it&#46;" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">
     <TBD_name_of_a_design-breakdown_item HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#46;&#41;__The_hardware_requirement_from_which_this_derives_can_be_broken_down_into_multiple_design_items_for_the_purpose_of_adding_detail&#46;__This_section_is_a_specific_design_item_of_that_breakdown&#44;_and_you_can_add_as_many_sections_of_this_type_as_you_need&#46;&#10;&#10;For_example&#44;_suppose_that_the_hardware_requirement_was_that_&#34;there_shall_be_a_keypad_consisting_of_at_least_4_momentary-action_pushbuttons&#46;&#34;__During_the_design_process&#44;_this_might_break_down_to_design_items_like_&#34;there_shall_be_a_GO_pushbutton_that_is_used_to_&#46;&#46;&#46;&#34;&#44;_&#34;there_shall_be_a_SKIP_pushbutton_that_is_used_to_&#46;&#46;&#46;&#34;&#44;_and_so_on&#46;__Or&#44;_&#34;there_is_a_hardware_register_at_address_0x400000_which_the_CPU_can_interrogate_to_determine_the_current_states_of_the_buttons&#46;&#34;_&#10;&#10;After_you_add_an_item_of_this_type&#44;_be_sure_to_rename_it_&#40;from_&#34;TBD_name_of_design-breakdown_item&#34;_or_whatever&#41;_to_something_more_meaningful&#44;_like_&#34;Definition_of_the_GO_key&#34;&#46;__However&#44;_all_of_the_actual_design_data_is_contained_in_the_sub-items_under_this_line-item&#44;_so_you_don&#39;t_need_to_add_any_descriptive_text&#46;" DD="YES" SVCP="YES" BA="N1" BB="N1" BC="N1" BD="N1">&lt;trace&gt;Implementation TBD&lt;/trace&gt;
      <High-Level_Description HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#44;_&#35;1&#46;&#41;" DD="YES" BA="N2" BB="N2">TBD</High-Level_Description>
      <Mechanical_Structures HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#44;_&#35;2&#46;&#41;__Examples_are_clearance&#44;_special_positioning_on_the_PCB&#44;_connector_selection_and_location&#46;" DD="YES" BA="N2" BB="N2">TBD</Mechanical_Structures>
      <Airworthiness_Architectural_Features HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#44;_&#35;3&#46;&#41;__Examples_are_EMI&#44;_lightning&#44;_shock&#44;_vibration&#44;_unused_functions&#44;_ergonomic_factors&#46;&#10;" DD="YES" BA="N2" BB="N2">TBD</Airworthiness_Architectural_Features>
      <Preliminary_Safety_Assessment_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#44;_&#35;4&#46;&#41;" DD="YES" BA="N2" BB="N2">TBD</Preliminary_Safety_Assessment_Data>
      <Detailed_Design_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;2&#46;&#41;__" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">
       <Drawings HINT="&#40;DO-254_10&#46;3&#46;2&#46;2&#46;1&#44;_&#46;2&#44;_&#46;3&#46;&#41;__The_detailed_design_data_&#40;schematic_drawing&#44;_PCB_layout&#44;_etc&#46;&#41;_would_generally_be_in_a_completely_separate_form&#44;_and_you&#39;d_just_call_it_out_here_by_name&#46;__Of_course&#44;_you_could_also_directly_include_it_here_as_well&#44;_if_you_so_wished&#46;__&#10;&#10;DO-254_specifically_mentions&#58;__top-level_drawings&#44;_assembly_drawings&#44;_installation-control_drawings&#46;&#10;" DD="YES" BA="N2" BB="N2">TBD</Drawings>
       <HDL_Source_Code HINT="&#40;DO-254_10&#46;3&#46;2&#46;2&#46;&#41;__Call_out_names_of_source_files_here&#46;&#10;" DD="YES" BA="N2" BB="N2">TBD</HDL_Source_Code>
       <Hardware&#47;Software_Interface_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;4&#46;&#41;__Provide_specific_interface_data_here&#46;__The_software_developers_should_be_able_to_write_code_from_this_description_without_attempting_to_decode_schematics_or_consulting_the_hardware_developers&#46;__&#40;Yes&#44;_I_know_that_in_an_ideal_world_they&#39;d_be_clever_enough_to_read_your_schematics&#46;__Just_as_in_an_ideal_world_you&#39;d_be_able_to_read_their_software&#46;&#41;&#10;&#10;DO-254_specifically_mentions&#58;__memory_addresses&#44;_register_usage&#44;_timing_and_sequence_information&#44;_and_anything_else_that_someone_might_need_to_know&#46;&#10;" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Hardware&#47;Software_Interface_Data>
      </Detailed_Design_Data>
      <TBD_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#46;&#41;__This_heading_represents_a_test-case_for_the_design_item_which_is_its_parent&#46;__You_may_add_as_many_test_cases_as_you_like&#44;_but_you_should_obviously_rename_them_from_&#34;TBD_Test_Case&#34;_to_something_more_meaningful&#46;__Made_sure_it&#39;s_clear_from_the_name_that_it_IS_a_test_case_rather_than_design_data&#46;&#10;&#10;This_particular_line-item_is_just_a_section_heading&#44;_and_you_should_not_add_any_descriptive_text_to_it&#46;&#10;&#10;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">
       <Purpose_of_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;1&#46;&#41;__Self-explanatory&#44;_I_think&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Purpose_of_Test_Case>
       <Test_Setup HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;2&#46;&#41;__Here_you_describe_the_general_setup_for_this_test_&#40;i&#46;e&#46;&#44;_what_input_are_required_and_what_manipulations_must_be_performed_into_order_to_get_the_system_into_the_state_in_which_the_test_can_be_performed&#41;&#44;_as_well_as_the_expected_results_&#40;i&#46;e&#46;_what_outputs_are_generated_or_what_user-interface_indications_are_seen&#41;&#46;&#10;&#10;DO-254_&#40;10&#46;4&#46;5&#41;_specifically_mentions_software_and_test_equipment_setup&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Setup>
       <Test_Procedure HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;3&#46;&#41;__Detailed_instructions_for_performing_the_test&#46;&#10;&#10;I_think_it&#39;s_good_to_include_things_like_blank_spaces_for_adding_checkmarks&#44;_recordings_of_readings&#44;_or_pass&#47;fail_indications_directly_in_the_test_procedures&#46;__If_you_do_so&#44;_you_can_use_a_printout_of_the_HTPR_&#40;in_which_this_line_item_occurs&#41;_to_record_the_test_results_themselves&#46;__In_this_way&#44;_the_completed_HTPR_can_be_treated_as_the_test_results_&#40;DO-254_10&#46;4&#46;5&#41;_and_can_simply_be_placed_directly_into_the_Validation_and_Verification_Data_&#40;VVD&#41;&#46;&#10;&#10;Actually&#44;_at_the_present_time&#44;_that&#39;s_the_only_provision_made_within_Do178Builder_for_the_VVD&#44;_so_you_pretty_much_HAVE_to_do_it_this_way_unless_you_want_to_do_a_lot_of_extra_work&#46;__Look_also_at_the_&#34;Purpose&#34;_section_of_the_HTPR_document&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Procedure>
       <Test_Input_Data HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;4&#46;&#41;__I&#39;m_not_really_sure_what_this_is&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Input_Data>
       <Expected_Results HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;5&#46;&#41;__Includes_pass&#47;fail_criteria&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Expected_Results>
      </TBD_Test_Case>
     </TBD_name_of_a_design-breakdown_item>
    </Design_Data>
    <TBD_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#46;&#41;__This_heading_represents_a_test-case_for_the_hardware_requirement_which_is_its_parent&#46;__You_may_add_as_many_test_cases_as_you_like&#44;_but_you_should_obviously_rename_them_from_&#34;TBD_Test_Case&#34;_to_something_more_meaningful&#46;__Made_sure_it&#39;s_clear_from_the_name_that_it_IS_a_test_case_rather_than_design_data&#46;&#10;&#10;This_particular_line-item_is_just_a_section_heading&#44;_and_you_should_not_add_any_descriptive_text_to_it&#46;&#10;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">
     <Purpose_of_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;1&#46;&#41;__Self-explanatory&#44;_I_think&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Purpose_of_Test_Case>
     <Test_Setup HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;2&#46;&#41;__Here_you_describe_the_general_setup_for_this_test_&#40;i&#46;e&#46;&#44;_what_input_are_required_and_what_manipulations_must_be_performed_into_order_to_get_the_system_into_the_state_in_which_the_test_can_be_performed&#41;&#44;_as_well_as_the_expected_results_&#40;i&#46;e&#46;_what_outputs_are_generated_or_what_user-interface_indications_are_seen&#41;&#46;&#10;&#10;DO-254_&#40;10&#46;4&#46;5&#41;_specifically_mentions_software_and_test_equipment_setup&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Setup>
     <Test_Procedure HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;3&#46;&#41;__Detailed_instructions_for_performing_the_test&#46;&#10;&#10;I_think_it&#39;s_good_to_include_things_like_blank_spaces_for_adding_checkmarks&#44;_recordings_of_readings&#44;_or_pass&#47;fail_indications_directly_in_the_test_procedures&#46;__If_you_do_so&#44;_you_can_use_a_printout_of_the_HTPR_&#40;in_which_this_line_item_occurs&#41;_to_record_the_test_results_themselves&#46;__In_this_way&#44;_the_completed_HTPR_can_be_treated_as_the_test_results_&#40;DO-254_10&#46;4&#46;5&#41;_and_can_simply_be_placed_directly_into_the_Validation_and_Verification_Data_&#40;VVD&#41;&#46;&#10;&#10;Actually&#44;_at_the_present_time&#44;_that&#39;s_the_only_provision_made_within_Do178Builder_for_the_VVD&#44;_so_you_pretty_much_HAVE_to_do_it_this_way_unless_you_want_to_do_a_lot_of_extra_work&#46;__Look_also_at_the_&#34;Purpose&#34;_section_of_the_HTPR_document&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Procedure>
     <Test_Input_Data HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;4&#46;&#41;__I&#39;m_not_really_sure_what_this_is&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Input_Data>
     <Expected_Results HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;5&#46;&#41;__Includes_pass&#47;fail_criteria&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Expected_Results>
    </TBD_Test_Case>
   </Watchdog_Timer>
   <Peripheral_Address_Decoder TYPE="TBD_Title_of_a_hardware_function" HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2&#44;_10&#46;3&#46;1_&#35;3&#44;_and_10&#46;9_&#35;2&#46;&#41;__This_section_contains_all_of_the_data_about_a_SPECIFIC_hardware_function&#46;__You_can_have_as_many_of_these_sections_as_are_required&#46;__&#10;&#10;Be_sure_to_edit_the_title_&#40;which_starts_out_as_something_like_&#34;TBD_Title_of_a_hardware_function&#34;&#41;_to_something_more_meaningful&#44;_like_&#34;On&#47;Off_Button&#34;&#46;__&#10;&#10;You_don&#39;t_need_to_provide_any_text_for_this_line_item&#44;_as_it_is_merely_a_section_title&#46;__Instead&#44;_use_the_Description_sub-item&#46;__You_might_be_tempted_to_remove_the_&#34;Synopsis&#34;_and_&#34;Description&#34;_sub-items_and_simply_put_the_description_as_the_text_if_this_line-item_--_and_you_can_do_so_--_but_the_result_is_a_slightly_less_attractive_set_of_DO-254_documents_in_my_view&#46;" PSAC="YES" SRD="YES" DD="YES" SVCP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
    <Synopsis HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2_and_10&#46;9_&#35;2&#46;&#41;__This_is_a_very_VERY_brief_description_of_the_hardware_function&#46;__The_description_is_brief_because_it_is_suitable_for_the_planning_process&#46;__The_functional_description_is_then_expanded_during_the_requirements_process&#44;_in_the_&#34;Description&#34;_section_below&#46;" PSAC="YES" SVCP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">The BirdsPLD provides address decoding for 8 peripheral devices external to the CPU and BirdsPLD.  It employs the same chip-select as for "Interface to CPU" above, conditions that chip-select by detecting that the address lines are in 8 different address ranges, and outputs 8 sets of control signals.</Synopsis>
    <Description HINT="&#40;DO-254_10&#46;3&#46;1_&#35;3&#46;&#41;__This_is_a_brief_description_of_the_hardware_function&#46;__The_description_is_brief_because_it_is_suitable_for_the_requirements_process&#46;__The_functional_description_is_then_expanded_during_the_design_process&#44;_in_the_&#34;Design_Data&#34;_section_below&#46;" SRD="YES" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Description>
    <Design_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#46;&#41;__Information_in_this_outline_section_is_used&#44;_during_the_design_process&#44;_to_add_enough_detail_to_the_requirement_to_allow_implementation&#46;&#10;&#10;All_of_the_information_is_contained_in_the_sub-sections_of_this_line-item&#46;__In_other_words&#44;_this_line-item_is_just_a_section_heading&#44;_and_you_don&#39;t_need_to_add_any_descriptive_text_to_it&#46;" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">
     <TBD_name_of_a_design-breakdown_item HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#46;&#41;__The_hardware_requirement_from_which_this_derives_can_be_broken_down_into_multiple_design_items_for_the_purpose_of_adding_detail&#46;__This_section_is_a_specific_design_item_of_that_breakdown&#44;_and_you_can_add_as_many_sections_of_this_type_as_you_need&#46;&#10;&#10;For_example&#44;_suppose_that_the_hardware_requirement_was_that_&#34;there_shall_be_a_keypad_consisting_of_at_least_4_momentary-action_pushbuttons&#46;&#34;__During_the_design_process&#44;_this_might_break_down_to_design_items_like_&#34;there_shall_be_a_GO_pushbutton_that_is_used_to_&#46;&#46;&#46;&#34;&#44;_&#34;there_shall_be_a_SKIP_pushbutton_that_is_used_to_&#46;&#46;&#46;&#34;&#44;_and_so_on&#46;__Or&#44;_&#34;there_is_a_hardware_register_at_address_0x400000_which_the_CPU_can_interrogate_to_determine_the_current_states_of_the_buttons&#46;&#34;_&#10;&#10;After_you_add_an_item_of_this_type&#44;_be_sure_to_rename_it_&#40;from_&#34;TBD_name_of_design-breakdown_item&#34;_or_whatever&#41;_to_something_more_meaningful&#44;_like_&#34;Definition_of_the_GO_key&#34;&#46;__However&#44;_all_of_the_actual_design_data_is_contained_in_the_sub-items_under_this_line-item&#44;_so_you_don&#39;t_need_to_add_any_descriptive_text&#46;" DD="YES" SVCP="YES" BA="N1" BB="N1" BC="N1" BD="N1">&lt;trace&gt;Implementation TBD&lt;/trace&gt;
      <High-Level_Description HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#44;_&#35;1&#46;&#41;" DD="YES" BA="N2" BB="N2">TBD</High-Level_Description>
      <Mechanical_Structures HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#44;_&#35;2&#46;&#41;__Examples_are_clearance&#44;_special_positioning_on_the_PCB&#44;_connector_selection_and_location&#46;" DD="YES" BA="N2" BB="N2">TBD</Mechanical_Structures>
      <Airworthiness_Architectural_Features HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#44;_&#35;3&#46;&#41;__Examples_are_EMI&#44;_lightning&#44;_shock&#44;_vibration&#44;_unused_functions&#44;_ergonomic_factors&#46;&#10;" DD="YES" BA="N2" BB="N2">TBD</Airworthiness_Architectural_Features>
      <Preliminary_Safety_Assessment_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#44;_&#35;4&#46;&#41;" DD="YES" BA="N2" BB="N2">TBD</Preliminary_Safety_Assessment_Data>
      <Detailed_Design_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;2&#46;&#41;__" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">
       <Drawings HINT="&#40;DO-254_10&#46;3&#46;2&#46;2&#46;1&#44;_&#46;2&#44;_&#46;3&#46;&#41;__The_detailed_design_data_&#40;schematic_drawing&#44;_PCB_layout&#44;_etc&#46;&#41;_would_generally_be_in_a_completely_separate_form&#44;_and_you&#39;d_just_call_it_out_here_by_name&#46;__Of_course&#44;_you_could_also_directly_include_it_here_as_well&#44;_if_you_so_wished&#46;__&#10;&#10;DO-254_specifically_mentions&#58;__top-level_drawings&#44;_assembly_drawings&#44;_installation-control_drawings&#46;&#10;" DD="YES" BA="N2" BB="N2">TBD</Drawings>
       <HDL_Source_Code HINT="&#40;DO-254_10&#46;3&#46;2&#46;2&#46;&#41;__Call_out_names_of_source_files_here&#46;&#10;" DD="YES" BA="N2" BB="N2">TBD</HDL_Source_Code>
       <Hardware&#47;Software_Interface_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;4&#46;&#41;__Provide_specific_interface_data_here&#46;__The_software_developers_should_be_able_to_write_code_from_this_description_without_attempting_to_decode_schematics_or_consulting_the_hardware_developers&#46;__&#40;Yes&#44;_I_know_that_in_an_ideal_world_they&#39;d_be_clever_enough_to_read_your_schematics&#46;__Just_as_in_an_ideal_world_you&#39;d_be_able_to_read_their_software&#46;&#41;&#10;&#10;DO-254_specifically_mentions&#58;__memory_addresses&#44;_register_usage&#44;_timing_and_sequence_information&#44;_and_anything_else_that_someone_might_need_to_know&#46;&#10;" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Hardware&#47;Software_Interface_Data>
      </Detailed_Design_Data>
      <TBD_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#46;&#41;__This_heading_represents_a_test-case_for_the_design_item_which_is_its_parent&#46;__You_may_add_as_many_test_cases_as_you_like&#44;_but_you_should_obviously_rename_them_from_&#34;TBD_Test_Case&#34;_to_something_more_meaningful&#46;__Made_sure_it&#39;s_clear_from_the_name_that_it_IS_a_test_case_rather_than_design_data&#46;&#10;&#10;This_particular_line-item_is_just_a_section_heading&#44;_and_you_should_not_add_any_descriptive_text_to_it&#46;&#10;&#10;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">
       <Purpose_of_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;1&#46;&#41;__Self-explanatory&#44;_I_think&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Purpose_of_Test_Case>
       <Test_Setup HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;2&#46;&#41;__Here_you_describe_the_general_setup_for_this_test_&#40;i&#46;e&#46;&#44;_what_input_are_required_and_what_manipulations_must_be_performed_into_order_to_get_the_system_into_the_state_in_which_the_test_can_be_performed&#41;&#44;_as_well_as_the_expected_results_&#40;i&#46;e&#46;_what_outputs_are_generated_or_what_user-interface_indications_are_seen&#41;&#46;&#10;&#10;DO-254_&#40;10&#46;4&#46;5&#41;_specifically_mentions_software_and_test_equipment_setup&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Setup>
       <Test_Procedure HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;3&#46;&#41;__Detailed_instructions_for_performing_the_test&#46;&#10;&#10;I_think_it&#39;s_good_to_include_things_like_blank_spaces_for_adding_checkmarks&#44;_recordings_of_readings&#44;_or_pass&#47;fail_indications_directly_in_the_test_procedures&#46;__If_you_do_so&#44;_you_can_use_a_printout_of_the_HTPR_&#40;in_which_this_line_item_occurs&#41;_to_record_the_test_results_themselves&#46;__In_this_way&#44;_the_completed_HTPR_can_be_treated_as_the_test_results_&#40;DO-254_10&#46;4&#46;5&#41;_and_can_simply_be_placed_directly_into_the_Validation_and_Verification_Data_&#40;VVD&#41;&#46;&#10;&#10;Actually&#44;_at_the_present_time&#44;_that&#39;s_the_only_provision_made_within_Do178Builder_for_the_VVD&#44;_so_you_pretty_much_HAVE_to_do_it_this_way_unless_you_want_to_do_a_lot_of_extra_work&#46;__Look_also_at_the_&#34;Purpose&#34;_section_of_the_HTPR_document&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Procedure>
       <Test_Input_Data HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;4&#46;&#41;__I&#39;m_not_really_sure_what_this_is&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Input_Data>
       <Expected_Results HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;5&#46;&#41;__Includes_pass&#47;fail_criteria&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Expected_Results>
      </TBD_Test_Case>
     </TBD_name_of_a_design-breakdown_item>
    </Design_Data>
    <TBD_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#46;&#41;__This_heading_represents_a_test-case_for_the_hardware_requirement_which_is_its_parent&#46;__You_may_add_as_many_test_cases_as_you_like&#44;_but_you_should_obviously_rename_them_from_&#34;TBD_Test_Case&#34;_to_something_more_meaningful&#46;__Made_sure_it&#39;s_clear_from_the_name_that_it_IS_a_test_case_rather_than_design_data&#46;&#10;&#10;This_particular_line-item_is_just_a_section_heading&#44;_and_you_should_not_add_any_descriptive_text_to_it&#46;&#10;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">
     <Purpose_of_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;1&#46;&#41;__Self-explanatory&#44;_I_think&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Purpose_of_Test_Case>
     <Test_Setup HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;2&#46;&#41;__Here_you_describe_the_general_setup_for_this_test_&#40;i&#46;e&#46;&#44;_what_input_are_required_and_what_manipulations_must_be_performed_into_order_to_get_the_system_into_the_state_in_which_the_test_can_be_performed&#41;&#44;_as_well_as_the_expected_results_&#40;i&#46;e&#46;_what_outputs_are_generated_or_what_user-interface_indications_are_seen&#41;&#46;&#10;&#10;DO-254_&#40;10&#46;4&#46;5&#41;_specifically_mentions_software_and_test_equipment_setup&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Setup>
     <Test_Procedure HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;3&#46;&#41;__Detailed_instructions_for_performing_the_test&#46;&#10;&#10;I_think_it&#39;s_good_to_include_things_like_blank_spaces_for_adding_checkmarks&#44;_recordings_of_readings&#44;_or_pass&#47;fail_indications_directly_in_the_test_procedures&#46;__If_you_do_so&#44;_you_can_use_a_printout_of_the_HTPR_&#40;in_which_this_line_item_occurs&#41;_to_record_the_test_results_themselves&#46;__In_this_way&#44;_the_completed_HTPR_can_be_treated_as_the_test_results_&#40;DO-254_10&#46;4&#46;5&#41;_and_can_simply_be_placed_directly_into_the_Validation_and_Verification_Data_&#40;VVD&#41;&#46;&#10;&#10;Actually&#44;_at_the_present_time&#44;_that&#39;s_the_only_provision_made_within_Do178Builder_for_the_VVD&#44;_so_you_pretty_much_HAVE_to_do_it_this_way_unless_you_want_to_do_a_lot_of_extra_work&#46;__Look_also_at_the_&#34;Purpose&#34;_section_of_the_HTPR_document&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Procedure>
     <Test_Input_Data HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;4&#46;&#41;__I&#39;m_not_really_sure_what_this_is&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Input_Data>
     <Expected_Results HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;5&#46;&#41;__Includes_pass&#47;fail_criteria&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Expected_Results>
    </TBD_Test_Case>
   </Peripheral_Address_Decoder>
   <Serial_Data_Routing TYPE="TBD_Title_of_a_hardware_function" HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2&#44;_10&#46;3&#46;1_&#35;3&#44;_and_10&#46;9_&#35;2&#46;&#41;__This_section_contains_all_of_the_data_about_a_SPECIFIC_hardware_function&#46;__You_can_have_as_many_of_these_sections_as_are_required&#46;__&#10;&#10;Be_sure_to_edit_the_title_&#40;which_starts_out_as_something_like_&#34;TBD_Title_of_a_hardware_function&#34;&#41;_to_something_more_meaningful&#44;_like_&#34;On&#47;Off_Button&#34;&#46;__&#10;&#10;You_don&#39;t_need_to_provide_any_text_for_this_line_item&#44;_as_it_is_merely_a_section_title&#46;__Instead&#44;_use_the_Description_sub-item&#46;__You_might_be_tempted_to_remove_the_&#34;Synopsis&#34;_and_&#34;Description&#34;_sub-items_and_simply_put_the_description_as_the_text_if_this_line-item_--_and_you_can_do_so_--_but_the_result_is_a_slightly_less_attractive_set_of_DO-254_documents_in_my_view&#46;" PSAC="YES" SRD="YES" DD="YES" SVCP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
    <Synopsis HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2_and_10&#46;9_&#35;2&#46;&#41;__This_is_a_very_VERY_brief_description_of_the_hardware_function&#46;__The_description_is_brief_because_it_is_suitable_for_the_planning_process&#46;__The_functional_description_is_then_expanded_during_the_requirements_process&#44;_in_the_&#34;Description&#34;_section_below&#46;" PSAC="YES" SVCP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">The BirdsPLD accepts 4 serial-data signals as inputs and outputs 4 serial-data signals as outputs.  For each of the 4 outputs, there are 2 input signals determining which of the 4 inputs is routed to the output.</Synopsis>
    <Description HINT="&#40;DO-254_10&#46;3&#46;1_&#35;3&#46;&#41;__This_is_a_brief_description_of_the_hardware_function&#46;__The_description_is_brief_because_it_is_suitable_for_the_requirements_process&#46;__The_functional_description_is_then_expanded_during_the_design_process&#44;_in_the_&#34;Design_Data&#34;_section_below&#46;" SRD="YES" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Description>
    <Design_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#46;&#41;__Information_in_this_outline_section_is_used&#44;_during_the_design_process&#44;_to_add_enough_detail_to_the_requirement_to_allow_implementation&#46;&#10;&#10;All_of_the_information_is_contained_in_the_sub-sections_of_this_line-item&#46;__In_other_words&#44;_this_line-item_is_just_a_section_heading&#44;_and_you_don&#39;t_need_to_add_any_descriptive_text_to_it&#46;" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">
     <TBD_name_of_a_design-breakdown_item HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#46;&#41;__The_hardware_requirement_from_which_this_derives_can_be_broken_down_into_multiple_design_items_for_the_purpose_of_adding_detail&#46;__This_section_is_a_specific_design_item_of_that_breakdown&#44;_and_you_can_add_as_many_sections_of_this_type_as_you_need&#46;&#10;&#10;For_example&#44;_suppose_that_the_hardware_requirement_was_that_&#34;there_shall_be_a_keypad_consisting_of_at_least_4_momentary-action_pushbuttons&#46;&#34;__During_the_design_process&#44;_this_might_break_down_to_design_items_like_&#34;there_shall_be_a_GO_pushbutton_that_is_used_to_&#46;&#46;&#46;&#34;&#44;_&#34;there_shall_be_a_SKIP_pushbutton_that_is_used_to_&#46;&#46;&#46;&#34;&#44;_and_so_on&#46;__Or&#44;_&#34;there_is_a_hardware_register_at_address_0x400000_which_the_CPU_can_interrogate_to_determine_the_current_states_of_the_buttons&#46;&#34;_&#10;&#10;After_you_add_an_item_of_this_type&#44;_be_sure_to_rename_it_&#40;from_&#34;TBD_name_of_design-breakdown_item&#34;_or_whatever&#41;_to_something_more_meaningful&#44;_like_&#34;Definition_of_the_GO_key&#34;&#46;__However&#44;_all_of_the_actual_design_data_is_contained_in_the_sub-items_under_this_line-item&#44;_so_you_don&#39;t_need_to_add_any_descriptive_text&#46;" DD="YES" SVCP="YES" BA="N1" BB="N1" BC="N1" BD="N1">&lt;trace&gt;Implementation TBD&lt;/trace&gt;
      <High-Level_Description HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#44;_&#35;1&#46;&#41;" DD="YES" BA="N2" BB="N2">TBD</High-Level_Description>
      <Mechanical_Structures HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#44;_&#35;2&#46;&#41;__Examples_are_clearance&#44;_special_positioning_on_the_PCB&#44;_connector_selection_and_location&#46;" DD="YES" BA="N2" BB="N2">TBD</Mechanical_Structures>
      <Airworthiness_Architectural_Features HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#44;_&#35;3&#46;&#41;__Examples_are_EMI&#44;_lightning&#44;_shock&#44;_vibration&#44;_unused_functions&#44;_ergonomic_factors&#46;&#10;" DD="YES" BA="N2" BB="N2">TBD</Airworthiness_Architectural_Features>
      <Preliminary_Safety_Assessment_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;1&#44;_&#35;4&#46;&#41;" DD="YES" BA="N2" BB="N2">TBD</Preliminary_Safety_Assessment_Data>
      <Detailed_Design_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;2&#46;&#41;__" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">
       <Drawings HINT="&#40;DO-254_10&#46;3&#46;2&#46;2&#46;1&#44;_&#46;2&#44;_&#46;3&#46;&#41;__The_detailed_design_data_&#40;schematic_drawing&#44;_PCB_layout&#44;_etc&#46;&#41;_would_generally_be_in_a_completely_separate_form&#44;_and_you&#39;d_just_call_it_out_here_by_name&#46;__Of_course&#44;_you_could_also_directly_include_it_here_as_well&#44;_if_you_so_wished&#46;__&#10;&#10;DO-254_specifically_mentions&#58;__top-level_drawings&#44;_assembly_drawings&#44;_installation-control_drawings&#46;&#10;" DD="YES" BA="N2" BB="N2">TBD</Drawings>
       <HDL_Source_Code HINT="&#40;DO-254_10&#46;3&#46;2&#46;2&#46;&#41;__Call_out_names_of_source_files_here&#46;&#10;" DD="YES" BA="N2" BB="N2">TBD</HDL_Source_Code>
       <Hardware&#47;Software_Interface_Data HINT="&#40;DO-254_10&#46;3&#46;2&#46;4&#46;&#41;__Provide_specific_interface_data_here&#46;__The_software_developers_should_be_able_to_write_code_from_this_description_without_attempting_to_decode_schematics_or_consulting_the_hardware_developers&#46;__&#40;Yes&#44;_I_know_that_in_an_ideal_world_they&#39;d_be_clever_enough_to_read_your_schematics&#46;__Just_as_in_an_ideal_world_you&#39;d_be_able_to_read_their_software&#46;&#41;&#10;&#10;DO-254_specifically_mentions&#58;__memory_addresses&#44;_register_usage&#44;_timing_and_sequence_information&#44;_and_anything_else_that_someone_might_need_to_know&#46;&#10;" DD="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Hardware&#47;Software_Interface_Data>
      </Detailed_Design_Data>
      <TBD_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#46;&#41;__This_heading_represents_a_test-case_for_the_design_item_which_is_its_parent&#46;__You_may_add_as_many_test_cases_as_you_like&#44;_but_you_should_obviously_rename_them_from_&#34;TBD_Test_Case&#34;_to_something_more_meaningful&#46;__Made_sure_it&#39;s_clear_from_the_name_that_it_IS_a_test_case_rather_than_design_data&#46;&#10;&#10;This_particular_line-item_is_just_a_section_heading&#44;_and_you_should_not_add_any_descriptive_text_to_it&#46;&#10;&#10;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">
       <Purpose_of_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;1&#46;&#41;__Self-explanatory&#44;_I_think&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Purpose_of_Test_Case>
       <Test_Setup HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;2&#46;&#41;__Here_you_describe_the_general_setup_for_this_test_&#40;i&#46;e&#46;&#44;_what_input_are_required_and_what_manipulations_must_be_performed_into_order_to_get_the_system_into_the_state_in_which_the_test_can_be_performed&#41;&#44;_as_well_as_the_expected_results_&#40;i&#46;e&#46;_what_outputs_are_generated_or_what_user-interface_indications_are_seen&#41;&#46;&#10;&#10;DO-254_&#40;10&#46;4&#46;5&#41;_specifically_mentions_software_and_test_equipment_setup&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Setup>
       <Test_Procedure HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;3&#46;&#41;__Detailed_instructions_for_performing_the_test&#46;&#10;&#10;I_think_it&#39;s_good_to_include_things_like_blank_spaces_for_adding_checkmarks&#44;_recordings_of_readings&#44;_or_pass&#47;fail_indications_directly_in_the_test_procedures&#46;__If_you_do_so&#44;_you_can_use_a_printout_of_the_HTPR_&#40;in_which_this_line_item_occurs&#41;_to_record_the_test_results_themselves&#46;__In_this_way&#44;_the_completed_HTPR_can_be_treated_as_the_test_results_&#40;DO-254_10&#46;4&#46;5&#41;_and_can_simply_be_placed_directly_into_the_Validation_and_Verification_Data_&#40;VVD&#41;&#46;&#10;&#10;Actually&#44;_at_the_present_time&#44;_that&#39;s_the_only_provision_made_within_Do178Builder_for_the_VVD&#44;_so_you_pretty_much_HAVE_to_do_it_this_way_unless_you_want_to_do_a_lot_of_extra_work&#46;__Look_also_at_the_&#34;Purpose&#34;_section_of_the_HTPR_document&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Procedure>
       <Test_Input_Data HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;4&#46;&#41;__I&#39;m_not_really_sure_what_this_is&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Input_Data>
       <Expected_Results HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;5&#46;&#41;__Includes_pass&#47;fail_criteria&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Expected_Results>
      </TBD_Test_Case>
     </TBD_name_of_a_design-breakdown_item>
    </Design_Data>
    <TBD_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#46;&#41;__This_heading_represents_a_test-case_for_the_hardware_requirement_which_is_its_parent&#46;__You_may_add_as_many_test_cases_as_you_like&#44;_but_you_should_obviously_rename_them_from_&#34;TBD_Test_Case&#34;_to_something_more_meaningful&#46;__Made_sure_it&#39;s_clear_from_the_name_that_it_IS_a_test_case_rather_than_design_data&#46;&#10;&#10;This_particular_line-item_is_just_a_section_heading&#44;_and_you_should_not_add_any_descriptive_text_to_it&#46;&#10;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">
     <Purpose_of_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;1&#46;&#41;__Self-explanatory&#44;_I_think&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Purpose_of_Test_Case>
     <Test_Setup HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;2&#46;&#41;__Here_you_describe_the_general_setup_for_this_test_&#40;i&#46;e&#46;&#44;_what_input_are_required_and_what_manipulations_must_be_performed_into_order_to_get_the_system_into_the_state_in_which_the_test_can_be_performed&#41;&#44;_as_well_as_the_expected_results_&#40;i&#46;e&#46;_what_outputs_are_generated_or_what_user-interface_indications_are_seen&#41;&#46;&#10;&#10;DO-254_&#40;10&#46;4&#46;5&#41;_specifically_mentions_software_and_test_equipment_setup&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Setup>
     <Test_Procedure HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;3&#46;&#41;__Detailed_instructions_for_performing_the_test&#46;&#10;&#10;I_think_it&#39;s_good_to_include_things_like_blank_spaces_for_adding_checkmarks&#44;_recordings_of_readings&#44;_or_pass&#47;fail_indications_directly_in_the_test_procedures&#46;__If_you_do_so&#44;_you_can_use_a_printout_of_the_HTPR_&#40;in_which_this_line_item_occurs&#41;_to_record_the_test_results_themselves&#46;__In_this_way&#44;_the_completed_HTPR_can_be_treated_as_the_test_results_&#40;DO-254_10&#46;4&#46;5&#41;_and_can_simply_be_placed_directly_into_the_Validation_and_Verification_Data_&#40;VVD&#41;&#46;&#10;&#10;Actually&#44;_at_the_present_time&#44;_that&#39;s_the_only_provision_made_within_Do178Builder_for_the_VVD&#44;_so_you_pretty_much_HAVE_to_do_it_this_way_unless_you_want_to_do_a_lot_of_extra_work&#46;__Look_also_at_the_&#34;Purpose&#34;_section_of_the_HTPR_document&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Procedure>
     <Test_Input_Data HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;4&#46;&#41;__I&#39;m_not_really_sure_what_this_is&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Input_Data>
     <Expected_Results HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;5&#46;&#41;__Includes_pass&#47;fail_criteria&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Expected_Results>
    </TBD_Test_Case>
   </Serial_Data_Routing>
  </Hardware_Functional_and_Performance_Requirements>
  <Hardware_Reliability_and_Quality_Requirements HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2&#44;_10&#46;3&#46;1_&#35;4&#44;_and_10&#46;9_&#35;2&#46;&#41;__&#10;" PSAC="YES" SRD="YES" DD="YES" SVCP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">None.</Hardware_Reliability_and_Quality_Requirements>
  <Hardware_Maintenance_and_Repair_Requirements HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2&#44;_10&#46;3&#46;1_&#35;5&#44;_and_10&#46;9_&#35;2&#46;&#41;__" PSAC="YES" SRD="YES" DD="YES" SVCP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">None.</Hardware_Maintenance_and_Repair_Requirements>
  <Hardware_Manufacturability_and_Assembly_Requirements HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2&#44;_10&#46;3&#46;1_&#35;6&#44;_and_10&#46;9_&#35;2&#46;&#41;__" PSAC="YES" SRD="YES" DD="YES" SVCP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">None.</Hardware_Manufacturability_and_Assembly_Requirements>
  <Hardware_Testability_Requirements HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2&#44;_10&#46;3&#46;1_&#35;7&#44;_and_10&#46;9_&#35;2&#46;&#41;__" PSAC="YES" SRD="YES" DD="YES" SVCP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">None.</Hardware_Testability_Requirements>
  <Hardware_Storage_and_Handling_Requirements HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2&#44;_10&#46;3&#46;1_&#35;8&#44;_and_10&#46;9_&#35;2&#46;&#41;__" PSAC="YES" SRD="YES" DD="YES" SVCP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">None.</Hardware_Storage_and_Handling_Requirements>
  <Installation_Requirements HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2&#44;_10&#46;3&#46;1_&#35;9&#44;_and_10&#46;9_&#35;2&#46;&#41;__" PSAC="YES" SRD="YES" DD="YES" SVCP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">None.</Installation_Requirements>
  <Hardware_Items HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2_and_10&#46;9_&#35;2&#46;&#41;__You_don&#39;t_actually_have_to_fill_in_anything_in_this_section&#46;__Use_the_sub-section_to_enumerate_the_hardware_items&#46;&#10;&#10;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
   <BirdsPLD TYPE="TBD_name_of_a_hardware_item" HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2_and_10&#46;9_&#35;2&#46;&#41;__I_think_the_intention_here_would_be_to_list_all_of_the_logically-distinct_things_being_designed&#44;_and_to_identify_them_by_name_and_function&#46;__For_example&#44;_all_of_the_LRUs&#44;_circuit_boards&#44;_FPGAs&#44;_etc&#46;&#10;&#10;Be_sure_to_edit_the_title_&#40;which_starts_out_as_something_like_&#34;TBD_name_of_a_hardware_item&#34;&#41;_to_something_more_meaningful&#44;_like_&#34;Digital_i&#47;o_PCB_XYX-123&#34;&#46;__&#10;&#10;&#10;&#10;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">The sole hardware item covered by this documentation is the BirdsPLD itself.</BirdsPLD>
  </Hardware_Items>
  <Hardware_Architecture HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2_and_10&#46;9_&#35;2&#46;&#41;__TBD" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">&lt;docbook&gt;&lt;informalfigure&gt;&lt;mediaobject&gt;
&lt;imageobject&gt;&lt;imagedata fileref="BirdsPLD-block-diagram" align=center&gt;&lt;/imageobject&gt;
&lt;caption&gt;&lt;para&gt;BirdsPLD Block Diagram&lt;/para&gt;&lt;/caption&gt;
&lt;/mediaobject&gt;&lt;/informalfigure&gt;&lt;/docbook&gt;</Hardware_Architecture>
  <New_Technologies HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2_and_10&#46;9_&#35;2&#46;&#41;__You_don&#39;t_need_to_fill_in_anything_here&#46;__Use_the_sub-sections_to_enumerate_new_hardware_technologies&#46;&#10;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">None.</New_Technologies>
  <Fail-Safe_Techniques HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2_and_10&#46;9_&#35;2&#46;&#41;__Describe_any_hardware_fail-safe_techniques_to_be_used&#46;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">None.</Fail-Safe_Techniques>
  <Fault_Tolerance_Techniques HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2_and_10&#46;9_&#35;2&#46;&#41;__Describe_any_hardware_fault-tolerance_techniques_used&#46;&#10;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">None.</Fault_Tolerance_Techniques>
  <Redundancy_Techniques HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2_and_10&#46;9_&#35;2&#46;&#41;__Use_this_section_to_give_a_brief_description_of_redundancy&#44;_if_any&#44;_in_the_system&#46;__The_description_should_be_appropriate_to_the_requirements_process&#46;__If_additional_details_are_needed&#44;_they_are_added_&#40;to_other_outline_items&#41;_in_the_design_process&#46;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">None.</Redundancy_Techniques>
  <Partitioning_Techniques HINT="&#40;DO-254_10&#46;1&#46;1_&#35;2_and_10&#46;9_&#35;2&#46;&#41;__Describe_the_partitioning&#46;__I_imagine_that_the_principle_interest_is_in_partitioning_with_respect_to_hardware_items_that_are_at_different_DO-254_levels&#46;__I_imagine&#44;_further&#44;_that_you&#39;ll_want_to_present_arguments_if_any_partitioning_is_used_as_to_why_that_partitioning_is_adequate_to_provide_the_desired_overall_level&#46;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">Each function of the BirdsPLD is implemented at a DO-254 assurance level of C.  Thus there is no partitioning of assurance levels.</Partitioning_Techniques>
  <Alternative_Uses HINT="&#40;DO-254&#44;_10&#46;1&#46;2&#44;_&#35;1&#46;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Alternative_Uses>
  <Planned_Service_Life HINT="&#40;DO-254&#44;_10&#46;1&#46;2&#44;_&#35;1&#46;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Planned_Service_Life>
  <Upgrades HINT="&#40;DO-254&#44;_10&#46;1&#46;2&#44;_&#35;1&#46;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Upgrades>
  <Differences_from_PHAC HINT="&#40;DO-254_10&#46;9&#46;&#41;__Many_of_the_items_in_this_&#34;Hardware_Overview&#34;_section_appear_both_in_the_PHAC_document_&#40;theoretically_created_at_the_beginning_of_the_development_effort&#41;_and_in_the_HAS_document_&#40;theoretically_created_at_the_end_of_the_development_effort&#41;&#46;__Therefore&#44;_it_is_logical_for_DO-254_to_suppose_that_the_two_documents_might_differ_somewhat&#44;_and_therefore_that_these_differences_need_to_be_explained&#46;&#10;&#10;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">There are no differences between the Hardware Overview as described in the PHAC and as described in the HAS.</Differences_from_PHAC>
 </Hardware_Overview>
 <Certification_Considerations HINT="&#40;DO-254_10&#46;1&#46;1_&#35;3_and_10&#46;9_&#35;3&#46;&#41;__This_section_gathers_together_all_of_the_information_specifically_related_to_DO-254_based_certification&#46;&#10;&#10;The_line-item_itself_is_simply_a_section_header&#44;_and_requires_no_descriptive_text&#46;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
  <Summary_of_the_Certification_Basis HINT="&#40;DO-254_10&#46;1&#46;1_&#35;3_and_10&#46;9_&#35;3&#46;&#41;__In_this_section&#44;_you_describe_the_LEGAL_basis_for_certification&#46;__This_might_be_a_listing_of_the_applicable_FARs_&#40;Federal_Aviation_Regulations&#41;_or_a_TSO&#46;__For_example&#44;_you_might_list_FAR_23-1301_as_the_functional_basis_and_FAR_23-1309_as_the_safety_basis&#46;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">Please reference the documentation of the parent BirdsCWS project (BirdsCWS-PHAC).</Summary_of_the_Certification_Basis>
  <Means_of_Compliance HINT="&#40;DO-254_10&#46;1&#46;1_&#35;3_and_10&#46;9_&#35;3&#46;&#41;__I&#39;m_not_honestly_sure_what_should_go_here&#46;__I_suppose_it_is_something_like&#44;_&#34;the_certification_authority_for_this_project_is_Cessna&#44;_who_has_approved_DER_&#40;insert_name_and_number&#41;_to_review_and_approve_the_life-cycle_data_for_conformance_to_DO-254&#34;&#46;__Or_perhaps_it_isn&#39;t&#46;&#10;&#10;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">RTCA DO-254 is used as the means of compliance, per FAA AC20-152.</Means_of_Compliance>
  <Hardware_Level HINT="&#40;DO-254_10&#46;1&#46;1_&#35;3&#44;_Table_2-1&#44;_and_10&#46;9_&#35;3&#46;&#41;__List_the_DO-254_level_for_each_hardware_item&#44;_if_there_are_different_levels&#46;&#10;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">The assurance level is C.  (Refer to RTCA DO-254, Table 2-1.)</Hardware_Level>
  <Justification_of_Hardware_Level HINT="&#40;DO-254_10&#46;1&#46;1_&#35;3_and_10&#46;9_&#35;3&#46;&#41;__The_justification_of_the_hardware_level_--_A&#44;_B&#44;_C&#44;_D&#44;_or_E_--_always_really_comes_down_to_the_needs_of_the_whoever_installs_the_device_in_an_aircraft&#46;__If_this_is_an_OEM_product_for_an_aircraft_manufacturer&#44;_such_as_Cessna&#44;_the_customer_will_have_performed_a_safety_analysis_and_will_be_able_to_provide_this_to_you_in_the_requirements_process&#46;__If_so&#44;_you_can_quote_the_document_number_of_the_customer&#39;s_safety_analysis&#46;__&#10;&#10;When_there_is_a_partitioning_to_allow_a_mixture_of_hardware_items_at_different_DO-254_levels&#44;_DO-254_expects_that_there_has_been_a_&#34;functional_failure_path_analysis&#34;_&#40;FFPA&#41;_to_justify_the_use_of_lower_levels_for_some_items&#46;__Refer_to_DO-254_section_2&#46;3&#46;&#10;&#10;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">Please reference the documentation of the parent BirdsCWS project (BirdsCWS-PHAC).</Justification_of_Hardware_Level>
  <Differences_from_PHAC HINT="&#40;DO-254_10&#46;9&#46;&#41;__All_of_the_items_in_this_&#34;Certification_Considerations&#34;_section_appear_both_in_the_PHAC_document_&#40;theoretically_created_at_the_beginning_of_the_development_effort&#41;_and_in_the_HAS_document_&#40;theoretically_created_at_the_end_of_the_development_effort&#41;&#46;__Therefore&#44;_it_is_logical_for_DO-254_to_suppose_that_the_two_documents_might_differ_somewhat&#44;_and_therefore_that_these_differences_need_to_be_explained&#46;&#10;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">There are no differences between the Certification Considerations as described in the PHAC and as described in the HAS.</Differences_from_PHAC>
 </Certification_Considerations>
 <Life_Cycles HINT="&#40;DO-254_10&#46;1&#46;2&#44;_&#35;1&#46;&#41;__In_this_section&#44;_we_group_life-cycle-related_information&#46;__The_term_&#34;life-cycles&#34;_refers_to_the_project_phases_used&#44;_the_organizational_responsibilities&#44;_the_transitions_between_project_phases&#44;_and_so_forth&#46;__This_particular_line-item_is_really_just_a_title_for_the_section&#44;_but_you_can_fill_in_a_brief_textual_summary_also&#46;&#10;&#10;If_several_hardware_items_are_developed&#44;_it&#39;s_potentially_possible_that_each_component__undergoes_a_completely_different_type_of_life-cycle&#46;__For_example&#44;_suppose_that_Company_A_and_Company_B_are_collaborating&#44;_each_creating_a_one_of_the_two_hardware_items_used&#44;_but_each_interally_organizing_the_projects_differently&#46;__What_you_do_is_to_provide_a_sub-section_for_each_hardware_item__Alternately&#44;_if_the_project_has_multiple_hardware_items_but_they_all_have_the_same_life-cycle_organization&#44;_simply_include_a_single_catch-all_sub-section&#46;__This_would_be_good_information_to_include_in_the_summary&#58;__&#34;Three_hardware_items_are_develope&#44;_A&#44;_B&#44;_and_C&#46;__Items_A_and_B_have_the_same_life-cycle_organazation&#46;__Component_C_has_a_different_life-cycle&#46;&#34;&#10;&#10;Incidentally&#44;_the_design_of_the_Do178Builder_program_doesn&#39;t_allow_the_same_data_item_to_have_different_control_categories_in_different_DO-254_documents&#44;_so_where_there_is_a_conflict_I&#39;ve_applied_HC1&#46;" PSAC="YES" SDP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
  <BirdsPLD_Hardware_Development_Life_Cycle TYPE="TBD_Title_of_a_specific_life-cycle" HINT="&#40;DO-254_10&#46;1&#46;2&#44;_&#35;1&#46;&#41;__In_this_section&#44;_we_group_all_the_life-cycle-related_information_for_a_specific_hardware_item&#44;_or_for_a_group_of_hardware_items_with_the_same_life-cycle_organization&#46;__The_term_&#34;life-cycles&#34;_refers_to_the_project_phases_used_&#40;&#34;processes&#34;_in_DO-254_terminology&#41;&#44;_the_organizational_responsibilities&#44;_the_transitions_between_project_phases&#44;_and_so_forth&#46;__This_particular_line-item_is_really_just_a_title_for_the_section&#44;_but_you_can_fill_in_a_brief_textual_summary_also&#44;_such_as_&#34;the_life-cycle_processes_for_software_components_A_and_B_are_described_in_this_section&#46;&#34;&#10;&#10;As_many_sections_of_this_type_can_be_added_as_necessary&#46;__After_each_new_section_is_added&#44;_you_must_modify_the_title_&#40;which_intially_is_something_like_&#34;TBD_Title_of_a_specific_hardware_item&#34;_to_something_more_meaningful&#46;_" PSAC="YES" SDP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
   <Life-Cycle HINT="&#40;DO-254_3&#46;0&#46;&#41;__This_is_just_a_heading&#46;__No_text_is_needed&#46;&#10;" PSAC="YES" SDP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
    <Processes HINT="&#40;DO-254_3&#46;0&#46;&#41;__Itemize_the_life-cycle_processes&#44;_suitably_for_the_PHAC&#46;__This_summary_is_developed_in_detail_in_the_HDP&#44;_and_should_be_consistent_with_the_HDP&#46;__If_you_choose_to_use_the_canonical_processes&#44;_my_boilerplate_text_may_be_adequate_for_you&#46;__It_might_be_nice_to_add_an_illustration_full_of_pretty_boxes_and_arrows_between_them_to_illustrate_the_concept&#46;__My_interpretation_of_the_Validation_Process_might_be_considered_novel_by_some&#44;_and_so_might_require_some_rework_if_you_don&#39;t_care_to_defend_my_ideas&#46;&#10;&#10;&#10;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">The Hardware Design Plan (HDP) describes the life-cycle processes in detail.  What follows is a brief summary.

The canonical life-cycle processes envisaged by DO-254 Chapter 3 are used.  The following processes occur in sequential order:

&lt;docbook&gt;&lt;itemizedlist&gt;
&lt;listitem&gt;&lt;para&gt;Planning Process&lt;/para&gt;&lt;/listitem&gt;
&lt;listitem&gt;&lt;para&gt;Requirements Capture Process, wherein system requirements are allocated to hardware requirements, and traceability between system requirements and hardware requirements is established.&lt;/para&gt;&lt;/listitem&gt;
&lt;listitem&gt;&lt;para&gt;Conceptual Design Process, wherein hardware requirements are developed in detail.&lt;/para&gt;&lt;/listitem&gt;
&lt;listitem&gt;&lt;para&gt;Detailed Design Process, wherein specific design artifacts such as schematic captures, bills of material, or HDL source code are developed from the conceptual design data.&lt;/para&gt;&lt;/listitem&gt;
&lt;listitem&gt;&lt;para&gt;Implementation Process, wherein detailed design data is converted to physical hardware such as circuit boards or ASICs.&lt;/para&gt;&lt;/listitem&gt;
&lt;listitem&gt;&lt;para&gt;Validation and Verification Process.  The "validation" portion of this process actually is concurrent with all other process, and only the "verification" part is sequential.  However, validation occurs by means of review checklists called out by process checklists of the other processes.  In other words, validation is really integrated with other processes rather than being a separate process of itself.&lt;/para&gt;&lt;/listitem&gt;
&lt;listitem&gt;&lt;para&gt;Product Transition Process, wherein manufacturing and repair data is created, traceability with detailed design data is established, and acceptance occurs.&lt;/para&gt;&lt;/listitem&gt;
&lt;/itemizedlist&gt;&lt;/docbook&gt;

The following processes are concurrent with the sequential processes:

&lt;docbook&gt;&lt;itemizedlist&gt;
&lt;listitem&gt;&lt;para&gt;Hardware Configuration Management Process&lt;/para&gt;&lt;/listitem&gt;
&lt;listitem&gt;&lt;para&gt;Hardware Process Assurance&lt;/para&gt;&lt;/listitem&gt;
&lt;listitem&gt;&lt;para&gt;Certification Liaison Process&lt;/para&gt;&lt;/listitem&gt;
&lt;/itemizedlist&gt;&lt;/docbook&gt;</Processes>
    <Design_Policies HINT="&#40;DO-254&#44;_10&#46;1&#46;2&#44;_&#35;1&#46;&#41;__Not_sure_exactly_what_this_is&#46;_" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Design_Policies>
    <Design_Standards HINT="&#40;DO-254&#44;_10&#46;1&#46;2&#44;_&#35;1&#46;&#41;__My_boilerplate_assumes_the_DO-254_standards_documents_are_used_as_project-specific_or_generic_standards&#46;__If_not&#44;_fix_my_text&#46;__My_wording_borrows_heavily_from_DO-254_itself&#46;&#10;" SDP="YES" BA="N2" BB="N2" BC="N2">&lt;docbook&gt;&lt;itemizedlist&gt;
&lt;listitem&gt;&lt;para&gt;The TBD-RS document defines the rules, procedures, methods, guidance, and criteria for developing the requirements.&lt;/para&gt;&lt;/listitem&gt;
&lt;listitem&gt;&lt;para&gt;The TBD-HDS document defines the rules, procedures, methods, guidance, and criteria for developing and specifying the hardware design.&lt;/para&gt;&lt;/listitem&gt;
&lt;listitem&gt;&lt;para&gt;The TBD-VVS document defines the rules, procedures, methods, guidance, and criteria for validating and verifying the hardware design and implementation.&lt;/para&gt;&lt;/listitem&gt;
&lt;listitem&gt;&lt;para&gt;The TBD-HARS document defines the procedures, methods, and criteria used to retain and archive product data.&lt;/para&gt;&lt;/listitem&gt;
&lt;/itemizedlist&gt;&lt;/docbook&gt;</Design_Standards>
    <Process_Procedures HINT="&#40;DO-254&#44;_10&#46;1&#46;1&#44;_&#35;4&#46;&#41;__This_is_a_summary_of_data_appearing_in_detail_in_the_HDP&#44;_and_should_be_consistent_with_it&#46;__I_think_that_what_you_want_to_do_here_is_to_give_a_taste_of_the_procedures_you&#39;re_using_to_insure_that_the_objectives_of_the_processes_are_met_and_can_be_assured&#46;__The_boilerplate_contains_my_ideas_on_the_subject&#46;__If_your_ideas_are_different&#44;_then_fix_the_text&#46;&#10;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">The Hardware Design Plan (HDP) describes the process procedures in detail.  What follows is a brief summary.

Each of the hardware life-cycle process (Planning, Requirements Capture, etc.) has an associated checklist which itemizes each of the steps required to complete that process.  The checklists are separate documents, called out in the Hardware Development Plan (HDP).  The checklists include not only the steps specific to the associated processes, but also all of the Validation Process, Hardware Configuration Management Process, and Certification Liaison steps which are relevant, thus obviating most of the need for separate Validation, Hardware Configuration Management, and Certification Liaison Processes.  Additionally, the checklists contain some, but not all, associated Hardware Process Assurance tasks.

At the outset of any given life-cycle process, the lead hardware developer obtains a blank copy of the process checklist.  As each step of the process is performed, the he/she initials and dates that step.  When all steps are complete, or when a regression is made to an earlier life-cycle process, the completed process becomes part of the Hardware Process Assurance Records (HPAR), which for this project are combined with the Validation and Verification Data (VVD).  When a regression to an earlier life-cycle process is made, the lead developer obtains a new, blank copy of the earlier life-cycle process.

Blank life-cycle process checklists are reviewed and approved, prior to use, by the lead hardware developer.  In case the life-cycle processes are identical to those in previously-developed hardware at the same assurance level, process checklists from the prior project can be used unchanged.

Hardware Process Assurance (HPA) differs from the other life-cycle processes, in that it does not have a process checklist.  Rather the process checklists lists all relevant HPA tasks.  Since DO-254 does not require formal HPA at assurance level C, all HPA activities are performed by the lead hardware developer.
</Process_Procedures>
    <Hardware_Design_Methods HINT="&#40;DO-254&#44;_10&#46;1&#46;1&#44;_&#35;4&#46;&#41;&#10;" PSAC="YES" SDP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">Hardware requirements, design, test procedures, and configuration data are captured and interrelated using a software tool called &lt;Command&gt;Do178Builder&lt;/Command&gt;.

Conceptual design data is converted to detailed design data by creating VHDL source code, and then compiling that code using tools provided by the manufacturer of the PLD device used.
     <Requirements_Capture_and_Specification_Methods HINT="&#40;DO-254&#44;_10&#46;1&#46;2&#44;_&#35;3&#46;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Requirements_Capture_and_Specification_Methods>
     <Conceptual_Design_Methods HINT="&#40;DO-254&#44;_10&#46;1&#46;2&#44;_&#35;3&#46;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Conceptual_Design_Methods>
     <Detailed_Design_Methods HINT="&#40;DO-254&#44;_10&#46;1&#46;2&#44;_&#35;3&#46;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Detailed_Design_Methods>
     <Synthesis_Techniques HINT="&#40;DO-254&#44;_10&#46;1&#46;2&#44;_&#35;3&#46;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Synthesis_Techniques>
     <Implementation_Methods HINT="&#40;DO-254&#44;_10&#46;1&#46;2&#44;_&#35;3&#46;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Implementation_Methods>
     <Production_Transition_Methods HINT="&#40;DO-254&#44;_10&#46;1&#46;2&#44;_&#35;3&#46;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Production_Transition_Methods>
    </Hardware_Design_Methods>
    <Process_Standards HINT="&#40;DO-254&#44;_10&#46;1&#46;1&#44;_&#35;4&#46;&#41;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">None.</Process_Standards>
    <Activities HINT="&#40;DO-254&#44;_10&#46;1&#46;1&#44;_&#35;4&#46;&#41;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">The activities are defined by the Hardware Design Plan (BirdsPLD-HDP).  In brief, each development process (Planning, Requirements Capture, Conceptual Design, etc.) has an associated checklist of activities, managed by the lead hardware developer.  The checklist for each development process is completed before proceeding to the next development process.  The process checklists include:  development of data items, review and release of data items, etc.</Activities>
    <Life-Cycle_Processes HINT="&#40;DO-254_3&#46;0_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_section_collects_together_sub-sections_for_all_of_the_individual_life-cycle_processes_relevant_to_this_hardware_item_or_set_of_hardware_items&#46;__I_don&#39;t_think_you_need_any_text_here&#44;_but_you_can_add_some_if_you_want&#46;__&#10;&#10;The_template_automatically_provides_sub-sections_for_the_canonical_DO-254_processes&#46;__Obviously&#44;_many_other_processes_may_be_relevant_as_well&#44;_and_you_can_add_sub-sections_for_them&#46;__Also&#44;_you_can_remove_the_sub-sections_for_the_canonical_processes_if&#44;_for_some_reason&#44;_you_don&#39;t_use_them&#46;&#10;&#10;This_specific_line-item_is_merely_a_section_header&#44;_and_requires_no_descriptive_text&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">
     <Planning_Process HINT="&#40;DO-254_4&#46;0_and_10&#46;1&#46;2_&#35;1&#46;&#41;__Provide_a_brief_description_of_the_planning_process&#44;_if_you_have_one&#46;__&#40;Delete_this_item_if_not&#46;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
      <Details_of_Implementation HINT="&#40;DO-254_4&#46;0_and_10&#46;1&#46;2_&#35;1&#46;&#41;__Expand_the_brief_description_of_the_process_given_above&#44;_to_the_point_that_enough_detail_is_provided_to_implement_the_process&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
       <TBD_Review_Form HINT="&#40;DO-254_4&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_is_a_process_checklist&#44;_associated_perhaps_with_document_reviews_needed_by_the_&#34;Details_of_Implementation&#34;_section&#46;__In_order_to_make_the_forms_look_nicer&#44;_you_may_want_to_provide_such_forms_separately_&#40;perhaps_creating_them_in_a_word_processor&#41;&#44;_in_which_case_you_should_call_out_the_forms_in_the_&#34;Details_of_Implementation&#34;_and_don&#39;t_need_this_item_at_all&#46;__At_the_other_extreme&#44;_you_can_have_as_many_items_of_this_type_as_you_want_if_you_don&#39;t_mind_the_relative_lack_of_control_over_the_formatting&#46;__&#40;Don&#39;t_forget_to_change_the_heading_to_indicate_the_actual_type_of_review&#33;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</TBD_Review_Form>
      </Details_of_Implementation>
      <Transition_Criteria_and_Satisfaction_of_Objectives HINT="&#40;DO-254_4&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_defines_the_criteria_used_to_transition_from_this_development_process_to_other_life-cycle_processes&#46;__" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Transition_Criteria_and_Satisfaction_of_Objectives>
     </Planning_Process>
     <Requirements_Capture_Process HINT="&#40;DO-254_5&#46;1_and_10&#46;1&#46;2_&#35;1&#46;&#41;__Provide_a_brief_description_of_the_requirements-capture_process&#44;_if_you_have_one&#46;__&#40;Delete_this_item_if_not&#46;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
      <Details_of_Implementation HINT="&#40;DO-254_5&#46;1_and_10&#46;1&#46;2_&#35;1&#46;&#41;__Expand_the_brief_description_of_the_process_given_above&#44;_to_the_point_that_enough_detail_is_provided_to_implement_the_process&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
       <TBD_Review_Form HINT="&#40;DO-254_5&#46;1&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_is_a_process_checklist&#44;_associated_perhaps_with_document_reviews_needed_by_the_&#34;Details_of_Implementation&#34;_section&#46;__In_order_to_make_the_forms_look_nicer&#44;_you_may_want_to_provide_such_forms_separately_&#40;perhaps_creating_them_in_a_word_processor&#41;&#44;_in_which_case_you_should_call_out_the_forms_in_the_&#34;Details_of_Implementation&#34;_and_don&#39;t_need_this_item_at_all&#46;__At_the_other_extreme&#44;_you_can_have_as_many_items_of_this_type_as_you_want_if_you_don&#39;t_mind_the_relative_lack_of_control_over_the_formatting&#46;__&#40;Don&#39;t_forget_to_change_the_heading_to_indicate_the_actual_type_of_review&#33;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</TBD_Review_Form>
      </Details_of_Implementation>
      <Transition_Criteria_and_Satisfaction_of_Objectives HINT="&#40;DO-254_5&#46;1&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_defines_the_criteria_used_to_transition_from_this_development_process_to_other_life-cycle_processes&#46;__For_example&#44;_&#34;The_requirements_process_can_transition_to_the_design_process_upon_completion_of_the_PHAC_and_HDP_documents&#44;_as_evidenced_by_successful_review_by_the_Engineering_department_as_evidenced_by_Review_Form_ABC-123&#46;&#34;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Transition_Criteria_and_Satisfaction_of_Objectives>
     </Requirements_Capture_Process>
     <Validation_Process HINT="&#40;DO-254_6&#46;1_and_10&#46;1&#46;2_&#35;1&#46;&#41;__Provide_a_brief_description_of_the_requirements-capture_process&#44;_if_you_have_one&#46;__&#40;Delete_this_item_if_not&#46;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
      <Details_of_Implementation HINT="&#40;DO-254_6&#46;1_and_10&#46;1&#46;2_&#35;1&#46;&#41;__Expand_the_brief_description_of_the_process_given_above&#44;_to_the_point_that_enough_detail_is_provided_to_implement_the_process&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
       <TBD_Review_Form HINT="&#40;DO-254_6&#46;1&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_is_a_process_checklist&#44;_associated_perhaps_with_document_reviews_needed_by_the_&#34;Details_of_Implementation&#34;_section&#46;__If_you_buy_into_my_world-view&#44;_the_Validation_Process_checklist_should_be_integrated_with_the_process_checklists_for_the_other_processes&#44;_and_so_there_wouldn&#39;t_really_be_a_separate_checklist&#46;__But_it&#39;s_up_to_you&#46;&#10;&#10;In_order_to_make_the_forms_look_nicer&#44;_you_may_want_to_provide_such_forms_separately_&#40;perhaps_creating_them_in_a_word_processor&#41;&#44;_in_which_case_you_should_call_out_the_forms_in_the_&#34;Details_of_Implementation&#34;_and_don&#39;t_need_this_item_at_all&#46;__At_the_other_extreme&#44;_you_can_have_as_many_items_of_this_type_as_you_want_if_you_don&#39;t_mind_the_relative_lack_of_control_over_the_formatting&#46;__&#40;Don&#39;t_forget_to_change_the_heading_to_indicate_the_actual_type_of_review&#33;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</TBD_Review_Form>
      </Details_of_Implementation>
      <Transition_Criteria_and_Satisfaction_of_Objectives HINT="&#40;DO-254_6&#46;1&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_defines_the_criteria_used_to_transition_from_this_development_process_to_other_life-cycle_processes&#46;__" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Transition_Criteria_and_Satisfaction_of_Objectives>
     </Validation_Process>
     <Conceptual_Design_Process HINT="&#40;DO-254_5&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__Provide_a_brief_description_of_the_conceptual_design_process&#44;_if_you_have_one&#46;__&#40;Delete_this_item_if_not&#46;&#41;&#10;&#10;&#34;Design&#34;&#44;_if_it_needs_a_definition&#44;_is_the_fleshing_out_of_the_&#34;requirements&#34;_&#40;which_are_usually_very_general&#41;_to_the_point_that_adequate_detail_is_available_to_allow_detailed_design_such_as_creation_of_schematic-capture_drawings_or_HDL_source_code&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
      <Details_of_Implementation HINT="&#40;DO-254_5&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__Expand_the_brief_description_of_the_process_given_above&#44;_to_the_point_that_enough_detail_is_provided_to_implement_the_process&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
       <TBD_Review_Form HINT="&#40;DO-254_5&#46;2&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_is_a_process_checklist&#44;_associated_perhaps_with_document_reviews_needed_by_the_&#34;Details_of_Implementation&#34;_section&#46;__In_order_to_make_the_forms_look_nicer&#44;_you_may_want_to_provide_such_forms_separately_&#40;perhaps_creating_them_in_a_word_processor&#41;&#44;_in_which_case_you_should_call_out_the_forms_in_the_&#34;Details_of_Implementation&#34;_and_don&#39;t_need_this_item_at_all&#46;__At_the_other_extreme&#44;_you_can_have_as_many_items_of_this_type_as_you_want_if_you_don&#39;t_mind_the_relative_lack_of_control_over_the_formatting&#46;__&#40;Don&#39;t_forget_to_change_the_heading_to_indicate_the_actual_type_of_review&#33;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</TBD_Review_Form>
      </Details_of_Implementation>
      <Transition_Criteria_and_Satisfaction_of_Objectives HINT="&#40;DO-254_5&#46;2&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_defines_the_criteria_used_to_transition_from_this_development_process_to_other_life-cycle_processes&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Transition_Criteria_and_Satisfaction_of_Objectives>
     </Conceptual_Design_Process>
     <Detailed_Design_Process HINT="&#40;DO-254_5&#46;3_and_10&#46;1&#46;2_&#35;1&#46;&#41;__Provide_a_brief_description_of_the_detailed_design_process&#44;_if_you_have_one&#46;__&#40;Delete_this_item_if_not&#46;&#41;&#10;&#10;This_process_is_used_for_things_such_as_creation_of_schematic-capture_drawings_or_HDL_source_code&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
      <Details_of_Implementation HINT="&#40;DO-254_5&#46;3_and_10&#46;1&#46;2_&#35;1&#46;&#41;__Expand_the_brief_description_of_the_process_given_above&#44;_to_the_point_that_enough_detail_is_provided_to_implement_the_process&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
       <TBD_Review_Form HINT="&#40;DO-254_5&#46;3&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_is_a_process_checklist&#44;_associated_perhaps_with_document_reviews_needed_by_the_&#34;Details_of_Implementation&#34;_section&#46;__In_order_to_make_the_forms_look_nicer&#44;_you_may_want_to_provide_such_forms_separately_&#40;perhaps_creating_them_in_a_word_processor&#41;&#44;_in_which_case_you_should_call_out_the_forms_in_the_&#34;Details_of_Implementation&#34;_and_don&#39;t_need_this_item_at_all&#46;__At_the_other_extreme&#44;_you_can_have_as_many_items_of_this_type_as_you_want_if_you_don&#39;t_mind_the_relative_lack_of_control_over_the_formatting&#46;__&#40;Don&#39;t_forget_to_change_the_heading_to_indicate_the_actual_type_of_review&#33;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</TBD_Review_Form>
      </Details_of_Implementation>
      <Transition_Criteria_and_Satisfaction_of_Objectives HINT="&#40;DO-254_5&#46;3&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_defines_the_criteria_used_to_transition_from_this_development_process_to_other_life-cycle_processes&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Transition_Criteria_and_Satisfaction_of_Objectives>
     </Detailed_Design_Process>
     <Implementation_Process HINT="&#40;DO-254_5&#46;4_and_10&#46;1&#46;2_&#35;1&#46;&#41;__Provide_a_brief_description_of_the_implementation_process&#44;_if_you_have_one&#46;__&#40;Delete_this_item_if_not&#46;&#41;&#10;&#10;In_this_process_you_actually_do_stuff_like_have_PCBs_fabbed_from_Gerber_files&#44;_or_have_ASICs_fabricated&#46;&#10;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
      <Details_of_Implementation HINT="&#40;DO-254_5&#46;4_and_10&#46;1&#46;2_&#35;1&#46;&#41;__Expand_the_brief_description_of_the_process_given_above&#44;_to_the_point_that_enough_detail_is_provided_to_implement_the_process&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
       <TBD_Review_Form HINT="&#40;DO-254_5&#46;4&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_is_a_process_checklist&#44;_associated_perhaps_with_document_reviews_needed_by_the_&#34;Details_of_Implementation&#34;_section&#46;__In_order_to_make_the_forms_look_nicer&#44;_you_may_want_to_provide_such_forms_separately_&#40;perhaps_creating_them_in_a_word_processor&#41;&#44;_in_which_case_you_should_call_out_the_forms_in_the_&#34;Details_of_Implementation&#34;_and_don&#39;t_need_this_item_at_all&#46;__At_the_other_extreme&#44;_you_can_have_as_many_items_of_this_type_as_you_want_if_you_don&#39;t_mind_the_relative_lack_of_control_over_the_formatting&#46;__&#40;Don&#39;t_forget_to_change_the_heading_to_indicate_the_actual_type_of_review&#33;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</TBD_Review_Form>
      </Details_of_Implementation>
      <Transition_Criteria_and_Satisfaction_of_Objectives HINT="&#40;DO-254_5&#46;4&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_defines_the_criteria_used_to_transition_from_this_development_process_to_other_life-cycle_processes&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Transition_Criteria_and_Satisfaction_of_Objectives>
     </Implementation_Process>
     <Verification_Process HINT="&#40;DO-254_6&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__Provide_a_high-level_description_of_the_hardware-verification_process&#46;__Additional_details_can_be_fleshed_out_by_expanding_the_outline_to_include_various_of_the_sub-sections&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
      <Details_of_Implementation HINT="&#40;DO-254_6&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__Expand_the_brief_description_of_the_process_given_above&#44;_to_the_point_that_enough_detail_is_provided_to_implement_the_process&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
       <TBD_Review_Form HINT="&#40;DO-254_6&#46;2&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_is_a_process_checklist&#44;_associated_perhaps_with_document_reviews_needed_by_the_&#34;Details_of_Implementation&#34;_section&#46;__In_order_to_make_the_forms_look_nicer&#44;_you_may_want_to_provide_such_forms_separately_&#40;perhaps_creating_them_in_a_word_processor&#41;&#44;_in_which_case_you_should_call_out_the_forms_in_the_&#34;Details_of_Implementation&#34;_and_don&#39;t_need_this_item_at_all&#46;__At_the_other_extreme&#44;_you_can_have_as_many_items_of_this_type_as_you_want_if_you_don&#39;t_mind_the_relative_lack_of_control_over_the_formatting&#46;__&#40;Don&#39;t_forget_to_change_the_heading_to_indicate_the_actual_type_of_review&#33;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</TBD_Review_Form>
      </Details_of_Implementation>
      <Transition_Criteria_and_Satisfaction_of_Objectives HINT="&#40;DO-254_6&#46;2&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_defines_the_criteria_used_to_transition_from_this_development_process_to_other_life-cycle_processes&#46;__For_example&#44;_there_may_be_a_review_upon_completion_of_collection_of_the_software_verification_results&#44;_and_this_result_of_this_review_might_be_used_either_to_release_the_software_or_to_return_to_the_earlier_life-cycle_processes_such_as_the_coding_process&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Transition_Criteria_and_Satisfaction_of_Objectives>
     </Verification_Process>
     <Production_Transition_Process HINT="&#40;DO-254_5&#46;5_and_10&#46;1&#46;2_&#35;1&#46;&#41;__Provide_a_high-level_description_of_the_production_transition_process&#46;__Additional_details_can_be_fleshed_out_by_expanding_the_outline_to_include_various_of_the_sub-sections&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
      <Details_of_Implementation HINT="&#40;DO-254_5&#46;5_and_10&#46;1&#46;2_&#35;1&#46;&#41;__Expand_the_brief_description_of_the_process_given_above&#44;_to_the_point_that_enough_detail_is_provided_to_implement_the_process&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
       <TBD_Review_Form HINT="&#40;DO-254_5&#46;5&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_is_a_process_checklist&#44;_associated_perhaps_with_document_reviews_needed_by_the_&#34;Details_of_Implementation&#34;_section&#46;__In_order_to_make_the_forms_look_nicer&#44;_you_may_want_to_provide_such_forms_separately_&#40;perhaps_creating_them_in_a_word_processor&#41;&#44;_in_which_case_you_should_call_out_the_forms_in_the_&#34;Details_of_Implementation&#34;_and_don&#39;t_need_this_item_at_all&#46;__At_the_other_extreme&#44;_you_can_have_as_many_items_of_this_type_as_you_want_if_you_don&#39;t_mind_the_relative_lack_of_control_over_the_formatting&#46;__&#40;Don&#39;t_forget_to_change_the_heading_to_indicate_the_actual_type_of_review&#33;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</TBD_Review_Form>
      </Details_of_Implementation>
      <Transition_Criteria_and_Satisfaction_of_Objectives HINT="&#40;DO-254_5&#46;5&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_defines_the_criteria_used_to_transition_from_this_development_process_to_other_life-cycle_processes&#46;__For_example&#44;_there_may_be_a_review_upon_completion_of_collection_of_the_software_verification_results&#44;_and_this_result_of_this_review_might_be_used_either_to_release_the_software_or_to_return_to_the_earlier_life-cycle_processes_such_as_the_coding_process&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Transition_Criteria_and_Satisfaction_of_Objectives>
     </Production_Transition_Process>
     <Configuration_Management_Process HINT="&#40;DO-254_7&#46;0_and_10&#46;1&#46;2_&#35;1&#46;&#41;__Provide_a_high-level_description_of_the_HCM_process&#46;__Additional_details_can_be_fleshed_out_by_expanding_the_outline_to_include_various_of_the_sub-sections&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
      <Details_of_Implementation HINT="&#40;DO-254_7&#46;0_and_10&#46;1&#46;2_&#35;1&#46;&#41;__Expand_the_brief_description_of_the_process_given_above&#44;_to_the_point_that_enough_detail_is_provided_to_implement_the_process&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
       <TBD_Review_Form HINT="&#40;DO-254_7&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_is_a_process_checklist&#44;_associated_perhaps_with_document_reviews_needed_by_the_&#34;Details_of_Implementation&#34;_section&#46;__If_you_buy_into_my_world-view&#44;_HCM_activities_will_be_integrated_with_other_process_checklists&#44;_and_thus_there&#39;s_no_need_for_a_separate_HCM_Process_checklist&#44;_nor_even_&#40;really&#41;_for_an_HCM_process&#46;__But_it&#39;s_up_to_you&#46;&#10;&#10;In_order_to_make_the_forms_look_nicer&#44;_you_may_want_to_provide_such_forms_separately_&#40;perhaps_creating_them_in_a_word_processor&#41;&#44;_in_which_case_you_should_call_out_the_forms_in_the_&#34;Details_of_Implementation&#34;_and_don&#39;t_need_this_item_at_all&#46;__At_the_other_extreme&#44;_you_can_have_as_many_items_of_this_type_as_you_want_if_you_don&#39;t_mind_the_relative_lack_of_control_over_the_formatting&#46;__&#40;Don&#39;t_forget_to_change_the_heading_to_indicate_the_actual_type_of_review&#33;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</TBD_Review_Form>
      </Details_of_Implementation>
      <Transition_Criteria_and_Satisfaction_of_Objectives HINT="&#40;DO-254_7&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_defines_the_criteria_used_to_transition_from_this_development_process_to_other_life-cycle_processes&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Transition_Criteria_and_Satisfaction_of_Objectives>
     </Configuration_Management_Process>
     <Process_Assurance HINT="&#40;DO-254_8&#46;0_and_10&#46;1&#46;2_&#35;1&#46;&#41;__Provide_a_high-level_description_of_the_hardware_process_assurance&#46;__Additional_details_can_be_fleshed_out_by_expanding_the_outline_to_include_various_of_the_sub-sections&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
      <Details_of_Implementation HINT="&#40;DO-254_8&#46;0_and_10&#46;1&#46;2_&#35;1&#46;&#41;__Expand_the_brief_description_of_the_process_given_above&#44;_to_the_point_that_enough_detail_is_provided_to_implement_the_process&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
       <TBD_Review_Form HINT="&#40;DO-254_8&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_is_a_process_checklist&#44;_associated_perhaps_with_document_reviews_needed_by_the_&#34;Details_of_Implementation&#34;_section&#46;__In_order_to_make_the_forms_look_nicer&#44;_you_may_want_to_provide_such_forms_separately_&#40;perhaps_creating_them_in_a_word_processor&#41;&#44;_in_which_case_you_should_call_out_the_forms_in_the_&#34;Details_of_Implementation&#34;_and_don&#39;t_need_this_item_at_all&#46;__At_the_other_extreme&#44;_you_can_have_as_many_items_of_this_type_as_you_want_if_you_don&#39;t_mind_the_relative_lack_of_control_over_the_formatting&#46;__&#40;Don&#39;t_forget_to_change_the_heading_to_indicate_the_actual_type_of_review&#33;&#41;&#10;&#10;If_you_buy_into_my_world-view&#44;_HPA_activities_are_of_two_kinds&#58;__Reviews_and_Audits&#46;__Speaking_loosely&#44;_the_reviews_are_events_that_are_triggered_by_reaching_specific_points_in_the_hardware_development&#44;_while_audits_are_something_that_just_happen_spontaneously_or_periodically&#46;__An_example_of_the_former_might_be_a_review_of_a_process_checklist_at_the_transition_from_one_life-cycle_process_to_the_next_&#40;like_moving_from_the_Planning_Process_to_the_Requirements_Capture_Process&#41;&#44;_while_an_example_of_the_latter_might_be_a_periodic_check_of_the_integrity_of_the_archive_that_stores_detailed_design_data&#46;__In_my_view&#44;_the_HPA_process_doesn&#39;t_need_a_process_checklist&#44;_because_each_of_its_triggered_actions_can_appear_on_the_process_checklist_of_another_process&#46;__For_example&#44;_if_there_was_HPA_review_when_the_Planning_Process_transitioned_to_the_Requirements_Capture_process&#44;_the_HPA_review_would_be_an_item_on_the_Planning_Process_checklist&#46;__BUT&#44;_each_review_or_audit_by_HPA_probably_requires_a_checklist_of_its_own&#46;__That&#39;s_just_my_2_cents&#44;_so_feel_free_to_ignore_it&#46;&#10;&#10;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</TBD_Review_Form>
      </Details_of_Implementation>
      <Transition_Criteria_and_Satisfaction_of_Objectives HINT="&#40;DO-254_8&#46;2_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_defines_the_criteria_used_to_transition_from_this_development_process_to_other_life-cycle_processes&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Transition_Criteria_and_Satisfaction_of_Objectives>
     </Process_Assurance>
     <Certification_Liaison HINT="&#40;DO-254_9&#46;0_and_10&#46;1&#46;2_&#35;1&#46;&#41;__Provide_a_high-level_description_of_the_certification-liaison_process&#46;__Additional_details_can_be_fleshed_out_by_expanding_the_outline_to_include_various_of_the_sub-sections&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
      <Details_of_Implementation HINT="&#40;DO-254_9&#46;0_and_10&#46;1&#46;2_&#35;1&#46;&#41;__Expand_the_brief_description_of_the_process_given_above&#44;_to_the_point_that_enough_detail_is_provided_to_implement_the_process&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
       <TBD_Review_Form HINT="&#40;DO-254_9&#46;1_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_is_a_process_checklist&#44;_associated_perhaps_with_document_reviews_needed_by_the_&#34;Details_of_Implementation&#34;_section&#46;__In_order_to_make_the_forms_look_nicer&#44;_you_may_want_to_provide_such_forms_separately_&#40;perhaps_creating_them_in_a_word_processor&#41;&#44;_in_which_case_you_should_call_out_the_forms_in_the_&#34;Details_of_Implementation&#34;_and_don&#39;t_need_this_item_at_all&#46;__At_the_other_extreme&#44;_you_can_have_as_many_items_of_this_type_as_you_want_if_you_don&#39;t_mind_the_relative_lack_of_control_over_the_formatting&#46;__&#40;Don&#39;t_forget_to_change_the_heading_to_indicate_the_actual_type_of_review&#33;&#41;&#10;&#10;If_you_buy_into_my_world-view&#44;_all_certification_liaison_activities_can_be_integrated_into_other_process_checklists&#44;_and_there_doesn&#39;t_need_to_be_a_separate_certification_liaison_checklist_or_process&#46;__For_example&#44;_the_certification_liaison_activities_of_submitting_the_PHAC_to_the_certification_authority&#44;_resolving_issues_with_PHAC&#44;_and_then_obtaining_buyoff_on_the_PHAC_from_the_cert_authority_can_all_be_items_on_the_Planning_Process_checklist&#46;__But_it&#39;s_up_to_you&#46;&#10;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</TBD_Review_Form>
      </Details_of_Implementation>
      <Transition_Criteria_and_Satisfaction_of_Objectives HINT="&#40;DO-254_9&#46;1_and_10&#46;1&#46;2_&#35;1&#46;&#41;__This_defines_the_criteria_used_to_transition_from_this_development_process_to_other_life-cycle_processes&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Transition_Criteria_and_Satisfaction_of_Objectives>
     </Certification_Liaison>
     <TBD_Title_of_a_specific_process HINT="This_is_a_section_that_can_be_added_for_any_specific_life-cycle_process_that_isn&#39;t_one_of_the_generic_ones_in_the_prior_sections&#46;__The_text_of_the_data_item_is_the_description_of_the_process&#46;&#10;&#10;You_can_add_as_many_sections_of_this_type_as_you_like&#44;_as_far_as_Do178Builder_is_concerned&#46;__Don&#39;t_forget_to_change_the_title_of_the_section_to_something_more_meaningful_than_&#34;TBD_&#46;&#46;&#46;&#34;&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
      <Details_of_Implementation HINT="Expand_the_brief_description_of_the_process_given_above&#44;_to_the_point_that_enough_detail_is_provided_to_implement_the_process&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD
       <TBD_Review_Form HINT="This_is_a_process_checklist&#44;_associated_perhaps_with_document_reviews_needed_by_the_&#34;Details_of_Implementation&#34;_section&#46;__In_order_to_make_the_forms_look_nicer&#44;_you_may_want_to_provide_such_forms_separately_&#40;perhaps_creating_them_in_a_word_processor&#41;&#44;_in_which_case_you_should_call_out_the_forms_in_the_&#34;Details_of_Implementation&#34;_and_don&#39;t_need_this_item_at_all&#46;__At_the_other_extreme&#44;_you_can_have_as_many_items_of_this_type_as_you_want_if_you_don&#39;t_mind_the_relative_lack_of_control_over_the_formatting&#46;__&#40;Don&#39;t_forget_to_change_the_heading_to_indicate_the_actual_type_of_review&#33;&#41;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</TBD_Review_Form>
      </Details_of_Implementation>
      <Transition_Criteria_and_Satisfaction_of_Objectives HINT="This_defines_the_criteria_used_to_transition_from_this_development_process_to_others&#46;__For_example&#44;_under_the_life-cycle_summary_earlier&#44;_you_might_have_presented_a_figure_indicating_that_a_transition_between_the_requirements_process_and_the_design_process&#46;__However&#44;_no_figure_can_really_be_detailed_enough_to_define_the_conditions_under_which_this_transition_occurs&#46;__Furthermore&#44;_a_given_process_may_occur_more_thane_once&#58;__for_example&#44;_there_might_be_an_initial_requirements_phase_at_the_inception_of_the_project&#44;_and_then_additional_requirements_development_later_as_new_details_or_problems_unfold&#46;&#10;&#10;Here_might_be_an_example_of_transition_criteria&#46;__&#34;The_requirements_process_can_transition_to_the_design_process_upon_completion_of_the_PHAC_and_HDP_documents&#44;_as_evidenced_by_successful_review_by_the_Engineering_department_as_evidenced_by_Review_Form_ABC-123&#46;&#34;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Transition_Criteria_and_Satisfaction_of_Objectives>
     </TBD_Title_of_a_specific_process>
    </Life-Cycle_Processes>
    <Organizational_Responsibilities HINT="You_can_use_this_to_show_who&#39;s_responsible_for_what&#46;__In_other_words&#44;_which_individuals&#47;positions&#47;department&#47;companies_are_responsible_for_various_hardware_items&#44;_for_documentation_and_certification-related_activities&#44;_etc&#46;__Don&#39;t_forget_non-in-house_DERs&#46;&#10;&#10;&#40;I_don&#39;t_actually_see_any_place_where_DO-254_demands_this_info&#59;_I_just_think_it&#39;s_a_good_idea&#46;&#41;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">The BirdsPLD is solely developed by Ron Burkey of the Birds Project. </Organizational_Responsibilities>
    <Differences_from_the_PHAC HINT="&#40;DO-254_10&#46;9&#46;&#41;__Many_of_the_items_in_this_section_appear_both_in_the_PHAC_document_&#40;theoretically_created_at_the_beginning_of_the_development_effort&#41;_and_in_the_HAS_document_&#40;theoretically_created_at_the_end_of_the_development_effort&#41;&#46;__Therefore&#44;_it_is_logical_for_DO-254_to_suppose_that_the_two_documents_might_differ_somewhat&#44;_and_therefore_that_these_differences_need_to_be_explained&#46;&#10;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">There are no differences between the life cycle as described in the PHAC and as described in the HAS.</Differences_from_the_PHAC>
   </Life-Cycle>
   <Life-Cycle_Data HINT="&#40;DO-254_10&#46;1&#46;1&#44;_&#35;5&#46;&#41;__This_line-item_is_just_a_section_header_and_needs_no_descriptive_text&#46;&#10;&#10;The_sub-items_of_this_section_this_used_to_list_the_various_&#34;life_cycle_data&#34;_items_--_which_is_to_say&#44;_the_various_items_outlined_in_DO-254_section_10&#58;__the_PHAC&#44;_HDP&#44;_HCMP&#44;_etc&#46;_--_and_various_characteristics_of_these_items&#44;_such_as_which_life-cycle_process_created_them&#44;_which_items_are_submittable&#44;_the_form_of_the_submission&#44;_etc&#46;__Therefore&#44;_one_possible_approach_is_to_eliminate_all_of_the_subsections_and_to_create_a_concise_table_containing_all_of_this_information_in_the_descriptive_text_of_this_line-item&#46;__" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
    <Data_Items HINT="&#40;DO-254_10&#46;1&#46;1&#44;_&#35;5&#46;&#41;__List_each_of_the_documents_from_DO-254_section_10&#44;_and_categorize_each_one_in_terms_of_the_following&#58;&#10;1&#46;__What_life-cycle_processes_modify_the_data_item&#46;&#10;2&#46;__As_one_of_the_following_three_choices&#58;__submittable&#44;_retained_as_records&#44;_or_not_used&#46;&#10;&#10;I&#39;ve_provided_some_convenient_boilerplate&#44;_but_you&#39;ll_want_to_modify_it_for_your_specific_situation&#46;__The_submittable_items_come_directly_from_DO-254_table_A-1&#46;&#10;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">&lt;docbook&gt;&lt;informaltable&gt;
&lt;tgroup cols=4&gt;
&lt;colspec colwidth="2*"&gt;
&lt;colspec colwidth="6*"&gt;
&lt;colspec colwidth="3*"&gt;
&lt;colspec colwidth="2*"&gt;
&lt;tbody&gt;
&lt;row&gt;&lt;entry&gt;BirdsPLD-PHAC&lt;/entry&gt;&lt;entry&gt;Plan for Hardware Aspects of Certification&lt;/entry&gt;&lt;entry&gt;Planning&lt;/entry&gt;&lt;entry&gt;Submit&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;BirdsPLD-HDP&lt;/entry&gt;&lt;entry&gt;Hardware Design Plan&lt;/entry&gt;&lt;entry&gt;Planning&lt;/entry&gt;&lt;entry&gt;Records&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;BirdsPLD-HVVP&lt;/entry&gt;&lt;entry&gt;Hardware Validation and Verification Plan&lt;/entry&gt;&lt;entry&gt;Planning&lt;/entry&gt;&lt;entry&gt;Submit&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;Birds-HCMP&lt;/entry&gt;&lt;entry&gt;Hardware Configuration Management Plan&lt;/entry&gt;&lt;entry&gt;Planning&lt;/entry&gt;&lt;entry&gt;Records&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;-&lt;/entry&gt;&lt;entry&gt;Note that a Hardware Process Assurance Plan is not needed at assurance level C.&lt;/entry&gt;&lt;entry&gt;-&lt;/entry&gt;&lt;entry&gt;Not used&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;-&lt;/entry&gt;&lt;entry&gt;Note that Requirements Standards are not needed at assurance level C.&lt;/entry&gt;&lt;entry&gt;-&lt;/entry&gt;&lt;entry&gt;Not used&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;-&lt;/entry&gt;&lt;entry&gt;Note that Hardware Design Standards are not needed at assurance level C.&lt;/entry&gt;&lt;entry&gt;-&lt;/entry&gt;&lt;entry&gt;Not used&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;-&lt;/entry&gt;&lt;entry&gt;Note that Validation and Verification Standards are not needed at assurance level C.&lt;/entry&gt;&lt;entry&gt;-&lt;/entry&gt;&lt;entry&gt;Not used.&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;-&lt;/entry&gt;&lt;entry&gt;Note that Hardware Archive Standards are not needed at assurance level C.&lt;/entry&gt;&lt;entry&gt;-&lt;/entry&gt;&lt;entry&gt;Not used.&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;BirdsPLD-HRD&lt;/entry&gt;&lt;entry&gt;Hardware Requirements Data&lt;/entry&gt;&lt;entry&gt;Requirements Capture&lt;/entry&gt;&lt;entry&gt;Records&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;BirdsPLD-HDRD&lt;/entry&gt;&lt;entry&gt;Hardware Design Representation Data&lt;/entry&gt;&lt;entry&gt;Conceptual Design&lt;/entry&gt;&lt;entry&gt;Records&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;-&lt;/entry&gt;&lt;entry&gt;Detailed Design Data&lt;/entry&gt;&lt;entry&gt;Detailed Design&lt;/entry&gt;&lt;entry&gt;Submit top-level drawing only&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;BirdsPLD-HTPR&lt;/entry&gt;&lt;entry&gt;Hardware Test Processes and Results&lt;/entry&gt;&lt;entry&gt;Verification&lt;/entry&gt;&lt;entry&gt;Records&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;BirdsPLD-VVD&lt;/entry&gt;&lt;entry&gt;Validation and Verification Data&lt;/entry&gt;&lt;entry&gt;Validation and Verification&lt;/entry&gt;&lt;entry&gt;Records&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;BirdsPLD-HATC&lt;/entry&gt;&lt;entry&gt;Hardware Acceptance Test Criteria&lt;/entry&gt;&lt;entry&gt;Verification&lt;/entry&gt;&lt;entry&gt;Records&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;BirdsPLD-HAS&lt;/entry&gt;&lt;entry&gt;Hardware Accomplishment Summary&lt;/entry&gt;&lt;entry&gt;Product Transition&lt;/entry&gt;&lt;entry&gt;Submit&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;-&lt;/entry&gt;&lt;entry&gt;Hardware Configuration Management Records are combined with the Validation and Verification Data (BirdsPLD-VVD)&lt;/entry&gt;&lt;entry&gt;Configuration Management&lt;/entry&gt;&lt;entry&gt;Records&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;-&lt;/entry&gt;&lt;entry&gt;Hardware Process Assurance Records are combined with the Validation and Verification Data (BirdsPLD-VVD)&lt;/entry&gt;&lt;entry&gt;Process Assurance&lt;/entry&gt;&lt;entry&gt;Records&lt;/entry&gt;&lt;/row&gt;
&lt;/tbody&gt;
&lt;/tgroup&gt;&lt;/informaltable&gt;&lt;/docbook&gt;</Data_Items>
    <Hardware_Item_&#40;Detailed_Design&#41;_Data HINT="&#40;DO-254_10&#46;1&#46;1&#44;_&#35;5&#46;&#41;__The_intention_here_is_to_call_out_detailed_design_data_which_the_general_DO-254_documents_reference_but_don&#39;t_specifically_contain&#46;__For_example&#44;_schematic-capture_files&#44;_PCB_layout_files&#44;_bills_of_material&#44;_HDL_source_files&#44;_and_so_on&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Hardware_Item_&#40;Detailed_Design&#41;_Data>
    <Differences_from_the_PHAC HINT="&#40;DO-254_10&#46;9&#41;__Most_of_the_items_in_this_section_appear_both_in_the_PHAC_document_&#40;theoretically_created_at_the_beginning_of_the_development_effort&#41;_and_in_the_HAS_document_&#40;theoretically_created_at_the_end_of_the_development_effort&#41;&#46;__Therefore&#44;_it_is_logical_for_DO-254_to_suppose_that_the_two_documents_might_differ_somewhat&#44;_and_therefore_that_these_differences_need_to_be_explained&#46;&#10;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Differences_from_the_PHAC>
   </Life-Cycle_Data>
  </BirdsPLD_Hardware_Development_Life_Cycle>
 </Life_Cycles>
 <Validation HINT="&#40;DO-254_10&#46;1&#46;3&#46;&#41;__This_section_groups_together_many_items_having_to_do_with_software_verification&#46;__No_descriptive_text_is_needed_&#40;it_won&#39;t_appear_in_any_DO-254_document&#41;&#44;_as_all_of_the_information_is_contain_within_outline_sub-sections&#46;" SVP="YES" BA="N2" BB="N2" BC="N2">TBD
  <Validation_Methods HINT="&#40;DO-254_10&#46;1&#46;3&#44;_&#35;1&#46;&#41;_" SVP="YES" BA="N2" BB="N2" BC="N2">TBD
   <Procedures HINT="&#40;DO-254_10&#46;1&#46;3&#44;_&#35;1&#46;&#41;_" SVP="YES" BA="N2" BB="N2" BC="N2">TBD</Procedures>
   <Standards HINT="&#40;DO-254_10&#46;1&#46;3&#44;_&#35;1&#46;&#41;_" SVP="YES" BA="N2" BB="N2" BC="N2">TBD</Standards>
   <Methods HINT="&#40;DO-254_10&#46;1&#46;3&#44;_&#35;1&#46;&#41;_" SVP="YES" BA="N2" BB="N2" BC="N2">TBD</Methods>
  </Validation_Methods>
  <Validation_Data HINT="&#40;DO-254_10&#46;1&#46;3&#44;_&#35;2&#46;&#41;_" SVP="YES" BA="N2" BB="N2" BC="N2">TBD</Validation_Data>
  <Validation_Environment HINT="&#40;DO-254_10&#46;1&#46;3&#44;_&#35;3&#46;&#41;_" SVP="YES" BA="N2" BB="N2" BC="N2">TBD
   <Analysis_and_Test_Equipment HINT="&#40;DO-254_10&#46;1&#46;3&#44;_&#35;3&#46;&#41;_" SVP="YES" BA="N2" BB="N2" BC="N2">TBD</Analysis_and_Test_Equipment>
   <Validation_Tools HINT="&#40;DO-254_10&#46;1&#46;3&#44;_&#35;3&#46;&#41;_" SVP="YES" BA="N2" BB="N2" BC="N2">TBD</Validation_Tools>
  </Validation_Environment>
 </Validation>
 <Verification HINT="&#40;DO-254_10&#46;1&#46;4&#46;&#41;__This_section_groups_together_many_items_having_to_do_with_software_verification&#46;__No_descriptive_text_is_needed_&#40;it_won&#39;t_appear_in_any_DO-254_document&#41;&#44;_as_all_of_the_information_is_contain_within_outline_sub-sections&#46;" SVP="YES" BA="N2" BB="N2" BC="N2" BD="N2">
  <Verification_Methods HINT="&#40;DO-254_10&#46;1&#46;4&#44;_&#35;1&#46;&#41;_" SVP="YES" BA="N2" BB="N2" BC="N2" BD="N2">TBD
   <Policies HINT="&#40;DO-254_10&#46;1&#46;4&#44;_&#35;1&#46;&#41;_" SVP="YES" BA="N2" BB="N2" BC="N2" BD="N2">TBD</Policies>
   <Procedures HINT="&#40;DO-254_10&#46;1&#46;4&#44;_&#35;1&#46;&#41;_" SVP="YES" BA="N2" BB="N2" BC="N2" BD="N2">TBD</Procedures>
   <Standards HINT="&#40;DO-254_10&#46;1&#46;4&#44;_&#35;1&#46;&#41;_" SVP="YES" BA="N2" BB="N2" BC="N2" BD="N2">TBD</Standards>
   <Methods HINT="&#40;DO-254_10&#46;1&#46;4&#44;_&#35;1&#46;&#41;_" SVP="YES" BA="N2" BB="N2" BC="N2" BD="N2">TBD</Methods>
   <COTS_Hardware HINT="&#40;DO-254_10&#46;1&#46;4&#44;_&#35;1&#46;&#41;_" SVP="YES" BA="N2" BB="N2" BC="N2" BD="N2">TBD</COTS_Hardware>
   <Unused_Functions HINT="&#40;DO-254_10&#46;1&#46;4&#44;_&#35;1&#46;&#41;_" SVP="YES" BA="N2" BB="N2" BC="N2" BD="N2">TBD</Unused_Functions>
  </Verification_Methods>
  <Verification_Data HINT="&#40;DO-254_10&#46;1&#46;4&#44;_&#35;2&#46;&#41;_" SVP="YES" BA="N2" BB="N2" BC="N2" BD="N2">TBD</Verification_Data>
  <Verification_Independence HINT="&#40;DO-254_10&#46;1&#46;4&#44;_&#35;3&#46;&#41;_" SVP="YES" BA="N2" BB="N2" BC="N2" BD="N2">TBD</Verification_Independence>
  <Verification_Environment HINT="&#40;DO-254_10&#46;1&#46;4&#44;_&#35;4&#46;&#41;_" SVP="YES" BA="N2" BB="N2" BC="N2" BD="N2">TBD
   <Analysis_and_Test_Equipment HINT="&#40;DO-254_10&#46;1&#46;4&#44;_&#35;4&#46;&#41;_" SVP="YES" BA="N2" BB="N2" BC="N2" BD="N2">TBD</Analysis_and_Test_Equipment>
   <Verification_Tools HINT="&#40;DO-254_10&#46;1&#46;4&#44;_&#35;4&#46;&#41;_" SVP="YES" BA="N2" BB="N2" BC="N2" BD="N2">TBD</Verification_Tools>
  </Verification_Environment>
  <Organizational_Responsibilities HINT="&#40;DO-254_10&#46;1&#46;4&#44;_&#35;5&#46;&#41;_" SVP="YES" BA="N2" BB="N2" BC="N2" BD="N2">TBD</Organizational_Responsibilities>
 </Verification>
 <Design_Environment HINT="&#40;DO-254_10&#46;1&#46;2&#46;&#41;__This_section_describes_the_hardware-development_environment&#46;&#10;&#10;The_line-item_itself_is_merely_a_section_header&#44;_and_requires_no_descriptive_text&#46;__DO-254_doesn&#39;t_really_ask_with_specificity_for_data_under_the_many_sub-headings_the_template_provides&#44;_but_these_items_seemed_logical_to_me_on_the_basis_of_my_experience&#46;&#10;" SDP="YES" BA="N2" BB="N2" BC="N2">
  <Tools HINT="&#40;DO-254_10&#46;1&#46;2&#46;&#41;__The_line-item_itself_is_merely_a_section_header&#44;_and_requires_no_descriptive_text&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">
   <Documentation_Tools HINT="&#40;DO-254_10&#46;1&#46;2&#46;&#41;__Self-explanatory&#46;&#10;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Documentation_Tools>
   <Schematic_Capture_Tools HINT="&#40;DO-254_10&#46;1&#46;2&#46;&#41;__Self-explanatory&#46;&#10;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Schematic_Capture_Tools>
   <Netlist_Generation_Tools HINT="&#40;DO-254_10&#46;1&#46;2&#46;&#41;__Self-explanatory&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Netlist_Generation_Tools>
   <PCB_Layout_Tools HINT="&#40;DO-254_10&#46;1&#46;2&#46;&#41;__Self-explanatory&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</PCB_Layout_Tools>
   <HDL_Coding_Tools HINT="&#40;DO-254_10&#46;1&#46;2&#46;&#41;__Self-explanatory&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</HDL_Coding_Tools>
   <Design-Rule_Checking_Tools HINT="&#40;DO-254_10&#46;1&#46;2&#46;&#41;__Self-explanatory&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Design-Rule_Checking_Tools>
   <Implementation_Tools HINT="&#40;DO-254_10&#46;1&#46;2&#46;&#41;__By_this&#44;_I_mean_tools_that_produce_the_data_used_directly_by_fabricators&#46;__For_example&#44;_the_tools_that_produce_Gerber_files_from_PCB_layout_databases&#46;&#10;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Implementation_Tools>
   <Other_Tools HINT="&#40;DO-254_10&#46;1&#46;2&#46;&#41;__This_is_a_catch-all_to_cover_all_other_tools_I_haven&#39;t_thought_of_in_the_headings_above&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Other_Tools>
  </Tools>
  <Hardware_Platforms_and_Operating_Systems HINT="&#40;DO-254_10&#46;1&#46;2&#46;&#41;__This_line-item_is_just_a_section_header&#44;_and_requires_no_descriptive_text&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">
   <Design_Environment HINT="&#40;DO-254_10&#46;1&#46;2&#46;&#41;__This_refers_to_the_computer&#40;s&#41;_on_which_the_design_tools_run&#46;__&#10;&#10;For_example&#44;_&#34;The_design_system_is_a_Pentium_III_500MHz_desktop_computer&#44;_with_128M_of_RAM_and_20G_of_hard_disk_space&#44;_running_the_SuSE_7&#46;2_Linux_operating_system&#46;&#34;&#10;&#10;If_different_development_tools_run_on_different_platforms_&#40;some_under_Unix&#44;_some_under_Windows&#44;_some_on_a_Macintosh&#41;&#44;_list_each_platform_needed_and_specify_the_development_tools_used_on_each_one&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Design_Environment>
   <Documentation_Environment HINT="&#40;DO-254_10&#46;1&#46;2&#46;&#41;__This_refers_to_the_computer&#40;s&#41;_on_which_the_documentation_tools_run&#46;__The_documentation_tools_would_include_Do178Builder_and_any_other_associated_tools&#44;_such_as_Microsoft_Word_&#40;if_you_use_it&#41;&#44;_DocBook_conversion_tools&#44;_etc&#46;__&#10;&#10;For_example&#44;_&#34;The_documentation_development_system_is_a_Pentium_III_500MHz_desktop_computer&#44;_with_128M_of_RAM_and_20G_of_hard_disk_space&#44;_running_the_SuSE_7&#46;2_Linux_operating_system&#46;&#34;&#10;&#10;If_different_development_tools_run_on_different_platforms_&#40;some_under_Unix&#44;_some_under_Windows&#44;_some_on_a_Macintosh&#41;&#44;_list_each_platform_needed_and_specify_the_development_tools_used_on_each_one&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Documentation_Environment>
  </Hardware_Platforms_and_Operating_Systems>
 </Design_Environment>
 <Hardware_Acceptance_Test_Criteria HINT="&#40;DO-254_10&#46;5&#46;&#41;__This_is_just_a_place_for_collecting_data_for_the_HATC_doc&#46;__The_top-level_section_doesn&#39;t_appear_in_any_doc&#44;_and_you_don&#39;t_need_to_enter_any_text_for_it&#46;&#10;" BA="N2" BB="N2" BC="N2" BD="N2">TBD
  <TBD_title_of_a_key_attribute HINT="&#40;DO-254_10&#46;5&#46;&#41;__This_is_just_a_heading_for_collecting_data_about_a_specific_key_attribute&#46;__You_don&#39;t_need_any_textual_info_here&#46;__You_can_have_as_many_of_these_sections_as_you_like&#44;_one_for_each_key_attribute&#46;__Make_sure&#44;_of_course&#44;_that_you_change_the_heading_title_to_something_meaningful&#46;&#10;&#10;" SECI="YES" BA="N2" BB="N2" BC="N2" BD="N2">
   <Description HINT="&#40;DO-254_10&#46;5&#44;_&#35;1&#46;&#41;" SECI="YES" BA="N2" BB="N2" BC="N2" BD="N2">TBD</Description>
   <Pass&#47;Fail_Criteria HINT="&#40;DO-254_10&#46;5&#44;_&#35;2&#46;&#41;" SECI="YES" BA="N2" BB="N2" BC="N2" BD="N2">TBD</Pass&#47;Fail_Criteria>
   <Test_Constraints HINT="&#40;DO-254_10&#46;5&#44;_&#35;3&#46;&#41;" SECI="YES" BA="N2" BB="N2" BC="N2" BD="N2">TBD</Test_Constraints>
   <Substantiation_of_Attribute_and_Pass&#47;Fail_Criteria HINT="&#40;DO-254_10&#46;5&#44;_&#35;4&#46;&#41;" SECI="YES" BA="N2" BB="N2" BC="N2" BD="N2">TBD</Substantiation_of_Attribute_and_Pass&#47;Fail_Criteria>
   <Design_Coverage_for_Safety_Requirements HINT="&#40;DO-254_10&#46;5&#44;_&#35;5&#46;&#41;" SECI="YES" BA="N2" BB="N2" BC="N2" BD="N2">TBD</Design_Coverage_for_Safety_Requirements>
   <Assessment_of_Test_Procedures_and_Results HINT="&#40;DO-254_10&#46;5&#44;_&#35;6&#46;&#41;" SECI="YES" BA="N2" BB="N2" BC="N2" BD="N2">TBD</Assessment_of_Test_Procedures_and_Results>
  </TBD_title_of_a_key_attribute>
 </Hardware_Acceptance_Test_Criteria>
 <Hardware_Configuration_Management HINT="&#40;DO-254_10&#46;1&#46;5&#46;&#41;__This_line-item_is_merely_a_section_heading&#44;_and_doesn&#39;t_require_any_descriptive_text&#46;&#10;&#10;To_create_the_items_within_this_section&#44;_I_fear_that_it_is_necessary_to_closely_read_DO-254_section_7&#46;" BA="N1" BB="N1" BC="N2" BD="N2">
  <Hardware_Configuration_Management_Methods HINT="&#40;DO-254_7&#46;0_and_10&#46;1&#46;5_&#35;1&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">
   <Policies HINT="&#40;DO-254_7&#46;0_and_10&#46;1&#46;5_&#35;1&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Policies>
   <Procedures HINT="&#40;DO-254_7&#46;0_and_10&#46;1&#46;5_&#35;1&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Procedures>
   <Standards HINT="&#40;DO-254_7&#46;0_and_10&#46;1&#46;5_&#35;1&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Standards>
   <Methods HINT="&#40;DO-254_7&#46;0_and_10&#46;1&#46;5_&#35;1&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Methods>
  </Hardware_Configuration_Management_Methods>
  <Hardware_Baselines HINT="&#40;DO-254_7&#46;2&#46;2_and_10&#46;1&#46;5_&#35;2&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">
   <Methods HINT="&#40;DO-254_7&#46;2&#46;2_and_10&#46;1&#46;5_&#35;2&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Methods>
   <Procedures HINT="&#40;DO-254_7&#46;2&#46;2_and_10&#46;1&#46;5_&#35;2&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Procedures>
  </Hardware_Baselines>
  <Problem_Reporting_and_Resolution HINT="&#40;DO-254_7&#46;2&#46;3_and_10&#46;1&#46;5_&#35;3&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">
   <Methods HINT="&#40;DO-254_7&#46;2&#46;3_and_10&#46;1&#46;5_&#35;3&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Methods>
   <Procedures HINT="&#40;DO-254_7&#46;2&#46;3_and_10&#46;1&#46;5_&#35;3&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Procedures>
  </Problem_Reporting_and_Resolution>
  <Change_Control HINT="&#40;DO-254_7&#46;2&#46;4_and_10&#46;1&#46;5_&#35;4&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">
   <Methods HINT="&#40;DO-254_7&#46;2&#46;4_and_10&#46;1&#46;5_&#35;4&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Methods>
   <Procedures HINT="&#40;DO-254_7&#46;2&#46;4_and_10&#46;1&#46;5_&#35;4&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Procedures>
   <Processes HINT="&#40;DO-254_7&#46;2&#46;4_and_10&#46;1&#46;5_&#35;4&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Processes>
  </Change_Control>
  <Storage_and_Retrieval HINT="&#40;DO-254_7&#46;2&#46;5_and_10&#46;1&#46;5_&#35;5&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">
   <Release HINT="&#40;DO-254_7&#46;2&#46;5_and_10&#46;1&#46;5_&#35;5&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Release>
   <Archiving HINT="&#40;DO-254_7&#46;2&#46;5_and_10&#46;1&#46;5_&#35;5&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Archiving>
   <Retrieval HINT="&#40;DO-254_7&#46;2&#46;5_and_10&#46;1&#46;5_&#35;5&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Retrieval>
  </Storage_and_Retrieval>
  <Environment_Control HINT="&#40;DO-254_7&#46;0_and_10&#46;1&#46;5_&#35;6&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">
   <Procedures HINT="&#40;DO-254_7&#46;0_and_10&#46;1&#46;5_&#35;6&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Procedures>
   <Method HINT="&#40;DO-254_7&#46;0_and_10&#46;1&#46;5_&#35;6&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Method>
  </Environment_Control>
  <Configuration_Management_Tools HINT="&#40;DO-254_7&#46;0_and_10&#46;1&#46;5_&#35;7&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">
   <Tools HINT="&#40;DO-254_7&#46;0_and_10&#46;1&#46;5_&#35;7&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Tools>
   <Resources HINT="&#40;DO-254_7&#46;0_and_10&#46;1&#46;5_&#35;7&#46;&#41;" SCMP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Resources>
  </Configuration_Management_Tools>
 </Hardware_Configuration_Management>
 <Additional_Considerations HINT="&#40;DO-254_10&#46;1&#46;1&#44;_10&#46;1&#46;2&#44;_and_10&#46;9&#46;&#41;__This_section_is_used_to_collect_together_&#40;primarily_for_the_summary_documents_--_PHAC_and_HAS&#41;_various_unusual_considerations_that_don&#39;t_fit_neatly_into_aviation-software_development_for_one_reason_or_the_other&#46;__It&#39;s_best_to_avoid_any_of_these_unusual_considerations_whenever_possible&#44;_simply_to_avoid_answering_questions_about_them&#46;__&#10;&#10;In_other_words&#44;_the_best_approach_for_each_of_the_items_in_this_section_in_terms_of_ease_of_certifiability_is_to_say_&#34;No_means_of_compliance_alternate_to_DO-254_are_used&#44;&#34;_&#34;No_development_tools_require_qualification&#44;&#34;_&#34;No_previously-developed_hardware_is_used&#44;&#34;_and_so_on&#46;&#10;&#10;This_item_does_not_itself_require_any_textual_description&#44;_since_all_of_its_information_is_in_its_sub-sections&#46;" PSAC="YES" SDP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
  <Previously-Developed_Hardware HINT="&#40;DO-254_10&#46;1&#46;1_&#35;6_and_10&#46;9_&#35;6&#46;&#41;_This_item_allows_you_to_list_all_hardware_items_used&#44;_but_developed_previously_rather_than_specifically_as_part_of_this_project&#46;__Of_course&#44;_the_principal_interest_is_in_hardware_which_has_previously_been_QUALIFIED_using_DO-254&#46;__If_developed_at_an_assurance_level_at_least_as_high_as_for_the_current_hardware_design_and_used_UNCHANGED&#44;_then_you_can_reuse_the_life-cycle_data_from_the_prior_development&#46;__For_example&#44;_if_you_are_reusing_an_FPGA_unchanged&#44;_then_there&#39;s_no_need_to_develop_test_cases_and_what-not_all_over_again&#44;_when_you_can_simply_call_out_the_previously_used_test_cases_and_test_results&#46;&#10;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">None.  Note that the BirdsPLD is being developed in a manner that presumes it will eventually be possible to use it as previously-developed hardware in other projects.</Previously-Developed_Hardware>
  <Commercial_Off-the-Shelf_Hardware HINT="&#40;DO-254_10&#46;1&#46;1_&#35;6_and_10&#46;9_&#35;7&#46;&#41;__The_considerations_here_are_similar_to_&#34;previously-developed&#34;_hardware&#44;_but_worse&#46;__To_recap&#58;&#10;&#10;An_example_of_a_COTS_hardware_item_might_be_a_commercial_single-board_computer&#46;__In_the_most_desirable_case&#44;_these_items_have_each_been_certified_by_their_manufacturers_per_DO-254_at_a_hardware_assurance_level_equal_to_or_higher_than_that_specified_for_this_project&#46;__In_this_case&#44;_you_can_probably_simply_call_out_their_DO-254_documents_and_be_done_with_it&#46;__Of_course&#44;_if_this_has_happened_then_you&#39;re_very_rich&#44;_and_probably_aren&#39;t_using_Do178Builder_anyway&#46;&#10;&#10;Alternately&#44;_you_might_attempt_to_certify_the_COTS_hardware_item_yourself&#46;__Again&#44;_a_ton_of_money_is_involved&#46;&#10;&#10;One_possibility_is_to_claim_a_LOWER_hardware_level_&#40;namely&#44;_E&#41;__for_the_COTS_than_for_your_project_as_a_whole&#46;__You_might_be_able_to_argue_that_the_potential_contribution_of_that_hardware_item_to_a_failure_condition_is_somehow_less_than_your_other_hardware_items_because_of_partitioning&#44;_and_thus_that_you_are_justified_in_using_a_lower_assurance_level_for_it&#46;__&#10;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">None.</Commercial_Off-the-Shelf_Hardware>
  <Product_Service-History HINT="&#40;DO-254_10&#46;1&#46;1_&#35;6_and_10&#46;9_&#35;7&#46;&#41;__This_is_a_special_case_of_an_&#34;alternate_means_of_compliance&#34;&#46;__For_very_old_legacy_hardware&#44;_or_for_hardware_that_somehow_got_into_service_accidentally_without_appropriate_certification_&#40;good_luck&#33;&#41;&#44;_it_is_theoretically_possible_to_argue_that_the_hardware_item_is_reliable_on_the_basis_of_the_product_service-history&#46;__In_other_words&#44;_the_&#34;gosh&#44;_we&#39;ve_been_using_it_a_long_time_and_haven&#39;t_had_any_problems&#34;_approach&#46;__You_might_need_to_play_this_card_even_in_the_case_of_hardware_previously_qualified_using_DO-254&#44;_since_the_fact_that_the_hardware_was_previously_qualified_doesn&#39;t_mean_that_there_aren&#39;t_known_problems_with_it&#46;__In_other_words&#44;_to_reuse_hardware_items&#44;_you_may_need_to_argue_not_only_that_they_are_previously_qualified&#44;_but_also_that_no_relevant_problems_have_arisen_after_qualification&#46;&#10;&#10;In_a_sense&#44;_this_is_the_most_logical_approach_--_the_best_way_of_knowing_that_the_software_is_good&#46;__I&#39;d_be_interested_to_know_if_anybody_ever_got_away_with_doing_this&#46;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">None.</Product_Service-History>
  <Tool_Assessment_and_Qualification HINT="&#40;DO-254_10&#46;1&#46;1_&#35;6_and_10&#46;9_&#35;7&#46;&#41;__This_is_a_confusing_topic_that_requires_some_clarification&#44;_because_things_are_not_as_a_they_seem&#46;__It_seems_superficially_obvious_that_the_tools_requiring_the_greatest_care_in_qualification_are_those_directly_affecting_implementation_of_the_hardware_items&#44;_like_VHDL_compilers&#44;_schematic_capture_tools&#44;_and_PCB_layout_tools&#46;__In_fact_this_is_false&#59;_the_qualification_procedure_for_these_tools_is_actually_to_test_the_hardware_items_themselves&#46;__Therefore&#44;_if_hardware_verification_is_successful&#44;_these_tools_are_ipso_facto_qualified_for_this_project&#46;&#10;&#10;It_turns_out_instead_that_the_tools_requiring_qualification_are_those_whose_outputs_are_NOT_so_tested&#46;__Consider_Do178Builder&#44;_for_example&#44;_which_is_capable_of_generating_DO-254_documents&#46;__If_these_documents_are_reviewed_in_detail_and_approved&#44;_then_Do178Builder_is_automatically_&#34;qualified&#34;&#46;__However&#44;_if_you_expect_merely_to_review_the_data_in_this_editing_screen&#44;_without_examining_the_DO-254_documents_generated&#44;_then_Do178Builder_is_NOT_automatically_qualified&#44;_and_an_alternate_method_of_qualifying_it_is_required&#46;__Consider_the_traceability_references_generated_automatically_in_the_HRD_document&#44;_for_example&#46;__You&#39;d_like_to_rely_on_those&#44;_but_how_do_you_know_that_they&#39;re_correct_unless_you_check_them&#63;__In_most_cases&#44;_you_can_get_away_with_testing_the_outputs_of_such_a_tool_completely_in_one_project&#44;_and_then_claiming_that_that_qualifies_the_tool_for_later_projects&#46;__It_helps_also_to_generate_test_cases_for_the_tool&#46;__For_example&#44;_if_you_create_a_worst-case_database_for_Do178Builder&#44;_and_then_check_the_documents_it_produces_in_detail&#44;_then_you&#39;ve_tested_the_tool&#46;&#10;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">Outputs of all tools are checked as part of the Verification Process, and therefore the tools themselves do not need qualification.

Note, however, that the traceability data is automatically generated by the documentation tool (&lt;Command&gt;Do178Builder&lt;/Command&gt;) used to manage the requirements, the design data, and the test procedures, and that it would be very convenient to be able to use this data as-is without the burden of having to check it.  Since the &lt;Command&gt;Do178Builder&lt;/Command&gt; tool is not qualified for this purpose initially, manual checks of the traceability data will have to be made for the initial release of the BirdsPLD.  However, this initial check shall qualify the &lt;Command&gt;Do178Builder&lt;/Command&gt; tool (in the version used for the initial release) for generation of traceability data in later releases of the BirdsPLD or other Birds Projects hardware development.</Tool_Assessment_and_Qualification>
  <Planned_Process_Technology_Options HINT="DO-254_10&#46;1&#46;2&#44;_&#35;6&#46;&#10;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Planned_Process_Technology_Options>
  <Use_and_Assembly_Options HINT="DO-254_10&#46;1&#46;2&#44;_&#35;6&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Use_and_Assembly_Options>
  <Product_Packaging HINT="DO-254_10&#46;1&#46;2&#44;_&#35;6&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Product_Packaging>
  <Hardware_Mounting_Options HINT="DO-254_10&#46;1&#46;2&#44;_&#35;6&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</Hardware_Mounting_Options>
  <HDP-specific_additional_considerations HINT="&#40;DO-254_10&#46;1&#46;2_&#35;6&#46;&#41;___Just_in_case_there_are_some_&#34;additional_considerations&#34;_not_contemplated_by_the_template&#46;___This_particular_item_is_just_a_heading&#44;_so_you_don&#39;t_need_any_text_in_it&#46;" BA="N2" BB="N2" BC="N2">TBD
   <TBD_title_of_an_additional_consideration HINT="&#40;DO-254_10&#46;1&#46;2_&#35;6&#46;&#41;___Just_in_case_there_are_some_&#34;additional_considerations&#34;_not_contemplated_by_the_template&#46;___Add_as_many_of_these_items_as_you_like&#44;_and_change_the_titles_to_something_meaningful&#46;" SDP="YES" BA="N2" BB="N2" BC="N2">TBD</TBD_title_of_an_additional_consideration>
  </HDP-specific_additional_considerations>
  <HAS-specific_additional_considerations HINT="&#40;DO-254_10&#46;9_&#35;7&#46;&#41;___Just_in_case_there_are_some_&#34;additional_considerations&#34;_not_contemplated_by_the_template&#46;___This_particular_item_is_just_a_heading&#44;_so_you_don&#39;t_need_any_text_in_it&#46;" BA="N1" BB="N1" BC="N1" BD="N1">TBD
   <TBD_title_of_an_additional_consideration HINT="&#40;DO-254_10&#46;9_&#35;7&#46;&#41;___Just_in_case_there_are_some_&#34;additional_considerations&#34;_not_contemplated_by_the_template&#46;___Add_as_many_of_these_items_as_you_like&#44;_and_change_the_titles_to_something_meaningful&#46;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</TBD_title_of_an_additional_consideration>
  </HAS-specific_additional_considerations>
  <Alternative_Methods_of_Compliance HINT="&#40;DO-254_10&#46;1&#46;1_&#35;7_and_10&#46;9_&#35;8&#46;&#41;__Self-explanatory&#44;_I_think&#46;" PSAC="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">No methods of compliance other than those of DO-254 are used.</Alternative_Methods_of_Compliance>
  <Differences_from_PHAC HINT="&#40;DO-254_10&#46;9&#46;&#41;__Many_of_the_items_in_this_&#34;Hardware_Overview&#34;_section_appear_both_in_the_PHAC_document_&#40;theoretically_created_at_the_beginning_of_the_development_effort&#41;_and_in_the_HAS_document_&#40;theoretically_created_at_the_end_of_the_development_effort&#41;&#46;__Therefore&#44;_it_is_logical_for_DO-254_to_suppose_that_the_two_documents_might_differ_somewhat&#44;_and_therefore_that_these_differences_need_to_be_explained&#46;&#10;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Differences_from_PHAC>
 </Additional_Considerations>
 <Certification_Schedule HINT="&#40;DO-254_10&#46;1&#46;1_&#35;8&#46;&#41;__Identifies_the_major_program_milestones_and_submission_dates&#46;&#10;" PSAC="YES" BA="N1" BB="N1" BC="N1" BD="N1">Reference the documentation of the parent project (BirdsCWS-PHAC).  Activities related solely to the BirdsPLD sub-project are as follows.

&lt;docbook&gt;&lt;informaltable frame=all&gt;
&lt;tgroup cols=3&gt;
&lt;colspec colwidth="2*"&gt;
&lt;colspec colwidth="4*"&gt;
&lt;colspec colwidth="3*"&gt;
&lt;thead valign=middle&gt;
&lt;row&gt;&lt;entry&gt;Date&lt;/entry&gt;&lt;entry&gt;Milestone&lt;/entry&gt;&lt;entry&gt;Comment&lt;/entry&gt;&lt;/row&gt;
&lt;/thead&gt;
&lt;tbody&gt;

&lt;row&gt;
&lt;entry&gt;August 2006&lt;/entry&gt;
&lt;entry&gt;DER accepts PHAC&lt;/entry&gt;
&lt;entry&gt;&lt;/entry&gt;
&lt;/row&gt;

&lt;row&gt;
&lt;entry&gt;September 2006&lt;/entry&gt;
&lt;entry&gt;HDP, HVVP, HCMP ready&lt;/entry&gt;
&lt;entry&gt;&lt;/entry&gt;
&lt;/row&gt;

&lt;row&gt;
&lt;entry&gt;October 2006&lt;/entry&gt;
&lt;entry&gt;HRD, HDRD ready&lt;/entry&gt;
&lt;entry&gt;&lt;/entry&gt;
&lt;/row&gt;

&lt;row&gt;
&lt;entry&gt;November 2006&lt;/entry&gt;
&lt;entry&gt;Detailed design and implementation complete&lt;/entry&gt;
&lt;entry&gt;&lt;/entry&gt;
&lt;/row&gt;

&lt;row&gt;
&lt;entry&gt;December 2006&lt;/entry&gt;
&lt;entry&gt;Test procedures (HTPR) complete&lt;/entry&gt;
&lt;entry&gt;&lt;/entry&gt;
&lt;/row&gt;

&lt;row&gt;
&lt;entry&gt;January 2007&lt;/entry&gt;
&lt;entry&gt;Testing complete&lt;/entry&gt;
&lt;entry&gt;&lt;/entry&gt;
&lt;/row&gt;

&lt;row&gt;
&lt;entry&gt;February 2007&lt;/entry&gt;
&lt;entry&gt;DER signoff, BirdsPLD released&lt;/entry&gt;
&lt;entry&gt;&lt;/entry&gt;
&lt;/row&gt;

&lt;/tbody&gt;
&lt;/tgroup&gt;
&lt;/informaltable&gt;&lt;/docbook&gt;</Certification_Schedule>
 <Hardware_Identification HINT="&#40;DO-254_10&#46;9_2nd_&#35;1&#46;&#41;__This_section_is_used_to_catalog_specific_configuration-identifiers_for_CAD_data&#44;_CAM_representations&#44;_HDL_code&#44;_etc&#46;&#10;&#10;The_line-item_itself_is_just_a_section_heading&#44;_and_doesn&#39;t_require_any_descriptive_text&#46;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
  <TBD_version_code_of_a_specific_release HINT="&#40;DO-254_10&#46;9_2nd_&#35;1&#46;&#41;__Add_a_section_of_this_type_for_EACH_hardware_release&#46;__Obviously&#44;_rename_the_section_to_something_more_meaningful_than_&#34;TBD_version_code_&#46;&#46;&#46;&#34;&#10;&#10;The_line_item_itself_requires_no_descriptive_text&#46;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
   <Hardware_Items HINT="&#40;DO-254_10&#46;9_2nd_&#35;1&#46;&#41;__Identify_the_hardware_item&#40;s&#41;_by_name_and_revision_code&#46;__This_should_include_all_of_the_implementation_data_such_as_CAM_data_&#40;Gerber_files&#44;_drill_files&#44;_JEDEC_files&#44;_etc&#46;&#41;_used_for_actual_manufacturing&#46;__In_other_words&#44;_if_someone_obtained_a_complete_set_of_the_data_listed_here&#44;_they_would_be_able_to_manufacture_the_product&#44;_but_not_necessarily_redesign_it&#46;__If_this_stuff_is_archived_as_controlled_data_in_your_CM_archive&#44;_make_sure_you_provide_the_necessary_tags_or_labels_for_later_extraction&#46;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Hardware_Items>
   <CAD_Data_Items HINT="&#40;DO-254_10&#46;9_2nd_&#35;1&#46;&#41;__This_includes_all_Engineering_representations_of_the_detailed_design_data&#44;_by_name_and_revision_code&#44;_such_as_schematic_captures&#44;_HDL_source_code&#44;_and_so_forth&#46;__In_other_words&#44;_if_someone_obtained_all_of_this_data&#44;_and_the_appropriate_electronic_tools&#44;_they_would_be_able_to_continue_designing_the_product&#46;__If_this_stuff_is_archived_as_controlled_data_in_your_CM_archive&#44;_make_sure_you_provide_the_necessary_tags_or_labels_for_later_extraction&#46;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</CAD_Data_Items>
   <Hardware_Design_Life-Cycle_Data HINT="&#40;DO-254_10&#46;9_2nd_&#35;1&#46;&#41;__All_of_the_DO-254_life-cycle_data_items&#44;_by_name_and_revision_code&#46;__In_the_template&#44;_I&#39;ve_put_some_boilerplate_that_may_be_useful_for_you_with_minor_mods_such_as_changing_the_revision_codes_and_filling_in_the_project_name_where_the_TBDs_are&#46;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">&lt;docbook&gt;&lt;informaltable&gt;
&lt;tgroup cols=3&gt;
&lt;colspec colwidth="2*"&gt;
&lt;colspec colwidth="6*"&gt;
&lt;colspec colwidth="3*"&gt;
&lt;tbody&gt;
&lt;row&gt;&lt;entry&gt;TBD-PHAC&lt;/entry&gt;&lt;entry&gt;Plan for Hardware Aspects of Certification&lt;/entry&gt;&lt;entry&gt;Revision 1.00&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;TBD-HDP&lt;/entry&gt;&lt;entry&gt;Hardware Design Plan&lt;/entry&gt;&lt;entry&gt;Revision 1.00&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;TBD-HVVP&lt;/entry&gt;&lt;entry&gt;Hardware Validation and Verification Plan&lt;/entry&gt;&lt;entry&gt;Revision 1.00&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;TBD-HCMP&lt;/entry&gt;&lt;entry&gt;Hardware Configuration Management Plan&lt;/entry&gt;&lt;entry&gt;Revision 1.00&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;TBD-HPAP&lt;/entry&gt;&lt;entry&gt;Hardware Process Assurance Plan&lt;/entry&gt;&lt;entry&gt;Revision 1.00&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;TBD-RS&lt;/entry&gt;&lt;entry&gt;Requirements Standards&lt;/entry&gt;&lt;entry&gt;Revision 1.00&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;TBD-HDS&lt;/entry&gt;&lt;entry&gt;Hardware Design Standards&lt;/entry&gt;&lt;entry&gt;Revision 1.00&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;TBD-VVS&lt;/entry&gt;&lt;entry&gt;Validation and Verification Standards&lt;/entry&gt;&lt;entry&gt;Revision 1.00&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;TBD-HARS&lt;/entry&gt;&lt;entry&gt;Hardware Archive Standards&lt;/entry&gt;&lt;entry&gt;Revision 1.00&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;TBD-HRD&lt;/entry&gt;&lt;entry&gt;Hardware Requirements Data&lt;/entry&gt;&lt;entry&gt;Revision 1.00&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;TBD-HDRD&lt;/entry&gt;&lt;entry&gt;Hardware Design Representation Data&lt;/entry&gt;&lt;entry&gt;Revision 1.00&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;TBD-HTPR&lt;/entry&gt;&lt;entry&gt;Hardware Test Processes and Results&lt;/entry&gt;&lt;entry&gt;Revision 1.00&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;TBD-VVD&lt;/entry&gt;&lt;entry&gt;Validation and Verification Data&lt;/entry&gt;&lt;entry&gt;Revision 1.00&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;TBD-HATC&lt;/entry&gt;&lt;entry&gt;Hardware Acceptance Test Criteria&lt;/entry&gt;&lt;entry&gt;Revision 1.00&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;TBD-HAS&lt;/entry&gt;&lt;entry&gt;Hardware Accomplishment Summary&lt;/entry&gt;&lt;entry&gt;Revision 1.00&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;TBD-HCMR&lt;/entry&gt;&lt;entry&gt;Hardware Configuration Management Records&lt;/entry&gt;&lt;entry&gt;Revision 1.00&lt;/entry&gt;&lt;/row&gt;

&lt;row&gt;&lt;entry&gt;TBD-HPAR&lt;/entry&gt;&lt;entry&gt;Hardware Process Assurance Records&lt;/entry&gt;&lt;entry&gt;Revision 1.00&lt;/entry&gt;&lt;/row&gt;
&lt;/tbody&gt;
&lt;/tgroup&gt;&lt;/informaltable&gt;&lt;/docbook&gt;</Hardware_Design_Life-Cycle_Data>
   <Archive_and_Release_Media HINT="&#40;DO-254_10&#46;9_2nd_&#35;1&#46;&#41;__Self-explanatory&#46;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Archive_and_Release_Media>
   <Build_Instructions HINT="&#40;DO-254_10&#46;9_2nd_&#35;1&#46;&#41;__Please_give_detailed_instructions_for_building_implementation_data_from_the_detailed_design_data&#46;__For_example&#44;_if_you_are_making_a_circuit_board&#44;_you_are_working_from_a_PCB_layout_file_on_some_CAD_system&#46;__The_implementation_data_is_a_Gerber_file_that_can_be_used_by_the_PCB_fab_house&#46;__You_need_to_describe_how_to_create_the_Gerber_file_from_the_PCB_layout_file&#46;_" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Build_Instructions>
   <Tool_Configuration HINT="&#40;DO-254_10&#46;9_2nd_&#35;1&#46;&#41;__List_the_version_codes_and_any_configuration_instructions_for_the_electronic_tools_you_are_using&#46;__For_example&#44;_&#34;version_x&#46;x_of_schematic_capture_tool_XXXX_is_used&#44;_version_y&#46;y_of_PCB_layout_tool_YYYY_is_used&#44;&#34;_etc&#46;__This_should_be_detailed_enough_to_allow_somebody_to_set_up_a_completely_new_and_identically_configured_development_workstation&#46;__&#10;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Tool_Configuration>
   <Load_Instructions HINT="&#40;DO-254_10&#46;9_2nd_&#35;1&#46;&#41;___If_you_need_to_do_things_like_program_JEDEC_files_into_PLDs&#44;_this_is_a_good_place_to_put_the_instructions&#46;__If_you_have_test_firmware_that_needs_to_be_loaded&#44;_give_instructions_for_it&#59;_however&#44;_if_there&#39;s_production_firmware&#44;_the_DO-178B_docs_for_it_should_give_the_load_instructions&#46;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Load_Instructions>
   <Change_History HINT="&#40;DO-254_10&#46;9_2nd_&#35;2&#46;&#41;__This_item_is_merely_a_section_heading&#44;_and_requires_no_textual_description&#46;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
    <Changes_from_the_Prior_Release HINT="&#40;DO-254_10&#46;9_2nd_&#35;2&#46;&#41;__This_item_is_merely_a_section_heading&#44;_and_requires_no_textual_description&#46;__You_might_want_to_change_the_title_to_something_like_&#34;Changes_from_Version_1&#46;04&#34;_rather_than_&#34;Changes_from_the_Prior_Release&#46;&#34;" SVCP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
     <TBD_specific_change HINT="&#40;DO-254_10&#46;9_2nd_&#35;2&#46;&#41;__Add_an_item_of_this_type_for_each_specific_change_from_the_prior_release&#46;__Special_attention_is_paid_to_changes_involving_safety&#44;_but_even_changes_like_changes_to_documentation_or_changes_to_life_cycle_processes_need_to_be_covered&#46;&#10;&#10;You_can_add_as_many_items_of_this_type_as_you_like&#44;_but_change_the_name_to_something_more_descriptive_than_&#34;TBD_specific_change&#44;&#34;_such_as_&#34;Resolved_Problem_Report_&#35;12345&#46;&#34;&#10;&#10;The_line_item_itself_is_just_a_section_heading&#44;_and_requires_no_descriptive_text&#46;" SVCP="YES" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
      <Description HINT="&#40;DO-254_10&#46;9_2nd_&#35;2&#46;&#41;__Describe_the_change_in_a_few_sentences&#46;__My_own_2_cents&#58;__If_you_have_a_procedure_for_approving_changes_to_a_baseline&#44;_any_given_change_should_be_justified_by_referencing_the_specific_change_approval&#46;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Description>
      <Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#44;_10&#46;4&#46;5&#44;_and_10&#46;9_2nd_&#35;2&#46;&#41;__DO-254_doesn&#39;t_say_so_&#40;as_far_as_I_know&#41;&#44;_but_it&#39;s_a_good_idea_if_each_software_change_has_a_test_case&#46;__You_can_delete_this_item_for_changes_like_documents_or_life_cycle_process_changes&#46;__Of&#44;_if_the_change_involved_changes_to_the_hardware_requirements_or_hardware_design&#44;_then_the_existing_test_cases_may_already_have_been_changed_to_cover_this_hardware_change&#44;_and_so_another_test_case_would_be_redundant&#46;&#10;&#10;This_line_item_itself_is_just_a_section_heading&#44;_and_doesn&#39;t_require_descriptive_text&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">
       <Purpose_of_Test_Case HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;1&#46;&#41;__Self-explanatory&#44;_I_think&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Purpose_of_Test_Case>
       <Test_Setup HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;2&#46;&#41;__Here_you_describe_the_general_setup_for_this_test_&#40;i&#46;e&#46;&#44;_what_input_are_required_and_what_manipulations_must_be_performed_into_order_to_get_the_system_into_the_state_in_which_the_test_can_be_performed&#41;&#44;_as_well_as_the_expected_results_&#40;i&#46;e&#46;_what_outputs_are_generated_or_what_user-interface_indications_are_seen&#41;&#46;&#10;&#10;DO-254_&#40;10&#46;4&#46;5&#41;_specifically_mentions_software_and_test_equipment_setup&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Setup>
       <Test_Procedure HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;3&#46;&#41;__Detailed_instructions_for_performing_the_test&#46;&#10;&#10;I_think_it&#39;s_good_to_include_things_like_blank_spaces_for_adding_checkmarks&#44;_recordings_of_readings&#44;_or_pass&#47;fail_indications_directly_in_the_test_procedures&#46;__If_you_do_so&#44;_you_can_use_a_printout_of_the_HTPR_&#40;in_which_this_line_item_occurs&#41;_to_record_the_test_results_themselves&#46;__In_this_way&#44;_the_completed_HTPR_can_be_treated_as_the_test_results_&#40;DO-254_10&#46;4&#46;5&#41;_and_can_simply_be_placed_directly_into_the_Validation_and_Verification_Data_&#40;VVD&#41;&#46;&#10;&#10;Actually&#44;_at_the_present_time&#44;_that&#39;s_the_only_provision_made_within_Do178Builder_for_the_VVD&#44;_so_you_pretty_much_HAVE_to_do_it_this_way_unless_you_want_to_do_a_lot_of_extra_work&#46;__Look_also_at_the_&#34;Purpose&#34;_section_of_the_HTPR_document&#46;&#10;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Procedure>
       <Test_Input_Data HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;4&#46;&#41;__I&#39;m_not_really_sure_what_this_is&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Test_Input_Data>
       <Expected_Results HINT="&#40;DO-254_10&#46;4&#46;4&#44;_&#35;5&#46;&#41;__Includes_pass&#47;fail_criteria&#46;" SVCP="YES" BA="N1" BB="N1" BC="N2" BD="N2">TBD</Expected_Results>
      </Test_Case>
     </TBD_specific_change>
    </Changes_from_the_Prior_Release>
    <Unresolved_Problem_Reports HINT="&#40;DO-254_10&#46;9_2nd_&#35;3&#46;&#41;__This_item_is_merely_a_section_heading&#44;_and_requires_no_textual_description&#46;__You_might_want_to_change_the_title_to_something_like_&#34;Changes_from_Version_1&#46;04&#34;_rather_than_&#34;Changes_from_the_Prior_Release&#46;&#34;This_line_item_is_just_a_section_header&#44;_and_requires_no_descriptive_text&#46;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
     <TBD_reference_to_specific_problem_report HINT="&#40;DO-254_10&#46;9_2nd_&#35;3&#46;&#41;__Every_UNRESOLVED_problem_report_needs_to_be_covered_--_every_problem_report_for_which_the_reported_problem_has_not_yet_been_fixed_in_a_permanent_sense&#46;__You_can_add_as_many_sections_of_this_type_as_required&#44;_one_for_each_problem_report&#46;__My_2_cents&#58;__If_you_have_a_change-approval_system&#44;_it_might_be_a_good_idea_to_specifically_reference_a_change_approval_authorizing_delay_of_the_change_to_a_future_release&#46;&#10;&#10;Make_sure_you_rename_the_item_to_unambiguously_identify_the_problem_report&#46;__In_other_words&#44;_change_&#34;TBD_reference_to_a_specific_problem_report&#34;_to_something_like_&#34;Problem_Report_&#35;12345&#46;&#34;&#10;&#10;This_line_item_itself_is_merely_a_section_heading_and_requires_no_descriptive_text&#46;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">
      <Brief_Description HINT="&#40;DO-254_10&#46;9_2nd_&#35;3&#46;&#41;__A_brief_summary_of_the_problem_report&#46;__I_think_&#40;2_cents&#41;_that_the_problem_report_should_be_referenced_by_problem_report_number&#44;_and_that_you_should_quote_the_relevant_portions_of_the_problem_report_---_by_which_I_mean_to_cut-and-paste_actual_text&#44;_and_to_enclose_the_text_in_quotation_marks&#46;__Or&#44;_you_might_embed_the_entire_problem_report_as_a_graphic&#46;__Otherwise&#44;_expect_the_DER_to_ask_you_to_send_him&#47;her_the_actual_problem_reports&#46;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Brief_Description>
      <Functional_Limitations HINT="&#40;DO-254_10&#46;9_2nd_&#35;3&#46;&#41;__I_believe_this_is_a_statement_of_any_restrictions_created_by_the_problem&#46;__For_example&#44;_if_the_device_is_specified_to_play_audio_at_11KHz&#44;_22KHz&#44;_and_44KHz&#44;_but_the_problem_is_that_44KHz_playback_doesn&#39;t_work_properly&#44;_then_this_would_be_a_functional_restriction&#46;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Functional_Limitations>
      <Safety_Justification HINT="&#40;DO-254_10&#46;9_2nd_&#35;3&#46;&#41;__Each_unresolved_problem_report_must_be_justified_as_not_representing_a_safety_hazard&#46;__In_other_words&#44;_you_have_the_option_of_postponing_resolution_of_non-safety-related_problem_reports&#44;_but_not_necessarily_of_postponing_resolution_of_safety-related_problems&#46;__DO-254_doesn&#39;t_say_this_explicitly&#44;_so_take_it_with_a_grain_of_salt&#46;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Safety_Justification>
     </TBD_reference_to_specific_problem_report>
    </Unresolved_Problem_Reports>
   </Change_History>
  </TBD_version_code_of_a_specific_release>
 </Hardware_Identification>
 <Statement_of_Compliance HINT="&#40;DO-254_10&#46;9_2nd_&#35;4&#46;&#41;__In_the_words_of_DO-254&#44;_&#34;This_section_includes_a_statement_of_compliance_with_this_document_and_a_summary_of_the_methods_used_to_demonstrate_compliance_with_criteria_specified_in_the_hardware_plans&#46;__This_section_also_addresses_additional_rulings_and_deviations_from_the_hardware_plans&#44;_procedures&#44;_and_this_document&#46;&#34;" SAS="YES" BA="N1" BB="N1" BC="N1" BD="N1">TBD</Statement_of_Compliance>
 <Miscellaneous HINT="Here_you_can_collect_any_material_you_like&#46;__None_of_it_is_required_by_DO-254&#46;__You_can_add_as_many_sections_as_you_like&#44;_and_can_do_anything_whatsoever_with_them&#44;_or_delete_them&#46;__">
  <Other_HDP-Related_Material HINT="You_can_do_anything_you_like_with_this_section&#44;_or_delete_it&#46;__It_serves_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_it&#44;_it_and_its_sub-items_will_appear_in_the_HDP_document&#46;" SDP="YES">
   <TBD_Sub-subsection_of_Other_HDP HINT="You_can_add_as_many_items_of_this_type_as_you_like&#44;_and_can_do_anything_whatsoever_with_them&#44;_or_delete_them&#46;__They_serve_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_them&#44;_they&#39;ll_appear_in_the_HDP_document&#46;__" SDP="YES">TBD</TBD_Sub-subsection_of_Other_HDP>
  </Other_HDP-Related_Material>
  <Other_HVVP-Related_Material HINT="You_can_do_anything_you_like_with_this_section&#44;_or_delete_it&#46;__It_serves_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_it&#44;_it_and_its_sub-items_will_appear_in_the_HVVP_document&#46;" SVP="YES">
   <TBD_Sub-subsection_of_Other_HVVP HINT="You_can_add_as_many_items_of_this_type_as_you_like&#44;_and_can_do_anything_whatsoever_with_them&#44;_or_delete_them&#46;__They_serve_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_them&#44;_they&#39;ll_appear_in_the_HVVP_document&#46;__" SVP="YES">TBD</TBD_Sub-subsection_of_Other_HVVP>
  </Other_HVVP-Related_Material>
  <Other_HCMP-Related_Material HINT="You_can_do_anything_you_like_with_this_section&#44;_or_delete_it&#46;__It_serves_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_it&#44;_it_and_its_sub-items_will_appear_in_the_HCMP_document&#46;" SCMP="YES">
   <TBD_Sub-subsection_of_Other_HCMP HINT="You_can_add_as_many_items_of_this_type_as_you_like&#44;_and_can_do_anything_whatsoever_with_them&#44;_or_delete_them&#46;__They_serve_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_them&#44;_they&#39;ll_appear_in_the_HCMP_document&#46;__" SCMP="YES">TBD</TBD_Sub-subsection_of_Other_HCMP>
  </Other_HCMP-Related_Material>
  <Other_HPAP-Related_Material HINT="You_can_do_anything_you_like_with_this_section&#44;_or_delete_it&#46;__It_serves_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_it&#44;_it_and_its_sub-items_will_appear_in_the_HPAP_document&#46;" SQAP="YES">
   <TBD_Sub-subsection_of_Other_HPAP HINT="You_can_add_as_many_items_of_this_type_as_you_like&#44;_and_can_do_anything_whatsoever_with_them&#44;_or_delete_them&#46;__They_serve_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_them&#44;_they&#39;ll_appear_in_the_HPAP_document&#46;__" SQAP="YES">TBD</TBD_Sub-subsection_of_Other_HPAP>
  </Other_HPAP-Related_Material>
  <Other_RS-Related_Material HINT="You_can_do_anything_you_like_with_this_section&#44;_or_delete_it&#46;__It_serves_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_it&#44;_it_and_its_sub-items_will_appear_in_the_RS_document&#46;" SRS="YES">
   <TBD_Sub-subsection_of_Other_RS HINT="You_can_add_as_many_items_of_this_type_as_you_like&#44;_and_can_do_anything_whatsoever_with_them&#44;_or_delete_them&#46;__They_serve_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_them&#44;_they&#39;ll_appear_in_the_RS_document&#46;__" SRS="YES">TBD</TBD_Sub-subsection_of_Other_RS>
  </Other_RS-Related_Material>
  <Other_HDS-Related_Material HINT="You_can_do_anything_you_like_with_this_section&#44;_or_delete_it&#46;__It_serves_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_it&#44;_it_and_its_sub-items_will_appear_in_the_HDS_document&#46;" SDS="YES">
   <TBD_Sub-subsection_of_Other_HDS HINT="You_can_add_as_many_items_of_this_type_as_you_like&#44;_and_can_do_anything_whatsoever_with_them&#44;_or_delete_them&#46;__They_serve_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_them&#44;_they&#39;ll_appear_in_the_HDS_document&#46;__" SDS="YES">TBD</TBD_Sub-subsection_of_Other_HDS>
  </Other_HDS-Related_Material>
  <Other_VVS-Related_Material HINT="You_can_do_anything_you_like_with_this_section&#44;_or_delete_it&#46;__It_serves_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_it&#44;_it_and_its_sub-items_will_appear_in_the_VVS_document&#46;" SCS="YES">
   <TBD_Sub-subsection_of_Other_VVS HINT="You_can_add_as_many_items_of_this_type_as_you_like&#44;_and_can_do_anything_whatsoever_with_them&#44;_or_delete_them&#46;__They_serve_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_them&#44;_they&#39;ll_appear_in_the_VVS_document&#46;__" SCS="YES">TBD</TBD_Sub-subsection_of_Other_VVS>
  </Other_VVS-Related_Material>
  <Other_HRD-Related_Material HINT="You_can_do_anything_you_like_with_this_section&#44;_or_delete_it&#46;__It_serves_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_it&#44;_it_and_its_sub-items_will_appear_in_the_HRD_document&#46;" SRD="YES">
   <TBD_Sub-subsection_of_Other_HRD HINT="You_can_add_as_many_items_of_this_type_as_you_like&#44;_and_can_do_anything_whatsoever_with_them&#44;_or_delete_them&#46;__They_serve_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_them&#44;_they&#39;ll_appear_in_the_HRD_document&#46;__" SRD="YES">TBD</TBD_Sub-subsection_of_Other_HRD>
  </Other_HRD-Related_Material>
  <Other_HDRD-Related_Material HINT="You_can_do_anything_you_like_with_this_section&#44;_or_delete_it&#46;__It_serves_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_it&#44;_it_and_its_sub-items_will_appear_in_the_HDRD_document&#46;" DD="YES">
   <TBD_Sub-subsection_of_Other_HDRD HINT="You_can_add_as_many_items_of_this_type_as_you_like&#44;_and_can_do_anything_whatsoever_with_them&#44;_or_delete_them&#46;__They_serve_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_them&#44;_they&#39;ll_appear_in_the_HDRD_document&#46;__" DD="YES">TBD</TBD_Sub-subsection_of_Other_HDRD>
  </Other_HDRD-Related_Material>
  <Other_HTPR-Related_Material HINT="You_can_do_anything_you_like_with_this_section&#44;_or_delete_it&#46;__It_serves_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_it&#44;_it_and_its_sub-items_will_appear_in_the_HTPR_document&#46;" SVCP="YES">
   <TBD_Sub-subsection_of_Other_HTPR HINT="You_can_add_as_many_items_of_this_type_as_you_like&#44;_and_can_do_anything_whatsoever_with_them&#44;_or_delete_them&#46;__They_serve_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_them&#44;_they&#39;ll_appear_in_the_HTPR_document&#46;__" SVCP="YES">TBD</TBD_Sub-subsection_of_Other_HTPR>
  </Other_HTPR-Related_Material>
  <Other_HATC-Related_Material HINT="You_can_do_anything_you_like_with_this_section&#44;_or_delete_it&#46;__It_serves_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_it&#44;_it_and_its_sub-items_will_appear_in_the_HATC_document&#46;" SECI="YES">
   <TBD_Sub-subsection_of_Other_HATC HINT="You_can_add_as_many_items_of_this_type_as_you_like&#44;_and_can_do_anything_whatsoever_with_them&#44;_or_delete_them&#46;__They_serve_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_them&#44;_they&#39;ll_appear_in_the_HATC_document&#46;__" SECI="YES">TBD</TBD_Sub-subsection_of_Other_HATC>
  </Other_HATC-Related_Material>
  <Other_HARS-Related_Material HINT="You_can_do_anything_you_like_with_this_section&#44;_or_delete_it&#46;__It_serves_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_it&#44;_it_and_its_sub-items_will_appear_in_the_HARS_document&#46;" SCI="YES">
   <TBD_Sub-subsection_of_Other_HARS HINT="You_can_add_as_many_items_of_this_type_as_you_like&#44;_and_can_do_anything_whatsoever_with_them&#44;_or_delete_them&#46;__They_serve_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_them&#44;_they&#39;ll_appear_in_the_HARS_document&#46;__" SCI="YES">TBD</TBD_Sub-subsection_of_Other_HARS>
  </Other_HARS-Related_Material>
  <Other_HAS-Related_Material HINT="You_can_do_anything_you_like_with_this_section&#44;_or_delete_it&#46;__It_serves_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_it&#44;_it_and_its_sub-items_will_appear_in_the_HAS_document&#46;" SAS="YES">
   <TBD_Sub-subsection_of_Other_HAS HINT="You_can_add_as_many_items_of_this_type_as_you_like&#44;_and_can_do_anything_whatsoever_with_them&#44;_or_delete_them&#46;__They_serve_no_purpose_for_DO-254_as_such&#44;_but_if_you_don&#39;t_delete_them&#44;_they&#39;ll_appear_in_the_HAS_document&#46;__" SAS="YES">TBD</TBD_Sub-subsection_of_Other_HAS>
  </Other_HAS-Related_Material>
  <Glossary HINT="A_glossary_of_terms&#46;__DO-254_doesn&#39;t_require_it&#46;__I_just_thought_it_was_a_nice_touch&#46;__I_included_just_acronyms&#44;_mainly_because_I_hate_continually_spelling_out_things_like_&#34;hardware_requirements_data&#34;&#46;__Your_purposes_may_be_different&#44;_of_course&#44;_so_edit_at_will&#33;&#10;&#10;I_guess_I_should_point_out_that_while_some_of_the_DO-254_documents_seem_to_have_commonly-used_well-understood_acronyms_&#40;such_as_PHAC&#41;&#44;_others_do_not_and_so_I_just_made_up_my_own&#46;__HTPR_is_one_of_mine&#46;__So_be_warned&#33;&#10;" PSAC="YES" SDP="YES" SVP="YES" SCMP="YES" SQAP="YES" SRS="YES" SDS="YES" SCS="YES" SRD="YES" DD="YES" SVCP="YES" SECI="YES" SCI="YES" SAS="YES">&lt;Command&gt;ASIC&lt;/Command&gt;.  Application Specific Integrated Circuit.

&lt;Command&gt;CAD&lt;/Command&gt;.  Computer Aided Design.

&lt;Command&gt;CAM&lt;/Command&gt;.  Computer Aided Manufacturing.

&lt;Command&gt;COTS&lt;/Command&gt;.  Commercial Off-The-Shelf.

&lt;Command&gt;CPLD&lt;/Command&gt;.  Complex Programmable Logic Device.

&lt;Command&gt;DER&lt;/Command&gt;.  Designated Engineering Representative.

&lt;Command&gt;FAA&lt;/Command&gt;.  Federal Aviation Administration.

&lt;Command&gt;FPGA&lt;/Command&gt;.  Field Programmable Gate Array.

&lt;Command&gt;HARS&lt;/Command&gt;. Hardware Archiving Standards.

&lt;Command&gt;HATC&lt;/Command&gt;. Hardware Acceptance Test Criteria.

&lt;Command&gt;HAS&lt;/Command&gt;.  Hardware Accomplishment Summary.

&lt;Command&gt;HC1&lt;/Command&gt; and &lt;Command&gt;HC2&lt;/Command&gt;.  Hardware Control Categories 1 and 2.

&lt;Command&gt;HCM&lt;/Command&gt;.  Hardware Configuration Management.

&lt;Command&gt;HCMP&lt;/Command&gt;.  Hardware Configuration Management Plan.

&lt;Command&gt;HCMR&lt;/Command&gt;.  Hardware Configuration Management Records.

&lt;Command&gt;HDL&lt;/Command&gt;.  Hardware Description Language or Hardware Design Language.  For example, Verilog, VHDL, Abel.

&lt;Command&gt;HDP&lt;/Command&gt;.  Hardware Design Plan.

&lt;Command&gt;HDRD&lt;/Command&gt;.  Hardware Design Representation Data.

&lt;Command&gt;HDS&lt;/Command&gt;.  Hardware Design Standards.
 
&lt;Command&gt;HPA&lt;/Command&gt;.  Hardware Process Assurance.

&lt;Command&gt;HPAP&lt;/Command&gt;.  Hardware Process Assurance Plan.

&lt;Command&gt;HPAR&lt;/Command&gt;.  Hardware Process Assurance Records.

&lt;Command&gt;HRD&lt;/Command&gt;.  Hardware Requirements Data.

&lt;Command&gt;HTPR&lt;/Command&gt;.  Hardware Test Procedures and Results.

&lt;Command&gt;HVVP&lt;/Command&gt;.  Hardware Validation and Verification Plan.

&lt;Command&gt;ICD&lt;/Command&gt;.  Interface Control Drawing.

&lt;Command&gt;LRU&lt;/Command&gt;.  Line Replaceable Unit.

&lt;Command&gt;PCB&lt;/Command&gt;.  Printed Circuit Board.  Same as PWB.  I.e., a "bare" circuit board as fabricated, prior to assembly with electronic components.

&lt;Command&gt;PHAC&lt;/Command&gt;.  Plan for Hardware Aspects of Certification.

&lt;Command&gt;PLD&lt;/Command&gt;.  Programmable Logic Device.

&lt;Command&gt;PR&lt;/Command&gt;.  Problem Report(s).

&lt;Command&gt;PWA&lt;/Command&gt;.  Printed Wire Assembly.  I.e., a PCB or PWB after assembly with electronic components.

&lt;Command&gt;PWB&lt;/Command&gt;.  Printed Wire Board.  Same as PCB.  I.e., a "bare" circuit board as fabricated, prior to assembly with electronic components.

&lt;Command&gt;RTCA&lt;/Command&gt;.  Once upon a time, Radio Technical Commission for Aeronautics.  Now, apparently, simply "RTCA, Inc." without being intended as an acronym.

&lt;Command&gt;SCD&lt;/Command&gt;.  Specification Control Drawing.

&lt;Command&gt;RS&lt;/Command&gt;.  Requirements Standards.

&lt;Command&gt;VVS&lt;/Command&gt;.  Validation and Verification Standards.</Glossary>
 </Miscellaneous>
</Hardware_Documentation_Dataset>
