Date Changes 1/12/04 Introduced documentation for the newly introduced Windows version of SPARK. Also, some additional notes in the VHDL section since output VHDL is now synthesizable by Xilinx XST 12/24/03 Clarified how ordering of resources in [Resources] section affects scheduling Added an example to clarify the difference between resource bound and unbound code 12/23/03 Added an example of how to make arrays one-dimensional in Appendix 11/11/03 Added clarifications and details to restrictions on input ``C'' code section. Added more examples in the Appendix that demonstrate how to modify code to make it synthesizable. 09/1/03 First release of document