在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
分享 PLD/FPGA 结构与原理初步(二)
zslhutu 2010-7-22 10:12
一.查找表(Look-Up-Table)的原理与结构 采用这种结构的PLD芯片我们也可以称之为FPGA:如altera的ACEX,APEX系列,xilinx的Spartan,Virtex系列等。 查找表(Look-Up-Table)简称为LUT,LUT本质上就是一个RAM。 目前FPGA中多使用4输入的LUT,所以每一个LUT可以看成一个有4位地址线的16x1的RAM。 当用 ...
1010 次阅读|0 个评论
分享 PLD/FPGA 结构与原理(一)
zslhutu 2010-7-22 10:07
一.基于乘积项(Product-Term)的PLD结构 采用这种结构的PLD芯片有:Altera的MAX7000,MAX3000系列(EEPROM工艺),Xilinx的XC9500系列(Flash工艺)和Lattice,Cypress的大部分产品(EEPROM工艺) 我们先看一下这种PLD的总体结构(以MAX7000为例,其他型号的结构与此都非常相似): ...
1237 次阅读|0 个评论
分享 关于嵌入式系统的启动
yiffer 2010-7-21 22:25
嵌入式 Linux 启动分为两个部分,系统引导与 Linux 启动。系统引导将完成 Linux 装入内存前,初始化 CPU 和相关 IO 设备,并将 Linux 调入内存的工作。系统引导主要由 BootLoader 实现。在 BootLoader 将 Linux 内核调入内存之后,将权力交给 LinuxKernel ,进入 Linux ...
797 次阅读|0 个评论
分享 Linux操作系统内核启动参数详细解析
yiffer 2010-7-21 22:23
Linux 操作系统内核启动参数详细解析 Linux 内核在启动的时候,能接收某些命令行选项或启动时参数。当内核不能识别某些硬件进而不能设置硬件参数或者为了避免内核更改某些参数的值,可以通过这种方式手动将这些参数传递给内核。 如果不使用启动管 ...
902 次阅读|0 个评论
分享 嵌入式linux启动信息完全注释
yiffer 2010-7-21 22:21
摘要 我们在这里讨论的是对嵌入式 linux 系统的启动过程的输出信息的注释,通过我们的讨论,大家会对嵌入式 linux 启动过程中出现的、以前感觉熟悉的、但却又似是而非的东西有一个确切的了解,并且能了解到这些输出信息的来龙去脉。 嵌入式 linux 的启动信息是一 ...
566 次阅读|0 个评论
分享 linux内核启动地址的确定
yiffer 2010-7-21 22:18
内核编译链接过程是依靠vmlinux.lds文件,以arm为例vmlinux.lds文件位于kernel/arch/arm/vmlinux.lds, vmlinux-armv.lds的生成过程在kernel/arch/arm/Makefile中 ifeq ($(CONFIG_CPU_32),y) PROCESSOR = armv TEXTADDR = 0xC0008000 LD ...
5761 次阅读|0 个评论
分享 Kernel硬件中断的初始化流程
yiffer 2010-7-21 22:15
Porting kernel到一个全新的开发板时,通常hardware irq的初始化函数是要我们自己实现的。 那我们实现了自己硬件的中断初始化函数之后,内核是如何调用到它的呢?内核有自己的一套支持多平台的架构。 下面我们分析内核中断初始化的过程以及如何调用到一个新平台的irq初始化函数。 这里我们以s3c2410平台为例,他的中断 ...
1051 次阅读|0 个评论
分享 Kernel中断处理模型
yiffer 2010-7-21 22:08
内核版本: Linux 2.6.18_pro500 (Montavista) Kernel 中断处理模型结构图如下: 下面简单介绍一下: 1. Linux 定义了名字为 irq_desc 的中断例程描述符表: (include/linux/irq.h) struct i ...
550 次阅读|0 个评论
分享 深入分析request_irq的dev_id参数作用
yiffer 2010-7-21 22:06
注:若对 kernel 中断处理模型不是很清楚的话 ( 如 :irqaction 的作用 ) 可以先参考一下这篇文档: http://blog.chinaunix.net/u2/60011/showart.php?id=1079281 这里主要讲 request_irq 的参数 dev_id 的作用,内容会涉及到少许上面文档提到的内容。 Request_ ...
1312 次阅读|0 个评论
分享 Request_irq和setup_irq的区别
yiffer 2010-7-21 21:59
Linux 内核提供了两个注册中断处理函数的接口: setup_irq 和 request_irq 。这两个函数都定义在 kernel/irq/manage.c 里。 /* * Internal function to register an irqaction - typically used to * allocate special interrupts that are part of ...
1359 次阅读|0 个评论
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-18 08:57 , Processed in 0.158942 second(s), 2 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部