參數(shù)資料
型號(hào): HPC36003
廠商: National Semiconductor Corporation
英文描述: High-Performance microControllers
中文描述: 高性能微控制器
文件頁(yè)數(shù): 18/36頁(yè)
文件大小: 467K
代理商: HPC36003
Universal Peripheral Interface
The
Universal
Peripheral
Interface
(UPI)
allows
the
HPC16083 to be used as an intelligent peripheral to another
processor The UPI could thus be used to tightly link two
HPC16083’s and set up systems with very high data ex-
change rates Another area of application could be where a
HPC16083 is programmed as an intelligent peripheral to a
host system such as the Series 32000
microprocessor
Figure 27 illustrates how a HPC16083 could be used an an
intelligent peripherial for a Series 32000-based application
The interface consists of a Data Bus (port A) a Read Strobe
(URD) a Write Strobe (UWR) a Read Ready Line (RDRDY)
a Write Ready Line (WRRDY) and one Address Input (UA0)
The data bus can be either eight or sixteen bits wide
The URD and UWR inputs may be used to interrupt the
HPC16083 The RDRDY and WRRDY outputs may be used
to interrupt the host processor
The UPI contains an Input Buffer (IBUF) an Output Buffer
(OBUF) and a Control Register (UPIC) In the UPI mode
port A on the HPC16083 is the data bus UPI can only be
used if the HPC16083 is in the Single-Chip mode
Shared Memory Support
Shared memory access provides a rapid technique to ex-
change data It is effective when data is moved from a pe-
ripheral to memory or when data is moved between blocks
of memory A related area where shared memory access
proves effective is in multiprocessing applications where
two CPUs share a common memory block The HPC16083
supports shared memory access with two pins The pins are
the RDYHLD input pin and the HLDA output pin The user
can software select either the Hold or Ready function by the
state of a control bit The HLDA output is multiplexed onto
port B
The host uses DMA to interface with the HPC16083 The
host initiates a data transfer by activating the HLD input of
the HPC16083 In response the HPC16083 places its sys-
tem bus in a TRI-STATE Mode freeing it for use by the host
The host waits for the acknowledge signal (HLDA) from the
HPC16083 indicating that the sytem bus is free On receiv-
ing the acknowledge the host can rapidly transfer data into
or out of the shared memory by using a conventional DMA
controller Upon completion of the message transfer the
host removes the HOLD request and the HPC16083 re-
sumes normal operations
Figure 28 illustrates an application of the shared memory
interface between the HPC16083 and a Series 32000 sys-
tem To insure proper operation the interface logic shown is
recommended as the means for enabling and disabling the
user’s bus
Memory
The HPC16083 has been designed to offer flexibility in
memory usage A total address space of 64 kbytes can be
addressed with 8 kbytes of ROM and 256 bytes of RAM
available on the chip itself The ROM may contain program
instructions constants or data The ROM and RAM share
the same address space allowing instructions to be execut-
ed out of RAM
Program memory addressing is accomplished by the 16-bit
program counter on a byte basis Memory can be addressed
directly by instructions or indirectly through the B X and SP
registers Memory can be addressed as words or bytes
Words are always addressed on even-byte boundaries The
HPC16083 uses memory-mapped organization to support
registers IO and on-chip peripheral functions
The HPC16083 memory address space extends to 64
kbytes and registers and IO are mapped as shown in Table
IV
TLDD8801 – 29
FIGURE 27 HPC16083 as a Peripheral (UPI Interface to Series 32000 Application)
25
相關(guān)PDF資料
PDF描述
HPC36083 High-Performance microControllers
HPC36400EV2 High-Performance Communications MicroController
HPC46003 High-Performance microControllers
HPC46083 High-Performance microControllers
HPC46100VF40 HPC46100 High-Performance microController with DSP Capability
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
HPC36003E30 制造商:未知廠家 制造商全稱(chēng):未知廠家 功能描述:16-Bit Microcontroller
HPC36003L30 制造商:未知廠家 制造商全稱(chēng):未知廠家 功能描述:16-Bit Microcontroller
HPC36003T30 制造商:未知廠家 制造商全稱(chēng):未知廠家 功能描述:16-Bit Microcontroller
HPC36003V20 功能描述:16位微控制器 - MCU RoHS:否 制造商:Texas Instruments 核心:RISC 處理器系列:MSP430FR572x 數(shù)據(jù)總線寬度:16 bit 最大時(shí)鐘頻率:24 MHz 程序存儲(chǔ)器大小:8 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:2 V to 3.6 V 工作溫度范圍:- 40 C to + 85 C 封裝 / 箱體:VQFN-40 安裝風(fēng)格:SMD/SMT
HPC36003V20/NOPB 功能描述:16位微控制器 - MCU RoHS:否 制造商:Texas Instruments 核心:RISC 處理器系列:MSP430FR572x 數(shù)據(jù)總線寬度:16 bit 最大時(shí)鐘頻率:24 MHz 程序存儲(chǔ)器大小:8 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:2 V to 3.6 V 工作溫度范圍:- 40 C to + 85 C 封裝 / 箱體:VQFN-40 安裝風(fēng)格:SMD/SMT