Hi
user
Admin Login:
Username:
Password:
Name:
bsg_tag: A minimal open-source ASIC configuration bus
--client
fossi
--show
latch_2023
--room henley1010 15223 --force
Next: 10 OmniXtend: coherent scaleout over commodity fabrics
show more...
Marks
Author(s):
Dan Petrisko
Location
UCSB Henley Hall room 1010
Date
mar Fri 31
Days Raw Files
Start
14:00
First Raw Start
13:02
Duration
00:20:00
Offset
0:57:59
End
14:20
Last Raw End
15:04
Chapters
00:00
0:10:43
0:13:34
0:13:35
0:15:04
0:16:32
Total cuts_time
19 min.
https://www.fossi-foundation.org/latchup/#presentations
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
archive
mp4
svg
png
assets
release.pdf
bsg_tag_A_minimal_opensource_ASIC_configuration_bus.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
Unknown
Yes
No
has someone authorised pubication
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
Digital designs often contain a large number of configuration registers needed to bring up the chip. These may represent clock sources, resets, enable bits, global id settings, IP modes, or other static configuration. To avoid bootstrapping problems, it's necessary to be able to control these registers from outside of the chip itself. For reset and bringup procedures, designs require precise and robust sequencing. However, GPIOs can be extremely expensive in terms of area (especially on small designs in an MPW run), so controlling these registers must be done with as few pins as possible. Complex designs can have hundreds or thousands of configuration bits, so there needs to be a higher level protocol which can scale from this minimal number of actual I/Os. We present bsg_tag, which is a decentralized source-synchronous bus and protocol layer for ASIC configuration. bsg_tag creates a powerful abstraction where with a few pins, you can reach inside your chip at high bandwidth and set any register while the chip is running, no matter what clock domain that register is in. From this abstraction, we can build many more powerful mechanisms. Unlike other standard configuration methodologies, bsg_tag is non-invasive, requiring minimal RTL changes and integrates seamlessly into existing IP blocks. bsg_tag is fast, robust and gracefully handles synchronized crossing into local clock domains. bsg_tag is battle-tested has been used in many academic and commercial tapeouts, usually being the first functionality tested in a bringup procedure. This talk will discuss the physical and protocol layers of bsg_tag, as well as and demo software infrastructure built up for simple interactive debugging. Come learn how to simplify bringup of your next SoC!
markdown
Comment:
production notes
2023-03-31/13_02_01.ts
Apply:
13:02:01 - 13:02:28 ( 00:00:27 )
S:
13:02:01 -
E:
13:32:01
D:
00:30:00
(
End:
27.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/13_02_01.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
13:02:01
seconds: 0.0
Wall: 13:02:01
Duration
00:30:00
13:32:01
seconds: 27.0
Wall: 13:02:28
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/13_02_01.ts
Apply:
13:02:28 - 13:15:31 ( 00:13:03 )
S:
13:02:01 -
E:
13:32:01
D:
00:30:00
(
Start:
27.0) (
End:
810.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/13_02_01.ts :start-time=027.0 --audio-desync=0
Raw File
Cut List
13:02:01
seconds: 27.0
Wall: 13:02:28
Duration
00:30:00
13:32:01
seconds: 810.0
Wall: 13:15:31
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/13_02_01.ts
Apply:
13:15:31 - 13:16:23 ( 00:00:52 )
S:
13:02:01 -
E:
13:32:01
D:
00:30:00
(
Start:
810.0) (
End:
862.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/13_02_01.ts :start-time=0810.0 --audio-desync=0
Raw File
Cut List
13:02:01
seconds: 810.0
Wall: 13:15:31
Duration
00:30:00
13:32:01
seconds: 862.0
Wall: 13:16:23
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/13_02_01.ts
Apply:
13:16:23 - 13:32:01 ( 00:15:38 )
S:
13:02:01 -
E:
13:32:01
D:
00:30:00
(
Start:
862.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/13_02_01.ts :start-time=0862.0 --audio-desync=0
Raw File
Cut List
13:02:01
seconds: 862.0
Wall: 13:16:23
Duration
00:30:00
13:32:01
seconds: 0.0
Wall: 13:02:01
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/13_34_20.ts
Apply:
13:34:20 - 13:42:52 ( 00:08:32 )
S:
13:34:20 -
E:
14:04:20
D:
00:30:00
(
End:
512.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/13_34_20.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
13:34:20
seconds: 0.0
Wall: 13:34:20
Duration
00:30:00
14:04:20
seconds: 512.0
Wall: 13:42:52
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/13_34_20.ts
Apply:
13:42:52 - 13:46:21 ( 00:03:29 )
S:
13:34:20 -
E:
14:04:20
D:
00:30:00
(
Start:
512.0) (
End:
721.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/13_34_20.ts :start-time=0512.0 --audio-desync=0
Raw File
Cut List
13:34:20
seconds: 512.0
Wall: 13:42:52
Duration
00:30:00
14:04:20
seconds: 721.0
Wall: 13:46:21
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/13_34_20.ts
Apply:
13:46:21 - 13:48:58 ( 00:02:37 )
S:
13:34:20 -
E:
14:04:20
D:
00:30:00
(
Start:
721.0) (
End:
878.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/13_34_20.ts :start-time=0721.0 --audio-desync=0
Raw File
Cut List
13:34:20
seconds: 721.0
Wall: 13:46:21
Duration
00:30:00
14:04:20
seconds: 878.0
Wall: 13:48:58
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/13_34_20.ts
Apply:
13:48:58 - 13:49:16 ( 00:00:18 )
S:
13:34:20 -
E:
14:04:20
D:
00:30:00
(
Start:
878.0) (
End:
896.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/13_34_20.ts :start-time=0878.0 --audio-desync=0
Raw File
Cut List
13:34:20
seconds: 878.0
Wall: 13:48:58
Duration
00:30:00
14:04:20
seconds: 896.0
Wall: 13:49:16
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/13_34_20.ts
Apply:
13:49:16 - 13:59:59 ( 00:10:43 )
S:
13:34:20 -
E:
14:04:20
D:
00:30:00
(
Start:
896.0) (
End:
1539.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/13_34_20.ts :start-time=0896.0 --audio-desync=0
Raw File
Cut List
13:34:20
seconds: 896.0
Wall: 13:49:16
Duration
00:30:00
14:04:20
seconds: 1539.0
Wall: 13:59:59
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/13_34_20.ts
Apply:
13:59:59 - 14:02:50 ( 00:02:51 )
S:
13:34:20 -
E:
14:04:20
D:
00:30:00
(
Start:
1539.0) (
End:
1710.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/13_34_20.ts :start-time=01539.0 --audio-desync=0
Raw File
Cut List
13:34:20
seconds: 1539.0
Wall: 13:59:59
Duration
00:30:00
14:04:20
seconds: 1710.0
Wall: 14:02:50
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/13_34_20.ts
Apply:
14:02:50 - 14:02:51 ( 00:00:01 )
S:
13:34:20 -
E:
14:04:20
D:
00:30:00
(
Start:
1710.0) (
End:
1711.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/13_34_20.ts :start-time=01710.0 --audio-desync=0
Raw File
Cut List
13:34:20
seconds: 1710.0
Wall: 14:02:50
Duration
00:30:00
14:04:20
seconds: 1711.0
Wall: 14:02:51
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/13_34_20.ts
Apply:
14:02:51 - 14:04:20 ( 00:01:29 )
S:
13:34:20 -
E:
14:04:20
D:
00:30:00
(
Start:
1711.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/13_34_20.ts :start-time=01711.0 --audio-desync=0
Raw File
Cut List
13:34:20
seconds: 1711.0
Wall: 14:02:51
Duration
00:30:00
14:04:20
seconds: 0.0
Wall: 13:34:20
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/14_04_20.ts
Apply:
14:04:20 - 14:05:48 ( 00:01:28 )
S:
14:04:20 -
E:
14:34:19
D:
00:29:59
(
End:
88.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/14_04_20.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
14:04:20
seconds: 0.0
Wall: 14:04:20
Duration
00:29:59
14:34:19
seconds: 88.0
Wall: 14:05:48
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/14_04_20.ts
Apply:
14:05:48 - 14:09:00 ( 00:03:12 )
S:
14:04:20 -
E:
14:34:19
D:
00:29:59
(
Start:
88.0) (
End:
280.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/14_04_20.ts :start-time=088.0 --audio-desync=0
Raw File
Cut List
14:04:20
seconds: 88.0
Wall: 14:05:48
Duration
00:29:59
14:34:19
seconds: 280.0
Wall: 14:09:00
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/14_04_20.ts
Apply:
14:09:00 - 14:34:19 ( 00:25:19 )
S:
14:04:20 -
E:
14:34:19
D:
00:29:59
(
Start:
280.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/14_04_20.ts :start-time=0280.0 --audio-desync=0
Raw File
Cut List
14:04:20
seconds: 280.0
Wall: 14:09:00
Duration
00:29:59
14:34:19
seconds: 0.0
Wall: 14:04:20
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/14_34_20.ts
Apply:
14:34:20 - 14:44:40 ( 00:10:20 )
S:
14:34:20 -
E:
15:04:19
D:
00:29:59
(
End:
620.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/14_34_20.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
14:34:20
seconds: 0.0
Wall: 14:34:20
Duration
00:29:59
15:04:19
seconds: 620.0
Wall: 14:44:40
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/14_34_20.ts
Apply:
14:44:40 - 15:02:28 ( 00:17:48 )
S:
14:34:20 -
E:
15:04:19
D:
00:29:59
(
Start:
620.0) (
End:
1688.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/14_34_20.ts :start-time=0620.0 --audio-desync=0
Raw File
Cut List
14:34:20
seconds: 620.0
Wall: 14:44:40
Duration
00:29:59
15:04:19
seconds: 1688.0
Wall: 15:02:28
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/14_34_20.ts
Apply:
15:02:28 - 15:02:38 ( 00:00:10 )
S:
14:34:20 -
E:
15:04:19
D:
00:29:59
(
Start:
1688.0) (
End:
1698.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/14_34_20.ts :start-time=01688.0 --audio-desync=0
Raw File
Cut List
14:34:20
seconds: 1688.0
Wall: 15:02:28
Duration
00:29:59
15:04:19
seconds: 1698.0
Wall: 15:02:38
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2023-03-31/14_34_20.ts
Apply:
15:02:38 - 15:04:19 ( 00:01:41 )
S:
14:34:20 -
E:
15:04:19
D:
00:29:59
(
Start:
1698.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2023/dv/henley1010/2023-03-31/14_34_20.ts :start-time=01698.0 --audio-desync=0
Raw File
Cut List
14:34:20
seconds: 1698.0
Wall: 15:02:38
Duration
00:29:59
15:04:19
seconds: 0.0
Wall: 14:34:20
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2023-03-31/13_02_01.ts
2023-03-31/13_34_20.ts
2023-03-31/14_04_20.ts
2023-03-31/14_34_20.ts
Veyepar
Video Eyeball Processor and Review