TMS320VC5409 DSP chip is the product of the Texas Instruments, with 10-ns single-cycle fixed-point instruction execution time(100 MIPS),32KX 16-bit dual-access on-chip RAM. It provides 64KX 16-bit data space, 64KX 16-bit 10 space and 8M program space and rich On-chip peripherals.
It only had 35 instructions. All of its instructions were single period expect that jump instruction was two-period. Therefore it was easy to study and its efficiency of program space was much higher than average singlechip.
Fixing the applied program in the external data space of the DSP and collocatingthe frame-memorize as the program space of the DSP, therefore theconflicts that there is not enough data space in the DSP for a lot of videodata was resolved.
This paper discusses the mechanism of expansion of code space in MCS-51 microcontrollers in aspects of both hardware and the compiler, and puts up a method of optimization.
729A is 8.76 MCPS, and it needs 15.2kw program memory and 3.2kw data memory, the result proves that our method has advantage with speed and memory consumption, a series of the optimization method introduced in this paper also apply to the other software optimization on the C55x DSP.
The code size of improved μC/OS Ⅱ is less than 3 kB and the CPU resource occupation reduces by 30% than before. Moreover, improved μC/OS Ⅱ has priority inheritance, which makes it very suitable for the application in industrial control field.
The core of the main controller is AT89C51, one external 64M×8Bits SDRAM is used for data and program. I/O ports of the microcontroller connect to the adapter through FPGA. Adapters convert the communication protocol, so as to detect and maintain the electronic control unit of automobile.
The user program code over 32k can not run in extend RAM,FLASH ROM or EPLD of TMS320VC54x dsp in the way of parallel bootloader generally,this paper presents a solution to this problem by an example.
We introduce an extended trellis representation for block codes, which includes encoding information and thus makes it possible to apply the BCJR algorithm as well as trellis-based decoding in the dual code space.
Each body of uncertain information is an information quadruplet, consisting of a code space, a message space, an interpretation function, and an evidence space.
Results of applying these loop-extraction algorithms show orders of magnitude of compaction for target program code space on programmable DSPs compared to in-line code.
The significance of the φ(ρz) (PROZA) correction method for biological sample analysis was verified by comparing the prepared standard and entering it into the Voyager computer program memory with the remaining samples of a known elemental content.
In such systems, it is typical for one or more digital signal processors (DSPs), program memory, and custom circuitry to be integrated onto a single IC.
The program space and data space of an attribute evaluator,which canrun on microcomputer and minicomputer,are the diffioult points which often affectits efficiency and practicality.The concept and design of two level attribute evaluatorconsidered as a new kind of architecture of attribute evaluator,systematicallyovercome the corresponding difficulties at all.We mainly discuss two level attributegrammar and its design method,the basic structure of two level attribute evaluator,as well the principle and algor...
This paper gives ananalysis to main memory space of 86-series microcomputers, with DOS memory management commands, summaries the practical experience of full using DOS memory space, and presents several methods and techniques allowing DOS to break the 640KB memory limemory, enlarge the space for application programs.
This paper introduces a high-performance computer used in instruments and its high-level language IC86. This computer with Intel 8086 CPU has 256 kB EPROM for program space and 64 kB RAM for digital space. With its high-level language IC 86, this computer can support double-precision float digital operations. This computer can be used in industry control with long program and instruments that need highly precise math in oprations.