博客列表

Hello OpenHW
发表于:2015-10-10 17:05:33 | 分类:Walkie
浏览( ) | 评论( )

转了一圈,又回来做FPGA了,呵呵。

简单介绍一下XILINX集成的ARM A9中的NEON技术
发表于:2011-07-29 17:59:00 | 分类:XILINX_FPGA
浏览( ) | 评论( )

 简单来讲,NEON其实是一种SIMD(Single Instruction Multiple Data 单指令流多数据流)技术。而SIMD,是指采用一个控制器来控制多个处理单元(处理器/处理微元),同时对一组数据中的每一个分别执行相同的操作从而实现空间上的并行性的技术。如下图所示。  而NEON,另外一个名字是Advanced SIMD,是ARM-v7架构(CortexA8和A9都是v7构架)中定义的SIMD技术。该技术只适用于ARM Cortex-A系列处理器,比如我们这里的Cortex A9处理器。其实在SIMD前面加了一个Advanced,我想应该是为区别与ARM之前的SIMD技术的区别。用ARM网站自己的话来说,就是在 ARM-v6 体系结构(比如ARM11就是v6构架)中的SIMD是 32 位宽 ,而ARM-v7构架中的NEON™ 技术是根据 SIMD 概念构建的,采用一个专用模块提供 64位/128 位宽的矢量操作。 这是来自ARM网站的一张介绍NEON运算的示意图。NEON 支持 8-, 16-, 32- 和 64-bit 的整数及

各类开源IP下载(USB, ATA以及算法类IP)
发表于:2010-08-30 23:53:20 | 分类:XILINX_FPGA
浏览( ) | 评论( )

无意间找到了这个表格, 标明了在opencores网站上的各类已经验证过的开源IP,提供给大家下载。 # IP Core FPGA ASIC WISH BONE Other I/F Info Networking, Communications, Connectivity 1 USB 1.1 Phy   USB, UTMI 2 USB 1.1 Device IP Core

实时边缘检测系统
发表于:2010-07-17 11:47:16 | 分类:BEECube
浏览( ) | 评论( )

这是使用BEECube公司的BPS软件在Xilinx的FPGA(XUPV5)上实现的实时视频边缘检测的作品。昨天和前天,在上海交大图像所进行了BPS相关的培训,参加培训的学生通过一天时间的学习完成了上述作品。视频在这里(不知道这里怎么上传视频):http://www.beecube.cn/video/view_1314.html截图:交大的学生很厉害,也很勤奋,呵呵 目前这套软件,BPS Lite免费申请中。具体请见http://www.beecube.cn/

弄的我们鸡飞狗跳的串口线
发表于:2010-07-16 01:17:09 | 分类:Xilinx@Shanghai
浏览( ) | 评论( )

       在世界杯开幕式前几天,接到一个电话,一个清华的学生着急的从EEFOCUS这边找到了我,问我XUVP5-lX110T上的串口为什么一直没有信号输出,电脑上的超级终端一直没有信息输出。说外面有一个公司说可以帮他们搞定这个问题,要价500RMB。。他们觉得不对,就找到了我。经过细细一询问,才发现,是那根串口线的问题。。        北京市场上可以购买到的两头都是母的串口线基本都是直连线,而其实标准的两头都是母的串口线应该是交叉线,或者称之为Null MODEM的线。        XILINX,还有Digilent的板卡上,一旦用到这种两头都是母的串口线,都是交叉线,其实这是标准的Null MODEM的线。直连线是用于一头公,一头母的串口线中。在上海买到的都是标准的线,并可以直接适用于XILINX / Digilent的FPGA板卡,所以一直以来都自己使用都没有遇到问题。而且如果你需要两头都是母,内部直

BPS培训结束-放一些学员做的设计
发表于:2010-07-08 23:28:10 | 分类:School_Study
浏览( ) | 评论( )

