Electronic Components Datasheet Search
 ALLDATASHEET.COM Part #DescriptionMarking X

## CDP1855 Datasheet(PDF) 6 Page - Intersil Corporation

 Part # CDP1855 Description 8-Bit Programmable Multiply/Divide Unit Download 16 Pages Scroll/Zoom 100% Manufacturer INTERSIL [Intersil Corporation] Direct Link http://www.intersil.com/cda/home Logo

## CDP1855 Datasheet(HTML) 6 Page - Intersil Corporation

 6 / 16 page6A second division is performed using the remainder from thefirst division (in Y) as the more significant 8N-bits of the divi-dend and the less significant half of the original dividendloaded into the Z register. The divisor in X remains unalteredand is, by definition, larger than the remainder from the firstdivision which is in Y. The resulting value in Z becomes theless significant 8N-bits of the final quotient and the value in Yis, as usual, the remainder.Extending this technique to more steps allows division of anysize number by an 8N-bit divisor.Note that division by zero is never permitted and must betested for and handled in software.The following example illustrates the use of this algorithm.Example:Assume three MDU's capable of a by 24-bit division. Theproblem is to divide 00F273, 491C06H by 0003B4H.The Z register can simply be reset using bit 2 of the controlword and another divide can be done in order to furtherdivide the remainder.3. Multiply OperationFor a multiply operation the two numbers to be multiplied areloaded in the X and Z registers. The result is in the Y and Zregister with Y being the more significant half and Z the lesssignificant half. The X register will be unchanged after theoperation is completed.The original contents of the Y register are added to theproduct of X and Z. Bit 3 of the control word will resetregister Y to 0 if desired.Functional Description ofCDP1855 TerminalsCE - Chip Enable (Input):A high on this pin enables the CDP1855 MDU to respond tothe select lines. All cascaded MDU's must be enabledtogether. CE also controls the three-state C.O./O.F., outputof the most significant MDU.Clear (Input):The CDP1855 MDU(s) must be cleared upon power-on witha low-on this pin. The clear signal resets the sequencecounters, the shift pulse generator, and bits 0 and 1 of thecontrol register.CTL - Control (Input):This is an input pin. All CTL pins must be wired together andto the YL of the most significant CDP1855 MDU and to theZR of the least significant CDP1855 MDU. This signal isused to indicate whether the registers are to be operated onor only shifted.C.O./O.F. - Carry Out/Over Flow (Output):This is a three-state output pin. It is the CDP1855 Carry Outsignal and is connected to Cl (CARRY-IN) of the next moresignificant CDP1855 MDU, except for on the most significantMDU. On that MDU it is an overflow indicator and is enabledwhen chip enables is true. A low on this pin indicates that anoverflow has occurred. The overflow signal is latched eachtime the control register is loaded, but is only meaningfulafter a divide command.YL, YR - Y-Left, Y-Right:These are three-state bi-directional pins for data transferbetween the Y registers of cascaded CDP1855 MDU's. TheYR pin is an output and YL is an input during a multiply andthe reverse is true at all other times. The YL pin must beconnected to the YR pin of the next more significant MDU.An exception is that the YL pin of the most significantCDP1855 MDU must be connected to the ZR pin of the leastsignificant MDU and to the CTL pins of all MDU's. Also theYR pin of the least significant MDU is tied to the ZL pin of themost significant MDU.ZL, ZR - Z-Left, Z-Right:These are three-state bi-directional pins for data transfersbetween the “Z” registers of cascaded MDU's. The ZR pin isan output and ZL is an input during a multiply and thereverse is true at all other times. The ZL pin must be tied tothe YR pin of the next more significant MDU. An exception isthat the ZL in of the most significant MDU must be con-nected to the YR pin of the least significant MDU. Also, theZR pin of the least significant MDU is tied to the YL of themost significant MDU.Shift - Shift Clock:This is a three-state bi-directional pin. It is an output on themost significant MDU. And an input on all other MDU's. Itprovides the MDU system timing pulses. All SHIFT pins mustbe connected together for cascaded operation. A maximumof the 8N +1 shifts are required for an operation where "N"equals the number of MDU devices that are cascaded.CLK - Clock (Input):This pin should be grounded on all but the most significantMDU. There is an optional reduction of clock frequencyavailable on this pin if so desired, controlled by bit 7 of thecontrol byte.STB - Strobe (Input):When RD/WE is low, data is latched from bus lines on thefalling edge of this signal. It may be asynchronous to theclock. Strobe also increments the selected register'ssequence counter during reads and writes. TPB would beused in CDP1800 systems.Step 1:000000,00F273/0003B4=000041R=0001BFYZ(MS)XZ1Y1Step 2: 0001BF,491C06/0003B4=78C936R=00000EY1Z(LS)XZ2Y2Result:000041,78C936R=00000EZ1Z2Y2CDP1855, CDP1855C

## Similar Part No. - CDP1855_1

 Manufacturer Part # Datasheet Description Intersil Corporation CDP1855C 85Kb / 15P 8-Bit Programmable Multiply/Divide Unit March 1997 CDP1855CD 85Kb / 15P 8-Bit Programmable Multiply/Divide Unit March 1997 CDP1855CDX 85Kb / 15P 8-Bit Programmable Multiply/Divide Unit March 1997 CDP1855CE 85Kb / 15P 8-Bit Programmable Multiply/Divide Unit March 1997 CDP1855CEX 85Kb / 15P 8-Bit Programmable Multiply/Divide Unit March 1997
More results

## Similar Description - CDP1855_1

 Manufacturer Part # Datasheet Description Intersil Corporation CDP1855 85Kb / 15P 8-Bit Programmable Multiply/Divide Unit March 1997 Zilog, Inc. Z86C9320PSC 1Mb / 47P MULTIPLY/DIVIDE MICROCONTROLLER Cypress Semiconductor CY8C36_1105 4Mb / 126P Programmable System-on-Chip (PSoC) Multiply and divide instructions CY8C38_1105 4Mb / 130P Programmable System-on-Chip (PSoC) Multiply and divide instructions National Semiconductor ... COP888FH 507Kb / 49P 8-Bit CMOS ROM Based Microcontrollers with 12k Memory, Comparators, USART and Hardware Multiply/Divide Hitachi Semiconductor HD14522B 104Kb / 7P Programmable Divide-by-N 4-bit Counter Frequency Devices, Inc. 858 524Kb / 19P 8-Bit Programmable NXP Semiconductors MC146805E2 10Mb / 36P 8-BIT MICROPROCESSOR UNIT MC68HC05T1 3Mb / 40P 8-Bit Microcomputer Unit Motorola, Inc MC68HC05C9 674Kb / 21P 8-Bit Microcontroller Unit
More results