Specification of hardware development documentation 1. Hardware Requirement Specification
The hardware requirement specification describes the hardware development goals, basic functions, basic configurations, main performance indicators, and operation environment.
Environment, constraints, and development funds and progress. The requirements are based on the product specification and system requirements.
Books. It is the basis for the overall hardware design and hardware development plan,
Specifically written content: System Engineering networking and usage instructions, basic functions and main performance of the overall Hardware System
Standard, basic functions, main performance indicators, and functional modules of the hardware subsystem.
2. Overall Hardware Design Report
The overall hardware design report is a report generated after the overall design according to the requirements of the requirement specification.
. The preparation of the overall hardware design report should include the following:
The overall structure and function division of the system, the logical block diagram of the system's functional modules, and the circuit structure
Diagram and board composition, board Logical Block Diagram and circuit diagram, reliability, security, electromagnetic compatibility, and hardware
Test Plan.
3. Overall board design plan
This document should be prepared after the overall design scheme of the board is finalized. The overall design scheme of the Board should contain the Board version number
The position, development purpose and main functions of the board in the whole machine, the Board function description, the board logic diagram, and descriptions of each function module,
The Function Description and function module division of the board software, the relationship between the interface and the relevant Board, the main performance indicators, power consumption and
Standard.
4. Detailed design of single board hardware
When the board hardware enters the detailed design stage, the detailed design report of the board hardware should be submitted. Detailed Design on single board hardware
It should be highlighted: the Board Logical Block Diagram and detailed descriptions of each function module, implementation methods, Address Allocation and control of each function module
Detailed definition, timing description, performance indicators,
Indicator Light description, external wiring definition, programmable device diagram, function module description, schematic diagram, detailed material list and board
Test and debug the plan. Sometimes the hardware and software of a single board are developed by two developers respectively.
The detailed hardware design provides a detailed guidance for software designers. Therefore, the detailed design report for single board hardware is critical.
Yes. In particular, address allocation, control mode, interface mode, and interrupt mode are the basis for the preparation of the board software, which must be detailed.
Write.
5. Detailed Design of board software
After the software design is complete, the detailed design Report of the software should be completed accordingly.
Programming Language, debugging environment of the compiler, Hardware Description and functional requirements, and data structure. Special emphasis should be placed on:
Detailed design details, including interrupt, main program, subprogram functions, entry parameters, exit parameters,
Local variables, function calls, and flowcharts. In the description of the relevant communication protocols, the physical layer and link layer communication protocols should be described.
Which documents define the communication protocol with the higher level.
6. board hardware process debugging document
During the development process, engineers should submit a process document for each PCB Board to help the management team understand the progress,
The evaluation is carried out, and a reference technical document is also provided to other related engineers. Each time the PCB Board is cast
This document should be prepared. This document should include the following content: board hardware function module division, board hardware module debugging
Problems and Solutions during debugging, raw data records, system solution modification instructions, board solution modification instructions,
Device change description, schematic diagram, PCB diagram modification description, programmable device modification description, debugging work stage summary, adjustment
Test Progress description, next-stage debugging plan, and test solution modification.
7. board software process debugging documents
Collect the board software process debugging documents once a month, or complete the debugging (less than January,
A complete list of software debugging and modification processes. Board software process debugging documents should include the following content: board software functional modules
Division and debugging progress of each function module, problems and solutions in board software debugging, debugging plans and testing plans for the next stage
Modify.
8. Board System Joint Commissioning report
When the project enters the joint commissioning stage of the single board system, a joint commissioning Report of the single board system should be prepared. The Board System Joint Commissioning report includes
Capacity: system function module division, system function module debugging progress, original test records and analysis of system interface signals, and System
Highlights of problems and solutions, debugging skills, and performance evaluation of the entire system during unified debugging.
9. Single Board Hardware Test Documents
After the Board is debugged, before applying for internal acceptance, perform self-testing first to ensure that each function can be implemented.
All indicators are satisfied. After self-testing, a single board hardware test document shall be provided. The single board hardware test documents include:
Energy module division, design of input and output signals and performance parameters for each function module, test point determination for each function module, and test parameters
Original records and Analysis of Test Site Measurement, original records and Analysis of on-board high-speed signal lines, original signal lines of system I/O Ports
Start record and analysis, and analyze the performance test results of the entire board.
10. hardware information library
In order to share technical materials, we hope to establish a shared database. Each board wants to share the most valuable and unique
Color data is included in this database. The hardware information library includes the following content: typical application circuit, special circuit, and special chip technology.
Introduction, special chip usage instructions, driver flowchart, source program, related hardware circuit instructions, PCB layout notes
Typical issues, solutions, software and hardware design and debugging skills in board debugging.