- 博客(15)
- 收藏
- 关注
原创 SD卡读取BMP图片显示例程
在前面的实验中我们练习了SD卡读写,VGA视频显示等例程,本实验将SD卡里的BMP图片读出,写入到外部存储器,再通过VGA、LCD等显示。在前面的实验中我们在VGA上显示的是彩条,是FPGA内部产生的数据,本实验将彩条替换为SD内的BMP图片数据,但是SD卡读取速度远远不能满足显示速度的要求,只能先写入外部高速RAM,再读出后给视频时序模块显示。我想对于初学者来说看了一个这么复杂的网络,最开始一定是处于比较懵逼的状态。但是身为一个FPGA工程师,我们一定要具备像工藤新一一样抽丝剥茧的能力,这么.
2021-12-17 10:39:04 1232
原创 vga_char设计
实验通过字符转换工具将字符转换为8进制mif文件存放在单端口的ROM IP核中,再从ROM中把转换后的数据读取出来显示到VGA上。
2021-12-17 10:16:48 395 1
原创 sd_card_audio
我们在前文中讲过一个关于audio的例程,它主要完成了录制播放功能(直接从SDRAM中写/读数据),而本文相较之前的例程有两处不同,第一处:本例程是从SD卡中读取数据;第二处:本例程添加了文件检索功能(但是并没有添加文件系统)。关于第一处我们没有太多问题,因为在之前关于SD卡的读写已经详细讲解过了,那么第二处的文件检索就成为了重中之重,在没有文件系统的情况下如何完成文件检索?在已知文件格式为WAV的条件下(大部分的文件都有文件头),我们需要做的是分析SD卡一个扇区的前几个字节,判断这个文件是否为WAV文件。
2021-12-17 09:41:56 291
原创 FPGA-音频模块开发(三)
frame_read_write.v从RTL视图中可以看出,该模块由多个子模块(afifo_64i_16o_64、afifo_16i_64o_256、frame_fifo_write、frame_fifo_read)组成。其中afifo_64i_16o_64.v作为一个连接audio_record_play_ctrl与frame_fifo_write的跨时域数据交互,前者的时钟为系统时钟,后者的时钟为MEM_CLK。我们可以看到在RTL视图中连接到这个fifo中几个主要的信号:其中有两个异步
2021-12-17 09:18:41 1407 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人