999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SoC的現代電子系統設計課程創新研究

2014-09-19 10:10:20葉朝輝周永明
實驗技術與管理 2014年1期
關鍵詞:教學模式實驗能力

葉朝輝,周永明,林 博,張 燕

(清華大學自動化系,北京 100084)

基于SoC的現代電子系統設計課程創新研究

葉朝輝,周永明,林 博,張 燕

(清華大學自動化系,北京 100084)

隨著SoC(System on Chip)應用越來越廣泛,現代電子系統大多以SoC為基礎進行設計。首先調研目前的SoC電子系統設計課程,在此基礎上介紹了內容上和教學模式上具有一定創新的現代電子系統設計相關課程,并詳細介紹了課程的教學指導思想、教學內容和教學模式及課程開設的效果。

SoC;電子系統設計;課程

1 電子系統設計課程的現狀

現代電子技術應用非常廣泛,尤其在消費、工業、航空航天、海洋、交通、汽車、電力及能源、生物醫療、環境、農業等各方面的測量、監測與控制應用中,都離不開現代電子系統。而現代電子系統大多以SoC為基礎進行設計,因此在電子系統設計教學中引入SoC技術的相關內容就成了必然趨勢。

SoC將需要多個集成電路芯片完成的功能集成在一塊芯片上,使其集成度、穩定性和可靠性高以及功耗低,因此其應用越來越廣泛。最初的SoC采用ASIC技術將多種功能制作成固定的芯片,稱為ASIC SoC。隨著應用需求的發展,又出現了功能可通過軟件修改定制的可編程SoC(Programmable SoC或者System on Programmable Chip,簡稱PSoC或者SOPC),例如帶模擬和數字可編程模塊的PSoC,以及基于FPGA設計的SOPC系統等。另外,SoC越來越多地與嵌入式技術相結合,將32位微處理器也集成到PSoC或SOPC系統中。同時基于SoC的系統設計方法也逐漸發展成為軟硬件協同設計的新方法,使得設計靈活方便,非常適合于學生進行創新設計,培養學生軟硬件創新設計能力。

目前國內外開設的SoC系統設計課程大致分為4類,第一類是基于FPGA平臺,培養學生從底層開始設計數字SOPC系統的能力,包括微處理器、總線、存儲器等單元[1-4];第二類是基于FPGA平臺,利用已有的微處理器和總線IP核,培養學生設計SOPC系統的能力[5-7];第三類是基于PSoC平臺,培養學生設計模數混合SoC系統的能力[8-9];第四類是基于ASIC SoC的嵌入式系統,培養學生設計嵌入式系統的能力[10-12]。

以上這些課程都是應用單一的某種SoC技術進行教學,側重于基于某種系統平臺的SoC系統設計能力的培養,或者針對某類問題培養學生設計SoC系統的創新能力,取得了較好的教學效果。然而,為了讓學生更全面地理解SoC技術的發展以及不同類型SoC的特點,給學生更多的研究創新的空間,并且使學生將來在實際應用中能夠更加靈活、合理地選擇最合適的SoC系統,作者將在內容上和教學模式上具有一定創新的現代電子系統設計引入本科生“電子技術課程設計”和研究生“電子技術專題”2門課程。在課程中將ASIC SoC以及PSoC、SOPC均引入教學,首先讓學生了解SoC技術的發展、分類和特點、設計方法等,然后利用不同的SoC實驗平臺完成基本實驗和提高實驗,在此基礎上選擇最合適的SoC系統完成具有實用性的綜合實驗,最后自由選題、自選實驗平臺完成一個具有創新性的實驗。通過這種教學模式不僅讓學生深入理解SoC的特點和設計方法、能根據應用需求選擇合適的SoC系統,還能最大限度地發揮學生的創造性。

2 課程教學指導思想

課程教學指導思想主要包括4個方面:及時引入新技術;教學內容結合實際應用;教學過程循序漸進、因材施教;培養學生的創新研究能力及合作精神。

2.1 及時引入新技術

時刻關注前沿技術的發展,及時將新技術引入相關課程。2007年在國際國內較早地將模數混合可編程的PSoC芯片引入本科生“電子技術課程設計”和研究生“電子技術專題”課程,設計了實驗平臺和實驗,編寫了教材,發表了教學論文,申請了發明專利,并與課外科技活動相結合,獲得多項校級挑戰杯競賽獎。

