![](data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEARgBGAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAMDAlQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA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QKKAPP8A/haf/UheOf8AwT//AGdH/C0/+pC8c/8Agn/+zr0CigDz/wD4Wn/1IXjn/wAE/wD9nR/wtP8A6kLxz/4J/wD7OvQKKAPP/wDhaf8A1IXjn/wT/wD2dWLD4k/btRtrP/hCvGVv58qRedcaVsjj3EDc7buFGck9hXcUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB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)
Table of Contents
IPUG51_3.3, April 2015 3 Tri-Speed Ethernet MAC User’s Guide
IPexpress-Created Files and Top Level Directory Structure...................................................................... 41
Instantiating the Core ................................................................................................................................. 42
IP Core Generation in Clarity Designer............................................................................................................... 43
Getting Started........................................................................................................................................... 43
Clarity Designer Created Files and Top Level Directory Structure ............................................................ 45
Simulation Evaluation................................................................................................................................. 47
IP Core Implementation ............................................................................................................................. 47
Regenerating/Recreating the IP Core ........................................................................................................ 48
Regenerating an IP Core in Clarity Designer Tool ..................................................................................... 48
Recreating an IP Core in Clarity Designer Tool ......................................................................................... 48
Running Functional Simulation ........................................................................................................................... 49
Synthesizing and Implementing the Core in a Top-Level Design ....................................................................... 50
Using Project Files With Synplify in Diamond ............................................................................................ 50
Hardware Evaluation........................................................................................................................................... 51
Enabling Hardware Evaluation in Diamond:............................................................................................... 51
Updating/Regenerating the IP Core .................................................................................................................... 51
Regenerating an IP Core in Diamond ........................................................................................................ 51
Chapter 5. Application Support........................................................................................................... 52
Test Application Design ...................................................................................................................................... 52
The Test Logic Module............................................................................................................................... 53
The ORCAstra to Host Bus/USI module .................................................................................................... 53
The Register Interface Module................................................................................................................... 53
TSMAC Support Logic ............................................................................................................................... 53
Simulation of the Test Application.............................................................................................................. 53
Test Application Registers ......................................................................................................................... 55
Register Descriptions .......................................................................................................................................... 56
Version/Identification (RO) ......................................................................................................................... 56
Test Control Register (R/W)....................................................................................................................... 56
Test Control Register 2 (R/W).................................................................................................................... 56
MAC Control Register (R/W)...................................................................................................................... 57
Pause Timer Register - Low Byte (R/W) .................................................................................................... 57
Pause Timer Register - High Byte (R/W) ................................................................................................... 57
FIFO Almost Full Threshold Register - Low (R/W)..................................................................................... 58
FIFO Almost Full Threshold Register - High (R/W).................................................................................... 58
FIFO Almost Empty Threshold Register - Low (R/W) ................................................................................58
FIFO Almost Full Threshold Register - High (R/W).................................................................................... 58
RX Status Register (RO/COR)................................................................................................................... 58
TXSTATUS (RO/COR)............................................................................................................................... 59
Code Listing for Multicast Bit Selection Hash Algorithm in C Language............................................................. 61
Chapter 6. Core Validation................................................................................................................... 63
Chapter 7. Support Resources ............................................................................................................ 64
Lattice Technical Support.................................................................................................................................... 64
IEEE........................................................................................................................................................... 64
References.......................................................................................................................................................... 64
LatticeECP3 ............................................................................................................................................... 64
ECP5.......................................................................................................................................................... 64
DS1044, ECP5 Family Data Sheet ............................................................................................................ 64
Revision History .................................................................................................................................................. 65
Appendix H. Resource Utilization ....................................................................................................... 67
LatticeECP3 FPGAs............................................................................................................................................ 67
Ordering Part Number................................................................................................................................ 67
ECP5 (LFE5U) FPGAs........................................................................................................................................ 67
Ordering Part Number................................................................................................................................ 67