| The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers. |
Target Applications: Digital Communications Family: APEX20K FLEX®
Top Searches for this datasheetSymbol Interleaver/Deinterleaver MegaCore Function Target Applications: Digital Communications Family: APEX20K FLEX® Ordering Code: PLSM-INLV Vendor: Features Offers high-speed data rates: million samples second (MSPS) Supports convolutional interleaving algorithm Supports block interleaving algorithm Contains burst error distribution analyzer General Description Interleaving standard digital signal processing (DSP) function used many communications systems. Applications that store transmit data symbol interleaver/deinterleavers reduce spurious noise that corrupt data. Altera® symbol interleaver/deinterleaver MegaCore® function supports both continuous mode discrete mode, making compatible with type Reed-Solomon function. Also, symbol interleaver/deinterleaver improves efficiency Reed-Solomon encoders/decoders spreading errors across several codewords. symbol interleaver/deinterleaver MegaCore function been optimized Altera APEX20K FLEX® devices. MegaWizard® Plug-In reduces design simulation cycles from weeks minutes, optimizing memory configurations based user-defined parameters. block interleaving, MegaWizard Plug-In uses single-port RAM; convolutional interleaving, interleaver/deinterleaver function utilizes embedded array block (EAB) embedded system block (ESB) dual-port capability. Flexible programmable logic combined with symbol interleaver/deinterleaver MegaWizard Plug-In allows build real-time systems that analyze improve custom parameter values. Innovation Drive Jose, 95134 http://www.altera.com Tel. (408) 544-7000 Functional Description Interleavers arrange symbols into group transmitted codewords that adjacent symbols data stream from same codeword. Deinterleavers reassemble codewords when deinterleaver processes data stream.This process interleaving deinterleaving data reduces effects burst errors (multiple errors row) rearranges codeword symbols spreads errors among multiple codewords. interleaving/deinterleaving process introduces constant delay between interleaver input data deinterleaver output data. When symbol enters branch interleaver deinterleaver, exits branch output commutator after variable delay that depends branch index. symbol interleaver/deinterleaver supports algorithms: convolutional block. Convolutional Interleavers/Deinterleavers Convolutional interleavers/deinterleavers process data continuous stream, making them ideal high-speed applications that require burst error correction (e.g., digital video broadcasting). Compared block interleavers/deinterleavers, convolutional interleavers/deinterleavers provide reduced delay lower memory usage same distribution errors. Altera Corporation A-SB-042-02 MegaCore Interleaver/Deinterleaver MegaCore Function Figure shows structure convolutional interleaver/deinterleaver. Figure Convolutional Interleaver/Deinterleaver Structure Interleaver data (I-1)J data data Deinterleaver (I-1)J data Block Interleaver/Deinterleaver Block interleavers/deinterleavers single-port memory configured matrix rows columns interleave data. Symbol transmission consists alternating sequence write read cycles. During write cycle, input symbols written column-by-column; during read cycle, output symbols read row-by-row. Each cycle delay equal buffer size (block length span delay). Figure shows block structure six-symbol codeword during each cycle. Figure Block Interleaver/Deinterleaver Structure Six-Symbol Codeword data data Block Interleaver Read Cycle Block Interleaver Write Cycle MegaWizard Plug-In MegaWizard Plug-In Manager, which within Quartusor MAX+PLUS® software standalone application, lets create modify design files interleaver/deinterleaver MegaCore function. When symbol interleaver/deinterleaver, MegaWizard Plug-In Manager creates AHDL (.tdf), VHDL (.vhd), Verilog (.v) files that instantiate your system design, well MAX+PLUS vector files (.vec) symbol files (.sym) that allow view design waveform. Altera Corporation Interleaver/Deinterleaver MegaCore Function Table shows MegaWizard options available block convolutional functions. Table Symbol Interleaver/Deinterleaver MegaWizard Plug-In Manager Options Option Number columns Number branches Direction Memory type Number rows Unit delay element Symbol width Type Block Convolutional Block convolutional Block convolutional Block Convolutional Block convolutional Block convolutional Function Description Specifies total length codeword (data checksum symbols) Specifies number branches used interleaver Specifies whether wish create interleaver deinterleaver Indicates whether wish internal external memory Specifies maximum number codewords block interleaver/deinterleaver memory Specifies unit delay each branch interleaver/deinterleaver Specifies width input symbol Indicates whether wish create block convolutional interleaver/deinterleaver Performance Implementation This section provides overview steps that create implement custom interleaver/deinterleaver function. MegaWizard Plug-In Manager lets create modify design files that contain custom megafunction variations. then simulate your design with Quartus MAX+PLUS Simulator verify compatibility instantiate custom megafunction your design file. Design Entry Start MegaWizard Plug-In Manager choosing MegaWizard Plug-In Manager command (File menu) Quartus MAX+PLUS software, type command megawiz command UNIX prompt. Choose type file wish create from Available Megafunctions dialog second page MegaWizard Plug-In Manager. Select type algorithm (convolutional block) direction (interleaver deinterleaver). Once specify characteristic options function, Manager view analyze burst error distribution. Simulation simulate your design after have compiled with Quartus MAX+PLUS software. vector file created MegaWizard Plug-In Manager loaded automatically when begin simulation. Once simulation complete, choose OPEN button MegaWizard Plug-In Manager screen view design waveform. Verify function compatibility with your design requirements, then insert function into your system-level design. Altera Corporation Symbol Interleaver/De-Interleaver MegaCore Function Table shows interleaver/deinterleaver function's performance calculated using MAX+PLUS version software. Table Symbol Interleaver/Deinterleaver Performance Function Parameters Device Speed Grade Logic Elements Used EABs Used fMAX (MHz) Convolutional interleaver using FLEX® 10KE EABs Depth Unit Delay Symbol width bits (digital video broadcast settings) Block length Span delay Data Width (UTRA) ITU-R FLEX 10KE Block interleaver using single-port FLEX 10KE Innovation Drive Jose, 95134 (408) 544-7000 http://www.altera.com Copyright 2000 Altera Corporation. Altera, APEX, APEX 20K, FLEX, FLEX FLEX 10KE, MAX+PLUS, MAX+PLUS MegaCore, MegaWizard, Quartus 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 searchesTLP160J - TLP160J TLP160J Datasheet SPK3040 - SPK3040 SPK3040 Datasheet PFR12 - PFR12 PFR12 Datasheet IDT71256S - IDT71256S IDT71256S Datasheet IDT71256L - IDT71256L IDT71256L Datasheet DIP12-1A72-12DH - DIP12-1A72-12DH DIP12-1A72-12DH Datasheet CTA2P1N - CTA2P1N CTA2P1N Datasheet BLFA064SURCK-6V-N - BLFA064SURCK-6V-N BLFA064SURCK-6V-N Datasheet BLFA064SURCK-12V-N - BLFA064SURCK-12V-N BLFA064SURCK-12V-N Datasheet BLFA064SURCK-28V-N - BLFA064SURCK-28V-N BLFA064SURCK-28V-N Datasheet 2SB930 - 2SB930 2SB930 Datasheet 2SB930A - 2SB930A 2SB930A Datasheet 2SD1253 - 2SD1253 2SD1253 Datasheet 2SD1253A - 2SD1253A 2SD1253A Datasheet
Privacy Policy | Disclaimer |