跳转到主要内容
FPGA 开发圈
Toggle navigation
新闻
视频
技术文章
博客
下载中心
活动
登录
注册
博客
学会Zynq(23)XADC报警功能与中断使用示例
上篇中我们简单了解了XADC和其基本使用方法,本文我们将学习XADC的报警功能和中断的使用方法。程序中我们设置温度和VCCPAUX的上、下报警阈值。当超出这个范围时,便进入中断进行报警提示。
2019-09-05 |
Zynq
,
XADC
重温FPGA设计流程五:(调用DDS IP核产生正弦波)
创建工程,DDS_test。在IP Catalog中搜索DDS,选择其中一个DDS Compiler,双击打开。
2019-09-03 |
FPGA设计
学会Zynq(22)XADC测量片内温度与电源电压
本文将介绍如何在PS中调用Zynq内部的XADC模块进行片内温度和电源电压测量。先了解XADC的相关知识,再通过实例体会XADC的用法,学习XADC API函数的使用。
2019-09-02 |
Zynq
ZCU102(6)——AXI_TIMER精确计时
axi_timer模块即为PS可以访问的PL计数器,通过计数值以及接入axi_timer的计数时钟周期,可以在PS内取得比较精确的计时。axi_timer有2种使用方式,一种是作为计数器使用,另一种是作为定时器使用
2019-08-30 |
ZCU102
FPGA串口实战篇
在业界,串口又称为通用异步收发器(Universal Asynchronous Receiver/Transmitter,简称UART),它的通信方式遵循一套串口协议:UART通信首先将接收到的并行数据换成串行数据来传输。数据帧从起始位开始,后面是7个或8个数据位,一个可用的奇偶校验位和一个或几个高位停止位
2019-08-29 |
FPGA串口
重温FPGA设计流程四:(有限状态机)
软件:Vivado2017.4 板卡:Ego1 型号:xc7a35tcsg324-1
2019-08-28 |
FPGA设计
学会Zynq(21)TCP轮询机制(polling)示例
前面我们已经学习了TCP的所有发送、接收和各种回调函数。本文将介绍最后一部分,TCP的轮询机制。在前面TCP发送Hello World的实例中,我们是在main函数的while循环中每隔1s调用一次数据发送函数。本文的实例将利用轮询机制完成同样的功能。
2019-08-27 |
Zynq
重温FPGA设计流程三:(基于Verilog来设计流水灯)
软件:Vivado2017.4 板卡:Ego1 型号:xc7a35tcsg324-1。打开Vivado,创建一个名为design_test的空白工程。点击Add source或者Sources中的+号来添加或者创建一个设计源文件,点击Next。
2019-08-26 |
FPGA设计
,
Verilog
ZCU102(5)——AXI_BRAM实现PL与PS数据互联
PS模块通过axi_bram模块,可以使用AXI接口读写PL内的Block RAM,实现PS与PL之间的数据互联。axi_bram需要与Block Memory Generator模块共同使用,axi_bram将PS的AXI操作转化为bram的控制接口时序。建立Vivado工程,并且添加Zynq模块,AXI BRAM Controller模块,Block Memory Generator模块,...
阅读详情
2019-08-23 |
ZCU102
学会Zynq(20)TCP echo服务器(接收回调)
前两篇我们学习了TCP的发送,本文学习如何处理接收数据。本文使用TCP设计一个echo服务器,开发板将来自所有IP地址和端口的数据原路发送回去,功能和本系列第15篇的UDP echo服务器相同。本文实例与SDK提供的“lwip echo server”例程相比要简化许多,没有使用DHCP协议。本文主要是学习TCP的接收回调,DHCP的内容会在后面专门讲述。
2019-08-21 |
Zynq
,
SDK
重温FPGA设计流程二:(IP核应用-全加器)
软件:Vivado2017.4 板卡:Ego1 型号:xc7a35tcsg324-1
2019-08-20 |
FPGA设计
ZCU102(4)——AXI_GPIO实现按钮控制LED及PS响应PL中断
AXI GPIO模块将PL端连接的GPIO信号通过AXI接口与PS模块连接,PS通过AXI接口的地址映射对PL端的GPIO信号进行读写等控制。与EMIO可以实现相同的功能,区别主要在于EMIO对于少数GPIO接口进行单独的控制,而AXI GPIO可以对多个GPIO接口合并成的总线进行整体读写控制。
2019-08-16 |
ZCU102
学会Zynq(19)TCP发送Hello World(server模式)
上文介绍了用TCP发送“Hello World”的实例,工作在client模式下。本文实现同样的功能,但让TCP工作在server模式下。把开发板当作服务器,远程主机为客服端访问服务器,实现被动连接。TCP client和TCP server在lwIP中的连接流程和区别可参考本系列前面与lwIP相关的文章
2019-08-15 |
Zynq
重温FPGA设计流程一:(IP封装)
一、IP封装:1、打开Vivado,点击Create Project。2、点击Next,在Project name中输入我们的项目名称:74LS00。3、点击Next,默认勾选Do not specify…4、点击Next,核对信息,然后点击Finish。5、在空白工程中,左侧Flow Navigator中,选择PROJECT MANAGER下的Add Source。
2019-08-15 |
FPGA设计
ZYNQ--从入门到起飞--AXI总线接口分析(LITE)
在ZYNQ中有支持三种AXI总线,拥有三种AXI接口,当然用的都是AXI协议。其中三种AXI总线分别为
2019-08-13 |
Zynq
,
AXI总线
第一页
前一页
…
87
88
89
…
下一页
末页