DESIGN OF A CUSTOM ASIC INCORPORATING CAN™ AND 1 ...
DESIGN OF A CUSTOM ASIC INCORPORATING CAN™ AND 1 ... DESIGN OF A CUSTOM ASIC INCORPORATING CAN™ AND 1 ...
[55] H. Kopetz and G. Bauer, “The Time-Triggered Architecture,” in Proceedings of the IEEE, Volume 91, Issue 1, 2003, Page(s): 112 – 126. [56] E. A. Bretz, “By – Wire Cars Turn the Corner,” in IEEE Spectrum, Volume 38, Issue 4, 2001, Page(s): 68 – 73. [57] A. Albert, “Comparison of Event-Triggered and Time-Triggered Concepts with Regard to Distributed Control systems,” in Embedded World 2004, Nürnberg, February 17 – 19, 2004, Page(s): 235 – 252. [58] R. Obermaisser, “Event-Triggered and Time-Triggered Control Paradigms,” Springer Science and Business Media, 2005, ISBN: 0-387-23043-2. [59] A. Albert and W. Gerth, “Evaluation and Comparison of the Real-Time Performance of CAN and TTCAN,” 9th international CAN in Automation Conference, iCC, Munich, pages 05/01–05/08, 2003. [60] Wikipedia – Defintion of Real-Time Computing. Website: http://en.wikipedia.org/wiki/Real-time_computing. (Accessed on November 17, 2011). [61] S. Zug, M. Schulze, and J. Kaiser, “Latency Analysis for the Cooperation of Event and Time-Triggered Networks,” in IEEE International Workshop on Factory Communication Systems, WCFS 2008, Page(s): 3 – 9. [62] T. Führer, B. Müller, W. Dieterle, F. Hartwich, R. Hugel, and M. Walther, “Time- Triggered Communication on CAN (Time-Triggered CAN – TTCAN).” Website: http://www.can-cia.de/fileadmin/cia/pdfs/technology/fuehrer.pdf. (Accessed on November 17, 2011). [63] Latency Defintion. Website: http://www.linfo.org/latency.html. (Accessed on November 17, 2011). [64] Wikipedia – Definition of Latency (Engineering). Website: http://en.wikipedia.org/wiki/Latency_(engineering). (Accessed on November 17, 2011). [65] Rainbow Layers – Jaco Swart’s website and blog, “Can the CAN bus solve your design problems?” Website: http://www.rainbowlayers.co.nz/portfolio/CAN-bus. (Accessed on February 11, 2010). [66] J.P. Acle, M.S. Reorda, and M. Violante, “Early, Accurate Dependability Analysis of CAN-Based Networked Systems,” in IEEE Design & Test of Computers, Volume 23, Issue 1, Jan. – Feb. 2006, Page(s): 38 – 45. 223
[67] K. Tindell and A. Burns, “Guaranteeing Message Latencies on Control Area Network (CAN),” Department of Computer Science, University of York. [68] K. Tindell, “Fixed Priority Scheduling of Hard Real-Time Systems,” YCST 94/03, DPhil Thesis, Department of Computer Science, University of York (1993). [69] N. Audsley, A. Burns,M. Richardson, K. Tindell, and A. Wellings, “Applying New Scheduling Theory to Static Priority Pre-emptive Scheduling,” Software Engineering Journal 8(5) pp. 284-292 (September 1993). [70] A. Burns, M. Nicholson, K. Tindell, and Zhang, “Allocating and Scheduling Hard Real- Time Tasks on a Point-to-Point Distributed System,” in Proceedings of the The Workshop on Parallel and Distributed Real-Time Systems, pp. 11-20, Newport Beach, California (April 13-15 1993). [71] Maxim Application Note 159: “Software Methods to Achieve Robust 1 – Wire® Communication in iButton Applications,” September 22, 2008. Website: http://pdfserv.maxim-ic.com/en/an/AN159.pdf. (Accessed November 17, 2011). [72] B. Linke, “Maxim Application Note 3829: Determining the Recovery Time for Multiple Slave 1 – Wire® Networks,” June 21, 2006. Website: http://pdfserv.maximic.com/en/an/AN3829.pdf. (Accessed on November 17, 2011). [73] Maxim Semiconductor DS2411 – Silicon Serial Number with Vcc Input Datasheet, Revision 2, December 21, 2006. Website: http://datasheets.maximic.com/en/ds/DS2411.pdf. (Accessed on November 17, 2011). [74] H. Nguyen and M. Vai, “RAPID Prototyping Technology,” in Lincoln Laboratory Journal, Volume 18, Number 2, 2010, Pages 17 – 27. [75] B. Linke, “Dallas – Maxim Semiconductor Application Note 937: Book of iButton Standards,” January 16, 2002. Website: http://pdfserv.maxim-ic.com/en/an/AN937.pdf. (Accessed on November 17, 2011). [76] Maxim Application Note: “DS1WM – Synthesizable 1 – Wire® Bus Master,” Revision 3, September 17, 2007. Website: http://datasheets.maxim-ic.com/en/ds/DS1WM.pdf. (Accessed on November 17, 2011). [77] Maxim Integrated Products Serial Number iButton DS1990A Datasheet, Revision 3, October 2008. Website: http://datasheets.maxim-ic.com/en/ds/DS1990A.pdf. (Accessed on November 17, 2011). 224
- Page 197 and 198: Yes Perform A/D Conversion on AN0 W
- Page 199 and 200: and GP2 and GP5 as outputs. With th
- Page 201 and 202: external INT pin, and then branches
- Page 203 and 204: Read MCP2515 Rx Buffer for Digital
- Page 205 and 206: When a valid message is received, t
- Page 207 and 208: Table 5.19 Resource Utilization. Re
- Page 209 and 210: For this test, only one CAN node wa
- Page 211 and 212: an Error Frame to be generated. Aft
- Page 213 and 214: messages, acknowledge messages, or
- Page 215 and 216: 5.3.21.4 Send Basic Frame Test (sen
- Page 217 and 218: going from one node to 30 nodes (se
- Page 219 and 220: Table 6.1 Resource Utilization. Rev
- Page 221 and 222: 6.2.1 Test Verification and Overvie
- Page 223 and 224: has read access to this register. T
- Page 225 and 226: system configuration used for this
- Page 227 and 228: or not depends on the number of rec
- Page 229 and 230: 6.4. There are two receiving CAN no
- Page 231 and 232: CHAPTER 7 CONCLUSIONS AND FUTURE WO
- Page 233 and 234: a communication bus reset will occu
- Page 235 and 236: For the synthesizable CAN Controlle
- Page 237 and 238: additional CAN nodes were added to
- Page 239 and 240: Fall-Through Stack A LOW level on t
- Page 241 and 242: In conclusion, the prototype system
- Page 243 and 244: REFERENCES [1] IBM ASIC Products Ap
- Page 245 and 246: [22] “CAN - a brief tutorial for
- Page 247: [44] Microchip MCP2515 - Stand-Alon
- Page 251 and 252: [88] “Verilog - A Language Refere
[67] K. Tindell and A. Burns, “Guaranteeing Message Latencies on Control Area Network<br />
(CAN),” Department of Computer Science, University of York.<br />
[68] K. Tindell, “Fixed Priority Scheduling of Hard Real-Time Systems,” YCST 94/03, DPhil<br />
Thesis, Department of Computer Science, University of York (1993).<br />
[69] N. Audsley, A. Burns,M. Richardson, K. Tindell, and A. Wellings, “Applying New<br />
Scheduling Theory to Static Priority Pre-emptive Scheduling,” Software Engineering<br />
Journal 8(5) pp. 284-292 (September 1993).<br />
[70] A. Burns, M. Nicholson, K. Tindell, and Zhang, “Allocating and Scheduling Hard Real-<br />
Time Tasks on a Point-to-Point Distributed System,” in Proceedings of the The<br />
Workshop on Parallel and Distributed Real-Time Systems, pp. 11-20, Newport Beach,<br />
California (April 13-15 1993).<br />
[71] Maxim Application Note 159: “Software Methods to Achieve Robust 1 – Wire®<br />
Communication in iButton Applications,” September 22, 2008. Website:<br />
http://pdfserv.maxim-ic.com/en/an/AN159.pdf. (Accessed November 17, 2011).<br />
[72] B. Linke, “Maxim Application Note 3829: Determining the Recovery Time for Multiple<br />
Slave 1 – Wire® Networks,” June 21, 2006. Website: http://pdfserv.maximic.com/en/an/AN3829.pdf.<br />
(Accessed on November 17, 2011).<br />
[73] Maxim Semiconductor DS2411 – Silicon Serial Number with Vcc Input Datasheet,<br />
Revision 2, December 21, 2006. Website: http://datasheets.maximic.com/en/ds/DS2411.pdf.<br />
(Accessed on November 17, 2011).<br />
[74] H. Nguyen and M. Vai, “RAPID Prototyping Technology,” in Lincoln Laboratory<br />
Journal, Volume 18, Number 2, 2010, Pages 17 – 27.<br />
[75] B. Linke, “Dallas – Maxim Semiconductor Application Note 937: Book of iButton<br />
Standards,” January 16, 2002. Website: http://pdfserv.maxim-ic.com/en/an/AN937.pdf.<br />
(Accessed on November 17, 2011).<br />
[76] Maxim Application Note: “DS1WM – Synthesizable 1 – Wire® Bus Master,” Revision 3,<br />
September 17, 2007. Website: http://datasheets.maxim-ic.com/en/ds/DS1WM.pdf.<br />
(Accessed on November 17, 2011).<br />
[77] Maxim Integrated Products Serial Number iButton DS1990A Datasheet, Revision 3,<br />
October 2008. Website: http://datasheets.maxim-ic.com/en/ds/DS1990A.pdf. (Accessed<br />
on November 17, 2011).<br />
224