ATPCS概述
为了使单独编译的C语言程序和汇编程序之间能够相互调用,必须为子程序之间的调用规定一定的规则.ATPCS就是ARM程序和THUMB程序中子程序调用的基本规则...一.ATPCS概述...ATPCS规定了一些子程序之间调用的基本规则.这些基本规则包括子程序调用过程
发表于 2010/9/26 10:27:56
阅读(1541)
一个不错的fft的实现
发表于 2010/9/25 16:23:21
阅读(2065)
用FPGA实现FFT算法
DFT(DiscreteFourierTransformation)是数字信号分析与处理如图形、语音及图像等领域的重要变换工具,直接计算DFT的计算量与变换区间长度N的平方成正比。当N较大时,因计算量太大,直接用DFT算法进行谱分析和信号的实时处理是不切实际的。快速傅立叶变换(FastFourierTran
发表于 2010/9/20 17:09:21
阅读(2904)
学历是铜牌,能力是银牌,人脉是金牌,思维是王牌
有人工作,有人上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,真的太好了,希望对有缘人有所帮助!相信多年以后,再来看这篇文章,一定有不同的感觉。正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值
发表于 2010/9/19 11:00:55
阅读(5201)
MicroBlaze里面的中断管理
MicroBlaze里面的中断主要有两类:一类是外部中断,另一类是内部中断。1.外部中断:如果只有一个元件产生中断(比如只有一个定时器产生中断)或者只有一个外部中断管脚连接MB(这儿说的外部是相对于CPU说的,可以是FPGA内部的其他模块产生的中断,也可以是FPGA外部的输
发表于 2010/9/17 21:01:42
阅读(38619)
2010黑龙江省电子设计题目
A题:双相信号发生器(本科组)一、任务设计、制作一个双相信号发生器,在特定的频率范围内输出正弦波,信号的幅度和相位差可以程控设置,也可以输出矩形波和方波。作品电路中不得使用任何DAC芯片、DDS芯片或微处理器的DAC功能。数字逻辑系统推荐使用EXCD-1SOC开发板,
发表于 2010/9/16 14:16:43
阅读(1823)
MicroBlaze 驱动器12864 v0.0
#include"xparameters.h"#include"stdio.h"#include"xutil.h"#include"xbasic_types.h"#include"xstatus.h"#include"xgpio.h"#defineCHANNEL1#defineSET_RSXGpio_DiscreteClear(&Lc
发表于 2010/9/15 14:19:56
阅读(1710)
MicroBlaze的使用方法 推荐给初学者
建立一个ISE的工程,工程的顶层文件为schematic的。然后根据实际需要添加自己的逻辑或处理部分。Microblaze可以像一个IP一样同时应用到自己的设计中去。具体方法如下:1、在工程中选择AddSource,在选择框中选择EmbeddedProcessor,假设为该处理器起名为Microblaze_xxx。
发表于 2010/9/15 11:05:21
阅读(1772)
microblaze 的中断系统
Microblazehasaclassicalinterruptsystem.InterrupthandlersWhenaninterruptisdetected,(ifinterruptsareenabled)mbstopsexecutingthecurrentcodeandjumpstoaddress0x00000010.Briefly,theinterrupthandlerhasto:1.firstsavethecontext(mainlyg/pregisters)2.acknowledg
发表于 2010/9/13 16:09:25
阅读(2434)
在SoPC上实现的波形发生器
发表于 2010/9/10 10:11:39
阅读(1446)
MicroBlaze上创建机器人弹奏手
为了设计出可以演奏管风琴的机器人,我所在的dorkbotEdinburgh团队(旨在推进工程科学界与艺术界之间的草根协作的非正式组织)开展了“Waldfl?te项目”。经过7个月的思考、探究和讨论,我们最终设计出几种操纵管风琴键盘的方式。采用正确的机械部件在开发的初
发表于 2010/9/9 10:56:40
阅读(1877)
基于MicroBlaze软核的 液晶驱动程序设计
1MicrOBlaze的体系结构MicroBlaze采用功能强大的32位流水线结构,包含32个32位通用寄存器和1个可选的32位移位器,时钟频率可达150MHz;在Virrex一4FPGA上运行速率高达120DMIPS,仅占用Virtex—IIProFPGA中的950个逻辑单元。MicroBlaze软核
发表于 2010/9/8 14:04:59
阅读(1522)
MicroBlaze的GPIO中断
首先感谢下coosign大侠,参考了他blog上不少东东。MicroBlaze的GPIO中断是相对比较简单的一种中断,其概念比较好理解。1、首先要将XGpioIP中的“GPIOSupportsInterrupts”选项使能,使得GPIO支持中断方式。2、(推荐)使用XPS中断控制器IP,方便中断管理:加
发表于 2010/9/7 10:26:33
阅读(2386)
Write Characters to the LCD Display (Software)
Inthispartyouwillneedtodisplaycharactersinthe12x2characterLCDmonitorontheFPGA.YoushouldconnectyourMicroblazeprocessortotheLCDusingaGPIO.YourjobistoaddnecessaryhardwarestoyourMicroblazesystem,writesoftwaretocorrectlyinitializetheLCDandupdatethecharact
发表于 2010/9/3 17:27:23
阅读(1475)
Part 2. Using LEDs via GPIO and input from UART
StepA.UseGPIOtocontroltheLEDThemicroblazeprocessorisconfiguredinpart1ticonnecttotheLEDviaGPIO.YoucanreadfromtheGPIOandwritetotheGPIO.Inthiscase,onlywritingisnecessary.Includeheaderfile"xgpio_1.h"tousetheGPIOfunctions.
发表于 2010/9/3 14:01:20
阅读(1866)