− | The many complex repetitive function of the FPGA call for modules that abstract this complexity or just clean up the code. The following is their list with a brief description of their function. They are listed roughly from the low level units to high level "wrappers". | + | The many complex repetitive function of the FPGA, especially those that concern the Ethernet Controller chip (EC) call for modules that abstract this complexity or just clean up the code. The following is their list with a brief description of their function. They are listed roughly from the low level units to high level "wrappers". The few other modules used repetitively in our code should be self-explanatory. |