Skip to content

Commit

Permalink
Update for PYNQ 3.0 (#8)
Browse files Browse the repository at this point in the history
* Update for PYNQ 3.0

Add announce
Add ZCU208 references

* updated pynq to image_v3.0 HEAD

Co-authored-by: Graham Schelle <[email protected]>
  • Loading branch information
cathalmccabe and schelleg authored Oct 4, 2022
1 parent 558a281 commit 7936aa6
Show file tree
Hide file tree
Showing 6 changed files with 44 additions and 36 deletions.
4 changes: 3 additions & 1 deletion docs/accessories.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,9 @@ layout: default

# Accessories

The RFSoC 2x2 and 4x2 kits come with a Micro SD card, a Micro USB 3.0 cable, a power supply and two SMA cables. Other optional accessories can be used including RF antennas, filters and amplifiers as described below.
The accessories on this page are primarily for the RFSoC 4x2 and 2x2.

The RFSoC 2x2 and 4x2 kits come with a Micro SD card, a Micro USB 3.0 cable, a power supply and two SMA cables. Other optional accessoriescan be used including RF antennas, filters and amplifiers, as described below.

## Included accessories

Expand Down
2 changes: 2 additions & 0 deletions docs/faqs.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ layout: default

# Frequently Asked Questions

These FAQ are primarily for the RFSoC 4x2 and 2x2.

## Can you tell me more about the RFSoC 4x2?

In Feb 2021, the PYNQ team launched the RFSoC 2x2, an exciting new platform for software-defined
Expand Down
6 changes: 3 additions & 3 deletions docs/getting_started.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@ RFSoC-PYNQ images are available for the following boards and can be downloaded f
* RFSoC 2x2
* RFSoC 4x2
* ZCU111
* ZCU208

## Other RFSoC-PYNQ enabled boards

RFSoC-PYNQ images have been created by PYNQ community members for other RFSoC boards:

* [ZCU216 GitHub repository](https://github.com/sarafs1926/ZCU216-PYNQ), credit: [Sara Sussman](https://sarafs1926.github.io/)
* *ZCU208 Coming soon*

If an image is not available for your board you can build your own custom RFSoC-PYNQ image by following the [instructions for the ZCU216 RFSoC-PYNQ image build](https://github.com/sarafs1926/ZCU216-PYNQ).

Expand All @@ -35,5 +35,5 @@ The board overview pages will give an overview of each board. The getting starte
* [RFSoC 2x2 board overview](rfsoc_4x2_overview.html)
* [RFSoC 2x2 getting started guide](rfsoc_4x2_getting_started.html)

### ZCU111
* [ZCU111](https://github.com/Xilinx/PYNQ_RFSOC_Workshop)
### ZCU111 and ZCU208
* [ZCU111 and ZCU208](https://github.com/Xilinx/PYNQ_RFSOC_Workshop)
57 changes: 30 additions & 27 deletions docs/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,39 @@
layout: default
---

# New RFSoC-PYNQ release

The latest RFSoC-PYNQ 3.0 release adds supports for the [ZCU208](https://www.xilinx.com/products/boards-and-kits/zcu208.html) alongside the existing support for the [RFSoC 4x2](./rfsoc_4x2_overview.html), [RFSoC 2x2](rfsoc_2x2_overview.html), and [ZCU111](https://www.xilinx.com/products/boards-and-kits/zcu111.html).

To download the latest PYNQ image for your board, see [PYNQ.io board images](http://www.pynq.io/board).

# RFSoC-PYNQ

<img style="float: right; margin: 0px 20px 0px 40px" src="./images/xilinx-zynq-rfsoc-color-rgb-logo.png">

**RFSOC-PYNQ** is an extension to [PYNQ](http://www.pynq.io/) bringing support for the AMD-Xilinx Zynq [RFSoC](https://www.xilinx.com/products/silicon-devices/soc/rfsoc.html) family of devices. RFSoC created a new class of integrated circuit architecture for the communications and instrumentation markets. RFSoC combines high-accuracy ADCs and DACs operating at Giga samples per second (GSPS), with programmable heterogeneous compute engines.

RFSoC-PYNQ provides Python APIs, libraries and drivers for the RFSoC, example overlays and designs, tutorials and other resources for RFSoC users.

#### RFSoC-PYNQ features

* [PYNQ framework](http://www.pynq.io) with Jupyter Lab for exceptional ease-of-use
* *Python APIs* for RFSoC clock and data converters
* Support for RFSoC Gen 1, Gen 2 and Gen 3 devices including the [AMD University Program RFSoC 4x2](rfsoc_4x2_overview.md)
* Complete end-to-end reference designs including spectrum analyzers and software defined radios (see [Overlays](overlays.html))
* Open-source [educational resources](educational_resources.html) including teaching materials, notebooks, and design examples
* [GitHub-hosted repositories](https://github.com/Xilinx/RFSoC4x2-PYNQ) of all project materials

The [RFSoC 4x2](rfsoc_4x2_overview.html) is the recommended kit to get started using RFSoC-PYNQ.


# New RFSoC 4x2
<a href="./rfsoc_4x2_overview.html"><img style="float: right; margin: 50px 60px 50px 60px" src="./images/rfsoc4x2.png"></a>

We are delighted to announce the launch of our new RFSoC 4x2 kits. The new kits greatly improve on
the performance of the older RFSoC 2x2 kits, at the same $2,149 academic price.

Due to global supply challenges the [RFSoC 2x2 kits](rfsoc_2x2_overview.html) are discontinued but software support for existing boards will continue.

## Key features
<a href="./rfsoc_4x2_overview.html"><img style="float: right; margin: 0px 60px 0px 60px" src="./images/rfsoc4x2.png"></a>

#### RFSoC 4x2 key features

* New **Gen 3** Zynq UltraScale+ RFSoC ZU48DR
* Faster **5GSPS** ADCs and **9.85GSPS** DACs
Expand All @@ -23,33 +46,13 @@ Due to global supply challenges the [RFSoC 2x2 kits](rfsoc_2x2_overview.html) a
* New battery-backed **real-time clock**
* Upgraded open-source **Overlays** including **Spectrum Analyzer** design supporting higher RFSoC Gen 3 ADC/DAC frequencies and wider bandwidth


For more details and purchasing information see the [RFSoC 4x2 Overview](rfsoc_4x2_overview.html).

<br clear="right"/>

# RFSoC-PYNQ

<img style="float: right; margin: 0px 20px 0px 40px" src="./images/xilinx-zynq-rfsoc-color-rgb-logo.png">

RFSOC-PYNQ is an extension to [PYNQ](http://www.pynq.io/) bringing support for the AMD-Xilinx Zynq [RFSoC](https://www.xilinx.com/products/silicon-devices/soc/rfsoc.html) family of devices. RFSoC created a new class of integrated circuit architecture for the communications and instrumentation markets. RFSoCs combine high-accuracy ADCs and DACs operating at Giga samples per second (GSPS), with programmable heterogeneous compute engines.

RFSoC-PYNQ provides Python APIs, libraries and drivers for the RFSoC, example overlays and designs, tutorials and other resources for RFSoC users.

<br clear="right"/>

# RFSoC 2x2 discontinued


# RFSoC-PYNQ features

* [PYNQ framework](http://www.pynq.io) with Jupyter Lab for exceptional ease-of-use
* *Python APIs* for RFSoC clock and data converters
* Support for RFSoC Gen 1, Gen 2 and Gen 3 devices including the [AMD University Program RFSoC 4x2](rfsoc_4x2_overview.md)
* Complete end-to-end reference designs including spectrum analyzers and software defined radios (see [Overlays](overlays.html))
* Open-source [educational resources](educational_resources.html) including teaching materials, notebooks, and design examples
* [GitHub-hosted repositories](https://github.com/Xilinx/RFSoC4x2-PYNQ) of all project materials

The [RFSoC 4x2](rfsoc_4x2_overview.html) is the recommended kit to get started using RFSoC-PYNQ.
Due to global supply challenges the [RFSoC 2x2 kits](rfsoc_2x2_overview.html) are discontinued but software support for existing boards will continue.


# Support
Expand Down
6 changes: 3 additions & 3 deletions docs/overlays.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,18 @@ layout: default

# RFSoC-PYNQ overlays

Most of the overlays on this page support the RFSoC 2x2, RFSoC 4x2 and ZCU111. Check each overlay for details. The designs are open source and can be ported to other suitable Zynq Ultrascale+ RFSoC boards.
Most of the overlays on this page support the RFSoC 2x2, RFSoC 4x2, ZCU111, and ZCU208. Check each overlay for details. The designs are open source and can be ported to other suitable Zynq Ultrascale+ RFSoC boards.

## Base Overlay

The `base` overlay is included in the PYNQ image for the RFSoC 2x2, RFSoC 4x2 boards and will be available for you to use from the first time you start your board. The purpose of the base overlay design is to allow you to start exploring your board with PYNQ out-of-the-box.
The `base` overlay is included in the PYNQ image and will be available for you to use from the first time you start your board. The purpose of the base overlay design is to allow you to start exploring your board with PYNQ out-of-the-box.

* [RFSoC 2x2 base overlay](./rfsoc_2x2_base_overlay.html) RFSoC Gen 1 with 2x ADC, 2x DAC
* [RFSoC 4x2 base overlay](./rfsoc_4x2_base_overlay.html) RFSoC Gen 3 with 4x ADC, 2x DAC, 100G CMAC

## Spectrum Analyzer

An RFSoC spectrum analysis tool is available on the RFSoC 2x2, RFSoC 4x2, and ZCU111 from the first time you start your board with the RFSoC-PYNQ. The spectrum analyzer was developed by the [University of Strathclyde](https://sdr.eee.strath.ac.uk/) Software Defined Radio (SDR) research laboratory. You can use the spectrum analyzer tool to explore your surrounding RF spectrum.
An RFSoC spectrum analysis tool is available on the RFSoC 2x2, RFSoC 4x2, ZCU111, and ZCU208 from the first time you start your board with the RFSoC-PYNQ. The spectrum analyzer was developed by the [University of Strathclyde](https://sdr.eee.strath.ac.uk/) Software Defined Radio (SDR) research laboratory. You can use the spectrum analyzer tool to explore your surrounding RF spectrum.

![](./images/strathclyde/rfsoc_spectrum_analyser_500.png)

Expand Down
5 changes: 3 additions & 2 deletions docs/purchase.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ layout: default

The RFSoC 2x2 has been discontinued. The [RFSoC 4x2](rfsoc_4x2_overview.html) is the recommended replacement.

ZCU111 and other RFSoC boards can be purchased from [Xilinx](https://www.xilinx.com/products/boards-and-kits/zcu111.html), [Xilinx authorised distributors](https://www.xilinx.com/about/contact/locations.html?preSelect=Authorized%20Distributors#authorizedDistributors). Other RFSoC boards may be available from [Xilinx partners](https://www.xilinx.com/xilinx-partner-program.html).
ZCU111, ZCU208 and other RFSoC boards can be purchased from [Xilinx](https://www.xilinx.com/products/boards-and-kits/), [Xilinx authorised distributors](https://www.xilinx.com/about/contact/locations.html?preSelect=Authorized%20Distributors#authorizedDistributors). Other RFSoC boards may be available from [Xilinx partners](https://www.xilinx.com/xilinx-partner-program.html).

## RFSoC 4x2

Expand All @@ -16,4 +16,5 @@ The RFSOC 4x2 is currently only available to staff at accredited Universities an

To purchase a board, you must submit a [submit a purchase approval request to the AMD Xilinx University Program](https://www.xilinx.com/support/university/xup-boards/RFSoC4x2.html#Purchasing_at_academic_price). You will be contacted by the AMD Xilinx University Program after you submit your request with further details on how to complete your purchase.

For any other enquiries including purchases for industry, please [contact the AMD Xilinx University Program](mailto:[email protected]).
For any other enquiries including purchases for industry, please [contact the AMD Xilinx University Program](mailto:[email protected]).

0 comments on commit 7936aa6

Please sign in to comment.