►
From YouTube: 20210615 FGPA Standup
Description
FPGA Standup meeting for August 2021 Sprint.
B
A
Hello,
samudra,
hey
all
right,
let's
get
started
so
I
scheduled
it
for
15
minutes
to
do
sort
of
the
typical
stand-up
for
agile
and
the
the
goal
is
to
figure
out
usually
for
these
sorts
of
meetings.
So
what
did
you
do
in
the
past
section?
So
we're
going
to
try
this
weekly,
even
though
this
is
supposed
to
be
a
daily
stand-up
meeting,
if
you
follow
the
whole
agile
philosophy,
but
I
think
once
a
week
will
do
for
us.
So
what
did
you
get
done
in
the
last
week?
A
What
are
we
going
to
do
over
the
next
week?
So
we're
just
going
to
handle
it
a
week
as
a
time
to
to
solve
the
you
know
solve
all
the
problems
for
the
the
goals
for
august
and
then,
if
you
have
an
obstacle,
something
that's
stopping
you
from
doing
any
of
the
work
that
you
want
to
do
then
my
job
is
to
address
it
to
the
best
of
my
ability.
A
So
I'm
here
to
remove
obstacles
and
provide
resources,
and
also
my
technical
goal
is
to
to
be
the
person
that
helps
verify
and
validate
the
design.
You
know
in
the
lab
here
in
san
diego
or
the
one
in
florida.
A
So
now
this
is
so
my
obstacle
is
not
knowing
what
the
heck
I'm
doing
and
taking
code
bases
from
different
places
that
might
be
for
different
chips
and
get
them
working.
You
know
without
a
date
skills.
So
so
that's
my
obstacle,
but
I'm
I'm
working
hard
to
to
try
to
fix
it.
So
anyway,
let's
let's
go
ahead
and
kick
it
off
so
andre.
If
you
you'd
like
to
tell
us,
bring
us
up
to
date
on
what
you've
accomplished
and
what
you
plan
on
doing
and
what
obstacles
you
have.
B
A
Yeah
sorry,
I
muted
myself
when
I
turned
it.
No,
you
have
a
big
repository
with
the
yeah
there's
some
polyphase
filter
bank
stuff,
which
we
absolutely
need.
B
A
You'll
have
to
bring
us
up
to
date
with
what
you've
contributed,
which
is
a
lot,
but
it
might
not
have
been
in
the
past
week.
C
B
I
had
I
had
some
help,
but
I
basically
I
I
worked
on
the
dvd
encoder
or
yeah
the
transmitter
part
and
on
I'd
say
I'll,
build
vhdl
stuff,
so
things
I
need
I
want
to
do
is
the
license
stuff.
I
have
sort
of
stashed
like
paused.
I
need
to
update
those
and
yeah
the
licenses
and
the
references
and
stuff
like
that.
B
C
Actually,
I'm
n3rdx
call
sign,
shomodro
hawk
last
name
is
hawk,
but
shah
mudra
is
the
first
name.
So
when
I,
when
you
see
it
in
an
email,
you'll
see
s-a-m-u-d-r-a
but
having
grown
up
in
different
countries
and
speaking
to
so
many
hundreds
of
people.
I
make
mistakes
in
in
pronouncing
say,
for
example,.
B
C
So
yeah
I
know
thank
you
yeah.
I
think
I
mean.
I
hope
I
don't
overflow
your
mailbox,
so
you
can,
you
feel,
free
to
delete
some
of
them.
Okay,
because
just
to
reduce
your
mailbox
account.
Oh.
C
When
that
crash
happened
or
that
thing
happened,
I
was
crying
because
all
my
work
is
on
the
computer
and
if
the
computer
doesn't
want
to
boot-
and
there
is
no
mouse
action-
think
about
a
start-
a
windows
machine
without
a
start
button.
C
C
I
mean
she
was
like
well,
it
should
all
work
like
yeah,
but
you
push
the
update,
I
mean
and
then,
if
you're
doing,
development
of
an
fpga
and
you're
doing
coding
and
something
doesn't
work,
what
are
you
gonna
do?
You're
gonna?
You
know
this
development
tool
right.
Okay,
that
was
enough
excitement
for
last
night
until
this
morning,
I'm
better
now.
C
A
Get
familiar
with
this
particular
body
of
work
to
make
sure
that
we're
supporting
it
and
integrating
it.
The
main,
I
think
one
of
the
main
wins
here
is
the
poly
phase.
Filter
bank
is
seems
to
be.
C
Is
it
did
you
design
a
using
xilinx,
vivado
or
vittis?
Is
it
code-based
or
is
it
graphical
model
based
so
that
we
have
actually
a
outline
of
the
xilinx?
Sorry
rtl?
My
question
is
that
I'm
used
to
the
newer
versions
of
xilinx
and
everything?
I'm
not.
C
I
don't
really
like
the
old
2014-2013
version
of
whatever
xylex
had
in
those
ancient
times,
but
I
kind
of
like
to
start
with
a
little
fancy
block
diagram
and
then
I
work
from
there
and
I
and
I
merge
code
into
it
and
I
create
my
own
block
diagrams.
B
B
There
is
a
wrapper
that
right
right
should
have
the
attributes
defining,
say,
axi
memory
mapped
and
that
stream
and
things
like
that,
so
the
gui
can
identify.
C
Would
you
would
you
say
that
your
code
is
mature
enough
at
this
point?
Do
you
feel
it's
mature
enough
that
we
could
encapsulate
it
and
then
statically
define
somewhere
the
the
signal
names
so
that
we
don't?
Even
if
we
change
the
underlying
code,
we
can
actually
depend
upon
the
module
to
other
sections
just
because
if
we
start
integrating
and
then
you
change
things
at
the
lowest
level,
then
we're
going
to
have
to
change
things
back
at
the
highest
system
level.
C
C
A
Yeah
no,
this
yeah,
this
particular
repository,
is
at
the
very
top
level.
So
it's
rtl
components
and
it's
for
the
transmission
of
dpbs2
and
there's
a
lot
going
on
here
and
there's
a
lot
that
we
need
to
use
and
also
integrate
with
the
work
that
other
people
are
doing.
So
our
our
job
is
to
figure
out
what
we
have
and
how
to
get
it
glued
together
correctly
and
see
if
there
is
any
overlap,
so
support
supporting
everybody's
work,
but
also
making
a
coherent
system
so.
C
So
would
documentation
guy
have
a
job
like
me
like.
I
could
do
a
bit
of
documentation
and
organize
all
of
that
into
some
kind
of
yeah
status.
C
What
do
we
call
it
just
just.
A
Yeah
we're
we're
complying
with
a
published
standard,
so
dvbs2s
no.
A
Particular
implementation
needs
needs
and
the
documentation,
for
example,
in
andrei's
repository,
is
excellent.
Okay,
so
it's
it's
go
to
the
repository
check.
It
out
figure
out
what
we
have
and
we
we
need
to
start
integrating
these
large
glaciers
together.
A
C
A
It
into
document
you've
got
excellent
writing
to
start
with.
So
there's
there's
good
stuff
here
I
I
think
we
need
to
narrate
and
figure
out
what
we
need
to
review
and
my
my
goal,
I
mean
that's
a
that
is
a
something
that
we
must
do.
The
thing
that
I
can
probably
help
with
is
to
make
it
work
all
over
the
air
as
quickly
as
possible.
So
that's
that's
kind
of
my
goal
is
to
get
the
stuff
up
and
running
in
the
lab.
That's
a
little
messier
job
really!
You
know.
A
But
that's
that
needs
to
happen
in
parallel,
and
I
think
that
those
two
things
feed
each
other
like
if
we
find
out
that
there's
something
that
doesn't
work
over
the
air
or
if
I
have
such
significant
problems,
getting
something
to
work,
then
you
know
there
may
be
more
or
less
writing
more
or
less
coding.
That
needs
to
be
done
in
any
particular
spot.
So
that's
that's
sort
of
where
we
need
to
go
next
is
to
is
to
do
this
sort
of
sort
of
work,
andre.
A
Okay,
all
right,
let's,
let's
give
onshore
a
shot
here
at.
I
know
it
says
what
did
I
accomplish
last
week,
but
this
is
the
initial
stand
up.
So
you
know
looking
in
the
past
looking
in
the
future
and
then
what's
blocking
you.
D
Yeah,
so
in
the
past
I
worked
on
pl
framing
part,
so
that
code
has
been
merged
now
and
it's
in
dvp
fpga.
In
most
recent
past.
For
for
past
three
four
weeks,
I
was
trying
to
finalize
the
design
for
gsa
encoder
how
the
interfaces
will
work,
whether
it
will
be
ip
or
m17.
So
that's
all
done
now.
I've
started
with
the
implementation
of
gse
encoder.
D
I
was
facing
some
obstacles
or
issues
related
to
how
how
it
will
interface
with
the
ps
part.
Today
I
had
a
discussion
with
suboto
and
it's
all
clear
now
so
we'll
proceed
with
implementation.
A
Okay,
cool
all
right,
so
shimandra
you're
sort
of
kind
of
oriented.
I
know
this
is
very
quick
meeting
very
fast
sort
of
you
know
fast.
Looking
forward-looking.
I
like.
C
The
agile
framework,
because
I
do
design
sprints
when
I
am
busy
on
something
I
just
get
it
done,
and
then
I
forget
about
it
until
I
next
do
it,
which
it
gives
me
some
time
to
think
about
things
in
between
right.
So
in
terms
of
contribution
well,
in
terms
of
what
I
was
doing,
I
was
not
doing
anything
for
this
track,
but
I'd
like
to
suggest
that
I
begin
to
collect
documentation
of
these
two
sections
draw
it
out.
C
You
know,
have
a
piece
of
paper
circulated
for
in
review
so
that,
if
that
is
the
architecture,
that's
been
developed.
I'd
like
to
just
document
that
that
will
give
me
an
idea
of
like
where
the
code
blocks
our
code
segments
are.
I
have
I
have
a
zync
development
board
nearby
connected
to
a
unix
machine.
Just
you
know
across
the
room
which
is
actually
live.
I
mean
I
can
actually
do
things
in
zinc.
You
know
seven
zero,
one,
zero
single
core,
processor,
etcetera,
etcetera,
pspl
and
everything.
C
So
if
there
is
a
chance
that
without
actually
generating
an
rf,
we
have
a
situation
where
we
just
want
to
test
some
code.
Then
at
least
I
could
compile
it
see,
it
works
and
oh
good.
Okay.
A
Yeah,
let's
see
now:
let's
do
that
we'll
add
you
to
the
to
the
resources,
because
the
sort
of
verification
and
validation
that
has
to
happen
and
in
order
to
have
a
successful,
over-the-air
test
or
functional
system,
then
there's
a
lot
that
has
to
happen
before
that.
C
Well,
then,
then,
I'd
like
to
just
suggest
that
something
that
I
did
got
a
lot
of
kudos
from
the
nasa
community.
When
I
delivered
the
flight
hardware
several
times
over,
I
for
my
own
testing
on
my
solo
self,
I
created
a
bunch
of
a
useful
utility
applications
running
on
microprocessors,
which
would
be
now
running
on
fpga,
so
your
gadgets
and
widgets
that
you
guys
as
developers
or
everybody
as
developers,
do
I
mean
they
still
need
testing.
We
need
to
run
them
on.
C
You
know
section
by
section
by
you
know
so
the
kind
of
the
it's
I'm
not
talking
about
uvm
or
methodology
or
testing
I'm
talking
about
actual
manual.
Turning
on
something
and
sending
a
test
carrier.
Turning
on
something
and
sending
a
test
frame
or
something
those
kind
of
utility
programs,
I
could
start
to
code
and
and
see
if
I
can
get
it
to
wake
up.
Do
things
send
a
signal
out.
You
know
the
best
thing
is
a
sine
wave,
for
example.
Okay,
I
just
don't
know
what
level
of
testing
you've
already
implemented.
A
I
think
we're
we're
using
we're
gonna
we're
going
to
be
determining
that
very
quickly.
So
there's
a
variety
taino
thomas
has
done
some
test
benches
and
I
know
andre
is
very
fully
aware
of
the
requirements
for
testing
so.
D
A
Very
extremely
fortunate
in
the
volunteers
or
professionals
that
have
a
lot
of
experience
here
so
yeah,
unlike
a
lot
of
situations
in
in
maybe
volunteer
groups
or
in
or
in
in
some
organizations,
you're
not
going
to
have
to
convince
people
of
the
value
of
testing
and
and
the
types
of
testing
and
philosophies
of
testing,
so
yeah
you're
going
to
get
a
you're
going
to
get
an
enthusiastic.
You
know.
C
C
D
There
is
a
we
are
using.
There
is
one
os
parted
by
analog
devices
that
got
that
we
got
along
when
we
bought
the
card,
so
that's
running
in
the
remote
lab.
So
that's
the
os
we
are
using
right
now.
It
has
not
been
customized
but
yeah.
I
will
be
pushing
some
firmware
driver
as
and
when
needed.
C
Okay,
so
could
we
have
a
ui,
a
remote
ui
to
interface
to
the
low
level?
That
might
be
useful,
so
we
can
actually
have
a
menu
based
thing
that
you
know
turn
on
turn
off
and
and
beep
beep,
and
all
that
just
without
actually
doing
anything.
Hardware-Wise.
D
I
do
think
there
is
a
ui.
I
will.
C
Well,
I
could
write
it.
I
mean
I
want
that's
a
challenge.
I
want
to
do
a
pspl
based
ui,
so
we
can
actually
be
the
you
know
in
in
built-in
test
equipment.
We'd
be
the
bite
bite
we'd
implement
the
bit.
That's
my
project
go.
Give
me
the
project
and
I'll
go.
Do
it?
Would
that
be
okay,
yeah
yeah?
Yes,
okay!
So
wherever
you
are
in
the
world,
you
can
test
it.
That's
that's
what
it
is.
Yeah
yeah,
that's
what
it
is
again:
okay,
well
global
testing!
C
Well,
anyway,
I'd
like
to
read
later
on
what
kind
of
testing
is
needed,
so
we
can
make
a
list
and
we
can
start
to
drill
down
from
there.
So
if
I
can
take
some
of
that
needed
things
and
then
work
backwards,
I
can
come
up
with
a
frame.
A
Great
okay,
so
the
repository
that
we've
talked
about
the
most
today
is
on
ground,
face
foreground
dbb
fpga
and
said
that
I'll
have
the
contributions
are
merged
the
documentation
there
is
good.
So
what
I'm
going
to
do
over
the
next
week
is
focus
on
trying
to
stumble
through
it.
Will
prob
I'll
ask
lots
of
embarrassing
dumb
questions
to
try
to
get
this
up
and
running
here
in
the
lab
and
an
attempt
to
to
use
it
over
the
air?
So
that'll
be
one
of
the
the
highest
priorities
moving
forward
for
me.
A
So
here
at
your
service
to
be
lab
tech?
Two,
you
know
we
have
lab
tech,
one
handling
the
battery
stuff
and
that's
what
that's,
what
I'll
be
up
to
to
get
some
some
practical
traction
on
on
the
code.
D
Yeah
michelle
that
that's
very
valuable,
as
we
discussed
in
last
meeting,
it
will
be
parallelly
doing
this
task
will
help
us
for
our
august
demo.
So.
C
A
A
yeah,
it's
called
ham
expo
and
that's
a
virtual
event
in
mid-august
and
I'll
send
out
a
lot
more
about
it.
I've
been.
A
To
talk
about
it
more
today
is
actually
the
deadline
for
registering
for
a
presentation
for
a
technical
presentation,
so,
okay,
anybody
that
wants
to
present
anything
about
this
work,
that's
a
really
great
place
so.
A
C
For
the
satellite
sorry,
the
small
set
show
in
logan
utah.
C
A
Yeah
the
answer
is,
is
yes,
I
think
that
we
will
have
a
demonstration
and
and
show
up
at
the
small
sat
conference
as
soon
as
we
have
working
hardware
and
if
it,
if
it
should
be
done
earlier,
if
that's
a
a
place
that
we
should.
C
A
C
A
And
everything,
so
we
don't
have
any
plans
to
to
to
go
there.
Yet,
in
fact,
the
schedule
is
because
of
covid
got
pretty
much
wiped
out.
The
places
that
we
actively
participate
in
are
places
like
we've
gone
to
hamcation
a
lot,
and
it's
been
a
very
good
event
for
us
ham,
vention,
not
so
much
def.
Con
has
been
really
good.
Burning
man's
been
great
and
the
small
sat
conferences
in
the
past
have
been
good.
The
one
in
dc
has
been
very
good.
A
We
were
supposed
to
go
to
ham
fair
in
tokyo,
which
is
the
largest
amateur
radio
event
in
the
world
and
has
a
lot
of
satellite.
An
amateur
satellite
friedrichshafen
was
on
the
list,
so
we're
starting
over
from
scratch
really
and
taking
a
new
look
at
where
the.
D
A
And
I
will
I'll
go
ahead
and
close
it
and
I'll,
publish,
notes
and
summary,
and
all
that
sort
of
thing
and
we'll
do
it
again
next
week
and
I'll
be
I'll,
be
on
slack.