The Top-10 Programmable Logic "How To" articles of 2006

As most of the visitors of this blog are interested in FPGA and their technology I hereby put some of the most interesting articles about technology about FPGA's and everything around (or inside ) them. Enjoy this links 


#10 Alternative computing solutions, from single cores to arrays of 'things'
There are many ways of performing computations, including single CPU or DSP processors (chips or cores), multiple processors, arrays of "things", and "great big piles of gates."

#9 The state-of-play in multi-processor and reconfigurable computing
When a conventional processor (core) cannot meet the needs of a target application, it becomes necessary to evaluate alternative solutions such as multiple cores and/or configurable cores.

#8: How to take advantage of partial reconfiguration in FPGA designs.
The capability of designs to leverage partial reconfiguration opens doors to a whole host of applications.

#7: How to invert three signals with only two NOT gates (and *no* XOR gates): Part 2.
In part two of this article, we consider a dynamic solution to our original problem (using a ring oscillator and other "stuff"); also, we learn how to implement a NOT gate using four AND gates!

#6: FPGA Architectures from 'A' to 'Z' – Part 2.
If you are new to FPGAs, there are a bewildering number of different architectures and related concepts; but fear not, because this tutorial explains all.

#5: All About FPGAs.
An industry expert examines field-programmable gate arrays (FPGAs), including current and forthcoming architectures, technologies, and software tools.

#4: How to implement a digital oscilloscope in Structured ASIC fabric.
Structured ASICs provide quicker time-to-market and lower development costs than standard ASICs, while also providing higher performance and lower unit costs than FPGAs.

#3: How to invert three signals with only two NOT gates (and *no* XOR gates): Part 1
Even for hardened logic designers, these solutions will delight and entertain; also, there's a new "Brain Boggler" to be pondered.

#2: FPGA architectures from 'A' to 'Z' – Part 1
If you are new to FPGAs, there are a bewildering number of different architectures and related concepts; but fear not, because this two-part tutorial explains all.

#1: An introduction to different rounding algorithms
The mind soon boggles at the variety and intricacies of the rounding schemes that may be used for different applications. In addition to introducing different techniques, this article provides real-world examples of the types of errors associated with the different rounding schemes applied at various stages throughout a digital filter.


Here is the link to the article:



Reconfigurable Radio Using Software Technologies

If you want to learn more over reconfigurable Radio using Software Techniques you can visit the following interesting website:





The role of radio in the telecommunication systems have extended from simple radio telephone to mobile communications and beyond. Minimization/replacement of hardware in communication technologies through software has resulted in the birth of new technology, widely known as Software-Defined Radio (SDR). This has come with the challenges to replace the functioning of hardware components by the software on a single chip like DSPs, ASICs, or FPGAs with high speed of operations. The depth of digitization in the radio communication engineering up to the RF front-end from the baseband is stated as an Ideal software radio. In this paper we cover the basic radio communication architecture, SDR architecture, technological challenges and applications.


12:46 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (1) | Tags: rf, sdr, fpga, dsp, software |  Facebook |


Software Defined Radio

By WikiPedia the definition of software defined radio (SDR) is a radio communication system which uses software for the modulation and demodulation of radio signals. This is not like the good old analog transceivers.

An SDR performs significant amounts of signal processing in a general purpose computer, or a reconfigurable piece of digital electronics. The goal of this design is to produce a radio that can receive and tramsit a new form of radio protocol just by running new software.

It is like you can listen to the radio and have a phone call by 1 piece of electronic hardware since the modulation and demodulation is done in software.

Software radios have significant utility for the military and cell phone services, both of which must serve a wide variety of changing radio protocols in real time.

The hardware of a software-defined radio typically consists of a superheterodyne RF front-end which converts RF signals from (and to) analog IF signals, and analog to digital converter and digital to analog convertors which are used to convert a digitised IF signal from and to analog form, respectively.

Software-defined radio can currently be used to implement simple radio modem technologies. In the long run, software-defined radio is expected by its proponents to become the dominant technology in radio communications.


