Verilog vs. VHDL
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?
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?
A friend of mine came into town for Christmas and I wanted to do some sort of photography project with him. A few months ago, there were some pictures floating around the internet from Stephen Orlando, who took LEDs and attached them to a kayak paddle and kayaked around a lake, and through rapids. I wanted to do something similar. The first night wasn’t very organized. We went into the woods with just the LED strip, the chipKIT board (the uC32), and a battery.
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.
Now that we know about recursion, we can talk about an important topic in programming — recursive sorting algorithms!
For those of you that have been coding for awhile, you likely have heard about both interrupts and polling. These are both techniques that can be used to alert your system board, such as a chipKIT microcontroller, when an input has occurred. But what is the difference between these two methods? Is one better than the other? Let’s find out.
You may have noticed, but recently we rolled out our new logo, and it’s just the first part of a whole new look for Digilent! This is the 3rd logo design I’ve done for Digilent, and I thought some folks might find it interesting to see where it all started.
Last June, one of our interns wrote about a project he did making his own metronome. Using the chipKIT Basic I/O Shield with a servo motor and a speaker buzzer, you can make something fantastic! James used parts from the chipKIT Starter Kit.
If you’ve been keeping up with Digilent over that last couple of years, you may have heard about our merger with National Instruments. We’ve collaborated to create new products, and we’ve expanded our capabilities to work with more of NI’s products. One of those products is Multisim, a full-function testing and simulation environment for analog, digital, and power electronics designs.
For our holiday ugly sweater party, our web developer, Sam Logan, added some blinking LEDs to his using a chipKIT microcontroller. His Instructable was featured on the chipKIT blog.
Happy Groundhog Day! At Digilent, we have Punxsutawney Sam the groundhog to tell us whether we’ll have more winter to look forward to. Our 3D-printed friend is here to tell us whether winter will wane!
Welcome back to the Digilent Blog! Today we’re going to go over recursion! Recursion is when a function calls itself directly, or through another function. Sometimes we can’t solve a problem using loops (iteration), so we have to use recursion. Recursion is slower than iteration, difficult to debug, and it uses up more of the stack. But recursion can also have simpler code, so in some cases, the benefits outweigh the problems.
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 …