1.芯片型号

zynq芯片型号:XC7Z045-2FFG900C
(vivado中选型:XC7Z045-FFG900-2)
ddr3芯片型号:MT41J256M8HX-15E

2.启动模式选择

zc706评估板具有5种不同的启动方式,分别为:JTAG模式,独立JTAG模式,QSPI模式,SD卡模式,锁相环使用模式

图1. 启动模式选择(选自ug954手册) 备注:但实际上经过测试,使用usb线也可以独立运行fpga即PL部分的程序,其开发流程与一般FPGA开发流程相同。

3.嵌入式开发具体流程

大致遵循先硬件设计在软件设计的思路。以”hello world串口传输“为例讲解具体开发流程。

  1. 创建vivado工程
  2. 调用并配置所需IP核
    一般必须调用zynq7 system以及AXI核
  3. 生成顶层的HDL文件
  4. 导出到SDK中(其中如果涉及到fpga部分的开发,要生成所需的bitstream并需要被包含)
  5. 在SDK中创建工程,编写C程序(该部分开发过程与一般ARM核的嵌入式开发相同)
  6. 通过JTAG接口连接zc706板进行验证

zc706zk开发基础设置相关推荐

  1. 【微信小程序】云开发基础设置

    第一步 设置名称,修改路径,填写id,勾选 小程序-云开发,全部填写之后点击确定 第二步 进入首页之后可以看到控制台有错误,不用管它,点击左上角的云开发 进入之后点确定 点击完确定弹出页面,填写环境的 ...

  2. java开发环境怎么写_Java开发基础设置:如何配置Java运行环境

    很多朋友都有自学Java的愿望,但是自学一门语言何其艰难,没人指引的话往往不得其门而入.那么,今天千锋老师就给大家带来Java入门课程中配置Java运行环境的方法,希望能够对大家有所帮助. 一.JDK ...

  3. 企业CMS网站建设第二课:CMS模版开发——CMS基础设置与栏目管理

    知识点:DeDeCMS基础设置.模板管理.网站栏目设置.网站的备份. 1.DeDeCMS基础设置 1.1 DeDeCMS后台 登录后台:在浏览器地址栏输入http://127.0.0.1/dede/  ...

  4. 虚幻引擎虚拟现实开发基础学习教程

    流派:电子学习| MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz 语言:英语+中英文字幕(根据原英文字幕机译更准确)|大小解压后:3.93 GB |时长:5h 15m 了 ...

  5. Android游戏开发基础part2--Canvas画布

    游戏开发基础part2--Canvas画布 又过了一周才继续做总结,四级结束了,应该可以多点时间学习游戏编程了. Canvas画布类是一个在游戏当中担当非常重要的角色,它可以绘制出不同的图形和图片,可 ...

  6. 一起谈.NET技术,asp.net控件开发基础(18)

    本篇继续上篇的讨论,可能大家已经在使用asp.net2.0了,DataSource属性不再使用,而是跟数据源控件搭配使用.现在讨论的绑定技术都是基于1.1版本,先熟悉一下,本质上是一样的,这样一步步的 ...

  7. android界面数据存储,Android应用开发基础之数据存储和界面展现(二)

    Android应用开发基础之数据存储和界面展现(二) 常见布局 相对布局 RelativeLayout 组件默认左对齐.顶部对齐 设置组件在指定组件的右边 android:layout_toRight ...

  8. SP 短信开发-基础知识篇

    SP 短信开发-基础知识篇 很土的话题,但是最近帮朋友做这个东西,所以写点东西出来给初学者参考. 一.准备资料 SP开发资料网站上有很多,但是主要是以下几个文档: 1.MISC1.6 SP订购通知接口 ...

  9. 【读书笔记《Android游戏编程之从零开始》】16.游戏开发基础(动画)

    1. Animation动画 在Android 中,系统提供了动画类 Animation ,其中又分为四种动画效果: ● AlphaAnimation:透明度渐变动画 ● ScaleAnimation ...

最新文章

  1. Android中View如何刷新
  2. 4、MySQL修改存储过程(ALTER PROCEDURE)
  3. php读取pdf文件
  4. 要不要学Python?如何快速学Python?
  5. c语言作业做出金山打字功能,goldmountain.c
  6. 安川伺服总线通讯方式_MⅢ总线特点 安川伺服选型与应用案例
  7. 栈的应用--括号匹配的检验
  8. hadoop--完全分布式运行模式
  9. 通过配置XML,使用TpiSyntaxAnalyzer语法分析,快速生成网页
  10. python socket.error: [Errno 10054] 解决方法
  11. 利用Python进行数据分析笔记-时间序列(时区、周期、频率)
  12. 让 “微软雅黑” 在IE6下完美显示
  13. android sd卡数据恢复软件下载,手机SD卡内存卡数据恢复软件
  14. c语言 二维数组指针
  15. 大学计算机应用经典案例,大学计算机基础经典实验案例集
  16. 互联网金融风控模型大全
  17. Android 主线程子线程执行关系
  18. 音乐 美术 劳技 计算机教研组工作总结,音体美信息教研组工作总结
  19. Java编程:悲观锁、乐观锁的区别及使用场景
  20. 随机森林-sklearn.ensemble.RandomForestRegressor

热门文章

  1. python输入用户名密码、三次输入失败、退出程序_Python3练习-输入用户名输入三次错误即锁定该用户,提示登录失败...
  2. fanuc机器人与示教器配对_FANUC工业机器人手动示教的方法
  3. oracle dcd设置,i.MX RT启动数据DCD的结构及配置
  4. 关于flex布局在IE浏览器上的坑
  5. 传Google将推WiFi手机 支持Google Talk
  6. 碎碎念【3】—— 趣味小故事
  7. Kevin Durant成长之路
  8. 2019全国电子设计大赛D题---简易电路特性测试仪
  9. 报告显示:被调研中国企业超85%已从数字转型中获得回报
  10. 嵌入式系统——ARM架构及分类