案例常见问题【汇总帖】
【问题1.1】程序下载后,蜂鸣器一直再叫,这是什么原因?答:从两方面进行分析,1、如果你的工程有用到蜂鸣器,但是蜂鸣器没有按照你的要求响,那就要去定位问题了,可以看这个:08 定位问题能力
http://fpgabbs.com/forum.php?mod ... =268&fromuid=100110
(出处: 明德扬论坛)
2、如果你的工程没有用到蜂鸣器,那原因就是再分配引脚的时候,有引脚没有进行配置,软件再综合的时候自动进行了随机分配,分配到了蜂鸣器哪里。如果这些引脚用不到,请删除,如果去要用到,就要进行分配。
【问题1.2】RGB323一共八根线,该如何进行引脚分配?
答:R是三根线,G是2根线,B是三根线,开发板上面R是5根线,G是6根线,B是5根线,这里可以选择配置引脚的高位,而放弃低位。可以参考案例:59VGA显示不同颜色
http://fpgabbs.com/forum.php?mod ... =270&fromuid=100110
(出处: 明德扬论坛) 参考里面点拨板的案例
【问题1.3】点拨开发板没有普通按键,只有矩阵键盘,该怎么办?
答:请参考该帖子处理:点拨开发板的矩阵键盘使用方法:http://www.fpgabbs.cn/forum.php?mod=viewthread&tid=973
【问题1.4】801开发板上面共有三片SDRAM,那么如何同时操作三片呢?
答:由于三个SDRAM是共用地址线的,所以三片SDRAM可以当作一片来使用,但是位宽变成48位来使用。
可参考MDY边缘检测—MP801矩形1.0 :http://fpgabbs.com/forum.php?mod ... =872&fromuid=100110
【问题1.5】SCCB写入这里写的是27bit,加上开始和结束才29bit,为什么书上写的是30bit?
答:由于停止位是一个拉高的操作,而最后的一个x不确定是0还是1,所以在x和停止位之间还有一个固定的0。
【问题1.6】在串口回环工程中,数据处理模块中ifdef XILINX的意思是什么?
答:他的下面是XILINX的ip核,当定义这个宏的时候,就会使用这个ip核,没有定义,则使用my_fifo这个ip核代码。
【问题1.7】打开串口调试助手的时候,提示没有发现此串口。如何解决?
答:1、可以在电脑设备管理器中的端口选项下,找到对应的串口号,然后串口调试助手选择相应的串口号即可。
2、如果设备管理器中显示的端口号,软件上没有,可以按照以下操作修改串口号:选中端口选项下面的串口号→右键单击选择属性→端口设置→高级,然后在最下面修改对应的端口号即可
3、https://jingyan.baidu.com/article/e52e36157a2dc740c70c514d.html
【问题8】pll的ip核频率能调到1Hz吗?
答:可以直接打开ip核生成界面去设置看看,如果不可以的话,设置的时候直接就会提示,如果可以,就能成功生成
OV7670摄像头显示
【问题2.1】 图像采集为什么显示的一直是白屏啊?
答:1. 需要按一下开发板上的按键才能正常显示(开发板上的按键都按一下)。
2. 确认是使用MDY官方提供的工程。其他工程未验证过。
3. 请确认摄像头连接正确。正确的连接方法如下:
【问题2.2】 摄像头的PCLK和XCLK的关系是什么,为什么系统时钟CLK通过PLL得到XCLK,PCLK通过PLL却给各个模块使用
答:XCLK是FPGA产生的,送往给摄像头的,摄像头的工作时钟。
PCLK是摄像头根据XCLK而产生的图像时钟,它来源于XCLK。PCLK是输入的图像数据、行场信号的随时时钟。
因为FPGA处理的对输入的图像数据进行处理,自然是需要使用PCLK。
页:
[1]