The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

Target Application: Digital Signal Processing Wireless Communicat


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



Fast Fourier Transform MegaCore Function
Target Application:
Digital Signal Processing Wireless Communications Family: FLEX Vendor:
Features
Optimized Altera® FLEX® device architecture Complex data data decimation-in-frequency (DIF) fast Fourier transform (FFT) Dual memory architecture Flexible memory interface-data twiddle memory elements implemented internal and/or external Significantly faster than processor solutions Parameterized data width, twiddle width, number points Block-floating point notation provide optimal accuracy
2610 Orchard Parkway Jose, 95134-2020 Tel. (408) 894-7000 (408) 944-0952 http://www.altera.com
General Description
Altera MegaCore function implements algorithm, contains logic functions necessary implement algorithm. memory configuration interface configured designer optimum flexibility. optimize throughput, MegaCore function uses dual memory architecture that consists right left memory banks. dual memory architecture allows data read from memory bank written another memory bank. MegaCore function also uses third memory, known twiddle memory bank, that kept separate from right left memory banks maximize throughput.
Functional Description
Figure shows block diagram example system implementation that uses MegaCore function additional logic FLEX device. designer choose from variety memory interface options. implementation shown Figure on-chip RAM, number passes (i.e., number address bits), data buffering. right, left, twiddle memory elements implemented FLEX embedded array blocks (EABs). After data loaded into right memory bank, function sequentially process data. function cannot process data while data being loaded into right memory bank. When function processing data, data loaded unloaded simultaneously from both right left memory banks.
more detailed information this function implementation, well other implementation schemes, refer Fast Fourier Transform Data Sheet.
Altera Corporation
A-SB-012-01
Fast Fourier Transform MegaCore Function
Figure Block Diagram System Implementation with MegaCore Function
load_bank_enable load_bank_reset unload_bank_enable unload_bank_reset load_nrun Unload Counter sclr Load Counter sclr
data_out_re[] data_out_im[]
Left Memory add[
data_left_in[ we_left
data_right_in[ we_right add_right[
add[ Right Memory
add_left[
MegaCore Function
start_fft
start_fft
done exponent[]
Twiddle Memory
twiddle_im[ add_twiddle[
done exponent[ data_out[
data_in
where:
WIDTH_DATA WIDTH_ADD WIDTH_EXPONENT WIDTH_TWIDDLE
Altera Corporation
Fast Fourier Transform MegaCore Function
Ports
Table describes ports MegaCore function.
Table MegaCore Function Ports
Name clock start_fft data_left_in_re[] data_left_in_im[] data_right_in_re[] data_right_in_im[] twiddle_re[] twiddle_im[] done data_direction Type
Input Input Input Input Input Input Input Input Output Output Clock signal. Starts computation after data loaded. Real data input from left memory bank. Imaginary data input from left memory bank. Real data input from right memory bank. Imaginary data input from right memory bank. Real data input from twiddle memory bank. Imaginary data input from twiddle memory bank. Goes high when function completed calculation. When high, data read from left memory bank written right memory bank. When low, inverse performed. Write enable left memory bank. Write enable right memory bank. Address left memory bank. Address right memory bank. Address twiddle memory bank. Real data output both left right memory banks. Imaginary data output both left right memory banks. Exponent resultant data. Valid after done goes high. Exponent block floating notation. data should scaled 2exponent[
Description
we_left we_right add_left[] add_right[] add_twiddle[] data_out_re[] data_out_im[] exponent[]
Output Output Output Output Output Output Output Output
Performance
MegaCore function operates maximum speed MHz. Table provides parameter ranges performance details 1024-point MegaCore function.
Table Typical Utilization Results Fast Fourier Transform MegaCore Function
Parameter function length WIDTH_DATA WIDTH_TWIDDLE WIDTH_ADD WIDTH_EXPONENT
Memory latency Logic elements (LEs) used Performance EPF10K100-3)
Typical Values
Integer power Integer Integer Integer Integer Integer
Sample Implementation
1024 points bits bits bits bits 2993 microseconds
Altera Corporation
Fast Fourier Transform MegaCore Function
Implementing MegaCore function
help designers implement MegaCore function into their projects, Altera provides:
OpenCore system which allows designer preview MegaCore function before purchase. designer also instantiate simulate MegaCore function MAX+PLUS® twiddle utility program-distributed with MAX+PLUS II-allows designers generate Memory Initialization File (.mif) that contains twiddle data. This translated other formats off-chip twiddle memory. fft_on_chip reference design which complete sample design system that uses on-chip twiddle data FLEX devices. available additional charge.
additional information MegaCore function, refer Fast Fourier Transform Data Sheet.
2610 Orchard Parkway Jose, 95134-2020 (408) 894-7000 http://www.altera.com
Copyright 1997 Altera Corporation. Altera, FLEX, FLEX 10K, MegaCore, MAX, MAX+PLUS, MAX+PLUS OpenCore trademarks and/or service marks Altera Corporation United States other countries. Other brands products trademarks their respective holders. specifications contained herein subject change without notice. Altera assumes responsibility liability arising application information, product, service described herein except expressly agreed writing Altera Corporation. Altera customers advised obtain latest version device specifications before relying published information before placing orders products services. rights reserved.
Altera Corporation

Other recent searches


STD100N3LF3 - STD100N3LF3   STD100N3LF3 Datasheet
OPGP-23-A4B3 - OPGP-23-A4B3   OPGP-23-A4B3 Datasheet
NTMFS4845N - NTMFS4845N   NTMFS4845N Datasheet
GSM900 - GSM900   GSM900 Datasheet
DCS1800 - DCS1800   DCS1800 Datasheet
CM3121 - CM3121   CM3121 Datasheet
BB178WT - BB178WT   BB178WT Datasheet
2SC4833 - 2SC4833   2SC4833 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive