摘要:通過前兩篇博客的介紹,Windows下基本的LEON3開發環境就已經搭建好了。這篇博客將要介紹LEON3 SOPC平台的搭建(使用Cygwin+GRLIB)和 LEON3 IDE(eclipse)的使用,並編寫我們的第一個LEON3程序 HelloWord +流水燈。 更多更新請關注 ...
摘要:這一小節將介紹下如何設計用戶自定義的APB IP,並將IP嵌入到SOPC中去。一個APB IP核的主要分為三個部分:邏輯單元 寄存器單元和接口單元。所設計的IP是一個簡單的七段數碼管顯示IP,只有一個寄存器ledindata reg,實現數碼管顯示,比較簡單實用,可以類比到更多的寄存器設計中。IP設計后,對其進行仿真測試和軟件測試,驗證其功能。該IP沒有中斷功能,如果需要添加中斷請參考AMB ...
2012-10-24 10:14 5 4150 推薦指數:
摘要:通過前兩篇博客的介紹,Windows下基本的LEON3開發環境就已經搭建好了。這篇博客將要介紹LEON3 SOPC平台的搭建(使用Cygwin+GRLIB)和 LEON3 IDE(eclipse)的使用,並編寫我們的第一個LEON3程序 HelloWord +流水燈。 更多更新請關注 ...
1.在學習Python的過程中,運用所學的一些基礎知識,進行一些簡單的編程,可以收獲很多樂趣。在生活中,LED燈無處不在,熒幕顯示的廣告詞,給我們呈現出動態的視覺效果。下面,則以最簡單的顯示日期為例,繪制七段數碼管。 2.何為七段數碼管 數碼管是一種價格便宜、使用簡單的電子器件,廣泛應用於價格 ...
寫在最前面的話 2010年年底我開始接觸LEON3,花了3個月時間把LEON3源代碼大致閱讀完,然后參照Gaisler Research 網站上提供的leon3-altera-ep3c25源代碼,修改並移植到DE2-70平台上,並作了一些AHB和APB外設的IP核設計,歷時近一年,最終完成 ...
下面是參考答案: 【參考代碼】 import turtle as t import time def drawGap(): #繪制數碼管間隔 t.penup() t.fd(5) def drawLine(draw): #繪制單段數碼管 ...
七段數碼管可以用來表示我們生活中的數字,繪制過程主要有turtle和函數實現,下面是七段數碼管的原理 代碼如下: 運行結果如下: ...
摘要:由於LEON3的配置需要在Unix環境下完成,這里使用cygnus solutions公司開發的自由軟件Cygwin,它是是一個在windows平台上運行的unix模擬環境。GRtools是LEON3軟件開發所需要的集成開發環境。這里將介紹Cygwin和GRtools的安裝方法和注意事項 ...
import turtle,time def drawGap(): #繪制線與線的間距 turtle.penup() turtle.fd(6) def drawLine(draw): #繪制數碼管的每一條線 ...
步驟: 1.觀察數字0-9,找出規律。如圖: 1-1.順序: g-c-d-e-f-a-b (從g開始向右畫線段,轉彎,畫線,轉彎,畫線,轉彎,這樣畫數字比較有規律,不會走重復路線 ...