SmartIO Peripheral

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

So i haven't seen any example project/code to use the SmartIO peripheral available on PSoC4S devices. i made some toy projects with it (logic gates and a LUT iirc), but i haven't seen much information about SmartIO, have you used it in some project? What kind of "problems" can it help us solve?

Again, it works fine over a wired connection, but I would much rather have wireless vpn working if at all possible.

0 Likes
1 Solution
Vison_Zhang
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 250 sign-ins

Right click on SmartIO component, choose 'Find Example Projects', you will find example project/code to use the SmartIO peripheral available on PSoC4S devices.

1.JPG

This component provide a programmable glue logic placed between the IO cell and the HSIOM/DSI/GPIO Mux, and are available for use in LPM. The glue logic is composed of eight 3-to-1 LUTs and a limited ALU block known as the data unit (DU). The glue logic can be used to route signals through the fabric and drive them either out of the chip through the IO cells or back into the chip to other internal destinations. It can be used to implement simple combinatorial and sequential logic meant to operate on the signals close to the IO cells. It is not intended to be used for UDB-like functionality, in the sense of constructing solution components.

One example: My customer have ever asked me to reverse the UART TX/RX logic inside PSOC, then they can remove some external logic device but SCB component itself cannot support this feature. SmartIO is being used to realize the reverse between SCB component and GPIOs.

View solution in original post

0 Likes
1 Reply
Vison_Zhang
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 250 sign-ins

Right click on SmartIO component, choose 'Find Example Projects', you will find example project/code to use the SmartIO peripheral available on PSoC4S devices.

1.JPG

This component provide a programmable glue logic placed between the IO cell and the HSIOM/DSI/GPIO Mux, and are available for use in LPM. The glue logic is composed of eight 3-to-1 LUTs and a limited ALU block known as the data unit (DU). The glue logic can be used to route signals through the fabric and drive them either out of the chip through the IO cells or back into the chip to other internal destinations. It can be used to implement simple combinatorial and sequential logic meant to operate on the signals close to the IO cells. It is not intended to be used for UDB-like functionality, in the sense of constructing solution components.

One example: My customer have ever asked me to reverse the UART TX/RX logic inside PSOC, then they can remove some external logic device but SCB component itself cannot support this feature. SmartIO is being used to realize the reverse between SCB component and GPIOs.

0 Likes