隨著SoC技術的發展,基于FPGA的可編程SOPC技術逐漸興起,2010年開始又在課程中開設了基于軟核NIOS的SOPC系統設計內容。同時,原有的ASIC SoC,例如基于32位ARM微處理器的嵌入式SoC也開始設計出先進的帶模數混合可編程GPIO功能的ARM CortexM系列芯片。為了讓學生及時了解和掌握新技術,2011年開始又將基于ARM CortexM的SoC系統設計引入教學。

2.2 教學內容結合實際應用

在講授系統設計方法和給學生設計實驗時,將教學與科研相結合,將科研中設計過的實用系統作為樣例講授設計方法,或者將實用系統簡化后作為實驗設計項目。學生在教學過程中接觸到實用系統,有利于學以致用,避免紙上談兵。

2.3 教學過程循序漸進、因材施教

教學過程包括講授和實驗2個環節。課程先講授SoC和現代電子系統設計的基本知識,然后講授實驗相關內容。

實驗內容包括循序漸進的4個層次:基本實驗、提高實驗、綜合實驗和創新實驗。基本實驗設計目的是讓學生盡快了解3種SoC的特點及設計方法,提高實驗設計目的是讓學生掌握利用3種SoC實現復雜功能的方法,綜合實驗設計目的是讓學生掌握選擇最合適的SoC設計實用電子系統的方法,創新實驗設計目的則主要是讓學生合作自由選題、自選實驗平臺完成一個具有創新性的實驗。通過4個層次的實驗,逐步培養學生獨立綜合、設計、研究、創新及合作的能力。

以上4個層次的實驗并不要求所有學生全部完成,學生可根據自己的能力和興趣選擇,做到因材施教。基本實驗和綜合實驗為必做實驗,但學生可根據自己的興趣選擇幾個基本實驗和一個綜合實驗完成。其他2個環節學生可根據自己的能力選做,例如能力較強的學生可以跳過提高環節直接做綜合實驗,并選做創新實驗,而能力較弱的學生則可以選擇做前3個層次的實驗,還有的學生則4個層次的實驗都能完成。

2.4 培養學生的創新研究能力以及合作精神

為了培養學生的創新研究能力以及合作精神,設計了創新實驗環節,學生可以自由組成團隊,合理分工,自由選題、自選實驗平臺完成一個具有創新性的實驗。實驗器件可以選擇實驗室提供的,也可以自己購買。有的學生采用2個實驗平臺設計了難度較大的創新實驗,有的學生則自行購買所需器件,自己焊接電路實現有創意的系統。該實驗環節極大地調動了學生的積極性并激發了他們的創造性,同時通過團隊合作培養了他們的合作精神。

3 教學內容

教學內容主要包括講課和實驗2部分內容。講課內容主要講授現代電子技術的發展,包括SoC發展及應用概況,以及現代電子系統的組成、特點及設計方法,SoC的特點及分類、設計方法,實用電子系統設計樣例等。之后圍繞ARM CortexM微處理器、PSoC、FPGA-SOPC介紹3種器件的特點、應用領域、開發環境及開發方法、實驗平臺及各種傳感器和執行器模塊等。實驗內容主要包括4個層次,即基本實驗、提高實驗、綜合實驗和創新實驗:

(1)基本實驗部分主要包含3種器件的基本功能實驗,例如,針對ARM CortexM4微處理器LM4F232設計的模擬比較器、ADC、PWM、UART、SSI、I2C、CAN、USB OTG等基本功能實驗,針對PSoC3設計的PGA、比較器、ADC、DAC、PWM、Timer、USB、SPI、UART、LCD顯示等基本功能實驗,針對Altera CycloneIV FPGA設計的基于NIOSII軟核微處理器的雙直流電機驅動、LCD顯示等基本實驗。

(2)提高實驗分別利用3種SoC實現較復雜的系統功能,例如,針對ARM CortexM4微處理器LM4F232設計的uC-OSII實時操作系統移植、直流電機速率控制與測量、SD卡文件操作及音頻播放器、基于無線WiFi的網絡數據獲取實驗等,針對PSoC3設計的波形數據采集存儲及顯示、彩色LED陣列驅動、直流電機速率控制與測量等,針對Altera CycloneIV FPGA設計的基于NIOSII軟核微處理器的浮點數運算、簡單數字濾波、UART通信等。

