References

1. [Ado92] Adobe Developers Association, TIFF, Revision 6.0, June 3, 1992. Available at http://partners.adobe.com/public/developer/tiff/index.html.

2. [Aho06] Aho Alfred V, Lam Monica S, Sethi Ravi, Ullman Jeffrey D. Compilers: Principles, Techniques, and Tools second edition Reading, MA: Addison-Wesley; 2006.

3. [Aki96] Akiwumu-Assani Olu, Vlot Marnix. Multi-media terminal architecture. Philips Journal of Research. 1996;50(1/2):169–184.

4. [Ald73] Alder Robin, Baker Mark, Marshall Howard D. The logic analyzer: A new instrument for observing logic signals. Hewlett-Packard Journal. October 1973;25(2):2–16.

5. [ARM99A] ARM Limited. AMBA(TM) Specification (Rev 2.0) 1999; Available at www.arm.com; 1999.

6. [ARM99B] ARM Limited. ARM7TDMI-S Technical Reference Manual 1999; Available at www.arm.com; 1999.

7. [ARM00] ARM Limited. Integrator/LM-XCV400+ Logic Module.ARM DUI 0130A February 2000; Available at www.arm.com; February 2000.

8. [ARM08] ARM Limited, ARM11 MPCore Processor Technical Reference Manual, revision r2p0, 2008. Available at www.arm.com.

9. [Asa98] Asada Mutsuhiko, Yan Pong Mang. Strengthening software quality assurance. Hewlett-Packard Journal. May 1998;49(2):89–97.

10. [Aus04] Austin Todd, Blaauw David, Mahlke Scott, Mudge Trevor, Chakrabarti Chaitali, Wolf Wayne. Mobile supercomputers. IEEE Computer. May 2004;37(5):81–83.

11. [Ban93] Banerjee Uptal. Loop Transformations for Restructuring Compilers: The Foundations Boston: Kluwer Academic Publishers; 1993.

12. [Ban94] Banerjee Uptal. Loop Parallelization Boston: Kluwer Academic Publishers; 1994.

13. [Ban95] Amir Ban, “Flash file system,” U. S. Patent 5,404,485, April 4, 1995.

14. [Bar07] Barry Richard. The Free RTOS Project. In: http://www.freertos.org.

15. [Bay76] Bryce E. Bayer, “Color imaging array,” U. S. Patent 3,971,065, July 20, 1976.

16. [Bea11] http://beagleboard.org February 14, 2012.

17. [Bei84] Beizer Boris. Software System Testing and Quality Assurance New York: Van Nostrand Reinhold; 1984.

18. [Bei90] Beizer Boris. Software Testing Techniques second edition New York: Van Nostrand Reinhold; 1990.

19. [Ben99] Benini L, Bogliolo A, Paleologo GA, DeMicheli G. Policy optimization for dynamic power management. IEEE Transactions on Computer-Aided Design. June 1999;18(6):742–760.

20. [Ben00] Benini L, Bogliolo A, De Micheli G. A survey of design techniques for system-level dynamic power management. IEEE Transactions on VLSI Systems. June 2000;8(3):299–316.

21. [Bod95] Boden Nanette J, Cohen Danny, Felderman Robert E, et al. Myrinet—a gigabit-per-second local-area network. IEEE Micro February 1995:29–36.

22. [Boe84] Boehm Barry W. Verifying and validating software requirements and design specifications. IEEE Software. January 1984;1(1):75–88.

23. [Boe87] Barry W. Boehm, “A spiral model of software development and enhancement,” in Software Engineering Project Management, 1987, pp. 128–142. Reprinted in Richard H. Thayer and Merlin Dorfman, eds., System and Software Requirements Engineering, Los Alamitos, CA: IEEE Computer Society Press, 1990.

24. [Boe92] Boeller Robert A, Stodder Samuel A, Meyer John F, Escobedo Victor T. A large-format thermal inkjet drafting plotter. Hewlett-Packard Journal. December 1992;43(6):6–15.

25. [Bol07] Boling Douglas. Programming Windows Embedded CE 6.0 Developer Reference fourth edition Microsoft Press 2007.

