The Data Packer stage concatenates variable length Huffman Codes and Categories and output them in fixed chunks.
The data packer module contains two Registers, Register A and B that hold data for output. The length register contains length of valid data in Register A. The End Pointer Register points to the end of valid data in Register B. It is used to concatenate the data in Register A with the old data in Register B. Initially as Register B is empty, it points to the end of Register B. Later on as Register B gets filled with data, EndP value decreases accordingly.
Lets see how it works.
First the variable length Huffman Code and Category are concatenated in Register A. The Length Register contains the length of data contained in Register A. In the next Clock Cycle as new data arrives, this data is shifted into Register B. The End pointer is updated to reflect where valid data ends. It is referenced again in next clock cycle to concatenate new values with the old ones in Register B. This is repeated again and again till 16 bit data is stored in Register B. At this point, the control logic outputs these 16 bits of data with valid output pulse. The remaining data is shifted to the end of Register B and EndP again updated. This way data is packed and output.
dct.rar_DCT-2D with FPGA_Ethernet_dct fpga_ethernet fpga_fpga dc
版权申诉
80 浏览量
2022-09-20
17:46:18
上传
评论
收藏 43KB RAR 举报
APei
- 粉丝: 63
- 资源: 1万+
最新资源
- CocosDashboard-v2.1.3-win-042311.exe
- 基于yolov5和deepsort算法的车辆检测项目源码+数据集(高分项目).zip
- 基于YOLOv5+Deepsort实现车辆行人追踪和计数(完整源码+说明文档+数据).zip
- 150360364459673Pex10_9.py
- 74ls138译码器Multisim仿真设计
- 深度学习在图像分类任务中的应用
- 华为OD资源整理-包含华为OD概述,招聘流程等
- 基于BP神经网络的供热管道压力和温度预测(代码完整,数据齐全)
- 架空电力线弧垂计算公式
- 基于BP神经网络的四分类预测,基于RBF的四分类预测,基于GRNN的四分类预测,基于PNN的四分类预测
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