S e r i a l C o n t r o l l e r M o d u l e

Serial port performance

The serial ports have a finite performance limit on their ability to handle various serial protocols. Performance is limited by the speed of the SYSCLK operating the NS7520. The configured speed for the internal PLL defines the SYSCLK rate, as shown in this table:

Operating Mode

Serial Port Maximum Rate

 

 

UART (x16)

SYSCLK/64

 

 

UART (x1)

SYSCLK/4

 

 

SPI

SYSCLK/8

 

 

Configuration

The serial controller module has a block of configuration space as shown:

Address

Register

 

 

 

FFD0 0000

Channel 1 Control Register A

 

 

FFD0 0004

Channel 1 Control Register B

 

 

FFD0 0008

Channel 1 Status Register A

 

 

FFD0 000C

Channel 1 Bit-Rate register

 

 

FFD0 0010

Channel 1 FIFO Data register

 

 

FFD0 0014

Channel 1 Receive Buffer Gap Timer

 

 

FFD0 0018

Channel 1 Receive Character Gap Timer

 

 

FFD0 001C

Channel 1 Receive Match register

 

 

FFD0 0020

Channel 1 Receive Match Mask register

 

 

 

FFD0 0040

Channel 2

Control Register A

 

 

 

FFD0 0044

Channel 2

Control Register B

 

 

 

FFD0 0048

Channel 2

Status Register A

w w w . d i g i . c o m

2 2 3

Page 237
Image 237
Digi NS7520 manual Serial port performance, Configuration, Operating Mode Serial Port Maximum Rate