PROGRAMMABLE SYSTEM ON CHIP

 

 

 

 

 

When developing complex projects, there is a need for additional peripheral units such as timers, ADC, DAC, counters etc. The implementation of these peripherals makes difficulties in our project. They take more space, increase power consumption and affect the price and development of the project. The introduction of PSoC helped in making all project needs in one chip. Before getting started with PSoC we have to learn about embedded system and microcontroller.

 

EMBEDDED SYSTEM

Embedded system is a computer system designed to perform certain dedicated function or task. It includes embedded software and computer hardware. Due to the small size, less power consumption, simple design and low cost made embedded system popular. It can be found everywhere from surrounding to spacecraft. Examples of an embedded system include washing machine, air conditioner etc.

 

MICROCONTROLLER

In simple words, the microcontroller is a single silicon chip, commonly known as system on a chip (SOC). The microcontroller is considered as a self-contained system with a processor, RAM(Random Access Memory) for holding data, ROM(Read Only Memory) for holding programs and programmable input-output peripherals. AVR, PIC are some of the examples.Let’s move on to our topic “PSoC”.

 

What is PSoC??

PSoC is a family of microcontroller integrated circuit. It was invented by cypress in 2002.As mentioned earlier PSoC is a single chip consists of CPU, memory, ADC, DAC and other digital and analog peripherals. The PSoC platform features a CPU core and configurable analog and digital peripherals. Analog peripherals are used for the development of comparators, amplifiers etc. Using analog and digital peripherals, designers can create or modify the embedded applications. PSoC boards provide a high-quality development platform for engineers and the device is created using Silicon-Oxide-Nitrate-Oxide-Silicon technology which is a type of non-volatile computer memory related to flash RAM.

 

PSoC Memory

PSoC consists of three memory spaces.

1. Data memory for holding data.

2. Flash memory for holding instructions and fixed data.

3. I/O registers for accessing and controlling functions and configurable logic blocks.

 

PSoC Microcontroller Features

1. Working voltage : 3.3V to 5V

2. 32 bit accumulator

3. 16KB of programmable memory

4. 256 bytes of RAM

5. ADC/DAC with maximum resolution of 14 bits/9 bits

6. Programmable comparators, voltage amplifiers and filters

7. Timers and counters of 8, 16 and 32 bits

8. Full duplex UART (Universal Asynchronous Receiver Transmitter)

9. Multiple SPI (Serial Peripheral Interface) devices

10. I2C (Inter Integrated Circuit)

11. Multiple master up to a speed of 400KHz

 

PSoC Families

The four different families of PSoC are based on different microcontroller core. They are

1. PSoC 1: Based on M8C core.

2. PSoC 3: Based on 8051.

3. PSoC 4: Based on ARM.

4. PSoC5/5LP: Based on ARM Cortex M3 core.

5. PSoC 6 : Based on dual-core ARM M4

 

PSoC 6???

PSoC 6 is the most advanced series of PSoC family. It provides a new standard for IoT security. The rapid growth of IoT needs for innovation in its devices. PSoC 6 architecture enables the addition of new features such as USB, BLE, PDM, DAC etc. When more devices are connected to IOT, the cybersecurity is the most important issue behind it. This can be avoided using the architecture of PSoC6 which provides secure environment without any external memories.

 

Architecture of PSoC6

 

The above figure shows the architecture of PSoC6. It consists of

1. SCB (Serial Communication Block)

  SCB component is a multifunction hardware block that implements SPI, UART components.

 

2 .USB (Universal Serial Bus)

  It defines the cables, connectors and communications protocols used in a bus for connection, communication, and power supply between computers and electronic devices. It was       designed to standardize the connection of computer peripherals (including keyboards, pointing devices, digital cameras, printers, portable media players, disk drives and network       adapters) to personal computers, both to communicate and to supply electric power.

 

3. SPI (Serial Peripheral Interface)

   SPI is a synchronous serial communication interface used for short distance communication. SPI communication is full duplex. It is also called four-wire communication.

 

4. DAC (Digital to Analog Converter)

   It is the system which converts the digital signal into analog signal. They are used in music players, television, and mobile phone.

 

5. DMA (Direct Memory Access)

   DMA is the capability of a computer system, allowing data to be sent directly from an attached device.  It is also used for memory to memory copying and moving of data with memory.

 

6. Timers

  Timers are used for measuring time interval. The PSoC power manager provides a timer to facilitate advanced power management. Timers are programmed to generate periodic      interrupts for timing.

 

7. Sensors

   The sensor is electronic modules which detects or measures a physical quantity like temperature pressure, speed etc and converts it into a signal which can be read by an observer.

 

8. BLE (Bluetooth Low Energy)

   It is a wireless personal area network (WPAN) technology for the applications in the healthcare, fitness, security etc.

 

9. FLASH Memory

   It is a non-volatile memory that electrically erased in blocks and can be reprogrammed in bytes. It is a compact and flexible type of memory storage used in digital camera, video games etc.

 

