Electronic Components Datasheet Search |
|
XR17L152 Datasheet(PDF) 9 Page - Exar Corporation |
|
XR17L152 Datasheet(HTML) 9 Page - Exar Corporation |
9 / 55 page XR17L152 áç áç áç áç 3.3V PCI BUS DUAL UART REV. 1.1.0 DISCONTINUED 9 1.2 Device configuration Register Set The device configuration registers and a special way to access each of the UART’s transmit and receive data FIFOs are accessible directly from the PCI data bus. This provides easy programming of general operating parameters to the L152 UART and for monitoring the status of various functions. The registers occupy 1K of PCI bus memory address space. These addresses are offset onto the basic memory address, a value loaded into the Memory Base Address Register (BAR) in the PCI local bus configuration register set. These registers control or report on both channel UARTs functions that include interrupt control and status, 16-bit general purpose timer control and status, multipurpose inputs/outputs control and status, sleep mode control, soft- reset control, and device identification and revision, and others. The registers set is mapped into 2 address blocks where each UART channel occupies 512 bytes memory space for its own 16550 compatible configuration registers. The device configuration and control registers are embedded inside the UART channel zero’s address space between 0x0080 to 0x0093. All these registers can be accessed in 8, 16, 24 or 32 bit width depending on the starting address given by the host at beginning of the bus cycle. Transmit and receive data may be loaded or unloaded in 8, 16, 24 or 32 bit format to the register’s address. Every time a read or write operation is made to the transmit or receive register, its FIFO data pointer is automatically bumped to the next sequential data location either in byte, word or dword. One special case applies to the receive data unloading when reading the receive data together with its LSR register content. The host must read them in 16 or 32 bits format in order to maintain integrity of the data byte with its associated error tags. 0x34 31:0 RO Reserved (returns zeros) 0x00000000 0x38 31:0 RO Reserved (returns zeros) 0x00000000 0x3C 31:24 RO Unimplemented MAXLAT 0x00 23:16 RO Unimplemented MINGNT 0x00 15:8 RO Interrupt Pin, use INTA#. 0x01 7:0 RWR Interrupt Line. 0xXX NOTE: RWR1=Read/Write from external EEPROM. RWR=Read/Write from AD[31:0]. RO= Read Only. WO=Write Only. TABLE 2: XR17L152 DEVICE CONFIGURATION REGISTERS OFFSET ADDRESS MEMORY SPACE READ/WRITE DATA WIDTH COMMENT 0x000 - 0x00F UART channel 0 Regs (Table 10 & Table 11) 8/16/24/32 First 8 regs are 16550 compatible 0x010 - 0x07F Reserved 0x080 - 0x093 DEVICE CONFIG. REGISTERS (Table 3) 8/16/24/32 0x094 - 0x0FF Reserved Read/Write 0x100 UART 0 – Read FIFO Read-Only 8/16/24/32 64 bytes of RX FIFO data 0x100 UART 0 – Write FIFO Write-Only 8/16/24/32 64 bytes of TX FIFO data 0x140 - 0x17F Reserved 0x180 - 0x1FF UART 0 – Read FIFO with status Read-Only 16/32 64 bytes of RX FIFO data + LSR TABLE 1: PCI LOCAL BUS CONFIGURATION SPACE REGISTERS ADDRESS BITS TYPE DESCRIPTION RESET VALUE (HEX) |
Similar Part No. - XR17L152 |
|
Similar Description - XR17L152 |
|
|
Link URL |
Privacy Policy |
ALLDATASHEET.NET |
Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
Family Site : ic2ic.com |
icmetro.com |