![](data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEARgBGAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAMDAlQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA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X7f/AAoA9Aorz/8A4S34h/8ARMP/ACv2/wDhR/wlvxD/AOiYf+V+3/woA9Aorz//AIS34h/9Ew/8r9v/AIVYsPE/ju41G2hvPh19ktZJUSa4/tuCTykJAZ9oGWwMnA64oA7iiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK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)
© 2010 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at www.latticesemi.com/legal. All other brand
or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
IPUG61_02.7 December 2010 2 Interleaver/De-interleaver IP Core User’s Guide
Chapter 1. Introduction .......................................................................................................................... 4
Quick Facts ........................................................................................................................................................... 4
Features ................................................................................................................................................................ 8
Chapter 2. Functional Description ...................................................................................................... 10
Block Diagrams ................................................................................................................................................... 10
Convolutional Interleaver/de-interleaver .................................................................................................... 11
Rectangular Interleaver/De-interleaver ...................................................................................................... 12
Latency....................................................................................................................................................... 13
Signal Descriptions ............................................................................................................................................. 13
Timing Diagrams ................................................................................................................................................. 16
Chapter 3. Parameter Settings ............................................................................................................ 17
Type and Mode Tab ............................................................................................................................................ 18
Type ........................................................................................................................................................... 18
Mode .......................................................................................................................................................... 18
Convolutional Parameters Tab............................................................................................................................ 19
Interleaver/Deinterleaver............................................................................................................................ 19
Rectangular Parameters Tab .............................................................................................................................. 20
Interleaver/Deinterleaver............................................................................................................................ 20
Block Size Type ......................................................................................................................................... 20
Permutations .............................................................................................................................................. 21
Convolutional Optional Pins Tab......................................................................................................................... 21
Rectangular Optional Pins Tab ........................................................................................................................... 22
Chapter 4. IP Core Generation............................................................................................................. 24
Licensing the IP Core.......................................................................................................................................... 24
Getting Started .................................................................................................................................................... 24
IPexpress-Created Files and Top Level Directory Structure............................................................................... 26
Permutation Pattern Input File Format ................................................................................................................ 28
Instantiating the Core .......................................................................................................................................... 28
Running Functional Simulation ........................................................................................................................... 28
Synthesizing and Implementing the Core in a Top-Level Design ....................................................................... 29
Hardware Evaluation........................................................................................................................................... 30
Enabling Hardware Evaluation in Diamond................................................................................................ 30
Enabling Hardware Evaluation in ispLEVER.............................................................................................. 30
Updating/Regenerating the IP Core .................................................................................................................... 30
Regenerating an IP Core in Diamond ........................................................................................................ 30
Regenerating an IP Core in ispLEVER ...................................................................................................... 31
Chapter 5. Support Resources ............................................................................................................ 32
Lattice Technical Support.................................................................................................................................... 32
Online Forums............................................................................................................................................ 32
Telephone Support Hotline ........................................................................................................................ 32
E-mail Support ........................................................................................................................................... 32
Local Support ............................................................................................................................................. 32
Internet ....................................................................................................................................................... 32
References.......................................................................................................................................................... 32
LatticeEC/ECP ........................................................................................................................................... 32
LatticeECP2/M ........................................................................................................................................... 32
LatticeECP3 ............................................................................................................................................... 32
LatticeSC/M................................................................................................................................................ 32
LatticeXP.................................................................................................................................................... 33
Table of Contents