Cypress Perform

Home > Design Support > Cypress Developer CommunityTM > Cypress Forums > PSoC® 5 > designing own components

Bookmark and Share
Cypress Developer CommunityTM
Forums | Videos | Blogs | Training | Rewards Program | Community Components



designing own components
Moderator:
ANCY

Post Reply
Follow this topic



designing own components

Srinath posted on 01 Dec 2011 2:07 AM PST
Top Contributor
34 Forum Posts

Is it possible to create a 24 bit ADC in psoc 5, if so how? In the same way can we use VHDL besides verilog to build our own components in PSOC 5. 

I have a doubt regarding EMIF, can we interface a 16GB external memory to psoc 5 devices





Re: designing own components

Gautam Das posted on 01 Dec 2011 04:48 AM PST
Cypress Employee
742 Forum Posts

Hi Srinath,

 

1) Is there any specific reason you want to get 24-bit ADC?

2) Only Verilog is supported for creating Custom Components in PSoC Creator.

3) PSoC supports EMIF interface. The EMIF supports four types of external memory: synchronous SRAM, asynchronous SRAM, cellular RAM/PSRAM, and NOR Flash. The EMIF generates external memory control signals only for synchronous SRAM; these signals can also be routed to UDBs for use with the other types of memory. External memory can be accessed via the 8051 xdata space or the ARM Cortex-M3 external RAM space; up to 24 address bits can be used. The memory can be 8- or 16-bits wide.



Re: designing own components

Srinath posted on 02 Dec 2011 10:29 PM PST
Top Contributor
34 Forum Posts

 yes i need to have an ADC with 24 bit wide, Is it possible to synthesize in Psoc 5



Re: designing own components

U2 posted on 02 Dec 2011 12:40 AM PST
Cypress Employee
589 Forum Posts
  • May be you can reduce the ADC reference to a small value to measure smaller voltages. But noise will start playing a big role in that case. Typically noise in most of the boards will be in the uV range. Even if you have a 24 bit ADC, your board design is going to play a big role.
  • I dont think it is possible to sunthesize ADC. ADC is a complex block and it is very difficult to synthesize such a block. In PSoC5 you get two DelsiG ADCs with 20 bit resolution.


Re: designing own components

H L posted on 02 Dec 2011 02:34 AM PST
Top Contributor
679 Forum Posts

A 5V range 24bit ADC has a resolution of 0.3uV per bit. Unless you have a very clean power and singal and a stable reference, the extra bits are meaningless. 



Re: designing own components

Gautam Das posted on 02 Dec 2011 05:05 AM PST
Cypress Employee
742 Forum Posts

Hi Srinath,

 

As lleung has already mentioned, even if you intend to use a 24 bit resolution ADC, the ENOB (Effective Number Of Bits) which you'll receive will be lesser and will depend upon the noise.

You can average out the samples obtained to get better values. However this has a disadvantage that the data rate will be reduced.






ALL CONTENT AND MATERIALS ON THIS SITE ARE PROVIDED "AS IS". CYPRESS SEMICONDUCTOR AND ITS RESPECTIVE SUPPLIERS MAKE NO REPRESENTATIONS ABOUT THE SUITABILITY OF THESE MATERIALS FOR ANY PURPOSE AND DISCLAIM ALL WARRANTIES AND CONDITIONS WITH REGARD TO THESE MATERIALS, INCLUDING BUT NOT LIMITED TO, ALL IMPLIED WARRANTIES AND CONDITIONS OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT OF ANY THIRD PARTY INTELLECTUAL PROPERTY RIGHT. NO LICENSE, EITHER EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, IS GRANTED BY CYPRESS SEMICONDUCTOR. USE OF THE INFORMATION ON THIS SITE MAY REQUIRE A LICENSE FROM A THIRD PARTY, OR A LICENSE FROM CYPRESS SEMICONDUCTOR.

Content on this site may contain or be subject to specific guidelines or limitations on use. All postings and use of the content on this site are subject to the Terms and Conditions of the site; third parties using this content agree to abide by any limitations or guidelines and to comply with the Terms and Conditions of this site. Cypress Semiconductor and its suppliers reserve the right to make corrections, deletions, modifications, enhancements, improvements and other changes to the content and materials, its products, programs and services at any time or to move or discontinue any content, products, programs, or services without notice.

Spec No: None; Sunset Owner: GRAA; Secondary Owner: RAIK; Sunset Date: 01/01/20