26.12.2012 Views

Medical Applications User Guide (pdf) - Freescale Semiconductor

Medical Applications User Guide (pdf) - Freescale Semiconductor

Medical Applications User Guide (pdf) - Freescale Semiconductor

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

All the devices featured are pin compatible,<br />

allowing system scalability from one to<br />

six cores.<br />

<strong>Freescale</strong>’s multicore DSP devices offer<br />

unprecedented I/O and memory bandwidth with<br />

the ability to combine Serial RapidIO, Gigabit<br />

Ethernet and/or PCI Express, typically used for<br />

high bandwidth FPGA connectivity. One or two<br />

64-bit DDR2/3 interfaces will support the most<br />

data-intensive applications, such as medical<br />

image reconstruction.<br />

The MSC815x device family features the MAPLE<br />

hardware accelerator with dedicated DFT/FFT<br />

functions capable of running up to 350 Mega<br />

samples/sec. Offloading these functions from<br />

the cores leaves ample processing headroom<br />

for additional system requirements or enables<br />

the use of single- or dual-core devices (such as<br />

the MSC8151 and MSC8152 DSPs).<br />

The MSC825x family features one to six<br />

DSP SC3850 cores without the hardware<br />

accelerator for maximum flexibility in algorithm<br />

implementation and improved power efficiency.<br />

Digital Signal Processor Products<br />

16-bit StarCore-based DSPs<br />

• StarCore SC3850 (MSC815x)<br />

• StarCore SC3400 (MSC8144)<br />

• StarCore SC140 (MSC811x, MSC812x)<br />

• StarCore SC1400 (MSC711x, MSC712x)<br />

24-bit general purpose DSPs<br />

• MC56F81xx/83xx<br />

• MC56F80xx<br />

Digital signal controllers<br />

• 56800/E<br />

• MC56F82xx<br />

• MC56F84xx<br />

Figure Figure 17-13: 18-13: General General Analog Analog Configuration Configuration<br />

Core<br />

Memory<br />

256 KB Flash<br />

FlexMemory<br />

32 KB Flash or<br />

2 KB EEPROM<br />

32 KB SRAM<br />

DAC<br />

1-ch./12-bit<br />

56800EX<br />

100 MHz<br />

High-Res<br />

PWM<br />

8-ch. +<br />

PWM 4-ch.<br />

X-Ray<br />

Emissor<br />

<strong>Medical</strong> Imaging<br />

Figure 18-15: MC56F84xx Digital Signal Controller<br />

MC56F84xx<br />

System Communication<br />

4-ch. DMA 3x UART<br />

3x SPI<br />

CAN<br />

2x I<br />

EOnCE (Debug Module)<br />

JTAG<br />

2 Memory Resource<br />

Protection Unit<br />

Quadrature Decoder<br />

CRC<br />

C/SMBus<br />

Voltage Regulator<br />

Internal Watchdog<br />

Clocks and Timer<br />

freescale .com/medical 101<br />

PWM<br />

12-ch.<br />

External Watchdog<br />

Inter-Module Cross Bar<br />

4x Analog<br />

CMP<br />

+ 6-bit DAC<br />

Photo<br />

Detector Grid<br />

MUX<br />

Figure 18-14: Photo Detector Configuration<br />

Figure 17-14: MC9S08MM128 Block Diagram<br />

Transimp<br />

Amp<br />

2x HS ADC<br />

8-ch./12-bit<br />

with PGA<br />

ADC<br />

Timers<br />

SAR ADC<br />

16-ch./16-bit

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!