Analog Devices Blackfin VDK/LwIP Application Note

This document provides technical notes on using Analog Devices DSPs, processors, and development tools. It also offers detailed information on building complex VDK/LwIP applications using Blackfin® processors.


Analog Devices Blackfin VDK/LwIP Application Note - cover page
Brand
Analog Devices
Category
Other Electronics
Document type
Application Note
Language
English
Pages
12
File format
PDF
File size
162 KB
Published
03 August, 2012
Updated
29 September, 2023
MD5 checksum
7813517E8EB5DB45B9C8A41D0BECD85B

About this manual

This document provides technical guidelines for building complex applications that integrate the light-weight TCP/IP (LwIP) stack with other system peripherals on Analog Devices Blackfin processors. It addresses common pitfalls in design and discusses system optimization techniques to maximize performance.

The guide covers resource usage, including throughput benchmarks and memory footprints for LwIP on various Blackfin processor families. It also details software and hardware guidelines for integrating LwIP with the VisualDSP++ Kernel (VDK) and system services libraries, as well as specific optimization strategies for the Blackfin platform.

What's inside

  • Introduction
  • Motivation
  • LwIP Overview
  • LwIP Resource Usage
  • Throughput for LwIP
  • Memory Footprints
  • Other Required System Resources
  • Software Guidelines
  • Hardware Guidelines
  • Optimization Techniques

Specifications

Peak Throughput (TCP)11 Mbyte/s
LwIP Code Memory (UDP)35kB
LwIP Code Memory (TCP)52kB
Internal Bus Width (BF53x/BF52x)16 bits
Internal Bus Width (BF54x/BF561)32 bits
Maximum Internal Bus Speed133 MHz

Frequently asked questions

What is the peak throughput of LwIP on Blackfin processors?

LwIP supports up to 11 Mbyte/s of throughput for both the TCP and UDP protocol stacks.

What kernel is used for the LwIP port on Blackfin?

The LwIP port to Blackfin uses the VisualDSP kernel (VDK).

Download PDF (162 KB)

More Analog Devices Manuals


View all Analog Devices manuals →