URRLC UE Performance Requirements with Higher BLER

E
E
P
R
O
M
 
H
e
x
 
F
i
l
e
 
G
e
n
e
r
a
t
i
o
n
w
i
t
h
 
S
i
g
C
o
n
 
A
r
c
h
i
t
e
c
t
S
V
A
 
 
D
a
t
a
p
a
t
h
 
S
o
l
u
t
i
o
n
s
N
o
v
.
 
2
0
1
4
1
O
b
j
e
c
t
i
v
e
2
Generate a custom Intel-format Hex file with SigCon Architect,
regardless of whether a live device is attached or in simulation mode.
Refer to 
 for EEPROM fundamentals.
Repeaters and Mux BuffersUnderstanding EEPROM Programming for High Speed
2
USB2ANY Module with Firmware later than v2.6.1
SigCon Architect
R
e
q
u
i
r
e
d
 
S
o
f
t
w
a
r
e
S
t
e
p
-
b
y
-
S
t
e
p
 
G
u
i
d
e
1.
S
e
t
 
U
p
 
S
i
g
C
o
n
 
A
r
c
h
i
t
e
c
t
 
a
n
d
 
D
e
v
i
c
e
:
 
L
o
a
d
 
t
h
e
 
c
o
r
r
e
c
t
 
d
e
v
i
c
e
p
r
o
f
i
l
e
 
(
o
r
 
s
i
m
i
l
a
r
)
 
a
n
d
 
d
e
t
e
r
m
i
n
e
 
t
h
e
 
r
e
g
i
s
t
e
r
 
s
e
t
t
i
n
g
s
 
r
e
q
u
i
r
e
d
 
f
o
r
e
a
c
h
 
d
e
v
i
c
e
 
(
u
p
 
t
o
 
1
6
 
u
n
i
q
u
e
 
d
e
v
i
c
e
 
s
e
t
t
i
n
g
s
 
c
a
n
 
b
e
 
p
r
o
g
r
a
m
m
e
d
)
.
2.
P
r
e
s
e
t
 
t
h
e
 
S
l
o
t
 
S
e
l
e
c
t
i
o
n
 
T
a
b
l
e
:
 
I
n
s
t
a
n
t
i
a
t
e
 
E
E
P
R
O
M
 
p
a
g
e
 
f
o
r
 
t
h
e
d
e
s
i
r
e
d
 
n
u
m
b
e
r
 
o
f
 
u
n
i
q
u
e
 
s
l
o
t
s
 
a
n
d
 
d
e
v
i
c
e
s
.
3.
D
e
t
e
r
m
i
n
e
 
E
E
P
R
O
M
 
B
a
s
e
 
H
e
a
d
e
r
 
I
n
f
o
r
m
a
t
i
o
n
:
 
C
h
e
c
k
 
a
d
d
r
e
s
s
m
a
p
 
h
e
a
d
e
r
,
 
C
R
C
,
 
a
n
d
 
>
2
5
6
 
B
y
t
e
s
 
w
h
e
r
e
 
n
e
c
e
s
s
a
r
y
.
4.
L
o
a
d
 
R
e
g
i
s
t
e
r
 
S
e
t
t
i
n
g
s
 
f
o
r
 
E
a
c
h
 
D
e
v
i
c
e
 
S
l
o
t
:
 
U
s
i
n
g
 
t
h
e
 
s
a
m
e
p
r
o
f
i
l
e
 
i
n
s
t
a
n
c
e
,
 
u
p
d
a
t
e
 
e
a
c
h
 
s
l
o
t
 
w
i
t
h
 
c
o
r
r
e
c
t
 
d
e
v
i
c
e
 
s
e
t
t
i
n
g
s
.
5.
V
e
r
i
f
y
 
S
e
t
t
i
n
g
s
:
 
C
h
e
c
k
 
v
i
a
 
t
h
e
 
M
a
j
o
r
 
C
h
a
n
n
e
l
 
S
e
t
t
i
n
g
s
 
s
l
o
t
 
t
a
b
l
e
a
n
d
 
t
h
e
 
L
i
v
e
 
U
p
d
a
t
e
 
A
d
d
r
e
s
s
-
E
E
P
R
O
M
 
