PSoC 6 Serial Communication Blocks (SCBs)
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Hello!
Thought I'd introduce the Serial Communication Blocks (SCBs) in the PSoC 6 architecture. Our first PSoC 6 lineup, the PSoC 63 Connectivity lineup has nine SCBs. Each SCB can be configured for either I2C, SPI, or UART. The mode of operation of the SCB can be changed during run time. The PSoC 6 SCBs have two 128 byte deep FIFOs, one for transmit and one for receive. These FIFOs can be written/read by both the CPU and DMA. One of the SCBs out of the nine in PSoC 6 is designed to wake the device up from deep-sleep modes of operation, this SCB is called the deep-sleep SCB. This wakeup can occur on I2C address match, or SPI slave select assertion.
Feel free to leave comments or ask questions, we appreciate the feedback!
- Subscribe to RSS Feed
- Mark Article as New
- Mark Article as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
128 bytes deep FIFO is a lot bigger than the P4 SCB blocks , that FIFOs are hardware or software implemented?
PD: When can we expect the TRM or at least some data sheets of the P6 family?
- Subscribe to RSS Feed
- Mark Article as New
- Mark Article as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Hello,
Appreciate the question, the FIFOs are hardware-based. As for documentation, such as the TRM and datasheets, we will post them in the coming weeks. Datasheet first, in the next 2-3 weeks, then the TRMs after.
Thanks!
- Subscribe to RSS Feed
- Mark Article as New
- Mark Article as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Thanks for the reply iym, i guess we can expect Creator 4.1 on the same time frame?.
- Subscribe to RSS Feed
- Mark Article as New
- Mark Article as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Hello, Creator 4.1 is planned for release next week, stay tuned!
- Subscribe to RSS Feed
- Mark Article as New
- Mark Article as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Hello,
How many databits can be configured in SCB?
For example Infineon's MCUs have USICs. It can by configured for 1 to 63 bits data frame at UART or SPI mode. That's too mach. However 9 bit UART and 16 bit SPI would by useful.
- Subscribe to RSS Feed
- Mark Article as New
- Mark Article as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Hello, SCBs can be configured from 5 to 9bit in UART mode and 4 to 16bit in SPI mode.
- Subscribe to RSS Feed
- Mark Article as New
- Mark Article as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Hello, what would be maximum frequency that SPI can run at?
- Subscribe to RSS Feed
- Mark Article as New
- Mark Article as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Hello,
The current spec for maximum frequency that SPI runs at is 25MHz. Is this spec enough for you or you are looking for something better?
Thanks!
- Subscribe to RSS Feed
- Mark Article as New
- Mark Article as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Hi,
Yes, I am trying to get SPI run at 45-50 MHz without using FPGA.
- Subscribe to RSS Feed
- Mark Article as New
- Mark Article as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
HI,
What type of device will be connected to the SPI in your application?
- Subscribe to RSS Feed
- Mark Article as New
- Mark Article as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
A custom ASIC.
- Subscribe to RSS Feed
- Mark Article as New
- Mark Article as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
The Serial Memory Interface (SMIF) of PSoC6 might be something for your.
It is a Single-, Dual-, Quad- and Octal SPI interface surpassing your required frequency.
Unfortunately the only unveiled snipped is currently in the PSoC 6 BLE Hardware Design Considerations_Full_Draft (page 22) so I think I am not allowed to tell you more . But an introduction to the SMIF is planned as well for the upcoming week/s.
stay tuned.
- Subscribe to RSS Feed
- Mark Article as New
- Mark Article as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Mapping our ASIC into memory space sounds very interesting. Thank you.
- Subscribe to RSS Feed
- Mark Article as New
- Mark Article as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
I can only ever add 8 of 9 SCBs before analog routing fails. any clues?
PSoC Creator 4.2
CY8CKIT-062-BLE
- Subscribe to RSS Feed
- Mark Article as New
- Mark Article as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
Jason,
One of the 9 SCBs is Slave only. This one is capable to run in DeepSleep with external clock.