PSoC™ Creator & Designer Forum Discussions
Hello PSoCers
I am willing to submit this article.
Still getting started this component division.
i am afraid of some rudeness of mine.
don't know the rule of this division yet.
In my practice, DDS module become working.
There are many items to have improvements.
I want to listen to how to get more efficiency.
Want to listen to critique from everyone
I have been work with Xilinx CPLDs,
those works are mainly schematic-base design.
I am new to PSOC CPLD and Warp-Verilog.
Keep it up rolling !
Show LessI'm in the habit of putting the pin location into the instance name of all my pin components. It makes it really easy to see where a signal is connected by looking at my schematic (that tiny text in the pin itself is just no good!).
But I have often wished that naming a pin "P0_0" would automatically assign it to the pin location P0[0] in the design wide resources tab. Well my friends, the wait is over! Place the KEES_PinHelper component into your design, and any pin named with the Px_y format will be automatically assigned to the proper location when you generate the application.
Name your pin P0_0 and the pin will be automatically assigned to P0[0] when you generate the application. If you rename the pin to P12_4, when you regenerate your project, it will automatically be reassigned to P12[4]!
The KEES_PinHelper component includes a control file that looks for pins that are name Px_y and tries to assign them to the appropriate pin. In order for the control file to work, the component must be placed on your schematic. Multiple PinHelper components can be placed without conflict. If a pins position is locked in the pins tab of the cydwr, then you can rename the pin to whatever you like. The component will not work with pin names that have arbitrary text after the pin location information. i.e. "P4_7" will work, but "P4_7_foobar" will not work.
!!!!! The attached file is .CYCOMP archive of the component. To use the file, download the file and change the extension from .zip to .cycomp and import the component into your project or personal library
Show LessI find a dangerous situation at GCC default.
Take a look my bundle, Debug.c line 9~16
Some function is nowhere but hex file has made.
This GCC default is
[ -Wimplicit-function-declaration ]
It not rise an error
I strongly recommand
[ -Werror-implicit-function-declaration ]
ByTheWay, How to do with "dummy" ?? Show Less
Moderators do not have to work unfortunately,
How sloppy it is!
I would like a proposal in order to prevent these
[1] Place a "report spam" button in each post,
Responsible person to remove the article immediately
And have to stop the account of the spam author.
[2] Should be monitored for 24 hours by providing the person in charge someone,
Whenever at weekend, The Internet is up 365 days.
At least, It should be treated within 24 hours.
I hope for treatment as soon as possible.
And also topic of small windows is welcome... Show Less
Starting with a Count7 I was unsuccessful to direct the terminal-count signal to an output of the module.
Secondly, please pay attention to the definition of var_1 to _3 which are declared to be combinatorial but two of them get defined as registed.
Anyone here to help me out or clear up the shadows?
Bob Show Less
Hello Friends
This time, I am starting the work of Phase Comparator
It is very just an experimental design.
What is use it for?
・Phase detector for PLL
・Frequency comparator for FLL
・Clock synchronization
With my DDS ...
・Vector Voltage Measurement
・Automatic Universal Bridge
・Tuning machine for musical instruments ?
Theory of operation
This logic come from 4046 type TTL, PLL device.
That TTL has 3 type phase detectors.
PC1 is exclucive-or method
PC2 is edge detected method
PC3 is RS-flip-flop method
Each has each characteristic.
PC2 has a feature different with others.
It have wide lock-in range and available to
frequency detection not only phase-range.
This is quite getting started now,
Has many unstable behavior still
I'm not certain that can use at actually.
Thank you
Show LessI have been looking for examples of code and how to physically connect a psoc 4 in order to run up to 4 servo motors but have been unsuccessful can someone show me an example or where to find one?
Show Less