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