博客首页 | 排行榜 |

wdzfd的博客

个人档案
博文分类
最新评论
博文存档
最近访客
  • 嵌入式应用中往往需要用到多个中断来提高系统响应的及时性,而MICROBLAZE处理器只提供一个中断输入信号来产生一个中断,因此一般基于MICROBLAZE的应用都需要进行外扩中断,XILINX提供的XPS中断控制器IP可以使我们十分方便地进行中断扩展。下面首先简单介绍下XPS中断控制器的特性与寄存器,然后在上一节的基础上结合一个实例来说明它的使用。 1.中断控制器的特性与寄存器(XPS Interrupt Controller,v1.00) XPS中断控制器采用PLB接口,可以提供多达32个中断输入源、产生一个中断输出信号。每一中断输入源可以单独的使能和不使能,每一...

    阅读全文>>

  • 随着集成电路设计与制造技术的发展,FPGA芯片的容量越来越大、性能越来越高,用FPGA构建片上系统成为现实,基于FPGA的嵌入式系统与SOPC(System On a Programmable Chip)设计技术将逐渐成为系统设计的主流技术,正获得越来越广泛地研究。Microblaze是Xilinx公司一款针对FPGA器件进行了优化设计的软处理器核,有不错的性能且价格低廉,且支持Xilinx全系列的FPGA器件,应该有着广阔的发展前景。μC/OS-II是Jean Labrosse先生于1998年推出的一个优秀的开放源码的实时操作系统,具有移植方便、执行效率高、占用空间小、实时性强和可靠性高等优点...

    阅读全文>>

  • 二、定制XILINX CORDIC IP 以ISE10.1软件为例,其集成的CORDIC算法IP为V3.0版本,具体步骤如下: 1.新建工程,点NEW Source…调用IP Core Generator, 输入模块名如MyCordic后按NEXT 2.在Select IP页面选择CORDIC算法IP,如下图示:    3.点NEXT后进入IP配置界面第一页,如下图示: 这里功能选择处我们选择为Sin and Cos, 其它的为默认就可。 4,点NEXT后进入IP配置...

    阅读全文>>

  • 前面我们介绍了XILINX S3ESK开发板DAC的使用,下面我们介绍下怎么用该DAC器件来产生一个正弦波形。如果是简单的实现一个正弦波形,我可以用一个ROM表来存储波形系数,然后根据相位直接查表得到幅值后送到DAC器件输出就可以了,这种方法的主要缺点是资源占用大,灵活性和精度不高。而采用CORDIC算法实现正弦相位幅度转换,具有节省资源,精度高等优点。该算法在现代信号处理中应用很广泛,所以XILINX ISE软件自带有CORDIC算法IP供用户使用,本文在XILINX SPARTAN-3E STARTER KIT开发板上应用CORDIC算法IP来产生正弦波形。 一、CORDIC算法介...

    阅读全文>>

  • STM32开发板免费申请活动,拟申请板子型号:STM32神舟III号开发板(STM32F103ZET6) 参与STM32开发板免费申请,请点击:http://www.stmcu.org/bbs/article_1020_118240.html 摘要:本项目利用STM32F103ZET6芯片资源,用该芯片实现一个无线对讲机控制器功能,主要工作有操作系统、GUI和文件系统的移植与使用,以及串口等外设的使用。 一.引言 本项目主要用于车载无线对讲机的控制功能,主要实现人机接口(按键输入和图形显示),外部射频电路的控制,与主机的通信功能和应用写频软件接口。我们有类似项目中用到ARM7芯片,这次拟评估使用...

    阅读全文>>

  •      看到“我的AVR故事”这个题目使我思绪又回到了大学刚毕业那几年,不知不觉已经差不多十年了,我们那时大学学的单片机基本上都是51系列,毕业后参加工作时各种单片机如雨后春笋般出现,就在那时我接触并了解了AVR单片机,记得第一个项目是AVR单片机实现一个红外摇控器,现在看来是一个十分简单的项目,但当时也费了很大的劲,主要的原因是当时可以说对单片机原理不太了解,大学学51单片机时也没有怎么认真学,并且缺少实践环节,所以说第一个项目开始基本上可以说对单片机一无所知,通过学习与实践AVR单...

    阅读全文>>

页次:1/1 每页15条记录,共6条  分页:  [1]