久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8660|回復: 1
打印 上一主題 下一主題
收起左側

讀特權同學《深入淺出玩轉FPGA》有感

[復制鏈接]
跳轉到指定樓層
樓主
ID:109770 發表于 2016-3-22 23:05 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
看了特權同學的這本書,感悟頗多,最終使我重新確立了目標。只是思路有些雜亂,我得慢慢道來:
  初識特權同學實在END網站上,因為他的FPGA助學活動,在得到他的35集FPGA教學視頻后,得知他已經和北京航空航天大學出版社合作出板了《深入淺出玩轉FPGA》一書。對于國內格式呆板、內容互抄的教科書,我是一直沒有任何興趣的,但是對于這樣一個搞過FPGA項目的工程師寫出的經驗之談,而且是以隨筆的形式寫出的書,我是沒有任何理由放過的。也許我最需要的不是一份說教的知識,而是一個可以在我最困難的時候讓陪我聊天、給我動力的‘人’,而這個‘人’就隱藏在這本書點點滴滴、洋洋灑灑的文字之間,等著我去感悟。由于我個人是習慣在當當網買書的,于是當下就去當當網搜索了一下,果然有這本書,售價是31.9元,但由于最近經濟的原因我始終沒有點下購買的按鈕,于是自己買到這本書的計劃便擱淺了。 
  也就是昨天我和一幫兄弟們去吉大的時候,偶然在兄弟那邊看到了這本書,于是很愛不釋手,當時便決定從兄弟手中‘橫刀奪愛’了。呵呵,于是,這本書便隨我來到了理工,被我帶到了實驗室。對于這樣一本不同于現代呆板教材的書,我是很欣賞的,于是我開始用心去讀這本書,去盡量感悟這本書的精髓,破開表面的知識去追求作者要給我們表達的深層次的意義。
  很有幸的,我最后的結論是我沒有選錯書,在這本書中我感悟了很多,雖然我只讀了第一個晚上,但這本書給我帶來的感悟要比其他書籍在幾周甚至幾個月給我帶來的感悟遠遠多得多...我感悟了很多,依靠串行觸發是解決不了的,于是,我得用并行觸發的方式來表達我的思路,首先得解釋一下什么是并行觸發:并行是指可以在同一時間進行響應,而沒有順序的問題。于是,在這部分,我拿并行的概念套用一下,下面的這些感悟沒有刻意的進行先后排序,既沒有重要程度的高低和內容高低的劃分,因為我認為:每一點思考都可以帶來進步。下面我就開始慢慢道來:
1:它糾正了我對FPGA的認識
  說實話,我的兄弟在去年寒假就給我買好了FPGA開發板,我們分配的任務是我在理工主要攻FPGA方向,很慚愧的是當我用原來單片機的方式去學習FPGA時遇到了很大的障礙,這段學習的路進展很緩慢,于是不知不覺已經推遲到了今年暑假。暑假正式開始之前,在我打算自己的暑假生活的時候,FPGA這個小東西又很活躍的跳了出來,想到了自己的這半年在這方面基本沒有任何進展,相當慚愧。于是決定暑假集中攻克FPGA,當然我也知道,FPGA這個東西和單片機、嵌入式一樣,要的是長時間的點點滴滴的實踐的積累,但是我可以加快我的進度,用自己最快的速度去學習FPGA,爭取在本科畢業前自己主管一個FPGA的項目,盡管這個目標很難、很遙遠、很不可企及。但我從不害怕,我會用自己的學習方法來換取效率,用高速可靠的效率來換時間!
  接下來對比一下我原來和現在對于FPGA的認識:原來從單片機轉型到FPGA時,并沒有摸清這趟河水的深淺,而在不知深淺的情況下,我已經開始下水了。當時我認為FPGA和單片機一樣,它是由一個超級經典的硬核架構起來的IC,通過編寫程序來實現FPGA對外圍的控制。但是現在想來,當初的想法是大錯特錯了,現在想來我的上半年FPGA學習進度基本為零也就是意料之中的事情了。我重新對FPGA的認識是這樣的:首先,FPGA是純硬件,現在我所寫的‘程序’也就不能稱之為程序,如果非要給它起一個名字,我感覺‘代碼’也許是比較恰當的;其次,單片機和FPGA實現信息處理發出控制信號的方式不同,單片機和嵌入式是通過主函數或者操作系統實現任務調度的途徑來響應各種外部條件觸發,并通過‘軟件’輸出相應的狀態來實現電子系統的正常工作,然而FPGA是通過純硬件來實現各種激勵的相應的,與單片機實現控制的根本方法不同。最后,單片機和嵌入式的軟件設計會有盲點,再快的軟件相應在現實應用中也會有出現盲點的時候,簡單的說就是系統不能及時響應或者漏掉某些激勵的現象,然而硬件不會,它以強大的并行方式來響應所有的信號激勵,但硬件也不是萬能的,FPGA這類的純硬件最大的克星就是亞穩態以及競爭冒險等等,通俗的講就是輸出及其短暫的不穩定現象,雖然不穩定狀態出現的時間及其短,甚至到了皮秒級別(1秒等于10的十二次方皮秒)但也就是這么短暫的不穩定也可能會給設計帶來致命的危險。這是有硬件的特性決定的,是在設計中永遠無法避免的,對于冒險和亞穩態,我們只能想盡一切辦法去解決他們。一個信號處理邏輯機制優劣將決定一個項目的好壞。這就是我暫時對FPGA的一些認識和感悟,我相信在我深入接觸FPGA后,一定會對它有更加新的、更加深刻的認識。
