自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 图像缩放float 乘法

在图像缩放处理步骤中,关于图片的缩放前后所选取的坐标精度计算。verilog与c++计算存在的结果不一致情况,就debug完毕后的思路以c++形式写出px为float乘px_i为verilog思路int main(){ for (int i = 1; i <= 8192; ++i){ for(int j = 1; j <= 8192; ++j){ for(int k = 1; k <= j; ++k){

2020-09-28 16:52:16 328

原创 指数哥伦布编码原理

格伦布编码是一种无失真资料压缩方法,由数学家所罗门·格伦布在1960年代提出。其优点为易于编码与解码,另外对于拥有几率分布为几何分布{G( p ),p=0.5}的资料,格伦布编码是最佳的前缀码,且能无限逼近该资料的熵,目前广泛用于无损影像压缩。wiki哥伦布编码主要针对正整数进行编码,编码使用可调参数m,将输入的正整数n分为{q,r}两部分,其中q为n被m除后的结果,r为余数。即 q=abs(...

2019-11-28 20:56:22 3670

转载 JPEG 讲解转载

简洁易懂的jpeg讲解云风大大

2019-11-08 17:42:42 335

原创 HSV2RGB color space

HSV是色彩空间RGB的一种简单非线性变换从RGB cube的对角线看过去,top就是HSV中的H调色盘。(HSL也类似,只不过映射成为了圆柱坐标系)

2019-11-08 17:30:16 2876

原创 Verilog 中的 $signed()函数使用注意事项

$signed()函数返回有符号的值,值得注意的是verilog中的负数其实是{1’b1,pos_num},而并非高级语言中的补码。使用中最好通过增加$signed{1’b符号,正数}来实现转换以避免错误。此外在对signed wire 或signed reg 赋值时,右侧的所有变量最好全部加上$signed函数转换,以防止遗漏,造成数据错误signed变量移位操作时最好使用<<...

2019-11-08 17:23:47 11354 2

翻译 ARM ACE协议学习(二)

ACE中一些名词的概念DomainsNon-shareable :Inner Shareable :Outer Shareable:System:ACE中cache与域的关系Distributed Virtual Memory典型的DVM操作1、主端在虚地址空间发起事务2、SMMU接收虚地址转换为物理地址----- 如果SMMU最近执行过此虚地址,则从他的TLB中直接获...

2019-04-19 23:46:06 12106 1

翻译 ARM ACE协议学习(一)

资料来源于ARM AXI4_specificationACE为AXI缓存扩展接口ACE协议特点:1、正确的跨缓存共享(CACHEs)2、具有不同特征的器件交互3、最大利用缓存数据4、高性能低功耗之间的选择ACE协议提供了系统级一致性框架,系统级设计包括1、一致性存储范围2、具有一致性扩展的存储系统器件3、系统器件之间交互的软件模型ACE协议实现通过1、五个状态缓存模型,指明...

2019-04-19 18:49:00 27188 1

原创 Verilog整倍数时钟分频代码

实现时钟的整倍数分频逻辑,小数分频主要控制一段时间内时钟高低电平数量实现,且非50%,因此针对具体应用场景自行书写module int_freq#( parameter N = 3,//must be odd number parameter N_WIDTH = 3)( input rst_n, input clk_in, output clk_out);reg...

2019-03-10 22:33:28 2316

原创 杂笔—python与verilog学习

LFSR位移寄存器相关

2019-03-10 22:27:20 2130

原创 CRC与模二除法的部分理解

CRC校验模块CRC循环校验是在网络传输中经常使用的一种校验方式,循环码具有经循环后仍然是循环码中的一个码字的特征,也正是由于这一特征,循环码的编码和译码过程相比于其他的线性编码其复杂程度也更低。本章节提到的乘除加减运算均为 域上的运算,在研究循环编码时,我们把码字矢量看做一个多项式这一多项式也被成为码字多项式。那么对应的当我们对 循环向右位移一次得到的码字多项式对比两个码字多项式我...

2019-03-04 21:21:35 2899

转载 编码知识相关

8B/10B编码8bit原始数据会分成两部分,其低5位会进行5B/6B编码,高3位则进行3B/4B编码,这两种映射关系在当时已经成为了一个标准化的表格。人们喜欢把8bit数据表示成Dx.y的形式,其x=5LSB(least significant bit最低有效位),y=3MSB(most significant bit最高有效位)。例如一个8bit数据101 10101,x=10101(21...

2019-03-04 20:35:05 1654

原创 ESP-IDF蓝牙开发笔记(二)

3、ESP32烧写

2019-02-09 23:38:06 2673

原创 ESP-IDF蓝牙开发笔记(一)

简单记录,点滴进步开发环境搭建1、安装Ubuntu 64bit 系统环境/etc/apt/sources.list在环境目录下更换源以提高软件下载速度2、ESP32工具链及demoESP32的开发环境主要依据官方手册进行搭建官方文档地址:https://docs.espressif.com/projects/esp-idf/zh_CN/latestESP32工具链安装依据官方手...

2019-02-06 15:46:43 1731

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除