►
From YouTube: ORI FPGA Standup 26 July 2022
Description
Busy debugging day! Plus, polar codes, polyphase channelizers, and more.
A
All
right
greetings
welcome
to
the
stand-up.
We
have
a
lot
of
people
working
in
the
lab
that
aren't
going
to
be
here
today
and
I'll,
give
a
short
rundown
there's
some
a
lot
of
debugging
work
going
into
the
encoder
for
the
downlink
and
plenty
of
progress.
So
I'll
speak
a
little
bit
about
what
I
did
there.
What
we
did
is
convert
the
reference
design
hdl
to
a
sub
module
so
that
it's
automatically
picked
up
and
get
cloned
and
everything,
and
what
we're
trying
to
do
is
point
to
the
correct
branch.
A
A
What
we
did
is
we
forked
the
analog
devices
reference
design
and
then
added
our
custom
tackle
script
that
that
incorporates
the
encoder,
and
so
what
you
need
to
do
is
clone
our
repo
and
and
the
goal
is
for
you
just
to
type
make
and
everything
gets
pulled
in
from
dbb
fpga
and
the
eventual
ip
that
we're
doing
for
the
rest
of
the
design.
A
And
then
it
carries
through
where,
where
you
you
make
the
for
the
project
and
you
have
the
hdl
working,
the
xsa
and
stream
files
are
made,
you
can
build
pedal
linux,
and
then
you
can
go
off
to
the
processor
side,
where
a
lot
of
the
magic
is
happening.
A
So
having
a
sub
module
is
great.
It's
a
big
step
forward,
rather
than
the
the
sort
of
the
hard-coded
hdl
reference
design,
and
so
the
thing
that
we're
working
on
now
is
to
make
make
it
force
to
use
a
particular
branch
so
that
the
vivado
2021
branch
is
what
we
want
to
use.
And
so
that
was
that
was
something
that
I
was
working
on
and
it
didn't
work
last
night.
A
So
so,
just
adding
the
branch
to
the
dot
get
modules
file
wasn't
enough,
and,
and
so
we're
currently
figure
figuring
that
out
so
very
in
the
very
near
future.
This
repository
will
be
much
easier
to
use
and
we'll
pull
in
the
correct
reference
design
from
analog
devices.
So
that's
a
very,
very
fpga
centric
thing:
that's
going
on
onshul
and
thomas
perry
working
on
debugging,
the
problem
with
the
register
read
writes
and
we
are
moving
towards
doing
some
polar
code
work
on
the
ultrascale
dev
board.
A
A
This
is
coming
along
rapidly,
we're
still
targeting
three
weeks
from
now
which
is
defcon
for
a
demo
and
if
all
goes
well,
it's
gonna
be
over
the
air.
The
what
we
were
trying
to
do
is
do
this
on
on
computers.
You
know
over
the
air,
with
sdrs
and
and
possibly
gnu,
radio
or
or
you
know,
in
order
to
just
provide
the
source
and
sync
to
sdrs,
and
that's
that's
looking
to
be
like
the
mainline
effort.
A
The
stretch
goal
was
to
get
this
working
on
the
hack,
rf
portapak,
and
we
found
an
interesting
problem
with
the
fm
transmitter
application
on
the
porter
pack.
So
the
porter
pack
is
a
board
that
that
that
connects
to
the
hacker
app
and
it
gives
you
a
user
interface
and
other
other
functions
like
a
microphone
headset
jack,
a
a
screen,
a
touch
screen,
five
way
buttons,
you
know
and
and
a
a
rotary
encoder
with
a
press.
You
know
I
mean
all
the
usual
stuff
for
a
ui.
It's
really
neat!
A
All
the
way
back
to
some
of
the
original
hardware
from
you
know
a
quote:
unquote
real
hack
rf,
rather
than
a
clone
and
a
real
porter
pack,
and
then
some
some
hacker
have
clones
and
some
quarter
pack
clones,
because
the
the
original
ones
were
not
not
available
when
we
went
to
buy
them,
and
so
we
went
to
use
the
the
microphone
transmit,
which
has
a
number
of
modes.
We
went
straight
to
fm
and
transmitted
over
handbands
and
the
audio
was
terrible.
A
So
the
it
sounds
overdriven
or
over
deviated
it's
splattery
and
we
started
digging
in
because
if
we
don't
have
high
quality
audio
in
fm
analog,
then
we're
not
going
to
have
a
very
good
demonstration
with
the
hack
rf
and
the
porta
pack,
with
our
our
uplink
as
a
as
a
demo
as
a
point-to-point
demo,
and
so
that's
been
something
that
we
we
we've
been
working
on
and
we
made
a
little
bit
of
progress
this
morning.
So
what
we
found
is
that
there's
a
it's
either
0
or
a
20
db.
A
Microphone
boost
amplification
boost
a
mic
boost
and
it's
set
it's
set,
so
the
20
db
is
is
in
there.
In
the
code
called
mayhem
that
that
runs
on
the
portapak
and
provides
all
of
these
neat
applications
that
you
can
use
with
your
hacker
f
and
porter
pack,
so
what
I
did
is
I
turned
that
off
and
compiled
it
it.
A
So
if
you
listen
to
a
baby
monitor,
that's
now
the
voice
quality
for
for
fm
point-to-point
from
the
hacker
of
porter
pack,
so
it
looks
sort
of
like
a
really
big
ht
when
you
put
these
boards
together
and
that's
what
we'd
really
like
to
do.
A
A
demo
with
the
the
uplink
protocol
opulent
voice,
so
lots
going
on
with
uplink
the
uplink
for
our
transponder
would
be
received
frequency
division,
multiple
access
channels
that
would
be
received
at
the
transponder
with
a
polyphase
filter
bank
channelizer,
and
then
all
of
that
would
be
demodulated
and
decoded
down
and
then
packed
into
the
frames.
The
dvbs2
frames
that
the
encoder
that
we're
working
with
that
and
that's
what
the
encoder
does
is
that
packages
those
things
up
for
dps2
frame
and
that
is
transmitted
on
the
downlink.
So
it's
a
time
division,
multiplexing
downlink!
A
So
that's
where
we
are
today.
Thank
you
to
everybody
that
is
working
hard,
got
lots
of
reports
and
I've
just
given
them.
A
So
these
all
these
people
are
actually
working
and-
and
you
know,
I'm
I'm
I'm
delivering
the
the
results
I
always
prefer
to
to
have
people
deliver
it
themselves,
but
it's
an
honor
to
be
able
to
pass
along
the
hard
work.
So
thank
you
to
the
many
people
working
to
make
this
a
very
ambitious
design
live.
We
are
we're
on
track
and
very
happy
with
everything
in
all
the
remote
labs.
A
We
do
have
a
by
the
way
we
do
have
a
decoder
project
project
work
going
on,
and
I'm
very
looking
forward
to
to
releasing
that.
That
would
be
something
that
the
ground
station
receiver
would
have
to
do
so
to
to
receive
dbbs2
decoding.
Now
we
have
at
least
two
code
bases
in
the
works.
One
is
general
purpose,
processor
decoder
and
with
a
we're,
helping
a
project
get
that
working
working
better
and
the
other
one
is
an
fpga
implementation,
so
we'll
have
fpga
and
general
purpose.
A
We
still
are
interested
in
a
gpu,
graphical
processing,
unit
version
of
the
decoder
demodulator,
and
we
do
have
a
head
start.
So
there
is
some
some
stuff
in
our
repo.
So
if
you're
interested
in
helping
with
that,
then
welcome
aboard
get
in
touch.