自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

celery1124的专栏

http://celery1124.com have fun :p

  • 博客(25)
  • 资源 (2)
  • 收藏
  • 关注

原创 FPGA频率测量算法

好久不更新这个blog了。。今天接到一个小的任务就是用FPGA测频率,大致需求如下,输入信号为一个方波信号(或者PWM),输入频率范围2MHz-3MHz,频率测量更新时间1ms左右,频率测量误差+-50Hz,用尽量少的资源来实现。这里首先考虑用脉冲计数的方式来进行频率测量,或者频率估计,找了一些资料找到了误差最小的频率测量方式。大致思路如下,首先脉冲计数的频率测量方式核心思想就是用一个高频

2016-06-21 17:57:00 11049 2

原创 C/C++进阶笔记(一)

blog date : 2015-12-19对于C/C++语言相关的知识目前借助的是《C语言大学教程》这本书,后面就是零散的记录一些知识和问题,如果有大块的内容再做系统的分析和记录。1,对于#define的认识,#define是程序编译时预处理的步骤,这时候还没有进入正式编译,对于#define来讲他的行为是进行文本的替换,也就是说在后续编译的时候将define的宏文本进行替换然后进行编译

2015-12-29 17:25:50 703

原创 C/C++进阶笔记(0)

我一个搞FPGA的也开始写关于软件语言的blog了。最近好久没写VHDL了,实验室这边马上要毕业交接了,接的小项目里面也鲜有做FPGA的,因此用这段空余时间准备自学一些点软件相关的东西。我自己的大概思路是1,对软件的编程语言有一个更加深入的理解,对象就是C/C++,之前也系统的学过,这次主要是对一些深入的问题进行研究;2,学习软件底层的一些知识,比如编译原理,操作系统。编译原理以前没学过,

2015-12-29 14:00:51 626

原创 arduino中断和一些问题

上次做的arduino小项目在测试过程中发现了一些小问题,至此又引出了一系列问题。大概是这样的,之前检测烟雾传感器使用电位器分压替代的,今天找到了打火机和小木棍就点火实测了一把(好久没玩火了)。测试过程中发现这个MQ135传感器并不是很灵敏,把火苗放在下面传感器测试值升高的很有限(50升到100的样子),而且火灭掉后或者有风吹过测量值很快就下来了,我估计这是和这个传感器所主要测量的气体相关,这个传

2015-12-28 14:09:05 5630

原创 谈谈使用Arduino

这两天接了一个小活是用arduino做一个类似智能家居检测的东西,包括温度、湿度、烟雾检测。对于arduino其实并不是第一次接触,之前和同学一起整过那个3轴的机器手画图,不过当时代码没有亲自写。这次算是完完整整接触了一回。首先第一感觉就是便宜,一共淘宝了两次,加上七七八八的东西一共100块不到,arduino uno主板才25块钱,倒是有的好的传感器比较贵。毕竟arduino这东西硬件开源,

2015-12-26 15:02:23 2012

原创 SDN-NFV技术研讨会后的一些感想

