Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Low-cost arithmetical logic unit based on module and operation code multiplexing

A technology of arithmetic logic unit and operation code, which is applied in calculation, instrumentation, electrical digital data processing, etc., can solve the problems of increased complexity of decoder, too many operation codes of arithmetic logic unit, large chip area, etc., and achieve saving The effect of hardware resource consumption, optimized system structure, and reduced chip area

Inactive Publication Date: 2010-09-29
广州市花都区中山大学国光电子与通信研究院
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the existing ALU design, there are the following two disadvantages: each operation of the ALU is encoded separately, resulting in too many operation codes of the ALU, and the complexity of the decoder increases; , multiplication, and division functions are implemented by four separate functional modules: adder, subtracter, multiplier, and divider, resulting in redundant ALU structure and high hardware resource consumption
In short, the existing ALU design often only focuses on the realization of functions, and lacks the consideration of chip area optimization, resulting in high hardware resource consumption of ALU, large chip area, and high implementation cost.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Low-cost arithmetical logic unit based on module and operation code multiplexing
  • Low-cost arithmetical logic unit based on module and operation code multiplexing
  • Low-cost arithmetical logic unit based on module and operation code multiplexing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011] A low-cost ALU based on multiplexing of modules and operation codes of the present invention will be further described below in conjunction with the accompanying drawings.

[0012] A low-cost ALU based on block and opcode multiplexing such as figure 1 As shown, it includes a decoding controller 10, a data path selector 20, an adder 30, a multiplication controller 40, a division controller 50, a decimal adjuster 60, a logic operator 70 and a bit processor 80; the decoding controller 10 Decode the input arithmetic logic unit operation code, and according to the operation code, adder 30, multiplication controller 40, division controller 50, decimal adjuster 60, logic operator 70, and bit processor 80 are six types of operation modules Allocate source operand 1, source operand 2, and source flag, and the arithmetic module performs corresponding operations according to the two source operands and source flag, and generates an operation result, while the data path selector 20...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a low-cost arithmetical logic unit based on module and operation code multiplexing, which consists of a decoding controller, an adder, a multiplication controller, a division controller, a decimal digit regulator, a logic-arithmetic unit, a bit processor and a data passage selector. The invention has the advantages that through the adoption of the operation code multiplexing and functional module multiplexing method, the system structure of an arithmetic logic unit is optimized, the hardware resource consumption is saved, the chip area is reduced, and the goal of lowering down the chip cost is reached on the premise of ensuring the correct function.

Description

technical field [0001] The invention relates to a microcontroller arithmetic logic unit, specifically, to a low-cost arithmetic logic unit based on module and operation code multiplexing, which reduces hardware resource consumption, saves chip area, and is low-cost. . Background technique [0002] A microcontroller (MCU, Micro Control Unit) is a microcomputer that integrates a central processing unit (CPU), a certain capacity of memory, and a number of input / output ports on a small silicon chip, also known as a single-chip microcomputer. Since the microcontroller came out in the 1970s, it has been widely used in scientific research, production, life and other fields, and has had a great impact on the development of human society. In particular, the MCS-51 series microcontrollers produced by Intel Corporation of the United States quickly occupied industrial measurement and control and automation engineering due to their advantages such as high integration, strong processing ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F7/57
Inventor 谭洪舟胡建国丁颜玉钟伟林克
Owner 广州市花都区中山大学国光电子与通信研究院
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products