2:它改變了我對學習態度的認識
  這是這本書給我帶來的第二個改變,關于學習的。還是通過對比的方法來說明一下吧。
  在讀這本書之前,我的想法是這樣的:現在兩年已經結束了,基礎已經打得差不多了,接下來便是開始改變的時候,我還依稀記得在2009年的除夕之夜,我給自己新一年的定義是‘Walker’,取義為‘步行者’,意思是想要自己在2010年步行做事,踏實做事。我的上半年還算是比較準確的執行了這一原則:踏實。盡管和理想中的狀態有些差別,但是和09年相比,10年我改掉了很多浮躁,去掉了很多鉛華,開始比較低調的做事了,不那么張揚,做人還是謙虛點好,于是就這樣半年過去了,本來我給自己的轉折點定在了暑假。暑假開始涉獵項目,主攻一些有前景的方向,比如ZIGBEE、熱電轉換之類的。
  但是特權同學的blogs讓我對這個轉折點的選定進行了重新定位,最后的結論是我的轉折點在時間上定的有些過早,經過多方面綜合考慮后,我決定要推遲這個轉折點。最主要的原因是特權同學讓我看到了實實在在的差距,盡管他已經在研究所呆了幾年了,閱歷上比我高很多,這也許就是所謂的‘聞道有先后’,但是難得是那份甘于寂寞的心。確實,搞技術的一旦真正踏實下來,那么迎接他的注定就是寂寞和孤獨,外面的繁華很好,但是在一定時間內將無法企及...呵呵..扯遠了...轉回來...   關于轉折點的定義,我是這樣理解的:量變到質變的那個平衡點就可以當做我的轉折點。對于我來說,這個轉折點可以更加具體,那就是基礎已經打好,也就是所謂的‘厚積薄發’,這樣再去轉型,會游刃有余,如魚得水。特權同學的出現和最近板子出的事讓我重新對‘基本功’在范圍上和標準上進行了擴展,由原來的基本電路知識擴展了開來,加入了其他的幾點,后面會一一講到。于是這樣看來,我的基本功還不扎實,這也算是進一步提升對自己的要求吧!可以這樣說:這本書將我拉回到了原來的狀態,只是起點和終點已經發生了改變,對于這點,我感覺值。
  這點可以概括一句話:我要重新做回Walker ——步行VS踏實。 3:它讓我忠于自己的夢想   雖然我說不上那個夢想是什么,我不確定這個夢想到底能走多遠,
2/5
我也不確定這個夢想最終會實現成什么樣子,但我相信,這個現在還是比較模糊的東西,那就是我的夢想!
  說實話,我有過迷茫期 ,有過掙扎困惑的時期,我相信每個人都會有我這樣的迷茫困惑的時期,每個人也都會有一些不同的舉動和決定,于是每個人的足跡也就都不相同。不過不論做什么樣的決定都不是最重要的,重要的是那些決定是否讓我們離那個模糊的夢想更近了一步,讓我們更加清楚地去觀察它,只到有一天我們會真正的站在它的面前,說:I Have Got You !只不過,在國內堅持自己夢想很難,現代的社會總是讓我們覺得付出就必須得有回報,沒有回報的我們會感覺沒有意義。很現實的問題,也很現實的事情,每個人在這種事情面前都會有自己的選擇,無可厚非。只是我們也許沒有看到一些細節的東西,那就是無形的回報,或許這些已經被我們物質化了,這些都不是我們情愿這樣的,只是因為我們的責任擺在那里,我們背負著太多東西...于是,忠于自己的夢想變得難能可貴了。
  走一條路,走到底,那就會就是光明。這是忠于夢想的力量,我是這么理解的。
