2015-10-19 134 views
0

大家好! :D我在大學中間。項目,基本上是用FPGA和Verilog製作音頻均衡器。我們已經完成了所有的寄存器,數據採集,分頻器以及PWM,並且我們將通過Nexys上的濾波器,然後將信號傳輸到最終的音頻輸出端。所以,我的問題是: 我是否必須使某種啓用信號能夠在輸出處聽到某些信息?在Nexys上啓用音頻輸出的信號4

Here is the user manual

回答

0

如果在Nexys 4 schematics看有兩個信號AUD_PWM和AUD_SD從FPGA(第7頁),以用於音頻插孔的音頻放大器(第3頁,也是第27頁的參考人的)。 SD根據AD8592的數據表代表關機。 AD8592中兩個放大器的SD輸入必須被驅動爲高電平,最小高電壓爲2.4伏。

這是一個啓用。

我在參考手冊中看不到SD引腳連接到放大器。

有一個ISE 14.5的VHDL演示項目,它顯示了名爲pdm_data_o的AUD_PWM和名爲pdm_en_o的AUD_SD。我沒有下載Vivado版本,看它是否包含Verilog。這應該足以在UCF中找到它們。

糟糕的ISE UCF他們被稱爲ampPWM和ampSD。

+0

是的,我明白我與AUD_PWM(實際上是從PWM發出的信號)有什麼關係,但我沒有看到我必須啓用AUD_SD,所以非常感謝:) –

0

我剛剛在幾天前使用Nexys 4輸出音樂音階。只需將啓用(AUD_SD)設置爲1,並用AUD_PWM輸出聲音就可以正常工作。音頻實際上很響亮。我沒有測試過這個,但有一種猜測是你可以通過啓用信號來改變音量。