好久没有更新这个blog了,这一年浑浑噩噩的不知道都干了点啥。前一段时间参加了一个SDN-NFV的研讨会,也隔了一段时间了,这里说说自己的感想。其实SDN这个话题是当时研究生一门课上碰巧接触到的,而且挺有缘,这段时间申请学校也和这方面有点关系,申请学校的方向主要是hardware acceleration,这个hardware能acceleration啥呢,除了传统的实时信号处理这块(就是我目

2015-12-17 16:01:46 1185

原创 吉他和弦小记

最近对和弦有了一点点的研究,这也是由于练琴的时候左手实在太软,发现弹一弹和弦很有助于左手出茧,而且有很多简单和弦的曲子可以弹一弹也很有意思。于是就对和弦研究了一下。吉他和弦跟其他乐器和弦差不多,在乐理上,一般有一个根音root note,然后根据后面音音程不同分为不同种的和弦,常见有的大三和弦major,小三和弦minor等,大三和弦是根音+大三度(4个半音)+纯五度(7个半音),小三和弦是根音+

2015-05-24 15:07:33 797

原创 FPGA上的小逻辑算法总结

昨天碰巧看了一下求职相关的题目,最开始是看到NVIDIA ASIC design的笔试和面试题目,后来有找了一些公司AMD,华为的ASIC和FPGA的相关题目,发现都有涉及一些小的逻辑算法(虽然本人对这种考察方式并不认同,跟考试没啥区别)。但是想起来自己很久以前在项目中还真遇到过一个小的逻辑算法问题,虽然对整个系统并非关键路径,但是当时仍然精益求精,找到了一个最优的方法去解决。这些东西虽然没什么大

2015-05-24 13:06:49 2280

原创 吉他音阶小记

最近接了一个私活,帮人做一个正交检波测幅的小系统,用的是altera的cyclone IV开发,对我来说简直是太简单了,商量价钱的时候我说1000左右吧,这哥们说我至少得给你1500真是人傻钱多速来。也是赶上我好运,于是买了一把electric guitar,准备练琴!为什么在这个时间想起来练琴也真的是最近心中焦躁。。每天抽时间看看视频学习,晚上回去练一练。今天对音阶特别是吉他上的音阶有了一些

2015-05-18 20:57:17 1349 2

原创 数字信道化(digital channelizer)以及DFT(FFT)的深入理解

最近在给天文台做射电望远镜阵列数字波束合成(DBF)的系统方案设计,用到的通信算法无非正交变换(orthogonal transformation),滤波(filtering),DBF加权(weighted),数字信道化(digital channelizer),FFT等(目前两个主要方案)。这些算法虽然已经不止一次研究、甚至在FPGA中实现,上板调试外场调试过。但是这一段时间做方案还是对其有了更

2015-05-17 09:23:19 16211 1

原创 Vivado开发工具熟悉之Create custom IP

今天突然想继续写点东西,想起来年前最后一篇blog后还差一块vivado create custom IP基本上就完成了所有关于vivado开发工具的熟悉,有了这些之后基本上可以完整的通过vivado进行开发,包括传统的自顶向下手写HDL代码开发和现在兴起的异构FPGA IP核模块式开发。下面具体描述一下关于create custom IP,这里首先参考一篇别人的bloghttp://www.

2015-04-17 09:32:27 2972

原创 小记KC705 Configuration

今天拿到KC705的板子准备后面的上板调试,在明确了电源供电的情况之后,首先明确的就是程序烧写和加载的方式,这里小记一下KC705板的加载方式供后面使用。首先这个KC705加载模式有三种BPI(010),JTAG(101),SPI,这里我们主要使用BPI和JTAG的方式,BPI烧写mcs文件到FLASH中,sw13拨码开关前两位控制FLASH地址高两位,也就是可以烧入4个程序;JTAG模式

2015-03-10 17:40:27 6279

原创 Vivado开发工具熟悉之simulation

作为vivado开发流程中必不可少的一部分。simulation是必须写上一笔的。vivado中的simulation和ISE中的区别并不大,其实就工具的使用上也没有什么太多可说的,其实难的地方在于仿真测试程序的设计以及testbench的实现,vivado自带的仿真器不再是isim,试了一些比isim效率确实要高一点,但是还是没有专门的仿真工具modelsim来的快和方便。要是用vivado

2015-01-26 09:07:23 8550

原创 Vivado开发工具熟悉之IP Intergrator(Generate Block Design)

vivado的IP integrator主要功能就是进行embedded system design,这里的embedded system包括硬核和软核。之前远程同步采集系统工程中,AD9361的配置是采用microblaze软核控制,之前根据ADI官网ISE的参考设计进行了裁剪和修改,通过XPS进行开发,将microblaze软核,AD9361底层IP核以及一些通用接口的IP核(SPI,UART

2015-01-25 12:02:26 12769 1

原创 Vivado开发工具熟悉之工具使用杂记

这两天基本完成了实验室工程从ISE向vivado的移植,包括了两片FPGA的两个工程,这两个工程还算是比较大的工程,包括了内存,接口,embedded system,算法模块等,在这过程中也很好的熟悉了vivado的开发流程,发现了一些很好用的工具。首先从整体上对vivado这个工具有了更深入的认识,整个可以分为源代码的编辑(包括hdl代码的编辑,IP core的添加),这里有两个独立的工具,

2015-01-17 16:02:28 8730

原创 Vivado开发工具熟悉之XDC约束文件

Vivado开发工具的使用之前已经有了比较多的了解,在建立工程图形化界面操作这里已经不存在什么问题,不论是IP核,embedded system(block design),还是添加约束,编译流程,流程已经打通了。但是在实际工程移植过程中,发现Vivado开发中最不一样的地方还是约束这里,这里把约束相关的一些与ISE不同的地方,和Vivado新增加的关于约束的工具总结一下。1,vivado

2015-01-16 10:00:53 26323 1

原创 Vivado开发工具熟悉

目前借助实验室的项目对Vivado开发工具进行熟悉,从上次AVNET的会包括最近玩ZYBO板子都了解到,Vivado已经成为潮流,ISE已经被淘汰(14.7 2013年最后更新)。虽然ISE和Vivado开发工具没有本质的不同(都是FPGA开发工具),但是从ISE转向Vivado还是需要一些时间去磨合适应的。毕竟这是一个比较根本上的更新换代。目前来看Vivado开发环境主要的好处有一下几点:

2015-01-05 10:52:43 4549

原创 adau1761没什么进展

目前想法是驱动ZYBO板上ADI的声卡芯片adau1761,重新建了EDK工程,修改devicetree,编译内核,编译u-boot,找了一个uramdisk.image.gz,最终都是没有linux启动都没有启动起来。哎。。

2014-12-31 09:25:55 1638

原创 Ubuntu12.04 LTS ZYBO Linux Kernel编译

这两天断断续续终于跑通了zybo(其实就是zynq)linux内核的编译。起因是什么呢?主要是为了精简FPGA PL的逻辑,这里想把HDMI部分逻辑去掉,EDK工程搞定之后,也生成了对应的fsbl.elf,但是发现系统启动不起来(在进入文件系统这里卡主)。虽然不能确定问题出在哪,但是我的判断是linux device tree有问题,因为我用的还是带hdmi的.dtb文件。那么就需要重新编译dtb

2014-12-25 11:25:55 1712

原创 ZYBO 更换文件系统

其实这个是之前的工作了,采用的是Diligent官方给出的Linaro案例,这里其文件系统采用的是桌面版的ubuntu,实际用起来速度很慢而且桌面并无必要,因此这里找到了linaro社区里面简化的操作系统。在https://releases.linaro.org这里找到了一个对应的developer版本linaro-precise-developer-20120723-267.tar.gz,大概有

2014-12-21 15:24:06 1470

原创 ZYBO 部署petalinux(一)

今天周六,petalinux的安装包和yocto的虚拟机vdi文件都已经下载完毕可以使用了。由于yocto只有zedboard的配置暂时没有ZYBO,而xilinx官网上petaliunx是有ZYBO的官方bsp文件的http://www.xilinx.com/tools/petalinux-license.htm(不容易啊)。于是先从petalinux下手(无奈虚拟机只能跑一个系统啊。。)首

2014-11-22 15:06:16 2871

原创 ZYBO Open Linux启动

之前一直想尝试一下Xilinx官网上zynq

2014-11-22 13:20:37 1999

原创 ZYBO EDK工程建立之Board Definition File

本来blog是打算写点关于启动相关的东西的,无奈

2014-11-22 10:24:45 1781

原创 ZYBO HDMI和VGA接口小记

ZYBO的视频接口既有VGA又有HDMI,但是这两个接口又有一定的联系,经过yiduan

2014-11-21 20:24:12 5396

原创 CSDN first - For ZYBO

最近新入了一块二手ZYBO开发板,准备研究一下Zynq-7000架构,这块板逻辑资源还不错,后续用其做一些小项目绰绰有余。新开CSDN博客,准备记录一些后续ZYBO的开发过程。目前状态ZYBO的SD卡启动已经搞通了,用的是Linaro ubuntu,VGA显示,USB-Uart输出信息。这个系统问题第一是比较慢,第二缺乏基础的软件(SSH不能用),其次就是VGA是用的逻辑资源,slice

2014-11-21 12:10:13 940

用C++类实现链表的示例程序

C++类实现链表,定义ListNode和LinkedList两个类实现了链表的创建,插入,删除操作等。

2011-05-28

Xilinx.ISE.Design.Suite.v12.4.License

Xilinx.ISE.Design.Suite.v12.4.License

2011-04-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除