<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > EDA/PCB > 專業(yè)競賽 > 參加2004陜西省大學生電子設計大賽有感

          參加2004陜西省大學生電子設計大賽有感

          ——
          作者:張偉,段高飛,李輝 時間:2006-12-08 來源: 收藏

              很榮幸參加了省大學生,現(xiàn)就我們參加此次的過程談一些感想。

              在準備的初期階段,指導老師先在學生中選拔合適的人選。只要你有一定的基礎課功底,特別是電路分析、信號與系統(tǒng)、模擬電路、數(shù)字電路以及高頻電子線路等課程,還需要你對設計工作的興趣以及毛遂自薦。當然,被指導老師選上并不意味著就萬事具備了。在前期準備過程中是非常枯燥,競爭也是非常激烈的,就我們此次為例,前期報了有六十多人,暑假之初作第一次選拔,將人數(shù)限制在二十人內(nèi),并確定設計方向,最終選拔九人參賽,在這個過程中正是考驗我們毅力和耐心的時候。在我們訓練過程中,主要以自學實踐為主。建議各位有意參加明年競賽的學弟學妹們,如果有機會提前準備準備,可以多了解一些如:VHDL語言,可編程邏輯器件等知識,扎扎實實地學基礎知識,不要想著一口吃成一個胖子。當然,我們的目的是參與開發(fā)系統(tǒng)的設計工作,那么千萬不要嫌煩,特別要勤于動手,一定要在時間上有付出。在暑假期間,首先我們將主要的語言實現(xiàn)部分基本完成。在之后的公司培訓過程中,為我們提供了NIOS軟核微處理器技術。由于此技術在國外也僅僅處于初期應用階段,國內(nèi)就更是行家寥寥無幾了,因此我們大量收集資料(全是英文),理解掌握,由簡單到復雜,由功能到指標,一步步的摸索。

              設計之初可以說是極為郁悶,根據(jù)資料的理解以及自己的想法在實際的設計中實現(xiàn)軟核部分是很困難的。一個鍵盤實現(xiàn)的突破似乎打開了我們的思維方向,以此一氣呵成,將大量的技術問題在短短的兩天基本解決了。后期的設計工作主要以完善設計及提高指標為主。有了方向后,我們再進行小組分工,比如一個組中應該要包括硬件設計、軟件設計及撰稿等工作,這當然需要指導老師及你個人的特長來統(tǒng)籌安排。我覺得具體的分工并不能代表些什么,因為一個小組需要共同的努力和相互的配合,當然要有一個人進行總體規(guī)劃,而相互合作是非常重要的。在開學之后一個月的時間里,我們把重點放在設計報告的撰寫與修改方面,并對系統(tǒng)做了進一步完善。

              參加競賽前期,是我們最緊張的時候。誰都害怕在進一步的完善工作過程中如果稍有疏忽,將會影響我們系統(tǒng)的正常工作,甚至使整個系統(tǒng)崩潰。當然作為我們學習知識而言,應該大膽地實踐并不斷的完善,即使出現(xiàn)了問題,我們也一定要努力的想出辦法解決,不要隨意地放棄。

             我們通過本次競賽,在嵌入式系統(tǒng)開發(fā)方面,特別是對利用基于NIOS軟核處理器實現(xiàn)了SOPC系統(tǒng)有了較深刻的實踐體會,更為重要的是掌握工程設計的基本方法。通過此次競賽,我們學會了如何搜集資料、閱讀理解資料并把這些用于具體的設計之中。在競賽準備和實施過程中,我們放棄了暑假以及十一的黃金周的休息時間,在實驗室繼續(xù)進行我們的設計。雖然我們付出了很多,但從中我們掌握了國際領先的技術、獲得了優(yōu)異的成績以及培養(yǎng)了我們每個競賽組成員良好的工作作風。



          關鍵詞: 電子設計 競賽 陜西

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();