SOPC實(shí)驗(yàn)--自定義PWM組件:以帶一個(gè)Avalon Slave 接口的PWM 組件為例,說明如何自定義組件。,一個(gè)Avalon Slave 接口可以有clk、chipselect、address、read、readdata、write 及writedata 等信號(hào),但這些信號(hào)都不是必需的。
一、功能
我們要實(shí)現(xiàn)的PWM 組件具有以下功能:
1. PWM 的周期可改,用period 寄存器存儲(chǔ);
2. PWM 的占空比可改,用duty 寄存器存儲(chǔ)。
二、Avalon Slave 接口信號(hào)的設(shè)計(jì)
1.Clk:為PWM 提供時(shí)鐘;
2.Write:寫信號(hào),可以通過Avalon Slave 總線將period 和duty 值從Nios II 應(yīng)用程序
傳送到組件邏輯中。
3.Writedata:寫數(shù)據(jù)。通過此數(shù)據(jù)線傳送period 和duty 值。
4.Address:本例中有兩個(gè)寄存器,因此可用一根地址線表示。
5.全局信號(hào)。本例中PWM 的輸出用來驅(qū)動(dòng)LED 燈顯示,這個(gè)信號(hào)不屬于Avalon 接
口信號(hào)。
標(biāo)簽:
PWM
Avalon
Slave
SOPC
上傳時(shí)間:
2013-12-28
上傳用戶:bibirnovis