FPGA with a Low-Cost Arduino Ultrasonic Rangefinder
One of our regular contributors to the forum let us know about an awesome project he worked on. He managed to use the Basys 3 with a low-cost ultrasound rangefinder.
One of our regular contributors to the forum let us know about an awesome project he worked on. He managed to use the Basys 3 with a low-cost ultrasound rangefinder.
Our applications and systems engineering manager, Sam B., has had an exciting project sitting on his desk for a long time that we finally get to see. Originally, his project was the Zedbot, a Linux-based robot that uses the Zedboard.
At this point in reading the blog and going through the learn material, you might realize that there is a lot of FPGA code. It doesn’t look like C, it doesn’t look like Java…what is it?
The ZYBO Smart Car was developed by Digilent China. It is one of the items in the Zrobot line, the educational kit solely developed by Digilent China. The smart car is powered by the Digilent ZYBO that features Xilinx Zynq technology. Users can control the robot from an Android phone using the Bluetooth interface within 20m. The OS is Linux. Users can develop the software and Linux driver using Xilinx Vivado.
As you probably know, one of Digilent’s major focuses is producing FPGA (field programmable gate array) boards and educating the public on FPGA design. One of the classes I was in last semester focused on FGPA design. This class is EE324 at WSU, which is taught by Digilent’s own Clint Cole. He gave a background lecture on the History of FPGA chips. Not only was it an extremely interesting lecture, but it also helped me understand the huge leaps in logic design that have been made since the 1960s. This is the history that led to the development of FPGA chips. The chips are the parts that Xilinx makes that we use on our FPGA boards.
You may have heard of the NetFPGA-SUME, Digilent’s amazingly advanced board that features one of the largest and most complex FPGAs ever produced. But what is the story behind it?
With great excitement, we would like to show off the NetFPGA-Sume, our most complicated board to date, featuring the Xilinx, Inc. Virtex-7 FPGA!
Our new product, the Nexys4 DDR, is now available for sale! We have been anxiously awaiting this board’s release ever since we received an end-of-life notice from Micron (our memory provider) about cellular RAM that we had been using on all of our Nexys-class products. Rather than strip features off the current Nexys4, we decided to evolve the product line to accept DDR Memory. Check it out now!
A huge part of FPGA design is using logic blocks in design. With logic blocks, you can compartmentalize your design, rather than trying implement everything in one shot. Designing without smaller blocks would be like trying to design a car without subsystems like the braking system or engine. About half of the way through the course there is a project that covers a variety of basic logic blocks, including multiplexers (muxes) and demultiplexers (demuxes). So what are muxes and demuxes?
Computers have several difference ways of keeping track of the information that it is given. Most people in the world, which included myself until recently, might think there are only two kinds of memory: the “random access memory” (RAM) that computers have, and the flash memory that you can put on a thumb drive and carry around in your backpack without an issue. However, despite knowing that these two types of memory are not the whole picture, it was my personal experience that trying to learn more usually resulted in my eyes instantly glazing over; this is rather unhelpful in terms of actually learning something. Keeping this in mind, we’re going to do a broad overview of the different types of RAM, hopefully without the glazing over effect.
Digilent is proud to announce that together with our Brazilian distribution partner, Anacom, and our academic partner Xilinx University Program, we will be hosting a workshop, “FPGA Design Flow using Vivado,” from Oct 29-30. This course will provide professors with an introduction to digital design tool flow in Xilinx All Programmable devices using Xilinx Vivado Design Suite. It will be held at Escola Politécnica da UFBA, Brazil. Attendees will use the Digilent Nexys 4 and the Xilinx Vivado Design Suite to gain the hands-on experience with digital design, basic HDL knowledge, Xilinx 7-series architecture overview, and Xilinx Vivado design suite.
I recently found another exciting example of Digilent boards in an academic textbook! The Zynq Book is a handy tool for a deeper understanding of “sophisticated” devices and as the first look at the Zynq System on Chip (SoC). In fact this is Digilent’s mission: to bring engineering to every interested person through affordable materials.
Data rates on serial and parallel transmission lines are increasing rapidly. So are the data integrity issues developers face. Eye diagrams make their life easier. Higher data rates in telecommunications …
Ever wonder why oscilloscopes require bulky BNC cables with those fancy switches, while multimeters seem content with plain wires? The key lies in how these instruments handle electronic measurements. One …
Digilent has partnered with CircuitBread to create high-quality electrical engineering lessons on the topic of DC Circuits. Utilizing Digilent’s resources and engineers in conjunction with CircuitBread’s experience in educational content, …
A software-defined radio (SDR) is not a radio in the traditional sense. Instead of fixed analog components with limited range and ability, an SDR is programmable and highly flexible. Referred …