zedboard学习记录.1.纯PL流水灯】的更多相关文章

环境:vivado 217.4 开发板: zedboard ver.d xc7z020clg484-1 1.打开Vivado新建一个RTL工程. 2.add source->add/create design resouce->create ->finish 3.写入内容. module FlowingLamp( input wire GCLK, //PL 100mhz input wire BTNU, //low :] LED ); wire clk_100m; //clk 100mh…
1.建立一个工程. 硬件设计 2.IP integrator -> create block desgin;Run Block Automation. 3.add IP -> AXI GPIO;ritht-click -> Costomize Blocking or double left-click,gpio 8bits leds: 3. Run Connection Automation -> select all. 4.file -> save 硬件处理 5.Tools…
环境:win7 .vivado 2017.4 .zedboard rev.d 首先建立工程. 1.Tools -> Create and Package New IP 2.Create AXI4 Peripheral -> Next IP的名字 位置 -> Next......Next-> Edit IP -> Finish 3.此时已建立临时工程,在里面修改. 有两个  .v  文件 都是需要修改的 在顶层文件,添加 output wire [5:0] OLED, .OLE…
zynq系列FPGA分为PS部分和PL部分. PL: 可编程逻辑 (Progarmmable Logic), 就是FPGA部分. PS: 处理系统 (Processing System) , 就是与FPGA无关的ARM的SOC的部分,实质是直接操作arm9内核的处理器. 这次先是最简单地在PL部分编写一个流水灯实验的代码. 使用的开发环境是vivado 2016.4. 1.新建工程,Create New Project. 2.next. 3.选择工程目录,和输入工程名字. 4.选择RTL Pro…
学会了如何新建一个工程模板,下面就要开始动手实践了.像c/c++中经典的入门代码"hello world"一样,流水灯作为最简单的硬件设备在单片机领域也是入门首推.如果你已经有了一定的C语言基础以及曾经使用过类似的芯片,那么学习起来绝对事半功备.当然没有也不需要担心,本项目实现起来很简单.不过学习嵌入式,第一点就是要转变思路,从现在开始你不在是仅仅和编程语言打交道了,交叉编译的方式注定嵌入式项目软硬件不分家,从硬件实现,软件设计,软硬件调试,硬件运行观察结果,熟悉和适应这个流程对于嵌入…
Vivado+zedboard之初学流水灯 Author:zhangxianhe 环境:vivado 2016.3(已验证适用于2015.4) 开发板:Zedboard version xc7z020clg484-1 实验:使用Vivado和SDK进行Zedboard开发,制作一个简单的流水灯程序以说明软硬件协同设计的方法.开发流程等. 本文将分为三个部分: 1. 使用Vivado创建一个工程,并构建一个Zynq嵌入式处理系统. 2. 在上述基础上,将完成后的硬件导入到SDK中进行软件设计. 3…
视频地址:https://www.bilibili.com/video/av10765766 超详细!!!!!! 单片机内部三大资源 [资源:单片机可提供使用的东西] FLASH 可以重复擦写 断电后数据不丢失 RAM 存储中间运算过程中产生和需要的数据 数据断电丢失 读写速度非常快 无限次擦写 SFR 单片机内部的功能对应一个或多个SFR 对SFR的读写.配置来实现单片机各种功能 啥是51单片机? 兼容Inter的MCS-51体系架构的一系列单片机 选择的STC89C52的数据 想让单片机运行…
UWP学习记录12-应用到应用的通信 1.应用间通信 “共享”合约是用户可以在应用之间快速交换数据的一种方式. 例如,用户可能希望使用社交网络应用与其好友共享网页,或者将链接保存在笔记应用中以供日后参考. 如果你的应用需要为处于另一个应用的上下文中的用户快速完成内容接收,则可以考虑使用“共享”合约. 应用可以通过两种方式支持“共享”功能. 首先,应用可以是提供用户要共享的内容的源应用. 其次,应用可以是用户选择作为共享内容目标的目标应用. 一个应用也可以既是源应用,也是目标应用. 如果你希望你的…
UWP学习记录10-设计和UI之控件和模式7 1.导航控件 Hub,中心控件,利用它你可以将应用内容整理到不同但又相关的区域或类别中. 中心的各个区域可按首选顺序遍历,并且可用作更具体体验的起始点. 中心的内容可以显示在全景视图中,这样用户一眼就能看见新增内容.可用功能和相关信息. 中心通常具有一个页标题,每个内容部分各有一个部分标题. Pivot,透视表控件,用于导航经常访问的不同内容类别. 透视表允许在两个或多个内容窗格之间进行导航,并且依靠文本标题来表明内容的不同部分. SemanticZ…
为了做项目的前期验证工作,实验室购买了某开发板,下面是基于该板子的实现过程.作为笔记记录,供入门者参考. 1:创建一个Quartus II的工程 next选择器件,然后finish.我的器件是cyclone IV 系列 EP4CE15F18. 2:打开SOPC Builder,配置NIOS ii硬件. Quartus II 11同时包含了SOPC Builder和Qsys,SOPC Builder是Qsys的低版本,已经被高版本的Quartus II 移除. 添加NIOS II 的CPU,Sys…