- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'd like to access a PSoC5 LP's reset pin to use in some combinatorial logic in my PSoC design.
Is there a way to access this pin without running it into another I/O pin?
Thanks!
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
GrDe,
I am guessing that it would be possible to reset PSoC internally by using DMA, triggered by the internal logic. Upon hardware request then DMA will transfer some code to the reset registers.
See also Software Reset and CySoftwareReset() procedure.
/odissey1
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I guess you are asking about XRES pin. Please note that XRES pin is dedicated pin used to reset the device. This pin is not accessible through the application code/firmware.
Can you please elaborate more on the requirement? We will check and let you know if there are any other ways to achieve the purpose.
Thanks
Ganesh
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, sorry, I meant the XRES pin.
I'd like to use the PSoC5 LP's XRES pin in some combinatorial glue logic that's used external to the PSOC5.
The only way I've found to do this is to bring the reset signal in another PSOC5 pin.
I was hoping I could somehow use the XRES pin...
Thanks for the reply!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
GrDe,
You can externally hook up almost any PSoC GPIO pin to the XRES pin with an external trace. (Sorry, no internal access using TopDesign).
The GPIO pins default as digital input at reset and the XRES has an internal pullup. When externally connected, you can change the GPIO pin to output and drive it low continuously (infinite loop). When the CPU goes into reset, the GPIO pin will automatically return to it's digital input state.
If you want to avoid an external connection between two PSoC pins and avoid the GPIO pin, there is a SRES mechanism that ONLY needs SW to invoke a Software RESet.
Len
"Engineering is an Art. The Art of Compromise."
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
GrDe,
I am guessing that it would be possible to reset PSoC internally by using DMA, triggered by the internal logic. Upon hardware request then DMA will transfer some code to the reset registers.
See also Software Reset and CySoftwareReset() procedure.
/odissey1