0% found this document useful (0 votes)
59 views6 pages

Features: Frequency Divider

pd

Uploaded by

Sumanth Varma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
59 views6 pages

Features: Frequency Divider

pd

Uploaded by

Sumanth Varma
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

PSoC Creator Component Datasheet

Frequency Divider
1.0

Features
Divides a clock or arbitrary signal by a specified value.
Enable and Reset inputs to control and align divided output.
General Description
The Frequency Divider component produces an output that is the clock input divided by the
specified value.

When to Use a Frequency Divider


Use the Frequency Divider as a simple clock divider for UDB components, or to divide the
frequency of another signal.

Input/Output Connections
This section describes the various input and output connections for the Edge Detector.

en Input
The en input enables or disables the internal counter. When this signal is low, rising edges on
the clock input will not be counted, and the div output will not change.

reset Input
The reset input resets the internal counter on the next rising edge of the clock input. This causes
the div output to go high until reset goes low again, restarting the counter.

clock Input
The clock input determines the signal to divide.

div Output
The div outputs the clock signal divided by the specified value.

Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600
Document Number:001-84894 Rev. **
Revised November 28, 2012

Frequency Divider

PSoC Creator Component Datasheet

Component Parameters
Drag a Frequency Divider onto your design and double-click it to open the Configure dialog.

The Frequency Divider provides the following parameters.

Divider
The value by which to divide the clock input. The value must be between 2 and 4294967295.
The default is 2.

HighPulseTime
This parameter controls the duty cycle of the div output. Its value specifies the number of rising
edges of the clock input for which the div output will pulse high for each period. HighPulseTime
set to 0 is a special case, and indicates a 50% duty cycle (or slightly greater than 50% for odd
values of Divider). The value of HighPulseTime must be less than Divider. The default is 0.

Functional Description
The Frequency Divider internally uses an N-bit up-counter synthesized in PLDs, where N is the
smallest integer greater than or equal to log2(Divider). This counter value is compared to the
Divider parameter and the HighPulseTime parameter to produce the div output.

Page 2 of 6

Document Number:001-84894 Rev. **

PSoC Creator Component Datasheet

Frequency Divider

Figure 1. Divide-by-2 Example

Figure 1 shows the waveform of a Frequency Divider with the Divider parameter set to 2, and the
HighPulseTime parameter set to 0, indicating a 50% duty cycle.
Figure 2. Divide-by-3 Example

Figure 2 shows the waveform of a Frequency Divider with the Divider parameter set to 3, and the
HighPulseTime parameter set to 0, indicating that the duty cycle should be just above 50%.
The duty cycle of the div output can be customized by modifying the HighPulseTime parameter
to something other than 0.
Figure 3. Divide-by-4 Example

Figure 3 shows two waveforms produced by a Frequency Divider with the Divider parameter set
to 4. One waveform has the HighPulseTime parameter set to 1, resulting in a 25% duty cycle.
The other has the HighPulseTime parameter set to 3, resulting in a 75% duty cycle.
The Frequency Divider provides optional enable and reset inputs to allow further control of the
div output.
The reset input provides control over when the first rising edge of the div output occurs. As long
as the reset is high, the div output will remain low. As soon as the reset goes low, the div output
will begin generating its specified waveform. Multiple Frequency Divider components can be
phase-aligned by connecting them to a common reset signal.

Document Number: 001-84894 Rev. **

Page 3 of 6

Frequency Divider

PSoC Creator Component Datasheet

Figure 4. Phase Alignment Using Reset Input

clock
reset
Divide-by-2
Divide-by-4
Figure 4 shows the waveforms produces when two Frequency Dividers are connected to the
same reset signal in order to phase-align their outputs.
The en input provides a way to gate the clock input, effectively stalling the div output.
Figure 5. Clock Gating Using Enable Input

Figure 5 shows the resulting waveform when the enable input is held low for a period of time.

Resources
The Frequency Divider is synthesized to macrocells in the UDB array. Macrocell usage is
dependent on optimizations performed during synthesis. Table 1 provides an estimate of the
resource usage for different Divider values.
Table 1. Resource Usage

Resource Type
Configuration

Datapath
Cells

Macrocells

Status
Cells

Control
Cells

DMA
Channels

Interrupts

Divider = 2

Divider = 10

Divider = 100

Divider = 1000

19

Divider = 10000

36

Divider = 100000

51

Divider = 1000000

63

Page 4 of 6

Document Number:001-84894 Rev. **

PSoC Creator Component Datasheet

Frequency Divider

MISRA Compliance
This section describes the MISRA-C:2004 compliance and deviations for the component. There
are two types of deviations defined: project deviations deviations that are applicable for all
PSoC Creator components and specific deviations deviations that are applicable only for this
component. This section provides information on component specific deviations. The project
deviations are described in the MISRA Compliance section of the System Reference Guide
along with information on the MISRA compliance verification environment.
The Frequency Divider component does not have any C source code APIs.

DC and AC Electrical Characteristics


Specifications are valid for 40 C TA 85 C and TJ 100 C, except where noted.
Specifications are valid for 1.71 V to 5.5 V, except where noted.
Table 2. AC Characteristics
Parameter
fCLOCK

Description

Max

[1]

Min

Typ

Units

Divider = 2

67

MHz

Divider = 10

67

MHz

Divider = 100

67

MHz

Divider = 1000

43

MHz

Divider = 10000

34

MHz

Divider = 100000

28

MHz

Divider = 1000000

21

MHz

Component clock frequency

Component Changes
Version 1.0 is the first release of the Frequency Divider Component.

1 The values provide a maximum safe operating frequency of the component. The component may run at higher clock
frequencies, at which point validation of the timing requirements with STA results is necessary.

Document Number: 001-84894 Rev. **

Page 5 of 6

Frequency Divider

PSoC Creator Component Datasheet

Cypress Semiconductor Corporation, 2010-2012. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the
use of any circuitry other than circuitry embodied in a Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress products are not warranted nor intended to
be used for medical, life support, life saving, critical control or safety applications, unless pursuant to an express written agreement with Cypress. Furthermore, Cypress does not authorize its
products for use as critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress
products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges.
PSoC Creator, Programmable System-on-Chip, and PSoC Express are trademarks and PSoC is a registered trademark of Cypress Semiconductor Corp. All other trademarks or
registered trademarks referenced herein are property of the respective corporations.
Any Source Code (software and/or firmware) is owned by Cypress Semiconductor Corporation (Cypress) and is protected by and subject to worldwide patent protection (United States and
foreign), United States copyright laws and international treaty provisions. Cypress hereby grants to licensee a personal, non-exclusive, non-transferable license to copy, use, modify, create
derivative works of, and compile the Cypress Source Code and derivative works for the sole purpose of creating custom software and or firmware in support of licensee product to be used only in
conjunction with a Cypress integrated circuit as specified in the applicable agreement. Any reproduction, modification, translation, compilation, or representation of this Source Code except as
specified above is prohibited without the express written permission of Cypress.
Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress reserves the right to make changes without further notice to the materials described herein.
Cypress does not assume any liability arising out of the application or use of any product or circuit described herein. Cypress does not authorize its products for use as critical components in lifesupport systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress product in a life-support systems application
implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges.
Use may be limited by and subject to the applicable Cypress software license agreement.

Page 6 of 6

Document Number:001-84894 Rev. **

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy