| 简短说明 | |
|---|---|
|
文件:
\examples\Processing\Compression\JPEG\mE5-MA-VCL\Operator_JPEG_Encoder_Gray\Single\JPEG_Gray.vad |
![]() |
|
默认平台: mE5-MA-VCL |
|
|
简要说明 一个简单的示例,展示了如何在 mE5-MA-VCL 平台上使用已废弃的 JPEG_Encoder_Gray 算子。 |
|
在此示例中,我们展示了如何在 mE5-MA-VCL 平台上使用已废弃的 JPEG_Encoder_Gray 算子。 对于 microEnable 5 和 6 平台,还提供较新的“BasicDesignJPEG”算子。有关详细信息,请参见示例 以及 JPEG_Encoder 的算子参考。
本示例的顶层设计结构包含分离的 Implementation 和 Parameters 模块,其 Implementation 的基本设计结构(参见 275)与使用“BasicDesignJPEG”的示例 类似。来自相机的 CameraLink Base 配置单色 8 位图像经过 JPEG 压缩后,通过 DMA 转发到 PC。通过第二个 DMA,原始图像被传输到 PC。
与算子 JPEG_Encoder_Gray 相比,已废弃算子 JPEG_Encoder_Gray 在实现上的差异为:
1. 在将输入像素流转发到算子 JPEG_Encoder_Gray 之前,必须进行 8x8 块排序。这在模块 JPEGBlockSorter8x8 中实现。
2. JPEG_Encoder_Gray 的输出是一个 Huffman 流(类似于 JPEG_Encoder_Gray),但不包含 JPEG 头。您会发现一个附加的
3. JPEG_Encoder_Gray 的最大处理速度限制在每个设计时钟周期约 2.5 个像素。因此,对于 125 MHz 的设计时钟频率(microEnable 5 系列),最大输入带宽为 312.5 MPixel/s。


上一页

