Forum Discussion
I recommend you use Altera software to examine your device. solution id rd08062004_8065 (https://www.altera.com/support/support-resources/knowledge-base/solutions/rd08062004_8065.html) clarifies what software you need - i.e. MAX+PLUS II. You can download it from here (https://www.altera.com/support/support-resources/download/legacy/asap2/dnl-asap2.html). Downsides of this: a) the download link on this page doesn't seem to work (I can't help there - but this is the right Altera software to use); and b) you will need an Altera programming cable - a USB-Blaster. You might have better luck downloading it from the max+plus ii software updates (https://wl.altera.com/download/legacy/maxplus2/upd-maxplus2_index.jsp) page. Note the system requirements for running this software. To run the full version (not just the 'Programmer Only'), you will also need a license.
Alternatively, I dare say you can examine the contents of the CPLD using XJTAG. You can certainly configure/program FPGAs and CPLDs using their software and pod. However, examining the contents of a programmed CPLD is not something they talk about supporting. You may need to generate a (dummy) '.svf' programming file using altera's quartus tools (http://dl.altera.com/13.0sp1/?edition=web) - version 13.0sp1 supports MAX7000S devices. XJTAG can 'play' this file to program a CPLD. this link (https://www.altera.com/support/support-resources/knowledge-base/solutions/rd06092003_387.html) explains them. You may be able to use the .svf file to determine the commands you need to issue and create your own file to play to read the contents of your CPLD. Cheers, Alex