►
From YouTube: 20211109 FPGA Standup Backlog Defnition
Description
9 November 2021 FPGA Standup meeting from Open Research Institute. Backlog task review and discussion.
A
Not
morning
for
you
sorry,
good
afternoon,
all
right,
let's
start
welcome
to
the
stand-up
for
the
9th
of
november
for
open
research
institute
and
we'll
talk
about
what
we
did
over
the
past
week
and
a
little
bit
more
expanded
about
what's
coming
up
over
the
next
week
or
weeks,
because
the
goal
for
today
is
to
try
to
get
a
more
refined
task
list
for
end
to
end.
A
So
everything
that
we
can
break
down
today
and
it
can
still
be
pretty
high
level,
I'm
just
trying
to
to
make
sure
that
we
document
everything
for
for
tasks
to
make
sure
we're
not
missing
anything.
And
then,
if
there's
any
resources
that
are
needed
or
any
roadblocks
that
remain
and
so
go
go
ahead.
Andre
you
have
the
floor.
B
Yeah
so
last
week
I
was
basically
studying
the
leap
gsc
gse
and
I
think
thomas
pointed
out
to
get
examples
of
frames,
and
things
like
that,
so
I
can
compare
with
the
the
gsc
encoding
stuff
didn't
make
much
progress
like
I.
I
had
to
reinstall
some
stuff
but
never
mind.
B
There
is
yeah
and
yeah.
Basically
did
that
really.
C
B
B
B
As
in
we
could.
In
theory
I
don't
know,
feed
ethernet
frames
or
I
don't
know
if
there's
if
additional
processing
is
needed
but
sort
of
the
front
end
is,
is
more
or
less
ready
and
I
think
the
key
thing
is
actually
the
the
rf
parts,
the
the
analog
devices
board.
B
A
B
A
C
So
yes,
I'm
getting
the
beta
linux
to
build
and
to
deploy
on
the
ps
part
the
aim
here,
it's
a
it's
a
module
that
has
been
built
by
thomas
that
connects
that
that
connects
the
analog
part.
So
it
has
that
je
sd
links.
So
once
that's
done,
it's
basically
ps2j
esd
connection
in
that
module,
and
once
that's
done
so,
as
soto
mentioned,
that
analog
part
will
be
verified
and
then
I
will
put
in
the
dvbs2
part
in
front
of
it.
C
I
know
my
gsc
module
is
not
complete,
but
I
have
a
gse
module
and
a
bb
frame
from
bb
frame
module
that
forms
a
bb
frames,
and
then
I
need
to
plug
that
and
then
again
the
video
frames
will
be
forwarded
from
through
youtube
or
whatever.
It
is
to
bb
frame
to
gst
frame,
to
dvbs,
to
encoder
and
then
to
buy
a
jesd
to
analog
devices.
C
So
that's
the
plan
and
that's
where
I'm
working
right
now.
No,
my
main
aim
is
to
get
better
linux
compiles.
Now
I
want
to
upload
it
via
boot
via
jtag.
That's
the
next
step
and
once
that
this
project
is
verified,
then
we'll
plug
in
different
holes.
Here.
A
C
No
roadblock
just
that
the
system
and
the
vms
should
be
stable
enough.
That
will
be
really
helpful
and
zc706
that's
there.
A
A
I
can
double
check
if
you
need
it
to
work
with
jtag
upload
and
it's
not.
I
don't
need
to
check
and
make
sure
the
switches
are
set
correctly.
I
don't
know
what.
A
C
So
they
did
manage
to
do
it
via
jtag,
so
I
think
the
switches
are
there.
Okay,.
A
Yeah,
just
if
something
weird
happens,
let
me
know
because
I
it
could
have
been
set
to
sd
card,
but
some
of
this
stuff
is
good
works.
Multi-Mode
like
some
like.
I
know
that
setting
it
to
jtag
also
lets
us.
Do
the
the
straight
from
from
pedal
linux
version,
the
the
sort
of
a
ftp
style,
and
I
think
that
the
switches
are
the
same
for
for
a
straight
jtag,
so
that
I
think
that's
what
we'll
migrate
towards
just
so
we
don't
have
to
monitor
the
switches
as
often
yeah
okay
got
it.
Yeah.
C
Yeah
only
thing
andre,
I
am,
I
see
some
duplicative
effort
there,
so
I
am
working
on
gs,
encoder
also
and
bb
frame
formatter.
So
if,
if,
if
you
there
is,
there
is
no,
there
is
no
duplicacy.
If
you
can
improve
it,
you
can
develop
their
own
module
but
yeah
just
to
let
you
know
that
I
am
also
working
on
the
similar
thing.
C
A
A
Not
bad,
and
you
know,
there's
there's
great
great
power
in
two
people
taking
a
crack
at
the
same
thing.
You
know:
that's
that's
totally!
Okay
and
we'll
be
able
to
share
back
and
forth,
and
you
know,
and
if
there's
anything
that
can
be
improved
or
reused,
then
then
great
and
more
people
we
learn
best
by
doing
so.
It's
it's.
That's
totally
all
right,
absolutely
awesome!
All
right,
paul.
D
Hello,
the
whole
episode
with
upgrading
the
the
array
on
the
remote
labs
computer
chunk
is
completed.
I
hope
seems
to
be
stable,
bigger
and
better
than
before.
You
have
dual
parity
disks
so
protected
against
multiple
drive
failures
and
dual
data
disks,
so
we
have
more
capacity.
D
C
Query,
yes,
thank
you.
Michelle
also
are
we
planning
on
at
least
one
level
of
data
backing.
D
We
do
have
one
level
of
data
backup,
but
it's
not
up
to
the
instant
it's
periodical
and
it's
also,
you
know,
there's
a
possibility
for
corruption
to
creep
in
between
backups.
Any
backup
is
imperfect.
You
just
shouldn't
run
on
any
one
system.
If
my
house
burns
down
the
system's
gone.
A
B
How
do
we
check
like
we
only
have
the
tx
side
right
like
how?
How
do
we
make?
How
do
we
check
that
the
thing
is
actually
doing
what
it's
supposed
to
do
like?
Do
we
have
a
a
commercial
or
a
reference
receiver,
or
something.
A
A
The
idea
was
to
get
them
to
be
gse,
to
have
gse
so
we'll
go
back
and
make
absolutely
sure
that
we've
got
everything
set
up
for
commercial
reference
gear,
but
we
also
have
the
what
is
it
the
sr1
pro,
and
we
also
have
someone
working
really
hard
on
gnu
radio
receive
blocks
for
dbb
s2
and
if
there's
anything
else,
maybe
paul
can
remind
me
of
what
we
have
in
the
lab.
D
A
So
we
do
have
some
some
checks
and
I
think
the
safest
way
would
be
to
have
a
known
good,
compliant
like
a
commercial
gear,
which
is
why
we
bought
the
pro
flix
stuff
and
why
we
have
the
the
tuner
cards,
the
pcie
tuner,
so
that
we
have
something
that
is
we're
reasonably
sure
is
correct,
like
it's
compliant,
it's
it's
a
commercial
or
lab
gear.
A
So
we
do
have
that
and
that's
that's
what
we
will
be
striving
to
to
be
to
be
received
by
in
order
to
provide
sort
of
a
and
then
we
ratchet
our
way
up
to
where
we're
we're
using
all
open
source
stuff
that
we
designed
ourselves
with.
You
know
constantly
checking
to
make
sure
that
it's
compliant.
B
B
I
can
plug
some
test
equipment.
Okay
and
I
can
see
numbers
well.
I
think
I
can
see
numbers
right
like
how
do
I
check?
If
the
thing
is,
you
know,
there's
the
whole
constellation
thing,
which
is
I
I
saw
some
graphs
like
the
constellation
graph
and
they
can
get
very
fuzzy
as
in
you
know,
there's
points
that
don't
might
be
45
degrees
might
be.
You
know
20
or
zero,
something
it
does.
Anyone
has
a
expert
or
you
know
how
a
tutorial
on
how
to
debug
this
stuff.
B
B
A
You're
absolutely
on
the
right
track,
and
that
is
how
we
do
it.
You
divide
and
conquer
a
receive
chain.
So
the
first
step
is
to
get
the
symbol.
Timing
really
and
then
focusing
on
that
first
and
then
it
ratchets
down
through
all
the
way
down
to
the
bits.
So
it
sounds
like
it'd,
be
a
good
time
to
to
go.
Get
that
paper.
There's
a
particular
paper
that
that
I've
found
super
useful
for
dvbs
to
receive,
because
it
explains
the
dvds2
kind
of
specific
approach
to
doing
a
receiver
and
I'll
go.
B
A
Yeah,
I
have
a
stack
of
things
printed
too,
but
that's
a
really
really
good
and
readable
tutorial.
It's
not
it's
not
chock
full
of
equations.
The
language
is
nice
and
you
know
it's
it's.
None
of
this
stuff
is
simple,
because
receivers
are
not
simple.
The
transmitter
is
often
considered
to
be
much
easier
to
design
than
the
receiver.
A
You
know,
but
so
in
terms
of
understanding,
that
paper
is
an
excellent
place
to
start,
and
that's
the
the
general
approach
that
we're
going
to
have
with
things
that
we
write
in
terms
of
like
being
able
to
verify
a
signal
in
the
lab.
We
have
equipment
that
can
do
it
and
if
we
see
a
signal-
and
we
see
data
coming
out,
then
we're
good.
So
it's
verified
over
the
error
versus
verified
through
design
and
through
understanding.
Those
are
two
parallel
things
that
we
we
all.
A
Should
you
know
if,
if
we're
called
to
do
it,
then
we
we
do
it.
You
know,
if
you're,
if
you're
interested
in
digging
in
and
learning
how
the
receiver
works,
then,
starting
with
that
particular
paper
and
going
through.
All
of
that
is
the
way
to
do
it
and
if
you're,
just
interested
in
seeing
if
your
transmitted
design
is
verified,
then
we're
going
to
do
that
too.
A
With
commercial
and
lab
gear
in
the
lab
and
the
goal
there
is
to,
if
you
set
it
up
and
configure
it
correctly,
and
if
the
signal
transmitted
is
the
right
signal,
then
we
should
see
stuff
come
out
and
then
of
course
it
won't.
The
first
time,
like
you
said,
and
then
we
dig
in
and
figure
out
what
what's
flipped,
what's
missing.
What's.
D
B
And
is
there
so
like
the
the
the
antenna
like
the
over-the-air
part
is,
I
think,
is
inserts.
Well,
we
will
insert
noise.
Of
course,
is
there
a
way
to
bypass
like
I
don't
know,
to
plug
something
from
one
board.
A
D
A
D
A
That
is
done
a
lot
you
know
in
order
to
you
know,
to
cut
usually
in
order
to
like
make
absolutely
sure
the
signal
is
delivered
with
the
right
amount
of
power
to
a
receiver.
When
you
do
it
over
the
air,
then
we
use
a
number
of
really
neat
small
antennas
in
the
lab
and
separate
it
over
the.
C
A
And,
but
in
both
cases,
if
the
receiver
and
the
transmitter
are
independent,
then
you
still
have
to
synchronize
and
the
synchronization
and
the
the
finding
the
edges
of
things.
That's
really
a
big
part
of
the
receiver
design,
that's
kind
of
where
it
all
goes
apart.
That's
where
it
can
all
fall
apart.
That's
where
a
lot
of
attention
and
care
has
to
be
taken,
because
that's
pretty
much
the
first
place
that
screws
up.
D
B
Yeah
yeah,
you
yeah,
we
I
I
would
only
go
for
antennas
once
the
thing
you
know
with,
like
you
said,
conducted
works
perfectly
yeah
like
there's
no
point
in
if
you're
still
getting
errors.
A
A
Yeah,
yes,
you
know,
cesa
is
a
a
completely
unrepentant
optimist.
Sometimes
it's
easy
to.
B
A
The
things
that
turn
out
to
be
a
red
flag
later
well
yeah
you're,
exactly.
B
A
A
Yeah,
don't
worry,
we
can,
we
can
add
stuff
to
it
like
noise,
like,
for
instance,
when
paul
shows
the
demo
of
the
beacon,
something
that
that
makes
people
really
happy
to
see
is
actually
like
standing
in
between
the
transmitter.
A
Putting
a
hand
in
between
it,
you
can
see
that
the
signal
goes
away.
That
proves
a
couple
of
things
to
a
skeptical
audience.
It
proves
that
it's
not
leaking
that
we
didn't
rig
it
up
to
where
there's
a
coax
under
the
table.
You
know
that
it
really
is
going
over
the
air
and
everything
is
working,
and
it
also
shows
like
the
constellation,
getting
fuzzier
and
fuzzier
and
then
not
there.
A
A
C
A
Yes,
it
is,
it
is
really
neat,
it's
kind
of
it's
hard
to
do
digital
communications,
demos,
really,
because
you
know,
especially
when
it
just
works,
it
can
be
a
little
bit
boring.
So
we're
going
to
try
very
hard
to
make
it
as
interesting
as.
A
B
On
a
real
system,
so
I
was
reading
on
the
gsc
like
you
can
change
the
modulation
that
there's
some
parameters
that
can
change.
I
don't
think
all
can
change,
but
it
seems
there
is
sort
of
a
hypervisor
or
a
supervisor.
Looking
up
and
saying
I
don't
know,
I
need
to
change
code
rate
to
x
because
reasons
yes,
who
what
you
know
where?
Where
does
it's?
Not
it's
not
a
person
right
doing
this.
A
Yeah
not
for
yeah,
there's
three
there's
three
different
ways
in
the
protocol
that
we're
using
so
there's
three
different
ways
in
dbbs
to
to
to
set
the
error,
the
error
coding
and
the
and
the
modulation
and
the
first
one
is
just
the
easiest.
It's
constant
you
just
set
it
once
you.
B
A
Out
your
your
link
budget,
like
maybe
you
are
a
microwave
link
over
a
lake,
and
you
know
that
in
the
winter
time
that
you
got
great,
maybe
you
have
great
snr
and
then
the
the
summertime,
all
the
foliage
and
all
the
humidity
makes
it
terrible.
So
you
pick
the
worst
case
and
then
you
pick
the
modulation
encoding
for
the
worst
case.
You
said
it
once
and
yeah
you're,
giving
up
some
margin
when
it
when
the
channel
is
better
but
hey
it's
cheap
and
easy,
and
the
coding
is
simple
right.
A
A
C
A
D
A
You
can
see
that
you
know.
Variable
coding
means
that
some
there's
some
sort
of
control,
some
somebody's
twiddling,
the
knobs
or
maybe
even
a
computer
program-
is
twiddling
the
knobs.
But
then
what
we're
doing
is
the
next
level
the
highest
one
and
that's
adaptive
coding
and
modulation,
and
it's
a
closed
loop.
You
can
change
per
frame.
A
A
But
it's
closed
loop
and
it's
looking
almost
always
looking
at
signal-to-noise
ratio,
and
you
know
so
that
means
that
that
it's
a
little
more
complicated
to
acquire
and
to
become
part
of
the
system,
and
it
does
mean
that
your
your
system
has
to
be
a
little
more
agile
like
per
frame
decisions
on
coding
and
modulation,
mean
I
mean
more,
you
need
more
horsepower
in
your
in
your
circuits
and
and
design,
but
that's
what
we're
going
for.
That's
that's
the
baseline
design
for
us.
D
D
Well,
the
spacecraft.
Probably
software,
will
have
to
implement
some
kind
of
heuristic
which
will
use
as
much
coding
and
modulation
as
possible
so
that
as
many
people
as
possible
can
receive
as
many
of
the
signals
as
possible,
using
whatever
criteria
we
we
determine
is
is
desirable,
for
instance,
for
very
low
bandwidth
stuff,
like
short
messaging
or
even
voice.
A
Yeah,
because
then
that
he's
paul's
just
raised
a
whole
other
area
of
of
internet
working,
which
is
quality
of
service.
So
when
you
have
you're
looking
at
the
different
types
of
traffic
and
you
can
make
decisions
that
affect
the
the
coding
and
modulation,
so
there's
plenty
to
do
here
as
soon
as
we
get
an
end-to-end
system
up
and
running
is
starting
to
dig
into
this,
which
is
whole
other
really
fun.
Areas.
B
A
B
And
can
there
be
multiple
like
paul
was
saying,
can
I
send
a
frame
with
a
lot
of
overheads
in
terms
of
error,
correction,
stuff
and
then
another
that
is,
I
don't
know
this
targeted
that
less
people,
for
example,.
A
A
Yes,
yeah,
that's
the
baseline
is
that
it's
a
time,
division
multiplex
and
it's
a
single
big
channel
down.
If
we
find
that
that
we
can
expand
out
to
multi-carrier
downlink,
then
then
fine
but
like
we
won't,
we
won't
be.
We
won't
be
pushing
that
until
I
think
much
later,
but
yes,
it's
a
tdm
downlink.
So
each.
C
B
I
was
thinking
how
these,
if
I'm
saying,
if
I'm
putting
ethernet
frames
into
the
system,
how
do
I
map
because
obviously
ethernet
frames,
don't
carry
a
mod
code
or
anything
right?
So
something
has
to
decide.
So
it's
up
for
the
demo
like
we're
not
going
to
put
the
adaptive
in
the
closed
loop,
thingy
yeah.
C
A
To
the
train
cars
that
you
know
roll
down
the
track
towards
the
ground,
so
so
don't
don't
worry,
you're,
not
you're,
definitely
not
messing
anything
up
in
the
in
terms
of
like.
Should
we
try
to
do
adaptive
coding
and
modulation
for
this
for
the
end-to-end
system?
No,
we
should
try
to
get
as
a
good
enough
design
as.
A
As
possible,
hopefully
I'm
really
hoping
we
can
show
this
off
in
february
at
hamcation
in
person
at
the
at
that
show.
I
you
know,
I
think,
working
backwards
from
from
february
to
see
if
we
can
pull
it
off
great,
that
would
that
would
be
fantastic.
You
know.
C
D
C
A
Like
you
know,
just
a
payload
but
like
what
are
they
are
they?
You
know
what
type
of
data
they
are.
I'm
sure
that
that
that's
something
that
we
can
that
we
can
handle
so
in
terms
of
like,
is
there
a
quality
of
service
issue
where,
like
voice
needs
to
be
delivered
as
quickly
as
possible,
it
needs
to
be
low.
A
Latency,
don't
spend
any
time
trying
to
correct
it
too
much
because
our
ear,
you
know
ears
can
actually
handle
dropouts
and
delays,
and
things
like
that
for
data
file
like
if
you're
sending
a
file
to
somebody,
you
really
don't
want.
You
know
you
could
spend
some
time
making
that
making
sure
that
that's
more
correct,
so
the
quality
of
service
issues
and
decisions
are
really
pretty
cool,
and
that
means
multiple
cues
for
loading
up
various
frames
yeah.
A
This
is
all
covered
in
the
implementation
guide
so
or
at
least
introduced
where
they
give
you
at
least
here's
a
here's,
one
reference
design
for
cues
for
quality
service
for
different
types
of
traffic,
for
I
think
it
might
be
in
the
gse
implementation.
A
A
To
us,
and-
and
we
can
contribute
something-
that's
amateur
specific,
you
know,
since
our
needs
and
and
our
freedoms
for
what
we
can
do
are
different
than
the
commercial
space.
So
it
it
does
it.
It
does
mean
that
we
have
to
do
some
things
that
are
extra,
that
are
not
as
simple
or
easy,
but
we
get.
We
do
get
a
lot
of
freedom
and
leeway
to
explore
an
experiment.
B
B
The
key
thing
that
I
is
the
hard
part
is:
how
do
I,
you
know
schedule
multiple
who
am
who
am
I
sending
next
and
I'm
not
trying
to
answer
that
question
now,
like
I
know
it's
a
hard
question,
what
I
mean
is:
if
there
is,
I
don't
know
people
working
on
this,
then
we
might,
I
don't
know
just
talk
or
you
know
see
if
there's
some
overlap,
some,
maybe
it's
something
that
we
can
test.
A
Yeah
yeah,
we,
yes,
I
think
the
answer
is
yes
and
and
don't
worry.
D
D
A
B
A
D
A
Well,
let's
see
what
we
can
do
and
yeah
you
know,
I
think
it's
hopefully.
A
All
right,
yeah,
thank
you,
everyone
and
looking
forward
to
looking
forward
to
this
and
many
other
things
and
I'll
see
you
on
slack
and
on
the
list.