Nios II DMA: 多次发起
转载:conan85420的博文本程序首先输出目标地址空间的数据,然后连续发起两次DMA传输,最后再次输出DMA传输后目标地址空间的数据。第二次发起可以在第一次DMA传输没有结束的情况下开始,不过要注意,两次的目标地址不能有重叠部分,否则发起会失败。#include
发表于 2011/4/20 15:55:20
阅读(4501)
NIOS2 DMA Memory to Peripheral Trnasfer
(1)dma_1:memorytoperiheralread_master:sdram中的数组的地址write_master:uarttxdtxddata地址(2)uartip定制(3)dmaip定制根据dma的ds,至少得read_master两倍的深度,不然会出错(此处准备1024,故增大一位11:bit)次数是数据寄存器的长度,即
发表于 2011/4/18 17:01:50
阅读(3521)
Micro 200W CMOS Camera MT9M111__RGB,YUV格式解决
//MISOC1310_BA.ini//www.dothinkey.com//PreviewType:0:Raw10bit;1:Raw8bit;2:YUV422//I2CMode:0:Normal8Addr,8Data;1:Samsung8Addr,8Data;2:Micron8Addr,16Data//I2CMode:3:Stmicro16Addr,8Data;4:Micron216Addr,16Data//O
发表于 2011/4/16 22:47:26
阅读(3439)
NIOS2 DMA 传输模式
NiosII中的DMA传输有以下三种形式:1、存储器到存储器这种情况下需要同时打开发送通道和接收通道,而且源地址和目标地址都是自增的。tx=alt_dma_txchan_open("/dev/dma_0");//打开发送通道dma_res=alt_dma_txchan_send(tx,tx_buf,32,NULL,NULL);//tx_buf是源
发表于 2011/4/16 20:57:04
阅读(3225)
受教黑金文档,再度优化兼容irq uart代码
主要修改了函数类型,兼容了普通和增强型中断主要函数如下:(1)uart_regs.h(2)mcu_uart.h(3)mcu_uart.c(4)sys_main.c//--------------------------------------------------------------------------/**uart_regs.h**Createdon:2011-4-4*&nbs
发表于 2011/4/14 20:17:52
阅读(3604)
关于一种兼容nios2 irq的代码设计
nios2开始,irq有了增强型,但其实增强型只是个外壳,内部还是原始的irq,一摸一样晕得很。。。此处不对此做任何主观见解,也许altera要升级,先封装在发挥呢。此处为了达到altera的要求,我们可以为所欲为的设计兼容普通和增强型irq的代码关于是否是增强型,定义
发表于 2011/4/14 10:56:09
阅读(5175)
volatile 指针指来指去干嘛呀->nios2 PIO中断ISR
volatileintkey_edge;void*key_edge_ptr=(void*)&key_edge;volatileint*key_edge_ptr=(volatileint*)key_isr_context;(1)volatileintkey_edge;a)定义整型参数key_edge。b)Volatile是type-modifier,类型修饰符,限定一个对象可被外部进程(操作
发表于 2011/4/13 20:52:56
阅读(3106)
“君让臣死 臣不得不死 不死也得死”的NIOS II 9.1 SP1中断问题
因为调摄像头,其中有个模式是“fps切换”,需要用到PIO外部中断,但是以前没写过,反正当年用过51,应该挺简单的,结果,差点让我执行了想死的冲动。。。操蛋的代码一直死在中断初始化那边,一次又一次的压抑自己想死的冲动。首先NIOS91用了增强型中断,当然
发表于 2011/4/13 20:51:23
阅读(4113)
抹去阴影,搞定了Cyclone III
自动去年又一次设计了一个EP3C10E144C8N的板子,后来失败,归咎于当年自己可能还是太嫩了,搞得最后很崩溃,以至于对CycloneIII有一个莫名的害怕,心理多了一重阴影。至此再没碰过CycloneIII,可能是“畏惧失败”吧。都多大的人了,突然想想,不能让CycloneII
发表于 2011/4/11 21:07:23
阅读(7572)
编程规范-项目文件夹
编程规范-项目文件夹doc说明文档config系统相关配置文件夹(系统参数配置、编译器、连接器配置文件等)main主程序driver硬件驱动文件夹(包括芯片驱动、cpu外设驱动等)inc头文件font字体驱动gui图形界面驱动obj编译后的目标文件if($!=jQuery){$=jQuery.noConflict();}v
发表于 2011/4/11 20:39:54
阅读(2118)
SOPC问答
hyh808问:如何获得完整的SOPCBuilder和GNUProBillYuan答复:如果您购买了我们的开发板,我们随板提供这些软件,包括QuartusIIsdfwx1问:完全版的NIOS需要多少钱?Horace答复:YoucanbuytheCyclone-NiosKitorStratix-NiosKit,nowhasaspecialoffer(USD495)uptoendofJune,
发表于 2011/4/11 20:37:36
阅读(47462)
驱动调试常见问题_Camera
作者:刘旭晖Raymond转载请注明出处Email:colorant@163.comBLOG:http://blog.csdn.net/colorant/主页:http://sites.google.com/site/rgbbones/在嵌入式系统,如手机等平台上使用的Camerasensor通常是由类似I2C这样的总线进行寄存器控制,由C
发表于 2011/4/11 20:36:30
阅读(2328)
终端匹配电阻
高速PCB设计中终端匹配电阻Layout设计本文简要的总结了在高速数字设计中串联终端匹配和并联终端匹配的优缺点,并对这两种匹配方式的终端匹配电阻处于不同位置时的匹配效果做了相应的仿真和深入的分析,得出了串联终端匹配电阻对位置的要求没有终端匹配电阻严格这一结论
发表于 2011/4/10 11:27:42
阅读(3658)
SDRAM 类高速器件布线规则
一个优秀的Layout,一块好的板子,并不是随便布线连同就可以实现电路要求的,凡事都得谨慎,此处别处摘要,讲述SDRAM类高速器件布线规则:如果你没有信号完整性的知识和对传输线的认识,恐怕你很难看懂,如果你看不懂,那么请按这样一个通用的基本法则做:
发表于 2011/4/10 11:07:18
阅读(3249)