ISSN 1000-1239 CN 11-1777/TP

计算机研究与发展 ›› 2017, Vol. 54 ›› Issue (6): 1391-1404.doi: 10.7544/issn1000-1239.2017.20170093

所属专题: 2017计算机体系结构前言技术(一)专题

• 系统结构 • 上一篇    

三值光学处理器的MSD数据正/负值判断器设计与实现

张宏烈1,周健1,张素兰2,刘艳菊1,王先超3   

  1. 1(齐齐哈尔大学计算机与控制工程学院 黑龙江齐齐哈尔 161006); 2(上海大学计算机工程与科学学院 上海 200072); 3(阜阳师范学院数学与统计学院 安徽阜阳 236041) (15845673377@163.com)
  • 出版日期: 2017-06-01
  • 基金资助: 
    国家自然科学基金项目(61672006);黑龙江省自然科学基金项目(F201440)

Design and Implementation of Positive and Negative Discriminator of MSD Data for Ternary Optical Processor

Zhang Honglie1, Zhou Jian1, Zhang Sulan2, Liu Yanju1, Wang Xianchao3   

  1. 1(College of Computer and Control Engineering, Qiqihar University, Qiqihar, Heilongjiang 161006); 2(School of Computer Engineering and Science, Shanghai University, Shanghai 200072); 3(School of Mathematics and Statistics, Fuyang Teachers College, Fuyang, Anhui 236041)
  • Online: 2017-06-01

摘要: 数值正/负或零判断器是计算机比较数据大小的必备器件,随着三值光学处理器中采用三态光信号表示信息的MSD(modified signed-digit)数并行加法器的出现,研究三态光信号所表达数值的正/负或零值判断器成为完善三值光学处理器的重要一环.根据MSD数的特点,通过对三态光信号的变化规律与MSD数据的对应关系的研究,提出了从一组三态光信号来判断其表达的多位MSD数据正/负特性或零值的方法.将这一方法用于2个不定长MSD数据的差运算结果,实现了判别2个MSD数据的大小或相等.依据上述理论,建立了以偏振片、液晶和半反半透镜为主要器件构造的MSD数据判断器结构,加以FPGA作为控制电路,实现了光电混合模式的3位MSD数据判断器.通过实验证明了该判断器的有效性,进而证明了其基本理论的正确性和结构设计的可行性.

关键词: 三值光学处理器, MSD数据正/负值判断方法, 判断器结构设计, 判断器硬件设计

Abstract: The numerical positive/negative or zero value discriminator is a key component to compare the data size in computer. With the advent of the MSD (modified signed-digit) parallel adder which using three state optical signal to express number in the ternary optical processor, the research of positive/negative or zero value discriminator of MSD digit is becoming an important test to perfect ternary optical processor. Based on the characteristics of MSD data and the correspondence of the optical signal and the MSD digit, this paper proposes a method to ascertain the positive/negative or zero value of the multi-bit MSD data via direct analysis of a group of tree state optical signals which expressing the MSD data. By applying this method to the subtraction result of MSD data, it is realized to discriminate the size of two MSD data. According to the above theory, in this paper a structure of MSD data discriminator is established, which is made of polarizer, liquid crystal and half-mirror. In addition to FPGA as the control circuit, a 3-bit MSD data discriminator is realized. The validity of the discriminator is proved by some experiment, and the correctness of the basic theory and the feasibility of the structural design are proved too.

Key words: ternary optical processor, positive/negative value judgment method of MSD data, structure design of the discriminator, hardware design of the discriminator

中图分类号: