►
From YouTube: 20220308 fpga standup
Description
FPGA meeting! end-to-end P4DX.
B
B
I
think
it
works,
so
he
managed
to
generate
a
bit
stream
and
you
know
all
the
firmware
to
program
the
pluto,
but
there
is
no
data
coming
out
of
the
encoder,
which
is
sort
of
expected,
because
the
encoder
now
expects,
like
a
very
specific,
the
the
input
data
has
to
have
the
basement
frame
size
exactly
otherwise.
Stuff
got
out
of
sync,
so
yeah.
What
I
plan
to
do
is
just
add,
like
a
trimmer,
slash
better
at
the
input.
B
So
if
you
say-
and
one
byte
with-
I
don't
know
short
frame
configuration
like
code
rate-
one
fourth,
for
example-
whatever
it
will
pad
this
to.
If
I
don't
remember
the
lengthening
bytes
and
if
you
say,
send
a
frame
that
exceeds
this
the
baseband
frame
by
a
bit,
it
will
cut
into
frames
just
to
make
it
easier
to
integrate
and
intense
stuff.
And
that's
basically,
my
plan.
A
Oh
wow,
well,
okay,
that's
that's
plenty
yeah
and
please
continue
to
to
update
on
slack
and
reach
out
for
help.
However,
we
can
get
it
working.
I
can
see
that
there's
a
lot
going
on
and
you
have
a
talk
coming
up
on
the
at
ham,
expo
12th
13th,
we're
really.
C
A
Yeah,
it's
going
to
be
great.
I
I
expect
to
hear
a
lot
of
people
be
very
happy
about
it.
There's
been
a
lot
of
interest
every
time
that
we
post
about
it
so
coming
up
cool.
D
Hey
so
yes,
now
closer
to
getting
end-to-end
communication
working
kernel,
I
have
been
able
to
build
kernel
separate
device
tree
now.
I
just
want
to
build
boot.bin
and
then
I
should
be
able
to
go
and
do
the
testing
on
actual
real
hardware.
D
There
are
some
few
blockers,
but
that
have
been
resolved
few
issues
on
the
way
the
details
are
on
the
slack.
So
it
looks
all
good
to
me.
Yeah.
A
Wow,
thank
you.
That's
tremendous
yeah,
any
anything
you
need
just,
of
course,
speak
up
and
we're
really
looking
forward
to
the
end
to
end
happening.
I
think
it.
D
A
That
that
is
coming
up
very
quickly,
so
let's
just
keep
working
working
on
it.
The
real
next
opera,
the
real
next
best
opportunity
for
for
any
sort
of
demo
ham
expo
is
okay,
but
as
a
virtual
event,
it
actually
is
kind
of
hard
to
demonstrate
something
on
a
screen,
because
you
know
an
in-person
demo
is,
is
in
general,
a
lot.
C
A
Exciting
and
that'll
be
defcon
and
that's
much
later
in
the
summer,
so
it
seems
like
it's
far
away,
but
we're
already
starting
to
plan.
We'll
definitely
have
a
space
and
equipment
there,
so
we're
gonna
be
able
to
take
part,
or
maybe
all
of
the
lab
to
to
defcon
and
show
off.
We
were
able
to
show
off
an
end
in
demo
there
with
with
things
working.
I
think
that
would
be
fantastic.
A
Oh,
let
me
make
sure.
A
Then
then
we
will
figure
out
something
fun
to
do
if
you
would
like
so
so,
we
can
fill
in.
However,
your
schedule
works
out,
but
yeah
august
11th
through
the
14th
we'll
be
in
rf
village.
Radio
frequency
village
will
have
a
groups
in
ham,
radio,
village
and
possibly
hardware
hacking
village
as
well.
So
there's
plenty
of
things
to
do
and
show
off.
D
Perfect
sounds
good.
So,
yes,
during
my
compilation
and
as
I
was
working,
I
can
see
all
the
adi
drivers
all
the
day,
esd
drivers
in
the
kernel
separate
device
tree.
That's
all
that
also
looks
good
so
and
right
now,
it's
just
an
example
from
adi
a
hardware
example
and
this
kernel
working
together
and
getting
the
radio
out
and
after
that,
the
next
major
step
will
be
to
integrate
this
dbps2
type.
A
Fantastic
cool,
thank
you
so
much.
Thank
you.
Awesome
I
see.
Evereest
has
joined
the
call
and
please
you
have
the
floor.
E
Okay,
so
quick
update,
but
some
I
think,
a
good
advance.
So
I
succeeded
in
compiling
and
implement
the
dvbs2.
E
For
the
pluto
so
with
a
different
rock
around,
which
means
that
we
have
to
use
the
vivado
2020.1.
E
With
some
tricks
well,
because
the
2019.1
make
a
segfault,
so
the
design
is
now
okay.
Well,
it
is
compiled
without
timing
issue.
E
Thanks
to
andre
to
to
pass
some
time
to
try
to
debug
and
now
there
is
a
firmware
which
is
well.
E
I
I
make
some
modification
on
the
make
file
and
some
script
on
the
adi
youtube
chain,
and
then
we
have
now
vmware
so
with
the
inbox,
with
the
the
binary
with
with
the
fpga
binary
and
all
the
linux
stuff.
E
So
the
next
step
is
to
try
to
debug
all
that,
and
it's
a
good
thing
to
know
that
there
is
a
g
tag
on
the
pluto
and
I
think
that
andre,
who
could
have
some
some
work
to
do
with
chai.
A
Thank
you
so
much.
That
sounds
like
a
fantastic
amount
of
progress,
and
so
speaking
of
the
pluto
on
jtag
paul,
you
have
the
floor.
C
We
went
ahead
and
bought
the
approved
hardware
for
that,
which
is
two
modules,
one
that
has
the
interface
actually
on
it
and
the
other
that
just
hooks
the
pins
up
right
and
that
works
at
least
it
identifies
itself
as
as
jtag
and
has
the
necessary
targets.
So
I
look
forward
to
people
reporting
on
whether
that
actually
works
and
can
make
it
do.
C
That's
about
all
that's
been
going
on.
There's
been
some
problems
with
networking
that
I've
been
messing
with
forever
east
and
he's
just
reported
a
problem
with
seg
faults
due
to
memory
map,
and
I
don't
know
what
that's
about
yet
so
yeah.
I
don't
even
know
whether
it's
a
blocker
or
not,
but
that'll,
be
for
the
next
little.
While
is.
E
On
the,
where
the
step
on
linux
compilation
there
is,
there
is
an
issue
there,
because
I
I'd
like
to
have
a
complete
building
environment
on
therapy.
E
A
I
sure
hope
so
the
yeah
the
whole
the
goal
of
of
having
a
really
powerful
computer
is
that
it's
a
really
powerful
computer
and
does
not
seg
fault
on
people.
So
we'll
we'll
get
right
on
it,
see
what
we
can
do
to
fix.
It.
D
I
can
help
here
just
share
the
details
with
me.
I
have
worked
on
development
of
virtualbox
and
also
kernel
so
might
be
helpful
here.
A
Sure,
okay
and
I
have
a
report
about
trying
to
use
trying
to
get
a
matlab
based
workflow
for
us.
So
we
do
have
the
we
have
matlab
installed
on
karapi.
It
seems
to
be
working
which
is
good
and
the
all
of
the
toolboxes
are
available.
A
So
the
if
you
run
matlab
on
on
karapi-
and
I
believe
it
also
paul
explained
it
to
me
that
I
think
it
may
also
run
on
chococat,
but
it
is
licensed
through
the
matlab
startup
program,
which
means
so
full
professional
toolbox,
the
ones
that
we
were
not
able
to
get
including
hdl,
coder,
gpu,
coder,
matlab
coder,
which
is
for
general
purpose
processors
and,
I
believe
the
lte
toolbox.
So
if
you
want
to
look
at
lte,
I
believe
that
that's
now
available.
A
So
all
of
that
is
is
available
and-
and
I
was
at
le-
I
was
able
to
to
fire
up
matlab
and
run
a
simulink
script
that
operated
the
pluto.
So
we
are
we're
able
to
connect
hardware
to
to
matlab
and
then
the
goal
is
to
go
from
matlab
scripts,
all
the
way
to
hdl,
so
that
we
can
produce
hdl
code
from
from
matlab,
and
this
should
improve
accessibility
to
to
being
able
to
get
things
on
fpgas.
A
So
this
is
has
a
steep
learning
curve.
The
hdl
coder
toolbox
is
not
considered
to
be
an
easy,
straightforward
toolbox
by
matlab
and
so
far
I
I
haven't
dove
into
that
real
hard.
We
do
have
the
the
m17
encoder
in
a
matlab
script
from
fred
harris
and
he
is
working
on
a
decoder
as
well,
and
that's
going
to
be
the
first
real
matlab
script
that
we
try.
But
in
order
to
to
use
this
another
nice
thing
about
the
startup
license.
Is
that
there's
training
available?
A
So
I
think
we
should
take
advantage
of
it
and
I'll
I'll
get
the
word
out
as
as
fast
as
I
can.
In
the
meantime,
there
are
some
some
some
webinars
coming
coming
right
up.
For
example,
there's
one
today
that's
about
connecting
hardware
to
matlab
using
simulink.
I
already
know
the
basics
of
this,
but
I'm
going
to
go
to
the
webinar
and
write
up
a
memo
about
it.
A
So
if
there's
anything
in
there,
that
is
in
addition
to
what
we
already
know
how
to
do
in
terms
of
basics
of
running
hardware
from
matlab,
then
you'll
be
hearing
about
it
in
another
couple
of
hours
on
april
5th,
there's
a
communications
in
space
with
matlab.
That
is
a
webinar
and
it's
it
looks
like
it's
right
up
our
alley.
So
that's
that's
something
that
that
I'm
gonna
sit
through
and
write
a
memo
about,
and
then
there's
an
optimize,
fpga
and
a6
speed
and
area
using
hdl
coder.
A
A
Anyone
can
sign
up
for
these
they're
off
of
the
training
site
on
at
mathworks,
and
you
know
so
so
I
will,
at
the
very
least,
sit
through
them
write
a
memo,
but
if
anybody
else
wants
to
to
do
this,
then
or
sign
up
for
anything
at
matlab
any
of
the
free
webinars,
please
go
go
right
ahead.
The
more
people
that
see
it
the
better.
If
you're
interested
in
this
particular
aspect-
and
that's
mainly
what
I
have
planned
for
the
future-
yeah
that's
going
to
spread
out
over
the
next
couple
of
weeks.
A
So
what
I'm
trying
to
do
is
is
open
up
the
the
toolboxes
for
us.
We
have
a
a
year
on
this
particular
license
and
I'm
not
entirely
sure.
I
believe
that
we
can
renew
it
if
it
turns
out
to
be
something
that
that
really
helps
us
achieve
technical
goals,
then
we
may
want
to
consider
spending
the
money
to
to
renew
it
for
two
years,
but
at
the
very
least
a
year
is
what
we
have
on
on
this
particular
access.
A
All
right
and
that's
it.
The
the
I
think,
the
the
biggest
blocker
or
the
biggest
area
concern
is,
is
just
making
sure
that
the
that
we
are
able
to
transmit
over
the
air
and
to
solve
all
the
different
tool
flow
problems.
This
in
many
cases
is
is
could
be
a
very
frustrating
part
of
getting
things
working,
but
I
think
we've
made
huge
progress.
A
It
seems
that
we're
we're
not
stuck
it's
slower,
that
I
think
that
we
would
like
in
order
to
get
things
working
over
the
air,
but
that
goal
once
it's
met
once
we
kind
of
get
a
good
grip
on
on
the
order
of
operations
which
version
of
of
what
tool,
whether
or
not
a
custom
tackle
script
as
needed.
Those
sorts
of
things
once
they
get
sorted
out,
we'll
make
this
much
less
friction
experience
all
right.
That's
all
I
got
any
questions,
requests
comments.
A
Cool,
okay,
I'll
see
you
all
on
slack!
Thank
you
so
much.
This
is
such
a
fantastic
bunch
of
progress,
and
it's
it's
really
an
honor
to
to
work
with
such
smart
and
wonderful
people.
So,
looking
forward
to
next
week,.