<?xml version="1.0" encoding="UTF-8" ?>
<?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/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Blog</title><link>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><lastBuildDate>Tue, 01 Feb 2022 04:35:00 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog" /><item><title>LiFi #5 - Block Explanation</title><link>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/lifi-5---block-explanation</link><pubDate>Tue, 01 Feb 2022 04:35:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:5579944f-1061-4e03-8796-3388fb9b51cf</guid><dc:creator>kluivertcorreia</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/rsscomments?WeblogPostID=22964</wfw:commentRss><comments>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/lifi-5---block-explanation#comments</comments><description>LiFi #5 Block Explanation


Table of Contents

&lt;a href="#mcetoc_1frfv63f2p"&gt;Abstract&lt;/a&gt;
&lt;a href="#mcetoc_1frfv63f2q"&gt;Modules&lt;/a&gt;

&lt;a href="#mcetoc_1frfv63f2r"&gt;LIR interface&lt;/a&gt;
&lt;a href="#mcetoc_1frfv63f2s"&gt;BOUND Detector&lt;/a&gt;
&lt;a href="#mcetoc_1frfv63f2t"&gt;ID Buffer&lt;/a&gt;
&lt;a href="#mcetoc_1frfv63f2u"&gt;Length Extractor&lt;/a&gt;
&lt;a href="#mcetoc_1frfv63f2v"&gt;Data Field&lt;/a&gt;
&lt;a href="#mcetoc_1frfv63f210"&gt;CRC XMODEM&lt;/a&gt;


&lt;a href="#mcetoc_1frfv63f211"&gt;Registers&lt;/a&gt;

&lt;a href="#mcetoc_1frfv63f212"&gt;CONFIG&lt;/a&gt;
&lt;a href="#mcetoc_1frfv63f213"&gt;STATUS&lt;/a&gt;
&lt;a href="#mcetoc_1frfv63f214"&gt;RECEIVED ID&lt;/a&gt;
&lt;a href="#mcetoc_1frfv63f215"&gt;DATA SPLITTER&lt;/a&gt;


&lt;a href="#mcetoc_1frfv63f216"&gt;Peripheral Assembly&lt;/a&gt;
&lt;a href="#mcetoc_1frfv63f217"&gt;Simulation Testbenches&lt;/a&gt;

