Hi
user
Admin Login:
Username:
Password:
Name:
Riding The Wave: Building Wave Pipelines in FPGAs
--client
fossi
--show
latch_2024
--room b45r230 15366 --force
Next: 10 Giving Students A Byte of Open-Source: Advancing Hardware Education
show more...
Marks
Author(s):
Rice Shelley
Location
b45r230
Date
apr Fri 19
Days Raw Files
Start
14:40
First Raw Start
14:24
Duration
00:20:00
Offset
0:15:38
End
15:00
Last Raw End
15:24
Chapters
00:00
0:00:03
0:07:01
0:15:49
Total cuts_time
19 min.
https://fossi-foundation.org/latch-up/2024
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
archive
mp4
svg
png
assets
release.pdf
Riding_The_Wave_Building_Wave_Pipelines_in_FPGAs.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:
has someone authorised pubication
Unknown
Yes
No
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
markdown
Wave pipelining is an unconventional digital design technique that offers a novel approach to data processing in FPGA designs. Unlike traditional pipelines, wave pipelines allow the fmax of a combinational logic block to be limited not by its maximum delay but by the difference between the maximum and minimum delays. This approach involves applying a new set of operands to the input of a combinational logic block before the current set of operands appears at its output, enabling multiple "waves" of data to travel through the circuit simultaneously. This talk will explore the construction and optimization of wave pipelines in FPGAs, focusing on leveraging SpinalHDL and manual placement techniques. We will begin by summarizing existing research and comparing our results to a classical pipeline, highlighting the advantages of wave pipelines. We will then delve into the specifics of our construction, detailing how manual placement techniques were used to fine-tune the design. A project for testing wave pipelines will be provided along with an example multiplier wave pipeline. Designing wave pipelines in FPGAs offers the opportunity to gain familiarity with a specific FPGAs architecture, timing analysis, and outside the box thinking in FPGA development. Whether you're new to FPGA development or an experienced designer, this talk will provide valuable insights into building efficient and high-performance wave pipelines in FPGAs.
Comment:
production notes
2024-04-19/14_24_22.ts
Apply:
14:24:22 - 14:36:40 ( 00:12:18 )
S:
14:24:22 -
E:
14:54:21
D:
00:29:59
(
End:
738.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2024/dv/b45r230/2024-04-19/14_24_22.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
14:24:22
seconds: 0.0
Wall: 14:24:22
Duration
00:29:59
14:54:21
seconds: 738.0
Wall: 14:36:40
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2024-04-19/14_24_22.ts
Apply:
14:36:40 - 14:46:01 ( 00:09:21 )
S:
14:24:22 -
E:
14:54:21
D:
00:29:59
(
Start:
738.0) (
End:
1299.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2024/dv/b45r230/2024-04-19/14_24_22.ts :start-time=0738.0 --audio-desync=0
Raw File
Cut List
14:24:22
seconds: 738.0
Wall: 14:36:40
Duration
00:29:59
14:54:21
seconds: 1299.0
Wall: 14:46:01
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2024-04-19/14_24_22.ts
Apply:
14:46:01 - 14:46:02 ( 00:00:01 )
S:
14:24:22 -
E:
14:54:21
D:
00:29:59
(
Start:
1299.0) (
End:
1300.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2024/dv/b45r230/2024-04-19/14_24_22.ts :start-time=01299.0 --audio-desync=0
Raw File
Cut List
14:24:22
seconds: 1299.0
Wall: 14:46:01
Duration
00:29:59
14:54:21
seconds: 1300.0
Wall: 14:46:02
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2024-04-19/14_24_22.ts
Apply:
14:46:02 - 14:47:20 ( 00:01:18 )
S:
14:24:22 -
E:
14:54:21
D:
00:29:59
(
Start:
1300.0) (
End:
1378.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2024/dv/b45r230/2024-04-19/14_24_22.ts :start-time=01300.0 --audio-desync=0
Raw File
Cut List
14:24:22
seconds: 1300.0
Wall: 14:46:02
Duration
00:29:59
14:54:21
seconds: 1378.0
Wall: 14:47:20
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2024-04-19/14_24_22.ts
Apply:
14:47:20 - 14:47:23 ( 00:00:03 )
S:
14:24:22 -
E:
14:54:21
D:
00:29:59
(
Start:
1378.0) (
End:
1381.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2024/dv/b45r230/2024-04-19/14_24_22.ts :start-time=01378.0 --audio-desync=0
Raw File
Cut List
14:24:22
seconds: 1378.0
Wall: 14:47:20
Duration
00:29:59
14:54:21
seconds: 1381.0
Wall: 14:47:23
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2024-04-19/14_24_22.ts
Apply:
14:47:23 - 14:54:21 ( 00:06:58 )
S:
14:24:22 -
E:
14:54:21
D:
00:29:59
(
Start:
1381.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2024/dv/b45r230/2024-04-19/14_24_22.ts :start-time=01381.0 --audio-desync=0
Raw File
Cut List
14:24:22
seconds: 1381.0
Wall: 14:47:23
Duration
00:29:59
14:54:21
seconds: 0.0
Wall: 14:24:22
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2024-04-19/14_54_22.ts
Apply:
14:54:22 - 15:03:10 ( 00:08:48 )
S:
14:54:22 -
E:
15:24:22
D:
00:30:00
(
End:
528.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2024/dv/b45r230/2024-04-19/14_54_22.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
14:54:22
seconds: 0.0
Wall: 14:54:22
Duration
00:30:00
15:24:22
seconds: 528.0
Wall: 15:03:10
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2024-04-19/14_54_22.ts
Apply:
15:03:10 - 15:07:16 ( 00:04:06 )
S:
14:54:22 -
E:
15:24:22
D:
00:30:00
(
Start:
528.0) (
End:
774.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2024/dv/b45r230/2024-04-19/14_54_22.ts :start-time=0528.0 --audio-desync=0
Raw File
Cut List
14:54:22
seconds: 528.0
Wall: 15:03:10
Duration
00:30:00
15:24:22
seconds: 774.0
Wall: 15:07:16
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2024-04-19/14_54_22.ts
Apply:
15:07:16 - 15:08:44 ( 00:01:28 )
S:
14:54:22 -
E:
15:24:22
D:
00:30:00
(
Start:
774.0) (
End:
862.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2024/dv/b45r230/2024-04-19/14_54_22.ts :start-time=0774.0 --audio-desync=0
Raw File
Cut List
14:54:22
seconds: 774.0
Wall: 15:07:16
Duration
00:30:00
15:24:22
seconds: 862.0
Wall: 15:08:44
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2024-04-19/14_54_22.ts
Apply:
15:08:44 - 15:08:47 ( 00:00:03 )
S:
14:54:22 -
E:
15:24:22
D:
00:30:00
(
Start:
862.0) (
End:
865.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2024/dv/b45r230/2024-04-19/14_54_22.ts :start-time=0862.0 --audio-desync=0
Raw File
Cut List
14:54:22
seconds: 862.0
Wall: 15:08:44
Duration
00:30:00
15:24:22
seconds: 865.0
Wall: 15:08:47
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2024-04-19/14_54_22.ts
Apply:
15:08:47 - 15:22:20 ( 00:13:33 )
S:
14:54:22 -
E:
15:24:22
D:
00:30:00
(
Start:
865.0) (
End:
1678.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2024/dv/b45r230/2024-04-19/14_54_22.ts :start-time=0865.0 --audio-desync=0
Raw File
Cut List
14:54:22
seconds: 865.0
Wall: 15:08:47
Duration
00:30:00
15:24:22
seconds: 1678.0
Wall: 15:22:20
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2024-04-19/14_54_22.ts
Apply:
15:22:20 - 15:24:22 ( 00:02:02 )
S:
14:54:22 -
E:
15:24:22
D:
00:30:00
(
Start:
1678.0)
show more...
vlc ~/Videos/veyepar/fossi/latch_2024/dv/b45r230/2024-04-19/14_54_22.ts :start-time=01678.0 --audio-desync=0
Raw File
Cut List
14:54:22
seconds: 1678.0
Wall: 15:22:20
Duration
00:30:00
15:24:22
seconds: 0.0
Wall: 14:54:22
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
2024-04-19/14_24_22.ts
2024-04-19/14_54_22.ts
Veyepar
Video Eyeball Processor and Review