Create compatibility layer
Add compatibility_layer to project
Add new com and compatibility layer to toplevel
Fix Spartan-6 incompatibility
Remove unneeded whitespace
Fix reversed checks
Prepare rx,tx engines for buffer checks
Use unsigned comparison instead of std_logic_vector
Remove com40
Add test files
Update makefile target
Fix bug in fifo
Fix delayed read signal
Add generic for com40
Add instruction descriptions to testbench
Add project name variable
Update testbench