| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Target Application: Digital Signal Processing Wireless Communicat
Top Searches for this datasheetFast 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 searchesSTD100N3LF3 - 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 |