PCI-7833R replacement

I want to replace my card PCI of FPGA 7833R with new and better FPGA and the PCIe bus if possible.  I want to make little changes to the LabVIEW code as possible, but I notice the potential changes that I have so far.  Are there ways to get around them?  Are there changes more I should provide?

1. change the device.  I guess I can change it easily enough in the Project Explorer.  Any trap?

2. the ISB 7833R uses integer to represent floating point for the analog I/o.  Other new devices use the fixed point or floating point directly, which means that I have to do a lot of code changes.  Can I make the new device to all uses for analog values?

Hosni,

Our products cRIO and sbRIO use the data type fixed point for the analog input, but all R & PCIe series PCI devices always use whole raw data to represent the analog inputs.

Your code changes should be very minimal, if any. You need to add a new target to your project and FPGA IO, but if you give the channels the same alias as they had on your previous target you'll just have to drop the FPGA VI & other elements of project (memory, FIFO, etc.) under the new FPGA target and all should be well.

Don't forget that you can try this and compile another target FPGA before still buy equipment. Since you can get your use of resources and timing reports, this could be useful to decide what R-Series Board you want to go with. Take a look at the knowledge base entitled 'how many slices My FPGA chip has it', this will give you a rough estimate of how much more great are other FPGAs, but it includes resources such as DSP, BRAM, etc.

I hope this helps!

Tags: NI Hardware