4:它改變了我對資料的看法
  特權同學在書中講到了這樣一件事情:他在做完幾個FPGA項目后,重回理論,開始重新研究,而且用的是 Altera 和 Xilinx 官網的原版資料。這樣很好,因為自家的片子自家最清楚,他們的文檔資料也就是最準確的。然而現在市面上的那些所謂的漢版文檔都是在原版資料上翻譯過來的,一是由于譯者對片子本身的了解不如原廠工程師多,難免在用詞把握上有所欠缺;二是由于專業詞匯和翻譯水平不足的原因,造成了部分資料翻譯不準確甚至上升到了錯誤的級別。所以,綜合所有的資料,我們沒有必要在XX論壇上求一些漢版資料,其實官網早就已經把那些最經典最準確的資料放上去了,提供給我們免費下載。但是為什么那么多的人不愿意去官網下載文檔?這個原因其實很多人都知道,那就是官網資料是用英文寫的,不是我們所熟悉的漢語編著的。還有一個現象就是國內的電子類學者英語水平普遍不高,這也就造成了很多學習者不愿意去看官網文檔的現象。但是在書中,特權同學解釋道:看 Datasheet 還是要看英文版的,最初開始看的時候,痛苦是注定的,因為這涉及到一個閱讀習慣改變的問題,到最后搞一些比較偏的或者比較高級的IC,那么在國內尋求一版中文資料簡直就是一種奢望,這個時候,看不懂英文版的 Datasheet 那么就是死路一條。但是我們害怕英文,貌似已經成了國內電子開發者的一種通病(確實是這樣)。特權同學最后總結到:看
Datasheet 要忠于原版,翻譯的只能作為參考,最后我們會發現datasheet 里面的英文詞匯也就那么多,翻來覆去的用,最后也就會習慣了,看起來也就像那么回事了。
  這也是我加進來的第一個基本功:讀原版datasheet。
  還有一點,俗話說:好的開始就是成功的一半。那么在這個信息爆炸的時代,一份好的學習資料就是成功學習的一半。當我們初涉一個新的領域時,這點尤其明顯。舉個簡單的例子:郭天祥的單片機視頻,在當時來說,那就是最好的資料,一個不懂單片機的人,給他看這樣的視頻,那么他在一個月內開始搞簡單的單片機開發是沒有任何問題的,但是想想如果沒有這樣的資料呢?那么他會抱一本國內通用教材,在紙上研究各個寄存器和堆棧,半年都不一定能開始搞單片機開發!這就是一份好的學習給我們帶來的效率問題。當然,我在這里舉這個例子不是想說明郭天祥的視頻是最好的,因為現在很多單片機視頻已經在郭天祥的
3/5
視頻基礎上進行了進一步改進,加進了很多其他更好的因素,當然也不能否定老郭對中國單片機的貢獻,一人之力,影響至此,已經很不錯了!在這里我想要表達的是當我們初涉一門新的領域時,一定要選好入門資料,這個很重要。這個我也可以拿我自己來舉例子:當初初涉FPGA時的大部分資料開頭都在最底層講單片機、CPLD、PLC、FPGA等器件的區別,那我敢問哪個新手能聽的懂?!但是我發現國內教材全是以這個開頭的....又扯遠了啊...呵呵..很感謝特權同學的資料教程,兩天時間,我已經對大概的FPGA開發流程有了印象,而且開發環境已經了解的還可以了。于是,對于現在這種效率和速度的FPGA學習,我個人感覺還是很不錯的。
5:它讓我對生活、學習、工作有了更深刻的理解
  對我來說,這應該算是感悟很深的一部分吧!首先,讓我先引用特權同學的一段話吧:
  ‘朋友,請原諒我一開篇就說自己是個不愿意談論個人看法的人,其實我還是愿意說的,但是我總希望最后的結論是積極向上的,是應該讓人覺得受鼓舞的。我從小就生長在一個可以說是蠻富裕的家庭里,甚至現在也不差。父母也都是基_督教徒,持家有道,從不缺乏。也許每個人都有自己理想的生活方式,當我走向社會,和我的另一半組成另一個家的時候,我就在期待著有一天我能有一份不錯的薪水(至少不用為我的衣食住行憂愁),有一份可以讓我很投入的工作(我喜歡的工作,需要有一些壓力,因為沒有壓力就沒有動力),生活上也是可以和另一半相互照應,在信仰上也多有一些追求,能夠力所能及的幫助一些需要幫助的人,工作只應該是工作,生活也只因該是生活。’
  (以上一段話引自特權同學《深入淺出玩轉FPGA》)
  我很欣賞這種人:工作就是工作,生活就是生活!這短短的一句話也許就是我對這部分的感悟了吧。我覺得這句話足以表達出我需要表達的含義了。
