- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 code sigp
/* IO define */ define RUN_LED_PORT define RUN_LED_PIN define SD_LED_PORT define SD_LED_PIN define LEVEL_LED_PORT define LEVEL_LED_PIN_0 define LEVEL_LED_PIN_1 define LEVEL_LED
2017-04-13 17:54:53 83
原创 移动监控需求
用户开关: 1.监控工作开关:两段式,开启则监控开始工作。 2.充电开关:两段式,开启则开始充电 状态灯 1.移动电源电量灯4段式,绿色, 监控状态的电量显示方式:根据电量百分比0%-25%-%50-%75-100%,4个灯依次熄灭 充电状态的电量显示方式:根据电量百分比0%-25%-%50-%75-100%,4个灯依次亮起,并在当前电量区间内,闪烁该灯 2.监工工作灯,绿色,通过开
2017-03-13 14:14:36 95
原创 verilog编程注意事项(阻塞/复位/异步/编码规范/常见错误)
一、异步逻辑同步化处理,方法有: 1.采用握手信号进行同步 2.采用打2拍的方法进行同步处理 3.采用FIFO进行同步处理 二、阻塞式赋值和非阻塞式赋值的使用 1.在产生组合逻辑的always块中使用阻塞式赋值 2.在产生时序逻辑的always块中使用非阻塞式赋值 3.在普通的组合逻辑中,如assign语句中个,使用阻塞式赋值 4.在不清楚使用阻塞还是非阻塞的时候,采用非阻塞式
2016-07-13 17:42:46 804
原创 C代码常见问题
1.代码行重复 案例: pTab->ItemNumber = 5; pTab->Item[0].Type = DATA_TYPE_INT; pTab->Item[0].Len = 4; pTab->Item[1].Type = DATA_TYPE_STRING; pTab->Item[1].Len = 5; pTab->Item[2].T
2016-07-02 16:23:35 146
原创 hp_prj开发笔记
网络分析技术揭秘:原理、实践与WinPcap深入解析 前言与目录 前言目录第1章 揭开网络分析的神秘面纱 第1章 揭开网络分析的神秘面纱1.1 网络分析概述1.2 网络分析的主要用途1.3 黑客使用嗅探器的方法1.4.1 使用嗅探器获得FTP 的用户名和密码1.4.2 使用嗅探器分析冲击波蠕虫(Blaster Worm)1.5 常见的网络分析器1.6.1 以太网简介1.6.2 理解
2016-06-08 18:43:21 91
原创 基于modelsim的sram数据流仿真
1.mif文件模拟bmp数据源,输出时序如下 其中数据晚于地址2个clk周期建立,建立伊始,便开启写fifo使能。 2.用单口ram模拟的sram数据输入时序如下, sram输入数据要在sram写使能一个clk之后才能有效输入。数据与地址同步建立。 3.模拟sram数据输出时序
2016-04-07 23:13:16 369
原创 记录一些datasheet的阅读方式
1.想查阅74hc595的最大工作速率。 SHcp是移位时钟,上升沿有效。Ds串行数据输入。 下面是时序图和595特性表。 tsu为建立时间,th为保持时间。也就是说当Ds输入时,过tsu才算稳定,至少clk保持SHcp时间再翻转,这个时间最小是常温下20ns。 然后Ds至少保持th时间,才能去释放Ds,这个时间最小是常温下3ns,Ds总共保持时间至少为23ns。 所以,59
2016-02-18 14:00:29 104
原创 fpga调试之用rom做数据源
有没有发现有时要测试功能,需要手动写一个datagenerate模块,还要控制他的逻辑。 其实有些情况下,比如对数据源的时序要求不高,数据源充当ram,或者仅仅有一些简单时序。 那么此时,用fpga内置rom做数据源会很方便。
2016-02-17 17:02:19 134
原创 gamma校正及仿真
gamma校正推导[1]这里不复述,输入输出及公式如下。 bit10Out=(bit8In/255)^2.8*1023 其中2.8是伽马值,对应图像如下,可调整。 用excel整理得到8bit转10bit数据,用ue打开,并用列模式存为mif文件。 modelsim仿真mif文件步骤如下: 1.下载convert_hex2ver.dll[2],并修改modelsim.
2016-02-16 15:41:47 543
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人