Similar Questions

  • Space card PCI-7833

    Hi, I would ask for some help to get a better understanding of the works of the FPGA.  I use PCI-7833R.  As the field programmable gate array, each time I want to launch a new FPGA vi, without using the emulation, the program is compiled in the table.  This means that some part of the Bay door is irreversibly programmed?  For PCI-7833R, how many times can I compile my FPGA vi on the motherboard?  How much space does have?  It would happen the whole picture card is programmed and I can't use the card again?  Thank you very much!  I appreciate any help or information.  Any reference or basic documents would be much appreciated as well.

    soljiang:

    The FPGA is fully reconfigurable, so if you place a new VI FPGA on your 7833R, crash just any previous configuration and it won't run out of space. The FPGA programming is NOT irreversible, so don't feel bad if you need to change your VI and recompile; prototyping, as this is precisely what the Board is designed for.

    The 7833R a Virtex-II FPGA, then wear it hs 3 million (see tables in the following items or the page of the product here).

    If you are looking for basic documents, here are a few good ones on the NI Developer Zone.

    FPGAS - under the hood

    Introduction to FPGA technology: five key benefits

  • FPGA timing when compiling PID loop error

    Hello.

    I'm using Labview 2011 card FPGA PCI-7833R.

    My problem is that whenever I try to integrate FPGA designed screws in my code, I get an error of timing.  See the photos displayed below.

    In this case, I have an express VI PID which I use in a used while loop (not even timed!) in my FPGA code, but when compiling, I get an error saying that the possible maximum clock frequency is the 43 MHz.

    I have a lot of loops, a few running at 80 MHz.  Is there a way to slow down a specific while loop, so that it runs at 40 MHz and not 80 MHz, as others?  The compiler does not seem to meet the simple addition of a timer loop...

    Thank you

    Orel.

    PS the same thing happens when I try to add a lowpass filter VI of the FPGA code.

    Is it possible that you set the level above 80 Mhz clock?  This is what it looks like to me.  In Explorer, right click on the FPGA target, select Properties, then go to the category "first level clock.

  • power of FPGAS on reset

    I have a PCI-7833R. The FPGA is programmed so that it would provide two digital high constantly.  We had a power outage and the FPGA was forced to power down.  When I turn on the power, the FPGA provided is no longer the digital high two.  I have the following questions:

    -It seems to me that the FPGA VI did not at all after power off.  The FPGA should not always run?

    -For example, I have a new FPGA, and I run an application with bit, VI and VI FPGA host files.  After that, I let the FPGA headlessly tracks.  I guess that the FPGA has taken on the personality of the bit file of the application that I ran before.  If this is the case, what part of the application he associated the file bit for the FPGA?

    -If I don't have in my LabVIEW FPGA module and I get a bit of my colleague file, how can I associate the file bit my FPGA and FPGA works headlessly?

    -After what a FPGA is configured with the personality of a bit file, what are all the means to clear that or corrupt that?

    -If I have an FPGA that is running headlessly, and I want to do a reset, so that the FPGA runs again from the beginning.  Is power cycle an option for this?  Are there other options?  Can I reset an FPGA without power cycling it?

    Thank you!

    jyang72211 wrote:

    -It seems to me that the FPGA VI did not at all after power off.  The FPGA should not always run?

    N ° the FPGA loses its configuration when it loses its power and must be recharged again.  In most of the FPGA systems (not just NO), this is done by keeping a copy of the configuration in an EEPROM or similar and load at startup.  Some FPGA OR cards allow you to download a bitfile to flash memory built-in so that it will be loaded at startup, see downloading an FPGA VI to the Flash of a target FPGA.

    jyang72211 wrote:

    -For example, I have a new FPGA, and I run an application with bit, VI and VI FPGA host files.  After that, I let the FPGA headlessly tracks.  I guess that the FPGA has taken on the personality of the bit file of the application that I ran before.  If this is the case, what part of the application he associated the file bit for the FPGA?

    I don't know what you're asking here.  Within your program of LabVIEW you specifically load a bitfile on the FPGA and run.  You can also stop the FPGA and load a new bitfile within the same host application - this is useful when you want to perform several tasks without overlapping on the FPGA and there is not enough space to fit all of them in the same design.

    jyang72211 wrote:

    -If I don't have in my LabVIEW FPGA module and I get a bit of my colleague file, how can I associate the file bit my FPGA and FPGA works headlessly?

    See "using LabVIEW FPGA Interface without the FPGA Module".  When you do headlessly, you mean with no applications running at once, LabVIEW or something else?

    jyang72211 wrote:

    -After what a FPGA is configured with the personality of a bit file, what are all the means to clear that or corrupt that?

    -If I have an FPGA that is running headlessly, and I want to do a reset, so that the FPGA runs again from the beginning.  Is power cycle an option for this?  Are there other options?  Can I reset an FPGA without power cycling it?

    There is LabVIEW FPGA method nodes to abort and reset the FPGA, so you can write a simple LabVIEW application for this.  I can't say that's the only way, but it's the only one I know.  I don't know of anyway to clear the FPGA without turning off, but the reset method can be close enough.

  • FPGA device

    I use a PCI-7833R FPGA, I know that it uses an FPGA virtex II FPGA, but I want to know the exact FPGA device used.  See the attached table.  Where can I find this information?  I want to use the same thing with a 9148 with a Spartan II as well.  Thank you!

    Right-click on the target FPGA in your project, and then select Properties. In the General category, there is a field called target information. This is what it says for the PCI-7833R:

    Target class: PCI-7833R

    FPGA device information:
    Family: Virtex-II
    Type: xc2v3000
    Speed level:-4
    Package: fg676

    Jim

  • Cannot run FIFO host vi

    I tried the example FIFO to http://zone.ni.com/devzone/cda/tut/p/id/4534 and built a very simple FIFO vi.  However, whenever I save after all after the application runs without a problem, when I open the project, host fpga and vi vi vi host cannot be performed.  However, if I open a new white vi and make copy / paste everything in the original host vi, the new program vi will be able to run again.  I'm confused, what's wrong with the host vi.  I have attached the fpga and host vi below and I have also attached a few screensnaps errors list.  It basically says that almost nothing is taken in charge by the current target.

    Another issue is that the parameter of timeout in the FPGA vi has unity 'beat of clock.  What exactly is the beat of clock and what is it in seconds?

    Are there any individuals books published by OR who have a complete teaching on FPGA programming that you can recommend?  We use PCI-7833R.

    Thank you much in advance.   I appreciate your help.

    You must join your project of LV with the rest of the files also. I think the problem is that your host VI is under your FPGA target in the LabVIEW project, which is not the proper context for the host VI. The VI of the host must always be under the point work stations, not the target FPGA.

    The reason I think this is your problem is that when I looked at your error 4 photo, it shows your host VI in the context of the target FPGA. You can find out by looking at the title of the window of the VI, you will see "on the analogue input 2-R Series.lvproj / FPGA target." I expect to see "analog input 2-R Series.lvproj / My computer.

    In summary, try moving your host VI out below your target FPGA and directly under the element of the workstation.

  • Butterworth on Labview 8.6 FPGA filter problem

    Hello

    I was testing the filters of reconfigurable low-pass butterworth on FPGA found from the Finder of example (using Reconfigurable Butterworth filter - R - series.lvproj). This VI generates a sinusoidal signal and passes through a filter of Butterworth. When I put the filter low pass frequency to a low value (~ 2 Hz) and generate a sinusoidal signal of 0.5 Hz filttered out is not so much more (see figure). The filter is 2nd order, so this is a characteristic of the filter? And what do I do if I want a taste of high-frequency and use a low cutoff value?

    v: * {behavior:url(#default#VML) ;}
    O'Bryan: * {behavior:url(#default#VML) ;}
    w\: * {behavior:url(#default#VML) ;}
    . Shape {behavior:url(#default#VML) ;}

    Normal
    0

    fake
    fake
    fake

    MicrosoftInternetExplorer4

    / * Style definitions * /.
    p.MsoNormal, li. MsoNormal, div. MsoNormal
    {"mso-style-parent:" ";"}
    margin: 0 cm;
    margin-bottom: .0001pt;
    MSO-pagination: widow-orphan;
    font-size: 12.0pt;
    do-family: "Times New Roman";
    mso-fareast-font-family: 'Times New Roman' ;}
    @page Section1
    {size: 612.0pt 792.0pt;}
    margin: 72.0pt 89.85pt 72.0pt 89.85pt.
    MSO-header-margin: 35.45pt.
    MSO-footer-margin: 35.45pt.
    MSO-paper-source: 0 ;}
    div. 1
    {page: Section1 ;}}
    --> I'm using Labview FPGA Module version 8.6 and PCI-7833R-map. LabVIEW 8.5, I remember that Butterworth filters, for above and below 2 kHz cutoff frequencies are actually different screws but on LV 8.6 they seem the same.

    / * Style definitions * /.
    table. MsoNormalTable
    {mso-style-name: "Table Normal";}
    MSO-knew-rowband-size: 0;
    MSO-knew-colband-size: 0;
    MSO-style - noshow:yes;
    "mso-style-parent:" ";" "
    MSO-padding-alt: 0 cm 0 cm 5.4pt 5.4pt;
    MSO-para-margin: 0 cm;
    MSO-para-margin-bottom: .0001pt;
    MSO-pagination: widow-orphan;
    do-size: 10.0pt;
    do-family: "Times New Roman";
    MSO-ansi-language: #0400;
    mso-fareast-language: #0400;
    mso-bidi-language: #0400 ;}

    -Heikki

    Hi Heikki,

    The reconfigurable version (IE, with 'See the terminal configuration' checked) does not support the implementation of low-frequency modified. This is because we cannot change the filter architectures running. The nonreconfigurable version, however, must use the same implementation updated him you saw in LabVIEW 8.5 for the low cutoff frequencies, defined here as the frequencies less de.01 * sampling frequency.

    Your example of 100 kech sampling rate. / s and 2 Hz cut-off is pretty extreme, even for the implementation changed. The usual technique for situations like this must be a smoothing downsampling at a rate that is better suited to the break you need. Rational resampling of the FPGA Math palette & analysis is designed for this purpose.

    Kind regards

    Jim

  • Satellite P300-23F-mini-PCI Wireless card Replace?

    Question: would it be possible to replace the card of wireless mini-PCI Intel 5100AGN with version 4965AGN or 5300AGN?

    The thing is, recently I bought the Satellite P300-23F. Great laptop. Apart from one thing. I use the Intel 5100AGN wireless. Type of damage, the rest of the components used to build this laptop are high-end. I would have liked to see the 5300AGN of even the old 4965AGN adapter instead. These are both a bit more expensive, but still on the market for the price difference is a simple slice of $20. The 5100AGN TX is only 150 Mbit, which is half as fast as the two other Intel wireless modules. In general, a lot of people seem to have problems with the 5100AGN, seems to be a troublesome product altogether.

    Performance of the real world of the 5100AGN on a Linksys WRT54G is around 15 Mbps (1, 8 MB/s). My other computer laptop, equipped with a 4965AGN will be double that in the same circumstances. Tried all the drivers I could find, but the above values are the best I can get.

    Hello

    I think that this should be possible, but you must use Mini-PCI cards.
    The antenna WLan that is placed behind the screen provides two sons; black & white.
    A white cable normally goes to the HAND and a black to the auxiliary voltage

    Greetings

  • HP TouchSmart 610-1190f: replace the TV Tuner card AVerMedia HP TouchSmart 610 with SSD PCI-E

    I do not use the TV Tuner card for my HP TouchSmart 610.

    Can I replace the card with a PCI-E SSD?

    Hi @hpts610user,

    These all-in-one computers are not designed to be changed. I'll try not because of space and design.

    Here is a document of things which can be updated LEVEL AND SERVICE of GUIDE. .

    Perhaps looking to put a hard drive hybrid to replace the old hard drive.

    I hope this helps. Please keep me informed of the progress of things.

    Please let me know if that solves the problem by marking this post as "accept as a Solution. To simply say thank you, click the Thumbs up below!

    Thank you.

  • Satellite A100-028 - How to replace the mini-PCI WiFi card?

    Hello

    I want to replace the Intel with a Module Atheros wireless card.
    Unfortunately on the background there is no cover for the mini PCI Slot.
    Where he is? I guess that they are under the top cover or under the keyboard.
    Should I a short "How To" in this way:
    Which screws I release that covers and so on are to be released.

    Thanks in advance.

    Hi Galdor,

    It of not simple to change the W - Lan card.
    The card ist under the keyboard and under the top cover.
    You have to disassemble the entire and when you do that you lose your warranty.
    I think it's the best for you to contakt a service point for this work.

    Greet
    Thorsten

  • Tried to replace the video card integrated with card pci-e x 16 and lost audio - help please

    Is this normal - when you replace your car video with a pci-e video card you would lose your sound.  The system I have is a Pavilion a1450n and has 3 pci slots and 1 pci-e.  I changed the pci-e video in the bios and everything is fine, but no sound at all.  When I took out the card then I would sound.

    Please help.

    The former system of video seems to give me a little trouble.  He keeps hide and freeze from time to time.  Don't know when that will happen.  But when this happens, a blue screen it freezes or just blanks out and comes back.  It will happen nobody knows.  Everything else works fine.  Hate to give up this old gem - for a lot of software installed to lose.

    Thank you all very much for help.

    William

    Hi, William.

    Yes, when you have an old PC where the BIOS does not have HDMI.

    Your PC thinks that you have installed a sound card and a video card because of the HD audio chip on the video card.

    Thus, he disabled the integrated audio system.

    The fix should be easy...

    Go into the BIOS of your PC, look at the options menu and find the onboard audio setting.

    It will be set to auto or off.

    Change the setting to "Enabled". Save the configuration it and yet when you go out (save the settings and exit).

    When you restart, you should have the back of Board.

  • PCI-GPIB / LP console replacement

    I bought a PCI-GPIB / LP card by mistake. I was wondering if it is possible to get a replacement support to convert this card in a standard profile card.

    Thank you

    Hi jeanmi,.

    Unfortunately, we do not support provide to allow a low-profile PCI to fit into a standard PCI slot. This info can be reference in this knowledge base article, in the very last paragraph: 2HM7I2AL knowledge base: what is a low-profile PCI card?

    I suggest you talk with your technical representative to see if you can return the card or get a replacement. You can find your local representative from this link: http://www.ni.com/domestic_sales/

  • Replace PCI-6220 PCIe-6320?

    New to the forum, so bear with me if I'm in the wrong place.

    I have a system with a card PCI-6220, and I am considering the upgrade of the computer used. If I decide to do, then I would like to upgrade the jury as well. According to the information of product of NOR, the PCI-6220 can be replaced by PCIe-6320. I am concerned by the mapping of the e/s on the same map if and I was wondering if anyone else has had experience with this. I need to know if I should change the LabView code to accommodate the new Board of Directors, or if a replacement that will work only.

    Thank you!

    WisDave wrote:

    Since the list of pins of the two boards are the same, you expect that there is problems with the interaction with the SC-2345?

    Not at all.  NEITHER tends to keep things mostly the same between boards so that they can reuse the connection blocks.

  • The PCIe for USB 6211 OEM replacement

    Hi you all,.

    We want to change our design to use PCIe card data acquisition, since we had a few USB driver problem in the past. Is the PCIe-6321 a good match to replace the capture USB-6211-OEM card

    Is there a better alternative?

    Thank you

    Fabrice

    Hello Fabrizio,

    Thank you for taking an interest in our line of PCIe cards DAQ. I took a glance at the USB-6211 OEM and PCIe-6321 to see if they are similar in specifications and capabilities. I would say the 6321 is a good match to replace your current USB card. As long as you intend to use no more i/o lines than expected or exceeds the designated sampling rate then it should be a good substitute.

    If you need high speed sampling or more i/o lines for various tasks, then another card can better meet your needs.

    The resources below compares several of our devices (USB and PCIe) X series.

    What is NI X Series? -1. Presentation of the product

    ---

    These links may also be useful during your upgrade:

    Major differences between series E, series M and material X NI DAQ series

    ---

    Guide to upgrade NI X series (USB to USB devices however)

    ---

    Kind regards
    Alex C.

  • How to install card PCI-8431 in replacement of the card PCI-485/8?

    I have a computer with an old card PCI-485/8 I want to replace it with a new card PCI-8431.  SERIES OR in the computer is v.3.4 and v.3.5 came with the PCI-8431.  Of course I should put to date OR SERIAL.  However, my concern is what happens when the system detects the new card?  The replacement is as simple as changing the cards or will there be a problem with the ASRL how numbers which they are currently Setup?

    Please indicate the appropriate measures to update the computer.

    Thank you

    Dave

    Thank you Sara for your answer.  It will take some time before I can come back to this project. I'll let you know if I have other questions.

    Thank you

    Dave

Maybe you are looking for

  • Pencil of Apple compatible apps

    I looked in the app store as suggested in another thread - when I search pencil Apple apps, I get the "there nothing here." So, does anyone know if there is a list? So far, I know that it works in the Notes and Pixelmator - tried in the Pages where I

  • Equium A60-155 - no disk activity HARD and black screen

    Hello I reinstalled just WXP on the cell above and everything was fine until I downloaded and installed the site pc diagnostic tool. Restarting the laptop but there is no HARD drive activity and the screen was black after a few minutes it turns off.

  • replacement keyboard W520

    I bought a W520 some years ago in North America and the keyboard come in the layout in English. I already intend to switch the keyboard with the Arab layout one since I'm sick of having to put stickers and their coat of all time. I also thought since

  • file sharing between LAN workgroup-need a permission that 'everyone'

    I run Vista, and I often need to help my wife, who works under 7, organized and administer some of his personal papers. It is more convenient to do this on the network, rather than running my wife his machine a lot. It works fine when I put these fol

  • Outlook Express POP3 host cannot be found. error no 0x800cccod.

    original title: ox800cccod error Code When I try and send a Message through Outlook Express, I get this: The host 'POP3' could not be found, check the name of the server, account 'POP3', Server POP3, protocol POP3, Port 110, 11001 socket error, error