FPGA
两点日落的下午
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
zedboard 音频芯片 adau1761 linux 下音频驱动(四)ALSA 播放音乐
一、概述前面我们已经建立了工程,移植驱动,制作好文件系统。下面我们编译并移植ALSA音频设备的驱动,并播放、录制音频。二、软件需求1、alsa-utils-1.1.5.tar.bz2 ftp://ftp.alsa-project.org/pub/utils/2、alsa-lib-1.1.5.tar.bz2 ftp://ftp.alsa-project.org/pub/lib/注...原创 2019-04-11 23:57:19 · 1802 阅读 · 0 评论 -
ZedBoard HDMI Tutorial(ZedBoard HDMI 官方IP显示例子)基于Vivado 2015.4
使用软件:Vivado2015.4,开发板MiZ702,使用的ADI TCL源码版本为Vivado2016.1使用TCL生成的工程链接:https://pan.baidu.com/s/1VChU1jeuh4cYjdxB21yfKw 提取码:f6lh准备:使用源码:adi_ip_2016_r1https://github.com/analogdevicesinc/hdl/tree...原创 2019-04-04 20:50:29 · 2610 阅读 · 0 评论 -
VGA Timming 1024x600(Vivado Video Timming Controller)
本文不研究原理,1024x600的时序通过推理得出。以下讨论的分辨率均为60Hz。因为微雪的屏幕都是1024x600的,但其实这个分辨率不是标准VGA。∵ Active Video (A1) Front Porch (A2) Sync Pulse (A3) Bac...原创 2019-03-31 03:34:17 · 2897 阅读 · 0 评论 -
ZYNQ-7000 SoC几种DMA的区别与对比
一、AXI总线与DMA对于ZYNQ,掌握PS与PL的高速接口;掌握几种DMA的区别与用法;能够编写基于AXI-4总线的用户IP且打包,意味着对ZYNQ器件的掌握已经进入了真正的入门,或中级水平。本篇文章旨在通过简单清晰的描述,让读者快速理解ZYNQ-7000几种DMA的区别。并愿在之后陆续给出几种DMA配合ADC08200、ZedBoard开发板用作数据采集的例子,供参考学习与使用。还望大...原创 2019-03-31 00:53:45 · 5826 阅读 · 0 评论 -
设置ZYNQ开发板,自动登录并播放音乐
一、自动登录 文件系统位于SD卡,现在PC机上修改ZYNQ SD卡文件系统。两种办法,一种可在PetaLinux手册中看到,这里不再赘述。第二种直接修改Linux文件系统,步骤如下:1、创建开机执行的Shell~# cd /home/root #切换目录~# touch autologin.sh #新建文件~# gedit autologin....原创 2019-03-09 21:14:18 · 1161 阅读 · 2 评论 -
zedboard 音频芯片 adau1761 linux 下音频驱动(三)PetaLinux
一、概述在这一篇文章,我们使用PetaLinux生成BOOT.bin、image.ub内核文件,用于下一步播放音乐调试。我们使用的Linux环境是Ubuntu14.04.4,软件为petalinux 2015.4; vivado 2015.4.二、准备工作1、建立工程文件夹。~$ mkdir zed_sound_csdn2、拷贝硬件将 “\Test01_adau1761....原创 2019-01-30 20:51:41 · 2799 阅读 · 1 评论 -
zedboard 音频芯片 adau1761 linux 下音频驱动(二)Vivado
一、概述本实验依赖adau1761音频芯片,与是否使用zedboard板卡关系不大。二、新建工程 这一步没有Boards的参见:https://reference.digilentinc.com/learn/software/tutorials/vivado-board-files/start工程建立完毕。注:非ZedBoard板卡情况:1、可以选ZyBo开发板...原创 2019-01-30 16:48:27 · 3255 阅读 · 1 评论 -
zedboard 音频芯片 adau1761 linux 下音频驱动(一)简介
一、概述这其实和 ZedBoard 板卡无关,只要音频芯片是 adau1761 ,都可以使用。有两种方法可以驱动此芯片,在此只介绍第二种:1、Linux uio 方式。2、本文 adi kernel 内核 + petalinux 方式。也就是这一系列文章要介绍的方式。对于第一种,不需要Linux驱动程序的支持,即有设备树和 Linux 系统即可工作。在 Linux 系统下,使用类似...原创 2019-01-30 15:34:03 · 3073 阅读 · 1 评论 -
PetaLinux 建立存储于 SD 卡的文件系统
一、简介通过这篇文章,您可以使用 PetaLinux 构建您的 Linux 嵌入式系统。并将文件系统保存在 SD 卡中,掉电不丢失。二、操作1、格式化SD卡将 SD 卡分为 FAT32 和 Ext4 前后两个分区,第一个分区百兆即可,第二个分区约3GB,以可以存储一个Ubuntu(Libaro)系统为佳。在 Ubuntu 中点击搜索框,运行磁盘(Disk Utility)工具...原创 2019-02-07 00:06:25 · 9636 阅读 · 7 评论 -
一种新的状态机写法:current_state <= "Idle";
未来已经到来,只是尚未流行。原创 2017-03-23 21:27:18 · 1485 阅读 · 1 评论 -
对于ALU(算数逻辑运算单元)算数和逻辑的一点理解
一、CPU中的核心部分就是ALU了,ALU英文全称是 Arithmetic Logic Unit ,即算数逻辑运算单元。二、小时候最早接触“算数”和“逻辑”的概念是用51单片机。那时候最简单,也是最有意思的莫过于流水灯了。点亮一个灯,然后循环左移或是右移,就可控制LED依次的点亮和熄灭。当时用的是汇编语言,在汇编中,左移和右移都分别有两条指令,逻辑左移和算数左移。逻辑左移(RL A)不含进位位...原创 2019-06-17 06:38:21 · 10077 阅读 · 0 评论
分享