實驗十八:SDRAM模塊① — 單字讀寫 筆者與SDRAM有段不短的孽緣,它作為冤魂日夜不斷糾纏筆者。筆者嘗試過許多方法將其退散,不過屢試屢敗的筆者,最終心情像橘子一樣橙。《整合篇》之際,筆者曾經大戰幾回兒,不過內容都是點到即止。最近它破蠱而出,日夜不停:“好~痛苦!好~痛苦!”地呻吟着,嚇得 ...
經過漫長的戰斗以后,我們終於來到最后。對於普通人而言,頁讀寫就是一名戰士的墓碑 最終戰役 ... 然而,怕死的筆者想透過這個實驗告訴讀者,旅程的終點就是旅程的起點。一直以來,筆者都在煩惱 SDRAM是否應該成為儲存類 SDRAM作為一介儲存資源 儲存器 ,它的好處就是大容量空間,壞處則就是麻煩的控制規則,還有中規中矩的溝通速率。 相比之下,片上內存無論是控制的難度,還是溝通的速率,它都遠遠領先S ...
2015-04-22 11:57 0 2520 推薦指數:
實驗十八:SDRAM模塊① — 單字讀寫 筆者與SDRAM有段不短的孽緣,它作為冤魂日夜不斷糾纏筆者。筆者嘗試過許多方法將其退散,不過屢試屢敗的筆者,最終心情像橘子一樣橙。《整合篇》之際,筆者曾經大戰幾回兒,不過內容都是點到即止。最近它破蠱而出,日夜不停:“好~痛苦!好~痛苦!”地呻吟着,嚇得 ...
實驗十九:SDRAM模塊② — 多字讀寫 表示19.1 Mode Register的內容。 Mode Register A12 A11 A10 A9 A8 A7 A6 ...
代碼17.1 話題為進入之前,首先讓我們來聊聊一些題外話。那些學過軟核NIOS的朋友可曾記得,軟核NIOS可利用片上內存作為儲存資源,而且它也能利用SDRAM作為儲存資源,然而問題是在這里 ... 如代碼17.1所示,筆者先建立變量A,然后變量A賦值16。如果站在高級語言上的角度 ...
實驗十五:FIFO儲存模塊(同步) 筆者雖然在實驗十四曾解釋儲存模塊,而且也演示奇怪的家伙,但是實驗十四只是一場游戲而已。至於實驗十五,筆者會稍微嚴肅一點,手動建立有規格的儲存模塊,即同步FIFO。那些看過《時序篇》的同學一定對同步FIFO不會覺得陌生吧?因為筆者曾在《時序篇》建立基於移位寄存器 ...
實驗二十七:TFT模塊 - 顯示 所謂TFT(Thin Film Transistor)就是眾多LCD當中,其中一種支持顏色的LCD,相較古老的點陣LCD(12864笑),它可謂高級了。黑金的TFT LCD除了320×240大小以外,內置SSD1289控制器,同時也是獨立模塊。事實上,無論是驅動 ...
實驗二十三:DS1302模塊 DS1302這只硬件雖然曾在《建模篇》介紹過,所以重復的內容請怒筆者懶惰嘮叨了,筆者盡可以一笑帶過,廢話少說讓我們進入正題吧。DS1302是執行事實時鍾(Real Time Clock)的硬件,采用SPI傳輸。 表示23.1 訪問(地址)字節。 [7] [6] [5] [4] [3] ...
驅動SD卡是件容易讓人抓狂的事情,驅動SD卡好比SDRAM執行頁讀寫,SD卡雖然不及SDRAM的麻煩要求(時序參數),但是驅動過程卻有猥瑣操作。除此此外,描述語言只要稍微比較一下C語言,描述語言一定會淚流滿面,因為嵌套循環,嵌套判斷,或者嵌套函數等都是它的痛。. 史萊姆模塊是多模塊建模 ...
實驗十二:串口模塊① — 發送 串口固然是典型的實驗,想必許多同學已經作爛,不過筆者還要循例介紹一下。我們知道串口有發送與接收之分,實驗十二的實驗目的就是實現串口發送,然而不同的是 ... 筆者會用另一種思路去實現串口發送。 圖12.1 PS/2發送時序與串口發送時序。 如圖12.1所示 ...