Few weeks ago Dialog Semiconductor announced a new series of FPGAs named as ForgeFPGA. The highlight of these new devices are not a high processing power, the highest speed or the big they are, the main highlights of these devices…
When I am working in a design for an FPGA, which involves the acquisition of any signal, I usually have to design a filter before using that signal in the control loop, or a protection. If the use of this…
If I say “software for engineering”, most of you probably think of MATLAB. I don’t know if there is any field in engineering which does not have a package in MATLAB, and digital signal processing and FPGA design are certainly…
In my daily life, as with other FPGA developers, I have a laptop where I write the code, and I connect to a remote host to synthesize and implement the FPGA designs. This offers me many advantages. The most important…
Many times, in our designs we find a signal that our interest band of frequency is very close to the band that we need to reject. In this cases, in general, the most efficient way to attenuate the unwanted signal…
In this blog we talked (a little) about the xDMA IP from Xilinx, and how to send and receive data through PCI using an FPGA. In that occasion we used the Picozed board with the FMC Carrier gen 2. This…
FPGAs have been present in the telecommunications field for many years, almost since they were created. On the other side, there are fields where FPGAs have not arrived yet for several reasons such as power consumption or price. But there…
Few years ago, microprocessors manufacturers competed to get the faster processor. High speed means more tasks can be executed in the same amount of time, but also, means higher power consumption. To improve this, the voltages of the core starts…
When we look into communicating an FPGA with a computer, the first interface that we can find is UART, but this interface has several limitations in terms of speed. In order to transfer high amount of data between the CPU…
In this blog we already talk about Pynq and how it can help us to develop some applications in a easy way. Obviously, Pynq has its limitations but it still being a powerful tool with we can develop projects in…