<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Barrel Shifter using FLEXIO in Kinetis Software Development Kit</title>
    <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Barrel-Shifter-using-FLEXIO/m-p/611451#M6334</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin: 0cm 0cm 10pt;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: medium;"&gt;Is it possible to implement barrel shifter using FLEXIO with following configuration?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px; margin: 0cm 0cm 10pt;"&gt;&lt;SPAN style="color: #000000; font-size: medium; font-family: Times New Roman;"&gt; &lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 10pt;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: medium;"&gt;&amp;nbsp;FLEXIOx_SHIFTCFGn[INSRC =0]&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 10pt;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: medium;"&gt; and&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 10pt;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: medium;"&gt; FLEXIOx_SHIFTCFGn[01 or 10]&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 10pt;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: medium;"&gt;BR&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 10pt;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: medium;"&gt;Shaul&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 12 Sep 2016 21:01:15 GMT</pubDate>
    <dc:creator>shauldorf</dc:creator>
    <dc:date>2016-09-12T21:01:15Z</dc:date>
    <item>
      <title>Barrel Shifter using FLEXIO</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Barrel-Shifter-using-FLEXIO/m-p/611451#M6334</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin: 0cm 0cm 10pt;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: medium;"&gt;Is it possible to implement barrel shifter using FLEXIO with following configuration?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px; margin: 0cm 0cm 10pt;"&gt;&lt;SPAN style="color: #000000; font-size: medium; font-family: Times New Roman;"&gt; &lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 10pt;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: medium;"&gt;&amp;nbsp;FLEXIOx_SHIFTCFGn[INSRC =0]&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 10pt;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: medium;"&gt; and&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 10pt;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: medium;"&gt; FLEXIOx_SHIFTCFGn[01 or 10]&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 10pt;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: medium;"&gt;BR&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 10pt;"&gt;&lt;SPAN style="color: #000000; font-family: Calibri; font-size: medium;"&gt;Shaul&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Sep 2016 21:01:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Barrel-Shifter-using-FLEXIO/m-p/611451#M6334</guid>
      <dc:creator>shauldorf</dc:creator>
      <dc:date>2016-09-12T21:01:15Z</dc:date>
    </item>
    <item>
      <title>Re: Barrel Shifter using FLEXIO</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Barrel-Shifter-using-FLEXIO/m-p/611452#M6335</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Shaul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regarding your barrel shift with FlexIO module, I do not know your application. Anyway, you can see the FlexIO as a serial D flip-flop,you can write the data to the buffer, the data bits will output with a programmable clock. For example, if you write 0x35 to the buffer, you can get LLHHLHLH waveform output on the FlexIOx pin. The H represents High logic, L Low logic.&lt;/P&gt;&lt;P&gt;The FlexIO can implement SPI/I2S/uart/IIC/PWM for both transmitter and receiver.&lt;/P&gt;&lt;P&gt;Hope it can help you.&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Xiangjun Rong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Sep 2016 06:04:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Barrel-Shifter-using-FLEXIO/m-p/611452#M6335</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2016-09-14T06:04:21Z</dc:date>
    </item>
    <item>
      <title>Re: Barrel Shifter using FLEXIO</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Barrel-Shifter-using-FLEXIO/m-p/611453#M6336</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;Hi Rong&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;In my application I want to use FlexIO as&amp;nbsp;Barrel shifter (not as communication device).&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;The function is&amp;nbsp;"parallel in serial out".&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Parallel load “Shift Buffer” by core&lt;/LI&gt;&lt;LI&gt;Shift buffer to Shift register&lt;/LI&gt;&lt;LI&gt;Shift Out by Timer to selected IO (Port)&lt;OL&gt;&lt;LI&gt;Shift out serially using Timer&lt;/LI&gt;&lt;LI&gt;&amp;nbsp;At the same time the output is also returned back to the shifter&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;Number of Shit-Out clocks can be any integer greater than 100 &amp;lt; N&amp;lt; 10000.&lt;/LI&gt;&lt;LI&gt;Stop by Core on external event (Interrupt).&lt;/LI&gt;&lt;/OL&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;The question is this can be implemented using FlexIO?&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;From reading K43 Reference Manual I think that it is possible and I want to verify this.&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;My assumption is that this configuration will do this.&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;STRONG&gt;FLEXIOx_SHIFTCFGn[INSRC =0] &lt;/STRONG&gt;and&lt;STRONG&gt; FLEXIOx_SHIFTCFGn[01 or 10]&lt;/STRONG&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;Please see attached block diagram.&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/5844i4FB94B8F4645F12A/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;B.R&lt;/P&gt;&lt;P style="margin: 0cm 0cm 0pt;"&gt;Shaul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Sep 2016 07:43:22 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Barrel-Shifter-using-FLEXIO/m-p/611453#M6336</guid>
      <dc:creator>shauldorf</dc:creator>
      <dc:date>2016-09-14T07:43:22Z</dc:date>
    </item>
    <item>
      <title>Re: Barrel Shifter using FLEXIO</title>
      <link>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Barrel-Shifter-using-FLEXIO/m-p/611454#M6337</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Shaul,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think the solution is feasible.&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Xiangjun Rong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Sep 2016 08:13:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Software-Development-Kit/Barrel-Shifter-using-FLEXIO/m-p/611454#M6337</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2016-09-14T08:13:09Z</dc:date>
    </item>
  </channel>
</rss>

