前言:html
無數晝夜的來回輪替之後,這本《驅動篇I》終於編輯完畢了,筆者真的感動到連鼻涕也流下來。所謂驅動就是認識硬件,還有前期建模。雖然《驅動篇I》的硬件都是咱們熟悉的老友記,例如UART,VGA等,可是《驅動篇I》貴就貴在建模技巧的昇華,亦即低級建模II。htm
話說低級建模II,讀過《建模篇》的朋友多少也會面熟幾分,由於它是低級建模的進化形態。許久之前,筆者就有點燃低級建模II的念頭,可是懶惰的性格讓筆者彆扭許久。某天,老大突然說道:「讓我們大幹一場吧! 」。就這樣,Alinx計劃開啓,這本《驅動篇I》也成爲吉利開紅炮。blog
《驅動篇I》涉及的硬件可謂是大雜燴,例如經典的流水燈,折磨死人的SDRAM,暴力的SD Card等,內容滿是一些平民硬件。雖然,它們曾在其它教程露臉過,可是結果都卡在一半,處於不上不下那種,提及來還真是很差意思,由於筆者當時年少無知嘛。所以,筆者儘量爲《驅動篇I》補足每一項解釋以及時序。教程
老實說,《驅動篇I》更加鍾情解釋時序,提升代碼的解讀能力,減小連線,應用通用結構等小細節,古人不是說過什麼細節決定成敗。因此說,筆者寧願在細節上加好料,也不要太囉嗦硬件。期間,若是發現什麼地方存在忽略,請讀者大人原諒懶惰的筆者。手冊是讀者的好朋友。get
在此,筆者須要說聲抱歉。《驅動篇I》是偏向實用性的教程,同時也是綜合性質的教程,多少也會缺乏一絲溫柔。由於《驅動篇I》不會一點一滴給大夥解釋,更多僅挑重點而已。入門的同窗讀起來可能會以爲痛苦,這種感受比如一口氣消化幾塊切糕。若是讀者真的痛苦萬分,讀者能夠回顧《Verilog HDL那些事兒》系列的教程,它可能更加適合。最後,願你們建模愉快!it
目錄:入門