上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 20 下一页

2016年2月24日

(转)回车与换行的区别

摘要: 我一直没有搞得很清楚,回车和换行符有啥区别。记得大一时,C语言老师就说过回车、换行,但都没说得那么细。前两天,看写两句Perl代码时,忽然想起区别一下回车和换行(\r和\n)。现在理解清楚了,记个笔记吧。符号 ASCII码 意义\n 10 换行NL\r 13 回车CR回车 \r 本义是光标重新回到本行开头,r的英文return... 阅读全文

posted @ 2016-02-24 21:54 dpc525 阅读(190) 评论(0) 推荐(0) 编辑

2016年2月23日

C 函数库 (libc,glibc,uClibc,newlib)

摘要: glibc glibc和libc都是Linux下的C函数库,libc是Linux下的ANSI C的函数库;glibc是Linux下的GUN C的函数库;GNU C是一种ANSI C的扩展实现。ANSI C是基本的C语言函数库,包含了C语言最基本的库函数。这个库可以根据 头文件划分为 15 个部分,其中包括: ,,,,,,, ,,,,,,, :包含用来测试某个特征字符的函数的函数原型,以及用来转换大... 阅读全文

posted @ 2016-02-23 21:34 dpc525 阅读(7891) 评论(0) 推荐(0) 编辑

2016年2月18日

Vivado增量式编译

摘要: Vivado 中的增量设计会重新利用已有的布局布线数据来缩短运行时间,并生成可预测的结果。当设计有 95% 以上的相似度时,增量布局布线的运行时间会比一般布局布线平均缩短2倍。若相似度低于80%,则使用增量布局布线只有很小的优势或者基本没有优势。 当设计进行到后期,每次运行改动很小,在开始后端实现前读入的设计网表具有较高相似度的情况下,推荐使用 Vivado 的增量布局... 阅读全文

posted @ 2016-02-18 21:40 dpc525 阅读(8217) 评论(0) 推荐(1) 编辑

2016年2月15日

(转)VIM 一键自动添加文件头注释

摘要: 通过修改VIM的配置文件.vimrc可以让Vim(gvim)支持自动添加作者信息,具体代码如下: "进行版权声明的设置 "添加或更新头 map <F4> :call TitleDet()<cr>'s function AddTitle() call append(0,"/*============= 阅读全文

posted @ 2016-02-15 15:40 dpc525 阅读(2443) 评论(0) 推荐(0) 编辑

2016年2月14日

(转)Linux下清理Cache方法

摘要: 频繁的文件访问会导致系统的Cache使用量大增, 系统运行缓慢。 1 首先用free 命令查看内存的使用:$ free -m total used free shared buffers cachedMem: 3955 3926 28 0 55 3459 2 运行sync将dirty的内容写回硬盘$ 阅读全文

posted @ 2016-02-14 11:25 dpc525 阅读(299) 评论(0) 推荐(0) 编辑

2016年1月27日

(转)RAM、ROM、SRAM、DRAM、SSRAM、SDRAM、FLASH、EEPROM的区别

摘要: RAM(Random Access Memory) 随机存储器。存储单元的内容可按需随意取出或存入,且存取的速度与存储单元的位置无关的存储器。这种存储器在断电时将丢失其存储内容,故主要用于存储短时间使用的程序。 按照存储信息的不同,随机存储器又分为静态随机存储器(Static RAM,SRAM)和动态随机存储器(Dynamic RAM,DRAM)。 ROM(Read-Only Memory)只读存... 阅读全文

posted @ 2016-01-27 22:06 dpc525 阅读(579) 评论(0) 推荐(0) 编辑

RAM建模和初始化

摘要: 冯诺依曼提出的存储计算,计算存储,因此,几乎所有的CPU和ASIC都会使用存储器,它们的类型很多,包括异步RAM、同步RAM、ZBT RAM、DDR DRAM、ROM等。由于大部分的异步RAM和SRAM都是晶圆代工厂定制的,一次需要修改成适合于FPGA结构的Verilog等效模型。FPGA的综合工具 阅读全文

posted @ 2016-01-27 21:48 dpc525 阅读(1575) 评论(0) 推荐(0) 编辑

2016年1月26日

FPGA的嵌入式RAM

摘要: FPGA中的嵌入式RAM分为两种:专用的BRAM和分布是RAM(用LUT实现的)。这两种RAM又可以配置成单端口和双端口的RAM和ROM。双端口RAM又可以根据读写地址是否在同一块分为Double Port 和Two Port。读取方式也有多种方式,包括:Read first, Write fir... 阅读全文

posted @ 2016-01-26 22:43 dpc525 阅读(3722) 评论(0) 推荐(1) 编辑

2016年1月25日

(转)ASIC设计中各个阶段需要注意的问题——节选

摘要: ASIC 的复杂性不断提高,同时工艺在不断地改进,如何在较短的时间内开发一个稳定的可重用的ASIC芯片的设计,并且一次性流片成功,这需要一个成熟的ASIC 的设计方法和开发流程。本文结合NCverilog,DesignCompile,Astro等ASIC设计所用到的EDA软件,从工艺独立性、系统的稳定性、复杂性的角度对比各种ASIC的设计方法,介绍了在编码设计、综合设计、静态时序分析... 阅读全文

posted @ 2016-01-25 21:52 dpc525 阅读(583) 评论(0) 推荐(0) 编辑

Xilinx FPGA结构

摘要: FPGA是什么?FPGA是现场可编程逻辑阵列,由可编程逻辑资源(LUT和 REG),可编程连线,可编程I/O构成。Xilinx的FPGA的基本结构是一样的,但随着半导体工艺的发展,FPGA的逻辑容量越来越丰富,速度更快,嵌入越来越多的硬核了,比如:ARM处理器,PCIe, ETHERNET等。在制程工艺上,Xilinx的7系列FPGA采用28 nm工艺,UltraScale采用20nm, Ultr... 阅读全文

posted @ 2016-01-25 21:13 dpc525 阅读(2091) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 20 下一页

导航