update with chipscope
update with chipscope