D
a
t
a
 
t
a
b
l
e
.
6.
W
r
i
t
e
 
E
E
P
R
O
M
 
.
h
e
x
 
F
i
l
e
:
 
S
a
v
e
 
a
l
l
 
i
n
f
o
r
m
a
t
i
o
n
 
t
o
 
.
h
e
x
 
f
i
l
e
.
D
e
s
i
g
n
 
E
x
a
m
p
l
e
/
T
u
t
o
r
i
a
l
4
Sample Objective: Two DS125BR111 devices with two unique register
settings. See settings for each device below:
1
.
 
S
e
t
 
U
p
 
S
i
g
C
o
n
 
A
r
c
h
i
t
e
c
t
 
a
n
d
 
D
e
v
i
c
e
Install and load SigCon Architect. In order to use SigCon Architect with
a live device, you will need a USB2ANY module to program the EVM
(see below):
Connect the SDA/SCL/GND lines as follows if a live device is used:
N
O
T
E
:
 
L
i
v
e
 
D
e
v
i
c
e
 
d
o
e
s
 
n
o
t
 
n
e
e
d
 
t
o
 
b
e
 
a
t
t
a
c
h
e
d
 
t
o
 
p
r
o
g
r
a
m
E
E
P
R
O
M
.
 
I
t
 
c
a
n
 
b
e
 
d
o
n
e
 
i
n
 
S
i
m
u
l
a
t
i
o
n
 
M
o
d
e
,
 
t
o
o
!
!
!
5
 
1
.
 
S
e
t
 
U
p
 
S
i
g
C
o
n
 
A
r
c
h
i
t
e
c
t
 
a
n
d
 
D
e
v
i
c
e
Open SigCon Architect. If operating in Simulation Mode, click “Continue
in Simulation”. Select the appropriate profile.
6
1
.
 
S
e
t
 
U
p
 
S
i
g
C
o
n
 
A
r
c
h
i
t
e
c
t
 
a
n
d
 
D
e
v
i
c
e
Locate the EEPROM Page
7
1
.
 
S
e
t
 
U
p
 
S
i
g
C
o
n
 
A
r
c
h
i
t
e
c
t
 
a
n
d
 
D
e
v
i
c
e
EEPROM Page Map Section-by-Section
8
2
.
 
P
r
e
s
e
t
 
t
h
e
 
S
l
o
t
 
S
e
l
e
c
t
i
o
n
 
T
a
b
l
e
Update the No. of Devices and EEPROM Size for the appropriate
number of devices to program:
In this example, assume that your EEPROM is 
256 Bytes (2 kbits)
.
Double-check to ensure that the EEPROM size you are programming
matches the EEPROM device chosen for your design.
9
2
.
 
P
r
e
s
e
t
 
t
h
e
 
S
l
o
t
 
S
e
l
e
c
t
i
o
n
 
T
a
b
l
e
10
Double-click and edit the correct Slot # for each device address. Note
that if multiple devices share the same register settings, they can also
share the same slot.
Fill in Slot #
manually
3
.
 
D
e
t
e
r
m
i
n
e
 
E
E
P
R
O
M
 
B
a
s
e
 
H
e
a
d
e
r
 
I
n
f
o
r
m
a
t
i
o
n
Address Map Enabled: If more than 1 device is being used, check this
box.
EEPROM > 256: If EEPROM size > 256 bytes, check this box.
Enable CRC: If CRC is desired for each collection of device register
settings, check this box. (Optional, not required)
In this example, select “Address Map Enabled?”
11
Table auto-updates with
EEPROM Header selection in
Address 0x00 and address
map header bytes
4
.
 
L
o
a
d
 
R
e
g
i
s
t
e
r
 
S
e
t
t
i
n
g
s
 
f
o
r
 
E
a
c
h
 
D
e
v
i
c
e
 
S
l
o
t
In “Slot Update Details”, select the desired “Slot #” to update. In this
example, select “Slot 0”
12
If “All Slots” is selected, then
changes programmed to
register settings will update all
slots simultaneously.
4
.
 
L
o
a
d
 
R
e
g
i
s
t
e
r
 
S
e
t
t
i
n
g
s
 
f
o
r
 
E
a
c
h
 
