Description of Figure 7
Example of Predeployed Configuration File for Application WF1 for Appendix A
- XML declaration. Figure contains the text:
<?xml version=”1.0″ ?> - Extensible Stylesheet Language (XSL) file declaration. Figure contains the text:
<?xml-stylesheet type=”text/xsl” href=”../ConfigurationFiles/STRS.xsl”?> - Comment. Figure contains the text:
<!– ?xml version=”1.0″ encoding=”UTF-8″? –> - Open tag WAVEFORM and corresponding XML schema declaration. Figure contains the text:
<WAVEFORM xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance” xsi:noNamespaceSchemaLocation=”../ConfigurationFiles/STRS_4009A_WF.xsd”> - Tag WFNAME within WAVEFORM containing WF1 as the class name. Figure contains the text:
<WFNAME>WF1</WFNAME> - Tag WFACCESS within WAVEFORM with WF1 having no READ/WRITE access; that is, neither
APP_Read nor APP_Write are implemented. Figure contains the text:
<WFACCESS>NONE</WFACCESS> - Tag WFSTATE within WAVEFORM with final state as INSTANTIATED. Figure contains the text:
<WFSTATE>INSTANTIATED</WFSTATE> - Comment. Figure contains the text:
<!– The waveform is comprised of two files:
WF1.out for the GPP, and
WF1.bit for the D1. –> - Open tag LOADFILE within WAVEFORM. Figure contains the text:
<LOADFILE> - Tag LOADFILENAME within LOADFILE containing the path to load WF1.out. Figure contains the text:
<LOADFILENAME>%STRS_BASE%/WF1/%STRS_TARGET%/%STRS_BINARIES%/WF1_%STRS_TARGET%.out</LOADFILENAME> - Tag LOADTARGET within LOADFILE containing SELF to indicate that it is loaded on the current GPP.
Figure contains the text:
<LOADTARGET>SELF</LOADTARGET> - Open tag LOADMEMORY within LOADFILE. Figure contains the text:
<LOADMEMORY> - Tag MEMORYSIZE within LOADMEMORY indicating that the size is 134k bytes. Figure contains the text:
<MEMORYSIZE>136546</MEMORYSIZE> - Tag MEMORYUNITS within LOADMEMORY indicating that the size is measured in bytes. Figure contains the text:
<MEMORYUNITS>BYTES</MEMORYUNITS> - Close tag LOADMEMORY. Figure contains the text:
</LOADMEMORY> - Close tag LOADFILE. Figure contains the text:
</LOADFILE> - Open tag LOADFILE within WAVEFORM. Figure contains the text:
<LOADFILE> - Tag LOADFILENAME within LOADFILE containing the path to WF1.bit. Figure contains the text:
<LOADFILENAME>%STRS_BASE%/WF1/%STRS_TARGET%/WF1.bit</LOADFILENAME> - Tag LOADTARGET within LOADFILE containing FPGA to indicate that it is loaded on the FPGA.
Figure contains the text:
<LOADTARGET>D1</LOADTARGET> - Open tag LOADMEMORY within LOADFILE. Figure contains the text:
<LOADMEMORY> - Tag MEMORYSIZE within LOADMEMORY indicating that the size is 2670K gates. Figure contains the text:
<MEMORYSIZE>136546</MEMORYSIZE> - Tag MEMORYUNITS within LOADMEMORY indicating that the size is measured in gates. Figure contains the text:
<MEMORYUNITS>BYTES</MEMORYUNITS> - Close tag LOADMEMORY. Figure contains the text:
</LOADMEMORY> - Close tag LOADFILE. Figure contains the text:
</LOADFILE> - Open tag ATTRIBUTE within WAVEFORM. Figure contains the text:
<ATTRIBUTE> - Tag NAME within ATTRIBUTE containing A. Figure contains the text:
<NAME>A</NAME> - Tag VALUE within ATTRIBUTE containing 5 as the value for A. Figure contains the text:
<VALUE>5</VALUE> - Close tag ATTRIBUTE. Figure contains the text:
</ATTRIBUTE> - Open tag ATTRIBUTE within WAVEFORM. Figure contains the text:
<ATTRIBUTE> - Tag NAME within ATTRIBUTE with B. Figure contains the text:
<NAME>B</NAME> - Tag VALUE within ATTRIBUTE containing 27 as the value for B. Figure contains the text:
<VALUE>27</VALUE> - Close tag ATTRIBUTE. Figure contains the text:
</ATTRIBUTE> - Open tag ATTRIBUTE within WAVEFORM. Figure contains the text:
<ATTRIBUTE> - Tag NAME within ATTRIBUTE with C. Figure contains the text:
<NAME>C</NAME> - Tag VALUE within ATTRIBUTE containing “Non-numeric” as the value for C. Figure contains the text:
<VALUE>Non-numeric</VALUE> - Close tag ATTRIBUTE. Figure contains the text:
</ATTRIBUTE> - Close tag WAVEFORM. Figure contains the text:
</WAVEFORM>