ADSP-21020 EZ-LAB Eval-board interface VI

Does
anyone have experience with developing a LabVIEW serial interface to the
ADSP-21020 EZ-Lab evaluation board?  It is part of a legacy system that
currently requires us to upload files using the DOS prompt.  I am unable
to find any good documentation for the original lab21k interface program
provided by Analog Devices and then no longer offer any support for this system.  We would like to incorporate this into our LabVIEW
interface.    Any ideas?

Bob,
Let me preface this reply by letting you know that I am not terribly familiar with the ADSP-21020.
From what I understand (based on a half hour of reading what I could find on the internet) it requires that you compile your C program using a particular compiler and then upload it to the board for execution.
Are you trying to use LabVIEW to automate the uploading of your already compiled application?  If so you may be able to do so using serial communication if you know the required protocol.  I was unable to find any documentation about how to interface with this board which makes it hard for me to suggest any possible ways to tackle this problem.
If anyone out there knows more about these particular devices and can help please do chime in.
Regards,
Simon H
Applications Engineer
National Instruments

Similar Messages

  • 'Remote Insight Board Interface Error' - Rogger Server

    HP monitoring software on the system has detected the following event only once for our Rogger Side B Server:
    SNMP Trap: 9006
      Date time: 09/22/2010 01:35:07 AM
    Computer:   CALROG02
    Source:  Server Agents
    Type:  Error
    Category: (4)
    Description:
    A 'Remote Insight Board Interface Error' trap signifies that the
    Compaq Remote Insight Board has detected a controller interface error.
    Details:
    None
    Is this going to affect our services / Cisco application or it can be ignored, Since the system has detected only once.
    Many thanks,
    Srini

    I can't think of any more obvious things that could be wrong. The best thing to try next is to set up a trace between the portal and the AWS using a tool like TCPTrace to see what the exact error coming back from the AWS is.
    You should also probably open a ticket with support.

  • How lm3s8962-Eval-Board act as Slave Device?

    I have a lm3s8962-Eval-Board and want to use as slave SPI device. Is it possible to use lm3s8962-Eval-Board as a SPI slave device and How?
    Thanks in advance Appropriate your kind of co-operation.

    I have a lm3s8962-Eval-Board and want to use as slave SPI device. Is it possible to use lm3s8962-Eval-Board as a SPI slave device and How?
    Thanks in advance Appropriate your kind of co-operation.

  • KC705 eval board - Just purchased, but Vivado license shows as 30 day eval only, should be 1 year license

    Hi Xilinx Users,
    We just purchased a few KC705 Kintex-7 FPGA eval boards about one month ago and installed the licenses, but now see that all licenses are for 1 year, except the Vivado license which is for a 30-day trial.
    *The Xilinx web-page that describes this kit states that a 1 year Vivado license is included*
    -Has anyone run into this and knows how to resolve it?
    Thanks in advance for any help!
    Felix
     

    Hello ,
    From the attached xinfo file, it seems that you are having valid license to use the Software for 1 year. The license is permanent with version limit of 2016.07 (July, 2016). To know more about version limit, please check 
    http://www.xilinx.com/support/answers/33770.html
    The feature which is going to expire on 14-Aug-2015 is Vivado HLS and this won't stop you from using other features of Vivado. You can continue with your design.

  • Need help to interface InRevium's TB-FMCH-HDMI4K Board with ZC706 Eval board

    We (PathPartner Technology Consulting Services) have recently procured the above-mentioned card(from Inrevium) for supporting HDMI display (HDMI2.0 for 4K) for our FPGA-based Video Codec solution.
    We are implementing this solution on ZC706 board (Zynq-7045 based)
    We did get access to reference designs from Xilinx’s HDMI Reference Design lounge wherein the Reference design is targeted for KC705 evaluation board. It seemed feasible to implement the same design on ZC706 board since both the devices in KC705 and ZC706 use the same XCVR.
    While implementing the design on ZC706 board, we could not generate bitfiles due to DRC violations. We did set the pin assignments made in XDC file targetting ZC706 (compared to KC705).
    The DRC errors are:
    [DRC 23-20] Rule violation (RTSTAT-2) Partially routed net - 1 net(s) are partially routed. The problem bus(es) and/or net(s) are IPI_INST/hdmi_ipi_i/hdmi_gt_0/inst/drurefclk_to_qpll.
    [DRC 23-20] Rule violation (UCIO-1) Unconstrained Logical Port - 2 out of 49 logical ports have no user assigned specific location constraint (LOC). This may cause I/O contention or incompatibility with the board power or connectivity affecting performance, signal integrity or in extreme cases cause damage to the device or the components to which it is connected. To correct this violation, specify all pin locations. This design will fail to generate a bitstream unless all logical ports have a user specified site LOC constraint defined. To allow bitstream creation with unspecified pin locations (not recommended), use this command: set_property SEVERITY {Warning} [get_drc_checks UCIO-1]. NOTE: When using the Vivado Runs infrastructure (e.g. launch_runs Tcl command), add this command to a .tcl file and add that file as a pre-hook for write_bitstream step for the implementation run. Problem ports: DRU_CLK_P_IN, DRU_CLK_N_IN.
    [Vivado 12-1345] Error(s) found during DRC. Bitgen not run.
    Delving further:
    The HDMI 2.0 Design requires GT differential clock pairs for 3 of its clocks, the pins are as mentioned below:
    In the reference design that is based on the KC705 board, these pins are connected to the approriate GT Differential clock pairs as below:
    set_property PACKAGE_PIN C8 [get_ports HDMI_RX_CLK_P_IN]  (FMC_HPC_GBTCLK0_M2C_P on KC705)
    set_property PACKAGE_PIN G8[get_ports DRU_CLK_P_IN] (SMA_MGT_REFCLK_P on KC705)
    set_property PACKAGE_PIN E8 [get_ports TX_REFCLK_P_IN] (FMC_HPC_GBTCLK1_M2C_P on KC705)
    But in case of ZC706 we could find only 2 GT pairs: FMC_HPC_GBTCLK0_M2C and FMC_HPC_GBTCLK1_M2C that corresponds to pins AD10 and AA8 respectively.
    We could not find another differential clock pin on HPC connector with similar properties for DRU_CLK_P_IN.
    We have set the constraints as follows:
    set_property PACKAGE_PIN AD10 [get_ports HDMI_RX_CLK_P_IN] 
    set_property PACKAGE_PIN AA8 [get_ports TX_REFCLK_P_IN]
    and
    set_property PACKAGE_PIN AF10 [get_ports DRU_CLK_P_IN]: Need to find an appropriate pin on ZC706 board
    Please refer to the attached .xdc file that we are using for the bit file generation on ZC706 board (we have retained the file name similar to one used for KC705 in the reference design).
    It will help us if we can find an alternative pin for the DRU_CLK_P_IN on ZCZ706 board
    Another alternative would be: We do not need the RX port. Hence, if RX can be completely disabled, the RX CLK pin can be used for DRU_CLK_P_IN.  Need to know how RX can be disabled.
    Looking forward for guidance in resolving the above-mentioned...
    Thanks and Regards
    Lalith
     

    Hi Satish,
    For the TB-FMCH-HDMI4K Card that we have procured from InRevium, we have got a reference design that is targetted for KC705 board. We have a ZC706 board and intend to get this card operational on ZC706. It seemed feasible since both the devices in KC705 and ZC706 use the same XCVR.
    The HDMI 2.0 Design requires GT differential clock pairs for 3 of its clocks, the pins are as mentioned below:
    In the reference design that is based on the KC705 board, these pins are connected to the approriate GT Differential clock pairs as below:
    set_property PACKAGE_PIN C8 [get_ports HDMI_RX_CLK_P_IN]  (FMC_HPC_GBTCLK0_M2C_P on KC705)
    set_property PACKAGE_PIN G8[get_ports DRU_CLK_P_IN] (SMA_MGT_REFCLK_P on KC705)
    set_property PACKAGE_PIN E8 [get_ports TX_REFCLK_P_IN] (FMC_HPC_GBTCLK1_M2C_P on KC705)
    But in case of ZC706 we could find only 2 GT pairs: FMC_HPC_GBTCLK0_M2C and FMC_HPC_GBTCLK1_M2C that corresponds to pins AD10 and AA8 respectively.
    We could not find another differential clock pin on HPC connector with similar properties for DRU_CLK_P_IN.
    We have set the constraints as follows:
    set_property PACKAGE_PIN AD10 [get_ports HDMI_RX_CLK_P_IN] 
    set_property PACKAGE_PIN AA8 [get_ports TX_REFCLK_P_IN]
    and
    set_property PACKAGE_PIN AF10 [get_ports DRU_CLK_P_IN]: Need to find an appropriate pin on ZC706 board
    Please refer to the attached .xdc file that we are using for the bit file generation.
    It will help us if we can find an alternative pin for the DRU_CLK_P_IN on ZCZ706 board
    Another alternative would be: We do not need the RX port. Hence, if RX can be completely disabled, the RX CLK pin can be used for DRU_CLK_P_IN.  Need to know how RX can be disabled.
    Looking forward for your guidance in resolving the same
    Thanks and Regards
    Lalith
     

  • Wirelss communication with ARM Eval. Boards

    Hi everyone,
    I'm considering using one of the ARM evaluation boards for an upcoming project and will require it to operate remotely. I was just wondering if anyone has already used the eval. boards for setting up wireless comms and if they have any suggestions for the best (and cheapest!!) way of doing this?
    I was possibly thinking of using a USB WiFi or Ethernet dongle as the basis for the wireless comms. If anyone has tried this, how painful was the experience? How much of the heavy lifting for this interfacing can be done for you by LabVIEW?
    Any thoughts would be greatly appreciated,
    Andy

    Hi Andy,
    There are a few interfaces that can be used depending on the data you want to send.
    If you want to use Wifi then dongles will be difficult as you would have to write a USB driver for this.  The simplest method would be to use a WiFi ethernet access point to put it on the network.
    If you are looking at general wireless technologies there is quite a lot based on serial technologies.  If you look at http://www.active-robots.com/products/radio-solutions/index.shtml there is a lot based on RS-232 which is available on the ARM7 board.  You may also find some that are based on UART ports, SPI or I2C that should be able to connect.
    I also wanted to draw your attention towards the SingleBoardRIO. It offers the form factor but is much more powerful by allowing you alot of DIO and programmable FPGA.  This is a single board version of the CompactRIO which has the same features but is larger and heavier so depending on the project may not be suitable. Check out ni.com/singleboard and maybe get in touch with your local NI branch for more information.  The SBRIO will offer the same connectivity options as the ARM board with the WiFi access point the simplest way to connect.
    Cheers,
    James Mc
    ========
    CLA and cRIO Fanatic
    wiresmithtech.com/blog

  • Trying to install a Lab-LC Card into an LC. Can't get it to work!

    Can't get the settings to work and its driving me mad! I know its an old bit of kit, but I am working to a very tight budget and would be greatfull for any help you can offer.

    Thanks for your responce but I'm working with the Lab-LC from way back from 1992! (Sorry I'm poor it's all I can afford.) I've got it working now I think! I was a bit of a muppet and was trying to test it with the Lab-NB test app. Hindsight is a wonderfull advantage, but not as much as the ability to read my documentation! Those 2 letters meant I didn't go to bed until 3:30am and only then with a greatly diminished folicle count!
    Do you know what is the latest version of Ni-DAQ software will work with it. I'm using a steam powered Mac LC, OS 7.5.5, 36Mb RAM, 400MB HD and the Lab-LC board.
    Kind regards. Andy.

  • Web Agent and Clip Board set up for multi user environment

    Hi
    Our environment is
    Database: 0racle8.1.5 on Sun Solaris
    Currently we are not using OAS but a portal server and Apache
    Intermedia Web Agent and Clip Board are working fine.
    The questions are
    1. if there are multiple users (content managers) who would be adding /modifying content in the database, the how can I go about with Clip board.
    2.The requirement is these people should be able to search documents on the basis of keywords. So how do we integrate Intermedia query capabilities on this clip board interface.
    3. For production level how do we go about implementing.
    Should we continue to have the ctxsys user and use that itself.
    Thank you for any solutions

    I have NO idea if these "exact problems" pertain to Macs, since I think most of these discussions are about Windows... but, some reading (not all PPro, but I put all the links I have saved, just for general information)
    -see #3 http://forums.adobe.com/thread/771151
    -you may NOT "map" your My Documents folder to a network drive
    -you MUST give all users administrator accounts to use Premiere
    -and especially Encore dual layer http://forums.adobe.com/thread/969395
    -#5 Server 2008 is UNsupported http://forums.adobe.com/thread/851602
    -a work around, of sorts http://forums.adobe.com/thread/957523
    -and not on a "domain" http://forums.adobe.com/thread/858977
    -also PreEl see #5 http://forums.adobe.com/thread/1017199
    -more PreEl problem http://forums.adobe.com/thread/975117
    The solution... some day... may be at this link
    Adobe Anywhere http://www.adobe.com/products/adobeanywhere.html

  • Ni-daq 6.7 and lab-pc+

    I cannot get my lab-pc+ board to be recognized by ni-daq 6.7 and/or MAX. I
    have installed the board using the add new hardware control panel. Windows
    98 seems to recognize the board and give it the requested resources, which
    match the jumper settings. I can see it under the device manager. One bit of
    oddness is that the "NI-DAQ Information" tab in Lab-PC+ Properties contains
    "Bus type ISA" and no other information. When I run MAX (2.0.2.79) and try
    to add a new device, DAQ is not listed as an option. I have VISA 2.5b3
    installed. After installing the latest VISA beta, I was surprised to find
    that MAX does not run inside windows explorer, but always is launched in its
    own window. If anyone can suggest how to get my daq board function
    ing, I
    would be grateful.

    I had this problem also. Make sure you have administrative privileges. My
    problem was that one of the system directories that LV needed to write too
    did not have an owner and did not have any permissions associated with it.
    Christopher Quijano
    Chris McCrory wrote in message
    news:8oitvr$9s4$[email protected]..
    > Has anyone experienced problems when installing NI-DAQ 6.7 on Windows
    2000?
    > When installing, the installer runs though all the questions, and just as
    it
    > is about to start copying files from the CD I get a code error come up in
    a
    > dialogue box.
    >
    > Anyone seen this and know how to fix it?
    >
    > Yours sincerely, Chris McCrory Project Engineer
    > ______________________________________________ SP Technology Limited
    E-m
    ail:
    > [email protected] Website: www.sp-tech.com Tel: +44 (0) 1382-880088
    Fax:
    > +44 (0) 1382-880099 The information in this e-mail is confidential and for
    > use by the addressee(s) only. If you are not the intended recipient or
    > responsible for delivery of the message to the intended recipient, please
    > notify us immediately on +44 (0) 1382 880088 and delete the message from
    > your computer; you may not copy or forward it, or use or disclose its
    > contents to any other person. As Internet communications are capable of
    data
    > corruption, SP Technology Ltd do not accept any responsibility for changes
    > made to this message after it was sent. For this reason it may be
    > inappropriate to rely on advice contained in an e-mail without obtaining
    > written confirmation of it. Please note that SP Technology Ltd does not
    > accept the liability or responsibility for viruses and it is your
    > responsibility to scan attachments, if any. Opinions and views expressed
    in
    > this e-mail are those
    of the sender and may not reflect the opinions of SP
    > Technology Ltd.
    >
    >

  • What is a 182097-01 board?

    I pulled a 182097-01 board out of an old computer in the lab. What is it? Is it still usable? Where can I get more information?

    You have a Lab-PC+ board. You can find more information about this board on the web in the User's Manual for the Lab-PC+ at http://digital.ni.com/manuals.nsf/caba5d53e9b015a186256793004eebb7/53215e9f6e1d0ea78625665e006359b4?OpenDocument
    If you need help to install the board visit www.ni.com/support/daq

  • Best option for isolating development lab environment?

    We've had a few instances where development testing in our lab has caused the entire network to be compromised. I'd like to keep this from happening, but I'm trying to get some ideas besides my own. I have attempted other solutions in the past, but they have been frustrating for the users, and were abandoned. Here is a quick idea of the network:
    192.168.128.0/255.255.248.0, corporate LAN now using 192.168.131.0 and 192.168.132.0.
    The lab is currently connected to unmanaged switches, which are connected in turn to the corporate LAN. The lab needs to access the corporate LAN, and vice versa, but should not be able to flood the corporate LAN with packets in the event of a test gone awry. A router seems a simple solution, however, our corporate router is managed. I also have a spare PIX 515 and Catalyst 3550 with which to work...any suggestions?

    Well, the lab environment should not be anywhere near the production network. Secondly, a router is part of the solution that came to mind. How about a 2514 or if it's in the budget a 2610 with a NM-16A or NM-32A module. You could configure the 2514 or 2610 as an Access Server providing complete out-of-band management of the lab via asynch interfaces (reverse telnet), and in-band access to the lab from the production network would be limited to the ethernet interface of the Access Server. You would also gain the ability to restrict access to and from the lab with ingress and egress access-lists. The main objective is to make sure that none of the lab devices are able to pass frames or packets upstream into the production network except ssh, and/or telnet .
    -C

  • Board design files and intermediate net names.

    Hi,
    I have designed a module which contains a zynq 7020 and all associated periperhrals.  The module routes all PL I/O to a single cardedge style connector (like a SODIMM that plugs into a baseboard)) while all PS I/O is used for the onboard peripherals (ethernet, sd, spi, wifi, rtc, usb).
    I would like to create a set of files to add to a vivado installation such that the board shows up in the listing and by default contains all of the necessary information to use it, such as:
    1) ddr speed, timing, and delay values
    2) ps mio pin selection/muxing information
    3) peripheral information for devicetree generation
    4)intermediate pin mapping file (eg: fpga pad A10 connects to pin 14 on the module and a project-specific mapping file saying that pin 14 on the module connects to project pin foobar_data[27])
    5) Adding support in the "base zynq design" example project.
    How can this be accomplished?
    Thanks,
    zis
     

    Hi,
    You have create  and store board fileset, pin location constraints, mig project and preset xmls in vivado installation.
    Check reference board files in installation directory for e.g. C:\Xilinx\Vivado\2015.1\data\boards\board_files\kc705\1.2.
    Define the board interface files as in C:\Xilinx\Vivado\2015.1\data\ip\interfaces
    Regards
    Praveen
    Google your question before posting.
    If someone's post answers your question, mark the post as answer with "Accept as solution". If you see a particularly good and informative post, consider giving it Kudos (the star on the left)

  • 1200 LAB-PC NT

    Is it possible to use 1200AI card AND Lab-PC+ card at the same time ?
    I am traying to use them on a Windows NT PC, but when I go to MAX and try "Test Resources" for 1200 , I get the message "Card is not responding at this basis adress " (or something like that).
    I can not change any setting for 1200.

    Hello;
    You shouldn't have any problem on installing both DAQ devices together on the same machine.
    Try the installation of one DAQ device at a time, and make sure it passes the resource test before you install the second device.
    Also, uninstall whatever version of NI-DAQ you have installed on that machine, download the latest available version (6.9.3) from NI web site, and install that version of the driver.
    Try the 1200 on different slots of the same machine, and ultimately, on a different machine to test the hardware itself.
    Do the same for the Lab-PC board.
    Hope this helps.
    Filipe A.
    Applications Engineer
    National Instruments

  • Upgrading computer with FPGA interface

    We are going to be upgrading a computer that is about 10 years old and uses a Com port to interface to an FPGA, running Lab View.  The new computer only has USB, just wondering if a cable converter (with driver) work ok with the new computer runing the old executable?  Also wondering if anyone knows if upgrading from windows ME to windows XP will cause any problems?  The Lab View also interfaces with an NI PCI-DIO32 card.
    Thanks Paul.

    Hi GerdW,
      Thank you.
      it works with your solution, but it create another problem with another vi (see picture).
      Regards,
    SASA
    Attachments:
    synamic-simple-Interface-problem.jpg ‏47 KB

  • ZC706 PL DDR doesn't work on 800MHz

    Hello everyone,
    I recently went through a whole week of figuring out how to deal with the MIG on the ZC706 Evaluation Board.
    My environment:
    ZC706 Evalboard with Micron DDR3 SODIMM Memory (supporting up to 800MHz / 1,600 MT/s)
    ISE 14.4
    Vivado 2014.3
    MIG v1.8 (200MHz input clock - 800MHz DDR clock)
    MIG v2.2 (200MHz input clock - 800MHz DDR clock)
    My problem was:
    The init_calib_complete signal didn't assert reliably.
    Sometimes it asserted straight after programming the device, other times it took 1-3 minutes and several times it took 2-3 hours.
    What I did:
    The Xilinx_Answer_43879_debug.pdf guide
    Probing the core with Chipscope on its debug signals
    Digging through the code from top-module downto the single byte lanes
    ug473_7Series_Memory_Resources
    ug586_7Series_MIS_v2_3
    Even had a look into the Micron specs of the DDR (for those who are interested in it: jtf8c128_256_512x64hz.pdf)
    The eval boards example design: xtp244-zc706-mig-c-2015-1
    We had a look at the signals via oscilloscope via the ZynQ-pins on the back of the eval board.
    I had a look at:
    http://forums.xilinx.com/t5/MIG-Memory-Interface-Generator/MIG-init-calib-compleate-takes-5-seconds-to-complete/m-p/571435#M7763
    http://forums.xilinx.com/t5/MIG-Memory-Interface-Generator/MIG-DDR2-Phy-init-done-is-asserted-but-error-is-high/m-p/585754#M7858
    http://forums.xilinx.com/t5/Simulation-and-Verification/MIG-7-series-simulation-init-calib-complete-issue/m-p/622235#M13053
    http://forums.xilinx.com/t5/MIG-Memory-Interface-Generator/A-problem-about-init-calib-complete/m-p/534475#M6975
    http://forums.xilinx.com/t5/Xilinx-Boards-and-Kits/Init-calib-complete-never-goes-high-using-VC707-Development/m-p/424356#M8802
    http://www.xilinx.com/support/answers/63463.html
    and several other threads...
    My Solution:
    dbg_pi_dqs_found_lanes_phy4lanes were all up except for one!
    I had to reduce the clock frequency below 800MHz so the last byte lane was able to find its dqs during read-level-stage2 initialization in ddr_phy_init.
    dbg_phy_init within the ddr_phy_init-module was always stuck between INIT_RDLVL_STG2_READ //'h11 and INIT_RDLVL_STG2_READ_WAIT //'h12 states.
    Talking with my colleagues we suspect that there might be a problem with the length of the data lines between ZynQ and Memory.
    Only argument against this is the xtp244-zc706-mig-c-2015-1 testdesign (ready_to_download only though!) which seems to receive steady state more often and in less amount of time when comparing it to self-synthesized mig ip designs.
    Any alternative thoughts on what might cause this strange behaviour?
    And if not is it possible to receive a working replacement board?
    Steffen

    Any idea anyone?
    Or maybe an alternative way to get to a solution?
    Otherwise it might be a good idea to include this issue in http://www.xilinx.com/support/answers/51899.html
     