6:它改變我對基本功的理解
       無論學的是什么專業,工作時做的哪行哪業,基本功都是必須的。在接觸這本書之后,我感覺以前對電子的基本功理解還是不到位。原來的理解就是簡單的電知識和電路的思想,現在看來遠遠不夠的。其他需要的基本功可以總結一下:
a):學會閱讀原版Datasheet,這個剛才已經解釋過,不多講。 b):焊接技術要強悍。把這個放進來是有原因的,
  一是由于特權同學的解釋很讓人信服:‘雖然焊接這個活大多是工廠的工人來完成的,他們焊起來也許焊點更加漂亮、可靠。但是對于一些小公司來說,如果沒有自己專門的焊接工廠(專門負責焊接的人),也許第一塊樣板的焊接就會落在硬件工程師的頭上,或許這是一個沒有選擇的選擇,即便如此,我們也很有必要掌握焊接這門基本功。直插的不用提,貼片的電容電阻也不算很有挑戰性,也許只有當我們試著焊接SOP/TSOP/TSSOP的芯片時,尤其是0.5mm以下的間距時,才可能會感覺到焊接的重要性。扎實的焊接基本功能夠給設計帶來的便利就不用多說了,大家也許比我心里更加清楚。
  第二個原因是最近團隊暑假培訓用的板子出了點問題,當初計劃是PCB廠批量出板,然后經代理的轉手送到焊接工廠的手中的,由他們工廠的工人進行焊接后打貨到長春。這次時間上出了問題,造成了板子發貨時間的推遲,弄得都有很郁悶。但也沒辦法,只能等著,盡量催代理讓他們快一點發貨。由于代理的時間不是我們能控制的,所以這樣以后
4/5
會很容易出問題的。于是,考慮了一下,準備自己親自解決掉板子的一部分焊接,這就要焊接的功底了,這樣的焊接以后少不了的,所以要加強焊接的功底。當然這個個基本功,是越扎實越好的。
c):開始養成寫文檔的習慣
  很多技術員只會埋頭苦干,從來都是默默無聞,一聲不響,我們會對這樣一個工程師群體肅然起敬,但是光干活還是不夠的,我們缺少的是表達。表達最基本的兩條途徑就是嘴皮子和爛筆頭,后者就是指文檔了,我們要學會寫文檔,給別人看的,給自己看的。幾個簡單的原則:用戶想知道的不是你的設計如何優秀,而是想知道如何使用這款產品,所以給用戶的說明書要越簡單越明了越好;給自己看的就不要需要一堆華麗的報表,只需要一些簡單的總結、經驗歸納就可以了。給自己看的文檔不用正式,只是我們應該學會寫一篇優秀的文檔,擅長記錄總結自己設計中的點點滴滴。
  當然,這里只是舉了幾個簡單的感悟,要想成為一個優秀的電子開發人員,需要的素質和基本功是全方面的,這幾點是遠遠不夠的,這就需要我們在平時的多多積累,不斷地反思和總結了,既然我們選擇了這個行業,選擇了做技術,那么就應該好好奮斗,總會等到出暖花開的季節。總有那么一天,曾經的小樹苗會枝繁葉茂、參天大樹。
  這篇感悟寫到這里也就差不多了,一會還有幾個代碼要去看.....窗外的夜已經開始泛白了,是該結束了,只希望這段時間結束后再回頭看看,又會有新的感悟...
  最后寫一句話,算是送給自己吧,也送給所有的迷于技術的人:     
    技術源于積累,成功源于執著     放下浮躁,才能擺脫困擾----------共勉





分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂1 踩
回復

使用道具 舉報

沙發
ID:196954 發表于 2019-1-2 17:08 | 只看該作者
好多鏈接都失效了,沒想到樓主這個還可以啊
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲国产成人精品久久 | 天堂在线免费视频 | 天天干视频 | 天天操 夜夜操 | 91.com在线观看 | a国产视频| 91在线观看视频 | 久久久久久国产精品 | 亚洲精品中文字幕av | 精品久| 99国产在线| 亚洲自拍一区在线观看 | 在线观看亚洲专区 | 成人精品一区二区三区四区 | 国产最新视频在线 | 伊人久久综合 | 羞羞色影院 | 欧美精品综合在线 | aaa一区 | 久久精品国产免费 | 亚洲日本国产 | 一级片免费在线观看 | 成人国产在线视频 | 91影院| 国产激情网站 | 欧美精品一区在线 | 亚洲一区网站 | www.国产.com| 最新av在线网址 | 久久久久国产精品午夜一区 | 久草在线| 国内自拍真实伦在线观看 | 在线免费观看a级片 | 精品久久久久久久久久久久 | 成人久久久| 国产成人aⅴ | 久草99| 97avcc| 中文字幕日韩欧美 | 国产乱一区二区三区视频 | 久久一区精品 |