...
首页> 外文期刊>Pomiary Automatyka Kontrola >Programowalny kontroler mikroprocesorowych układów transmisji równoległej z interfejsem SPI
【24h】

Programowalny kontroler mikroprocesorowych układów transmisji równoległej z interfejsem SPI

机译:具有SPI接口的微处理器并行传输系统的可编程控制器

获取原文
获取原文并翻译 | 示例
           

摘要

In this paper the possibility of increasing parallel inputs and outputs in microprocessor systems with programmable peripheral interface (PPI) is presented. An idea of the PPI subsystem with a central processor unit (CPU), a serial programmed bus/address/interrupt controller and parallel transmission devices is proposed (Fig. 1). The Serial Peripheral Interface (SPI) communication protocol between the CPU and the controller is used for sending instructions and data, where the CPU works as a master and the controller as a slave. The controller is responsible for address decoding, data transferring and interrupts receiving (Fig. 2). The SPI interface minimizes the necessary I/O ports of CPU, therefore only two additional signals /STR and /INTO are required. The instruction sequences and the data are composed of two bytes (Fig. 3), the higher one includes codes for creating control signals for the controller and read/write cycles for 82C55A devices (Tab. 1). The block diagram of the PPI subsystem with a CPLD controller and an ATmega 16A microcontroller is shown in Fig. 4. The controller was implemented in the XC9572XL device (Tab.2) and the Behavioral and Post-Fit Simulations were made for functional tests. The Xilinx XC9500XL family is fully 5V (CMOS, TTL) tolerant even though the core power supply is 3.3 volts, so the controller can work in mixed (5V/3.3V/2.5V) systems, with low power supply microprocessors. Use of this one programmable device give us a chance for creating a flexible controller, which can work with any kind of central units supported SPI interface.%W pracy wskazano możliwości zwiększenia liczby portów równoległych w systemach mikroprocesorowych i rozszerzenia trybów ich pracy z wykorzystaniem programowalnych układów peryferyjnych. Omówiono istniejące ograniczenia i zaproponowano rozwiązanie problemu multi-liniowej komunikacji mikrokontrolerów z otoczeniem przez sterowanie układów PPI z poziomu kontrolera CPLD. Zaprezentowano architekturę kontrolera, komunikującego się z jednostką centralną przez interfejs SPI. Przedstawiono wyniki implementacji kontrolera w strukturze CPLD.
机译:本文提出了在具有可编程外围接口(PPI)的微处理器系统中增加并行输入和输出的可能性。提出了具有中央处理器单元(CPU),串行编程总线/地址/中断控制器和并行传输设备的PPI子系统的想法(图1)。 CPU和控制器之间的串行外围接口(SPI)通信协议用于发送指令和数据,其中CPU作为主机,而控制器作为从机。控制器负责地址解码,数据传输和中断接收(图2)。 SPI接口最大程度地减少了CPU所需的I / O端口,因此仅需要两个附加信号/ STR和/ INTO。指令序列和数据由两个字节组成(图3),较高的字节包括用于为控制器创建控制信号和用于82C55A器件的读/写周期的代码(表1)。带有CPLD控制器和ATmega 16A微控制器的PPI子系统的框图如图4所示。该控制器在XC9572XL器件(表2)中实现,并针对功能测试进行了行为和装配后仿真。即使内核电源为3.3伏,Xilinx XC9500XL系列也完全可以承受5V(CMOS,TTL)的电压,因此该控制器可以在具有低电源微处理器的混合(5V / 3.3V / 2.5V)系统中工作。使用这一可编程设备使我们有机会创建一个灵活的控制器,该控制器可以与任何类型的中央单元支持的SPI接口一起使用。%W Peryferyjnych。 PPI z poziomu kontrolera CPLD。 Zaprezentowanoarchitekturękontrolera,komunikującegosięzjednostkącentralnąprzez interfejs SPI。结构化CPLD的实现方式。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号