26. [Boo91] Booch Grady. Object-Oriented Design Redwood City, CA: Benjamin/Cummings; 1991.

27. [Boo99] Booch Grady, Rumbaugh James, Jacobson Ivar. The Unified Modeling Language User Guide Reading, MA: Addison-Wesley; 1999.

28. [Bos07] Bosch RobertGMBH. Automotive Electrics Automotive Electronics fifth edition Cambridge, MA: Bentley Publishers; 2007.

29. [Bra94] Brandenburg K, Stoll G, Dehery F, Johnston JD, Kerkhof D, Schroder EF. ISO-MPEG-1 audio: A generic standard for coding of high-quality digital audio. Journal of the Audio Engineering Society. October 1994;42(10):780–792.

30. [CCI92] CCITT, Terminal Equipment and Protocols for Telematic Services, Information Technology—Digital Compression and Coding of Continuous-Tone Still Images—Requirements and Guidelines, Recommendation T.81, September 1992.

31. [Cal00] Callahan Timothy J, Hauser John R, Wawrzynek John. The Garp architecture and C compiler. IEEE Computer. April 2000;33(4):62–69.

32. [Cat98] Catthoor Francky, Wuytack Sven, De Greef Eddy, Balasa Florin, Nachtergaele Lode, Vandecappelle Arnout. Custom Memory Management Methodology: Exploration of Memory Organization for Embedded Multimedia System Design Norwell, MA: Kluwer Academic Publishers; 1998.

33. [Cha92] Chandrakasan Anantha P, Sheng Samuel, Brodersen Robert W. Low-power CMOS digital design. IEEE Journal of Solid-State Circuits. April 1992;27(4):473–484.

34. [Chi94] Chiodo M, Giusto P, Hsieh H, Jurecska A, Lavagno L, Sangiovanni-Vicentelli A. Hardware/software co-design of embedded systems. IEEE Micro. August 1994;14(4):26–36.

35. [Cho85] Chow Tsun S. Tutorial: Software Quality Assurance: A Practical Approach Silver Spring, MD: IEEE Computer Society Press; 1985.

36. [Cir04A] Cirrus Logic, “CRD7410-CD18 User’s Guide,” DS620UMC2, February 2004. Available at http://www.cirrus.com.

37. [Cir04B] Cirrus Logic, “CS7410 CD/MP3/WMA/AAC Audio Controller,” DS553PP3, June 2004. Available at http://www.cirrus.com.

38. [Coh81] Cohen Danny. On holy wars and a plea for peace. Computer. October 1981;14(10):48–54.

39. [Col97] Collins Robert R. In-circuit emulation. Dr Dobb’s Journal September 1997:111–113.

40. [Cra97] Cramer Timothy, Friedman Richard, Miller Terrence, Seberger David, Wilson Robert, Wolczko Mario. Compiling Java just in time. IEEE Micro. May/June 1997;17(3):36–43.

41. [Cup01] Cuppu Vinodh, Jacob Bruce, Davis Brian, Mudge Trevor. High performance DRAMs in workstation environments. IEEE Transactions on Computers. November 2001;50(11):1133–1153.

42. [Cus91] Cusumano Michael A. Japan’s Software Factories New York: Oxford University Press; 1991; Available at http://drdobbs.com; 1991.

43. [Dah00] Dahlin Tom. Reach out and touch: Designing a resistive touch screen. Circuit Cellar. January 2000;114:20–25.

44. [Dav90] Davis Alan M. Software Requirements: Analysis and Specification Englewood Cliffs, NJ: Prentice Hall; 1990.

45. [DiG90] Di Giacomo Joseph. Digital Bus Handbook New York: McGraw-Hill; 1990.

46. [Dou98] Powel Douglass Bruce. Real-Time UML: Developing Efficient Objects for Embedded Systems Reading, MA: Addison-Wesley Longman; 1998.

47. [Dou99] Powel Douglass Bruce. Doing Hard Time: Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns Reading, MA: Addison-Wesley Longman; 1999.

48. [Dut96] Dutta Santanu, Wolf Wayne. A flexible parallel architecture adapted to block-matching motion-estimation algorithms. IEEE Transactions on Circuits and Systems for Video Technology. February 1996;6(1):74–86.

49. [Dac05] Dzung Dacfey, Naedele Martin, von Hoff Thomas P, Crevatin Mario. Security for industrial communication systems. Proceedings of the IEEE. June 2005;93(6):1152–1177.

50. [Dom05] Decotignie Jean-Dominique. Ethernet-based real-time and industrial communications. Proceedings of the IEEE. June 2005;93(6):1102–1117.

51. [DPO00] DPOF committee, DPOF Version 1.10, July 17, 2000. Available at http://panasonic.jp/dc/dpof_110/.

52. [Ear97] Earnshaw Richard W, Smith Lee D, Welton Kevin. Challenges in cross-development. IEEE Micro July/August 1997:28–36.

53. [End75] Endres Albert. An analysis of errors and their causes in system programs. IEEE Transactions on Software Engineering June 1975:140–149.

54. [Ern93] Ernst Rolf, Henkel Joerg, Benner Thomas. Hardware-software cosynthesis for microcontrollers. IEEE Design and Test of Computers. December 1993;10(4):64–75.

55. [FAA98] Federal Aviation Administration. Aeronautical Information Manual Washington, DC: Government Printing Office; 1998.

56. [Fag76] Fagan ME. Design and code inspections to reduce errors in program development. IBM Systems Journal. 1976;15(3):219–248.

57. [Fal92] Falik Ohad, Intrater Gideon. NSC’s digital answering machine solution. In: Proceedings, ICCD ’92. Los Alamitos, CA: IEEE Computer Society Press; 1992.

58. [Fel05] Felser Max. Real-time ethernet—industry perspective. Proceedings of the IEEE. June 2005;93(6):1118–1129.

59. [Fra88] Frankl Phyllis G, Weyuker Elaine J. An applicable family of data flow testing criteria. IEEE Transactions on Software Engineering. October 1988;14(10):1483–1498.

60. [Fre11] Freescale Semiconductor, MPC5602D Microcontroller Reference Manual, document number MPC5602DRM, rev. 4, 5 May 2011. Available at http://www.freescale.com.

61. [Fre11B] Freescale Semiconductor, MPC5676R Product Brief, document number MPC5676RPB, rev. 2, October 2011. Available at http://www.freescale.com.

62. [Fur96] Furber Steve. ARM System Architecture Harlow, England: Addison-Wesley; 1996.

63. [Gal95] Gallmeister Bill O. Posix.4: Programming for the Real World Sebastopol, CA: O’Reilly and Associates; 1995.

64. [Gar81] Garman John R. The ‘bug’ heard ’round the world. Software Engineering Notes. October 1981;6(5):3–10.

65. [Gar94] Gary Sonya, Ippolito Pete, Gerosa Gianfranco, Dietz Carl, Eno Jim, Sanchez Hector. PowerPC 603, a microprocessor for portable computers. IEEE Design and Test of Computers. Winter 1994;11(4):14–23.

66. [Gat94] Gatenby David A, Lee Paul M, Howard Randall E, Hushyar Kaveh, Layendecker Rich, Wesner John. Concurrent engineering: An enabler for fast, high-quality product realization. AT&T Technical Journal January/February 1994:34–47.

67. [Gho97] Ghosh Somnath, Martonosi Margaret, Malik Sharad. Cache miss equations: An analytical representation of cache misses. In: Proceedings of the 11th ACM International Conference in Supercomputing. New York: ACM Press; 1997.

68. [Gup93] Gupta Rajesh K, De Micheli Giovanni. Hardware-software cosynthesis for digital systems. IEEE Design and Test of Computers. September 1993;10(3):29–40.

69. [Hal11] Hallinan Christopher. Embedded Linux Primer: A Practical Real-World Approach second edition Boston: Prentice Hall; 2011.

70. [Ham92] Eric Hamilton, JPEG File Interchange Format, version 1.02, September 1, 1992.

71. [Har87] Harel D. Statecharts: A visual formalism for complex systems. Science of Computer Programming. 1987;8:231–274.

72. [Has96] Haskell Barry G, Puri Atul, Netravali Arun N. Digital Video: An Introduction to MPEG-2 New York: Springer; 1997.

73. [Hat88] Hatley Derek J, Pirbhai Imtiaz A. Strategies for Real-Time System Specification New York: Dorset House; 1988.

74. [Hel04] Helfrick Albert. Principles of Avionics third edition Avionics Communications Inc. 2004;

75. [Hen94] Henkel J, Ernst R, Holtmann U, Benner T. Adaptation of partitioning and high-level synthesis in hardware/software co-synthesis. In: Proceedings, ICCAD-94. Los Alamitos, CA: IEEE Computer Society Press; 1994:96–100.

76. [Hen06] Hennessy John L, Patterson David A. Computer Architecture: A Quantitative Approach fourth edition San Francisco: Morgan Kaufmann; 2006.

77. [Hor96] Horgan Joseph R, Mathur Aditya P. Software testing and reliability. Chapter 13 In: Lyu Michael R, ed. Handbook of Software Reliability Engineering. Los Alamitos, CA: IEEE Computer Society Press/McGraw-Hill; 1996:531–566.

78. [How82] Howden WE. Weak mutation testing and the completeness of test cases. IEEE Transactions on Software Engineering. July 1982;SE-8(4):371–379.

79. [Hsu94] Richard Hsueh T, Houghton Thomas F, Maranzano Joseph F, Pasternack Gerald P. Software production: From art/craft to engineering. AT&T Technical Journal January/February 1994:59–68.

80. [Huf52] Huffman David A. A method for the construction of minimum-redundancy codes. Proceedings of the IRE September 1952;(40):1098–1101.

81. [Int82] Intel. Microprocessor and Peripheral Handbook Santa Clara, CA: Intel; 1982.

82. [Int89] Intel. 80960KB Hardware Designer’s Reference Manual 1989.

83. [Int91] Intel. i960 KA/KB Microprocessor Programmer’s Reference Manual 1991.

84. [Int96] IntelMicrosoftToshiba. Advanced Configuration and Power Interface Specification 1996; Available at http://www.teleport.com/~acpi; 1996.

85. [Int99] Intel. Intel StrongARM SA-1100 Microprocessor Technical Reference Manual March 1999; Available at http://www.intel.com; March 1999.

86. [CIP10] Camera and Imaging Products Association Standardization Committee, Design rule for Camera File system: DCF Version 2.0 (Edition 2010), April 26, 2010.

87. [ISO94] International Standards Organization. ISO/IEC 10918-1. Information Technology—Digital Compression and Coding of Continuous-Tone Still Images 1994; Available at http://www.iso.org; 1994.

88. [Jac03] Jacob Bruce. A case for studying DRAM issues at the system level. IEEE Micro. July-August 2003;23(4):44–56.

89. [Jag95] Jaggar Dave, ed. Advanced RISC Machines Architectural Reference Manual. London: Prentice Hall; 1995.

90. [Jen95] Jenner Michael G. Software Quality Management and ISO 9001: How to Make Them Work for You New York: John Wiley and Sons; 1995.

91. [Jon78] Jones TC. Measuring programming quality and productivity. IBM Systems Journal. 1978;17(1):39–63.

92. [Kar06] Karl Holger, Willig Andreas. Protocols and Architectures for Wireless Sensor Networks New York: John Wiley and Sons; 2006.

93. [Kas79] Kasson JM. The ROLM Computerized Branch Exchange: An advanced digital PBX. IEEE Computer June 1979:24–31.

94. [Kem98] Kemp TM, Montoye RK, Harper JD, Palmer JD, Auerbach DJ. A decompression core for PowerPC. IBM Journal of Research and Development. November 1998;42(6):807–812.

95. [Ken11] Kennett Kurt. Building Real-Time Systems with Windows CE. available at www.microsoft.com.

96. [Ker88] Kernighan Brian W, Ritchie Dennis M. The C Programming Language second edition New York: Prentice Hall; 1988.

97. [Kog81] Kogge Peter M. The Architecture of Pipelined Computers New York: McGraw-Hill; 1981.

98. [Koo10] Koopman Philip. Better Embedded System Software Pittsburgh: Drumnadrochit Press; 2010.

99. [Kop97] Kopetz Hermann. Real-Time Systems: Design Principles for Distributed Embedded Applications Boston: Kluwer Academic Publishers; 1997.

100. [Lev86] Leveson Nancy G. Software safety: Why, what, and how. Computing Surveys. June 1986;18(2):125–163.

101. [Lev93] Leveson Nancy G, Turner Clark S. An investigation of the Therac-25 accidents. IEEE Computer July 1993:18–41.

102. [Lev94] Leveson Nancy G, Per Erik Heimdahl Mats, Hildreth Holly, Damon Reese Jon. Requirements specification for process-control systems. IEEE Transactions on Software Engineering. September 1994;20(9):684–707.

103. [Li97A] Li Yanbing, Wolf Wayne. Scheduling and allocation of multirate real-time embedded systems. In: Proceedings, ED&TC ’97. Los Alamitos, CA: IEEE Computer Society Press; 1997:134–139.

104. [Li97B] Li Yanbing, Wolf Wayne. A task-level hierarchical memory model for system synthesis of multiprocessors. In: Proceedings, 34th Design Automation Conference. New York: ACM Press; 1997:153–156.

105. [Li97C] Li Yanbing, Potkonjak Miodrag, Wolf Wayne. Real-time operating systems for embedded computing. In: Proceedings, ICCD ’97. Los Alamitos, CA: IEEE Computer Society Press; 1997.

106. [Li97D] Steven Li Yau-Tsun, Malik Sharad. Performance analysis of embedded software using implicit path enumeration. IEEE Transactions on CAD/ICAS. December 1997;16(12):1477–1487.

107. [Li98] Li Yanbing, Henkel Joerg. A framework for estimating and minimizing energy dissipation of embedded HW/SW systems. In: Proceedings, DAC ’98. New York: ACM Press; 1998:188–193.

108. [Li99] Li Yanbing, Wolf Wayne. A task-level hierarchical memory model for system synthesis of multiprocessors. IEEE Transactions on CAD. October 1999;18(10):1405–1417.

109. [Lie98] Liem Clifford, Paulin Pierre. Compilation Techniques and Tools for Embedded Processor Architectures. Chapter 5 In: Staunstrup J, Wolf W, eds. Hardware/Software Co-Design: Principles and Practice. Boston: Kluwer Academic Publishers; 1998.

110. [Lin04] Hong Lin Chang, Lv Tiehan, Wolf Wayne, Burak Ozer I. A peer-to-peer architecture for distributed real-time gesture recognition. In: Piscataway NJ: IEEE; 2004:27–30. Proceedings, International Conference on Multimedia and Exhibition. vol. 1.

111. [Liu73] Liu CL, Layland James W. Scheduling algorithms for multiprogramming in a hard–real-time environment. Journal of the ACM. January 1973;20(1):46–61.

112. [Liu00] Liu Jane WS. Real-Time Systems Upper Saddle River NJ: Prentice Hall; 2000.

113. [Los97] Loshin Pete. TCP/IP Clearly Explained second edition New York: Academic Press; 1997.

114. [Lyu96] Lyu Michael R, ed. Handbook of Software Reliability Engineering. Los Alamitos, CA: IEEE Computer Society Press/McGraw-Hill; 1996.

115. [Mad97] Madsen J, Grode J, Knudsen PV, Peterson ME, Haxthausen A. LYCOS: The Lungby Co-Synthesis System. Design Automation for Embedded Systems. March 1997;2(2):165–195.

116. [Mal96] Malik Sharad, Wolf Wayne, Wolfe Andrew, Steven Li Yao-Tsun, Yen Ti-Yen. Performance analysis of embedded systems. In: De Micheli G, Sami M, eds. Hardware-Software Co-Design. Boston: Kluwer Academic Publishers; 1996.

117. [Man99] Mangione-Smith William H. Technical challenges for designing personal digital assistants. Design Automation for Embedded Systems. January 1999;4(1):23–40.

118. [Mar78] Marley John. Evolving microprocessors which better meet the needs of automotive electronics. Proceedings of the IEEE. February 1978;66(2):142–150.

119. [McC76] McCabe TJ. A complexity measure. IEEE Transactions on Software Engineering. 1976;2:308–320.

