凔海笔记之FPGA(三):聊聊FPGA的内部结构_下

级联输入端,BX、BY旁路输入端、CIN进位链输入端       8个输出包括2个组合逻辑输出端X和Y,2个寄存器输出端XQ和YQ,2个算数运算进位端BX和BY,1个级联输出端F5和1个进位链输出端COUT。       在我第一次看这些名词时,真是怀疑自己的智商了。     ...

http://home.eeworld.com.cn/my/space-uid-641902-blogid-273436.html 发布时间: 2016-03-13



FPGA权威指南--英文版

 基本指令 165 6.2.3 取指执行周期 166 6.2.4 嵌入式处理器的寄存器分配 166 6.2.5 基本指令集 167 6.2.6 结构级还是行为级 168 6.2.7 机器码指令集 168 6.2.8 微处理器的结构单元 169 6.2.9 处理器函数包 169 6.2.10 程序计数器 170 6.2.11 指令寄存器 171 6.2.12 算术逻辑单元 172...

http://home.eeworld.com.cn/my/space-uid-346593-blogid-272732.html 发布时间: 2016-03-06



Xilinx FPGA设计权威指南

3.10同步和异步单元处理技术 3.10.1同步单元处理技术 3.10.2异步单元处理技术 3.11控制信号 3.11.1置位、复位和综合优化 3.11.2使用时钟使能引脚代替门控时钟 3.11.3转换门控时钟到时钟使能 3.12寄存器/锁存器和RAM的初始状态 3.12.1寄存器和锁存器的初始化状态 3.12.2RAM的初始化状态 3.13有限自动状态机设计...

http://home.eeworld.com.cn/my/space-uid-346593-blogid-272731.html 发布时间: 2016-03-06



凔海笔记之单片机(二):初识单片机

;   document 是文件的意思。include是包含,reg52.h是针对51/52单片机定义的头文件,主要包括寄存器定义。所以也就大概理解了这个头文件的意思了。SFR = special funtion register //特殊功能寄存器。举例来说,如果你写P0=0x01烧写软件会给0x80这个地址赋0x01,就是这样,打起来了C语言与单片机的桥梁。如果学了汇编,相信...

http://home.eeworld.com.cn/my/space-uid-641902-blogid-272703.html 发布时间: 2016-03-03



凔海笔记之单片机(一):莫在浮沙筑高台

,但不能给打败”。我岂能落后,我相信只要思想不滑坡,方法总比困难多。于是萌生了搞懂单片机的念头,还提出了一个所谓的三步走战略,即用C语言会使单片机,用汇编理解单片机,用verliog掌握单片机。就我而言,初学时任何一个名词都可能成为一个很大的障碍,对单片机内部结构的了解更简直是噩梦。但是,对单片机的程序控制而言,程序的本质是寄存器之间的数据传递。用C语言我们可以学会用单片机,但对其内部结构不了解就...

http://home.eeworld.com.cn/my/space-uid-641902-blogid-272669.html 发布时间: 2016-03-01



蛋蛋读NVMe之二:吉祥三宝 (转)

Tail DB。DB是在SSD端的寄存器,记录SQ和CQ的头和尾巴的位置。 上面是一个队列的生产/消费模型。生产者往队列的Tail写入东西,消费者往队列的Head取出东西。对一个SQ来说,它的生产者是Host,因为它往SQ的Tail位置写入命令,消费者是SSD,因为它往SQ的Head取出指令执行;对一个CQ来说,刚好相反,生产者是SSD,因为它往CQ的Tail写入命令完成信息,消费者则是Host...

http://home.eeworld.com.cn/my/space-uid-346593-blogid-272658.html 发布时间: 2016-02-29



蛋蛋读NVMe之一:为什么刘备需要NVMe(转)

的内存中,那怎么通知SSD来获取命令执行呢?Host就是通过写SSD端的大宝寄存器来告知SSD的:饭已OK了,下来密西吧! OK,具体的我们来看看NVMe是如何处理命令的,看图说话: 这是NVMe1.2规范中的第207张图。不知道是人家图画得好呢,还是NVMe就是这么简单,抑或是我比较聪明,反正上面的命令处理流程我一看就明白了。好吧,给没我聪明的人再解释一下。 说,把大象放冰箱一...

http://home.eeworld.com.cn/my/space-uid-346593-blogid-272657.html 发布时间: 2016-02-29



FS4412-Android4.4 HDMI移植详细步骤

音频输入是通过 I2S 传输到HDMI CORE 的。   另外需要注意一下 HDMI PHY,Exynos4412 集成了 HDMI PHY,PHY 用于产生 pixel 时钟和TMDS 时钟,我们不再需要额外的 PHY 芯片,这样可以省去 PCB 布线,当然还有 cost,软件通过 CPU 内部的专用的 I2C 总线配置 Phy 寄存器,针对 Phy 进行控制,比如开启,关闭 PHY...

http://home.eeworld.com.cn/my/space-uid-138607-blogid-272197.html 发布时间: 2016-02-19



STM32F103学习笔记---关于GPIO的设置

; GPIO_Init(SC_USART_GPIO, &GPIO_InitStructure);  若省略上面注释掉的代码,则观看IO寄存器发现该IO口被设置为输入模式,而不是我们期望的复用开漏输出模式!...
关键词: GPIO

http://home.eeworld.com.cn/my/space-uid-348360-blogid-272171.html 发布时间: 2016-02-16



单根信号线,跨越时钟域,该怎么处理(转)

东西,希望所有在做ASIC的人,能从一个更高的角度去审视它,并且能因此更深刻的体会做ASIC的严谨。 言归正传: 1、首先给一个最简单的答案: 用寄存器打两拍 本文来自论坛,点击查看完整帖子内容。...

http://home.eeworld.com.cn/my/space-uid-346593-blogid-272141.html 发布时间: 2016-02-07



解读x86、ARM和MIPS三种主流芯片架构(转)

、寻址方式少,简单的指令意味着相应硬件线路可以尽量做到最佳化,从而提高执行速率。因为指令集的精简,所以许多工作必须组合简单的指令,而针对复杂组合的工作便需要由编译程序来执行。而CISC体系的x86指令集因为硬件所提供的指令集较多,所以许多工作都能够以一个或是数个指令来代替,编译的工作因而减少了许多。   ARM指令集架构的主要特点:一是体积小、低功耗、低成本、高性能;二是大量使用寄存器且大多数...

http://home.eeworld.com.cn/my/space-uid-346593-blogid-272131.html 发布时间: 2016-02-04



什么是OTP(转)

Programable) 随着嵌入式应用的越来越广泛,产品的安全也显得越来越重要。一方面是为了保护硬件设计,另外一方面也是为了产品本身的安全,防止被HACKED.在嵌入式系统当中,所有的代码和系统数据都是被存储在FLASH芯片内部的。FLASH芯片的特点是可多次擦写,而且掉电数据不会丢失。为了保护FLASH中的数据,越来越多的FLASH厂商在FLASH内部提供了一种特殊的寄存器:OTP寄存器。OTP...

http://home.eeworld.com.cn/my/space-uid-346593-blogid-272129.html 发布时间: 2016-02-03



嵌入式工程师不容错过的8个设计技巧!

事件是中断处理器正在执行的程序,转而去处理触发该中断的外设的请求的一种机制。处理器响应中断请求需要大量的系统开销,具体表现在保存被中断程序的状态(入栈下条指令的段地址、偏移地址和程序状态寄存器,有时还会入栈若干寄存器的值),执行中断服务程序然后恢复中断点继续执行(依次出栈各寄存器),虽然现在的处理器速度非常快,但是这种系统开销仍然需要考虑。一般来说,为了避免与主程序冲突,程序员总想使中断执行时间减...

http://home.eeworld.com.cn/my/space-uid-642838-blogid-272028.html 发布时间: 2016-01-28



CC2530和STM32F103之间的串口通信问题

;   //子优先级3     NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;         //IRQ通道使能     NVIC_Init(&NVIC_InitStructure); //根据指定的参数初始化VIC寄存器  ...

http://home.eeworld.com.cn/my/space-uid-674127-blogid-272023.html 发布时间: 2016-01-27



嵌入式开发的3大关键点,你都知道么?

操作; ②熟悉常用的体系结构。ARM架构处理器应用越来越广泛,值得研究一下,当然还有很多的体系架构,开发时再看硬件手册这个过程就是训练自己阅读手册和查询手册的能力,手册很长,往往只要知道个大概。细节需要在使用时查询; ③C语言编程:C语言大家都会用,我知道在学校学习时都是基于PC,基本不会用C语言程序访问寄存器或者外设,而在嵌入式开发时你会发现有很多地方需要小心,举个例子,一般中断服务程序需要...

http://home.eeworld.com.cn/my/space-uid-642838-blogid-271694.html 发布时间: 2016-01-20



STM32——库函数分析:ADC相关

;ADC_SampleTime_55Cycles5);/* Enable ADC1 DMA */ADC_DMACmd(ADC1, ENABLE);/* Enable ADC1 */ADC_Cmd(ADC1, ENABLE);/*初始化校准寄存器 */   ADC_ResetCalibration...
关键词: STM32 ADC

http://home.eeworld.com.cn/my/space-uid-671392-blogid-271350.html 发布时间: 2016-01-10



Linux概念架构的理解

的使用,制造每个进程都以为自己是独占系统的错觉。 PS:进程上下文切换就是要换掉程序状态字、换掉页表基地址寄存器的内容、换掉current指向的task_struct实例、换掉PC——>也就换掉了进程打开的文件(通过task_struct的files可以找到)、换掉了进程内存的执行空间(通过task_struct的mem可以找到); 三、Linux内核的整体架构 Linux内核的整体...

http://home.eeworld.com.cn/my/space-uid-346593-blogid-271313.html 发布时间: 2016-01-07



vim学习笔记

(:help operator)(查看所有命令列表:help normal-index)   #每个命令前均可指定一个数字[count], 不指定[count]的话,[count]默认值为1.   ["x]c{motion} 删除{motion}指定的文本[到寄存器x中]并进入插入模式. (cc 删除[count]行[到寄存器x中]并进入插入模式)(change...

http://home.eeworld.com.cn/my/space-uid-367757-blogid-271306.html 发布时间: 2016-01-07



时序分析教你怎么看singaltap逻辑分析

; ,     output  reg [3:0]   seg_s   ,//用于片选的寄存器     output  reg [7:0]   seg    //用于段选的寄存器 );  ...

http://home.eeworld.com.cn/my/space-uid-658182-blogid-271258.html 发布时间: 2016-01-03



pic单片机时钟配置

还是PIC12F1572,某个io 输出脉冲信号。io置高,置低都是立即数给寄存器,电平竟然要16us才变化。用的内部时钟,根据手册,时钟频率可到32M。大概计算,io置高置低,执行时间应该在0.4us左右。再怎么延迟也不会16us。后来看到手册写的最小指令周期125ns。可能是时钟的配置没有到最大。 程序中只有CONFIG1,CONFIG2寄存器的配置。// CONFIG1 #pragma...

http://home.eeworld.com.cn/my/space-uid-353118-blogid-271252.html 发布时间: 2016-01-02




<上一页 12131415161718192021222324252627 下一页> 相关结果约2,355个