<?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>i.MX Processors中的主题 Re: RNG Job Descriptor to copy random number to system RAM</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/RNG-Job-Descriptor-to-copy-random-number-to-system-RAM/m-p/505616#M82071</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Platon,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will try to explain what happened:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1-&lt;/STRONG&gt; First, I load the descriptor in RAM memory. I initiate all the Job Ring registers in CAAM (size, addresses, ...)&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="471.77778" style="border: 1px solid rgb(198, 198, 198); height: 397.778px; width: 743.778px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Addresses in RAM&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Comments&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Values&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000000&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;JR0_input_Base_Addr&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;10000100&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000040&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;JR0_Output_Base_Addr&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x000&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;00000&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; color: #3334ca;"&gt;&lt;STRONG&gt;0x10000100&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #303030; font-family: 'courier new', courier; font-weight: bold;"&gt;jobhdr: stidx=0 len=6 &lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;B0800006&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000104&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'courier new', courier; font-weight: bold;"&gt;ld: ccb1-datasz len=4 offs=0 imm &lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #3d3d3d; font-weight: bold; font-family: 'courier new', courier;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;12820004&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000108&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #303030; font-family: 'courier new', courier; font-weight: bold;"&gt;data:0x00000020&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;00000020&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x1000010C&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'courier new', courier; font-weight: bold;"&gt;operation: cls1-op rng (SH0) generate random&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;82500000&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000110&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-weight: bold;"&gt;fifostr: msg len=32&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;60300020&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000114&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG style="color: #3d3d3d;"&gt;@ptr-&amp;gt;@0x&lt;SPAN style="font-style: inherit;"&gt;10000170&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;10000170&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000170&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;where the descriptor tell the CAAM to store the result.&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x000&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;00000&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt; At this moment, the status register are:&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="268.77778" style="border: 1px solid rgb(198, 198, 198); height: 249.778px; width: 741.778px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Addresses in RAM&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Comments&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Values&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x02100DF4&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;JRJDS — Job Ring Job-Done Status Register&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x0&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0000000&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; color: #3334ca;"&gt;&lt;STRONG&gt;0x&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;02100FD4&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #303030; font-family: 'courier new', courier; font-weight: bold;"&gt;CSTA — CAAM Status Register &lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x000&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;00006&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;02101044&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'courier new', courier; font-weight: bold;"&gt;JROSR0 — Job Ring Output Status Register for Job Ring 0&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-weight: bold; font-family: 'courier new', courier;"&gt;0x00000000&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;BR /&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x02101FD4&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'courier new', courier; font-weight: bold;"&gt;CSTA — CAAM Status Register&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x00000006&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2-&lt;/STRONG&gt; Then I write into the&lt;SPAN style="font-family: 'courier new', courier;"&gt; IRJAR0&lt;/SPAN&gt; of the CAAM the value &lt;SPAN style="font-family: 'courier new', courier;"&gt;0x1&lt;/SPAN&gt; in order it begin its work:&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="33.77778" style="border: 1px solid rgb(198, 198, 198); height: 33.7778px; width: 743.778px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x0210101C&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;IRJAR0 — Input Ring Jobs Added Register for Job Ring 0&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x000&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;00001&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;3-&lt;/STRONG&gt; Last it returns this:&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="471.77778" style="border: 1px solid #c6c6c6; height: 397.778px; width: 743.778px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Addresses in RAM&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Comments&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Values&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000000&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;JR0_input_Base_Addr&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;10000100&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000040&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;JR0_Output_Base_Addr&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-weight: bold; color: #e23d39;"&gt;0x10000100&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000044&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="color: #e23d39; font-family: 'courier new', courier; font-weight: bold;"&gt;0x20000454&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; color: #3334ca;"&gt;&lt;STRONG&gt;0x10000100&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #303030; font-family: 'courier new', courier; font-weight: bold;"&gt;jobhdr: stidx=0 len=6&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;B0800006&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000104&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'courier new', courier; font-weight: bold;"&gt;ld: ccb1-datasz len=4 offs=0 imm&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #3d3d3d; font-weight: bold; font-family: 'courier new', courier;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;12820004&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000108&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #303030; font-family: 'courier new', courier; font-weight: bold;"&gt;data:0x00000020&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;00000020&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x1000010C&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'courier new', courier; font-weight: bold;"&gt;operation: cls1-op rng (SH0) generate random&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;82500000&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000110&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-weight: bold;"&gt;fifostr: msg len=32&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;60300020&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000114&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG style="color: #3d3d3d;"&gt;@ptr-&amp;gt;@0x&lt;SPAN style="font-style: inherit;"&gt;10000170&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;10000170&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000170&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;where the descriptor tell the CAAM to store the result.&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #e23d39;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-weight: bold;"&gt;0x000&lt;/SPAN&gt;&lt;SPAN style="font-family: 'courier new', courier; font-weight: bold;"&gt;00000&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt; then the status registers are:&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="268.77778" style="border: 1px solid rgb(198, 198, 198); height: 207.778px; width: 738.778px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Addresses in RAM&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Comments&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Values&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x02100DF4&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;JRJDS — Job Ring Job-Done Status Register&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x0&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0000000&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; color: #3334ca;"&gt;&lt;STRONG&gt;0x&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;02100DF4&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #303030; font-family: 'courier new', courier; font-weight: bold;"&gt;CSTA — CAAM Status Register &lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #e23d39;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-weight: bold;"&gt;0x000&lt;/SPAN&gt;&lt;SPAN style="font-family: 'courier new', courier; font-weight: bold;"&gt;00005&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;02100DF4&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'courier new', courier; font-weight: bold;"&gt;JROSR0 — Job Ring Output Status Register for Job Ring 0&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #e23d39; font-weight: bold; font-family: 'courier new', courier;"&gt;0x20000454&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;BR /&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x02101FD4&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'courier new', courier; font-weight: bold;"&gt;CSTA — CAAM Status Register&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #e23d39; font-family: 'courier new', courier; font-weight: bold;"&gt;0x00000005&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it explains quite well the situation. If not don't hesitate to ask me some specifications.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your help,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fabien.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 22 Jan 2016 17:03:02 GMT</pubDate>
    <dc:creator>fmajeric</dc:creator>
    <dc:date>2016-01-22T17:03:02Z</dc:date>
    <item>
      <title>RNG Job Descriptor to copy random number to system RAM</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/RNG-Job-Descriptor-to-copy-random-number-to-system-RAM/m-p/505614#M82069</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;I read a resolved discussion about RNG Job Descriptor:&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;A href="https://community.nxp.com/thread/308660"&gt;P4080 SEC4.0 Job Descriptor to copy random numbers to system RAM&lt;/A&gt;​&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;I've the same need : generate a simple random number and store it at&amp;nbsp; the address 0x10000170 in RAM.&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;So I use the descriptor provided in the answer of the discussion:&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;SPAN style="color: #077c1f;"&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;### rnggen_1&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;SPAN style="color: #077c1f;"&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;[00] B0800006&amp;nbsp;&amp;nbsp;&amp;nbsp; jobhdr: stidx=0 len=6&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;SPAN style="color: #077c1f;"&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;[01] 12820004&amp;nbsp;&amp;nbsp;&amp;nbsp; ld: ccb1-datasz len=4 offs=0 imm&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;SPAN style="color: #077c1f;"&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;[02] 00000020&amp;nbsp;&amp;nbsp;&amp;nbsp; data:0x00000020&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;SPAN style="color: #077c1f;"&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;[03] 82500000&amp;nbsp;&amp;nbsp;&amp;nbsp; operation: cls1-op rng (SH0) generate random&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;SPAN style="color: #077c1f;"&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;[04] 60300020&amp;nbsp;&amp;nbsp;&amp;nbsp; fifostr: msg len=32&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;SPAN style="color: #077c1f;"&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;[05] 10000170&amp;nbsp;&amp;nbsp;&amp;nbsp; @ptr-&amp;gt;@0x&lt;SPAN style="font-style: inherit;"&gt;10000170&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;But when I load the Job Descriptor Base Address into the Input Job Ring Register,&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;I have no Random number at the address&amp;nbsp; @0x10000170...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit;"&gt;... what is the problem with this descriptor ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit;"&gt;What I don't do well ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit;"&gt;Please, could you help me ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; color: #51626f;"&gt;&lt;SPAN style="font-weight: inherit; font-style: inherit;"&gt;Fabien.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 21 Jan 2016 14:10:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/RNG-Job-Descriptor-to-copy-random-number-to-system-RAM/m-p/505614#M82069</guid>
      <dc:creator>fmajeric</dc:creator>
      <dc:date>2016-01-21T14:10:44Z</dc:date>
    </item>
    <item>
      <title>Re: RNG Job Descriptor to copy random number to system RAM</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/RNG-Job-Descriptor-to-copy-random-number-to-system-RAM/m-p/505615#M82070</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is the Job termination status returned for this JD?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Platon&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jan 2016 13:49:53 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/RNG-Job-Descriptor-to-copy-random-number-to-system-RAM/m-p/505615#M82070</guid>
      <dc:creator>bpe</dc:creator>
      <dc:date>2016-01-22T13:49:53Z</dc:date>
    </item>
    <item>
      <title>Re: RNG Job Descriptor to copy random number to system RAM</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/RNG-Job-Descriptor-to-copy-random-number-to-system-RAM/m-p/505616#M82071</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Platon,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I will try to explain what happened:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1-&lt;/STRONG&gt; First, I load the descriptor in RAM memory. I initiate all the Job Ring registers in CAAM (size, addresses, ...)&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="471.77778" style="border: 1px solid rgb(198, 198, 198); height: 397.778px; width: 743.778px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Addresses in RAM&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Comments&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Values&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000000&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;JR0_input_Base_Addr&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;10000100&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000040&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;JR0_Output_Base_Addr&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x000&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;00000&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; color: #3334ca;"&gt;&lt;STRONG&gt;0x10000100&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #303030; font-family: 'courier new', courier; font-weight: bold;"&gt;jobhdr: stidx=0 len=6 &lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;B0800006&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000104&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'courier new', courier; font-weight: bold;"&gt;ld: ccb1-datasz len=4 offs=0 imm &lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #3d3d3d; font-weight: bold; font-family: 'courier new', courier;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;12820004&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000108&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #303030; font-family: 'courier new', courier; font-weight: bold;"&gt;data:0x00000020&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;00000020&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x1000010C&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'courier new', courier; font-weight: bold;"&gt;operation: cls1-op rng (SH0) generate random&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;82500000&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000110&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-weight: bold;"&gt;fifostr: msg len=32&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;60300020&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000114&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG style="color: #3d3d3d;"&gt;@ptr-&amp;gt;@0x&lt;SPAN style="font-style: inherit;"&gt;10000170&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;10000170&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000170&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;where the descriptor tell the CAAM to store the result.&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x000&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;00000&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt; At this moment, the status register are:&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="268.77778" style="border: 1px solid rgb(198, 198, 198); height: 249.778px; width: 741.778px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Addresses in RAM&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Comments&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Values&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x02100DF4&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;JRJDS — Job Ring Job-Done Status Register&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x0&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0000000&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; color: #3334ca;"&gt;&lt;STRONG&gt;0x&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;02100FD4&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #303030; font-family: 'courier new', courier; font-weight: bold;"&gt;CSTA — CAAM Status Register &lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x000&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;00006&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;02101044&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'courier new', courier; font-weight: bold;"&gt;JROSR0 — Job Ring Output Status Register for Job Ring 0&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-weight: bold; font-family: 'courier new', courier;"&gt;0x00000000&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;BR /&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x02101FD4&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'courier new', courier; font-weight: bold;"&gt;CSTA — CAAM Status Register&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x00000006&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2-&lt;/STRONG&gt; Then I write into the&lt;SPAN style="font-family: 'courier new', courier;"&gt; IRJAR0&lt;/SPAN&gt; of the CAAM the value &lt;SPAN style="font-family: 'courier new', courier;"&gt;0x1&lt;/SPAN&gt; in order it begin its work:&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="33.77778" style="border: 1px solid rgb(198, 198, 198); height: 33.7778px; width: 743.778px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x0210101C&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;IRJAR0 — Input Ring Jobs Added Register for Job Ring 0&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x000&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;00001&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;3-&lt;/STRONG&gt; Last it returns this:&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="471.77778" style="border: 1px solid #c6c6c6; height: 397.778px; width: 743.778px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Addresses in RAM&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Comments&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Values&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000000&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;JR0_input_Base_Addr&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;10000100&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000040&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;JR0_Output_Base_Addr&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-weight: bold; color: #e23d39;"&gt;0x10000100&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000044&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="color: #e23d39; font-family: 'courier new', courier; font-weight: bold;"&gt;0x20000454&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; color: #3334ca;"&gt;&lt;STRONG&gt;0x10000100&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #303030; font-family: 'courier new', courier; font-weight: bold;"&gt;jobhdr: stidx=0 len=6&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;B0800006&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000104&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'courier new', courier; font-weight: bold;"&gt;ld: ccb1-datasz len=4 offs=0 imm&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #3d3d3d; font-weight: bold; font-family: 'courier new', courier;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;12820004&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000108&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #303030; font-family: 'courier new', courier; font-weight: bold;"&gt;data:0x00000020&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;00000020&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x1000010C&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'courier new', courier; font-weight: bold;"&gt;operation: cls1-op rng (SH0) generate random&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;82500000&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000110&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-weight: bold;"&gt;fifostr: msg len=32&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;60300020&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000114&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG style="color: #3d3d3d;"&gt;@ptr-&amp;gt;@0x&lt;SPAN style="font-style: inherit;"&gt;10000170&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;10000170&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x10000170&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;where the descriptor tell the CAAM to store the result.&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #e23d39;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-weight: bold;"&gt;0x000&lt;/SPAN&gt;&lt;SPAN style="font-family: 'courier new', courier; font-weight: bold;"&gt;00000&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;--&amp;gt; then the status registers are:&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" height="268.77778" style="border: 1px solid rgb(198, 198, 198); height: 207.778px; width: 738.778px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Addresses in RAM&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Comments&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: left; background-color: #f2f2f2; color: #505050; padding: 6px;" valign="middle"&gt;&lt;STRONG style="text-align: center;"&gt;Values&lt;/STRONG&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x02100DF4&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="font-family: 'courier new', courier;"&gt;JRJDS — Job Ring Job-Done Status Register&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0x0&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;0000000&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier; color: #3334ca;"&gt;&lt;STRONG&gt;0x&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;02100DF4&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #303030; font-family: 'courier new', courier; font-weight: bold;"&gt;CSTA — CAAM Status Register &lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #e23d39;"&gt;&lt;SPAN style="font-family: 'courier new', courier; font-weight: bold;"&gt;0x000&lt;/SPAN&gt;&lt;SPAN style="font-family: 'courier new', courier; font-weight: bold;"&gt;00005&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD colspan="1" style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;02100DF4&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'courier new', courier; font-weight: bold;"&gt;JROSR0 — Job Ring Output Status Register for Job Ring 0&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #e23d39; font-weight: bold; font-family: 'courier new', courier;"&gt;0x20000454&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3a0699;"&gt;...&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;... ...&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;...&lt;BR /&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 6px;"&gt;&lt;STRONG style="color: #3334ca; font-family: 'courier new', courier;"&gt;0x02101FD4&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #3d3d3d; font-family: 'courier new', courier; font-weight: bold;"&gt;CSTA — CAAM Status Register&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD style="padding: 6px;"&gt;&lt;SPAN style="color: #e23d39; font-family: 'courier new', courier; font-weight: bold;"&gt;0x00000005&lt;/SPAN&gt;&lt;SPAN style="color: #077c1f; font-family: 'courier new', courier; font-weight: bold;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I hope it explains quite well the situation. If not don't hesitate to ask me some specifications.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your help,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fabien.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 Jan 2016 17:03:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/RNG-Job-Descriptor-to-copy-random-number-to-system-RAM/m-p/505616#M82071</guid>
      <dc:creator>fmajeric</dc:creator>
      <dc:date>2016-01-22T17:03:02Z</dc:date>
    </item>
    <item>
      <title>Re: RNG Job Descriptor to copy random number to system RAM</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/RNG-Job-Descriptor-to-copy-random-number-to-system-RAM/m-p/505617#M82072</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The job status tells you that&amp;nbsp; RNG has not been instantiated. Refer to Security RM, Sections 5.7.3.2.1, 5.7.3.2.2, &lt;/P&gt;&lt;P&gt;Table 5-68.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Platon&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 25 Jan 2016 17:01:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/RNG-Job-Descriptor-to-copy-random-number-to-system-RAM/m-p/505617#M82072</guid>
      <dc:creator>bpe</dc:creator>
      <dc:date>2016-01-25T17:01:58Z</dc:date>
    </item>
    <item>
      <title>Re: RNG Job Descriptor to copy random number to system RAM</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/RNG-Job-Descriptor-to-copy-random-number-to-system-RAM/m-p/505618#M82073</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ok Platon,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much. It sould be the reason for this dysfunction :smileyhappy: ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Fabien.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 26 Jan 2016 13:36:55 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/RNG-Job-Descriptor-to-copy-random-number-to-system-RAM/m-p/505618#M82073</guid>
      <dc:creator>fmajeric</dc:creator>
      <dc:date>2016-01-26T13:36:55Z</dc:date>
    </item>
  </channel>
</rss>