10. SRAM (Static Random Access Memory)

     SRAM is one of the classifications of RAM. SRAM is the fastest memory. It is a volatile type of memory, whose data is eventually lost when there is no power.

 

11. UDB (Universal Digital Block)

     UDBs are used to create additional digital clocks for embedded applications.

 

12. PDM (Pulse Density Modulation)

       PDM uses only one bit to convey the audio signal. It is easy to manipulate and provides low noise output.

 

13. OP-AMP (Operational Amplifier)

     The operational amplifier is a voltage controlled device with very high gain. It is one of the basic building blocks of the linear designer. It is consists of two input terminals, one of which inverts the phase of the signal, other preserves the phase and an output terminal.

 

14. GPIO (General Purpose Input-Output)

     GPIO is a generic pin found on an integrated circuit that doesn’t have a specific function. They are used for multiple functions. GPIO’s behaviour depends on whether it is an input or output pin.

 

15. ADC (Analog to Digital Converter)

      It is the system which converts input analogue signal (voltage or current) into digital number proportional to the magnitude of the signal.

 

16. IPC (Instruction Per Cycle / Instruction Per Clock)

      It is defined as the average number of instructions executed for each clock cycle. It is used to describe the performance of the processor.

 

PSoC6 microcontroller unit contains dual-core architecture with both cores on a single chip. The microcontroller unit provides the latest capacitive sensing technology which enables gesture-based interface and modern touch. It delivers ultra-low power (40nm), high performance and built-in security for IoT devices.

 

Advantages of PSoC6

  1. Easy to use
  2. Longer battery life
  3. Safety
  4. Easily available
  5. Flexible

 

The possibilities of PSoC6 are endless. It can provide inexpensive, low-power IoT applications and offers high performance in the embedded system.

 

 

User Review (42)

safetycasino safetycasino  

I've been searching for hours on this topic and finally found your post. oncainven , I have read your post and I am very impressed. We prefer your opinion and will visit this site frequently to refer to your opinion. When would you like to visit my site?

Reply  Report Abuse   06 January,2023 09:01

Jim ji  

Your insight is valuable, and perhaps you'll enjoy this website. Finding such valuable information was such an unexpected blessing geometry dash unblocked

Reply  Report Abuse   03 January,2023 12:01

myra kapoor  

You will meet the most beautiful and exotic girls, who will make sure that your time spent in Bangalore is enjoyable and memorable. Banaswadi Call Girls ||

Reply  Report Abuse   30 December,2022 08:12

Shweta singh  

its a good product mumbai escorts

Reply  Report Abuse   24 December,2022 10:12

coca mary  

I have read your post, it is very informative and helpful for me. I admire the valuable information you provide in your article. Thanks for posting it. LOLbeans io

Reply  Report Abuse   06 December,2022 03:12

Lindan Dan  

I find it very fun, sharing is very interesting..it's great....i often play games in my free time. Would you like to try it with me idle mining empire

Reply  Report Abuse   02 December,2022 05:12

ewald dickens  

There are many people who love music and play games. tiny fishing is a great online place for enjoyable life. Enjoy your time with free heardle music games.

Reply  Report Abuse   02 December,2022 07:12

irene jane  

This is a really good article. I think this is one of the best entries I've ever read. Your work is outstanding and motivating. I appreciate you. usps tracking

Reply  Report Abuse   18 November,2022 02:11

astuc tuc  

As I am looking at your writing, baccaratsite I regret being unable to do outdoor activities due to Corona 19, and I miss my old daily life. If you also miss the daily life of those days, would you please visit my site once? My site is a site where I post about photos and daily life when I was free.

Reply  Report Abuse   11 November,2022 01:11

Anna Stark  

This is an excellent article. This is, in my opinion, one of the best posts ever written. Your work is excellent and inspiring. Thank you very much. Retro Bowl game

Reply  Report Abuse   10 November,2022 09:11

SLOTPG COOKIE  

Let you play the best Slot online games and give the best payout rates. Let me tell you that you shouldn't miss it. SLOT PGaom123

Reply  Report Abuse   21 September,2022 08:09

jonny deep  

Hmm Looks similar to the mobile repair ic , do Check it out Mobile Repair Training In Kathmandu

Reply  Report Abuse   17 August,2022 09:08

amyu suka  

Your article's content seems to pique the interest of quite a few readers, and I must say that I am quite impressed with your post. I am looking forward to reading more of your excellent articles. run 3

Reply  Report Abuse   15 August,2022 03:08

jack kiwab  

Quickly this site might undoubtedly become well-known among most blogging and site-building people, for that painstaking posts as well as critiques. Imlie Today Episode

Reply  Report Abuse   10 August,2022 03:08

jack kiwab  

I discovered your website web site on the search engines and appearance a couple of your early posts. Always keep the excellent operate. I merely extra increase Rss to my MSN News Reader. Seeking forward to reading more from you down the road!… ??? 2?

