PSoC™ Creator & Designer Forum Discussions
text.format{('custom.tabs.no.results')}
I hope everyone is enjoying the PSoC Creator 101 video series. Attached is the script for the fifth PSoC creator 101 lesson. In this lesson Alan will walk you through how to blink an LED in hardware.
Show LessHi,
I'm a newcomer to PSOC, and have been playing around with a CY8CKIT-049 board. I have a few projects in mind where these devices will be ideal - but I've hit a snag with a verilog component.
I've attached the simplest project possible which shows the problem - but in short, I have three inputs to my custom component. A signal is mutiplexed to one of two input signals according to the state of a third, and then the output (a bidir pin) is set either to 1'bz or 1'b0 according to the state of the multiplexed signal.
It's easier to express in verilog than English - and looks like this:
wire output_signal_out;
assign output_signal_out = sel ? input_signal : input2;
assign output_signal = (output_signal_out ? 1'bZ : 1'b0);
When I compile it, however, I get the following message in the "output" tab:
ERROR: BiDirTest.vh2(40,4) : Unexpected token '!'. Expected '<=', or ':'
ERROR: BiDirTest.vh2(43,2) : Unexpected token 'Net_2'. Expected '<=', or ':'
Looking at the VH2 file, the offending lines are:
IF !(\component01_1:output_signal_out\) THEN
Net_2 <= ('0') ;
ELSE
Net_2 <= 'Z';
END IF;
Any ideas? Have I been unlucky enough to hit a compiler bug on my first project? Or am I doing something wrong?
Show LessOpening a project that previously compiled in 2.2 in the new 3.0 release.
Clean and build project yeilds a bunch of errors, namely typedefs for uint8 etc. not found in cytypes.h.
device.h header file has an include for <project.h> where all of the other includes are called, including cytypes.
Right clicking on the #include <project.h> and selecting "Go To Implementation" gives the following cosole message:
"Unable to find implementation for . It may be in a library for which no source is available."
Thus it would appear that the new PSoC Creator 3.0 is not finding the include files as necessary.
Show LessAttached is the script for the fourth PSoC Creator 101 lesson. This is lesson will walk you through how to blink an LED in software. Lesson 4, Let's Get an LED to Blink Part 2 will be about how to blink an LED in hardware.
Show LessI Just got my MiniProg3 and installed PSoC Programmer on my Win7 64bit computer. I have been using PSoC Creator and the CY8CKit-042 dev board which has been working fine. When I plug in the MiniProg I get a usb device not recognized error from windows and when I start PSoC Programmer or PSoC Creator the programmer doesn't show up. Any ideas how to get it to work?
Show LessHere is the script for the PSoC Creator 101 Lesson 2 training. Lesson 2 is all about PSoC. Alan give a brief history of the architecture and talks a bit about where we're going in the next year.
-Robyn
Show LessI thought the script for the PSoC Creator 101 Lesson 1 training might be interesting to some people. I'm posting here for you to print and follow along.
Show LessThe way the component creator is setup, it implies that every component needs 1) A Symbol and 2) An implementation. It seems as if there are three possible implementation methods for a Symbol (Verilog, Schematic, or Datapath).
Is this accurate?
If so, how do I make a component mappable to one of the output pins (as seen in the in the cydwr file)'
without using a Schematic, but instead using Verilog.
Thanks,
-Ryan
Show Less