Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Help on selection of DSP for Medical

Status
Not open for further replies.

amalfi

Newbie level 1
Joined
May 4, 2005
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,293
medical dsp

Hi people,

I am a newcomer in the DSP design and I would appreciate if you could help me on this:
I have to select a DSP for a medical application. I will process 2 channels of ECG and combine them with data from a pulse oximeter.
I will perform many filters and to process the signals in the time and frequency domain. I guess I will need around 80 MIPs to be safe.
At the same time, I need:
+To control a 320x240 graphic display => Memory!!
+3 serial interfaces(2xUART+1xSPI)
+Small size , not-BGA DSP
+Code Protection
+ADCs
+Low power consumption
+If external memory is used, then how could I protect my code?

Besides, What graphical solution do you recommend me? Library or IC?
I was thinking on using a SoC with a graphical interface, but I do not know if it would be expensive or too slow for this application.

Thanks in advance

Amalfi
 

what is the purpose of dsp in medical field

try it
focus.ti.com/pdfs/vf/medeq/informationformedicalapplications.pdf
 

ti dsp 128 bit security key

The TI DSC (Digital Signal Controllers) are close to your wishlist in terms of proper computation power, perifery set and low power consumption

https://focus.ti.com/docs/prod/folders/print/tms320f2812.html

Features Save this to your personal library

High-Performance Static CMOS Technology
150 MHz (6.67-ns Cycle Time)
Low-Power (1.8-V Core @135 MHz, 1.9-V Core @150 MHz, 3.3-V I/O) Design
3.3-V Flash Programming Voltage
JTAG Boundary Scan Support
High-Performance 32-Bit CPU (TMS320C28x)
16 x 16 and 32 x 32 MAC Operations
16 x 16 Dual MAC
Harvard Bus Architecture
Atomic Operations
Fast Interrupt Response and Processing
Unified Memory Programming Model
4M Linear Program Address Reach
4M Linear Data Address Reach
Code-Efficient (in C/C++ and Assembly)
TMS320F24x/LF240x Processor Source Code Compatible
On-Chip Memory
Flash Devices: Up to 128K x 16 Flash
(Four 8K x 16 and Six 16K x 16 Sectors)
ROM Devices: Up to 128K x 16 ROM
1K x 16 OTP ROM
L0 and L1: 2 Blocks of 4K x 16 Each Single-Access RAM (SARAM)
H0: 1 Block of 8K x 16 SARAM
M0 and M1: 2 Blocks of 1K x 16 Each SARAM
Boot ROM (4K x 16)
With Software Boot Modes
Standard Math Tables
External Interface (F2812)
Up to 1M Total Memory
Programmable Wait States
Programmable Read/Write Strobe Timing
Three Individual Chip Selects
Clock and System Control
Dynamic PLL Ratio Changes Supported
On-Chip Oscillator
Watchdog Timer Module
Three External Interrupts
Peripheral Interrupt Expansion (PIE) Block That Supports 45 Peripheral Interrupts
128-Bit Security Key/Lock
Protects Flash/ROM/OTP and L0/L1 SARAM
Prevents Firmware Reverse Engineering
Three 32-Bit CPU-Timers
Motor Control Peripherals
Two Event Managers (EVA, EVB)
Compatible to 240x Devices
Serial Port Peripherals
Serial Peripheral Interface (SPI)
Two Serial Communications Interfaces (SCIs), Standard UART
Enhanced Controller Area Network (eCAN)
Multichannel Buffered Serial Port (McBSP) With SPI Mode
12-Bit ADC, 16 Channels
2 x 8 Channel Input Multiplexer
Two Sample-and-Hold
Single/Simultaneous Conversions
Fast Conversion Rate: 80 ns/12.5 MSPS
Up to 56 Individually Programmable, Multiplexed General-Purpose Input/Output (GPIO) Pins
Advanced Emulation Features
Analysis and Breakpoint Functions
Real-Time Debug via Hardware
Development Tools Include
ANSI C/C++ Compiler/Assembler/Linker
Supports TMS320C24x™/240x Instructions
Code Composer Studio™ IDE
DSP/BIOS™
JTAG Scan Controllers [Texas Instruments (TI) or Third-Party]
Evaluation Modules
Broad Third-Party Digital Motor Control Support
Low-Power Modes and Power Savings
IDLE, STANDBY, HALT Modes Supported
Disable Individual Peripheral Clocks
Package Options
179-Ball MicroStar BGA™ With External Memory Interface (GHH), (ZHH) (2812)
176-Pin Low-Profile Quad Flatpack (LQFP) With External Memory Interface (PGF) (2812)
128-Pin LQFP Without External Memory Interface (PBK) (2810, 2811)
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top