Transitional storage


Transitional storage is a method of sampling digital data which extends the span of time that can be captured. Instead of taking periodic samples which consumes a fixed amount of memory per unit of time, transitional storage only takes a sample when the data changes. The sample contains the changed data and the time interval since the last sample was taken. Most digital signals have transition rates much lower than the desired sampling resolution so the memory needed to store a waveform is dramatically reduced. This provides the much longer capture times which are needed in digital debug.



Integrated tool set


Integrating the needed digital tools into a single platform provides a number of advantages. Each of the tools includes the ability to send and receive trigger events. These events can be used to start an operation such as outputting a waveform or to trigger the capture of input data. Because the tool set is integrated, these events can be directly routed without external cables reducing signal delay and allowing arbitrary connections.



Protocol emulation


Protocol emulation allows you to take control of an I2C or SPI bus. This provides fine control of the bus supporting experimentation with and evaluation of slave devices. This can save time and verify your understanding of the slave device operation.



User customized protocol decode


Protocol decoding is a method of post processing acquired signals to extract the contents of its transactions. The contents can then be converted to a human readable form greatly simplifying the interpretation of the acquired data. Anewin decoders use a decode scripting language, DCD, to take the last step of turning transaction data into human readable text. These script files can be customized by the user to make the decoded information relevant to their system. For example, instead of displaying an address the script can be modified to display a mnemonic that represents that address location.



Automation scripting language


Each Anewin tool includes a programmable interface which is used to store and recall its settings. The MicroBench scripting language is a general purpose 'C' like programming environment which can access the tools programming interface to implement complex or tedious tests that would be difficult to implement by hand.



Off-line operation


The FiveWire software application makes operation of the FiveWire tools easy. Measurement setups and captured data can be saved for later sessions conserving your efforts. The FiveWire software application can also be used to review captured data even when the FiveWire instrument is not connected. For example, the captured data could be saved and emailed to a colleague. They can open the setups and evaluate the captured data just as if they were sitting at your bench.



Human readable data sets


All instrument setups and data are stored as human readable CSV text files. Captured data can be imported into a spreadsheet for further analysis in extracting and displaying features of interest. Spreadsheets can also be used to generate complex analog Waveform Source files.



Microchip recognized third-party provider button


Anewin proudly supports the Microchip brand with tools.
Visit the Microchip Technology web site for more information by clicking here.