论文部分内容阅读
三值光计算机理论体系是一个很有前景的计算机发展思路。在这个理论体系中,采用光的两个偏振方向相互正交的线偏振态和无光态表达三值信息。本文介绍了国内外光计算机的发展过程、进展状况以及若干新技术;研究了三值光计算机逻辑运算器的体系结构及原理;着重介绍了三值光计算机逻辑运算器通信部件的设计思路及相关上位机和下位机的具体设计。文中上位机和下位机之间的通信程序使用效率较高的汇编语言来完成,通信部件的上位机部分采用VC开发。本课题从属于三值光计算机逻辑运算器,主要完成了上位机和下位机的串行通信、数据转换策略、上位机中间层的指令等部分。
本课题是国家自然科学基金项目(60473008)、上海市高等学校科学技术发展基金项目(04AB38)、上海市重点学科建设项目(J50103)和上海大学博士点建设基金支持下的一个子项目。完成的主要工作包括:
1.数据翻译策略。
主要工作是:通过二值到三值的转换和冗余编码,将用户输入的原始数据翻译成对液晶象素的控制数据。
2.实现上位机和下位机的USB通信技术。
主要工作是:使用USB技术完成PC(上位机)和嵌入式系统(下位机)之间的通信。
3.构建串行通信的指令和应答规则。
主要工作是:构建串口通信线程与上位机其它模块的命令接口、构建一个中间的指令层来协调上位机和下位机。