implement simple horizontal smoothing filter.
fix concurrent signal handling for accessing_shadow.
purge old coregen memories and update ISE project to match.