D
e
v
i
c
e
 
S
l
o
t
Use either the High-Level Repeater Page or Low-Level Page to program the
desired slot with the example settings for Device 1.
If a .cfg file was saved previously with the desired settings for Device 1, these
settings can be loaded in.
To ensure the settings are programmed correctly, click “Read All” to verify that
the programmed values are successfully written.
13
4
.
 
L
o
a
d
 
R
e
g
i
s
t
e
r
 
S
e
t
t
i
n
g
s
 
f
o
r
 
E
a
c
h
 
D
e
v
i
c
e
 
S
l
o
t
Once the desired settings for Device 1 is programmed, load them into
EEPROM. Go to the EEPROM page and click “Update Slot from
Device”
Note that the “Major Channel Settings: Slot 0” table updates
accordingly.
14
If Slot 0 is highlighted in “Address/Slot list
Selection, its information will be shown in
the table below. “Major Channel Settings”
will only show the Slot information
corresponding to the highlighted
“Address/Slot list Selection.”
Click this button to
update the
selected Slot #.
4
.
 
L
o
a
d
 
R
e
g
i
s
t
e
r
 
S
e
t
t
i
n
g
s
 
f
o
r
 
E
a
c
h
 
D
e
v
i
c
e
 
S
l
o
t
Follow the same procedure for programming Device 2. Go back to the
low level page and configure Device 2 settings. When ready to load into
the EEPROM, select “Slot 1” and click “Update Slot from Device”. This
will update Slot 1 only, while Slot 0 remains untouched.
15
Note that Slot 1 is highlighted now.
5
.
 
V
e
r
i
f
y
 
S
e
t
t
i
n
g
s
Check through both the “Major Channel Settings” table and the “Live
EEPROM Data Update” table to ensure all desired settings are
accurate.
16
All programmed settings can be verified
by observing the changes written to both
tables. They update whenever the “Update
Slot from Device” button is clicked.
6
.
 
W
r
i
t
e
 
E
E
P
R
O
M
 
.
h
e
x
 
F
i
l
e
When satisfied with device EEPROM settings, click “Write to EEPROM
Hex”. A window will open allowing you to save a .hex file with the
programmed values.
17
C
o
n
g
r
a
t
u
l
a
t
i
o
n
s
!
You have successfully generated an Intel-based hex format file.
For more information about the convention for this hex format, please
reference: 
http://en.wikipedia.org/wiki/Intel_HEX
.
For more information about how SMBus Slave Register values map to
EEPROM address bits, refer to 
Application Note SNLA228
18
E
E
P
R
O
M
 
.
H
e
x
 
F
i
l
e
 
G
e
n
e
r
a
t
i
o
n
 
F
A
Q
1.
Can I combine multiple profile instances and save to one EEPROM .hex file? For example, if I have two profiles open to
control two different repeaters, is there a way to save both settings into one EEPROM file with SigCon Architect?
 
- No. You can only combine multiple slot register settings within one profile. Each slot’s register settings must
 
  be programmed within one profile. One solution is to save a .cfg of the desired settings for each device, and
 
  then load them individually onto one profile to generate the appropriate EEPROM file, as demonstrated in 
 
 
  the previous example.
2.
If I have multiple devices that share the same register settings, can I specify that the correct number of devices in “No
of Device” and then leave all slots as “Slot 0”? For example, if I have 12 devices, all with the same register settings, do I
can I just leave all Slot # as 0?
 
- Yes. If all device settings are identical, they can all be Slot 0. However, note that there is a maximum 
 
 
  number of devices allowed for each EEPROM size.
3.
Is there a way to read a .hex file and load EEPROM data from a particular slot to a live device?
 
- Yes. Follow the directions below:
 
1. On the EEPROM page, click “Load From Hex File”. Select the desired .hex file to load.
 
2. In the “Slot Update Details” box, select the “Slot #” you wish to load into a live device.
 
3. Click “Update Device from Slot” to load the Slot # EEPROM data into live device. Changes can be 
 
 
   observed in the High Level Repeater Page and Low Level Page.
4.
If I overwrite a file, is there a way of maintain version control?
 
- Yes. On the second-to-last line of the .hex file, the last  4 digits before the 8-bit checksum are reserved to 
 
 
  indicate the 
 
