摘要: 废话不多少,直接上代码,关键的东西已经注释了,看注释信息理解即可。 说明:本程序讨论了一维数组和指针的关系,谈论了二维数组和指针之间的关系,讨论了字符串数组指针数组和指针之间的关系,代码中以给出定义的方法和简单的使用,但是有些使用方法并没有列出,如果需要, 请自行加入printf调试即可。 转贴请注 阅读全文
posted @ 2017-05-10 17:21 洋葱洋葱 阅读(5289) 评论(0) 推荐(0) 编辑
摘要: Xilinx S6 PLL 重配置工程概述 一.思路说明 官方配置过程:官方大概是这么配置的,在rom中初始化2组参数,通过顶层模块的STTEP和STATE以及SRDY信号控制配置过程。上电后等待SRDY有效(1clk)之后,使能STTEP(1clk),在STTEP有效的前提下,判断STATE的值是 阅读全文
posted @ 2017-05-08 16:29 洋葱洋葱 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 在第一篇文章中,我简单介绍了一下PLL的相关的基础知识,在这篇文章中,我们主要介绍怎么修改官方的verilog程序,然后应用到我们的工程中去。 1. 参考文件主要有以下几个: pll_drp.v 主要是PLL_DRP这个模块怎么使用,里面主要包含了一个rom和一个状态机,还有一些参数的计算,引用的是 阅读全文
posted @ 2017-05-08 16:08 洋葱洋葱 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 赛灵思PLL的重配置_S6 PLL的重新配置就是可以随时更改输出时钟的频率,而不用重新在编译,生成比特流文件,再下载到对应的器件中去,本文主要介绍PLL的重配置的一些背景,基础知识,后续的文章来分析一下官方提供的相关文件怎么应用到我们的工程中。 撰写本文的目的:由于项目中用到了这部分的知识,但是网上 阅读全文
posted @ 2017-05-08 15:25 洋葱洋葱 阅读(2487) 评论(2) 推荐(0) 编辑
摘要: 直接看程序吧: #include <stdio.h> struct filter { unsigned int fl_low:10; //max = 1023 unsigned int fl_hig:10; //max = 1023}; const struct filter lookup_fl[] 阅读全文
posted @ 2017-05-05 11:27 洋葱洋葱 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 在写单片机程序的过程中,难免会遇到按键的写法,比如一个按键实现长按,短按。本文只针对这些操作说明一下自己按键的思想。可应用到实际工程中。 按键处理过程:设置一个按键标志,按下时为1,松开时为0,然后每xxms执行这个函数,有按键按下时,计数器+1,然后根据计数的数值做一个判断。单次按键需要在松开的时 阅读全文
posted @ 2017-05-05 11:16 洋葱洋葱 阅读(16275) 评论(0) 推荐(0) 编辑
摘要: 关于RGB和YUV的基本概念,请自行百度,此文略,本文主要讲一下转换的部分代码。 在做视频处理的时候,经常要用到色域的转换,RGB转YUV是非常常见的一种转换,那么我们在实际工程中应该怎么做呢?(注:本文的RGB转YUV是12bit转12bit的) 首先是找打转换的公式,这里我用的是如下的公式: 数 阅读全文
posted @ 2017-04-29 14:11 洋葱洋葱 阅读(3331) 评论(0) 推荐(1) 编辑