&lt;a href="#mcetoc_1frfv63f218"&gt;ID test&lt;/a&gt;
...(&lt;a href="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/lifi-5---block-explanation"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=22964&amp;AppID=346&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/xilinx">xilinx</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/Digilent%2bCmod%2bS7">Digilent Cmod S7</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/lifi">lifi</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/verilog">verilog</category></item><item><title>LiFi #4 - Custom LiFi Peripheral</title><link>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/lifi-4---custom-lifi-peripheral</link><pubDate>Tue, 01 Feb 2022 04:11:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b759c861-8388-4ea9-a9f1-660c67fa0c31</guid><dc:creator>kluivertcorreia</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/rsscomments?WeblogPostID=22963</wfw:commentRss><comments>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/lifi-4---custom-lifi-peripheral#comments</comments><description>LiFi #4: Custom LiFi Peripheral


Table of Contents

&lt;a href="#mcetoc_1fraen46u9"&gt;Abstract&lt;/a&gt;
&lt;a href="#mcetoc_1fraen46ua"&gt;Protocol&lt;/a&gt;

&lt;a href="#mcetoc_1fraen46ub"&gt;Inspiration&lt;/a&gt;
&lt;a href="#mcetoc_1fraen46uc"&gt;Framing&lt;/a&gt;
&lt;a href="#mcetoc_1fraen46ud"&gt;Boundaries&lt;/a&gt;


&lt;a href="#mcetoc_1fraen46ue"&gt;Frontend Circuit&lt;/a&gt;

&lt;a href="#mcetoc_1fraen46uf"&gt;Limitations&lt;/a&gt;


&lt;a href="#mcetoc_1fraen46ug"&gt;Design Flow Overview&lt;/a&gt;
&lt;a href="#mcetoc_1fraen46uh"&gt;Conclusion&lt;/a&gt;



Abstract
As promised in an earlier edit, this is the UPDATE I wanted to make t...(&lt;a href="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/lifi-4---custom-lifi-peripheral"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=22963&amp;AppID=346&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><enclosure url="https://community.element14.com/cfs-file/__key/telligent-evolution-components-attachments/01-346-00-00-00-02-29-63/LiFi_2D00_frontend.pdf" length="48539" type="application/pdf" /><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/xilinx">xilinx</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/lifi">lifi</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/digilent">digilent</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/verilog">verilog</category></item><item><title>Blog 1: Anomaly detection using CMOD 7 FPGA</title><link>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/blog-1-anomaly-detection-using-cmod-7-fpga</link><pubDate>Mon, 31 Jan 2022 18:46:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:71ba7083-47cb-44cb-b77e-09271c05a351</guid><dc:creator>vishwasn</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/rsscomments?WeblogPostID=22957</wfw:commentRss><comments>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/blog-1-anomaly-detection-using-cmod-7-fpga#comments</comments><description>Initial thoughts and things planned:
After the industrial revolution in the 18th-century machines are vital parts of humans and they are very much essential to fulfill the demands of the fast-growing world. We as engineers should try to
reduce the co...(&lt;a href="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/blog-1-anomaly-detection-using-cmod-7-fpga"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=22957&amp;AppID=346&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/fpga">fpga</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/Digilent%2bCmod%2bS7">Digilent Cmod S7</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/summer%2bof%2bfpga">summer of fpga</category></item><item><title>Getting started with digilent FPGA Board With Xilinx Vivado.</title><link>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/getting-started-with-digilent-fpga-board-with-xilinx-vivado</link><pubDate>Mon, 31 Jan 2022 15:32:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:697b4d75-8aba-41f9-b97f-cf02896e3c52</guid><dc:creator>vinayyn</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/rsscomments?WeblogPostID=22953</wfw:commentRss><comments>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/getting-started-with-digilent-fpga-board-with-xilinx-vivado#comments</comments><description>Getting started with digilent FPGA Board With Xilinx Vivado. Here I am explaining steps to create a simple project Using FPGA And Xilinx Vivado Software. In this project, I am Using Cmod S7 Onboard LED And Buttons To show an example.
Here I am Explai...(&lt;a href="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/getting-started-with-digilent-fpga-board-with-xilinx-vivado"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=22953&amp;AppID=346&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/xilinx">xilinx</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/fpga">fpga</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/Digilent%2bCmod%2bS7">Digilent Cmod S7</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/basic">basic</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/verilog">verilog</category></item><item><title>Audio Synth #7 - Design challenge ends, project continues</title><link>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/audio-synth-7---design-challenge-ends-project-continue</link><pubDate>Mon, 31 Jan 2022 03:15:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:154b511d-e10a-4d34-bad3-521da48b0cf6</guid><dc:creator>a33333</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/rsscomments?WeblogPostID=22949</wfw:commentRss><comments>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/audio-synth-7---design-challenge-ends-project-continue#comments</comments><description>Table of Contents

&lt;a title="Audio Synth #1 - The project" href="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/audio-synth-1---the-project-202798230"&gt;Audio Synth #1 - The project&lt;/a&gt;
&lt;a title="Audio Synth #2 - Board introduction and IDE setup" href="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/audio-synth-2---board-intro-and-ide-setup" rel="noopener noreferrer" target="_blank"&gt;Audio Synth #2 - Board introduction and IDE setup&lt;/a&gt;
&lt;a title="Audio Synth #3 - Arduino to CmodS7 COMM Test" href="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/audio-synth-3---fpga-to-arduino-comm" rel="noopener noreferrer" target="_blank"&gt;Audio Synth #3 - Arduino to CmodS7 COMM Test&lt;/a&gt;
&lt;a title="Audio Synth #4 - Use PWM to control LED" href="https://community.element14.com/challenges-projects/design-challenges/b/blog/posts/audio-synth-4-use-pwm-to-control-led" rel="noopener noreferrer" target="_blank"&gt;Audio Synth #4 - Use PWM to control LED&lt;/a&gt;
&lt;a title="Audio Synth #5 - Testing the I2S PCM5102 DAC Decoder Board" href="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/audio-synth-5---testing-the-i2s-pcm5102-dac-decoder-board" rel="noopener noreferrer" target="_blank"&gt;Audio Synth #5 - Testing the I2S PCM5102 DAC Decoder Board&lt;/a&gt;
&lt;a title="Audio Synth #6 - Sound generation with CmodS7" href="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/audio-synth-6---sound-generation-with-cmods7" rel="noopener noreferrer" target="_blank"&gt;Audio Sy...&lt;/a&gt;(&lt;a href="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/audio-synth-7---design-challenge-ends-project-continue"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=22949&amp;AppID=346&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>Security Camera #1: Project Proposal</title><link>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/security-camera-1-project-proposal-629530496</link><pubDate>Sun, 30 Jan 2022 14:15:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2ca1471d-3769-4feb-b8b6-ddfcc68c9307</guid><dc:creator>angelo76</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/rsscomments?WeblogPostID=22956</wfw:commentRss><comments>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/security-camera-1-project-proposal-629530496#comments</comments><description>Blog 1: Project Proposal
This 6-part blog series will go over the project build-up for a simple security camera. FPGA camera projects best&amp;nbsp;demonstrate the parallel capability of FPGAs when interfacing with a high throughput device like a camera....(&lt;a href="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/security-camera-1-project-proposal-629530496"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=22956&amp;AppID=346&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/Security%2bCamera">Security Camera</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/fpga">fpga</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/summer%2bof%2bfpga">summer of fpga</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/cmod%2bs7">cmod s7</category></item><item><title>Security Camera #6: Project Demonstration and Final Words</title><link>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/security-camera-6-project-demonstration-and-final-words</link><pubDate>Sun, 30 Jan 2022 05:20:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:e012b080-1364-47ae-8967-a642dfbbd488</guid><dc:creator>angelo76</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/rsscomments?WeblogPostID=22940</wfw:commentRss><comments>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/security-camera-6-project-demonstration-and-final-words#comments</comments><description>Blog 6: Project Demonstration and Final Words
Yes, we are now down to my final blog. The goal of this last blog is to show how to use my project, demonstrate the project in action, and have some final words. Materials needed?

&lt;a href="https://digilent.com/reference/programmable-logic/cmod-s7/start"&gt;CMOD S7 FPGA&lt;/a&gt;
&lt;a href="https://digilent.com/reference/vivado/getting_started/2018.2"&gt;XIlinx Viv...&lt;/a&gt;(&lt;a href="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/security-camera-6-project-demonstration-and-final-words"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=22940&amp;AppID=346&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><enclosure url="https://community.element14.com/cfs-file/__key/telligent-evolution-components-attachments/01-346-00-00-00-02-29-40/Security_5F00_Camera.zip" length="43295385" type="application/octet-stream" /><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/Security%2bCamera">Security Camera</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/fpga">fpga</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/summer%2bof%2bfpga">summer of fpga</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/cmod%2bs7">cmod s7</category></item><item><title>Security Camera #5: Adding Peripheral Sensors</title><link>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/security-camera-5-adding-peripheral-sensors</link><pubDate>Sun, 30 Jan 2022 03:44:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:f3ebd199-048d-49f4-b806-bea619ce751a</guid><dc:creator>angelo76</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/rsscomments?WeblogPostID=22939</wfw:commentRss><comments>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/security-camera-5-adding-peripheral-sensors#comments</comments><description>Blog 5: Adding Peripheral Sensors
We successfully connected the OV7670 camera to the SD card driver for storage of images. Now its time to make our camera smarter by adding sensors! The goal of this fifth blog is to interface sensors in our Security ...(&lt;a href="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/security-camera-5-adding-peripheral-sensors"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=22939&amp;AppID=346&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/Security%2bCamera">Security Camera</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/fpga">fpga</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/summer%2bof%2bfpga">summer of fpga</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/cmod%2bs7">cmod s7</category></item><item><title>Security Camera #4: Interfacing with OV7670 Camera</title><link>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/security-camera-3-interfacing-with-ov7670-camera</link><pubDate>Sat, 29 Jan 2022 06:19:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:de7cd108-a892-41d4-9eec-00dbce9ca3fb</guid><dc:creator>angelo76</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/rsscomments?WeblogPostID=22935</wfw:commentRss><comments>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/security-camera-3-interfacing-with-ov7670-camera#comments</comments><description>Blog 4: Interfacing with OV7670 Camera
Now that we have the driver for the SD card where the images will be stored to, it is now time for the main event. The goal of this fourth blog is to to be able to interface with the OV7670 camera.
OV7670 is the...(&lt;a href="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/security-camera-3-interfacing-with-ov7670-camera"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=22935&amp;AppID=346&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/Security%2bCamera">Security Camera</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/fpga">fpga</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/summer%2bof%2bfpga">summer of fpga</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/cmod%2bs7">cmod s7</category></item><item><title>Security Hardware Accelerator #7 SHA256 in UART port</title><link>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/security-hardware-accelerator-7-sha256-in-uart-port</link><pubDate>Sat, 29 Jan 2022 01:34:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:fab8fac0-162b-4b2a-85d9-88f3a2b37732</guid><dc:creator>fyaocn</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/rsscomments?WeblogPostID=22930</wfw:commentRss><comments>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/security-hardware-accelerator-7-sha256-in-uart-port#comments</comments><description>1. Brief
In previous blog, SHA256 has been elastrated and acomplished in software core and hardware core.&amp;nbsp;
Only with independant port, can sha256 accelerator runs. There have been choice of SPI, I2C, USB or UART. Fully understand of protocle is ...(&lt;a href="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/security-hardware-accelerator-7-sha256-in-uart-port"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=22930&amp;AppID=346&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><enclosure url="https://community.element14.com/cfs-file/__key/telligent-evolution-components-attachments/01-346-00-00-00-02-29-30/sha256_5F00_hash_5F00_hw.zip" length="2944" type="application/zip" /></item><item><title>Security Camera #3: Testing the SD Card Driver</title><link>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/security-camera-3-testing-the-sd-card-driver-367553867</link><pubDate>Sat, 29 Jan 2022 00:47:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:dcfaf03c-b8b7-40e5-a314-c33f8956c4c3</guid><dc:creator>angelo76</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/rsscomments?WeblogPostID=22931</wfw:commentRss><comments>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/security-camera-3-testing-the-sd-card-driver-367553867#comments</comments><description>Blog 3: Testing the SD Card Driver
If you have read my first two blogs, I&amp;#39;m sure you are feeling bored by now. But don&amp;#39;t you worry, today will be more hands-on. The goal of this third blog is to verify that the SD card driver is working. Mate...(&lt;a href="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/security-camera-3-testing-the-sd-card-driver-367553867"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=22931&amp;AppID=346&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/Security%2bCamera">Security Camera</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/fpga">fpga</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/summer%2bof%2bfpga">summer of fpga</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/cmod%2bs7">cmod s7</category></item><item><title>Analog signal processing on FPGA #2 - Integration of the MicroBlaze IP core into the FPGA</title><link>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/analog-signal-processing-on-fpga-2---integration-of-the-microblaze-ip-core-into-the-fpga</link><pubDate>Fri, 28 Jan 2022 14:32:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:f2cd3eb5-d2cf-465d-8aea-c02458776932</guid><dc:creator>maxpowerr</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/rsscomments?WeblogPostID=22923</wfw:commentRss><comments>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/analog-signal-processing-on-fpga-2---integration-of-the-microblaze-ip-core-into-the-fpga#comments</comments><description>In this part, I will describe how I integrated the MicroBlaze IP core into the FPGA.
I have Vivado 2019.1 installed. There is a good description of how to install Vivado and Board File here:&amp;nbsp;&lt;a href="https://digilent.com/reference/programmable-logic/guides/installing-vivado-and-sdk"&gt;https://digilent.com/reference/programmable-logic/ gui...&lt;/a&gt;(&lt;a href="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/analog-signal-processing-on-fpga-2---integration-of-the-microblaze-ip-core-into-the-fpga"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=22923&amp;AppID=346&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/spartan%2b7">spartan 7</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/xilinx">xilinx</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/fpga">fpga</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/vivado">vivado</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/summer%2bof%2bfpga">summer of fpga</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/microblaze">microblaze</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/cmod%2bs7">cmod s7</category></item><item><title>Security Camera #2: SD Card Interfacing</title><link>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/security-camera-2-sd-card-interfacing-52194343</link><pubDate>Fri, 28 Jan 2022 08:20:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:c8b1bc51-c63e-411c-8cbd-29d895c2b7d8</guid><dc:creator>angelo76</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/rsscomments?WeblogPostID=22921</wfw:commentRss><comments>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/security-camera-2-sd-card-interfacing-52194343#comments</comments><description>Blog 2: SD Card Interfacing

Before we dive into camera interfacing, we must first ready the SD card where we will save the images. The aim of this second blog is to have a working SD Card driver in pure Verilog HDL.

How to Interface with an SD Card...(&lt;a href="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/security-camera-2-sd-card-interfacing-52194343"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=22921&amp;AppID=346&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/Security%2bCamera">Security Camera</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/fpga">fpga</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/summer%2bof%2bfpga">summer of fpga</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/cmod%2bs7">cmod s7</category></item><item><title>HACK CPUMOD S7 #5: Peripheral Remapping</title><link>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/hack-cpumod-s7-5-peripheral-remapping</link><pubDate>Thu, 27 Jan 2022 20:51:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:bd34007f-36d5-43da-909a-48b6f3ef9012</guid><dc:creator>pandoramc</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/rsscomments?WeblogPostID=22913</wfw:commentRss><comments>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/hack-cpumod-s7-5-peripheral-remapping#comments</comments><description>This time the HACK uC has a new memory map,

as the table shows, this memory map includes two BSP components; SWITCH and LEDS. The SWITCH register only maps one of the buttons in the board, BTN1, the other one corresponds to computer reset. The LEDS ...(&lt;a href="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/hack-cpumod-s7-5-peripheral-remapping"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=22913&amp;AppID=346&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/fpga">fpga</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/Digilent%2bCmod%2bS7">Digilent Cmod S7</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/HACK%2bCPU">HACK CPU</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/summer%2bof%2bfpga">summer of fpga</category></item><item><title>HACK CPUMOD S7 #4: PWM Module extension</title><link>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/hack-cpumod-s7-4-pwm-module-extension</link><pubDate>Mon, 24 Jan 2022 22:51:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b1f7b177-8184-456e-8c37-eb65052b58db</guid><dc:creator>pandoramc</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/rsscomments?WeblogPostID=22864</wfw:commentRss><comments>https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/hack-cpumod-s7-4-pwm-module-extension#comments</comments><description>Consider the IP Catalog, mainly the Clocking Wizard. For this component we can stablish an input clock of 12MHz, as the boards has, and the output is multipled by power of two values.

This allow a power up in the clock speed, consequently, the PWM c...(&lt;a href="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/posts/hack-cpumod-s7-4-pwm-module-extension"&gt;read more&lt;/a&gt;)&lt;img src="https://community.element14.com/aggbug?PostID=22864&amp;AppID=346&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/fpga">fpga</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/HACK%2bCPU">HACK CPU</category><category domain="https://community.element14.com/challenges-projects/design-challenges/summer-of-fpga/b/blog/archive/tags/summer%2bof%2bfpga">summer of fpga</category></item></channel></rss>