2010年11月20日
摘要: 2010年11月20日,星期六而非礼拜六,今天包括明天都要被强制过来加班,悲惨人生~昨晚装完win7,整理部分常用软件后都半夜3点钟,躺下就睡着了。早上7点钟又爬起来上班去,困和累交织在一起,那叫一个...虽然今天外面有些凉,不过今天心情还是挺“暖和”滴,不过此刻被空调吹的冻得半死~  接下来我想把这两天有关win系统的一些问题和认识记录下来,分享给我所有的亲爱的朋友,以后... 阅读全文
posted @ 2010-11-20 17:07 thymon 阅读(259) 评论(3) 推荐(1) 编辑
  2010年10月6日
摘要: 1.GPIO口输出是软件指令控制的,因此可能输出的最高频率受到CPU指令执行速度的影响,不可能很快,而且GPIO口负载电容比较大,不 适合用作高速时钟线。一般GPIO模拟的时钟速率最高2~3MHZ.2. GPIO口输出时钟的每个周期长度和占空比均是软件指令计时确定的,因此很不精确。特别地,当有优先级更高的任务来时, 可能需要终止时钟输出任务,这导致时钟输出可能中断。 因此,用GPIO口模拟的时钟只... 阅读全文
posted @ 2010-10-06 15:45 thymon 阅读(924) 评论(0) 推荐(1) 编辑
  2010年6月11日
摘要: 摘要:本文实现了一种基于 ARM-Linux的 FPGA程序加载方法,详细讨论了加载过程中各个阶段程序对配置管脚的操作,给出了硬件实现,编写了运行于 ARM处理器的嵌入式 Linux上的驱动程序。 1、引言  FPGA在系统上电时,需要从外部载入所要运行的程序,此过程被称为程序加载。多数情况下,FPGA从外部专用的 EPROM读入程序。这种方式速度慢,而且只能加载固定的程序。显然,当系统需要容量大... 阅读全文
posted @ 2010-06-11 16:01 thymon 阅读(4155) 评论(0) 推荐(1) 编辑
  2010年6月9日
摘要: 简单来说硬件描述语言有两种用途:1、仿真,2、综合。对于wire和reg,也要从这两个角度来考虑。*********************************************************************************从仿真的角度来说,HDL语言面对的是编译器(如Modelsim等),相当于软件思路。这时:wire对应于连续赋值,如assignreg对应于... 阅读全文
posted @ 2010-06-09 10:09 thymon 阅读(33301) 评论(0) 推荐(4) 编辑
  2010年5月28日
摘要: 概 述 FPGA的发明者,老牌PLD/FPGA公司,是最大可编程逻辑器件供应商之一。99年Xilinx收购了Philips的PLD部门开发软件ISE:Xilinx公司集成开发的工具Foundation: Xilinx公司早期的开发工具,逐步被ISE取代ISE Webpack: Webpack是xilinx提供的免费开发软件,功能比ISE少一些,可以从xilinx网站下载嵌入式开发套件(EDK): ... 阅读全文
posted @ 2010-05-28 18:15 thymon 阅读(2925) 评论(0) 推荐(1) 编辑
  2010年3月17日
摘要: 如果要把FPGA程序和NIOSII 软件程序都放在EPCS中,必须做如下设置.但首先必须知道,程序代码是放在EPCS中,但真正运行一般是在SDRAM /ONCHIP.RAM中.的第一:SOPC 中的RESET ADDRESS设置为EPCES的BASE ADDRESS,这表示全部软件程序放在EPCS中.  EXCEPTION ADDRESS选择ONCHIP_RAM或者SDRAM 之类,表示系统异常处... 阅读全文
posted @ 2010-03-17 23:42 thymon 阅读(1892) 评论(0) 推荐(2) 编辑
  2010年2月1日
摘要: 01、了解FPGA工艺结构,掌握FPGA芯片选型原则与策略; 02、精通FPGA设计相关软件的使用方法及技巧;03、精通Verilog HDL设计与仿真,能够独立完成较复杂逻辑的RTL设计;04、掌握FPGA设计原则及常用IP模块的使用;05、精通FPGA四种常用操作技巧;06、掌握FPGA基于MATLAB、Simulink、DSP Builder/System Generator等新型设计、验证... 阅读全文
posted @ 2010-02-01 23:49 thymon 阅读(396) 评论(0) 推荐(1) 编辑
  2010年1月27日
摘要: H264算法是经历了Mpeg4的不切实际花哨后返朴归真的一种算法,他的基本原理非常简单,而且底层运算非常简洁规整,都是使用了整数运算,特别适合于使用FPGA等可编程硬件实现。与DSP和PC机实现相比,FPGA在并行处理上表现更为突出!H264算法使用了多种模式进行图像估计和补偿,在FPGA实现中,这些模式可以使用并行模块同时实现,而在DSP或者PC中,这些模式只能依照时间顺序串行处理,所以速度很慢... 阅读全文
posted @ 2010-01-27 23:26 thymon 阅读(5529) 评论(0) 推荐(1) 编辑
  2010年1月7日
摘要: volatile这个关键字的字面意义是“暂时的、不稳定的”,主要是告诉编译器“我当前定义的变量是一个特殊的多线程变量,你不要按照你的方式给我优化它”。在当前我接触的程序中,主要是给多线程共享的变量加上该关键字。近一步的了解发现,该关键字还有其他的两种使用情况:1、中断服务程序中修改的供其它程序检测的变量也需要加2、存储器映射的硬件寄存器通常也要加。第... 阅读全文
posted @ 2010-01-07 23:37 thymon 阅读(545) 评论(0) 推荐(2) 编辑
  2009年9月8日
摘要: 我们看一下大量的消费电子产品,如电视机,机顶盒,DVD/蓝光播放机,通常许多SoC器件都集成有内部转换器。表面上看,这是一个很好的概念,芯片具有所有功能!然而,并非所有事情都像窗外的玫瑰花看起来那样美丽! 半导体制造商所面对的最大挑战之一就是要在产品制造的半导体工艺中来平衡功能和性能。可能许多人都听说过90nm工艺,45nm工艺,等等。这些都是半导体制造商制造新产品所用的具体工艺。每家制造商都有其... 阅读全文
posted @ 2009-09-08 23:16 thymon 阅读(420) 评论(0) 推荐(0) 编辑