NI Digital Electronic​s Board DAC and ADC access from Multisim

Is it possible to use the ADC and DAC functionality of the NI Digital Electronics Board from a circuit designed in Multisim?
I would like to have my students be able to digitally sample an audio input, perform transformations on the data stream, and listen to the effect.  Nothing particularly fancy.
Thanks,
-Bret Wood

Hello,
In order to use the ADC/DAC you need to define a protocol and this goes beyond the scope of the PLD schematic in Multisim. 
LabVIEW can be used to accomplish this, there are some examples that you can use as reference, they can be found in the NI Example Finder.
Regards,
Fernando D.
National Instruments

Similar Messages

  • Synchroniz​ation between DAC and ADC on NI 4451

    I need for my DAC and ADC software buffers to line up with each other in analog time.
    I'm using the following code to start the DAC and ADC conversions:
    status = WFM_Group_Control (deviceNumber, group, START);
    if (status==0)
    status = SCAN_Start (deviceNumber, (short *)ADCbinArray, total_samples*SENSOR_CHANNELS, sampTimebase, sampInterval, scanTimebase, scanInterval);
    But I end up with a 70-75 millisecond delay between the DAC start and the ADC start. I need synchronization to at least a few hundred microseconds between the DAC and ADC buffers.

    One clarification point is needed her. Yes, it is true that both the Analog Input and Analog Output of the 4451 use the same clock source. However, the way you currently have the start of these operations is to start each one separately through a software call. This is why you are not about to get better than millisecond resolution.
    You can achieve hardware-timed synchronization of your input and output operations using RTSI to share a hardware start trigger for both the input and output. The idea is that you will route the start trigger of one operation to a RTSI line. Then tell the other operation to use the same RTSI line as its start trigger.
    Even thought the RTSI bus is used to pass this signal from the AI circuitry to the AO trigger, there
    is no need to connect a RTSI cable. In DSA devices, the analog input and output are automatically phase locked. There will be no phase drift between the input and output sample clocks, and minimal phase difference if they are running at the same rate.

  • Netgear and 'Allow Access From "Any" Name'

    I have a Netgear Wireless Router MR814. My iBook with Airport Extreme connects without problems and reconnects automatically after sleep. I have turned on every level of security available except for one labelled 'Wireless Broadcast: Allow Access From "Any" Name'. If I turn this off (uncheck it), the Router does not appear in the iBook's Airport list but I can still connect if I use Internet Connect and select "Other Network". I then have to manually type in the name of the network and the 26 character WEP passphrase. However if I put the computer to sleep when it wakes up the connection is not automatically restored. I have the "Network" control panel set to "Connect to a specific Network" and entered my Network Name and WEP password with preceding $ but no joy. These settings work fine if I turn on 'Allow Access From "Any" Name'.
    12 iBookG4 + Quicksilver 867   Mac OS X (10.3.9)  

    <cut>
    </cut>
    IME, Windows wireless utilities could care less
    whether the name is broadcast or not. They decipher
    and show the name of the network anyway.
    Dueane,
    Who cares if your Windoze Utilities can find the SSID when someone turns the broadcast of their station name off? If the person is using WPA2 Personal level security as I am, You still have to crack the 63 character hex passphrase in order to gain entrance to my network.
    Not everyone is foolish enough to use a simple enlish passphrase so a Dictionary Attack can succeed with ease. Many of us make it as difficult as possible for some "script kiddie" or "war driver" to invade our private network.
    IIRC, a crack has yet to be found for WPA2 if you only know the station name & MAC address, but do NOT know the 63 hex character passphrase. I welcome urls from reliable web sites that will prove that WPA2 can be cracked withOUT the proper passphrase.
    Regards,
    Albatross
    G4 QuickSilver01 OWC 1.47Ghz CPU 1.5GB RAM 740GB HD   Mac OS X (10.4.2)   Al 17" G4 1.33 Ghz PowerBook with Aiport Extreme / Netgear WG302 & FVS318v3

  • Testing the DAC and ADC on Spartan 3A Starter Kit

    Hi, My team is currently working on a project which uses both, the ADC and DAC components. Wewant to test each module independently. For the DAC we want to use an oscilloscope to observeif the output signal is correct. How is the connection made for using the DAC with an oscilloscope?Do we have to connect a ground cable to somewhere in the FPGA? On the other hand, for the ADC, we are going to use a signal generator. Similarly, how does one connecta DC signal to the ADC pin for sampling? As you can see, we do not want to make any hardware tests until we are sure everything is being preparedcorrectly. Thanks 

    Where is the location of test points on the development board documented for Spartan 3A?
    T,wo such points J24 and J27 are quoted for the Spartan 3E in
    http://www.google.co.il/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCMQFjAA&url=http%3A%2F%2Fwww.xilinx.com%2Fproducts%2Fboards%2Fs3estarter%2Ffiles%2Fs3esk_picoblaze_amplifier_and_adc_control.pdf&ei=LbSeVYT5D8HWU-SIgKgL&usg=AFQjCNF1Ypaj6HCq5yMf25JXqePXAKoLaQ&bvm=bv.96952980,d.d24
    Anything equivalent to test my s3AN ?
    yankele
     

  • Problems after upgrading to Adobe Digital Editions 4.0.3 and borrowing books from a library??

    After upgrading to Adobe Digital Editions 4.0.3, I am having problems downloading borrowed library books to my nook.  I get the message 'This book has been returned.  Loan not on record.'  It worked fine before the upgr

    After upgrading to Adobe Digital Editions 4.0.3, I am having problems downloading borrowed library books to my nook.  I get the message 'This book has been returned.  Loan not on record.'  It worked fine before the upgr

  • I have my iTunes library on external drive and can access from any PC. However I cannot access from new MacBokk Air.

    My iTunes library is on an external drive and been using it on two PCs with no problem.
    Now that I got a new MacBook Air I want to access the same iTunes library from the external drive and keep all the library and media on that external drive.
    When I try to change to another iTunes library by hitting "option" with iTunes and select the library on the external hard drive I get the following message:
    "The iTunes library file is locked, on a locked disk, or you do noy have write permission for this file."
    I have read many posts in which many suggest to go to the library or media file on the PC and right click to make sure the read only tab is not checked.
    I uncheked the read only tab and gave full permission to all the iTunes files and folders.
    The unusual part is that I can use this external drive on many PCs that I have tried with no problem at all.
    I just select a different library, which is on my external hard drive and everything works, play lists and everything.
    However, when I try it on a MAC i get the message stated above:
    What can I do to be able to access my External iTunes library from new MacBook Air while keeping everything on the external drive like I can on PCs?
    I am running latest version of iTunes and Mavericks.
    Please advise.

    Here are the official Apple Support instructions:
    http://support.apple.com/kb/HT4527
    Ciao.

  • X Server and remote access from Windows

    I am contemplating installing a MacMini Server running X Server but different people may need admin access, not all of them on Macs.
    Is there a way where some of the server maintenance is done from a Windows machine using some sort of RDC program or is the only option to do the RDC from a Mac?

    Out of the box OS X will provide access to nearly any VNC client. Many version exist for Windows. You just need to explicitly permit standard VNC access and provide a password. This can be done in System Preferences > Sharing > Remote Management > Computer Settings.
    In that dialog, check "VNC viewers may control screen with password" and set a password. In leopard the text box had a character limit. I have not tested in Snow yet. If you run into a problem, you can use the kickstart command line tool as it appears to have no character limit.
    Oh, one other tip. Many Window's VNC clients will fail to establish a connection. This is because the screen depth is set to low. Make sure you set the number of colors on the VNC client to the highest it will go.
    Hope this helps

  • Removing my personal information and cloud access from an iPad

    My husband lent me his work ipad for a few weeks and I downloaded  music from my cloud and apps, etc. 
    My question is this, how do I remove all of my personal information now that he has to give the ipad to his assistant to do work related tasks.
    My id always comes up asking for the password but I want that  id removed as well as access to my personal information. I have 3 or 4 other apple products that will continue to share apps, cloud, etc.
    Thank you,
    Sandra

    Settings > General > Reset > Erase all Content and Settings

  • DC and ADC Synchronization through ASA 5580

    Hi , I have a Windows 2008 server acing as DC connected to one of the interface of ASA 5580, and have couple of ADC in the branches which are connected to different interfaces of ASA.  The routing is happening through the ASA. When trying to do DCPROMO on the ADC it’s giving an error.  Natting is not there in the ASA and I have access-list configured for “Permit IP Any any ” for all interface.  Any clue wht could be the problem ?

    1) Please check the syslog to see if it's being blocked by the firewall.
    2) Run packet capture on both interfaces with ACL just between the DC and ADC:
    access-list cap-test permit ip host host
    access-list cap-test permit ip host host
    capture cap-DC access-list cap-test interface
    capture cap-ADC access-list cap-test interface
    Try the "DCPROMO", and check the packet capture to see where it is breaking.

  • Diffrences between QS logic board Rev1 and Rev2

    Hi my Lobo has died on me and i was wonder what the diffrences between the QS logic board Rev1 and Rev2 are
    From researching on the net i have found out that there are two types of board numbers for my model
    820-1342-B or 820-1276-A
    The man number on my board is
    820-1342-B
    But i can only get hold of the "A" model...will there be performance issues
    Thanks guys

    There were two distinct versions of the QuickSilver:
    http://support.apple.com/specs/powermac/PowerMac_G4_Quicksilver2002.html
    http://support.apple.com/specs/powermac/PowerMac_G4Quicksilver.html
    As for performance differences there aren't many, but it really depends on what you put on the machine. The newer has faster cache. Also if you are lucky to get a June or July 2002 QuickSilver logicboard (earliest 2002 were January 2002), you'll get added support on the PCI bus for 128 GB or larger hard drives on a single partition. Though there are PCI cards which support that as well.

  • Multiple issues with PCI-5640R FPGA: DAC and Strange Execution at Host

    We are working on a communications systems project using the PCI-5640R
    IF-RIO transceiver and the FPGA module. At the FPGA, a sequence of bits are
    being modulated through multiplication with the sine wave generator.  The
    next step is to take the modulated sinusoidal signal and send it through the
    DAC. Throughout this project, we have been using the Analog Input and Output
    example project from Getting Started with the 5640-R IF... as a template
    to build this project.  There are, however, several issues/questions we
    have.  Attached are the HOST and FPGA vis that we are working with.  
    1.  The host only runs every other time.  At the host (BPSK_TX(HOST).VI, the execution gets
    halted for an infinite period of time at one of the FIFOs until 'stop' is
    hit.  But then at the subsequent execution, the host completes execution
    of the program.  In other words, the host is only receiving data from the
    FPGA every second time it is run. Why is this happening?  Are we missing
    something at the host or FPGA VI?  
     2.  How exactly do we send our own digitized signal through
    the DAC?  As seen in one of the FPGA VIs, we have tried modfiying the
    output section of the FPGA VI in the Analog Input and Output project in which
    the FPGA reads from the FIFO.  In our case, we are modulating the signal
    in a separate section, writing it to a target-scoped FIFO and then reading from
    that FIFO and processing the data as in the example.  This modified FPGA
    vi is "BPSK_TX(FPGA).VI)
    Unfotunately, we are not observing anything at an oscilloscope
    connected to the transceiver.  Even when we try to pass in a
    "custom" signal at the HOST we have no luck observing anything
    coherent.   As seen in the bare_sine_wave_test (FPGA).vi, we have
    attempted a relatively simple way of sending a signal through the DAC, yet
    still no luck.  I am guessing that this is related to issue #1.  
    On a related note, when
    receiving the signal and running it through the ADC, what steps are
    necessary?  Can one assume that it is
    similar to the FPGA.VI in the analog input and output example? 
    3.  How do for loops and while loops synchronize with timed loops
    and frames in the FPGA?  In the FPGA we are using a for loop to
    modulate the signal because the sine wave generator cannot be contained within
    a timed loop on the FPGA.  This will be important to us because at the
    receiver we will need to know the symbol rate in order to recover the signal.
     I would sincerely appreciate any feedback or help that can be provided
    on this,
    Attachments:
    BPSK_TX(FPGA).vi ‏152 KB
    BPSK_TX(HOST).vi ‏257 KB
    bare_sine_wave_test (HOST).vi ‏135 KB

    It may be that the FPGA Refernce has not been binded.  The issue was that the VIs need to be bound to the ni5640R FPGA VI Reference.ctl control.  This is an option on the popup menu when clicking on the Open FPGA VI Reference VI.  In some cases, it may already be selected in the popup menu.  In this case, unselect the Bind to Typedef option.  For good measure, I usually selected the FPGA VI to use with the host VI, and then I reset the Bind to Typedef option.  In most cases this should fix the ni5640R FPGA VI Reference.ctl control mismatches throughout the VI.  In some cases, I have to Save All, close the host VI and all subVIs.  Then reopen the host VI.  This has always working in all cases for me. 
    Jerry

  • Digital/Electronic signature in CoC(certificate of compliance)

    Hi PP Gurus,
    The user has requested to enter Digital/Electronic signature in Certificate of Compliance (CoC). CoC is previewed and printed from transaction QC20.
    Please throw some light on this as I dont have knowledge regarding Digital/Electronic Signature.
    Its urgent. Thanks.
    Regards,
    Rakesh Wade.

    Dear Rakseh,
    maybe note 700495 can help you here, the note has an PDF document which provide an implementation guide of digital signature-tool.
    Regards,
    Sabine

  • What is the best method to manage a digital I/O board from TestStand?

    Hello,
    I'm a beginner with TestStand (3.5).
    I want to create some Step types in CVI to write/read to a digital I/O board (PCI6509).
    What is the best way to do this?
    I don't know if it is better to build 2 big groups (i.e 48 input / 48output) and read/write all simultaneeusly or drive the lines one by one.
    I would like to create a reusable code, also for multithreading.
    Any help will be appreciated
    Thanks
    baloss

    Hi Baloss,
    in the general point of view there is no "best" method to do this. Again, there are advantages in both ways - it is depending on the Test you want to do.
    I would not recommend to create Tasks and do all the writing and reading in different steps. Sure it might be faster if you are able to get it work, but to get in work it will take a bit of effort. The Task Reference is not Global, so if you pass the Reference to TS and unload the VI from Memory, your Reference will not be valid anymore. If your using Multithreading in some ways you must handle the Resscource so that the Hardware is not blocked by another Task. You see it will be tricky.
    I would recommend to write down, what Tests has to be done. Than you can define steps which are as general as possible. So if you want to read a line in one test and 5 lines in another, it could be a could idea to define a step in which you read a hole port into a array and depending on a input array with a "wanted line pattern" you can pass the results of 1 , 2 or more lines needed to TS.
    You have one step in which you can perform every read request depending on a input from TS.
    The Step will be self-contained and reusable and you can create a Report with the Read-Results.
    The same way I would recommend for Write Operations. All with focusing on the Test Results you want to get.
    I really hope that helps a bit.
    Stefan
    NIG

  • Digital Electronics FPGA Board with Xilinx ISE

    Hi,
    I've a design in Xilinx ISE. I Synthesized and created the Bit map file.
    How can I export this bitmap file to the NI Digital Electronics FPGA is board? I tried using Adept to program, but the tool didn't detect FPGA board.
    Thanks in advance.

    Hello,
    The Adept Program is something that is made by Digilent. This application isn't meant for being used with non-digilent FPGAs such as the one on the NI Digital Electronics FPGA Board. The FPGA on this board is made by Xilinx so you have to use Xilinx tools in order to deply files to the FPGA (assuming you're not using LabVIEW FPGA). Specifically, you should use the Xilinx iMPACT Software, version 10.x or later, which is part of the ISE WebPACK kit. You can get this software from www.xilinx.com/ise.
    If you still have questions about deploying your files to the FPGA, you can refer to the following resource.
    Xilinx iMPACT Examples:
    http://www.ni.com/white-paper/8671/en/
    I hope this helps!
    Regards,
    Cameron T
    Applications Engineer
    National Instruments

  • Has anyone has developed a driver which uses labview to control an EPIX(R)D PCI Digital Video Capture Board?

    We have an EPIX(R) D PCI Digital Video Capture Board from EPIX Inc. worked with Image Pro Plus and a
    Kodak Megaplus 1.4 CCD Camera. This camera is an old model with Camera Control Unit. Now we use Excel Macro works with all of these software and hardware and the whole system works excellent. Now we intend to update the software to Labview 6.1, IMAQ vision builder and IMAQ vision. But we didn't find the driver to let Labview work with EPIX(R) D PCI Digital Video Capture Board. I have contactd Epix Inc. They said some customers have developed their own driver for labview and it works fine.But this company doesn't support this driver. It will be appreciated if anyone ca
    n provide this driver for us. Thank you very much.

    George. You probably don't have many options with the Epix board. However, if your Epix software enables you to save files to disk, then you can open them from LabVIEW and process them with Vision or Vision Builder.
    Another option is to contact Graftek (www.graftek.com) or ImageMill (www.imagemill-tech.com). They have created drivers for third party image acquisition boards in the past and they may have one for your Epix board.
    A third option, of course, is to upgrade your Epix board to an NI IMAQ board. Your sales contact within NI may even be able to give you a discount on the trade in, but I can't guarantee it.
    Good luck!
    Kyle V

Maybe you are looking for

  • Inserting pictures in HTML Code (DM CS5)

    Hello Community, Can somebody send me please the code how I can insert a picture left to the text? I inserted already the <img>-Code before the <div>-tag for the text, but DreamWeaver places the picture always above the text. Sed ei modo malis sapere

  • Unable to find the timestamp in SPRO-"delete timestamp for infosource"

    in system BIT. issue: unable to find the timestamp in SPRO-"delete timestamp for infosource" in ECQ, for a load which i did in BIQ and getting error that init was already done but request was deleted from target. for cube 0CFM_C10, i did init load fr

  • How to sort as per variant

    Dear All, Can I sort an internal table in a report, according to the variant of the report. The report gives the production figures of different materials. The user wants the order of material same as in his variant. How can I achieve this. {ls sugge

  • HT201401 Display too large

    When I push the sleep button on the bottom of the face, the whole display is much larger than normal. How can I reset this condition to normal?

  • Cumulative count

    Hi, Is there a way to get the cumulative count of rows ... table a with 2 fields as follows... a) id, stat a123 1 a342 1 s122 2 s222 2 r334 3 e333 4 I want to get the cumulative sum of rows like below... select count(*), stat from a group by stat; th