The C500 microcontroller family usually provides only one on-chip synchronous serial
channel (SSC). If a second SSC is required, an emulation of the missing interface may
help to avoid an external hardware solution with additional electronic components.
The solution presented in this paper and in the attached source files emulates the most
important SSC functions by using optimized SW routines with a performance up to 25
KBaud in Slave Mode with half duplex transmission and an overhead less than 60% at
SAB C513 with 12 MHz. Due to the implementation in C this performance is not the limit
of the chip. A pure implementation in assembler will result in a strong reduction of the
CPU load and therefore increase the maximum speed of the interface. In addition,
microcontrollers like the SAB C505 will speed up the interface by a factor of two because
of an optimized architecture compared with the SAB C513.
Moreover, this solution lays stress on using as few on-chip hardware resources as
possible. A more excessive consumption of those resources will result in a higher
maximum speed of the emulated interface.
Due to the restricted performance of an 8 bit microcontroller a pin compatible solution is
provided only; the internal register based programming interface is replaced by a set of
subroutine calls.
The attached source files also contain a test shell, which demonstrates how to exchange
information between an on-chip HW-SSC and the emulated SW-SSC via 5 external wires
in different operation modes. It is based on the SAB C513 (Siemens 8 bit microcontroller).
A table with load measurements is presented to give an indication for the fraction of CPU
performance required by software for emulating the SSC.
资源简介:The C500 microcontroller family usually provides only one on-chip synchronous serialchannel (SSC). If a second SSC is required, an emulation of the missing interface mayhelp to avoid an external hardware solution with additional electronic ...
上传时间: 2014-01-31
上传用户:z1191176801
资源简介:synchronous serial Communications (SSC) is a synchronous serial communications protocol between a target PICmicro microcontroller unit and the PICkit 1 or 2.
上传时间: 2013-12-18
上传用户:
资源简介:传感器与检测技术 PPT版
上传时间: 2013-06-02
上传用户:eeworm
资源简介:STARTING OF A synchronous MACHINE,MATLAB/SIMULINK 下对同步电机启动的仿真,解压同一目录下, 双击下部图标进行参数运行点设置。
上传时间: 2014-11-18
上传用户:Avoid98
资源简介:Designing a synchronous finite state machine (FSM) is a common task for a digital logic engineer. This paper discusses a variety of issues regarding FSM design using Synopsys Design Compiler. Verilog and VHDL coding styles are presented...
上传时间: 2014-01-17
上传用户:dreamboy36
资源简介:a simple serial to parallel converter using XILLINX and VHDL (the number of the project represents the binary code used by the converter e.g 23- 10111)
上传时间: 2013-12-12
上传用户:kr770906
资源简介:Although Stellaris microcontrollers have generous internal SRAM capabilities, certain applicationsmay have data storage requirements that exceed the 8 KB limit of the Stellaris LM3S8xx seriesdevices. Since microcontrollers do not have an ex...
上传时间: 2013-10-14
上传用户:cxl274287265
资源简介:These routines transmit and receive serial data using two general * I/O pins, in 8 bit, No parity, 1 stop bit format. They are useful * for performing serial I/O on 8051 derivatives not having an * internal UART, or for implementing a se...
上传时间: 2015-05-22
上传用户:firstbyte
资源简介:Wavelets have widely been used in many signal and image processing applications. In this paper, a new serial-parallel architecture for wavelet-based image compression is introduced. It is based on a 4-tap wavelet transform, which is reali...
上传时间: 2014-01-22
上传用户:hongmo
资源简介:高的工作电压高达100V N双N沟道MOSFET同步驱动 The D810DCDC is a synchronous step-down switching regulator controller that can directly step-down voltages from up to 100V, making it ideal for telecom and automotive applications. The D810DCDC u...
上传时间: 2013-10-24
上传用户:wd450412225
资源简介: While simplicity and high effi ciency (for cool running) areno longer optional features in isolated power supplies, itis traditionally diffi cult to achieve both. Achieving higheffi ciency often requires the use of advanced topologiesa...
上传时间: 2013-10-16
上传用户:wayne595
资源简介:介绍了基于单片机C8051F020的通用串口适配器的设计与实现方法,即由单片机控制的智能化一对多口收发信号转换器。通过采用C51对单片机进行编程,控制与RS-232(标准RS-232电平)、RS232(TTL电平)、RS-422接口的数据通信;采用C++ Builder作为开发平台,通过RS-...
上传时间: 2013-11-19
上传用户:hebanlian
资源简介:Verilog and VHDL状态机设计,英文pdf格式 State machine design techniques for Verilog and VHDL Abstract : Designing a synchronous finite state Another way of organizing a state machine (FSM) is a common task for a digital logic only one l...
上传时间: 2013-12-19
上传用户:change0329
资源简介:x5045是一个带串行E2PROM的CPU监控芯片,本程序采用标准的C51程序编写。- X5045 is a belt serial E2PROM CPU monitoring chip, this procedure uses the standard the C51 programming
上传时间: 2013-12-22
上传用户:miaochun888
资源简介:x5045是一个带串行E2PROM的CPU监控芯片,本程序采用标准的C51程序编写。- X5045 is a belt serial E2PROM CPU monitoring chip, this procedure uses the standard the C51 programming
上传时间: 2015-12-24
上传用户:nanshan
资源简介:x5045是一个带串行E2PROM的CPU监控芯片,本程序采用标准的C51程序编写。- X5045 is a belt serial E2PROM CPU monitoring chip, this procedure uses the standard the C51 programming
上传时间: 2013-12-05
上传用户:as275944189
资源简介:Ideal for large low power (nanoWatt) and connectivity applications that benefit from the availability of four serial ports: double synchronous serial ports (I² C™ and SPI™ ) and double asynchronous (LIN capable) serial ports. ...
上传时间: 2016-02-04
上传用户:CHINA526
资源简介:The AP2406 is a 1.5Mhz constant frequency, slope compensated current mode PWM step-down converter. The device integrates a main switch and a synchronous rectifier for high efficiency without an external Schottky diode. It is ideal for power...
上传时间: 2017-02-23
上传用户:w124141
资源简介:电子书-RTL Design Style Guide for Verilog HDL540页A FF having a fixed input value is generated from the description in the upper portion of Example 2-21. In this case, ’0’ is output when the reset signal is asynchronously input, and ’1...
上传时间: 2022-03-21
上传用户:canderile
资源简介:SPI协议及工作原理分析一、概述.SPI,serial Perripheral Interface,串行外围设备接口,是Motorola公司推出的一种同步串行接口技术.SPI总线在物理上是通过接在外围设备微控制器(PICmicro)上面的微处理控制单元(MCU)上叫作同步串行端口(synchronous seri...
上传时间: 2022-06-24
上传用户:jiabin
资源简介:研祥集团pc104
上传时间: 2013-07-13
上传用户:eeworm
资源简介:This program lets the user test a simple rf link using serial synchronous
上传时间: 2016-07-01
上传用户:541657925
资源简介:项目描述: slsnif is a serial port logging utility. It listens to the specified serial port and logs all data going through this port in both directions. serial line sniffer是一个串行端口记录工具。它监听指定的串行端口并记录所有通过这个端口的...
上传时间: 2014-01-17
上传用户:许小华
资源简介:项目描述: slsnif is a serial port logging utility. It listens to the specified serial port and logs all data going through this port in both directions. serial line sniffer是一个串行端口记录工具。它监听指定的串行端口并记录所有通过这个端口的...
上传时间: 2013-12-12
上传用户:silenthink
资源简介:Use P/Invoke to Develop a .NET Base Class Library for serial Device Communications
上传时间: 2014-12-21
上传用户:zjf3110
资源简介:a very simple program that prints "Hello World" to the serial port of the 8051. When you can successfully build and run this program, you have used the entire toolset including:
上传时间: 2013-11-26
上传用户:stampede
资源简介:This project provides a proxy that allows telnet/tcp connections to be made to serial ports on a machine.
上传时间: 2013-11-25
上传用户:jjj0202
资源简介:RFC1055 A NONSTANDARD FOR TRANSMISSION OF IP DATAGRAMS OVER serial LINES: SLIP
上传时间: 2015-03-18
上传用户:zhaiyanzhong
资源简介:In the ffuart.tar.gz it has one file. The serial.c is the source codes of the FFUART as a console port, it should be put into the directory: /usr/src/linux/drivers/char/, and be compiled into the kernel.
上传时间: 2014-01-06
上传用户:2404
资源简介:A serial programming source code for linux
上传时间: 2014-01-01
上传用户:hakim