完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
先生/马姆,
我使用xilinx顶点5毫升501评估板....在这个板上我想通过一个/ d转换器插入alalog信号....但是这个板上没有内置转换器。所以我想插入信号 通过ac 97音频编解码器在板上..如何我配置音频acodec ..请帮助...紧急..谢谢提前.. 以上来自于谷歌翻译 以下为原文 sir/mam, i have used xilinx vertex 5 ml 501 evaluation board....in this board i want to insert alalog signal through a/d converter....but there is no inboard converter in this board..so i want to insert the signal through ac 97 audio codec which is in the board..how i configure the audio acodec..please help...urgent..thanks in advance.. |
|
相关推荐
12个回答
|
|
嗨,
AC97控制器略有不同。 ML505板的参考设计可能会有所帮助。 请参阅此主题讨论ATLYS板使用此源的过程: http://forums.xilinx.com/t5/3rd-Party-Other-Boards-and-Kits/Not-able-to-get-ac97-audio-output-from-Atlys-board/m-p/203581 其他一些简单的Q& D代码可以在这里找到: http://tristesse.org/FPGA/DigilentAtlysResources 当然,至少需要调整UCF文件。 也许更多。 有关寄存器设置的详细信息,请参见安装在ML501板上的AC 97器件的数据表。 请记住,声音输入是直流去耦的,因此只能进行交流测量。 有一个很好的综合 Eilert 以上来自于谷歌翻译 以下为原文 Hi, AC97 Controllers are just slightly different. And there's a Reference design for the ML505 Board which might be helpful. See this thread which discusses the use of this source for the ATLYS board: http://forums.xilinx.com/t5/3rd-Party-Other-Boards-and-Kits/Not-able-to-get-ac97-audio-output-from-Atlys-board/m-p/203581 Some other simple Q&D code can be found here: http://tristesse.org/FPGA/DigilentAtlysResources Of course you need to adapt the UCF file, at least. Maybe more. The details of the register settings can be found in the datasheet of the AC 97 device that is mounted on the ML501 Board. Please keep in mind that sound inputs are DC-decoupled, so only AC measurement is possible. Have a nice synthesis Eilert |
|
|
|
先生,
谢谢你的帮助..我有一个小问题。是否有可能通过ac 97音频编解码器输入模拟信号并将其存储在顶点5的fpga中?然后我如何将它显示在pc.there没有d / 一个顶点转换器5 ml501板.. 以上来自于谷歌翻译 以下为原文 sir, thankx for your kind help..I HAVE a small question.is it possible to input a analog signal through ac 97 audio codec and store it in fpga of vertex 5 ??and then how i dispaly it in pc.there is no d/a converter in vertex 5 ml501 board.. |
|
|
|
嗨,
使用AC97-Input,您可以在(大约)20Hz到20 kHz之间转换信号。 当然,电压水平已经大大降低到声音输入所允许的水平。 (见数据表) FPGa中有一个ADC,作为系统监视器的一部分,并连接到威廉希尔官方网站 板上的J15。 请参阅本指南,了解如何使用它: http://www.xilinx.com/support/documentation/user_guides/ug192.pdf william hill官网 中还有一些关于此主题的主题。 确保在系统监视器输入前面有一些保存且性能良好的信号调理威廉希尔官方网站 ,以避免损坏FPGA。 根据您要采样的数据量,内部BRAM可能就足够了,或者您可以使用威廉希尔官方网站 板的外部DDR RAM。 转移到PC只是另一个常见问题。 从最简单的RS232接口到全功能的LAN接口,您可以选择任何您喜欢的设计。 一旦转移到PC,显示数据的问题与FPGA无关。 有一个很好的综合 Eilert 以上来自于谷歌翻译 以下为原文 Hi, with the AC97-Input you can convert Signals between (about) 20Hz to 20 kHz. Of course the voltage level is quite reduced to what is allowed for sound inputs. (see the datasheet) There is a ADC in the FPGa, as part of the System Monitor and is Connected to J15 on your Board. See this guide on how to use it: http://www.xilinx.com/support/documentation/user_guides/ug192.pdf There are also some threads in the forum about this topic. Make sure that you have some save and well behaving signal conditioning circuit in front of the System Monitor input to avoid damaging the FPGA. Depending on the ammount of data you are going to sample, the internal BRAMs might be sufficient, or you can use the external DDR RAM of the board. The transfer to the PC is just another common problem. From the most simple RS232 interface to a full featured LAN interface you can choose whatever you like and can design. Once transfered to the PC the problem of displaying the data is not related to FPGAs. Have a nice synthesis Eilert |
|
|
|
尊敬的先生,
你以前的建议非常有帮助。我有一些任务,是否有任何VHDL文件Ac 97控制器(AD1981B)(用于xilinx vertex 5,ml50l板)可以像Atlys板一样可用(使用LM4550音频编解码器)。 ??如果它是有用的那么它对我很有帮助。我买了xilinx vertex 5,ml50l板.. 我的第二个任务是,我有ChipScope Pro许可版,我如何检查我的工作是否正常使用ChipScope Pro。 我的下一个任务是,你说在使用局域网我可以将它转移到电脑,我该如何配置局域网请帮忙。 以上来自于谷歌翻译 以下为原文 Respected Sir, your previous suggestion is very helpful.I have some queary,is there is any VHDL file Ac 97 controller (AD1981B)(for xilinx vertex 5,ml50l board) is avalable like as Atlys board (uses LM4550 audio codec). ??..if it is avalable then it will very helpful to me.I have bought xilinx vertex 5,ml50l board.. my second queary is,i have ChipScope Pro licenced version,how i check my work is working properly or not using ChipScope Pro. my next queary is,you say in orevious post that USING LAN I can transfer it to pc,how do I configure LAN please help. |
|
|
|
嗨,
由于寄存器和接口在AC97规范中定义,因此某些AC97控制器的基本设置应适用于两个器件。 但是,扩展功能可能略有不同,应通过比较器件数据表来检查。 Chipscope可能会有所帮助。 它像任何逻辑分析仪(LA)一样使用,只是在芯片内部应用,这是普通的LA无法做到的。 使用它需要一些培训。 你最好从一些简单的威廉希尔官方网站 和google for - chipscope教程开始 - 与它取得联系。 如果您要自己完成所有操作,使用LAN接口是一件大事。 但是有一些捷径。 您可以使用EDK设置一些Microblaze系统,它带来所有需要的IP内核,然后可以使用hte SDK在C中编程。 运气好的话,你可以找到适合你的威廉希尔官方网站 板的一些参考设计(甚至是AC97控制器)。 那你的问题主要是针对嵌入式微控制器系统的编程。 有一个很好的综合 Eilert 以上来自于谷歌翻译 以下为原文 Hi, the basic settings of some AC97 controller should work for both devices since the registers and interface are defined in the AC97 specification. However there can be slight differences for extended features , which should be checked for by comparing the device datasheets. Chipscope can be helpful. It is used like any logic analyzer (LA) , just that is applied inside the Chip, which can't be done with an ordinary LA. Using it needs some training. You better begin with some simple circuit and google for - chipscope tutorial - to get in touch with it. Using the LAN interface is some big thing if you are going to do it all by yourself. But there is some shortcut. You can setup some Microblaze system with the EDK which brings all the needed IP cores and then can be programmed in C with hte SDK. With some luck you find some reference design for your board that has it all (even the AC97 controller) . Then your problem is mainly reduced to programming of an embedded microcontroller sysrtem. Have a nice synthesis Eilert |
|
|
|
先生,
我想知道写这个驱动程序的ucf文件哪些引脚连接到带有ac97音频编解码器的顶点5 ml501板。 请指定ucf引脚no连接到pin-SDO,BIT_CLK.SDI,SYNC,RESET引脚的编解码器..在ml501板的用户指南中没有引脚没有写入...请帮助..... ac97.ucf 1 KB 以上来自于谷歌翻译 以下为原文 sir, I want to know for writing my ucf file of this driver which pins are connected to vertex 5 ml501 board with ac97 audio codec. please specify ucf pin no which is connected to pin-SDO,BIT_CLK.SDI,SYNC,RESET pin of codec..in user guide of ml501 board there is no pin no is written...please help..... ac97.ucf 1 KB |
|
|
|
嗨,
您可以在威廉希尔官方网站 板原理图的第2页找到: IO_L7N_GC_VRP_4 AC11 AUDIO_SDATA_OUT IO_L8P_CC_GC_4 AC13 AUDIO_BIT_CLK IO_L8N_CC_GC_4 AC12 AUDIO_SDATA_IN IO_L9P_CC_GC_4 AD11 AUDIO_SYNC IO_L9N_CC_GC_4 AD10 FLASH_AUDIO_RESET_B 有一个很好的综合 Eilert 以上来自于谷歌翻译 以下为原文 Hi, you find this on page 2 of the board schematics: IO_L7N_GC_VRP_4 AC11 AUDIO_SDATA_OUT IO_L8P_CC_GC_4 AC13 AUDIO_BIT_CLK IO_L8N_CC_GC_4 AC12 AUDIO_SDATA_IN IO_L9P_CC_GC_4 AD11 AUDIO_SYNC IO_L9N_CC_GC_4 AD10 FLASH_AUDIO_RESET_B Have a nice synthesis Eilert |
|
|
|
先生,你的指南我已经写了我的代码,并在顶点5 ml501板下载。但我有一些混乱。下行后如何检查控制器是否正常工作?是否有可能通过线路输入一些歌曲
然后它通过耳机插孔播放?plz hlp。 以上来自于谷歌翻译 以下为原文 sir,with your guideline i have wrote my code and downloded in vertex 5 ml501 board.but i have some confusion. After downloding how can i check the controller is working properly or not? And is it possible to give some song through line in and then it plays through headphone jack?plz hlp. |
|
|
|
嗨,
假设你已经正确设置了你的设计和ucf文件,你只需要做明显的事情。 获取一些MP3播放器或其他音频源(甚至可以使用您的PC)并将其连接到ML 501板的Line in。 然后拿一些耳机或有源PC扬声器设置并将其连接到ML 501的线路输出。 随着音量设置达到最大(Atlys板使用的开关的原始设计),您应该能够听到一些声音。 耳机线路输出时,由于阻抗不匹配,可能会略微受阻。 如果您也想使用耳机插孔,则可能需要将HP音量控制寄存器的设置添加到您的设计中。 再次检查您已经知道的此主题中的解决方案: http://forums.xilinx.com/t5/3rd-Party-Other-Boards-and-Kits/Not-able-to-get-ac97-audio-output-from-Atlys-board/m-p/206371#M580 Atlys的设计(如果你已经使用过它)只是一个起点,提供了一个松散编码风格的基本功能。 它可以通过多种方式进行优化和扩展。 特别是如果您想使用原始代码中未提供的某些功能(例如使用HP输出)。 另一个简单的测试可能是将来自AC97芯片的声音数据的一些MSB连接到一些LED。 当您调高音源音量时,您应该会看到它们闪烁。 有一个很好的综合 Eilert 以上来自于谷歌翻译 以下为原文 Hi, assuming that you have set up your design and ucf file properly you just need to do the obvious. Get some MP3 player or other audio source (even your PC may be used) and connect it to the Line in of your ML 501 Board. Then take some headphone or active PC-Speaker set and connect it to the Line out of your ML 501. With the volume settings to maximum (the original design for the Atlys board used switches) you should be able to hear something. With headphones on Line out it might be slightly damped due to impedance mismatch. If you want to use the Headphone jack too, you might need to add the settings of the HP-volume control register to your design. Check again the solution in this thread you already know: http://forums.xilinx.com/t5/3rd-Party-Other-Boards-and-Kits/Not-able-to-get-ac97-audio-output-from-Atlys-board/m-p/206371#M580 The Atlys design (if you have used it) is just some starting point providing a basic function with a loose coding style. It can be optimized and expanded in many ways. Especially if you want to use some feature that is not provided in the original code (e.g. using the HP-output). Another simple test could be to connect some MSBs of the sound data coming from the AC97 chip to some LEDs too. You should see them flickering as you crank up the volume of your sound source. Have a nice synthesis Eilert |
|
|
|
先生,
根据你的指导方针,我已经把我的麦克风和耳机连接起来了,但是在对程序进行了下载之后,我只是通过手机右侧插孔听到了瑕疵。我给你的代码和我的ucf文件。请检查它..我的主板是xilinx顶点5 xc5vlx50 ,ffg676请帮助....你的指南是非常有帮助的..但我知道我在代码中犯了错误。请检查它..谢谢ui advance proj1.rar 3 KB 以上来自于谷歌翻译 以下为原文 sir, acccording your guideline i have connet my mic and headphone but after downloding the programme i just hear the moise through head phone right jack..sir i give u code and my ucf file..please check it..my board is xilinx vertex 5 xc5vlx50,ffg676 please help....your guideline is very helpful..but i thik i have done mistake in code..please check it..thank u i advance proj1.rar 3 KB |
|
|
|
sry,我的这个项目的ucf如下所示...请在前一个项目中删除
controller.ucf 1 KB 以上来自于谷歌翻译 以下为原文 sry,my ucf of this project is given below...please delet previous one controller.ucf 1 KB |
|
|
|
这应该是一个工作版本还是问题仍然存在?
我还拿起了ATLYS之前提到过的页面,并试图进入ac97配置的深度。 以上来自于谷歌翻译 以下为原文 Should this be a working version or is the issue still open? I also picked up the ATLYS mentioned the page before and tried to get into the depths of ac97 configuration. |
|
|
|
只有小组成员才能发言,加入小组>>
2429 浏览 7 评论
2830 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2298 浏览 9 评论
3378 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2468 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
1287浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
592浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
455浏览 1评论
2010浏览 0评论
736浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 22:34 , Processed in 1.540571 second(s), Total 100, Slave 84 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号