Merge pull request #1 from UCLONG/master

Updating personal fork
(ENoC)  Work on interface with NetEmulation

Added old packet_t typedef into the ENoC_Config file so that it can be
used easily until NetEmulation is updated.

Used compiler directive in ENoC_Router to determine which packet type is
being used in order to perform route calculation.

Updated network.sv wrapper with better explanation comments

Updated net.do with file locations for compiling
Added functions.sv (required by netemulation)

Was required when tried to compile
Updated Gitignore to ignore Work folder.  Debugged ENoC.

sr_packet requires a typedef that doesn't exist.  I commented it out in
vlog.

Commented out arbiter compiles, they are now compiled in the LIB
directory.

Added ENoC and Lib to the compile list

Changed timestamp to 29:0 from 31 in net_emulation and packet_sink to
match with packet_source.  Will raise issue.

Commented out wave_spec.do as it doesn't exist.  Will raise issue.
(ENoC)  Debugging

Changes detailed in last commit message!
(ENoC) Debugging

See previous commit.
(ENoC) Proved interface with NetEmulation

Works.  Minor typo in router fixed.
Merge pull request #22 from DannyNicholls/master

Tested interface between ENoC and NetEmulation