(3)綜合實驗基于實際應用背景設計了多個帶傳感器或執行器的系統,包括針對ARM CortexM4微處理器LM4F232和PSoC3設計的迷你車載冰箱溫控系統、安防短信報警系統、超聲波測距系統等,針對Altera CycloneIV FPGA設計的基于NIOSII軟核微處理器的數字溫度采集、存儲、顯示及傳輸等。

(4)創新實驗是開放式的實驗,學生可以自由選題、自選實驗平臺、自選外圍設備模塊,2人或多人合作完成一個具有創新性的實驗。可以采用1個或多個實驗平臺設計,可以利用實驗室提供的外圍設備模塊,也可以自己購買。

4 教學模式

采用了有利于培養學生實踐能力、研究能力和創新能力的教學模式。教師除了講授基本知識外,還要組織學生討論、答辯并對學生進行一定的輔導,引導學生有意識地培養自己發現問題、分析問題、解決問題以及表述問題和結果的能力。而學生則在自學、設計、調試、實現等環節逐步培養自己的實踐動手能力、研究問題并解決問題的能力以及創新能力等。

采用多元化考核,教師全過程觀察記錄學生的自學、儀器和設備操作、設計、調試、實現、答辯等環節,并對實驗結果進行驗收。從這些環節中評價學生的科學作風、自學能力、研究能力、解決問題能力、動手能力、表達能力、創新精神和合作精神等。

管理采用開放式,器材開放、場地和設備開放,實驗時間除白天外,晚上可以預約。這種管理模式有利于學生合理安排學習,最大限度地發揮他們的潛力。

5 教學效果

基于SoC系統設計的相關課程自2007年開課以來一直受到學生的歡迎,選課人數總是超過課程容量。學生反映在課程中有很多收獲,不僅學到了新知識、掌握了新技術,還激發了他們實驗的熱情,提高了解決問題的能力和創新能力。許多學生課后還參加了課外科技活動,利用這些實驗平臺設計自己創作的作品。

圖1、圖2分別是學生的實驗作品。圖1為利用PSoC3和ARM CortexM4兩個平臺搭建的游戲系統,其中利用了PSoC3平臺的電容感應觸摸按鍵和滑條作為輸入設備,利用了ARM CortexM4平臺的彩色OLED顯示屏作為輸出設備。圖2為利用Altera CycloneIV FPGA平臺實現的數字溫度采集系統。

6 結束語

本文將基于SoC的電子系統設計引入相關課程教學,從教學內容、教學模式和教學手段上力求做到跟蹤前沿,及時引入新技術和新方法,循序漸進、因材施教,培養學生的創新研究能力以及合作精神。課程開設幾年來一直受到學生的歡迎,同時學生也提出建議和意見使課程建設得越來越好。

圖1 利用PSoC3和ARM CortexM4兩個平臺搭建的游戲系統

圖2 利用Altera CycloneIV FPGA平臺實現的數字溫度采集系統

(References)

[1]Ying Tang,Head L M,Ramachandran R P,et al.Vertical Integration of System-on-Chip Concepts in the Digital Design Curriculum[C].IEEE International Conference on Microelectronic Systems Education,2009:85-88.

[2]Hamblen J O.Using an FPGA-based SOC Approach for Senior Design Projects[C].IEEE International Conference on Microelectronic Systems Education,2003:18-19.

[3]Lynch J D,Hammerstrom D,Kravitz R.A Cohesive FPGA-Based System-on-Chip Design Curriculum[C].IEEE International Conference on Microelectronic Systems Education,2005.

[4]Laffely A,Burleson W.Using System-on-a-Chip as a vehicle for VLSI design education[C].IEEE International Conference on Microelectronic Systems Education,2003.

[5]何志敏.SOPC課程教學研究與實踐[C].第一屆計算機實驗與實踐教學研討會,2011.

[6]Omar Hammami Muhammad Omer Cheema.Graduate Education to Fight System Level Design Productivity Gap in SOC Design[C].IEEE International Conference on Microelectronic Systems Education,2007.

[7]Barros A,Lima P,Xavier J,et al.Teaching SoC Design in a Project-Oriented Course based on Robotics[C].IEEE International Conference on Microelectronic Systems Education,2005.

[8]Cypress Press Releases.University of New Hampshire Offers New PSoC Class[EB/OL].(2010-09-03).http://www.cypress.com/?rID=45860.

