- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I'm digging deeper into the datapath shift operation. I wonder what happens if a left/right shift operation is executed with the shift input or output set to right/left? Unfortunately I couldn't find explicit information about this special cases in the architecture technical reference manual.
For example, a typical configuration would be Shift = right, Shift in = from left (SIL), Shift out = right (SOR)
Now, if Shift out = left (SOL_MSB), the shift output will simply follow the shift input, right?
What happens if Shift out = right (SOR) and Shift in = from right (SIR)? If I understand the shift mechanism right, this combination is not possible, because the shift direction automatically selects the corresponding shift input. Is this true?
Regards,
Ralf
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
-Ralf
Did you already have a look into the "DataPath Configuration Tool Cheat Sheet" www.cypress.com/ <- there?
Here the selections are explained a little bit (WHAT is a "little" bit? a bit is a bit! Schroedinger, please help me!) better than in other documentations.
Bob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Bob,
yes, the cheat sheet is is one of the documents which are always open when digging deeper into PSoC 😉
You're right, the bits are described, but the cheat sheet doesn't show the behaviour in detail for a given combination of bits. I'm aware that my above configurations are non-usual and I can't imagine a case where they're useful. I asked just for understanding the internals 😃 And the understanding is growing...
Regards,
Ralf