►
From YouTube: 20220111 FPGA standup
Description
Stand-up meeting for 11 January 2022.
1) What have you done?
2) What do you have planned?
3) Any resources needed?
4) Any blockers in your way?
A
All
right
well
welcome
to
the
weekly
stand
up
open
research,
institute's,
fpga
work.
What
we
do
is
we
talk
about
what
we've
done
over
the
past
bit
of
time,
usually
a
week,
what
we're
planning
on
doing
over
the
next
week,
what
resources
that
we
need
and
any
sort
of
roadblocks
that
are
in
the
way,
what
I've
been
I'll
go
ahead
and
start
what
I've
been
working
on
is
trying
to
better
understand
how
to
update
the
bitstream.
A
The
fpga
image,
the
bitstream
can
be
updated
in
any
number
of
ways,
and
the
sort
of
the
baseline
assumption
is
that
it's
going
to
be
done
either
in
the
first
stage,
bootloader
or
new
boot,
and
and
that
in
that
scenario,
then
the
bitstream
is
included
in
those
boot
files,
and
it
just
seems
to
happen
when
you
do
that
correctly.
So
since
we
want
to
be
able
to
update
the
bitstream,
I
think
under
linux
and
not
have
to
go
back
all
the
way
to
the
sd
card
and
and
change
the
sd
card
image.
A
Since
most
of
us
are
remote
being
able
to
to
move
the
file
over
into
a
into
a
folder
to
be
able
to
move
it
onto
the
target
board.
And
then
I
think
all
you
need
to
do
is
reset
it.
A
Then
that
seems
to
be
the
easier
way
so
made
some
progress.
Yesterday,
learning
how
to
work
with
the
device
tree
and
the
example
of
the
device
tree
overlay
that
was
given
from
the
xilinx
webpage.
Just
adding
that
to
live
firmware
didn't
work.
I
think
it
has
to
be
processed
with
dtc.
There
is
a
helper
script
from
xilinx
that
seems
to
be
used
by
a
number
of
people,
but
I
can't
find
the
the
tackle
script.
A
A
We
like,
while
the
device
while
the
dev
board,
is
up
and
running
so
that's
what
I've
been
trying
to
to
figure
out
how
to
how
to
best
support
as
soon
as
we
get
this
working,
then
I'll
train,
the
other
lab
tech
on
it
and
then
we'll
we'll
have
more
people
here
as
many
as
three
that
will
know
how
this
works
and
be
able
to
intervene.
If
something
goes
wrong.
A
Some
other
issues
with
the
with
working
in
the
lab
we
did
we've
had
a
lot
of
success,
working
with
iio
and
through
python,
really
kind
of
nice,
there's
also
c
bindings
and
everything.
We
have
noticed
that
every
so
often
using
these
the
iio
access
or
io
api
that
the
dev
board
locks
up,
so
we're
not
exactly
sure
what's
going
on
there,
but
we're
keeping
an
eye
on
it,
just
to
make
sure
that
there
isn't
anything.
A
That's
that
that
we're
doing
that's
that's
triggering
and
when
we
say
lock
up
it
means
it
requires
somebody
to
actually
go
and
turn
it
off
and
back
on
again,
so
we're
we
do
not
want
that
to
happen
for
anybody
remote
that
it
just
stops.
Working
like
that,
so
we're
that's
something
we've
noticed
over
the
past
week
or
so
we're
going
to
work
hard
on
that
all
right.
A
The
roadblocks
that
we
have
are
just
a
lot
of
this
is
not
documented
well,
and
it
kind
of
assumes
that
you
have
a
pretty
thorough
knowledge
of
like
device
tree,
and
you
know
device
tree
compilation
things
like
that
so
anyway,
if
you
can
chip
in
and
help
the
goal
is
to
put
anything
that
we
learn,
even
if
it
may
seem
trivial
or
or
simple,
or
something
that
everybody
should
already
know.
I
think
writing
it
down
and
and
putting
it
in
in
our
repo
as
documentation.
A
B
Hello,
I've
been
helping
michelle
with
all
that
stuff,
so
ditto
on
all
everything
from
a
pure
remote
labs
point
of
view.
We
have
some
progress
report
that
the
networking
is
is
right.
Now
I
think
everything
is
hooked
up
anything
on
either
remote
land
can
access
anything
on
the
other,
remote
lan,
which
I
think
is
cool,
although
a
doubt
would
have
very
much
use
for
it.
B
There's
one
literal
roadblock,
which
is
that
there's
some
large
object
in
the
way
of
getting
access
to
the
home
router
at
the
little
rock
location.
So
the
next
step
in
the
networking
improvements
won't
be
able
to
happen
until
that
object
gets
moved
you
just
literally
don't
have
physical
access
that
will
have
no
consequences
for
anybody
out
there.
It's
just
a
security
issue
trying
to
clean
things
up
for
the
for
the
land.
B
A
C
Hey
so
yeah
nothing
much
from
my
side,
I'm
working
with
some
official
me
just
going
out
tomorrow
and
then
I
will
be
back.
I
just.
C
That
michelle
said
that
you
need
a
help
for
device
recompilation
and
maybe
some
help
in
girls,
so
yeah
I
can
chip
in
there.
I
will
connect
you
or
connect
with
you
on
the
slack
and
then
we
can
discuss
the
issues
that
you
are
facing.
D
I
don't
know
if
you're
gonna
hear
me:
okay,
thank
you.
I
just
I
have
to
take
care
of
the
children,
so
just
very
quick
venue.
D
I
see
what
the
issue
you
have
michelle
and
I
maybe
have
some
solution
well
regarding
the
the
preto,
the
main.
Well,
what
I
have
to
do
is
to
understand
completely
the
the
board.
D
You
use-
and
I
didn't
take
the
time
to
do
that,
but
I
have
some
script
already
to
have
some,
for
example,
building
the
the
binary
special
format
binary
for
the
fpga
manager,
something
like
that.
I
have
to
to
get
it
well,
I
have
to
to
check
on
my
on
my
files.
Sorry,
I
don't
have
a
lot
of
time.
D
But
it's
good!
You
are
on
a
good
way
and
hope
that
I
could
help
you
so
sorry.
If
I
have
to
I
listen
to
my
children.
Yes,.
C
C
A
C
A
Very
good,
all
right
stefano,
I
know
you
have
some
audio
problems,
but
would
they
need
any
help
at
all?
You
can
either
put
it
in
chat
or
write
on
slack
or
write
me
an
email
and
let
me
know
we
really
appreciate
all
the
the
conversations
on
slack
and
the
help
yeah.
Can
you
feed
me?
Oh
yes,
yes,
all
right,
yeah,
please!
You
have
the
floor.
E
No,
nothing
nothing
much,
I'm
yeah.
So,
first
of
all,
I
would
like
to
thank
you
for
the
possibility
to
work
onto
a
remote
board
normally
at
home.
I
am.
I
have
small
computer
resources
and
by
having
this
kind
of
stuff,
I
am
able
also
to
learn
stuff,
for
example,
for
nbd.
I
discovered
it's
really
fast.
E
It's
one
gigabit
the
line,
so
I
can
read
all
the
of
the
all
the
divide,
the
block
device
in
less
than
one
second,
it
is
when
I
tried
the
64
megabyte.
It
was
really
shocking
and
so
first
yeah
thank
you
for
giving
also
the
trust
to
giving
me
root
taxes.
This
is.
C
E
A
so
it's
a
common
stuff,
but
I
appreciate
and
at
the
end
yeah
the
trust
people
do
by
themselves.
It's
that
by
themselves
is
very
important
and
I
think
it's
beyond
all
the
digital
stuff
and
all
the
and
all
that
it's
a
basic
human
being.
So,
regarding
the
nbd,
so
I
copied
that
was
able
to
copy
the
sd
content
onto
the
pc
and
now
the
next
step
is
to
to
test
these
as
a
remote
root
style
system.
E
So
I
tried
with
the
system
minimal
created
by
metal
linux,
and
it's
working
fine
at
the
same
as
the
emulator
yeah
would
have
seems
to
have
no
difference
in
this.
In
this
regard,
I'm
happy
that
a
lot
of
people
are
helping
you
michelle,
and
this
is
very
complicated
stuff.
I
was
thinking,
maybe
I'm
wrong,
because
I
I'm
not.
E
I
have
no
much
experience
on
this,
but
I
was
thinking
a
bit
into
internet
and
found
that
octave,
as
there
are
some
libraries
to
convert
from
octave
script
to
c,
so
we
can
eventually
one
can
think
to
split
the
problem
in
two
and
and
then
on
the
c.
First,
plus
there
is
the
vivado
high
level
synthesis
that
I'm
not
sure
it's
really
tied
with
matlab.
Maybe
it
seems
like
a
standalone
catapult
for
for
the
aspara
for
the
other
fpga.
E
It
is
about
then,
to
translate
to
set
pipelines
how
many?
So
if
you
have
superscalar
architecture,
if
you're
directly
to
a
pipeline,
so
we
have
to
put
a
comment
in
the
code
like
yeah:
let's
use
the
pipeline
at
which
stage,
let's
roll
but,
as
I
said
I
am,
this
is
come
from
only
by
reading
and
repository
over
internet,
so
also
because
it
was
too
too
too
good
to
it
was
a
dream
to
have
something
like
this
at
the
end
working
just
that's
fine.
A
Yeah,
thank
you
and
yeah.
Well,
thank
you.
For,
for
your
time
and
and
and
energy
you
know
we,
this
is.
This
is
why
we
set
it
up
is
so
that
that
people
can
learn
and
have
access
to
good
equipment,
but
very
good
point
about
the
the
octave
to
c
or
c,
plus
plus,
and
then
that
and
then
from
that
point
you
can
use
hls
in
vivado,
so
so
that
does
kind
of
cut
out
the
special
matlab
toolboxes.
A
So
let
me
dig
into
that
a
little
bit
more.
I
and
we'll
follow
both
paths
just
to
fully
spec
out
all
of
the
options
that
are
available
to
us.
A
The
last
time
I
used
hls
it
was
years
ago,
and
it
was
okay,
it
was
it
was
all
right
and
it
worked
for
a
narrow
sort
of
set
of
problems,
and
it
was
you
know
you
couldn't
just
throw
any
code
at
it,
but
that's
also
true
about
the
matlab
hdl
coder
and
the
matlab
general
purpose.
Processor,
coder
stuff
as
well.
A
It's
not
a
magic
wand
and
it's
not
going
to
just
work
for
every
type
of
dsp
problem,
so
there
they're
definitely
going
to
be
limitations
and
and
restrictions,
but
having
that
sort
of
path,
I
think
it
opens
up
a
lot
more
accessibility.
It
makes
it
to
where
no,
you
don't
have
to
know
verilog
or
hdl
you
can.
E
A
Yeah
looking
forward
to
it,
we
should
know
a
lot
more.
We
have
now
three
different
people
that
are
helping
with
trying
to
work
out
any
this
weird
licensing
issue
with
matlab,
and
you
know,
because
it's
a
proprietary
commercial
entity,
we
do
have
to
kind
of
worry
about
the
licenses
and
get
it
get.
It
worked
out
being
able
to
use
octave
to
hls,
since
we
already
have
the
vivado
license
the
full
one
that
lets
us
use
hls.
E
Just
a
comment
michelle
regarding
the
the
stuff
of
programming,
the
fpga
from
the
linux.
I
remember
from
the
zetas
102
card
I
working
two
years
ago.
It
was
not
that
kind
of
bloatware
to
do
to
just
to
write
to
a
file,
so
maybe
something
changed
in
the
in
the
meanwhile.
A
E
Yeah,
at
the
end,
if
the
objective
is
to
give
possibility
to
people
to
specify
their
own
pl
and
maybe
also
the
tftp
and
then
you
boot,
the
programming
can
be
can
be
a
way
so
yeah
and
other
can
concentrate
on
to.
If
are
more
important.
I
don't
know
hls,
then,
to
keep
an
eye
on
this,
but.
A
Yeah
yeah
you're
you're
exactly
right.
I've
been
kind
of
surprised
that
it's
that
it
acts
this
way
like.
So
we
got
the
tftp,
booting
working,
and
so
all
you
know
when
you,
when
you
run
pedal
linux
and
when
you
export
or
package
everything
it
copies
over
to
tftp
boot
and
then
booted
up
and
then
we
ran
into
the
problem
with
the
well.
We
need
a
larger
file
system,
so
the
file
system
wasn't
large
enough.
A
So
the
good
news
is
that
the
tftp
booting
worked,
and
so
I,
since
it
worked
and
it
everything
I
was
like.
Oh
okay.
Well,
you
know
now
when
you
update
the
bitstream
by
itself
from
vivado.
That
should
be
essentially
the
same
sort
of
experience.
A
So
it's
it's
quite
since
we're
all
kind
of
learning-
and
you
know
coming
up
to
speed
and
it's
quite
possible
that
we've
we've
overlooked
something
that
makes
all
of
this
a
lot
easier.
I
haven't
found
it
yet
after
searching
around
on
the
internet,
for
you
know
and
again
the
the
base
problem.
A
The
thing
that
we
keep
running
into
over
and
over
again
is
that
the
the
assumption
from
from
all
the
people
that
write
these
tools
is
that
someone's
always
sitting
in
front
of
it
physically
that
they
have
access
to
the
dev
board
in
front
of
them.
A
So
attempting
to
do
this
remotely
we've
run
into
some
strange
problems
that
don't
you
know
it
doesn't
match
up
with
the
assumptions
that,
from
from
people
that
are
working
on
writing
vivado,
for
instance,
or
or
the
analog
devices
board,
they
assume
that
you're
sitting
in
front
of
it
and
that
you
can
change
the
files
on
the
sd
card
anytime.
You
like,
and
that's
really
the
easiest
way
to
to
do
all
of
this,
and
that's
where
the
vast
majority
of
all
the
instructions
on
how
to
use
this
equipment.
A
They
assume
that
somebody
has
physical
access
to
the
sd
card
and
yeah.
We
do.
We
have
three
people
that
can
that
can
come
over
and
mess
with
the
sd
card.
The
effort
to
get
it
to
where
somebody
logging
in
remotely
can
just
change.
Things
is
worth
worth
doing,
so
I
think
we're
pretty
close
to
being
able
to
get
that
to
to
work,
and
it
may
require
people
to
do
something
weird
with
a
device
tree
overlay.
A
That's
I
think,
that's
probably
going
to
be
the
the
one
way
to
do
it
in
if
you're,
if
you're
up
and
running
the
dev
board
is
on
you're
logged
in
remotely
that
you
know,
if
it's
a
device
tree
overlay,
then
resetting
the
board
after
you
copy
over
your
bitstream
it'll
just
work,
and
I
think
that
would
be
superior
to
changing
the
sd
card
and
it
might
it
might,
it
seems
like
it
might
be
superior
to
using
tftp.
E
Yes,
one
has
to
take
care
in
having
his
interrupt
installed
and
I
don't
know
any
kind
of
polling
obviously
can
destroy
the
then,
because
you
are
reading
to
a
resource
that
is
programmed
under
the
hood,
so
yeah
yeah
from
python
layer
from
user
space.
It's
just
like
a
cut
into
a
device,
but
then
one
should
really
know
what
so
be
aware
that
maybe
I
have
to
stop
the
application,
I
don't
know
I'll,
remove
the
module.
A
B
I'm
just
just
playing
with
the
video
capabilities.
This
is
a
live
feed
from
the
spectrum
analyzer
in
the
remote
lab
running
a
little
example:
script
that
came
with
the
analog
devices
stuff,
that's
generating
two
different
carriers
on
the
two
different
transmitters
of
the
ad90
371,
but
also
adding
them
together
on
the
single
carrier,
that's
being
fed
to
the
spectrum
analyzer.
B
B
If
you
switch
to
an
interpolated
synthesis
using
the
filter
inside
the
9371,
then
the
sine
waves
are
pretty
and
beautiful.
In
fact,
I
can
switch
to
that
right
now,
if
I
click
a
few
things,
but
this
doesn't
need
to
take
up
the
meeting.
A
Now
it's
just
nice
to
see
this
is
my.
The
assumption
is:
is
that
the
the
reference
design,
the
hdl
blocks,
that
that
analog
devices
delivers
that
we
can
look
at
in
vivado
and
see
that
all
the
data
flows,
the
assumption
is,
it
will
take,
be
able
to
take
the
the
modules
that
we're
writing
and
put
them
into
that
that
project
make
that
bitstream
and
that
bid
stream
goes
off
to
the
zc706.
A
And
what
you're,
seeing
on
the
on
the
spectrum.
Analyzer
will
be
like
the
modulated,
the
types
of
modulations
and
coatings
that
we're
we're
trying
to
put
in
so
we're
just
trying
to
get
to
the
point
where
we're
adding
custom
ip
and
then
able
to
write
the
bitstream
to
the
to
the
board
and
and
do
all
of
this
to
where
it's
remote
friendly.
B
Yeah
will
point
out
that
this
live
video
stream
from
the
spectrum.
Analyzer
is
available
to
anybody
remotely
there's
a
tutorial
on
the
on
the
repo
in
the
remote
lab
section
on
how
to
get
it
set
up.
It's
been
very
rock,
solid,
reliable
for
me,
of
course,
I'm
on
the
local
land,
but
it's
nice
to
be
able
to
see
spectrum
moving
in
real
time
without
having
to
take
screenshots
and
guess.
What's
going
on.
A
Yeah,
thank
you
maybe,
with
the.
What
I
can
do
is
is
go,
get
the
link
directly,
the
direct
link
to
that
tutorial
and
I'll
put
it
here
in
the
in
the
video
for
the
for
the
meetup
cool.
All
right.
That's,
I
think.
That's
it!
Our
lab
tech
one
says
hello
not
able
to
drop
by
though
for
for
today,
but
we
do
have
a
lab
tech
that
was
working
on
the
cell
matching
for
for
batteries
and
he's
interested
in
learning
more
to
support.
A
Fpga
work
in
the
in
the
lab,
take
care
of
basic
tasks
and
maintenance,
and,
and
things
like
that,
so
he's
so
slow
and
that's
it
for
for
me,
anybody
have
any
last
comments
before
we
close
for
the
day.
A
You,
oh
you're,
welcome
my
pleasure.
All
right,
see
you
on
slack
and
looking
forward
to
next
week.