飞泉

Vivado高效设计案例分享------用vivado2014.2 进行软硬件协同设计之流水灯

硬件平台:zybo软件平台:vivado2014.2先使用vivado2014.2进行硬件设计,使用IP核设计硬件。方法如下:1.点击vivado2014.2快捷键,新建工程,选择xz7c010clg400-1芯片。参考上篇博客,里面有新建工程的例子。2.工程新建完毕后,与上篇博客相同,新建block设

Vivado高效设计案例分享------用vivado2013.4 进行zynq 嵌入式系统的设计

软件平台:vivado2013.4硬件平台:zybo板卡计算机操作系统平台:win764位首先安装vivado2013.4软件。软件安装完成后,打开软件,构建zynq的嵌入式硬件平台。操作流程如下:1.打开

【红色飓风Nano二代测评】 网络模块设计

网络模块包括:MII管理模块,数据发送模块,数据接收模块,控制模块。MII管理模块:1.时钟产生模块:产生MII接口的时钟信号,这个时钟信号需要满足外部PHY芯片对时钟的要求。2.输出控制模块:因为MII连接到外部PHY的数据线实际只有一根线,输出控制模块需要

【红色飓风Nano二代测评】 串口接收模块设计优化

我对串口输入模块做了如下优化改进设计,并且采用了16倍波特率采样时钟,并且当低电平次数大于7,则认为是低电平,否则高电平,这种设计可以显著提高抗干扰能力。如果通信过程中,信号受到了一些尖刺的干扰,这种设计很大程度上也能确保数据传

【红色飓风Nano二代测评】串口接受模块设计

接收解码是对串口接收数据线的采样,这里采样时钟设置为16倍的波特率。接收模块采样分频系数=系统时钟/波特率/16-1本设计采用38400波特,系统时钟50MHZ因此80=50000000/38400/16-1状态机的设计:IDLE:当采样到Rxd从高电平变为低电平后表示有起始位START:等待一个波特率

【红色飓风Nano二代测评】串口发送模块

串口发送模块的方式设计一个串口的发送模块。在顶层模块中,还调用了按钮模块,实现每次按下一个按钮,发送一个数据到电脑。串口模块的状态机设计:IDLE:顶层控制模块发送了一个信号,通知串口模块发送数据,之后进入发送起始位状态,并且使能

【红色飓风Nano二代测评】按键设计--延时去抖动,同步电路设计

按键去抖动,使用同步电路设计实现。不多说,上代码:moduleButton(Clk,Rst,Sw1,Sw2,Led);inputClk;inputRst;inputSw1;inputSw2;output[3:0]Led;reg[20:0]C1;reg[20:0]C2;reg[1:0]Ledn;reg[3:0]Led;regSw1D,Sw1D1,Sw2D,Sw2D1;wireSw1_IsDwon,Sw2_IsDwon;ass

【红色飓风Nano二代测评】DCM PLL 时钟简单应用--led流水灯

前些天玩了一下DCMPLLIP的配置,实现了时钟分频。这里简要讲述一下xilinxDCMIP的配置方法和简单的应用。步骤如下:1:打开ISE,新建一个新的project2:next,选择器件类型和封装。3:next,finish。4:给project添加文件,首先添加IP核文件。右

【红色飓风Nano二代测评】IP camera 项目—ov7670摄像头

前几天公司挺忙的,没有时间来写博客,也一直在想拿nano2板卡来做个什么样的项目,一开始准备做一个ccd的图像采集的项目,研究了一下,好像对我自己的学习意义不是很大,所以先放弃那个项目。选择一个对我学习意义大点的项目。由于nano2板卡有

【红色飓风Nano二代测评】modelsim SE-6410.2中加入Xilinx 库的方法

所用软件:ISE13.2+ModelsimSE-6410.2所用语言:verilogHDL首先安装ISE和modelsim软件。在你安装的xilinx软件的安装目录下面,找到EDK这个文件夹,打开EDK文件夹,里面有一个modelsim.ini文件,点击属性取消只读。然后打开程序-》xilinxISEDesignsuite13.2-》EDK-

【红色飓风Nano二代测评】led流水灯测试代码

收到chiaaet的nano的板卡,迫不及待的想测试一下,如是写了如下代码测试led流水等。不多说了,上代码moduleled(clk,rst,led);inputclk;inputrst;output[7:0]led;parameterT50M=50_000_000;reg[26:0]count;reg[7:0]led;always@(posedgeclkornegedgerst)begin

【红色飓风Nano二代测评】使用nano2开发板做CCD图像采集

使用nano2开发板做CCD图像采集很早以前就知道chinaaet有各种各样的助学活动,可惜都没有参加过,前段时间看看coco在qq群里面发到的有xilinxfpga开发板的测评活动,顿时心痒难耐,想在xilinxfpga开发平台上