4G Turbo-V Intel® FPGA IP User Guide

ID 683882
Date 4/03/2023
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

4.1.3. Input and Output Data Formats

Downlink accelerator data formats.
Table 7.  Input Data FormatThe downlink accelerator takes 8 bits per clock cycle for a total of K-24 bits, when crc_enable = 1.
Input Order sink_data
7…0
0 c7 c6 c5 c4 c3 c2 c1 c0
1 c15 c14 c13 c12 c11 c10 c9 c8
K/8-4 cK-25 cK-26 cK-27 cK-28 cK-29 cK-30 cK-31 cK-32
Table 8.  Input Data FormatThe downlink accelerator takes 8 bits per clock cycle for a total of K bits, when crc_enable = 0.
Input Order sink_data
7…0
0 c7 c6 c5 c4 c3 c2 c1 c0
1 c15 c14 c13 c12 c11 c10 c9 c8
K/8-1 cK-1 cK-2 cK-3 cK-4 cK-5 cK-6 cK-7 cK-8
Table 9.  Ouput Data FormatsThe downlink accelerator outputs 24 bits per clock cycle for a total of E bits.
Output Order source_data
23…0
0 e23 e22 e21 … e2 e1 e0
1 e47 e46 e45 … e26 e25 e24
E/24-1 eE-1 eE-2 eE-3 … eE-22 eE-23 eE-24
Table 10.  Ouput Data FormatsThe downlink accelerator outputs 24 bits per clock cycle for a total of 3K+12 bits, when rate matcher is bypassed.

Output Order

source_data
23…16 15…8 7…0
0 Z’7 Z’6 Z’5 Z’4 Z’3 Z’2 Z’1 Z’0 Z7 Z6 Z5 Z4 Z3 Z2 Z1 Z0 X7 X6 X5 X4 X3 X2 X1 X0
1 Z’15 Z’14 Z’13 Z’12 Z’11 Z’10 Z’9 Z’8 Z15 Z14 Z13 Z12 Z11 Z10 Z9 Z8 X15 X14 X13 X12 X11 X10 X9 X8
K/8-1 Z’K-1 Z’K-2 Z’K-3 Z’K-4 Z’K-5 Z’K-6 Z’K-7 Z’K-8 ZK-1 ZK-2 ZK-3 ZK-4 ZK-5 ZK-6 ZK-7 ZK-8 XK-1 XK-2 XK-3 XK-4 XK-5 XK-6 XK-7 XK-8
K/8 4’bx Z’K+2 X’K+1 ZK+2 XK+1 4’bx X’K+2 Z’K XK+2 ZK 4’bx Z’K+1 X’K ZK+1 XK

The outputs of the last clock cycle are corresponding to 12 termination bits from turbo encoder, where output bits 23, 22, 21, 20, 15, 14, 13, 12, 7, 6, 5, 4 in the last clock cycle are unused (don’t care) bits.