120. [McD98] McDowell Charles E, Montague Bruce R, Allen Michael R, Baldwin Elizabeth A, Montoreano Marcelo E. Javacam: Trimming Java down to size. IEEE Internet Computing May/June 1998:53–59.

121. [Meb92] Holt Mebane IV Alfred, Schmedake James R, Chen Iue-Shuenn, Kadonaga Anne P. Electronic and firmware design of the HP DesignJet Drafting Plotter. Hewlett-Packard Journal. December 1992;43(6):16–23.

122. [Met97] Metha Hufeza, Michael Owens Robert, Jane Irwin Mary, Chen Rita, Ghosh Debashree. Techniques for low energy software. In: Proceedings, 1997 International Symposium on Low Power Electronics and Design. New York: ACM Press; 1997:72–75.

123. [Mic00] Micron Technology, Inc.. 512 Mb Synchronous SDRAM. available at http://www.micron.com/products/dram/sdram.

124. [Mic00] Microsoft Corporation, Microsoft Extensible Firmware Initiative FAT32 File System Specification, version 1.03, December 6, 2000.

125. [Mic07] Microchip Technology Inc.. PICmicroTM Mid-Range MCU Family Reference Manual December 1997; Available at http://www.microchip.com; December 1997.

126. [Mic07B] Microchip Technology Inc.. PWM, A Software Solution for the PIC16CXXX 1997; Available at http://www.microchip.com; 1997.

127. [Mic09] Microchip Technology Inc.. PIC16F882/883/884/886/887 Data Sheet 2009; Available at http://www.microchip.com; 2009.

128. [Min95] Mindshare, Inc. Shanley Tom, Anderson Don. PCI System Architecture third edition Reading, MA: Addison-Wesley; 1995.

129. [Mor07] Morgan Michael J. Boeing B-777. Chapter 9 In: Spitzer Cary R, ed. Digital Avionics Handbook, second edition: Avionics Development and Implementation. Boca Raton, FL: CRC Press; 2007.

130. [Muc97] Muchnick Steven S. Advanced Compiler Design and Implementation San Francisco: Morgan Kaufmann; 1997.

131. [Mye79] Myers G. The Art of Software Testing New York: John Wiley and Sons; 1979.

132. [Nak05] Nakamura Junichi, ed. Image sensors and Signal Processing for Digital Still Cameras. Danvers MA: CRC Press; 2005.

133. [Obe99] Oberg James. Why the Mars probe went off course. IEEE Spectrum December 1999:34–39.

134. [Pan99] Ranjan Panda Preeti, Dutt Nikil, Nicolau Alexandru. Memory Issues in Embedded Systems-on-Chip: Optimizations and Exploration Norwell, MA: Kluwer Academic Publishers; 1999.

135. [Pat98] Patterson David A, Hennessy John L. Computer Organization and Design: The Hardware/Software Interface second edition San Francisco: Morgan Kaufmann; 1998.

136. [Phi89] “Using the 8XC751 microcontroller as an I2C bus master,” Philips Application Note AN422, September 1989, revised June 1993. In Application Notes and Development Tools for 80C51 Microcontrollers, Philips Semiconductors, 1995.

137. [Phi92] “The I2C bus and how to use it (including specification),” January 1992. In Application Notes and Development Tools for 80C51 Microcontrollers, Philips Semiconductors, 1995.

138. [Pil05] Pilone Dan, Pitman Neil. UML 2.0 In A Nutshell Sebastopol, CA: O’Reilly Media; 2005.

139. [Pre97] Pressman Roger S. Software Engineering: A Practitioner’s Approach New York: McGraw-Hill; 1997.

140. [Rat96] Rath Kamlesh, Wendorf James W. Set-top box control software: A key component in digital video. Philips Journal of Research. 1996;50(1/2):185–199.

141. [Rho97] Rhodes David L, Wolf Wayne. Allocation and data arrival design of hard real-time systems. In: Proceedings, ICCD ’97. Los Alamitos, CA: IEEE Computer Society Press; 1997.

142. [Roc82] Rockström Anders, Saracco Roberto. SDL—CCITT specification and description language. IEEE Transactions on Communication. June 1982;30(6):1310–1318.

