Medical Applications User Guide (pdf) - Freescale Semiconductor
Medical Applications User Guide (pdf) - Freescale Semiconductor
Medical Applications User Guide (pdf) - Freescale Semiconductor
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Diagnostic and Therapy Devices<br />
Power management and wireless<br />
communication blocks are explained in<br />
Chapter 3, Telehealth Systems.<br />
10.6<br />
Display Driver and Touch<br />
Screen Controller<br />
An LCD screen shows graphically the heart’s<br />
electrical signals and allows for a diagnosis of<br />
any cardiac anomalies or other problems. A<br />
touch screen offers developers an easy way to<br />
enhance their applications with touch-based<br />
user interfaces.<br />
Connecting screens to the MCF5227x is<br />
shown in Figure 10-12.<br />
For more information about these<br />
connections, see the MCF5227x reference<br />
manual and application notes about touch<br />
screens and LCD memory, available at<br />
freescale.com.<br />
10.7<br />
Enhanced Multiply-<br />
Accumulate (eMAC)<br />
Module<br />
A ColdFire or Kinetis MCU such as the<br />
MCF5227x, MCF51MM256 or MK53N512 can<br />
process the digital signals of the heartbeat,<br />
avoiding the need to use a separate DSP<br />
or DSC.<br />
The eMAC design provides a set of DSP<br />
operations that can improve the performance<br />
of embedded code while supporting the<br />
integer multiply instructions of the baseline<br />
ColdFire architecture.<br />
The ColdFire family supports two MAC<br />
implementations with different performance<br />
levels and capabilities. The original MAC features<br />
a three-stage execution pipeline optimized for<br />
16-bit operands with a 16 x 16 multiply array<br />
and a single 32-bit accumulator. The eMAC<br />
features a four-stage pipeline optimized for<br />
32-bit operands with a fully pipelined 32 × 32<br />
multiply array and four 48-bit accumulators.<br />
Figure 9-11: 10-11: MCF522x MCF522x Family Family Block Block Diagram Diagram<br />
12-bit color<br />
16-bit color<br />
LCD<br />
Controller<br />
Figure 10-13: Typical DSP Chain<br />
Figure 9-13: Typical DSP Chain<br />
Analog<br />
Low-Pass<br />
Filter<br />
BDM PLL CCM GPIO JTAG<br />
USB OTG EPORT SSI<br />
8 KB Cache<br />
Sample<br />
and Hold<br />
ADC<br />
60 <strong>Medical</strong> <strong>Applications</strong> <strong>User</strong> <strong>Guide</strong><br />
ASP<br />
Digital<br />
Filters<br />
SW/HW on ColdFire<br />
INTC I 2 C<br />
LCDC RTC DSPI<br />
32-bit<br />
4 DMA Timers<br />
EMAC<br />
2-ch.<br />
4 PWM<br />
ColdFire V2<br />
Core<br />
XBS FlexCAN<br />
2 PIT 3 UART<br />
DC/PWM<br />
DC/PWM<br />
128 KB SRAM<br />
System<br />
Integration<br />
Debugging/Interface Peripherals Flash RAM Core Plus Feature<br />
Figure 9-12: 10-12: Screen Screen Connection Connection on MCF5227x on MCF5227x<br />
MPU<br />
Red bus<br />
Green bus<br />
Blue bus<br />
6<br />
6<br />
6<br />
Horizontal Sync<br />
Vertical Sync<br />
Pixel Clock<br />
Output Enable<br />
I2C/ADC Channel<br />
Touch Screen Controller<br />
RGB Screen<br />
with Touch Screen<br />
Analog<br />
Low-Pass<br />
Filter<br />
Analog<br />
Low-Pass<br />
Filter