- 博客(15)
- 资源 (43)
- 收藏
- 关注
原创 hevc无损压缩
1 pcm I_PCM模式被设计用于在编码过程中有数据扩展时,例如当随机噪声被输入到视频编解码器时。通过对视频样本进行直接编码,可以避免对这种极端视频序列的数据扩展2 t cu_transquant_bypass_flag dct 量化 环路滤波全跳过。 这种特性在编码具有混合内容的视频序列时很有用,例如带有叠加文本和图形的自然视频。文本和图形区域可以无损编码,以最大限度地提高可读性,而自然内容可以以有损的方式编码2 transform_skip_flag 只跳过dct 限制在4x4块。
2022-04-23 11:32:30
694
原创 硬件c model
c model的问题。 输入输出接口要和rtl严格一致, 接口信号可以打印到文件方便模块级别定位调试。保证重构的c model和rtl bit 级对应。 那么什么样的c model是一个便于硬件的c model?C model 比较适合数据流处理。控制流可以用软件状态机处理,或者用软件方法进行同步(也可以采用systemC方案)比如:对应硬件结构,有mem模块,interface,寄存器,组合逻辑,fifo。那么如何用c去处理这些结构比较好呢?(ASIC Design and C Model - 知
2022-03-11 12:35:13
3789
1
原创 gdb搭配emacs调试(比ddd好用)
gdb调试小方法set args -i a.txt 命令行参数file main 加载主函数start 运行主函数,pc指向第一条代码段。(注意全局变量和初始化区自动跳过)b + line号 加断点delet + 断点号 删除断点delet + breakpoints 删除所有断点up 返回上级函数查看finish 结束当前函数,跳回上级函数until + line号 自动跳到某行,等待执
2022-01-17 15:55:29
920
转载 hevc编码结构
为了增强各种应用下操作的灵活性以及数据损失的鲁棒性,H.265/HEVC在编解码的设计上添加了多种新的语法结构。相较于以往的视频编码标准(如H.264/AVC),这种新的语法架构使得H.265/HEVC在压缩效率和网络适应性两个方面都有显著提升。此外,根据不同业务需求、终端运算能力等,H.265/HEVC还相应地规定出不同的档次、层、级,以适应各种应用场景。本章首先对H.265/HEVC的编码架构和其所涉及的相关语法参数集进行详细介绍,然后给出档次、层、级的基本概念以及在H.265/HEVC中对它们的具体规
2022-01-12 10:14:19
1722
原创 axi 中 outorder和interleave
outorder和interleave@TOC站在master和slave两个角色分别来看吧。对于AXI master,先看写操作。如果分别发出WCMD1和WCMD2两个写命令给两个不同的slave,假设这两个写命令都是四拍的数据分别记为WDATA1_0,WDATA1_1,WDATA1_2,WDATA1_3,以及WDATA2_0,WDATA2_1,WDATA2_2,WDATA2_3。如果master在自己的写数据总线上,依次发出WDATA2_0,WDATA2_1,WDATA2_2,WDATA2_3,W
2021-12-22 17:18:29
1831
原创 MIPS 汇编语言简要介绍
https://gaozhiyuan.me/assembly/mips-assembly-programming-simplified-print-helloworld.html
2021-11-28 13:57:14
539
原创 spinalhdl配置和模板使用
这里写自定义目录标题欢迎使用Markdown编辑器欢迎使用Markdown编辑器配置方法 参考spinalhdl配置方法例子工程github上的模板其中build文件需要更换如下内容ThisBuild / version := "1.0"ThisBuild / scalaVersion := "2.12.15"val spinalVersion = "1.6.0"val spinalCore = "com.github.spinalhdl" %% "spinalhdl-core" % sp
2021-10-21 22:07:40
652
原创 spike_dasm_option_parser.cc:1:1: error 编译spike遇到的问题
While trying to build spike, I got the following error:./spike_dasm/spike_dasm_option_parser.cc:1:1: error: expected unqualified-id before ‘.’ token…/fesvr/option_parser.cc^make: *** [spike_dasm_option_parser.o] Error 1Is there an issue with the optio
2021-08-15 23:46:40
506
原创 SpinalHDL-sim Verilator Windows安装问题
我是用着用着突然不能verilator 仿真了。 开始用的好好的。https://blog.youkuaiyun.com/htgoco/article/details/103940200根据这个链接我也初步定位是环境变量的问题。 但是无论怎么清理都不能解决问题。(用户环境变量)后来开始对系统环境变量下手。发现官方文档有一个这个图,上面说不能包含jre,我就把系统环境变量里的java 相关的删了, 发现可以了。 太折磨了, 莫名其妙。...
2021-08-13 20:40:37
272
原创 spinal scala学习记录
1 counter计数器DUT 部分模块1 : 用于生成verilog代码package workshop.counterimport spinal.core._//Run this main to generate the RTLobject CounterMain{ def main(args: Array[String]) { SpinalConfig(targetDirectory = "rtl").generateVerilog(Counter(width = 4))
2021-07-16 12:40:01
225
原创 codeblock + hm编译
codeblock + hm-16.20 编译https://blog.youkuaiyun.com/autocyz/article/details/42368147注意编译的时候codeblock 要设置c++11模式
2019-11-14 22:53:37
167
Draft ETSI EN 300 396-6 V1.6.0 (2016-04)
2018-01-10
ETSI EN 300 395-2 V1.3.1 (2005-01)
2018-01-10
ETSI EN 300 392-2 V3.4.1 (2010-08)
2018-01-10
Draft ETSI EN 300 296-1 V1.4.1 (2012-07)
2018-01-10
window中 riscv 工具链 risc64-unknow-elf-工具链.zip
2021-08-11
爱立信最新射频项目组培训资料
2018-01-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人