143. [Rum91] Rumbaugh James, Blaha Michael, Premerlani William, Eddy Frederick, Lorensen William. Object-Oriented Modeling and Design Englewood Cliffs, NJ: Prentice Hall; 1991.

144. [Sas91] Steven J. Sasson and Robert G. Hills, “Electronic still camera utilizing image compression and digital storage,” U. S. Patent 5,016,107, May 14, 1991.

145. [Sch94] Schmauch Charles H. ISO 9000 for Software Developers Milwaukee: ASQC Quality Press; 1994.

146. [SEI99] Software Engineering Institute. Capability Maturity Model (SW-CMM) for Software 1999; Available at www.sei.cmu.edu/cmm/cmm.html; 1999.

147. [Seg97] Segars Simon. ARM7TDMI power consumption. IEEE Micro July/August 1997:12–19.

148. [Sel94] Selic Bran, Gullekson Garth, Ward Paul T. Real-Time Object-Oriented Modeling New York: John Wiley and Sons; 1994.

149. [Sha89] Shaw Alan C. Reasoning about time in higher-level language software. IEEE Transactions on Software Engineering 15 July 1989:875–889.

150. [Shl92] Shlaer Sally, Mellor Stephen J. Object Lifecycles: Modeling the World in States New York: Yourdon Press Computing Series; 1992.

151. [Slo04] Sloss Andrew N, Symes Dominic, Wright Chris. ARM System Developer’s Guide: Designing and Optimizing System Software San Francisco: Morgan Kaufman; 2004.

152. [Spa99] Spasov Peter. Microcontroller Technology: The 68HC11 third edition Upper Saddle River, NJ: Prentice Hall; 1999.

153. [Spi07] Spitzer Cary R, ed. Digital Avionics Handbook, second edition: Avionics Development and Implementation. Boca Raton, FL: CRC Press; 2007.

154. [Sri94] Amitabh Srivastava and Alan Eustace, “ATOM: A system for building customized program analysis tools,” Digital Equipment Corp., WRL Research Report 94/2, March 1994. Available at www.research.digital.com.

155. [Sta97A] Stallings William. Data and Computer Communication fifth edition Upper Saddle River, NJ: Prentice Hall; 1997.

156. [Sta97B] Staunstrup J, Wolf W, eds. Hardware/Software Co-Design: Principles and Practice. Boston: Kluwer Academic Publishers; 1997.

157. [Sto95] Stout Thomas M, Williams Theodore J. Pioneering work in the field of computer process control. IEEE Annals of the History of Computing. 1995;17(1):6–18.

158. [Str97] Stroustrup Bjarne. The C++ Programming Language third edition Reading, MA: Addison-Wesley Professional; 1997.

159. [Tay06] Taylor Jim. DVD Demystified third edition New York: McGraw Hill; 2006.

160. [Tex00] Texas Instruments, TMS320VC5510/5510A Fixed-Point Digital Signal Processors Data Manual, document SPRS076N, June 2000, revised July 2006.

161. [Tex00B] Texas Instruments, TMS320C55x DSP Functional Overview, SPRU312, June 2000.

162. [Tex01] Texas Instruments, TMS320C55x DSP Programmer’s Guide, Preliminary Draft, document SPRU376A, August 2001.

163. [Tex02] Texas Instruments, TMS320C55x DSP Mnemonic Instruction Set Reference Guide, document SPRU374G, October 2002.

164. [Tex04] Texas Instruments, TMS320C55x DSP CPU Reference Guide, document SPRU371F, February 2004.

165. [Tex04B] Texas Instruments, TMS320VC5510 DSP Instruction Cache Reference Guide, SPRU576D, June 2004.

166. [Tex10] Texas Instruments, TMS320C64x+ DSP CPU and Instruction Set Reference Guide, SPRU732J, July 2010.

167. [Tex11] Texas Instruments, TMS320DM816x DaVinci Digital Media Processors Technical Reference Manual, SPRUGX8, March 1, 2011.

168. [Tex11B] Texas Instruments, TMS320DM816x DaVinci Digital Media Processors, SPRS614, March 1, 2011.

