summaryrefslogtreecommitdiff
path: root/ecos/packages/hal/cortexm/kinetis/twr_k60n512/current/doc/twr_k60n512.sgml
diff options
context:
space:
mode:
Diffstat (limited to 'ecos/packages/hal/cortexm/kinetis/twr_k60n512/current/doc/twr_k60n512.sgml')
-rw-r--r--ecos/packages/hal/cortexm/kinetis/twr_k60n512/current/doc/twr_k60n512.sgml134
1 files changed, 134 insertions, 0 deletions
diff --git a/ecos/packages/hal/cortexm/kinetis/twr_k60n512/current/doc/twr_k60n512.sgml b/ecos/packages/hal/cortexm/kinetis/twr_k60n512/current/doc/twr_k60n512.sgml
new file mode 100644
index 0000000..d7c0175
--- /dev/null
+++ b/ecos/packages/hal/cortexm/kinetis/twr_k60n512/current/doc/twr_k60n512.sgml
@@ -0,0 +1,134 @@
+<!-- DOCTYPE part PUBLIC "-//OASIS//DTD DocBook V3.1//EN" -->
+
+<!-- {{{ Banner -->
+
+<!-- =============================================================== -->
+<!-- -->
+<!-- twr_k60n512.sgml -->
+<!-- -->
+<!-- TWR-K60N512 board documentation. -->
+<!-- -->
+<!-- =============================================================== -->
+<!-- ####ECOSDOCCOPYRIGHTBEGIN#### -->
+<!-- =============================================================== -->
+<!-- Copyright (C) 2012 Free Software Foundation, Inc. -->
+<!-- This material may be distributed only subject to the terms -->
+<!-- and conditions set forth in the Open Publication License, v1.0 -->
+<!-- or later (the latest version is presently available at -->
+<!-- http://www.opencontent.org/openpub/) -->
+<!-- Distribution of the work or derivative of the work in any -->
+<!-- standard (paper) book form is prohibited unless prior -->
+<!-- permission obtained from the copyright holder -->
+<!-- =============================================================== -->
+<!-- ####ECOSDOCCOPYRIGHTEND#### -->
+<!-- =============================================================== -->
+<!-- #####DESCRIPTIONBEGIN#### -->
+<!-- -->
+<!-- Author(s): Ilija Kocho -->
+<!-- Contact(s): ilijak@siva.com.mk -->
+<!-- Date: 2012/01/10 -->
+<!-- Version: 0.01 -->
+<!-- -->
+<!-- ####DESCRIPTIONEND#### -->
+<!-- =============================================================== -->
+
+<!-- }}} -->
+
+<!--<part id="hal-cortexm-kinetis"><title>Freescale Kinetis Family Support</title>-->
+
+<refentry id="kinetis-twr-k60n512">
+ <refmeta>
+ <refentrytitle>TWR-K60N512-KIT Development kit</refentrytitle>
+ </refmeta>
+ <refnamediv>
+ <refname>CYGPKG_HAL_CORTEXM_KINETIS_TWR_K60N512</refname>
+ <refpurpose>eCos Support for the Freescale TWR-K60N512 development kit</refpurpose>
+ </refnamediv>
+
+ <refsect1 id="kinetis-twr-k60n512-description"><title>Description</title>
+ <para>
+ The Freescale TWR-K60N512-KIT is a development kit for <link linkend="hal-cortexm-kinetis-var">
+ Freescale Kinetis</link> Cortex-M4 based microcontrollers.
+ It covers K60, K10 and K20 microcontroller families.
+ K60N512 is a high end member comprising 512 KiB FLASH and 128 KiB SRAM,
+ as well as rich set of communication interfaces inclduing Ethernet USB, UARTs CAN, SPI and I2C.
+ K60 micro-controllres also have a DMA controller and a FlexBus external memory interface.
+ They are mixed signal devices featuring a 16 bit ADC and a 12 bit DAC.
+ </para>
+ </refsect1>
+
+ <refsect1 id="kinetis-twr-k60n512-config"><title>Configuration</title>
+ <refsect2 id="kinetis-twr-k60n512-config-hardware"><title>Hardware Setup</title>
+ <para>
+ Factory jumper settings on the TWR-K60N512 are fitted for standalone operation of the TWR-K60N512.
+ In order to use it with the Ethernet PHY on TWR-SER, some jumpers have to be changed from their factory
+ settings on both TWR-K60N512 and TWR-SER:
+ </para>
+ <table frame="all"><title>TWR-K60N512 Jumper setting differences from factory settings</title>
+ <tgroup cols="3" align="center">
+ <colspec colnum="1" colname="jumper" colwidth="1*" >
+ <colspec colnum="2" colname="jumpset" colwidth="1*" >
+ <colspec colnum="3" colname="desc" colwidth="3*" >
+ <thead>
+ <row>
+ <entry>Jumper</entry>
+ <entry>Setting</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>J6</entry>
+ <entry>2-3</entry>
+ <entry>Select TWR-SER oscillator as clock source.</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+
+ <table frame="all"><title>TWR-SER Jumper settings differences from factory settings</title>
+ <tgroup cols="3" align="center">
+ <colspec colnum="1" colname="jumper" colwidth="1*" >
+ <colspec colnum="2" colname="jumpset" colwidth="1*" >
+ <colspec colnum="3" colname="desc" colwidth="3*" >
+ <thead>
+ <row>
+ <entry>Jumper</entry>
+ <entry>Setting</entry>
+ <entry>Description</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>J2</entry>
+ <entry>3-4</entry>
+ <entry>Ethernet PHY clock select: 50MHz</entry>
+ </row>
+ <row>
+ <entry>J3</entry>
+ <entry>2-3</entry>
+ <entry>Route 50MHz to CLOCKIN0</entry>
+ </row>
+ <row>
+ <entry>J12</entry>
+ <entry>9-10</entry>
+ <entry>Ethernet PHY config: select RMII mode</entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </table>
+ </refsect2>
+ <refsect2 id="kinetis-twr-k60n512-config-ecos"><title>eCos Configuration</title>
+ <refsect3 id="twr-k60n512-clocking"><title>Clocking</title>
+ <para>
+ TWR-K60N512 uses default Kinetis variant clocking.
+ </para>
+ </refsect3>
+ <refsect3 id="twr-k60n512-memory"><title>Memory</title>
+ <para> K60 has two 64KiB SRAM banks giving a total of 128KiB on chip SRAM. </para>
+ </refsect3>
+ </refsect2>
+ </refsect1>
+</refentry>
+
+<!--</part>-->