zynq
weixin_43189165
这个作者很懒,什么都没留下…
展开
-
vivado使用git版本管理
1.测试环境使用vivado2018.22. 目录工程目录如下:mcs:保存bit使用script:保存脚本包括工程脚本和bd脚本src:源文件包括ip、自定义ip和源代码work:工程工作目录src目录如下:contrs:保存约束文件hdl:保存代码ip:保存调用ipuser_ip:保存自定义ip3.导出脚本分别使用tcl命令导出工程脚本和bd脚本导出bd脚本如下:write_bd_tcl 目录(这里使用script目录)write_project_tcl 目原创 2021-07-08 17:44:47 · 991 阅读 · 0 评论 -
10G以太网实现udp、arp、icmp设计及测试
1.设计流程实现udp、arp、icmp(ping)等协议,支持udp动态数据包大小、自动添加udp校验和和长度、动态更新端口号10g采用zynq7 fpga实现2.10G ip配置选择base-r,其他默认在逻辑设计中,把发送大包的控制信号使能3.速度测试测试方法采用udp测试,依次更改包大小1500、2048、3072、4096、6144、8192包大小 速度1500 3原创 2020-05-28 17:12:33 · 1342 阅读 · 0 评论 -
zynq7通过selectmap加载fpga
1.测试环境zynq7通过以太网接收bin文件,通过selectmap加载fpga,位宽可选择为8位或者32位2.部分这是产生clk时钟用的这里是数据输出产生时序3.参考设计详细应用信息参考xapp583具体代码已上传可自行下载参考代码为32位,稍加修改可改为8位宽4.8位宽将阴影部分打开,同时函数的data32更换为byte【i】即可5.测试结果结果可正常连续加载...原创 2020-05-28 11:10:01 · 2687 阅读 · 1 评论 -
zynq使用lwip远程更新flash
1.目的zynq通过使用以太网实现远程更新flash,同时实现不断电重启,方便用户升级2.硬件环境vivado2018.2使用zynq7开发板zedboard,只需要搭建最小系统包括以太网、uart、flash控制器、ddr3.软件环境搭建硬件环境后,生成bit,导出到sdk该测试环境基于echo模板改动4.软件说明新增qspi_remote_update.h新增qspips....原创 2019-12-16 14:16:33 · 2879 阅读 · 2 评论