►
From YouTube: 20210908 FPGA Standup
Description
Reports from the past week, plans for next week, any roadblocks, need any resources?
A
A
Please
let
us
know
what
you've
done
over
the
past
week,
what
you
plan
to
do
over
the
next
week,
if
you
have
any
roadblocks
and
if
you
need
any
resources,
all
right
so
anshul,
please,
you
have
the
floor.
B
Hey
so,
yes,
I
was
on
vacation,
so
nothing
for
the
past
week
plan
is
again
to
get
better
linux
to
work
on
xc.
Let's
see
seven
zero,
six,
so
yeah,
I
have
all
the
components
ready.
I
just
need
to
get
them
just
to
get
the
card
booting
via
the
dynamics
wire,
the
jtag,
except
that's
the
plan,
no
blockers.
As
of
now
yeah,
just
proceeding
that
action.
A
C
Hi,
can
you
hear
me
yeah?
Yes,
yes,
sir
okay
cool,
so
last
week,
the
past
week,
I
was
that
trying
to
test
different
sets
of
parameters.
They
did
not
work,
and
then
I
realized
that
so
xynx's
stream
fifo,
you
know,
even
though
it
has
the
tid
and
t
user
ports.
C
C
So
what
I'm
doing
now,
I'm
I
added
two
fifo's
basic
data
is
going
to
it's
going
through
one
and
the
metadata
is
going
through
another
fifo
and
that
will
sort
of
when
we
move
to
the
real
system.
C
Cdma
will
eventually
separate,
I
think,
metadata
from
the
data,
so
the
processor
doesn't
have
to
move
data
around.
So
it's
sort
of
a
middle
step.
C
So
yeah
I'm
still
working
on
that.
I
I
so
I
managed
to
send
data
and
metadata
correctly,
but
there's
something
wrong
with
yeah
a
multiplexer
for
the
beats
interleaver.
So
I'm
debugging
that
right
now.
C
No,
I
get
I'm
just
so
using
chip
scope
and
hopefully
I
will
get
to
the
bottom
and
then
so
my
hope
is
so
I'm
do.
I
hope
that
I'm
doing
something
stupid
and
that
will
so
when
once
I
fix
it,
sort
of
all
the
other
configurations
will
work,
no
fantastic
yeah
from
what
I
looked.
So
I
think
it's
qpsk
that
doesn't
have
the
beats
interleaver.
So
I
think
those
work
yeah,
so
I'm
hoping
to
unblock
myself
basically.
A
Cool
okay,
paul
williamson:
you
have
the
floor.
B
A
Thank
you
any
resources,
roadblocks,
not
that
I
know
that.
Okay,
thank
you
all
right!
Shimandra.
You
have
the
floor.
A
D
D
Good,
I
I
just
wanted
to,
and
I'm
sorry
for
some
echo,
because
I'm
going
to
have
to
just
reduce
a
little
bit
of
my.
D
D
Sorry,
this
is
actually
a
net
burner
development
kit.
This
is
actually
a
zinc
development
kit,
so
the
two
will
work
with
the
protoboard,
I'm
actually
just
going
through
developing
this
testbed
so
that
I
can
actually
get
to
writing
control
programs
that
will
control
the
fpga.
D
You
know
fabric
or
the
ps
and
the
pl
in
short,
which
I'm
sure
knows
it's
the
psnp
and
I'm
doing
it
for
my
own.
You
know
future
projects,
but
this
knowledge
itself
would
be
useful
for
a
variety
of
you
know:
utility
work
on
on
us
any
small
set
because
the
chip
itself,
the
networker
chip
itself,
is
just
a
one
inch
by
you
know
two
inch
board
and
whenever
your
future
fpga
board
is.
D
If
I
was
part
of
the
mission,
I
would
then
use
a
little
supervisory
microcontroller
unit
to
do
the
low
level
functions
and
then
the
heavy
lifting
would
be
done
by
the
fpga
the
device
itself,
but
at
least
we
can
do
battery
charging
battery
monitoring,
thermal
monitoring
and
everything,
and
now
I
spent
some
time
getting
some
advice
from
bliley
and
also
from
analog
devices
this
week.
So
they
gave
me
some
good
design
tips
and
everything
to
start
the
work
on
laying
out
something
like
a
a
low
phase
noise.
D
You
know
frequency
chain.
Apparently
that's
that's
you
know
it's
a
process
that
you
have
to
go
through.
You
have
to
take
the
parts
and
you
have
to
design,
and
then
you
have
to
pick
the
parts
again
you
need
to
design
again
and
so
on
and
so
forth.
It's
it's
a
it's
a
lot
of
issues.
D
There
is
a
slight,
but-
and
it's
got
nothing
to
do
with
any
technology.
It's
going
to
do
with
power.
The
usb
hub
that
I
have
gives
power
up
the
power
rail
to
the
device
it
it
it's
annoying
it
it.
It
actually
is.
The
circuitry
is
that
if
you
power
using
a
usb
3
powered
hub,
then
if
there's
any
device
like
a
laptop
on
the
other
end
of
the
usb
3,
it
will
also
power
and
you'll
have
a
situation
where,
on
the
same
circuit,
you're
getting
power
in
both
directions.
D
Like
this,
it's
a
slightly
challenging
situation
to
kind
of
have
to
edit,
you
know
have
to
go
inside
the
u.s.
We
haven't
cut
one
of
the
wires
in
order
for
this
not
to
happen.
D
The
the
remote
control,
the
remote
land,
the
remote
van,
is,
is
progressing
on.
That's
my
report
for
a
while,
but
by
by
this
time
next
week,
I'll
it'll
be
done,
but
I
just
needed
to
get.
You
know
to
the
point
where
I
have
a
working
complex
system
for
a
system
of
systems
approach.
A
D
B
Oh
sorry,
yeah.
So
I've
seen
this
kind
of
issue,
so
it's
it's
typical
of
usb
c
pd
issue
and
to
debug.
Just
just
maybe
this
advice
may
be
of
helpful,
so
we
have
usbc
pd
analyzers.
So
you
can.
You
can
visually
verify
inspect
all
the
pd
packets
that
are
flowing
through
usbc's.
D
A
Okay,
I'll
give
a
report
over
the
past
week
made
a
lot
of
progress
through
the
formal
training
from
from
silence.
So
I
I
signed
up
for
a
pedal
linux
class
just
to
to
fill
in
the
gaps
of
of
knowledge.
That's
been
very
interesting.
The
class
is
interesting,
I'll,
say
again,
the
the
lessons
have
been
good.
They
are
designed
to
be
done
on
a
vm,
a
virtual
machine
from
from
xilinx,
and
so
that
machine
is
on
a
zcu
104..
A
That's
really
close
to
a
zcu
106,
but
there
are
some
significant
differences
between
these
two
development
boards.
So
what
I've
done
is
tried
to
do
everything
on
the
on
ours
on
the
remote
labs,
zcu
106,
and
this
is
required-
adapting
and
modifying
the
the
classwork
to
a
new
hardware
platform
and
to
also
do
the
things
that
the
vm
does
for
you.
The
vm
is
set
up
virtual
machine
from
from
xilinx
is
set
up
to
take
care
of
lots
of
things.
A
It's
very
weird,
some
of
the
stuff
in
the
class.
They
explain
the
basics
in
very
pedantic
detail
and
then
they
gloss
over
and
assume
that
you
know,
for
example,
how
to
run
a
debugger
or
how
to
or
they
they
give
you
a
script
that
just
takes
care
of
things
that
you
really
need
to
know.
If
you're
going
to
do
this
so
from
a
pedagogical
standpoint,
it's
been
an
interesting
experience,
but
what
I've
been
able
to
do
over
the
past
week
is
do
applications
compile
an
application
within
pedal.
A
Linux
straightforward
at
this
point
makes
sense
and
then
add,
tcp
functions
to
it.
So
the
latest
classwork
has
been.
You
have
a
web
page,
a
web
server
within
the
board.
You
know
the
board
comes
up
and
it
offers
you
a
web
server
and
the
web
server
exposes
some
controls
that
allow
you
to
manipulate
gpios,
which
are
supposed
to
blink
leds
for
the
zcu
104.
A
So
there's
several
things
to
do
from
here
over
the
next
week
and
that's
to
figure
out
how
to
manipulate
the
eight
leds
on
the
programmable
logic
side-
and
this
is
this-
goes
back
to
things
that
we
talked
about
earlier
in
this
meeting,
connecting
the
processor
side
and
the
the
programmable
logic
side
to
be
able
to
to
control
and
to
to
look
at
things
and
and
to
go
back
and
forth
between
the
two
sides.
So
for
for
those
of
you
listening
that
are
wondering
what
we're
talking
about.
A
There's
a
processor,
a
hard
processor,
you
know
a53
and
then
there's
the
programmable
logic,
the
configurable
logic,
that's
classical
fpga
and
being
able
to
go
back
and
forth
and
to
to
give
the
functions
to
the
appropriate
computing.
A
Part
of
the
platform
is
a
big
part
of
the
battle
with
deploying
to
an
ultrascale
or
zinc
processor.
So
that's
that's
what
what
I'm
learning,
how
to
do,
and
it's
coming
along
right
pretty
rapidly.
The
thing
that
most
recently
was
done
was
learning
how
trying
to
learn
how
to
use
the
debugger
and
some
very
interesting
things
happened.
If
you
follow
the
classwork
along
from
xilinx,
you
get
an
error.
A
If
you
just
dump
part
of
the
command
in
petalinix-boot
and
just
boot,
then
it
works,
but
the
networking
stuff
that
they
recommend
or
that
they
outline
in
the
class.
Doesn't
it
fails
on
both
the
vm,
which
is
on
the
zcu
104,
and
it
fails
on
ours
too.
A
A
You
know
we're
not
immune
to
that,
but
but
learning
as
we
go
and
figuring
out
how
to
how
to
better
get
leverage
on
on
pedal
linux.
So
at
this
point,
I'm
probably
in
the
mid
tier
of
like
you
know,
but
doing
my
best
to
to
get
as
competent
as
possible
with
pedal
linux
builds
and
leveraging
the
hardware
that
we
have
in
order
to
assist
people
that
want
to
test
verify
and
explore
all
the
different
things
that
the
these
large
chips
offer
all
right.
A
So,
in
terms
of
roadblocks
again
logistics,
we
are
still
working
out
how
to
get
the
second
lab
remote
lab
up
and
running.
That's
working
its
way
forward,
not
done
yet,
and
I
don't
have
any
dates
yet.
Probably
at
the
earliest
is
going
to
be
september
and
then
let's
see
resources
so
far
so
good.
So
I
think
I'm
set
from
where
I
see
all
right.
I
think
there
was
a
question.
D
Just
in
the
coursework
did
you
see
any
mention
of
loadable
of
a
low-level
subroutines?
I
would
call
them,
but
low-level
library
calls
to
determine
time
or
precision,
time
or
precision.
Phase
of
I
mean
any
kind
of
diagnostics
that
you
could
request
from
a
program
to
say
what's
happening
on
the
fpga
pl
site.
A
Okay,
so
I'm
gonna
say
yes,
because
in
the
in
the
broadest
sense,
like
pre-compiled,
libraries
and
and
things
like
that
or
anything,
that's
that's
any
work.
That's
been
done,
you
can.
You
can
bring
on
to
this
particular
system
and
timing
and
timing.
Analysis
are
a
big
deal.
A
I
know
just
from
from
the
literature
and
previous
work,
so
I
think
the
answer
is
yes
in
this
particular
course.
It's
it's
going
to
be
from
a
general
sort
of
pedagogical
walk
through
and
and
the
mechanics
of
of
incorporating,
not
just
you
know
not
just
starting
your
own
application,
which
has
been
done
now,
four
or
five
lessons
worth
you
know,
but
also
bringing
on
board
pre-compiled
libraries.
A
So
if
it
exists
in
especially
if
it's
part
of
the
ip
catalog
at
xylinx,
then
yeah
it's
going
to
be
pretty
easy
to
to
bring
up
using
pedal
linux.
In
terms
of
like
how
accurate
do
you
need
to
be,
there
may.
A
Circuitry,
that's
required,
or
some
some
external
sensor
that's
required,
and
then
you
do
everything
that
you
normally
would
do
to
align
your
your
samples
or
to
reduce
jitter
or
to
reduce
the
phase.
So
all
of
that
stuff
is
yeah.
You
know,
but
like
this
particular
class
is
just
how
do
you
learn
how
to
use
pedal
linux
for
embedded
linux
applications
on
on
our
particular
socs.
A
Yeah,
that's
it
yeah!
So
yeah!
Oh,
don't
worry
I'll
fix
it
up
I'll
fix
it
in
post,
but
yeah.
It's
weird!
It
comes
and
goes
yeah.
That's
that's
it
from
this
end.
The
next
I
didn't
admit
over
the
next
week,
which
is
always
way
more
ambitious
than
it
should
be,
but
to
continue
with
this
material
well
about
half
more
than
halfway
through
the
class
for
pedal
linux,
and
there
is
a
lot
of
things
that
that
can
be
done
with
the
material
that
we've
seen
so
far.
A
These
various
lessons
can
be
leveraged
into
really
some
useful
stuff
so
that
people
coming
along
after
me,
don't
have
to
repeat
the
feat
you
know
so
and
then
I
can.
I
can
start
to
see
where
these
lessons
open
up
the
possibilities
of
incorporating
the
gse
and
you
know
instead
of
cgi
and
basic
html.
You
know
here's
it's
given
a
blueprint
for
how
to
incorporate
html5,
which
allows
us
to
give
a
user
interface
and
start
now
on
the
user
interface.
A
A
Other
things
for
the
fpga
thing
is
that
we
are
looking
at
going
ahead
and
deploying
the
the
trends
gear,
so
the
trends
modules
actually
getting
them
into
the
case
and
up
and
running,
and
we
do
have
the
dvb
s2
s2x
gear
that
we
can
go
ahead
and
get
in
a
case,
but
so
far
we're
not
we're
not
producing
any
waveforms
that
need
to
be
verified
or
validated
against
that
commercial
gear.
I'd
like
to
get
there
as
quickly
as
possible.
I
know
everybody's
working
hard
on
that
all
right,
that's
it
for
me.
Any
last
comments.
C
Hi,
sorry,
I
was
credibly
to
find
the
mute,
so
I'm
a
while
ago
I
I
use
someone
mentioned
the
that's
light,
fury
board,
so
I
got
one
and
now
I'm
actually
trying
to
find
a
computer
to
use
it
because
it's
m2,
you
know
I
was
planning
to
use
one,
but
basically
the
the
one
that
I
was
planning
to
use.
They
changed
so
I'm
sort
of
trying
to
find
alternatives.
C
A
Anything
that
is
that
you'd
like
to
to
purchase,
let
me
know,
and
that's
what
that's
one
of
the
many
things
we're
here
for.
C
So
I
wanted
this
to
for
for
my
personal
stuff,
and
so
I
was
just
looking
for
like
guidance,
you
know,
like
I
use
this
one,
it's
good
this
one
has,
I
don't
know
x
component
and
that's
bad,
because
in
all
honesty
I
have
not
looked
into
like
details
of
modern
computers.
Recently.
A
I
understand
I
understand
what
you
mean,
I
I
don't
look
at.
I
don't
look
at
new
computers
until
one
of
mine
dies,
so
I
get
very
interested
in
in
how
what
the
state
of
computing
is
and
then
it's
so
it's
a
sort
of
a
punctuated
equilibrium,
type
of
approach
to
technology.
So
I
I
I
hear
you.
C
A
Thank
you
that
I
think
that
would
be
of
great
interest
to
the
group.
C
Yeah,
if
anyone
has
you
know
common
suggestions
and
I'll
just
you
know
I'm.
I
am
I'm
open
to
yeah
you're.
A
Good:
okay,
yeah!
That's
looking
forward
to
seeing
that.
A
All
right
well,
thank
you,
everybody
for
the
great
stand-up
meeting
for
for
this
week
and
we'll
edit
and
present
the
the
video
for
our
youtube
channel
and
see
you
on
slack.