摘要: 最近忽然要用到在VerilogHDL中调用VHDL的模块,从网上找了例程,把自己会忘掉的东西记在这里,。 2选1多路复用器的VHDL描述:entity mux2_1 is port( dina : in bit; dinb : in bit; sel : in bit; dout : out bit 阅读全文
posted @ 2017-12-24 14:16 风尘孤客 阅读(1915) 评论(0) 推荐(0) 编辑
摘要: 使用NiosII提供的系统函数,可以方便得使用Flash,免除了通常操作Flash 的繁琐,这对用户来说,真是方便多了。Altera 提供了两种类型的函数,提供给客户:Simple Flash Access(简单的Flash访问),以及Fine-Grained Flash Access(细粒度Flash访问)。 阅读全文
posted @ 2011-12-30 16:00 风尘孤客 阅读(1554) 评论(0) 推荐(0) 编辑
摘要: 九句真言看见了If,就想Else。看见malloc,就去找Free。函数调用要小心,需要看看返回值。看到for循环,就找边界值。看见return要注意,要去前面找资源。看见数组把神提,问题往往在下标。不要小看字符串,长度是个大问题。得到函数不要急,看看变量初始化,各种路径要小心。赋值函数最危险,变量没有初始化。九句真言不孤立,相互结合显神威。来源不明,有点意思啊 。 阅读全文
posted @ 2011-09-04 22:24 风尘孤客 阅读(288) 评论(0) 推荐(0) 编辑
摘要: Linux下C语言的文件(fputc,fgetc,fwrite,fread对文件读写操作)//==================================fputc 向文件写入字符#include <stdio.h>#include <stdlib.h>main(){ FILE *fp; char ch; if((fp=fopen("test.txt","w"))==NULL) { printf("不能打开文件\n"); exit(0); } while ((ch=getchar())!='\n 阅读全文
posted @ 2011-08-18 14:38 风尘孤客 阅读(37311) 评论(1) 推荐(0) 编辑
摘要: 语言常用转义字符表转义字符含义ASCII码(16/10进制)\o空字符(NULL)00H/0\n换行符(LF)0AH/10\r回车符(CR)0DH/13\t水平制表符(HT)09H/9\v垂直制表(VT)0B/11\a响铃(BEL) 07/7\b退格符(BS)08H/8\f换页符(FF)0CH/12\’单引号27H/39\”双引号22H/34\\反斜杠5CH/92\?问号字符 3F/63\ddd 任意字符 三位八进制\xhh 任意字符 二位十六进制字符常量中使用单引号和反斜杠以及字符常量中使用双引号和反斜杠时,都必须使用转义字符表示,即在这些字符前加上反斜杠。 在C程序中使用转义字符\ d d 阅读全文
posted @ 2011-08-18 14:10 风尘孤客 阅读(8989) 评论(0) 推荐(0) 编辑
摘要: 文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充! 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename . 阅读全文
posted @ 2011-08-18 13:28 风尘孤客 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 针对当前应用的复杂性,SOC芯片更好能能满足应用和媒体的需求,集成众多接口,用ARM做为应用处理器进行多样化的应用开发和用户界面和接口,利用DSP进行算法加速,特别是媒体的编解码算法加速,既能够保持算法的灵活性,又能提供强大的处理能力。德州仪器(TI)继第一系列Davinci芯片DM644x之后,又陆续推出了DM643x,DM35x/36x,DM6467,OMAP35x,OMAPLx等一系列ARM+DSP或ARM+视频协处理器的多媒体处理器平台。众多有很强DSP开发经验的工程师,以及应用处理开发经验的工程师都转到使用达芬奇或OMAP平台上开发视频监控、视频会议及便携式多媒体终端等产品。基于A. 阅读全文
posted @ 2011-07-16 15:46 风尘孤客 阅读(4392) 评论(0) 推荐(0) 编辑
摘要: Linux中vi显示中文乱码的问题 阅读全文
posted @ 2011-07-15 11:39 风尘孤客 阅读(36761) 评论(0) 推荐(2) 编辑
摘要: 达芬奇数字媒体片上系统的架构和 Linux 启动过程德州仪器半导体技术(上海)有限公司 崔晶 达芬奇(DaVinci)数字媒体技术平台TMS320DM6446/3采用了ARM+DSP双核的架构,本文从芯片的硬件结构入手介绍达芬奇DMSoC硬件部分及Linux OS的启动过程。 达芬奇 DMSoC 硬件概述如图1所示,达芬奇数字媒体片上系统(DMSoC)提供:两个内核(ARM+DSP);视频处理子系统(VPSS);多种Boot模式(NOR Flash/NAND Flash/UART0 Boot Mode);两个电源域;多个时钟树;多个引脚独立或复用的外设。 图1DM6446功能结构框图 ARM- 阅读全文
posted @ 2011-07-09 09:28 风尘孤客 阅读(2521) 评论(0) 推荐(0) 编辑
摘要: Abstract:本文介绍自己解决基于ARM平台下linux开发中,通过tftp下载镜像文件时出现“Loading: T T T T T T T T T T T T T T T T T T T T”的解决办法 阅读全文
posted @ 2011-04-07 21:40 风尘孤客 阅读(5931) 评论(1) 推荐(0) 编辑