今天顺利的将2天的BPS课程讲完,一切都非常顺利,参加培训的大家都很积极的将所有的实验完成了。幸亏前面一周施国勇教授将SysGen的基础知识讲的比较透彻,以及谢博士详细的介绍了软硬件协同设计原理。所以这次培训相对比较的顺利,到了第二天大家都可以通过BPS工具,在FPGA上完成一些实时的视频处理了。BPS的介绍,见我另外一篇博文。http://www.beecube.cn/walkie/blog/10-02/185070_74536.html废话少说,上王道:文章开头,是她们小组最后完成的设计,是一个实时边缘检测的系统。她们通过学习BPS不到1天就完成了这个算法,并完整的在硬件上实现,其中包括视频的输入,算法,视频的输出~~:-)屏幕上显示的其实是某个电脑的扩展桌面,而没有做过处理的原图在下方第二张图。下图是局部放大图:这是原图:这是另外一组做的,他们打开了xp操作系统中”我的图片“目录下面的默认图片,是一个晚霞,或者朝霞的图。局部放大图:  其实BPS可以做的有很多,不只是做图像处理,只是图像处理是一个典型应用。比如这是他们完成的信号发生器,通过通过matlab将f

FPGA设计中的第三方EDA工具(Cadence&Synopsys&Mentor)
发表于:2010-07-03 08:58:53 | 分类:XILINX_FPGA
浏览( ) | 评论( )

最近整理了一下可以用在xilinx的fpga上的cadence, Synopsys以及Mentor的一些工具,发现最多的居然是Mentor的。呵呵。这几家都是EDA的大牛,也差不多垄断着ASIC设计领域中各个环境的标准工具。所谓标准工具,就是各个环节中,大家公认的准确的工具。比如用两个仿真工具来做后仿,要是结果不一样,那么就取是标准工具的那一方出来的数据。所以各大EDA厂家都希望自己的工具可以成为某个节点的标准工具,那么各大公司在设计ASIC的时候肯定都会购买它!这是一个几年前的标准工具列表。涵盖了从仿真,验证,综合,物理实现,时序分析等各节点的相关工具。会发现都是一些老牌的EDA厂商,尤其是Synopsys,几乎占据了这个列表中的一半。 不过这些工具是用于ASIC设计的,只有一部分支持XILINX的FPGA,可以和ISE一起工作。以仿真工具来说ISE的用户使用文档中给出了3款第三方仿真工具的使用方法,它们是Modelsim,VCS和NCsim,分别是Mentor,Synoposys和Cadence的产品。这也是XILINX提供这些工具的原型库,以及技术支持。不过如果需要仿真像Microblaze这

OpenHW大赛决赛各个参赛队照片
发表于:2010-06-30 22:30:17 | 分类:Xilinx@Shanghai
浏览( ) | 评论( )

大家都很努力,大家都很帅,生活继续,努力继续,奋斗继续! 如果需要大照片,大家可以双击图片,在跳出来的页面中就有了。  

xilinx所有版本的软件下载
发表于:2010-06-13 17:54:36 | 分类:Xilinx@Shanghai
浏览( ) | 评论( )

目前xilinx已经开放了从6.X到最新的12.X版本软件的下载,目前都已经全部整合到下载中心了。进入到xilinx软件的下载中心:http://www.xilinx.com/support/download/index.htm 就可以看到有从10.X到12.X的软件下载,如果需要更老版本的软件,可以点击上述的Archive,进入更老版本的软件下载界面,如下图 另外,小小提示一下,使用迅雷下载是不允许的,可以使用快车(flashget)工具来下载。

回答Chipscope的一些问题
发表于:2010-06-07 23:38:54 | 分类:Xilinx@Shanghai
浏览( ) | 评论( )

今天被问到了一些chipscope,想应该是比较基础,比较普遍的问题,于是记录下来了。----------------------------------------------------------------------------------------------------Walkie:       你好,前阵子我问过你问题,不知您还记得否。谢谢您的回复,我这里又有些问题,自己解决不了了,请您帮下忙。       不知道您的Chipscope用的熟练不 我这里有几个关于chipscope的问题。我需要用Chipscope测试我的设计,所以我最近学习了一下chipscope的应用。做了一个非常简单的实验实验内容见http://www.eefocus.com/article/08-11/57630s.html 我实验平台 ISE9.1+相应版本chipscope硬件就是Spartan3E(1)问题在于我按照那个流程走,得不出来结果,没现象但也没报错,后来我自己修改了一下,就是将约束文