FFT express VI: maximum possible clock speed

I'm using the FFT express VI in an FPGA VI running on a PXIe-7962R.  The maximum clock speed I can use without getting timing errors on compilation is 125 MHz.  Is this about right for this VI?  I see that the Xilinx LogiCORE FFT has much faster max. clock speeds listed - > 300 MHz for most configurations.  Would I be able to achieve a significant speed increase by switching to the Xilinx IP module, or are there other timing considerations specific to LabVIEW FPGA that would slow it down?

Hi Bob,
125 MHz does sound about right for the FFT Express VI.  You may be able to increase that a bit by adjusting the Clock rate, Throughput, and Length parameters, but you definitely won't be able to get it up to 300 MHz as you mentioned.  Based on the Xilinx LogiCORE FFT documentation, it does look like that could be a faster solution. Have you tried compiling with that method?  What clock rates were you able to compile.  Also, what rate are you trying to reach?
Thanks,
Morgan Sweatt
Applications Engineer
National Instruments

Similar Messages

  • How to find out maximum possible burn speed.

    Hello,
    How do you choose the best burn speed in Disk Burner?
    I am using OS 10.1.5 and I found the Disk Burner settings in the "Disk Copy" Utility. I clicked on the preferences (of the "Disk Copy" Utility) and then set the burn speed to "maximum possible". When I burned the DVD however it gave me an error. And so I thought maybe I would choose a slower speed. However I do not know what speed it was actually using when I had selected "maximum possible".
    Is there a way, when you select "maximum possible", that you can identify exactly what speed Disk Burner is using?
    So I am going to guess that the maximum speed for my burner is 4x (due to the fact that it takes about 30 minutes to burn a 4 GIG DVD)
    So then I chose 2 x to see if that would work.
    2 x also caused the same error (error code - 7932)
    Maybe I will try 1x next.
    I have the feeling the error may not have been because of the speed at all and may be because of the size of the DVD I am trying to write. I have had success writing DVDs that are under 4.1 GIGs. Anything larger than 4.1 generates that error. If this is so, it is most likely because I was forced to make my startup partition for OSX 7.99 GIGS. Thats a little small for burning DVDs but I didn't have much choice because of this limit on beige G3 models and OSX.
    Well back to my original question:
    Is there a way, when you select "maximum possible", that you can identify exactly what speed Disk Burner is using?
    Thanks

    Not sure if it is different in your version of OS X, but in 10.3, you can go to Applications -> Utilities then run the Terminal application. At the prompt type in drutil info and hit return. This should give you all the info on your optical drive including who is the manufacturer and model number. With those two last bits of info, you can simply do an internet search and find info on your drive including maximum burn speed.
    As to in your system, the maximum burn speed will be whatever is ranked lower, the drive speed or the media (blank speed). So if your drive is 8x and your media is rated 4x, then theoretical max speed is four times. Of course it could end up even lower if, for example, your drive does not understand the speed rating on the media you bought, it which case it would likely then default to 1x speed.
    I think if you pull up, again speaking in terms of Panther here, the activity console one of the logs will tell you what speed was used. I am not at home right now, so I can not actually dig through my computer to tell you exactly where to look.
    Patrick

  • CPU Clock speed with Belle Update

    The original symbian^3 devices run on the ARM 11 Processor which has been optimized to function close to 1GHz. But they're currently running at a speed of 680 MHz. My request to Nokia is that please optimize our processor speed to atleast 1GHz with the upcoming belle update. If you haven't planned on doing it, please do it with a minor update atleast after you release belle. I'm not an expert on this. So suggestion and comments are welcome.
    blitZkid
    Nokia C7: Running on Nokia Belle
    "If I'm helpful in anyway, a click of appreciation on the star would be nice"

    bumblebirra wrote:
    I would be surprised if the rest of the hardware in the phone, like the RAM etc, couldn't support the maximum CPU clock speed. When such sophisticated electronic devices are designed it's impossible to know until it's all been put together how it will actually perform as a complete unit - the hardware, software, battery capacity, etc. The clock speed allows a fine-tuning once everything comes together, to get the optimal balance.
    Well-made software makes a huge difference to how much CPU/hardware resources are required. Software efficiency is the most important factor of all.
    A GPU is only there to perform tasks that would otherwise take up huge amounts of CPU resources. Dedicated graphical tasks such as 2D scrolling, 3D texture-mapping/filling for example. But that's all. The CPU is still running the whole show, but just has much of the load taken off it by the GPU.
    So with the GPU doing more and more, the CPU and it's speed become less relevant.
    A few things here, some of what you have mentioned I agree with. But some I dont. Firstly when any device is designed, things like the GPU and RAM are all allowed for, that is the speed at which each is capable. There is no use taking pot luck saying oh we think that will be enough. Its all calculated right from the word go.
    Its done for several reasons, firstly costings, there is no use producing something that is so expensive no will be able to afford it. secondly to make sure you dont end up with bottle necks in data flow. Also it no use producing something that is so slow that you cant do anything worthwhile on it. That is some of the reasons.
    You are absolutely right about software, well made software installed in a relatively slow running device can quite often beat poorly designed software running on a fast machine at exactly the same task. O/S like windows for instance, in my opinion only, whilst full of features, is definitely bloated, and not well designed. A standard install disc for windows these days is around the 3Gig mark (depending on version of OS), where as something that does exactly the same thing like Linux still fits on a 700M cd.
    And you are right about the GPU, its does relieve the pressure on the cpu. Unfortunately the gpu in an N8 or an E7 is only running at 200Mhz. Considering most things are graphical based on these phones. I would have to wonder how much of the gpu is being used, especially when the one chip is running everything from the 2d/3d graphics/rendering, the camera up to 12MP, HDMI, HD video recording and play back, a stack of video codecs etc.
    Unfortunately the main cpu from everything i was able to find is simply listed as an ARM11, these processors run on several Nokia's phone, including the older E90 (which had dual cpu's but ran at much slower speed of about 332 Mhz., however the Arm site list the ARM 11 as several versions, including one that actually has 4 cpu on the one the chip but only presents itself as 1 cpu to the rest of the hardware, with this cpu running anywhere up to 1Ghz. So its entirely possible that the 680Mhz listed for the N8/E7 could be as fast as it goes. Also the current versionof the ARM11 have a power consumption of 0.21mW/Mhz. so based on that figure a processor running at 680Mhz would consume 142.8 mW, but at 1G it would be 210mW, that a difference of 67.2mW. That would mean your phone would go flat a lot quicker. This info is based solely on information that I can find on Nokia run sites, ARM's site and broadcoms site. That way we can beleive what we are able to read with some certainty. I did find other non-related site suggesting 720mhz for the cpu, but they are only a 3rd party mobile news site, that said it had been suggested that it was capable of 720Mhz..
    But i do firmly believe with efficient code the phones can perform extremely well, Anna certainly seems faster than the old Symbian ^3 version that was on the phone prior to Anna, whether or not Belle can be made any more efficient remains to be seen. But heres hoping.

  • Quadro 4000 owners - Clock speed at maximum with Premiere or After effects

    Hey guys,
    I just upgraded my Quadro 2000 to a 4000 (latest driver 311.35, and I'm wondering if all your clock speeds jump to maximum when running premiere or after effects? Even if no editing or playback is going on and GPU load is at 0%? Or do they they throttle down when idle? I'm using GPU-Z to check.
    Mine Throttle down once I leave Premiere (or After effects).... just wondering if anyone else is having the same experience. I know they run really hot when the clock pseeds are at maximum.
    Also, I do have powermanagement set to "prefer maximum" and I'm using video editng mode for ny base profile.
    Salud.

    Yeah, nvidia got back to me and saud if you set your powermanagement to 'prefer maximum' any program that access the gpu (hardware acceleration for insrtance), the clock speeds will max out.
    Thanks for teh reply!

  • MyRIO FPGA FFT Express VI timing analysis for multiple input mode - trying to perform fft's on a 3-axis accelerometer

    Hi Everyone!
    Project Background:
    I've been working with the myRIO FPGA in an attempt to generate an application capable of sampling a tri-axis accelerometer and performing an fft on each axis. I've successfully developed an application for a single axis, but attempting to duplicate the code to sample the second and third axes in parallel results in an estimated 150% resource utilization for the tiny FPGA's LUT's. Additionally, I'm looking to avoid sequentially processing each accelerometer input using triggers and a single fft block because that reduces my fft update frequency significantly (e.g. I can't calculate another fft for input 1 until I calculate an fft for inputs 2 and 3).
    After reading up on the fft vi, I'm thinking that I can use the M-interval input indexes / Continuous output indexes Input/Output Index Pattern mode. My thought is that I can edit the vi to remove any math that "recombines" these three vectors into a single fft, resulting in 3 separate fft's. I'm also hoping that this process requires less time than using the sequential method described above. 
    The Questions:
    1. Has anyone done an fft on three inputs using the myRIO at sampling rates > 20kHz and fft sizes of 1024 or larger? If so, I may just be lacking some proper resource management.
    2. Does anyone know where to find timing information on the M-interval input indexes / Continuous output indexes Input/Output Index Pattern mode? The manual only provides timing diagrams for singel channel / single input modes. I don't want to waste my time modifying the vi if it will still take 3x as long (assuming modifying the vi is even a possibility).
    Further Information:
    I already have an application written that samples the accelerometers at >20kHz and then performs the fft on the main processor, but now I'm looking to see if it is possible to perform all signal processing on the FPGA side. The processor performs decently enough, but the timing is not as consistent as I would like it to be. Lastly, I am aware that the myRIO itself has a built in accelerometer, but I need to mount the accelerometer in an environment where the myRIO would probably be damaged and definitely cannot fit.
    Any thoughts are much appreciated! The excessive FPGA compile times for this thing make the old guess and check method less appealing.
    -Chris 

    Hi Chris,
    Thanks for posting and the detailed background on the project! To answer some of your questions:
    1. The FFT Express VI does use a significant amount of space. The FPGA on the myRIO is somewhat limited space-wise. Your best option may to implement the FFT for 1 channel on the FPGA and the other two on the RT side.
    2. I converted the FFT Express VI to a subVI and I am not sure if you can trim too much code from it. The subVI is also very complex so re-working it would be a significant amount of work. I could not find much documentation on M-interval input indexes / Continuous output indexes Input/Output Index Pattern mode timing. 
    I hope that this helps!
    Thanks,
    Frank
    Application Engineer
    National Instruments

  • Low clock speed with amd 3400+

    hi all,
    i have an amd 3400+  64bit  and i have downloaded multiple hardware information programs which state that my CPU clock should be between 2.8ghz - 3 ghz with this type of processor, however i only have 2.1 ghz.I have searched the bios and have notice many features are unavilable, i basically cannot change anythings except boot devices and other things that are not usefull to me, my bios does not give the option to change clock speed, or voltage, or bus speed. my current FBS is 201 mhz and my motherboard is  MSI k8T800 7010 with phoenix awardbios 6.00pg version 1.14 03/02/04 can any one help me please i would like to get my processor to the correct speed of 3 ghz.

    ah right, so it also says the maximum clock speed is 3000 mhz      , so with overclocking can my processor achieve this?  i have 1 mb of l2 cache.
    EDIT what do i do with the bios though because i have a really slow fan that i need to speed up but as i said hardly anything can be done from my bios?!

  • ST06 Disk I/O, clock speed of CPU's

    Hello All,
    I want to know how to determine
    1.Disk IO-Speed in GByte/h (maximum uncached read speed).
    2.Clock speed of the CPU in Giga Hertz.
    3. SPAM version(I have no access to SPAM transaction)
    The above 2 can be obtained from ST06, but can anybody help me how to determine the maximum Disk I/O speed and the clock speed in Giga Hertz. Sometimes in ST06>Detailed Analysis>HW Info--> CPU, shows clock speed in hertz. How do i convert into Giga hertz.
    Regards
    Thilip Kumar

    Hi there
    1000000Hz = 1000Mhz = 1Ghz
    Determine the disk speed is not an easy task, it heavily depends on what kind of disk you have. And there is different IO like sequential, random write/read.
    You could ask your hardware vendor for some benchmark data. If you only have single disks, then you can google for the data.
    A simple test is to copy a large file and mesure the time. If you want to do more extensive tests you can check out [iozone|www.iozone.org].
    Best regards
    Michael

  • What is Maximum possible RAM upgrade?

    I have a Macbook Pro , 2011, 8.2 , Core i7 , 2.4 GHz with 4 GB RAM. I need maximum possible RAM upgrade. I checked in www.eshop.macsales.com. They offer 16GB 1333 RAM.  As it is about 150$, I want to confirm if the information is correct.

    The max capacity you can currently stuff into two sticks is 16GB and the 2011 models can happily use it all. Speedwise you have to stick with the speed built into the logic board: 1067 MHz for 2010, 1333 MHz for 2011 and 1600 MHz for 2012. Faster RAM won't benefit the system and may even lead to timing issues and weird glitches. For the same reason, it is best to use Mac-certified RAM, that ensures the correct CAS timing.

  • IBook Clock Speed

    Hi there
    I own an iBook G4 12" 1.33Ghz. Obviously, when the processor speed is set to Highest, it runs at 1.33Ghz.
    However, when it's set to Reduced, what is the actual clock speed it changes to? Is there any way to alter this default "reduced" clock speed at all?
    Cheers
    James

    Hi James_W,
    Welcome to Apple Discussions
    I believe it the reduced processor speed of a 1.33Ghz iBook is 666Mhz found in iBook Developer Note: System Software.
    Jon
    Mac Mini 1.42Ghz, iPod (All), Airport (Graphite & Express), G4 1.33Ghz iBook, G4 iMac 1Ghz, G3 500Mhz, iBook iMac 233Mhz, eMate, Power Mac 5400 LC, PowerBook 540c, Macintosh 128K, Apple //e, Apple //, and some more...  Mac OS X (10.4.5) Moto Razr, iLife '06, SmartDisk 160Gb, Apple BT Mouse, Sight..

  • CPU Clocking speed is under advertised​?

    I bought this laptop at Best Buy a little over a month ago and I just realized that the clocking speed is 600 MHz under what the advertised speed was and you guys have advanced settings whitelisted(which I completely don't agree with, it'd be my own risk anyways as you can tell if the settings were altered) so how am I supposed to get it to what was advertised? Is there any way of getting in the advanced settings?

    Hi,
    Have you read:
      http://www.amd.com/en-us/innovations/software-tech​nologies/turbo-core
    "AMD Turbo Core technology dynamically adjusts to give you a performance boost just when the operating system requests the highest processor performance. If a core is operating below maximum limits and your workload demands additional performance, the processor frequency will dynamically increase until the upper limit of frequency is reached. As your workload subsides, the core returns to normal frequency. This gives you optimized application performance within the thermal and power limits of your APU."
    Your machine:
       http://support.hp.com/us-en/document/c04445368
    Hope this helps.
    BH
    **Click the KUDOS thumb up on the left to say 'Thanks'**
    Make it easier for other people to find solutions by marking a Reply 'Accept as Solution' if it solves your problem.

  • Re: helix CPU speed stuck at low clock speed

    Admin edit - Reorganizing this thread slightly as we are actively investigating the symptoms being discussed here.  Several different low end clock speeds of 600-800mhz are being reported capped under a variety of circumstances - sometimes cold boot, sometimes after suspend / resume or dock / undock
    motku wrote:
    Same here (helix ci7), after suspend and wakeup when CPU slows down ist get stuck at 750MHz and dose not recover untill reboot. 
    Before the BIOS update I could unplug the AC adapter and work with full speed on battery.
    I have the exact same issue.  It is quite annoying.
    Solved!
    Go to Solution.

    Mark, theres more.
    I found a "pseudo  workaround" of this problem and hope this could lead to the real workaround.
    What helped - installing win7, lenovo power manager, change power plan to other and change back to previous)
    I tried to do some research and what i found:
    In normal Lenovo power manager wheres 2 options in power plan:
    System perfomance (Maximum turbo, Turbo, Balanced, Low) (lets call it PERF) and Optimise fan control to (Maximize perfomance, Balance all parameters) (lets call it FCNTL.
    In theory FCNTL must control only fans, like table of data cpu temperature/fan speed. But in reality it affects CPU speed.
    Only way to make PC always select speed from lowest to highest is to set PERF=Maximum turbo or Turbo, FCNTL=Maximize perfomance.
    Lets go through options how they really works in practice:
    PERF
    Maximum turbo and Turbo are equal, means highest speed for CPU with turbo boost. The level of turbo bust is always maximum, Turbo didnt mean "slow turbo boost".
    Low - cpu always at lowest speed 800mhz - thats ok.
    Balanced - this option works a little crazy. In some situations it means "maximum cpu till 63C", in some situations it means "lowest speed, temperature doesnt matter. Why is it working in different ways but in same settings i dont know.
    In theory Balance is something like "from lowest cpu speed till normal cpu speed, no turbo boost", but it doesnt work like that at all.
    FCNTL
    Maximize perfomance - in theory it must be "try to keep CPU on lowest temp when high load"
    In practice its like "Balanced in PERF" - logic is unknown.
    Balanced - the same, logic is unknown.
    Unknown really means, that when i, for example, setup  PERF=Maximum turbo or turbo and FCNTL to Balanced, sometimes it works in full speed and sometimes not.
    Maybe there is logic, but it tottaly unknown to users.
    The bad thing is that theres no way i can set mode "always run cpu from lowest speed till highest speed without turbo boost, 800-1800mhz".
    By the way, there is some error in Lenovo power manager - when i change options in power plan and click "apply", sometimes they a apply, and sometimes not. If not, i need to select other power plan, and then select the needed one back.
    Now about how this all can happend. I'm not shure that i'm right, but logically it is:
    In Lenovo power manager theres option called "Optimise fan control to". And, there is NO such option in real windows power plan, so, it can be only changed through Lenovo power manager. As i see, this option affects maximum cpu speed. So, lets say, if this option is "damaged" some way, theres no way it can be fixed in windows 8, because Lenovo power manager for windows 8 has too few options, and native windows power plan editor doesnt have this option at all. So, when i done "something" in Lenovo power manager for windows 8, it changed that setting and all ruined.
    Sorry for my bad english once more, hope you can understand what am i trying to say. Looks like we have 1) an error in power manager for win8 and 2) incorrect power option logic, or "specific" logic without a manual.
    The strange thing, that in BIOS we have this options too. But changes in BIOS doesnt affect this at all.
     P.S. by the way, when i got my helix, dock battery was having "wear level" = 1%. Now, after 6 days (battery info 5 cycles) it has "wear level" = 2%. Is it normal, or battery is bad?

  • Won't detect full memory clock speed on DiMM 3-4

    Hey guyz... got a little bit of a strange situation with my MSI K8N-F PCB 1.0 systemboard hope you can share you're knowledge on this...
    I got a 2x256MB VR Kingston DDR400 Single sided ram that I installed on DiMM 1-2 and was able to read the memory clock around 200Mhz, but when I transfered the two memories on DiMM 3-4 it only reads them 185Mhz on the BIOS and which confuses me. when I checked the manual it doesn't suppose to lessen the clock speed total to 333Mhz but still should come up to 400Mhz can anyone help me with this?!?! appreciate the feedback....
    AMD Athlon 64 3000+ (O/C 2000Mhz)
    Thermatake Golden Orb II
    2x256MB Kingston VR DDR400
    MSI K8Neo-4 F
    Enermax 460Watts
    Nvidia 6800 Ultra 256MB
    80Gb Seagate 7200rpm
    Asus 52x48x32 CDRW Drive

    Quote from: DX2 on 20-May-06, 05:53:54
    but when I transfered the two memories on DiMM 3-4 it only reads them 185Mhz on the BIOS and which confuses me. when I checked the manual it doesn't suppose to lessen the clock speed total to 333Mhz but still should come up to 400Mhz
    try reseting the BIOS by taking out the battery for 10 minutes. try running it again at optimized defaults (that means no overclocking) in slots 3&4.

  • Athalon XP clock speed problem

    I hav just installed a K7N2 Delta Mobo in my system, but I'm having CPU clock speed problems.
    The Bios and the Infoview program both state that the CPU clock is running at 1105 Mhz. I am sure this should be 1533 Mhz for an 1800xp.
    I updated the bios using MSI live update, and the first time I booted the system, the bios displayed the speed as 1533 Mhz, but on every subsequent boot up it is back down to 1105 Mhz again.
    How can I get my processor to run at the correct speed?
    Thanks
    Trev

    Sorry, just realised I have posted in the wrong forum.
    Please forgive me  

  • IS it possible to speed up (fast forward) motion in imovie?

    IS it possible to speed up (fast forward) motion in imovie?

    … sure:
    • select clip
    • in the Menu/Clip you'll find Fast Forward, 2x, 4x, 8x, 20x ........

  • CPU clock speed for 2645 and 2646 series

    I looked for the clock speeds of the CPUs for 2645 and 2646 series at the IBM website but could not find them.  Is there a pdf file which contains the above info, or a way to look for the clock speed for a given p/n?  Could anyone help?

    Visit this page:
     http://www-307.ibm.com/pc/support/site.wss/homeLen​ovo.do?country=us
    Input the 7-character model number and watch the history unfold...
    Hope this helps.
    Cheers,
    George
    In daily use: R60F, R500F, T61, T410
    Collecting dust: T60
    Enjoying retirement: A31p, T42p,
    Non-ThinkPads: Panasonic CF-31 & CF-52, HP 8760W
    Starting Thursday, 08/14/2014 I'll be away from the forums until further notice. Please do NOT send private messages since I won't be able to read them. Thank you.

Maybe you are looking for

  • Atleast two vendor quote received

    Hello Experts, Requirement: 1. Create PR. We dont know how much is the price of the material/service 2. Create RFQ with ref to PR and send to different vendors 3. Create quotation and compare the prices. Before creating PO, I want the system to check

  • BPC-MS 7.5 SP5 Multi-Server Installation with SQL 2008

    Hi Experts, I have problem with multiserver installation. Even though installation user is SQL and OLAP administrator, installation lacks of creating Apshell OLAP database. OLAP server is using default port and we confirmed user can access this serve

  • Transaction variant for IR02

    Hi Experts, i want to make some fields non-editable while the user navigates to the transaction IR02. This can be acheived using transaction variant because the user will be navigating through a button click from another program. But here i have a pr

  • System Folders

    I have found two System folders in my document folder. They appear to be identical and add-up to over 13Gb of disk space. Is that where the main System folder should reside? I am trying to clear up space and worry about the fact I may have multiple S

  • Pismo Keeps Rebooting

    Hi there... I have a Powerbook Pismo 500Mhz and it keeps rebooting, continuously. It gets to the happy mac icon and the drive races and then the comp just reboots. When I try starting from the CD, it loads in..and all of my files are available. In fa