1-wire LabVIEW FPGA driver

Today I posted my 1-wire driver on the NI forum. This 1-wire driver is designed to be used on a LabVIEW FPGA hardware target.


I developed it on the Xilinx Spartan3E board that I may use since I am a university user.


I try to write a lab for using this driver and also a small article in the next few days to get some more exposure in the world of LabVIEW FPGA for Xilinx board because in the future I maybe want to become a consultant in this area.




11:56 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (1) | Tags: 1-wire, onewire, fpga, labview, spartan3e, ds2432, ds18s20, maxim, dallas, sha |  Facebook |


Running Counter on SPARTAN3E Starter Board by use of LabVIEW FPGA

Ok, I just created a next example for the Spartan3E starter board. It is a running binary counter that I send to the LED's.




Just try to rebuild it; if you are not able to rebuild I am willing to send my bitfile to you.


Happy LabVIEW FPGA coding!



Today I experimented with LabVIEW FPGA targetting the Spartan3E University board. I worked all the projects out that where included in the pdf file you can get on the academic website of NI (National Instruments - http://www.ni.com ).

I have made:

* the LED example

* the LCD example

* the Switch example where you start from a empty project

* including an Xilinx ISE generated FIR filter (IP core integrating into LabVIEW FPGA) with this example I had some problems because the value of the signal that I sended to the ADC was not the correct value that was shown on my PC screen.


Links that could be handy:

* Spartan3E user guide of the starter board:


* download Spartan3E LabVIEW FPGA driver


* WORD version of the LabVIEW FPGA tutorial for the Spartan3E starter university board (for easy copy/pasting of the VHDL code for the IP core that has to be implemented :-) )




Start Learning LabVIEW today

I just foud a good website I would like to share with the visitors of my blog for learning LabVIEW.


here it is:



enjoy reading the tutorials.

11:39 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (1) | Tags: get started, labview, blog, learning |  Facebook |



Soon I will be playing with some Zigbee modules.

I am not sure what I am going to do with them; maybe I will make an Zigbee --> usb module that you can connect to your laptop/pc. But lateron they will be used to connect them to an FPGA or to a CompactRIO system we have.


If you want more information on zigbee you can visit this website.

11:18 Gepost door Mobile blogger in Algemeen | Permalink | Commentaren (0) | Tags: zigbee, fpga, compactrio, labview, pc, laptop |  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 |


LabVIEW Version 77

Understanding LabVIEW version 77.

This video shows how LabVIEW and G programming will run everything in the world .  This video is released specially for the 130 years aniversary of LabVIEW. Enjoy this video I have embedded from youtube.


13:42 Gepost door Mobile blogger in Web | Permalink | Commentaren (0) | Tags: labview, youtube, video, version, g programming |  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 |