169. [Tha90] Thayer Richard H, Dorfman Merlin, eds. System and Software Requirements Engineering. Los Alamitos, CA: IEEE Computer Society Press; 1990.

170. [Tiw94] Tiwari Vivek, Malik Sharad, Wolfe Andrew. Power analysis of embedded software: A first step toward software power minimization. IEEE Transactions on VLSI Systems. December 1994;2(4):437–445.

171. [Toy] Toyota Motor Sales. Engine Controls Part #2 – ECU Process and Output Functions. date unknown, downloaded from http://www.autoshop101.com/autoshop15.html.

172. [Tru98] Truman TE, Pering T, Doering R, Brodersen RW. The InfoPad multimedia terminal: A portable device for wireless information access. IEEE Transactions on Computers. October 1998;47(10):1073–1087.

173. [van97] van der Werf Albert, Brüls Font, Kleinhorst Richard, Waterlander Erwin, Verstraeler Matt, Friedrich Thomas. I.McIC: A single-chip MPEG2 video encoder for storage. In: ISSCC ’97 Digest of Technical Papers. Castine, ME: John W. Wuorinen; 1997:254–255.

174. [Vos89] Vos LD, Stegherr M. Parameterizable VLSI architectures for the full-search block-matching algorithm. IEEE Transactions on Circuits and Systems. October 1989;36(10):1309–1316.

175. [Wal97] Walsh Dave. Reducing system cost with software modems. IEEE Micro July/August 1997:37–55.

176. [Wal07] Walter Randy, Watkins Chris. Genesis Platform. Chapter 12 In: Spitzer Cary R, ed. Digital Avionics Handbook, second edition: Avionics Development and Implementation. Boca Raton, FL: CRC Press; 2007.

177. [Whi72] Whitney Thomas M, Rode France, Tung Chung C. The ‘powerful pocketful’: An electronic calculator challenges the slide rule. Hewlett–Packard Journal. 1972;23(10):2–9.

178. [Whi80] White LJ, Cohen EI. A domain strategy for program testing. IEEE Transactions on Software Engineering. June 1980;14(6):868–874.

179. [Wol92] Wolf Wayne. Expert opinion: In search of simpler software integration. IEEE Spectrum. January 1992;29(1):31.

180. [Wol96] Wolf Wayne, Wolfe Andrew, Chinatti Steve, Koshy Ravi, Slater Gary, Sun Spencer. Lessons from the design of a PC-based private branch exchange. Design Automation for Embedded Systems. 1996;1(4):297–314.

181. [Wol97] Wolf Wayne. Hardware/software co-design for multimedia. In: Advanced Signal Processing: Algorithms, Architectures, and Implementations VII. Bellingham WA: Society of Photo-Optical Instrumentation Engineers; 1997.

182. [Wol08] Wolf Wayne. Modern VLSI Design: IP-Based System Design fourth edition Upper Saddle River, NJ: Prentice Hall; 1998.

183. [Wol08B] Wolf Wayne, Jerraya Ahmed A, Martin Grant. Multiprocessor System-on-Chip (MPSoC) Technology. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems. October 2008;27(10):1701–1713.

184. [Wu11] Xin Wu, Prabhuram Gopalan, and Greg Lara, Xilinx 28 nm Next Generation FPGA Overview, WP312 (v1.1), March 26, 2011.

185. [Xil11] Xilinx, ZYNQ-7000 EPP Product Brief, 2011.

186. [Yag08] Yaghmour Karim, Masters Jon, Ben-Yossef Gilad, Gerum Philippe. Building Embedded Linux Systems second edition Sebastopol, CA: O’Relly; 2008.

187. [Yaf11] YAFFS. http://yaffs.net; accessed February 14, 2012.

188. [Yan89] Yang Kun-Min, Sun Ming-Ting, Wu Lancelot. A family of VLSI designs for the motion compensation block-matching algorithm. IEEE Transactions on Circuits and Systems. October 1989;36(10):1317–1325.

189. [Yen98] Yen Ti-Yen, Wolf Wayne. Performance analysis of distributed embedded systems. IEEE Transactions on Parallel and Distributed Systems. November 1998;9(11):1125–1136.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.22.249.220