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.
資源簡(jiǎn)介: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 ...
上傳時(shí)間: 2014-01-31
上傳用戶:z1191176801
資源簡(jiǎn)介:synchronous serial Communications (SSC) is a synchronous serial communications protocol between a target PICmicro microcontroller unit and the PICkit 1 or 2.
上傳時(shí)間: 2013-12-18
上傳用戶:
資源簡(jiǎn)介:傳感器與檢測(cè)技術(shù) PPT版
上傳時(shí)間: 2013-06-02
上傳用戶:eeworm
資源簡(jiǎn)介:STARTING OF A synchronous MACHINE,MATLAB/SIMULINK 下對(duì)同步電機(jī)啟動(dòng)的仿真,解壓同一目錄下, 雙擊下部圖標(biāo)進(jìn)行參數(shù)運(yùn)行點(diǎn)設(shè)置。
上傳時(shí)間: 2014-11-18
上傳用戶:Avoid98
資源簡(jiǎn)介: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...
上傳時(shí)間: 2014-01-17
上傳用戶:dreamboy36
資源簡(jiǎn)介: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)
上傳時(shí)間: 2013-12-12
上傳用戶:kr770906
資源簡(jiǎn)介: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...
上傳時(shí)間: 2013-10-14
上傳用戶:cxl274287265
資源簡(jiǎn)介: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...
上傳時(shí)間: 2015-05-22
上傳用戶:firstbyte
資源簡(jiǎn)介: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...
上傳時(shí)間: 2014-01-22
上傳用戶:hongmo
資源簡(jiǎn)介:高的工作電壓高達(dá)100V N雙N溝道MOSFET同步驅(qū)動(dòng) 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...
上傳時(shí)間: 2013-10-24
上傳用戶:wd450412225
資源簡(jiǎn)介:? 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...
上傳時(shí)間: 2013-10-16
上傳用戶:wayne595
資源簡(jiǎn)介:介紹了基于單片機(jī)C8051F020的通用串口適配器的設(shè)計(jì)與實(shí)現(xiàn)方法,即由單片機(jī)控制的智能化一對(duì)多口收發(fā)信號(hào)轉(zhuǎn)換器。通過(guò)采用C51對(duì)單片機(jī)進(jìn)行編程,控制與RS-232(標(biāo)準(zhǔn)RS-232電平)、RS232(TTL電平)、RS-422接口的數(shù)據(jù)通信;采用C++ Builder作為開(kāi)發(fā)平臺(tái),通過(guò)RS-...
上傳時(shí)間: 2013-11-19
上傳用戶:hebanlian
資源簡(jiǎn)介:Verilog and VHDL狀態(tài)機(jī)設(shè)計(jì),英文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...
上傳時(shí)間: 2013-12-19
上傳用戶:change0329
資源簡(jiǎn)介:x5045是一個(gè)帶串行E2PROM的CPU監(jiān)控芯片,本程序采用標(biāo)準(zhǔn)的C51程序編寫(xiě)。- X5045 is a belt serial E2PROM CPU monitoring chip, this procedure uses the standard the C51 programming
上傳時(shí)間: 2013-12-22
上傳用戶:miaochun888
資源簡(jiǎn)介:x5045是一個(gè)帶串行E2PROM的CPU監(jiān)控芯片,本程序采用標(biāo)準(zhǔn)的C51程序編寫(xiě)。- X5045 is a belt serial E2PROM CPU monitoring chip, this procedure uses the standard the C51 programming
上傳時(shí)間: 2015-12-24
上傳用戶:nanshan
資源簡(jiǎn)介:x5045是一個(gè)帶串行E2PROM的CPU監(jiān)控芯片,本程序采用標(biāo)準(zhǔn)的C51程序編寫(xiě)。- X5045 is a belt serial E2PROM CPU monitoring chip, this procedure uses the standard the C51 programming
上傳時(shí)間: 2013-12-05
上傳用戶:as275944189
資源簡(jiǎn)介: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. ...
上傳時(shí)間: 2016-02-04
上傳用戶:CHINA526
資源簡(jiǎn)介: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...
上傳時(shí)間: 2017-02-23
上傳用戶:w124141
資源簡(jiǎn)介:電子書(shū)-RTL Design Style Guide for Verilog HDL540頁(yè)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...
上傳時(shí)間: 2022-03-21
上傳用戶:canderile
資源簡(jiǎn)介:SPI協(xié)議及工作原理分析一、概述.SPI,serial Perripheral Interface,串行外圍設(shè)備接口,是Motorola公司推出的一種同步串行接口技術(shù).SPI總線在物理上是通過(guò)接在外圍設(shè)備微控制器(PICmicro)上面的微處理控制單元(MCU)上叫作同步串行端口(synchronous seri...
上傳時(shí)間: 2022-06-24
上傳用戶:jiabin
資源簡(jiǎn)介:研祥集團(tuán)pc104
上傳時(shí)間: 2013-07-13
上傳用戶:eeworm
資源簡(jiǎn)介:This program lets the user test a simple rf link using serial synchronous
上傳時(shí)間: 2016-07-01
上傳用戶:541657925
資源簡(jiǎn)介:項(xiàng)目描述: 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是一個(gè)串行端口記錄工具。它監(jiān)聽(tīng)指定的串行端口并記錄所有通過(guò)這個(gè)端口的...
上傳時(shí)間: 2014-01-17
上傳用戶:許小華
資源簡(jiǎn)介:項(xiàng)目描述: 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是一個(gè)串行端口記錄工具。它監(jiān)聽(tīng)指定的串行端口并記錄所有通過(guò)這個(gè)端口的...
上傳時(shí)間: 2013-12-12
上傳用戶:silenthink
資源簡(jiǎn)介:Use P/Invoke to Develop a .NET Base Class Library for serial Device Communications
上傳時(shí)間: 2014-12-21
上傳用戶:zjf3110
資源簡(jiǎn)介: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:
上傳時(shí)間: 2013-11-26
上傳用戶:stampede
資源簡(jiǎn)介:This project provides a proxy that allows telnet/tcp connections to be made to serial ports on a machine.
上傳時(shí)間: 2013-11-25
上傳用戶:jjj0202
資源簡(jiǎn)介:RFC1055 A NONSTANDARD FOR TRANSMISSION OF IP DATAGRAMS OVER serial LINES: SLIP
上傳時(shí)間: 2015-03-18
上傳用戶:zhaiyanzhong
資源簡(jiǎn)介: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.
上傳時(shí)間: 2014-01-06
上傳用戶:2404
資源簡(jiǎn)介:A serial programming source code for linux
上傳時(shí)間: 2014-01-01
上傳用戶:hakim