[9]Cypress Press Releases.University of New Hampshire Offers Com-puter Architecture Course Focusing on Cypress’s PSoC Programmable System on Chip[EB/OL].(2011-05-20).http://www.cypress.com/?rID=48280

[10]田裕康.SoC單片機在電子系統設計課程實驗的應用[J].電氣電子教學學報,2006(6):74-75.

[11]Hamblen J O.Using a low-cost SoC Computer and a Commercial RTOS in an Embedded Systems Design Course[C].IEEE International Conference on Microelectronic Systems Education,2007.

[12]Park S,Chae Soo-Ik.A Two-week Program for an Platform-based SoC Design[C].IEEE International Conference on Microelectronic Systems Education,2005.

Research on innovation of Modern Electronic System Design course based on SoC

Ye Zhaohui,Zhou Yongming,Lin Bo,Zhang Yan
(Department of Automation,Tsinghua University,Beijing 100084,China)

Modern electronic systems are usually designed with SoC,because SoC is used more and more widely.This paper first studies the Modern Electronic System Design course in the world,and introduces the courses related with the Modern Electronic System Design with innovative content and teaching method.This paper introduces the course ideology,content,teaching mode,and course effects in detail.

SoC;electronic system design;course

G642.0

A

1002-4956(2014)1-0166-03

2013-05-24 修改日期:2013-07-05

葉朝輝(1968—),女,湖南望城,博士,副教授,研究方向為現代電子技術應用.

E-mail:yezhaohui@tsinghua.edu.cn

猜你喜歡
教學模式實驗能力
記一次有趣的實驗
消防安全四個能力
群文閱讀教學模式探討
做個怪怪長實驗
大興學習之風 提升履職能力
人大建設(2018年6期)2018-08-16 07:23:10
你的換位思考能力如何
NO與NO2相互轉化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
“一精三多”教學模式的探索與實踐
抄能力
主站蜘蛛池模板: 91探花国产综合在线精品| 欧美精品xx| 国产精品 欧美激情 在线播放 | 99热亚洲精品6码| 日韩国产无码一区| 国产精品无码翘臀在线看纯欲| 国产区福利小视频在线观看尤物| 成人字幕网视频在线观看| 99re这里只有国产中文精品国产精品| 日韩国产 在线| 综合亚洲色图| 国产在线一区视频| 日韩av手机在线| 亚洲美女操| 精品久久人人爽人人玩人人妻| 在线99视频| 成人国产精品视频频| a毛片在线| 国产成人精品一区二区不卡| 国产在线97| 午夜高清国产拍精品| 精品国产香蕉在线播出| 伊人久久大线影院首页| 粉嫩国产白浆在线观看| 欲色天天综合网| 成人午夜在线播放| www.youjizz.com久久| 欧美特黄一级大黄录像| 成人一区在线| 国产一区二区三区在线无码| 精品偷拍一区二区| 无码电影在线观看| 亚洲国产中文在线二区三区免| 亚洲成人播放| 精品1区2区3区| 91精品国产91欠久久久久| 91精品啪在线观看国产| 欧美日韩午夜| 亚洲人成日本在线观看| 欧美中出一区二区| 婷五月综合| 国产三级a| 亚洲视频免| 国产美女久久久久不卡| 成人在线观看一区| 91人妻在线视频| 国产三级成人| 2020国产精品视频| 亚洲精品中文字幕无乱码| 欧美日韩国产在线观看一区二区三区| 91午夜福利在线观看| 亚洲久悠悠色悠在线播放| 综合社区亚洲熟妇p| 伦伦影院精品一区| 久久99热66这里只有精品一| 91精品福利自产拍在线观看| a毛片基地免费大全| 久久久黄色片| 精品无码一区二区在线观看| 日韩高清成人| 国产一区三区二区中文在线| 亚洲日韩高清无码| 永久免费无码日韩视频| 在线综合亚洲欧美网站| 色九九视频| 欧美国产日韩一区二区三区精品影视| 国产成人亚洲欧美激情| 人妻丰满熟妇av五码区| 亚洲区一区| 国产极品美女在线观看| 亚洲欧美不卡视频| 波多野结衣在线一区二区| 亚洲无码免费黄色网址| 欧美激情福利| 亚洲天堂福利视频| 伊人丁香五月天久久综合| 日韩精品无码一级毛片免费| 亚洲国产精品日韩专区AV| 亚洲另类色| 这里只有精品在线播放| 四虎国产精品永久一区| 国产91麻豆免费观看|