Demonstration system of reconfigurable multi-valued logic electronic processor

Yao Lu, Hongjian Wang, Junhong Huang, Xinyu Zhou, Youdong Wu
{"title":"Demonstration system of reconfigurable multi-valued logic electronic processor","authors":"Yao Lu, Hongjian Wang, Junhong Huang, Xinyu Zhou, Youdong Wu","doi":"10.1117/12.2685715","DOIUrl":null,"url":null,"abstract":"The reconfigurable multi-valued logic processor consists of a large number of processor units that can be grouped and reconfigured at runtime, enabling it to implement a wide variety of logic operators and many-bit parallel adders. In this study, we design and implement a demonstration system of an FPGA-based reconfigurable multi-valued logic processor using the AX7020 development board. To demonstrate the system's capabilities, we develop a demonstration program based on embedded Linux and Qt, which includes a graphical user interface for a 1000-trit reconfigurable ternary logic processor, a 32-quit reconfigurable quaternary logic processor and a 64-bit MSD adder. The program runs on the ARM Cortex-A9 processor on the PS side of the development board, with human-machine interaction achieved through the AN970 7-inch LCD touch screen external to the PL side of the development board. We verify the reliability of the reconfigurable multi-valued logic electronic processor's hardware functions in the demonstration system through various means, including software simulation checking, automatic random tests and manual tests on the demonstration system. The results show that the demonstration system can let users experience the characteristics of reconfigurable multi-valued logic electronic processor, such as processor units grouping and reconfiguration, ternary/quaternary logic operations and MSD addition operations, through the touch screen in a user-friendly way.","PeriodicalId":305812,"journal":{"name":"International Conference on Electronic Information Technology","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-08-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Conference on Electronic Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1117/12.2685715","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The reconfigurable multi-valued logic processor consists of a large number of processor units that can be grouped and reconfigured at runtime, enabling it to implement a wide variety of logic operators and many-bit parallel adders. In this study, we design and implement a demonstration system of an FPGA-based reconfigurable multi-valued logic processor using the AX7020 development board. To demonstrate the system's capabilities, we develop a demonstration program based on embedded Linux and Qt, which includes a graphical user interface for a 1000-trit reconfigurable ternary logic processor, a 32-quit reconfigurable quaternary logic processor and a 64-bit MSD adder. The program runs on the ARM Cortex-A9 processor on the PS side of the development board, with human-machine interaction achieved through the AN970 7-inch LCD touch screen external to the PL side of the development board. We verify the reliability of the reconfigurable multi-valued logic electronic processor's hardware functions in the demonstration system through various means, including software simulation checking, automatic random tests and manual tests on the demonstration system. The results show that the demonstration system can let users experience the characteristics of reconfigurable multi-valued logic electronic processor, such as processor units grouping and reconfiguration, ternary/quaternary logic operations and MSD addition operations, through the touch screen in a user-friendly way.
可重构多值逻辑电子处理器演示系统
可重构多值逻辑处理器由大量的处理器单元组成,这些处理器单元可以在运行时进行分组和重新配置,使其能够实现各种各样的逻辑运算符和多位并行加法器。在本研究中,我们利用AX7020开发板设计并实现了基于fpga的可重构多值逻辑处理器的演示系统。为了演示系统的功能,我们开发了一个基于嵌入式Linux和Qt的演示程序,其中包括一个用于1000位可重构三元逻辑处理器的图形用户界面,一个32位可重构四元逻辑处理器和一个64位MSD加法器。程序运行在开发板PS侧的ARM Cortex-A9处理器上,通过开发板PL侧外置的AN970 7英寸液晶触摸屏实现人机交互。通过软件仿真检验、自动随机测试和人工测试等多种手段,验证了可重构多值逻辑电子处理器在演示系统中硬件功能的可靠性。结果表明,该演示系统可以使用户通过触摸屏以友好的方式体验可重构多值逻辑电子处理器的特性,如处理器单元分组和重构、三元/四元逻辑运算和MSD加法运算。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信