完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨,
我很满意我正在开展一个项目,该项目涉及对输入图像加水印,然后将其显示在VGA显示器上。 我已经编写了水印代码,我看到如果我将结果导出到matlab,我会得到结果。 但是,我的项目要求是在vga监视器上显示这些图像(它只有3个引脚来传输数据信号)。 我知道如何在板上编程D / A转换器,但我将如何使用该结果来显示图像? 我迫切需要一个解决方案,任何了解这一点的人都可以帮助我。 问候, 萨蒂什 以上来自于谷歌翻译 以下为原文 Hi, I am satish and am currently working on a project which involves watermarking the input image and then display them on a VGA monitor. I had written the code for watermarking and I see that if i export the results onto matlab, I do get the results. But, my project requirement is to display these images on a vga monitor (which has only 3 pins to trasmit data signals). I know how to program the D/A converter on board but how am i going to use that results to display the images ?? I urgently need a solution and any one who knows about this, can kindly help me out. Regards, Satish |
|
相关推荐
8个回答
|
|
我知道如何在板上编程D / A转换器,但我将如何使用该结果来显示图像?
如果您不知道D / A转换器如何用于图像显示,“我知道如何编程D / A转换器”意味着什么? 你的第一步是弄清楚D / A转换器是如何工作的(我们无法帮助你,那里有很多D / A转换器,它们都是不同的)。 尝试使用D / A转换器和VGA输出做一些简单的事情,并弄清楚它们是如何工作的。 例如,在屏幕上显示一条直线。 然后尝试显示不同的颜色和颜色级别。 然后尝试一个简单的形状(例如“+”交叉)。 然后尝试将输入视频传递到输出视频。 然后尝试在输入视频中添加一条直线。 一步一步,在输入视频的顶部进行叠加。 如果您还没有理解模拟视频(例如VGA),那么在进行其他任何操作之前,您需要先阅读此内容。 这有意义吗? 这是你的项目,你就是学生。 学习这些东西是你的工作。 一次一个地计算,这就是工程的完成方式。 - 鲍勃埃尔金德 签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。 阅读手册或用户指南。 你读过手册了吗? 你能找到手册吗?2。 搜索论坛(并搜索网页)以寻找类似的主题。 不要在多个论坛上发布相同的问题。 不要在别人的主题上发布新主题或问题,开始新的主题!5。 学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。 提供有用的详细信息(请与网页,数据表链接).7。 您的代码中的评论不需要支付额外费用。 我没有支付论坛帖子的费用。 如果我写一篇好文章,那么我一无所获。 以上来自于谷歌翻译 以下为原文 I know how to program the D/A converter on board but how am i going to use that results to display the images ??What does "I know how to program the D/A converter" mean if you don't know how the D/A converter is used for image display? Your first step is to figure out how the D/A converter works (We can't help you, there are many D/A converters out there, and they are all different). Try doing something simple with the D/A converter and the VGA output, and figure out how they work. For example, display a straight line on the screen. Then try to display different colours and colour levels. Then try a simple shape (a "+" cross, for example). Then try passing the input video to the output video. Then try adding a straight line to the input video. Step by step, work yourself up to the overlay on top of the input video. And if you don't already understand analogue video (VGA, for example), you need to read up on this first, before you do anything else. Does this make sense? This is your project, you are the student. It's your job to learn this stuff. Figure it out one bit at a time, that's how engineering is done. - Bob Elkind SIGNATURE: README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369 Summary: 1. Read the manual or user guide. Have you read the manual? Can you find the manual? 2. Search the forums (and search the web) for similar topics. 3. Do not post the same question on multiple forums. 4. Do not post a new topic or question on someone else's thread, start a new thread! 5. Students: Copying code is not the same as learning to design. 6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please). 7. You are not charged extra fees for comments in your code. 8. I am not paid for forum posts. If I write a good post, then I have been good for nothing. |
|
|
|
嗨鲍勃,
感谢您的回复......我正在使用线性技术的DAC。 我目前的状态是这样的。 - 我可以使用D / A转换器使用直接连接到跳线的示波器显示正弦波和那些东西(可在斯巴达3E套件上找到) - 我编写了程序来显示VGA上只有8个colurs的图像。 灰度图像的问题是你需要8位传输数据,因为你只有RGB线。 说,我有来自DAC的模拟输出,我是否需要使用面包板将此信号传输到RGB或是否有更好的传输数据 问候, 萨蒂什 以上来自于谷歌翻译 以下为原文 Hi Bob, Thanks for the reply.... I am using on board DAC from linear technology. My current status is something like this. -- I am able to use the D/A converter to display sine waves and that stuff using an oscilloscope directly connected to the jumper (available on spartan 3E kit) -- I had written the program to display images with only 8 colurs on a VGA. The problem with the gray scale images is that you need 8bits to transfer data where as you only have RGB lines. Say, I have the analog output from the DAC, Do I need to use a bread board to transmit this signal onto RGB or is there a better of transmitting data Regards, Satish |
|
|
|
我在线性技术上使用板载DAC。
您是否意识到线性技术产品目录中有多少DAC? 你刚刚回答了我的下一个问题:你对这个“东西”有任何基本的了解吗? 答案是不。 灰度图像的问题是你需要8位传输数据,因为你只有RGB线。 您对模拟,视频或VGA也没有多少经验。 这是一个太高的障碍,无法在诸如此类的支持论坛中有效解决。 很抱歉打破这个,但你还没有为这个项目做好准备。 学习以下内容: 模拟(和模拟与数字) 视频 VGA 如何读取设备数据表 这会让你忙碌一段时间。 - 鲍勃埃尔金德 签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。 阅读手册或用户指南。 你读过手册了吗? 你能找到手册吗?2。 搜索论坛(并搜索网页)以寻找类似的主题。 不要在多个论坛上发布相同的问题。 不要在别人的主题上发布新主题或问题,开始新的主题!5。 学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。 提供有用的详细信息(请与网页,数据表链接).7。 您的代码中的评论不需要支付额外费用。 我没有支付论坛帖子的费用。 如果我写一篇好文章,那么我一无所获。 以上来自于谷歌翻译 以下为原文 I am using on board DAC from linear technology.Do you realise how many DACs are in the linear technology product catalog? You've just answered my next question: Do you have any basic knowledge of this "stuff". The answer is NO. The problem with the gray scale images is that you need 8bits to transfer data where as you only have RGB lines.You don't have much experience with analogue, video, or VGA either. This is a hurdle too high to be addressed efficiently in a support forum such as this. Sorry to break this to you, but you're not ready for this project. Learn the following: analogue (and analogue vs. digital)This will keep you busy for a while. -- Bob Elkind SIGNATURE: README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369 Summary: 1. Read the manual or user guide. Have you read the manual? Can you find the manual? 2. Search the forums (and search the web) for similar topics. 3. Do not post the same question on multiple forums. 4. Do not post a new topic or question on someone else's thread, start a new thread! 5. Students: Copying code is not the same as learning to design. 6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please). 7. You are not charged extra fees for comments in your code. 8. I am not paid for forum posts. If I write a good post, then I have been good for nothing. |
|
|
|
鲍勃,
对这个家伙要温柔:) 我做了很多视频工作,我不记得凌力尔特制作 视频DAC。 您的电路板上的DAC可以采样60至200 MHz 范围? 如果没有,你需要面板DAC和VGA驱动器 cicuitry。 您还可以使用电阻器或R-2R梯子超越8色VGA 网络,但以这种方式达到8位分辨率并不容易。 祝你好运, 的Gabor - Gabor 以上来自于谷歌翻译 以下为原文 Bob, Be gentle on this guy :) I've done a lot of video work and I don't remember Linear Tech making video DACs. Can the DAC on your board sample in the 60 to 200 MHz range? If not you need to breadboard a DAC as well as the VGA drive cicuitry. You can also go beyond the 8-color VGA using resistors or R-2R ladder networks, but getting to 8-bit resolution in this manner is not easy. Good Luck, Gabor -- Gabor |
|
|
|
@Gabor,我并不苛刻。
sgrandhi混淆了数字接口信令的模拟,并且对DAC的了解不足以了解有许多不同的DAC和类型的DAC。 这些线索是迅速解决他的“紧急”问题不太可能发生的。 在sgrandhi推进实施解决方案之前,sgrandhi必须了解这个问题。 我的猜测是sgrandhi有一个入门套件开发板,安装了特定的LT DAC。 我们不知道哪个入门套件,或哪个DAC,或者DAC是否足以用于VGA。 此外,sgrandhi似乎很困惑如何实现红色,绿色和蓝色信号的灰度输出。 另外,我没有注意到sgrandhi对数字或模拟输入视频的任何引用。 如果“源”视频是模拟的,则阻抗最小的路径是在模拟域中使用分立晶体管添加叠加,而不是构建真正的视频同步锁定电路以及伴随的所有问题。 我们完全忽略了“VGA”可能意味着连接器接口或信号接口,和/或一组图像格式(包括帧速率)等等的现实。换句话说,“VGA”是一个 模糊的术语没有上下文,几乎(但不完全)意味着从15xPS到120FPS的640x480到1920x1080。 这写给sgrandhi,写得和Gabor一样多。 希望这可以帮助... - 鲍勃埃尔金德 签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。 阅读手册或用户指南。 你读过手册了吗? 你能找到手册吗?2。 搜索论坛(并搜索网页)以寻找类似的主题。 不要在多个论坛上发布相同的问题。 不要在别人的主题上发布新主题或问题,开始新的主题!5。 学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。 提供有用的详细信息(请与网页,数据表链接).7。 您的代码中的评论不需要支付额外费用。 我没有支付论坛帖子的费用。 如果我写一篇好文章,那么我一无所获。 以上来自于谷歌翻译 以下为原文 @Gabor, I wasn't being harsh. sgrandhi was confusing analogue from digital interface signaling, and didn't know enough about DACs to understand that there are many different DACs and types of DACs. These are clues that a swift resolution to his "urgent" problem isn't likely to happen. sgrandhi has to understand the problem before sgrandhi can push ahead with implementing a solution. My guess is that sgrandhi has a starter kit development board, with a specific LT DAC installed. We don't know which starter kit, or which DAC, or whether the DAC is sufficient for VGA purposes. Also, sgrandhi seemed confused how to achieve greyscale output from Red, Green, and Blue signaling. Also, I didn't notice any references by sgrandhi to either digital or analogue input video. If the "source" video is analogue, the path of least resistance is to add in an overlay in the analogue domain with discrete transistors, rather than build a true video sync-lock circuit with all the issues attendant with that. And we've completely ignored the reality that "VGA" can mean a connector interface, or a signaling interface, and/or a set of image formats (including frame rate), etc. etc. In other words, "VGA" is a vague term without context, and can mean almost (but not quite) anything from 640x480 to 1920x1080 at 15FPS to 120FPS. This is written as much to sgrandhi as it is written to Gabor. Hope this helps... -- Bob Elkind SIGNATURE: README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369 Summary: 1. Read the manual or user guide. Have you read the manual? Can you find the manual? 2. Search the forums (and search the web) for similar topics. 3. Do not post the same question on multiple forums. 4. Do not post a new topic or question on someone else's thread, start a new thread! 5. Students: Copying code is not the same as learning to design. 6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please). 7. You are not charged extra fees for comments in your code. 8. I am not paid for forum posts. If I write a good post, then I have been good for nothing. |
|
|
|
你好
此回复与您的查询无关。 我想从鲍勃那里得到一些建议。 Bob对帮助FPGA人员的贡献非常好(我不知道在这里使用哪个词)。 作为FPGA的初学者,我无法传递任何评论。 顺便说一句,我注意到,您在几个回复中建议了解数据表。 我尝试过很少的数据表,例如内存,ADC,振荡器e.t.c. 我只能从数据表的内容中清楚地低估约40%。 大多数内容都含糊不清。 鲍勃,你能建议一个解决方案吗? 费萨尔 以上来自于谷歌翻译 以下为原文 Hi This reply has nothing to do with your query. I wish to get some suggestions from Bob. Bob's contribution towards helping the FPGA guys is excellent ( I don't know which word to use it here) . As a beginner in FPGA I am not in a position to pass any comments . By the way , I have noticed that , you have suggested in few replies , about understanding data sheets. I have tried with few data sheets e.g memory , ADC, Oscillators e.t.c I can only understrand around 40 percent clearly from the data sheet's content. Most of the content are vague. Bob, Could you please suggest a solution ? Faisal |
|
|
|
费萨尔
像许多设计工程一样,阅读数据表的“艺术”是你随着时间的推移而发展的。 您将学习要查找的内容,以及要忽略的部分(为更紧急的任务节省时间)以及哪些部分是样板文件。 您还将学习如何从数据表中了解哪些有趣的细节。 像许多设计工程一样,你也会通过犯错来学到很多东西。 与阅读新车的使用说明书并没有太大区别。 有些东西对你来说是无趣的,有些东西是常见的样板,有些东西是特别感兴趣的 - 如果你花了足够的时间,你可能会发现一些有趣的细节,你没想到甚至不是 求。 我最喜欢的宠物是一些规范或要求,根据经验和洞察力,你绝对肯定是假的。 当一份文件的部分作者被委托给无知的新大学毕业生时,就会发生这种情况。 我记得一份FPGA数据表,其中指出每个电源引脚在十进制步骤中单独需要一整套去耦电容,从10pF到1uF。 像这样的愚蠢的东西会让你质疑文件的其余部分是多么虚伪。 - 鲍勃埃尔金德 签名:新手的自述文件在这里:http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369总结:1。 阅读手册或用户指南。 你读过手册了吗? 你能找到手册吗?2。 搜索论坛(并搜索网页)以寻找类似的主题。 不要在多个论坛上发布相同的问题。 不要在别人的主题上发布新主题或问题,开始新的主题!5。 学生:复制代码与学习设计不同.6“它不起作用”不是一个可以回答的问题。 提供有用的详细信息(请与网页,数据表链接).7。 您的代码中的评论不需要支付额外费用。 我没有支付论坛帖子的费用。 如果我写一篇好文章,那么我一无所获。 以上来自于谷歌翻译 以下为原文 Faisal, Like much of design engineering, the 'art' of reading datasheets is something you develop over time. You learn what to look for, and which sections to ignore (to save time for more urgent tasks), and which sections are boilerplate. You also learn to pick up on which interesting details are missing from the datasheet. Like much of design engineering, you also learn a lot by making mistakes. It's not so different from reading the owner's manual for your new automobile. Some of the stuff is uninteresting to you, some of the stuff is common boilerplate, some of the stuff is of specific interest -- and if you spend enough time, you may find some interesting details you didn't expect and weren't even seeking. My favourite pet peeve is some specification or requirement which you know with absolute certainty to be false, based on experience and insight. This happens when authorship of portions of a doc are delegated to new college grad hires who are clueless. I remember a FPGA datasheet which stated that each power supply pin individually required a complete set of decoupling capacitors from 10pF to 1uF in decade steps. Silly stuff like that leads you to question how much of the rest of the document is bogus. - Bob Elkind SIGNATURE: README for newbies is here: http://forums.xilinx.com/t5/New-Users-Forum/README-first-Help-for-new-users/td-p/219369 Summary: 1. Read the manual or user guide. Have you read the manual? Can you find the manual? 2. Search the forums (and search the web) for similar topics. 3. Do not post the same question on multiple forums. 4. Do not post a new topic or question on someone else's thread, start a new thread! 5. Students: Copying code is not the same as learning to design. 6 "It does not work" is not a question which can be answered. Provide useful details (with webpage, datasheet links, please). 7. You are not charged extra fees for comments in your code. 8. I am not paid for forum posts. If I write a good post, then I have been good for nothing. |
|
|
|
eteam00写道:
我最喜欢的宠物是一些规范或要求,根据经验和洞察力,你绝对肯定是假的。 当一份文件的部分作者被委托给无知的新大学毕业生时,就会发生这种情况。 我记得一份FPGA数据表,其中指出每个电源引脚在十进制步骤中单独需要一整套去耦电容,从10pF到1uF。 像这样的愚蠢的东西会让你质疑文件的其余部分是多么虚伪。 - 鲍勃埃尔金德 可能是为14mm x 14mm FPGA芯片设计评估板的新员工 一块16层层压板的大小的门垫,然后奇怪为什么人们与现实世界 应用程序的解耦建议存在问题...... 问候, 的Gabor - Gabor 以上来自于谷歌翻译 以下为原文 eteam00 wrote:My favourite pet peeve is some specification or requirement which you know with absolute certainty to be false, based on experience and insight. This happens when authorship of portions of a doc are delegated to new college grad hires who are clueless. I remember a FPGA datasheet which stated that each power supply pin individually required a complete set of decoupling capacitors from 10pF to 1uF in decade steps. Silly stuff like that leads you to question how much of the rest of the document is bogus. Probably the same new hires who designed the eval board for a 14mm x 14mm FPGA chip on a piece of 16-layer laminate the size of a doormat, and then wonder why people with real-world applications have problems with their decoupling suggestions... Regards, Gabor -- Gabor |
|
|
|
只有小组成员才能发言,加入小组>>
2388 浏览 7 评论
2804 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2270 浏览 9 评论
3338 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2440 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
768浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
551浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
386浏览 1评论
1975浏览 0评论
692浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-29 21:06 , Processed in 1.722044 second(s), Total 92, Slave 76 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号