more work in progress

- fix problem with post-device entries in the chain
- test xilinx USERx register