modified chipscope