论文部分内容阅读
1 引言 80287是一个高性能的数值协处理器,它能执行多种数据类型的算术运算指令、比较指令,进行函数和超越函数计算。有关80287的说明资料,一般只停留在逻辑框图和指令一级,这对于用户使用80287来说,已经足够了。但对于我们搞测试的来说,却仍然是灾难性的。因为除了实装测试一法以外,任何测试方法都必须要有以时钟周期为基本单位的测试代码执行序列,才能进行正确的测试。一条80287的汇编语言指令,哪怕是一条最简单的指令,都包含有好多个时钟周期,有的甚至达到上千个时钟周期。因此单有逻辑框图和指令级的说明是无法获取80287的测试代码执行序列的,此其一。第二,80287不是简单的组合逻辑电路,也
1 Introduction 80287 is a high-performance numerical co-processor, which can perform a variety of data types of arithmetic instructions, compare instructions, function and transcendental function calculations. Information on the 80287, generally only stay in the logic diagram and instruction level, which for the user to use the 80287, is sufficient. But for us to test it, it is still catastrophic. Because in addition to the actual test method, any test method must have a clock cycle as the basic unit of the test code execution sequence in order to carry out the right test. A 80287 assembly language instructions, even if it is a simple instruction, contains many clock cycles, and some even reach thousands of clock cycles. Therefore, a single logic diagram and instruction level instructions is unable to obtain the 80287 test code execution sequence, one of the first. Second, the 80287 is not a simple combinational logic circuit, too