<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>[PP-08] Lab 5 - Adding a peripheral in programmable logic</title><link>/challenges-projects/design-challenges/pathtoprogrammable/b/blog/posts/pp-08-lab-5---adding-a-peripheral-in-programmable-logic</link><description>In this lab we will create a Block RAM in the programmable logic which can be used to buffer data going between the PS and PL. 1. How to add BRAM from IP CatalogOpen block design with ZYNQ7 processing system. Choose the Add IP button on the shor...</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: [PP-08] Lab 5 - Adding a peripheral in programmable logic</title><link>https://community.element14.com/challenges-projects/design-challenges/pathtoprogrammable/b/blog/posts/pp-08-lab-5---adding-a-peripheral-in-programmable-logic</link><pubDate>Sun, 11 Nov 2018 11:06:48 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:d59eafd6-3307-4ea2-991e-1f3dfd67c892</guid><dc:creator>michaelkellett</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;This is all very well, but could you please explain the &lt;em&gt;point&lt;/em&gt; of it all.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;You&amp;#39;ve connected both ports of a block RAM to the Zynq processor - via an AXI block RAM controller -&amp;nbsp; according to the introduction this will buffer data going between the PS to the PL.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;For those of us not steeped in Xlinx jargon,&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;What are the PS and the PL and how does the block diagram, is this a complete thing, and what does it actually do ?&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I can&amp;#39;t see any way that data gets out from the BRAM to Programmable Logic (my guess at what PL is).&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;MK&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=5899&amp;AppID=209&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>