This is the code repository for Architecting and Building High Speed SoCs, published by Packt.
Design, develop, and debug complex FPGA-based systems-on-chip
This book covers the following exciting features:
- Understand SoC FPGAs’ main features, advanced buses and interface protocols
- Develop and verify an SoC hardware platform targeting an FPGA-based SoC
- Explore and use the main tools for building the SoC hardware and software
- Build advanced SoCs using hardware acceleration with custom IPs
- Implement an OS-based software application targeting an FPGA-based SoC
- Understand the hardware and software integration techniques for SoC FPGAs
- Use tools to co-debug the SoC software and hardware
- Gain insights into communication and DSP principles in FPGA-based SoCs
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, Chapter02.
Following is what you need for this book: This book is for FPGA and ASIC hardware and firmware developers, IoT engineers, SoC architects, and anyone interested in understanding the process of developing a complex SoC, including all aspects of the hardware design and the associated firmware design. Prior knowledge of digital electronics, and some experience of coding in VHDL or Verilog and C or a similar language suitable for embedded systems will be required for using this book. A general understanding of FPGA and CPU architecture will also be helpful but not mandatory.
With the following software and hardware list you can run all code files present in the book.
Software required | OS required |
---|---|
Xilinx Vivado 2021.2 or a higher version |
Windows Enterprise and Professional 10.0 Or Window 10 HE and VirtualBox Or Ubuntu 16.04.5 LTS up to 20.04.1 LTS |
Xilinx Vitis |
Windows Enterprise and Professional 10.0 Or Window 10 HE and VirtualBox Or Ubuntu 16.04.5 LTS up to 20.04.1 LTS |
VirtualBox | Windows 10 |
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.
Click on the following link to see the Code in Action:
-
Architecting High-Performance Embedded Systems [Packt] [Amazon]
-
Designing Production-Grade and Large-Scale IoT Solutions [Packt] [Amazon]
Mounir Maaref lives in the UK and works as a Principal SoC Architect. He has 25 years experience in the microelectronics industry spanning FPGAs, ASICs, Embedded Processing, Networking, Data Storage, Satellite Communications, Bluetooth, and WiFi connectivity. He likes working on cutting edge technologies involving both hardware and software. His main focus is on the system architecture design, performance analysis, and modeling. He has published several Application Notes and White Papers, and has been a speaker at many conferences worldwide. He holds a Masters degree in Electronics and Telecoms. He is a 2nd dan black belt in Tang Soo Do and is getting trained to become a Martial Arts instructor.
If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.