{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:34:38Z","timestamp":1750307678475,"version":"3.41.0"},"reference-count":16,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGBED Rev."],"published-print":{"date-parts":[[2009,1]]},"abstract":"<jats:p>This paper describes a sequence of two courses, starting with the teaching of introductory microprocessor concepts and extending to advanced embedded system programming. The introductory microprocessor course is taught using a soft processor with a field-programmable gate array as the development platform, a combination which allows the course to undergo continual improvement without being limited by fixed hardware. The second course builds on the foundation of the first course, with an emphasis on working with advanced devices, building complete embedded systems, and developing embedded programming skills with different targets. This paper describes the experiences gained from the first course, and the detailed plan for the second course. This paper also describes which tools to include and which to leave out in the learning process for this process to be most effective from both the students' and instructor's perspective.<\/jats:p>","DOI":"10.1145\/1534480.1534485","type":"journal-article","created":{"date-parts":[[2009,5,5]],"date-time":"2009-05-05T14:40:43Z","timestamp":1241534443000},"page":"1-10","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Use of discrete and soft processors in introductory microprocessors and embedded systems curriculum"],"prefix":"10.1145","volume":"6","author":[{"given":"Sin Ming","family":"Loo","sequence":"first","affiliation":[{"name":"Electrical and Computer Engineering Department, Boise State University, Boise, Idaho"}]},{"given":"C. Arlen","family":"Planting","sequence":"additional","affiliation":[{"name":"Electrical and Computer Engineering Department, Boise State University, Boise, Idaho"}]}],"member":"320","published-online":{"date-parts":[[2009,1]]},"reference":[{"volume-title":"IL","year":"2006","author":"Loo S. M.","key":"e_1_2_1_1_1"},{"volume-title":"Proceedings of the 2006 Southeast Conference, 0-4244-0169-0\/062006 IEEE.","author":"Skelton G.","key":"e_1_2_1_2_1"},{"key":"e_1_2_1_3_1","unstructured":"http:\/\/www.altera.com\/education\/univ\/materials\/boards\/unv- de2-board.html Visited: December 1 2008.  http:\/\/www.altera.com\/education\/univ\/materials\/boards\/unv- de2-board.html Visited: December 1 2008."},{"key":"e_1_2_1_4_1","unstructured":"G. J. Nutt 2003. Operating Systems 3rd ed. USA: Addison-Wesley.   G. J. Nutt 2003. Operating Systems 3rd ed. USA: Addison-Wesley."},{"key":"e_1_2_1_5_1","volume-title":"Hoboken, NJ: John Wiley and Sons","author":"Silberschatz A.","year":"2005","edition":"7"},{"key":"e_1_2_1_6_1","unstructured":"F. Vahid and T. Givargis 2002. Embedded System Design - A Unified Hardware\/Software Introduction Hoboken NJ: John Wiley and Sons Inc.   F. Vahid and T. Givargis 2002. Embedded System Design - A Unified Hardware\/Software Introduction Hoboken NJ: John Wiley and Sons Inc."},{"key":"e_1_2_1_7_1","volume-title":"NJ: Prentice Hall.","author":"Kernighan B.W.","year":"1988","edition":"2"},{"key":"e_1_2_1_8_1","unstructured":"M. Curreri \"Object-Oriented C: Creating Foundation Classes Part 1 \" Available: http:\/\/www.embedded.com Embedded Systems Design 9\/10\/03.  M. Curreri \"Object-Oriented C: Creating Foundation Classes Part 1 \" Available: http:\/\/www.embedded.com Embedded Systems Design 9\/10\/03 ."},{"key":"e_1_2_1_9_1","first-page":"52","volume":"187","author":"Cantrell C.","year":"2006","journal-title":"Circuit Cellar, Issue"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/359060.359076"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1275604.1275617"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1121812.1121814"},{"volume-title":"CA","year":"2003","author":"Vahid F.","key":"e_1_2_1_13_1"},{"volume-title":"FL","year":"2004","author":"Conrad J.","key":"e_1_2_1_14_1"},{"volume-title":"CA","year":"2006","author":"Hall T.S.","key":"e_1_2_1_15_1"},{"volume-title":"MA","year":"2002","author":"Striegel A.","key":"e_1_2_1_16_1"}],"container-title":["ACM SIGBED Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1534480.1534485","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1534480.1534485","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T13:29:44Z","timestamp":1750253384000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1534480.1534485"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,1]]},"references-count":16,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2009,1]]}},"alternative-id":["10.1145\/1534480.1534485"],"URL":"https:\/\/doi.org\/10.1145\/1534480.1534485","relation":{},"ISSN":["1551-3688"],"issn-type":[{"type":"electronic","value":"1551-3688"}],"subject":[],"published":{"date-parts":[[2009,1]]},"assertion":[{"value":"2009-01-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}