Reply  Report Abuse   09 August,2022 02:08

Hammad Amir  

You understand your projects stand out of the crowd. There is something unique about them. It seems to me all of them are brilliant. ?????

Reply  Report Abuse   01 August,2022 02:08

Lynda McDuffy  

Thank you for this programmable system on chip. hood cleaning hartford

Reply  Report Abuse   28 July,2022 07:07

thiago go  

This is a great idea, it will definitely be shared widely, thanks for sharing it with us run 3

Reply  Report Abuse   25 July,2022 10:07

Harry Jack  

This blog post is nice. I truly appreciate it, and the fantastic material flow makes it even easier for me to comprehend the site post. Purple Varsity Jacket

Reply  Report Abuse   20 July,2022 12:07

life link  

Welcome to the party of my life here you will learn everything about me. Digital real estate business

Reply  Report Abuse   04 July,2022 05:07

life link  

Great Information sharing .. I am very happy to read this article .. thanks for giving us go through info.Fantastic nice. I appreciate this post. Digital real estate business

Reply  Report Abuse   04 July,2022 05:07

life link  

I want to say thanks to you. I have bookmark your site for future updates. Digital real estate business

Reply  Report Abuse   04 July,2022 05:07

life link  

I love the way you write and share your niche! Very interesting and different! Keep it coming! Digital real estate business

Reply  Report Abuse   04 July,2022 05:07

life link  

I am always searching online for articles that can help me. There is obviously a lot to know about this. I think you made some good points in Features also. Keep working, great job ! Digital real estate business

Reply  Report Abuse   04 July,2022 05:07

life link  

Thank you for helping people get the information they need. Great stuff as usual. Keep up the great work!!! Digital real estate business

Reply  Report Abuse   04 July,2022 05:07

life link  

Very interesting blog. Alot of blogs I see these days don't really provide anything that I'm interested in, but I'm most definately interested in this one. Just thought that I would post and let you know. Digital real estate business

Reply  Report Abuse   04 July,2022 05:07

life link  

Thank you very much for sharing such a useful article. Will definitely saved and revisit your site Digital real estate business

Reply  Report Abuse   04 July,2022 05:07

life link  

This is very useful post for me. This will absolutely going to help me in my project. Digital real estate business

Reply  Report Abuse   04 July,2022 05:07

life link  

It is perfect time to make some plans for the future and it is time to be happy. I’ve read this post and if I could I desire to suggest you few interesting things or tips. Perhaps you could write next articles referring to this article. I want to read more things about it! Digital real estate business

Reply  Report Abuse   04 July,2022 05:07

DK SEO  

Hello, this weekend is good for me, since this time i am reading this enormous informative article here at my home baywind residences .

Reply  Report Abuse   30 June,2022 02:06

DK SEO  

I tried to learn it, you share it great, thanks for the article nadula coupon .

Reply  Report Abuse   24 June,2022 10:06

DK SEO  

This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. Sex .

Reply  Report Abuse   19 June,2022 08:06

charless yar  

Thus, any FPGA is a programmable soc if it includes a microprocessor so that it is both hardware programmable and online class takers. An FPGA is a programmable soc if it includes enough gates to allow the inclusion of a microprocessor design and provides support for such a design.

Reply  Report Abuse   15 June,2022 08:06

DK SEO  

I love the efforts you have put in this, thank you for all the great post. read more .

Reply  Report Abuse   14 June,2022 08:06

DK SEO  

I think this article will help you make a lot of money thabet -

Reply  Report Abuse   13 June,2022 05:06

kane loyed  

I really enjoyed reading your article and look forward to reading more of it in the future. If you have any spare time, I just discovered a fantastic game called five nights at freddy's that you are welcome to join and play with me if you do.

Reply  Report Abuse   13 June,2022 01:06

Bilal Hassan  

Yes i am totally agreed with this article and i just want say that this article is very nice and very informative article.I will make sure to be reading your blog more. You made a good point but I can't help but wonder, what about the other side? !!!!!!Thanks. 5elifestyle

Reply  Report Abuse   29 May,2022 04:05

adnan shabbir  

nice information...Good blog. If you want know, more click here.5elifestyle

Reply  Report Abuse   29 May,2022 01:05

Chris Barber  

Great post. Very interesting and informative. tunnel rush uno online. Completely awesome posting!

Reply  Report Abuse   07 May,2022 09:05

Smith Steve  

Nice! And the product number of your right monitor is? Is it the 242S1? Oh, and Philips: fix your filter on your monitor pages, thanks! PC Components

Reply  Report Abuse   17 April,2022 07:04

Wisozk Jamir  

I’ve read some good stuff here. Definitely worth bookmarking for revisiting. I surprise how much effort you put to create such a great informative website five nights at freddy's

Reply  Report Abuse   11 December,2021 09:12