Maybe you are looking for

  • BOM not exploding in Sales order & Net Value error

    Hello Dear all, I have created a product "A" with BOM items 10, 20 & 30. Item cat. Gr for "A" is ERLA & for 10, 20 & 30 is LUMF. I have also created BOM with these 3 matls. (ie 10, 20 & 30). When processing Sales Order Item cat. appeared in SO for "A

  • Adobe Bridge CS4 stopped working after Mavericks 10.9.3 upgrade

    I don't know if it is due to the upgrade today or something else, but since upgrading, I cannot use the file folder function in adobe bridge cs4. The files are on the drive and can easily be found in finder but the favorites in bridge and folder func

  • T60 think pad and HP monitor w2338h compatibility issues

    I bought an HP w2338h monitor (23") for use with my T60 laptop, but was unsuccessful in getting it properly set up. My husband had no problem plugging it into his HP laptop (all settings were fine).  The problem when it's hooked up to my IBM laptop i

  • Loses date and time after restart

    It seems as if my MacBook has gotten a bit more sluggish and so I rebooted it. After the reboot the date/time went back to the year 2000. This is not normal. I am not sure if I have a hardware issue or a software issue. I have 2GB's of RAM which is n

  • What does the different profile mean in substitution profile?

    1. Confidential 2. Disciplinary 3. Professional 4. Personal 5. Strictly Confidential 6. All This is normally seen in the HRUS_D2 table