element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Summer of FPGA
  • Challenges & Projects
  • Design Challenges
  • Summer of FPGA
  • More
  • Cancel
Summer of FPGA

Blog

  • Blog
  • Forum
  • Documents
  • Files
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New

Blog

  • Tags
  • Subscribe by email
  • More
  • Cancel
  • LiFi #5 - Block Explanation

    kluivertcorreia
    kluivertcorreia
    LiFi #5 Block Explanation Table of Contents Abstract Modules LIR interface BOUND Detector ID Buffer Length Extractor Data Field CRC XMODEM Registers CONFIG STATUS RECEIVED ID DATA SPLITTER Peripheral Assembly Simulation Testbenches ID test ...
    • 1 Feb 2022
  • LiFi #4 - Custom LiFi Peripheral

    kluivertcorreia
    kluivertcorreia
    LiFi #4: Custom LiFi Peripheral Table of Contents Abstract Protocol Inspiration Framing Boundaries Frontend Circuit Limitations Design Flow Overview Conclusion Abstract As promised in an earlier edit, this is the UPDATE I wanted to make t...
    • 1 Feb 2022
  • Blog 1: Anomaly detection using CMOD 7 FPGA

    vishwasn
    vishwasn
    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...
    • 31 Jan 2022
  • Getting started with digilent FPGA Board With Xilinx Vivado.

    vinayyn
    vinayyn
    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...
    • 31 Jan 2022
  • Audio Synth #7 - Design challenge ends, project continues

    a33333
    a33333
    Table of Contents Audio Synth #1 - The project Audio Synth #2 - Board introduction and IDE setup Audio Synth #3 - Arduino to CmodS7 COMM Test Audio Synth #4 - Use PWM to control LED Audio Synth #5 - Testing the I2S PCM5102 DAC Decoder Board Audio Sy...
    • 31 Jan 2022
  • Security Camera #1: Project Proposal

    angelo76
    angelo76
    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 demonstrate the parallel capability of FPGAs when interfacing with a high throughput device like a camera....
    • 30 Jan 2022
  • Security Camera #6: Project Demonstration and Final Words

    angelo76
    angelo76
    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? CMOD S7 FPGA XIlinx Viv...
    • 30 Jan 2022
  • Security Camera #5: Adding Peripheral Sensors

    angelo76
    angelo76
    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 ...
    • 30 Jan 2022
  • Security Camera #4: Interfacing with OV7670 Camera

    angelo76
    angelo76
    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...
    • 29 Jan 2022
  • Security Hardware Accelerator #7 SHA256 in UART port

    fyaocn
    fyaocn
    1. Brief In previous blog, SHA256 has been elastrated and acomplished in software core and hardware core.  Only with independant port, can sha256 accelerator runs. There have been choice of SPI, I2C, USB or UART. Fully understand of protocle is ...
    • 29 Jan 2022
  • Security Camera #3: Testing the SD Card Driver

    angelo76
    angelo76
    Blog 3: Testing the SD Card Driver If you have read my first two blogs, I'm sure you are feeling bored by now. But don'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...
    • 29 Jan 2022
  • Analog signal processing on FPGA #2 - Integration of the MicroBlaze IP core into the FPGA

    maxpowerr
    maxpowerr
    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: https://digilent.com/reference/programmable-logic/ gui...
    • 28 Jan 2022
  • Security Camera #2: SD Card Interfacing

    angelo76
    angelo76
    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...
    • 28 Jan 2022
  • HACK CPUMOD S7 #5: Peripheral Remapping

    pandoramc
    pandoramc
    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 ...
    • 27 Jan 2022
  • HACK CPUMOD S7 #4: PWM Module extension

    pandoramc
    pandoramc
    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...
    • 24 Jan 2022
  • Security Hardware Accelerator #6 SHA256 in hardware acceleration

    fyaocn
    fyaocn
    1. SHA-256 (Secure Hash Algorithm) Choice of  SHA-256 as hardware acceleration would be popular since SHA-256 is keystone of Bitcoin technology. SHA-256 is a member of the SHA-2 cryptographic hash functions designed by the NSA. Cryptographic ha...
    • 24 Jan 2022
  • Audio Synth # 6 - Sound generation with CmodS7

    a33333
    a33333
    Table of Contents Audio Synth #1 - The project Audio Synth #2 - Board introduction and IDE setup Audio Synth #3 - Arduino to CmodS7 COMM Test Audio Synth #4 - Use PWM to control LED Audio Synth #5 - Testing the I2S PCM5102 DAC Decoder Board Audio Sy...
    • 24 Jan 2022
  • HACK CPUMOD S7 #3: PWM Module testing

    pandoramc
    pandoramc
    Remember the PWM behavior equation Here, we need translate in terms of the register values since the instructions for the HACK CPU will update the values, consequently, the PWM signal will change. where MAX is the register value in the peripheral m...
    • 23 Jan 2022
  • The Update I did not want to post.

    celcius1
    celcius1
    Hi All,I didn't want to write this post, but had to let people know what has happened.  So when I found out I was picked as a sponsored challenger I was quite excited to get started on my project.  But as I got into it, I found the need...
    • 23 Jan 2022
  • HACK CPUMOD S7 #2: PWM module design

    pandoramc
    pandoramc
    Let's think about a common peripheral, the Pulse Width Modulation (PWM) Module. The concept is very simple and ilustrated in the next figure There is a COUNTER register that start in zero. As a CLK edge arrives to circuit the COUNTER is updated one-...
    • 23 Jan 2022
  • Number Plate Recognition #5: Connecting OV7670 Camera to Cmod 7

    taifur
    taifur
    For image recognition first, we need to capture an image using the FPGA. We will use an OV7670 CMOS camera for capturing real-time images for our project. The OV7670 is a CMOS parallel camera with VGA resolution from OmniVision. The camera has an ima...
    • 22 Jan 2022
  • LiFi #3: Sequence Detector

    kluivertcorreia
    kluivertcorreia
    LiFi #3: Sequence Detector Table of Contents Abstract The State Diagram The State Table Implementing the FSM Sequence Detector module TestBench Binary Converter ESP32 Real Time Testbench Finalize Conclusion Abstract Finally getting to someth...
    • 20 Jan 2022
  • Liquid-Level Monitoring Using a Pressure Sensor #6 - Project Report Updated

    guillengap
    guillengap
    Table of Contents Project Introduction Getting Started Calibrating the MPX2050DP Pressure Sensor Calculations and Noise Reduction Using Vivado and Testing the System Project Report Updated **********************************************************...
    • 19 Jan 2022
  • Audio Synth #5 - Testing the I2S PCM5102 DAC Decoder Board

    a33333
    a33333
    Table of Contents Audio Synth #1 - The project Audio Synth #2 - Board introduction and IDE setup Audio Synth #3 - Arduino to CmodS7 COMM Test Audio Synth #4 - Use PWM to control LED Audio Synth #5 - Testing the I2S PCM5102 DAC Decoder Board Audio Sy...
    • 17 Jan 2022
  • LiFi #2 - Behavioral Modules

    kluivertcorreia
    kluivertcorreia
    LiFi #2 - Behavioral Modules Table of Contents Abstract Clock Dividers Counter based fixed generic Clocking Wizard IP Counters BCD counter Johnson's counter Conclusion Abstract In this blog I've decided to give a "small" in...
    • 15 Jan 2022
>
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube