Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

TMS320F28035MPNTEP Datasheet(PDF) 34 Page - Texas Instruments

Click here to check the latest version.
Part # TMS320F28035MPNTEP
Description  Piccolo Microcontroller
PDF  144 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  TI1 [Texas Instruments]
Direct Link  http://www.ti.com
Logo TI1 - Texas Instruments

TMS320F28035MPNTEP Datasheet(HTML) 34 Page - Texas Instruments

Back Button TMS320F28035MPNTEP Datasheet HTML 30Page - Texas Instruments TMS320F28035MPNTEP Datasheet HTML 31Page - Texas Instruments TMS320F28035MPNTEP Datasheet HTML 32Page - Texas Instruments TMS320F28035MPNTEP Datasheet HTML 33Page - Texas Instruments TMS320F28035MPNTEP Datasheet HTML 34Page - Texas Instruments TMS320F28035MPNTEP Datasheet HTML 35Page - Texas Instruments TMS320F28035MPNTEP Datasheet HTML 36Page - Texas Instruments TMS320F28035MPNTEP Datasheet HTML 37Page - Texas Instruments TMS320F28035MPNTEP Datasheet HTML 38Page - Texas Instruments Next Button
Zoom Inzoom in Zoom Outzoom out
 34 / 144 page
background image
34
TMS320F28035-EP
SPRSP25A – JUNE 2018 – REVISED JULY 2018
www.ti.com
Submit Documentation Feedback
Product Folder Links: TMS320F28035-EP
Detailed Description
Copyright © 2018, Texas Instruments Incorporated
5
Detailed Description
5.1
Overview
5.1.1
CPU
The 28035 (C28x) is a member of the TMS320C2000™ microcontroller (MCU) platform. The C28x-based
controllers have the same 32-bit fixed-point architecture as existing C28x MCUs. It is a very efficient
C/C++ engine, enabling users to develop not only their system control software in a high-level language,
but also enabling development of math algorithms using C/C++. The device is as efficient at MCU math
tasks as it is at system control tasks that typically are handled by microcontroller devices. This efficiency
removes the need for a second processor in many systems. The 32 × 32-bit MAC 64-bit processing
capabilities enable the controller to handle higher numerical resolution problems efficiently. Add to this the
fast interrupt response with automatic context save of critical registers, resulting in a device that is capable
of servicing many asynchronous events with minimal latency. The device has an 8-level-deep protected
pipeline with pipelined memory accesses. This pipelining enables it to execute at high speeds without
resorting to expensive high-speed memories. Special branch-look-ahead hardware minimizes the latency
for conditional discontinuities. Special store conditional operations further improve performance.
5.1.2
Control Law Accelerator (CLA)
The C28x control law accelerator is a single-precision (32-bit) floating-point unit that extends the
capabilities of the C28x CPU by adding parallel processing. The CLA is an independent processor with its
own bus structure, fetch mechanism, and pipeline. Eight individual CLA tasks, or routines, can be
specified. Each task is started by software or a peripheral such as the ADC, an ePWM, or CPU Timer 0.
The CLA executes one task at a time to completion. When a task completes the main CPU is notified by
an interrupt to the PIE and the CLA automatically begins the next highest-priority pending task. The CLA
can directly access the ADC Result registers and the ePWM+HRPWM registers. Dedicated message
RAMs provide a method to pass additional data between the main CPU and the CLA.
5.1.3
Memory Bus (Harvard Bus Architecture)
As with many MCU-type devices, multiple buses are used to move data between the memories and
peripherals and the CPU. The memory bus architecture contains a program read bus, data read bus, and
data write bus. The program read bus consists of 22 address lines and 32 data lines. The data read and
write buses consist of 32 address lines and 32 data lines each. The 32-bit-wide data buses enable single
cycle 32-bit operations. The multiple bus architecture, commonly termed Harvard Bus, enables the C28x
to fetch an instruction, read a data value and write a data value in a single cycle. All peripherals and
memories attached to the memory bus prioritize memory accesses. Generally, the priority of memory bus
accesses can be summarized as follows:
Highest:
Data Writes
(Simultaneous data and program writes cannot occur on the
memory bus.)
Program Writes
(Simultaneous data and program writes cannot occur on the
memory bus.)
Data Reads
Program Reads
(Simultaneous program reads and fetches cannot occur on the
memory bus.)
Lowest:
Fetches
(Simultaneous program reads and fetches cannot occur on the
memory bus.)



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com