赛灵思
直播中

严晶鲁

8年用户 159经验值
私信 关注
[问答]

怎么在Virtex2p上播放麦克风的音频

嗨,
我目前正在开发一个项目,我需要调制从麦克风传入的音频并将其输出到扬声器,我已经在matlab中编写了我需要的所有内容,并且我使用HDL编码器(matlab)获得了滤波器的VHDL代码
app)我现在需要的只是FPGA上的连接端,我没有太多使用FPGA的经验所以我想知道是否有人可以告诉我如何:
从MIC中捕获声音并实时播放AMP输出/线路输出,
所以我只想和麦克风说话并听到扬声器上的声音。
而已
也许你需要这个文件来帮助我,
非常感谢你,
迪奥戈·阿尔梅达
EXTERNAL_REV_C_SCHEMAtiCS.pdf 1615 KB

以上来自于谷歌翻译


以下为原文

Hi,

I am currently working on a project where I need to modulate audio comming from a microphone and outputing it to a speaker, I have coded everything I need in matlab, and I have the VHDL code for the filter that I got using HDL coder(matlab app) all I need now is the connecting ends on the FPGA, I dont have much experience using FPGA's so I was wondering if someone could tell me just how to:

Capture sound from MIC in and play in AMP out/Line out in real time,
so I just want to talk to the microphone and ear the sound on the speakers. Thats it

Maybe you need this file in order to help me out,

Thank you very much,
Diogo Almeida
            EXTERNAL_REV_C_SCHEMATICS.pdf ‏1615 KB

回帖(4)

黄淳

2019-3-1 13:18:02
dioalma写道:
嗨,
我目前正在开发一个项目,我需要调制从麦克风传入的音频并将其输出到扬声器,我已经在matlab中编写了我需要的所有内容,并且我使用HDL编码器(matlab)获得了滤波器的VHDL代码
app)我现在需要的只是FPGA上的连接端,我没有太多使用FPGA的经验所以我想知道是否有人可以告诉我如何:
从MIC中捕获声音并实时播放AMP输出/线路输出,
所以我只想和麦克风说话并听到扬声器上的声音。
而已
也许你需要这个文件来帮助我,
非常感谢你,
迪奥戈·阿尔梅达
好吧,你只需编写VHDL或Verilog来读取ADC,然后转向并将数据写回DAC。
----------------------------是的,我这样做是为了谋生。

以上来自于谷歌翻译


以下为原文

dioalma wrote:
Hi,
 
I am currently working on a project where I need to modulate audio comming from a microphone and outputing it to a speaker, I have coded everything I need in matlab, and I have the VHDL code for the filter that I got using HDL coder(matlab app) all I need now is the connecting ends on the FPGA, I dont have much experience using FPGA's so I was wondering if someone could tell me just how to:
 
Capture sound from MIC in and play in AMP out/Line out in real time,
so I just want to talk to the microphone and ear the sound on the speakers. Thats it
 
Maybe you need this file in order to help me out,
 
Thank you very much,
Diogo Almeida
Well, you simply have to write VHDL or Verilog which reads the ADC and then turns around and writes data back to the DAC.
----------------------------Yes, I do this for a living.
举报

樊忠甫

2019-3-1 13:34:37
我得到了那么远,但问题是我没有任何expirience编程fpga我只知道VHDL的基础知识,所以我不知道要链接的PIN,我在文档表上查找找到对应的
排队等等,但我似乎无法找到正确的,我设法通过将它们连接到某些开关来打开一些LED,这是相同的原则吗?
PS:我在附件中包含了文档表,也许你可以帮我指出哪一个与音频输入和输出相对应?
谢谢

以上来自于谷歌翻译


以下为原文

I got it that far, but the problem is that I dont have any expirience programing fpga and I only know the basics on VHDL, so I dont know what PINS to link, I was looking on the documentation sheet to find wich ones correspond to the line in line out etc but I cant seem to find the correct ones, I managed to turn on some leds by NETing them to some switches, is it the same principle?
 
PS:I included the documentation sheet on the attachement, maybe you could help me pointing out wich one corresponds to the audio inputs and outputs?
 
Thank you
举报

樊忠甫

2019-3-1 13:39:44
没有人?

以上来自于谷歌翻译


以下为原文

no one?
举报

黄淳

2019-3-1 13:53:13
dioalma写道:
没有人?
您可能希望花一些时间学习数字设计,然后学习VHDL,然后执行简单的任务(例如点亮LED),然后再转向更复杂的事情。
----------------------------是的,我这样做是为了谋生。

以上来自于谷歌翻译


以下为原文

dioalma wrote:
no one?
You might want to spend some time learning digital design, and then learning VHDL, and then doing simple tasks (lighting an LED, for example) before moving on to something which is rather more complicated.
----------------------------Yes, I do this for a living.
举报

更多回帖

发帖
×
20
完善资料,
赚取积分