介绍一下Basys开发板: Basys2 FPGA开发板是一个电路设计实现平台,任何人都可以通过它来搭建一个真正的数字电路.Basys2是围绕着一个Spartan-3E FPGA芯片和一个Atmel AT90USB USB控制器搭建的,它提供了完整.随时可以使用的硬件平台,并且它适合于从基本逻辑器件到复杂控制器件的各种主机电路.Basys2开发板兼容所有版本的Xilinx ISE工具,其中也包括免费的WebPack版本.Basys2附带一个用于供电和编程的USB下载线,所以就不需要其他供电器件或…
背景:华中科技大学 电测综合实验 主要功能:Basys2开发板外接一个扬声器(或无源蜂鸣器也可)实现电子琴和音乐播放器的功能.其中由于开发板上只有4个按键,所以电子琴功能只做了4个音调,分别对应于4个轻触开关.音乐播放器功能需要根据挑选出来的乐谱,人工翻译为代码中对应的音调代码,然后输入到代码的状态机之中.两个功能分别采用两个不同的声道输出,因此两个功能互不干扰,可以同时进行.实现了一个符合综合实验要求的简单项目.因为没有队友,是一个人不到2天的时间赶出来的成果,所以比较简易,给需要的人做一个参…
本文原创,转载请注明出处:http://www.cnblogs.com/risten/p/4166169.html 1.系统原理 通过频率控制字选择相位步进,产生访问ROM的地址,进而控制DAC的输出波形与频率.整个系统由时钟生成.相位累加.ROM.DAC组成.限于basys2开发板的限制,本次将输出DAC替换为8个led灯显示. 2.系统设计 2.1 时钟生成 1 library IEEE; 2 use IEEE.STD_LOGIC_1164.ALL; 3 use IEEE.STD_LOGIC…
番茄钟设计 一.总体设计 1.番茄工作法简介 番茄工作法由意大利的奇列洛创造.其内容就是:工作25分钟休息5分钟,循环四次后休息15分钟. 本项目就是基于Xilinx Ego1开发板实现一个计时器,该计时器能实现: 25分钟工作倒计时 5分钟休息倒计时 二.开发板介绍 开发板用户手册(提取码:2019) 板子搭载了8Mbit的SRAM芯片,对于本程序基本不用考虑内存不够的问题.主要看看引脚的定义和数码管部分.还有就是,注意板子的时钟是100MHz,对应P17引脚. 三.系统设计 本系统属于时序系…
关于Xilinx SDSoc的介绍我就不再复述了,我理解的也不一定准确,可以阅读官方文档了解SDSoc,你可以把它理解为一个集成开发环境 (IDE),通过SDSoc我们能够简单快速的对Xilinx的开发板进行编程,不用像传统的嵌入式编程那样,需要配置嵌入式开发环境,交叉编译链,有时还得去移植Linux到开发板上,而这些繁琐的工作SDSoc都替你做了,相比较传统SoC设计流程,SDSoC通过自动生成硬件连接和软件驱动程序大大简化了Zynq SoC和MPSoC的开发过程,现在开发人员不需要深层次的了…
目录 1 Linux-RT内核简介 3 2 Linux系统实时性测试 3 3 rt_gpio_ctrl案例 10 4 rt_input案例 15 本文为Linux-RT内核应用开发教程的第一章节--Linux-RT内核简介.Linux系统实时性测试,欢迎各位阅读!本期用到的案例板子是创龙科技旗下的A40i工业级别开发板,是基于全志科技A40i处理器设计,4核ARM Cortex-A7的高性能低功耗国产开发板,每核主频高达1.2GHz. 基于全志科技A40i开发板,其接口资源丰富,可引出双路网口.…
可以去链接看更详细的,第一次用博客,这个编辑方式太不友好了. 文档:全志a33--系统移植--ap6210WiFi模块移?..链接:http://note.youdao.com/noteshare?id=85b43ef1977c0b8d75f9e57b9a637845&sub=9BBA64D369974A72B68D7EAB02DCF19F 一.准备工作1.新建文件夹WiFi_AP2.下载OpenSSL下载地址 https://www.openssl.org/source/old/,在这里我所下…
原文作者:aircraft 原文地址:https://www.cnblogs.com/DOMLX/p/8191036.html 这里不知道会不会有人是真的新手 新新手 不知道怎么 如何建立一个MFC 工程 应该不会吧? 就是 打开VS 新建项目-MFC -MFC工程-点基于对话框 -和在静态库中使用 然后下一页将关于对话框取消了 不然会有两个对话框出来 然后点击完成 具体如下 步骤1:双击打开vs2013,进入起始页,按Ctrl+Shift+N组合快捷键(此时也可以一步步新建->项目操作),可以…
2013-03-03 这是研一上学期<实时嵌入式系统实验>课程的大作业,是利用野火板的资源,加上一个AHRS(Attitude and Heading Reference System,姿态航向系统参考模块)模块,利用重力感应控制小球在迷宫中前进. 重力感应模块.开始,我在网上买了一个野火版的扩展模块--MMA7455三轴加速度传感器,36块钱,I2C总线. 野火附赠例程里相关例子,用的I2C1(STM32F103VET6有两个硬件I2C,I2C1和I2C2),经测试可用.但是遇到一个问题,I…
话不多说先上图 前言 在做这个实验的时候在网上找了许多资料,都是关于使用单片机驱动LCD显示,确实用单片机驱动是要简单不少,记得在FPGA学习交流群里问问题的时候,被前辈指教,说给我最好的指教便是别在玩这个了,多看看关于FPGA方面的书籍,比做这个单片机做的东西价值强多了.现在想来确实,自从学习FPGA以来,看过的书没有多少,只是想做个什么了,就在网上找找例程,照抄下来,把算法推理一遍,下个板子实现了,便以为自己会了懂了,要是自己在写一个便问题百出.那么菜鸟始终是菜鸟.自己根本没有掌握FPGA的…
PCIE_DMA实例五:基于XILINX XDMA的PCIE高速采集卡 一:前言 这一年关于PCIE高速采集卡的业务量激增,究其原因,发现百度"xilinx pcie dma",出来的都是本人的博客.前期的博文主要以教程为主,教大家如何理解PCIE协议以及如何正确使用PCIE相关的IP核,因为涉及到商业道德,本人不能将公司自研的IP核以及相关工程应用放到网上.但为了满足大家对PCIE高速采集卡这块的业务需求,博主特地利用业余时间,使用XDMA这个xilinx官方IP,配合xilinx提…
AC6102 开发板千兆以太网UDP传输实验 在芯航线AC6102开发板上,设计了一路GMII接口的千兆以太网电路,通过该以太网电路,用户可以将FPGA采集或运算得到的数据传递给其他设备如PC或服务器,或者接收其他设备传输过来的数据并进行处理. 接触过以太网的用户,应该最常听说的是TCP/IP协议,确实,在PC端或者嵌入式系统中,TCP/IP协议应用非常广泛,因此,当大家看到FPGA上带有以太网接口时,可能第一个想到的也是实现TC/IP协议.这里,首先可以很肯定的告诉大家,使用FPGA实现TCP…
AC6102 开发板千兆以太网UDP传输实验 在芯航线AC6102开发板上,设计了一路GMII接口的千兆以太网电路,通过该以太网电路,用户可以将FPGA采集或运算得到的数据传递给其他设备如PC或服务器,或者接收其他设备传输过来的数据并进行处理. 接触过以太网的用户,应该最常听说的是TCP/IP协议,确实,在PC端或者嵌入式系统中,TCP/IP协议应用非常广泛,因此,当大家看到FPGA上带有以太网接口时,可能第一个想到的也是实现TC/IP协议.这里,首先可以很肯定的告诉大家,使用FPGA实现TCP…
部分视频观看地址: [视频教程]iTOP-4412开发板之学习方法--致初学者 http://v.youku.com/v_show/id_XNzQ5MDA4NzM2.html [视频教程]三星Exynos 4412处理器开发要点 http://v.youku.com/v_show/id_XNjIwODA0MTY4.html [视频教程]iTOP-4412开发板之如何扩展不同型号LCD屏 http://v.youku.com/v_show/id_XNjM4NjY2NDQ4.html [视频教程]i…
本节介绍如何编译可以在开发板上运行的应用,编译方法很简单.基于:iTOP4412开发板首先要确定一下环境变量,如下图所示,使用“cd”命令回到根目录,然后使用命令“vim .bashrc”打开环境变量文件. 如下图所示,进入最底行,这里使用的和编译内核的编译器一样就可以. 使用命令“cd /home/linuxsystemcode/helloworld/”回到“/home/linuxsyetemcode/helloworld”目录中,如下图所示,使用命令“ARM-none-linux-gnuea…
参考来源:https://www.arduino.cn/thread-42417-1-1.html 查了好久,发现除了奈何等等几位大神总结过arduino各板子之间的性能.差异,没有很新的分析文章,在此斗胆写一篇测评.亚伦安娜写以方便刚刚开始学Arduino的朋友买到合适的开发板.Arduino系列开发板实在太多,本人水平不高.能力有限,仅以9款开发板进行说明,有错误的地方请给予支出,万分感谢.不是数据控的可以直接看最后的总结,数据资料大部分来自于aduino.cc及arduino.cn,感谢.…
  Air724 是上海合宙物联网于2020年3月下旬发布的一款基于UIS8910DM芯片组的物联网通讯模块. 模块通讯性能优越,符合Cat1通讯标准,支持最大下行速率 10Mbps 和最大上行速率5Mbps数据传输. 具有全功能音频输入输出接口,LCD接口,Camera接口,内存卡接口,矩阵键盘接口,ADC接口,其外设齐全,是替代2G物联网模块的理想产品.   EVB_Air724UG系列开发板是针对Air724模块而设计,本文将针对A13版本开发板做一个基本介绍. @ 目录 准备工作 一.准…