The main problems today are building a receiver that works with frequenties from 0 till infinity.


There are today some manufacturers who are building SDR plaforms around FPGA's like there are EONIC's and National Instruments (NI).




NI Announces LabVIEW FPGA Digital and Communications System Design Pioneer Programs

Pioneer Devices Deliver Unprecedented Flexibility for Software-Reconfigurable Hardware

    NEWS RELEASE – Nov. 13, 2006 – National Instruments today announced pioneer programs for two new devices based on the NI LabVIEW FPGA Module, giving engineers and researchers early access to technology for digital and communications system design. Engineers now can use LabVIEW FPGA to write custom software for each device’s FPGA to prototype and test emerging standards or create custom protocols. With FPGA technology, engineers can repeatedly reconfigure hardware performance through software to meet next-generation requirements, which is a new approach to system design.

    “Virtual instrumentation revolutionized the test and measurement industry,” said Dr. James Truchard, NI president and CEO. “Graphical system design now raises the bar by supporting heterogeneous multiprocessing with combinations of multicore PCs and FPGAs. The communications pioneer program provides capabilities for building high-performance RF and communications test systems, while the digital pioneer program provides capabilities for a new generation of FPGA-based digital test systems.”

    high-speed digital test pioneer device features the largest LabVIEW FPGA target to date. The product has four high-speed serial I/O lines up to 3.125 Gb/s and 24 general-purpose digital I/O lines up to 400 Mb/s. The PXI Express-based module offers a x4 connector for throughput rates up to 1 GB/s, ideal for streaming applications. The digital pioneer device extends the capabilities of the company’s current high-speed digital devices beyond 200 MHz clock rates to empower engineers to interface to DVI, HDMI, SATA, IEEE 1394 and other high-speed digital protocols requiring high throughput. The digital pioneer program includes the new high-speed digital device, a PXI Express chassis and controller, LabVIEW 8.20 Professional Edition and the LabVIEW FPGA Module.

    communications pioneer device is a PCI board with two 14-bit IF input channels at 100 MS/s and two 14-bit IF output channels at 200 MS/s. The device features a LabVIEW FPGA target, making it ideal for software-defined radio and RFID applications. Engineers and researchers can perform digital upconversion and digital downconversion in hardware to alleviate bus bandwidth requirements and perform custom pulse shaping while still leaving the FPGA free for user-defined processing. The communications pioneer program includes the new communications device, LabVIEW, the LabVIEW FPGA Module and the Modulation Toolkit for LabVIEW.

    Through NI pioneer programs, engineers can preview technology before it is released to help with the design and functionality of the product. Readers can find out more about the new digital pioneer program by visiting
    www.ni.com/highspeeddigitalio/pioneer. Readers can learn more about the communications pioneer program by visiting www.ni.com/rf/pioneer.

    About National Instruments
    For 30 years, National Instruments (
    www.ni.com) has been a technology pioneer and leader in virtual instrumentation – a revolutionary concept that has changed the way engineers and scientists in industry, government and academia approach measurement and automation. Leveraging PCs and commercial technologies, virtual instrumentation increases productivity and lowers costs for test, control and design applications through easy-to-integrate software, such as NI LabVIEW, and modular measurement and control hardware for PXI, PCI, PCI Express, PXI Express, USB and Ethernet. Headquartered in Austin, Texas, NI has 4,000 employees and direct operations in nearly 40 countries. For the past seven years, FORTUNE magazine has named NI one of the 100 best companies to work for in America.


22:12 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: fpga, dsp, labview, sdr, actel, rf |  Facebook |


7-segment display LabVIEW VI

Here you find a VI that I have created in LabVIEW for educational purposes. It makes use of a FSM to have a working of a 7-segment display counter.



I hope this is usefull for some people who are visiting this blog... Soon more LabVIEW VI's available here...


Download here the source code 7-segmentSM.vi




14:35 Gepost door Mobile blogger in Web | Permalink | Commentaren (0) | Tags: vhdl, labview, dsp, fpga |  Facebook |