- 博客(34)
- 资源 (31)
- 收藏
- 关注
转载 FPGA开发之SD驱动的资料汇总
http://wenku.baidu.com/link?url=y0YBidh5Tz6u6-pUtZbNkcPUHEk6CUZQP_EwSXxXGxPbtd9mhJh94E7K0IOVAWVCeUX8PvPL7Bjq8Gn_b9lDDKI2Og7CQlaU5YMbaax7ij3http://jinyong314.blog.163.com/blog/static/3016574220105301
2014-11-29 12:17:11 1967
转载 FPGA开发之SD卡数据包的封装和命令
1 .sd卡指令数据包:sd卡的指令被封装成48位的数据包,每次传送这48位的数据包。数据包的内容包括起始位、结束位、传输位、命令索引、传输参数和7位CRC校验码。其具体格式分布如下图:其中的命令索引位是[45:40],里面可以封装各种命令,具体的命令表将在下面给出。不同的命令会对应不同的回应(respond),回应有三种(R1,R2,R3)格式,在命令表中的选项会给出。
2014-11-29 11:41:47 1696
转载 FPGA开发之SD卡初始化
终于找到一篇说人话的了。 1.SD卡的官方资料(我承认这个资料很垃圾,比起民间的技术总结它的内容可谓又臭又长,但是作为基础也要了解一下,SD协议不用看) 2.清晰明了的MMC卡时序图(虽然这个是MMC卡的,但是在初始化的时候CMD0的时序是一样的)电路:我用的SD卡的电路其实很简单,参考SD卡的官方资料中的电路链接就可以的。供电问题:由于SD卡的电压是3
2014-11-29 11:02:00 14075 2
原创 数字电路设计之casez,case,casex的用法
case:在case语句中,敏感表达式与各项值之间的比较,是一种全等比较。每一位都必须相同才认为匹配。casez和casex:casez与casex语句是case语句的两种变体, 在写testbench时用到,属于不可综合的语句。1在casez语句中,如果分支表达式某些位的值为高阻z,那么对这些位的比较就会忽略,不予考虑,而只关注其他位的比较结果。2 在casex语句中,则把这种处理方
2014-11-27 09:35:52 17875 1
原创 浅谈ARM架构(1)
ARM的处理器一般可以执行ARM的指令集(32bit或者64bit)和Thumb指令集(16bit)。执行不同的指令集时会进行状态跳转,但是状态的跳转不会影响处理器的工作模式和相应存储器的内容。 ARM->Thumb:操作数寄存器状态为1,执行BX指令。 Thumb->ARM:操作数寄存器状态为0,执行BX指令。或者是处理器进行异常处理(IRQ,FIQ,Reset,
2014-11-26 11:45:43 970
转载 Matlab之定位技术DV-HOP的实现
该程序在matlab环境下完成无线传感器中的DV-Hop算法的实现。可算出最短路经算法计算节点间跳数、每个信标节点的校正值并可用用跳数估计距离。%~~~~~~~~~~ DV-Hop算法 ~~~~~~~~~~ ~~~~~~~~~~ ~~~~~~~~~~ % BorderLength-----正方形区域的边长,单位:m% NodeAmount-------网络节点的个数% BeaconAmo
2014-11-22 22:10:50 7533 18
转载 数字电路设计之需要注意的几个点
这是一个在逻辑设计中注意事项列表,由此引起的错误常使得设计不可靠或速度较慢,为了提高设计性能和提高速度的可靠性,必须确定设计通过所有的这些检查。可靠性1. 为时钟信号选用全局时钟缓冲器BUFG!不选用全局时钟缓冲器的时钟将会引入偏差。2. 只用一个时钟沿来寄存数据使用时钟的两个沿是不可靠的,因为时钟的某沿或者两个沿会漂移。如果时钟有漂移而且你只使用了时钟
2014-11-20 11:00:02 2511
转载 数字电路设计之简单的滤波算法
Verilog 滤波算法程序1、限幅平均滤波法**************************************************优点:对于偶然出现的脉冲性干扰,可消除有其引起的采样值偏差。程序:设定一个幅值,超过这部分的不要,然后取平均值module filter ( data1,data2,data3,data4,data);input[7:0] da
2014-11-20 10:55:50 2049
原创 MySQL之索引的使用
SQL CREATE INDEX 语法:在表上创建一个简单的索引。允许使用重复的值: CREATE INDEX index_nameON table_name (column_name)
2014-11-19 21:00:37 910
原创 SQL之触发器和视图
触发器是一个过程,它对数据库的特定改变进行相应,并由DBMS自动调用。一个触发器的描述包括三个部分:事件、条件和动作。MySQL中触发器创建的语法:The DEFINER clause determines the security context to be used when checking access privileges at trigger a
2014-11-15 16:01:19 1405
转载 Android之事件处理
Android的四大组件:主要四部分– Activities-管理应用程序展示• Activity Life Cycle– Services-管理后台服务• Services Life Cycle– Broadcast receivers• 管理事件的广播与接收– Content Provider-管理数据共享• Android系统中,数据是私有的,包含文件数据
2014-11-13 14:57:13 683
转载 Android之广播(Broadcast)
四大组件:在Android中,有四大组件:Activity,Service,broadcast,content provider。Intent是一个对动作和行为的抽象描述,负责组件之间与程序之间进行消息传递。Broadcast Receiver组件提供了一种把Intent作为一个消息广播出去,由所有对其感兴趣的程序对其作出反应的机制。Intent作为一种操作系统级别的消息传递机
2014-11-13 14:52:00 764
转载 Android之多线程
为什么要有多线程呢? 1、为了提供良好的用户体验,我们必须保证程序有高响应性,所以不能够在UI线程中进行耗时的计算或I/O操作。 2、Android操作系统在下面情况下会强制关闭程序。 UI线程在5秒内没有响应; 广播对象不能在10秒内完成onReceive方法。因此需要采用多线程的方法,将大规模的计算
2014-11-13 00:23:45 588
转载 Android之IPC数据交换
IPC机制——进程间数据交换1.IBinder是远程对象的基本接口,该接口描述了与远程对象交互的抽象协议,是为高效率进行进程间通讯设计的轻量级远程过程调用机制的核心。通常并不直接实现该接口,而是继承自Binder父类,一个继承了Binder的类,它的对象就可以被远程的进程使用了(前提是远程进程获取了这个类的对象【对象的引用】(若一个Service中有一个继承了Stub的类的对象,那么这个对象中
2014-11-12 22:12:22 813
转载 Android之Service的用法
后台服务和多线程:Service即“服务” ,它与Activity属于同一等级的应用程序组件,都代表可执行的程序。不同的是Activity拥有前台运行的用户界面,而Service不能自己运行,需要通过某个Activity或者其他Context对象来调用。没有专属界面的activity。是以分时程序的方式运行吗,即在activity里面启动的service,不会在相同的进程中运行。由Serv
2014-11-12 21:45:08 599
转载 FPGA之学习FPGA需要注意的地方
任何一个硬件工程师对FPGA都不会陌生,就好比C语言对于软件工程师来说是必修课程一样,只要是电子相关专业的学生,都要学习可编程逻辑这门课程。FPGA的英文全称是Field Programmable Gate Array,即现场可编程门阵列,它是在PAL、GAL、EPLD等可编程器件的基础上进一步发展的产物。从表象看,Programmable这个单词确实能够很好的描述FPGA的特点,但这也使
2014-11-09 12:51:47 1295 1
转载 FPGA之为什么要学习FPGA?
FPGA从诞生以来经历了从配角到主角的转变,FPGA主要用于取代复杂的逻辑电路,现在重点强调平台概念,当集成数字信号处理器、嵌入式处理器、高速串行和其它高端技术后,从而被应用到更多的领域,正因为其飞速的发展,让更多学FPGA的人看到了希望,其广阔的前景正是我们选择的原因之一。
2014-11-09 12:35:26 3029
转载 数字电路设计之数字电路工程师面试集锦
数字电路 1、同步电路和异步电路的区别是什么?(仕兰微电子) 2、什么是同步逻辑和异步逻辑?(汉王笔试) 同步逻辑是时钟之间有固定的因果关系。异步逻辑是各时钟之间没有固定的因果关系。 3、什么是"线与"逻辑,要实现它,在硬件特性上有什么具体要求?(汉王笔试) 线与逻辑是两个输出信号相连可以实现与的功能。在硬件上,要用oc门来实现,由于不用 oc门可能使灌电流过大,而烧坏逻辑门。
2014-11-07 22:43:29 14153
原创 数字电路设计之VGA的字母显示的verilog实现
module vga_initials_top( mclk, btn, sw, hsync, vsync, red, green, blue ); input wire mclk; input wire btn; input wire [7:0] sw; output wire hsync; output wire
2014-11-07 21:14:29 7517
原创 数字电路设计之VGA显示条形图的verilog实现
`timescale 1ns / 1ps//////////////////////////////////////////////////////////////////////////////////// Engineer: ChenYu// Create Date: 18:38:12 11/05/2014 // Design Name: VGA// Modu
2014-11-07 19:31:04 3332
转载 数字图像处理之二维码图像提取算法(二)
二维码标准:国外:pdf417,Datamatrix,QR国内:龙贝,汉信。 图像输入-> 图像预处理-> 二维码图像切割(定位)-> 二维码图像校正-> 译码译码:二维码码字提取-> 纠错译码-> 信息译码纠错译码:求解伴随因子(判断) 正确码字=Yji ^ 错误码字。;信息译码:模式指示+字符段+数据位流 判断编码模式和字
2014-11-06 13:27:59 35428 4
转载 数字图像处理之二维码图像提取算法(一)
二维条码从类别上分为两大类,一类是以PDF417为代表的堆叠式二维条码,还包括CODE49、CODE 16K等,其原理都是建立在一维条码的基础上。另一类是以QR码为代表的矩阵式二维条码,包括Data Matrix、Maxi Code、Code One等,是一些比较
2014-11-06 10:04:15 17161 1
原创 MySQL之聚合函数和日期数据类型的使用
》MAX()/MIN()求最大值/最小值AVG()返回数值列的平均值SUM()返回数值列的和COUNT()返回匹配指定条件的行数GROUP BY语句根据一个或多个列对结果集进行分组
2014-11-05 19:19:58 2242
转载 FPGA之基于FPGA的SPARK多核处理器设计(六)
验证平台的并行算法测试:1、实验平台:系统平台安装有4M片上SRAM和128M外部SDRAM。通过Redhat Linux主机运行GRMON调试器连接开发板,可通过调试指令改变有效核心的个数(1~4)。TI(Texas Instruments)C6411模拟器,LEON3多核模拟器grsim1.12。2、评测方法:(1)加速比:
2014-11-04 14:08:34 1890
翻译 云计算之计费模式
Summary for An Economic Model for Maximizing Profit of a Cloud Service Provider
2014-11-02 16:16:30 6183 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人