iTOP-4412开发板 目前为止,在用户网盘上已经积累了多达100G以上资料, 这些资料都是和4412相关的,并不是随便拼凑起来的!同时我们也完全开放原厂资料. 鉴于用户对于海量资料无从下手的问题,迅为对这些资料分类整理,针对性精心开发了一套教程,为用户更好的入门做了大量的工作,也起到非常好的效果. 资料 项目实战: 1.手机远程控制开发板 2.门禁系统 视频教程: (1)嵌入式开发板之入门视频---共53期 (2)嵌入式开发板之linux系统编程---68期 (3)嵌入式开发板之硬件设计指导…
近日,米尔科技推出国内首款基于xilinx Zynq UltraScale+MPSoC 平台的核心板及开发板.其优势主要有:采用16纳米制程,相比Znyq7000系列每瓦性能提升5倍,且单芯片融合4核心Cortex-A53(Up to 1.5GHZ),2核心Cortex-R5, GPU和154KLE的FPGA(包含DSP模块),强大且灵活.该款核心板性能配置强大且设计紧凑可靠,非常适合人工智能,工业控制,嵌入式视觉,ADAS,算法加速,云计算,有线/无线通信等广泛领域. xilinx Zynq…
本篇要分享的是基于Xilinx FPGA的视频图像采集系统,使用摄像头采集图像数据,并没有用到SDRAM/DDR.这个工程使用的是OV7670 30w像素摄像头,用双口RAM做存储,显示窗口为320x240,而且都知道7670的显示效果也不怎么样,这是一次偶然的机会我得到的资源,便在basys3.zybo.国产FPGA PGT180H上移植成功,总体的显示效果也是可能达到7670应有的标准,7670可以说是最基础的摄像头,基础到你都不想学驱动它,因为画质很差,还有一款基础的摄像头是OV7725,…
RGMII_PHY测试笔记1 基于开发板MiS603-X25 作者:汤金元 日期:20150817 公司:南京米联电子科技有限公司 博客:http://blog.chinaaet.com/detail/46639 论坛:www.osrc.cn 网址:www.milinker.com 网店:http://osrc.taobao.com 网络通信对于本人来说一直很神秘,没有搞过10M网络,也没有搞过100M网络,更没有搞过千兆网络,更不要说RGMII了.但是今天本人成功了,实现0到RGMII突破.如…
kingst.cnblogs.com 各种应用需要的接口不同: 做数字信号处理的,需要有AD/DA, 做图像处理,需要有图像接口.如果是通信的,需要有通信的接口,例如PCI/LVDS等.... 然后根据这些性能指标去选择.现在Altera和Xilinx芯片都高低搭配,  如果钱多,就选高端芯片,钱少,选低端芯片. 不是一款开发板就能满足所有需求. 一般CycloneII的就行了,个人觉得弄个(核心板+外围)比较好!集成到一起的我觉得只是为了学习程序!分开的对于学习软件硬件都比较好! 1.若你不买…
开发板:Xilinx K7 KC705 软件:ISE14.7 1.由于应用需求,我们要将开发板作为主机端,通过PCIe接口转接板外接一个NVMe PCIe SSD.并由FPGA控制SSD的数据读写. 因此我们例化生成了一个作为主机端的 PCIe IP核. 类型选择为Root Complex 这里我们将可设置的几项配置成抓取到的PCIe NVMe SSD的内部相应参数. 生成pcie核之后,在其目录下将example文件夹中的例程导入ISE中. 阅读其ucf文件,发现其中并没有约束sys_clk_…
没办法,回家入职新公司,做通信的,用到这款zynq加ad9163射频架构的开发版,要我做驱动,这可是初次接触zynq,带fpga的集成芯片,心里还是有点惊喜和忧愁,忧愁怎么最快啃下这个硬骨头,好吧上网搜资料咯! (1)平台简介 (2)软件架构 (3)硬件架构 (4)开发环境:vivado (1)平台简介 ZYNQ系列是赛灵思公司(Xilinx)推出的行业第一个可扩展处理平台,旨在为视频监视.汽车驾驶员辅助以及工厂自动化等高端嵌入式应用提供所需的处理与计算性能水平.该系列四款新型器件得到了工具和I…
买到一块 FPGA 开发板,你如何入手呢? 根据博主的经验,你可以通过如下途径来学习: 1.如果你是淘宝上买的,那么可以在淘宝上搜索你的开发板(一般 FPGA 开发板生厂商在淘宝上卖都会附带教程,如米联客和黑金),然后获取教程. 2.比较正式的学习 FPGA 还是在官网上查资料学习比较好,比如 Xilinx 和 Altera官网.且官网上资料也很多,更有利于学习,一般推荐这个(缺点就是不是那么好找资料,要花费一些时间). 3.博客. 4.咨询身边用过该板子的同学和导师. 大家如果还有什么更好的途…
基于Xilinx Kintex-7 FPGA K7 XC7K325T PCIeX8 四路光纤卡 1. 板卡概述   板卡主芯片采用Xilinx公司的XC7K325T-2FFG900 FPGA,pin_to_pin兼容FPGAXC7K410T-2FFG900,支持8-Lane PCIe.64bit DDR3.四路SFP+连接器.四路SATA接口.内嵌16个高速串行收发器RocketIO GTX,软件具有windows驱动. 二.功能和技术指标:  •  8-Lane PCIe可实现5Gbps/la…
一.前言 下面是本系列文章的前几篇: [Intel Edison开发板] 01.Edison开发板性能简述 [Intel Edison开发板] 02.Edison开发板入门 [Intel Edison开发板] 03.Edison开发IDE入门及跑官方提供的DEMO [Intel Edison开发板] 04.Edison开发基于nodejs和redis的服务器搭建 前几篇文章中介绍了如何实现软硬件和云的通信: 这篇解决edison开发板控制IO口问题! 二.发现MRAA能解决问题过程: 下面是我发…
一.前言 intel-iot-examples-datastore 是Intel提供用于所有Edison开发板联网存储DEMO所需要的服务器工程.该工程是基于nodejs和redis写成的一个简单的工程.针对nodejs和redis会在后面介绍. It is a Node.js* application written using Express* (https://github.com/strongloop/express). It uses a Redis* (http://redis.io…
讯为4412开发板  使用三星2410芯片,基于arm9架构,由于自己电脑硬件的局限,只能跑Android4.0.3系统. 1.Uboot这个直接使用官方镜像烧写就可以了,一般情况不用去重复烧写. 略. 烧写命令:fastboot.exe flash bootloader u-boot-iTOP-4412.bin 2.linux Kernel 1)设备驱动 --字符设备驱动 --杂项设备驱动 --I2C设备驱动(两种模式 a,linux内部i2c体系 包括两部分:i2c设备驱动与i2c总线驱动,…
至芯FPGA培训中心-1天FPGA设计集训(赠送开发板) 开课时间2014年5月3日 课程介绍 FPGA设计初级培训班是针对于FPGA设计技术初学者的课程.课程不仅是对FPGA结构资源和设计流程的描述,更重要的是对FPGA结构资源.设计流程和设计工具的归纳.总结与升华,让学习者能够透过表面现象看到FPGA设计技术的实质,通过FPGA培训初级研修班学习者会更快速进入FPGA设计领域,进而为掌握FPGA高级设计技术打下基础. 课程对象 本FPGA设计培训课程适合于使用FPGA器件进行科研和产品开发的…