Version number. After each overwrite, SigCon Architect will automatically increment the version
 
  number of the .hex file when you overwrite an existing file of the same name.
19
Slide Note
Embed
Share

This document discusses the performance requirements for URLLC UEs with higher BLER, as presented by Intel Corporation during the 3GPP TSG-RAN WG4 Meeting #97-e. It covers parameters agreed upon in previous meetings, including SCS/CBW, PDSCH configuration, HARQ processes, MCS values, and antenna configurations for FR1 and FR2 scenarios. The focus is on achieving high reliability in wireless communication systems, with detailed specifications on HARQ transmission, slot configurations, and target BLER levels. The document outlines the specifics of FR1 and FR2 in terms of frequency, bandwidth, scheduling, and channel models to meet the stringent reliability needs of URLLC applications.

  • URRLC
  • UE Performance
  • BLER
  • Intel Corporation
  • 3GPP

Uploaded on Feb 26, 2025 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. EEPROM Hex File Generation with SigCon Architect SVA Datapath Solutions Nov. 2014 1

  2. Objective Generate a custom Intel-format Hex file with SigCon Architect, regardless of whether a live device is attached or in simulation mode. Refer to Understanding EEPROM Programming for High Speed Repeaters and Mux Buffers for EEPROM fundamentals. Required Software SigCon Architect USB2ANY Module with Firmware later than v2.6.1 2 2

  3. Step-by-Step Guide Set Up SigCon Architect and Device: Load the correct device profile (or similar) and determine the register settings required for each device (up to 16 unique device settings can be programmed). Preset the Slot Selection Table: Instantiate EEPROM page for the desired number of unique slots and devices. Determine EEPROM Base Header Information: Check address map header, CRC, and >256 Bytes where necessary. Load Register Settings for Each Device Slot: Using the same profile instance, update each slot with correct device settings. Verify Settings: Check via the Major Channel Settings slot table and the Live Update Address-EEPROM Data table. Write EEPROM .hex File: Save all information to .hex file. 1. 2. 3. 4. 5. 6.

  4. Design Example/Tutorial Sample Objective: Two DS125BR111 devices with two unique register settings. See settings for each device below: Device 1 Device 2 SMBus Register Write Bit Comments SMBus Register Write Bit Comments 0x0F 7:0 EQ_A Setting = 0x03 0x0F 7:0 EQ_A Setting = 0x01 0x11 2:0 0x11 2:0 VOD_DB_A = 000 b VOD_DB_A = 000 b 0x16 7:0 EQ_B Setting = 0x01 0x16 7:0 EQ_B Setting = 0x03 0x18 2:0 0x18 2:0 VOD_DB_B = 000 b VOD_DB_B = 000 b 0x25 4:2 0x25 4:2 VOD_A = 010 b. VOD_A = 000 b. 0x28 7:0 Signal Detect Control setting = 0x2F 0x28 7:0 Signal Detect Control setting = 0x2F 0x2D 4:2 VOD_B = 010 b 0x2D 4:2 VOD_B = 000 b 4

  5. 1. Set Up SigCon Architect and Device Install and load SigCon Architect. In order to use SigCon Architect with a live device, you will need a USB2ANY module to program the EVM (see below): Connect the SDA/SCL/GND lines as follows if a live device is used: NOTE: Live Device does not need to be attached to program EEPROM. It can be done in Simulation Mode, too!!! 5

  6. 1. Set Up SigCon Architect and Device Open SigCon Architect. If operating in Simulation Mode, click Continue in Simulation . Select the appropriate profile. 6

  7. 1. Set Up SigCon Architect and Device Locate the EEPROM Page 7

  8. 1. Set Up SigCon Architect and Device EEPROM Page Map Section-by-Section 8

  9. 2. Preset the Slot Selection Table Update the No. of Devices and EEPROM Size for the appropriate number of devices to program: Max EEPROM Size 256 Bytes 512 Bytes 1024 Bytes No. of Devices (Slots) 5 12 16 In this example, assume that your EEPROM is 256 Bytes (2 kbits). Double-check to ensure that the EEPROM size you are programming matches the EEPROM device chosen for your design. 9

  10. 2. Preset the Slot Selection Table Double-click and edit the correct Slot # for each device address. Note that if multiple devices share the same register settings, they can also share the same slot. Fill in Slot # manually 10

  11. 3. Determine EEPROM Base Header Information Address Map Enabled: If more than 1 device is being used, check this box. EEPROM > 256: If EEPROM size > 256 bytes, check this box. Enable CRC: If CRC is desired for each collection of device register settings, check this box. (Optional, not required) In this example, select Address Map Enabled? Table auto-updates with EEPROM Header selection in Address 0x00 and address map header bytes 11

  12. 4. Load Register Settings for Each Device Slot In Slot Update Details , select the desired Slot # to update. In this example, select Slot 0 If All Slots is selected, then changes programmed to register settings will update all slots simultaneously. 12

  13. 4. Load Register Settings for Each Device Slot Use either the High-Level Repeater Page or Low-Level Page to program the desired slot with the example settings for Device 1. If a .cfg file was saved previously with the desired settings for Device 1, these settings can be loaded in. To ensure the settings are programmed correctly, click Read All to verify that the programmed values are successfully written. 13

  14. 4. Load Register Settings for Each Device Slot Once the desired settings for Device 1 is programmed, load them into EEPROM. Go to the EEPROM page and click Update Slot from Device Note that the Major Channel Settings: Slot 0 table updates accordingly. Click this button to update the selected Slot #. If Slot 0 is highlighted in Address/Slot list Selection, its information will be shown in the table below. Major Channel Settings will only show the Slot information corresponding to the highlighted Address/Slot list Selection. 14

  15. 4. Load Register Settings for Each Device Slot Follow the same procedure for programming Device 2. Go back to the low level page and configure Device 2 settings. When ready to load into the EEPROM, select Slot 1 and click Update Slot from Device . This will update Slot 1 only, while Slot 0 remains untouched. Note that Slot 1 is highlighted now. 15

  16. 5. Verify Settings Check through both the Major Channel Settings table and the Live EEPROM Data Update table to ensure all desired settings are accurate. All programmed settings can be verified by observing the changes written to both tables. They update whenever the Update Slot from Device button is clicked. 16

  17. 6. Write EEPROM .hex File When satisfied with device EEPROM settings, click Write to EEPROM Hex . A window will open allowing you to save a .hex file with the programmed values. 17

  18. Congratulations! You have successfully generated an Intel-based hex format file. For more information about the convention for this hex format, please reference: http://en.wikipedia.org/wiki/Intel_HEX. For more information about how SMBus Slave Register values map to EEPROM address bits, refer to Application Note SNLA228 18

  19. EEPROM .Hex File Generation FAQ 1. Can I combine multiple profile instances and save to one EEPROM .hex file? For example, if I have two profiles open to control two different repeaters, is there a way to save both settings into one EEPROM file with SigCon Architect? - No. You can only combine multiple slot register settings within one profile. Each slot s register settings must be programmed within one profile. One solution is to save a .cfg of the desired settings for each device, and then load them individually onto one profile to generate the appropriate EEPROM file, as demonstrated in the previous example. 2. If I have multiple devices that share the same register settings, can I specify that the correct number of devices in No of Device and then leave all slots as Slot 0 ? For example, if I have 12 devices, all with the same register settings, do I can I just leave all Slot # as 0? - Yes. If all device settings are identical, they can all be Slot 0. However, note that there is a maximum number of devices allowed for each EEPROM size. 3. Is there a way to read a .hex file and load EEPROM data from a particular slot to a live device? - Yes. Follow the directions below: 1. On the EEPROM page, click Load From Hex File . Select the desired .hex file to load. 2. In the Slot Update Details box, select the Slot # you wish to load into a live device. 3. Click Update Device from Slot to load the Slot # EEPROM data into live device. Changes can be observed in the High Level Repeater Page and Low Level Page. 4. If I overwrite a file, is there a way of maintain version control? - Yes. On the second-to-last line of the .hex file, the last 4 digits before the 8-bit checksum are reserved to indicate the Version number. After each overwrite, SigCon Architect will automatically increment the version number of the .hex file when you overwrite an existing file of the same name. 19

Related


More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#