The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

Zegeye Alemu, Karen Baldwin, Clay Turner Digital Signal Processing Sol


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



Setting Value From TMS320C54x
Zegeye Alemu, Karen Baldwin, Clay Turner Digital Signal Processing Solutions
Abstract
This document describes value from within source point table that resides extended memory address. This application specific Texas Instruments TMS320C54x digital signal processors supporting extended addressing.
Contents
Design Problem Solution
Digital Signal Processing Solutions
January 1999
Design Problem
TMS320C54x devices that support extended addressing, desirable value from within source point table that resides extended memory address.
Solution
normal access address data item through pointers. default, TMS320C54x compiler reserves only bits storing pointers because address space limited 64k. However, devices such TMS320C548/9,an extended address requires bits fully represented. TMS320C54x compiler provides 32-bit pointer functions when operating mode (-mf compiler option). 32-bit pointer created support call instruction functions that reside extended memory space. Even though this class pointers created functions, used conjunction with cast operator gain access value address symbol that resides extended memory. example, following code declares type definition function pointer.
typedef Typedef function pointer void (*FPTR)(void);
above typedef defines FPTR class pointers addressing functions that have arguments return value. TMS320C54x compiler reserves bits pointers type FPTR. This 32-bit type then used cast operation gain access 23-bit address defined symbol. example, following code shows access extended address table that resides extended memory.
address external symbol located extended memory extern unsigned EXT_TABLE[];
unsigned long ext_addr;
ext_addr (unsigned long)((FPTR)&EXT_TABLE);
above code stores bits address EXT_TABLE into long variable ext_addr. necessary value point extended memory page where symbol resides, cast used expression:
Obtain page where external symbol resides unsigned short *XPC (unsigned short *)0x1e; *XPC (unsigned short) ((((unsigned long)((FPTR)&EXT_TABLE)) 0x007f);
expression placed macro, needs more than symbol.
Setting Value From TMS320C54x
Define macro obtain extended memory page, where symbol located #define GET_PAGE(symbol)\ (unsigned short) ((((unsigned long)((FPTR)&symbol)) 0x007f) *XPC GET_PAGE(EXT_TABLE);
This solution requires compiler version 1.20 greater compilation with -v548 options.
Setting Value From TMS320C54x
Contact Numbers
INTERNET Semiconductor Home Page www.ti.com/sc Distributors www.ti.com/sc/docs/distmenu.htm PRODUCT INFORMATION CENTERS Americas Phone +1(972) 644-5580 +1(972) 480-7800 Email sc-infomaster@ti.com Europe, Middle East, Africa Phone Deutsch +49-(0) 8161 3311 English +44-(0) 1604 3399 +34-(0) Francais +33-(0) 1-30 Italiano +33-(0) 1-30 +44-(0) 1604 Email epic@ti.com Japan Phone International +81-3-3457-0972 Domestic 0120-81-0026 International +81-3-3457-1259 Domestic 0120-81-0036 Email pic-japan@ti.com
Asia Phone International +886-2-23786800 Domestic Australia 1-800-881-011 Number -800-800-1450 China 10810 Number -800-800-1450 Hong Kong 800-96-1111 Number -800-800-1450 India 000-117 Number -800-800-1450 Indonesia 001-801-10 Number -800-800-1450 Korea 080-551-2804 Malaysia 1-800-800-011 Number -800-800-1450 Zealand 000-911 Number -800-800-1450 Philippines 105-11 Number -800-800-1450 Singapore 800-0111-111 Number -800-800-1450 Taiwan 080-006800 Thailand 0019-991-1111 Number -800-800-1450 886-2-2378-6808 Email tiasia@ti.com
trademark Texas Instruments Incorporated. Other brands names property their respective owners.
Setting Value From TMS320C54x
IMPORTANT NOTICE Texas Instruments subsidiaries (TI) reserve right make changes their products discontinue product service without notice, advise customers obtain latest version relevant information verify, before placing orders, that information being relied current complete. products sold subject terms conditions sale supplied time order acknowledgement, including those pertaining warranty, patent infringement, limitation liability. warrants performance semiconductor products specifications applicable time sale accordance with TI's standard warranty. Testing other quality control techniques utilized extent deems necessary support this warranty. Specific testing parameters each device necessarily performed, except those mandated government requirements. CERTAIN APPLICATIONS USING SEMICONDUCTOR PRODUCTS INVOLVE POTENTIAL RISKS DEATH, PERSONAL INJURY, SEVERE PROPERTY ENVIRONMENTAL DAMAGE ("CRITICAL APPLICATIONS"). SEMICONDUCTOR PRODUCTS DESIGNED, AUTHORIZED, WARRANTED SUITABLE LIFE-SUPPORT DEVICES SYSTEMS OTHER CRITICAL APPLICATIONS. INCLUSION PRODUCTS SUCH APPLICATIONS UNDERSTOOD FULLY CUSTOMER'S RISK. order minimize risks associated with customer's applications, adequate design operating safeguards must provided customer minimize inherent procedural hazards. assumes liability applications assistance customer product design. does warrant represent that license, either express implied, granted under patent right, copyright, mask work right, other intellectual property right covering relating combination, machine, process which such semiconductor products services might used. TI's publication information regarding third party's products services does constitute TI's approval, warranty, endorsement thereof. Copyright 1999 Texas Instruments Incorporated
Setting Value From TMS320C54x

Other recent searches


XC4013E - XC4013E   XC4013E Datasheet
WP59SURKSGC - WP59SURKSGC   WP59SURKSGC Datasheet
RS201 - RS201   RS201 Datasheet
RS207 - RS207   RS207 Datasheet
MAMUSM0008 - MAMUSM0008   MAMUSM0008 Datasheet
IFK3007-BPKG - IFK3007-BPKG   IFK3007-BPKG Datasheet
ELSF-512SURWA - ELSF-512SURWA   ELSF-512SURWA Datasheet
S530-A3 - S530-A3   S530-A3 Datasheet
S290 - S290   S290 Datasheet
Delta39KTM - Delta39KTM   Delta39KTM Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive