
ATDF文件详解(测试版)
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本简介为《ATDF文件详解》测试版,旨在深入解析Atmel微控制器开发中的设备树文件,帮助开发者更好地理解和利用ATDF进行高效编程与硬件配置。
自1985年Standard Test Data Format(STDF)引入以来,它已成为半导体测试行业的事实标准。STDF首次实现了能够容纳来自不同供应商的各种模拟、数字、内存及混合信号测试系统的数据,并通过优化提高了测试机的输出速度和磁盘空间使用效率。然而,这种优化是以牺牲实现简便性为代价的。
对于具备高级执行能力和测试语言支持的测试系统而言,它们允许在不修改测试程序的情况下记录数据,因此能够轻松地提供STDF的优势给用户。但对于那些较为原始的测试软件来说,则可能需要用户在测试程序中添加特殊语句来写出数据日志信息。这类原始测试软件的所有者会发现实现STDF非常困难,通常是因为这些测试系统没有一种简单的方式来写入二进制数据,或者因为它们的专有代码编写起来比较复杂。
为了解决这一问题,并让这一类测试设备的所有者能够利用STDF的优势,我们开发了一种名为ASCII Test Data Format(ATDF)的规范。该格式包含了所有由STDF提供的记录和字段,但采用一种更简单的方式来实现,使得任何语言的测试程序员都能容易地使用它。通过提供一个简洁且易于理解的规范,每个设施中的测试程序员(甚至是整个公司的测试程序员)都可以生成符合单一标准的数据。
### ATDF文件详解
#### 引言
自从1985年Standard Test Data Format(STDF)被引入以来,它已成为半导体测试行业的事实标准。STDF首次实现了能够容纳来自不同供应商的各种模拟、数字、内存及混合信号测试系统的数据,并通过优化提高了测试机的输出速度和磁盘空间使用效率。然而,这种优化是以牺牲实现简便性为代价的。
对于具备高级执行能力和测试语言支持的测试系统而言,它们允许在不修改测试程序的情况下记录数据,因此能够轻松地提供STDF的优势给用户。但对于那些较为原始的测试软件来说,则可能需要用户在测试程序中添加特殊语句来写出数据日志信息。这类原始测试软件的所有者会发现实现STDF非常困难,通常是因为这些测试系统没有一种简单的方式来写入二进制数据,或者因为它们的专有代码编写起来比较复杂。
为了解决这一问题,并让这一类测试设备的所有者能够利用STDF的优势,我们开发了一种名为ASCII Test Data Format(ATDF)的规范。该格式包含了所有由STDF提供的记录和字段,但采用一种更简单的方式来实现,使得任何语言的测试程序员都能容易地使用它。通过提供一个简洁且易于理解的规范,每个设施中的测试程序员(甚至是整个公司的测试程序员)都可以生成符合单一标准的数据。
#### ATDF设计目标
ATDF的设计目的是简化原始测试软件的STDF实现过程,同时保持与STDF相同的功能性和兼容性。以下是ATDF的主要设计目标:
1. **兼容性**:确保ATDF完全兼容STDF的所有记录和字段。
2. **易用性**:通过使用ASCII格式简化数据表示方式,使得程序员更容易理解和实现。
3. **可移植性**:使ATDF能够在各种编程环境中轻松实现。
4. **性能**:尽管ATDF以ASCII格式存储数据,但仍需保持良好的性能表现。
#### 通用记录布局和要求
ATDF采用了通用的记录布局和要求来确保数据的一致性和完整性。这包括:
- 每个记录都由一个头部、主体和尾部组成。
- 记录头部包含记录类型标识符、长度和其他控制信息。
- 主体部分包含了实际的数据字段。
- 尾部用于确认记录的完整性。
#### 数据表示
ATDF使用ASCII字符来表示数据,以便于读取和处理。例如,整数和浮点数都以文本形式表示,而日期和时间则按照特定格式编码。这种方式使得数据更加易于解析和调试,特别是对于那些不具备高级编程功能的测试设备。
#### ATDF记录类型
ATDF定义了多种不同的记录类型,每种记录类型都有其特定的目的和用途。以下是一些常见的记录类型的简要说明:
- **File Attributes Record (FAR)**:此记录包含了关于文件本身的属性信息。
- **Audit Trail Record (ATR)**:用于记录对测试数据所做的更改或调整的信息。
- **Master Information Record (MIR)**:提供了测试程序的基本信息,如测试名称、版本号等。
- **Master Results Record (MRR)**:包含有关于整个测试结果的统计信息。
- **Part Count Record (PCR)**:记录了每个批次在测试过程中的零件数量信息。
- **Hardware Bin Record (HBR)**:指定了硬件分选的标准和条件。
- **Software Bin Record (SBR)**:指定了软件分选的标准和条件。
- **Pin Map Record (PMR)**:定义了测试夹具上的引脚布局
全部评论 (0)


