191 lines
24 KiB
HTML
191 lines
24 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta http-equiv="Content-Style-Type" content="text/css" />
|
|
<meta name="generator" content="pandoc" />
|
|
<title></title>
|
|
<style type="text/css">code{white-space: pre;}</style>
|
|
<link href="data:text/css,%2F%2A%20%20GitHub%20stylesheet%20for%20MarkdownPad%20%28http%3A%2F%2Fmarkdownpad%2Ecom%29%20%2A%2F%0A%0A%2F%2A%20RESET%0A%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%2A%2F%0A%0Ahtml%2C%20body%2C%20div%2C%20span%2C%20applet%2C%20object%2C%20iframe%2C%20h1%2C%20h2%2C%20h3%2C%20h4%2C%20h5%2C%20h6%2C%20p%2C%20blockquote%2C%20pre%2C%20a%2C%20abbr%2C%20acronym%2C%20address%2C%20big%2C%20cite%2C%20code%2C%20del%2C%20dfn%2C%20em%2C%20img%2C%20ins%2C%20kbd%2C%20q%2C%20s%2C%20samp%2C%20small%2C%20strike%2C%20strong%2C%20sub%2C%20sup%2C%20tt%2C%20var%2C%20b%2C%20u%2C%20i%2C%20center%2C%20dl%2C%20dt%2C%20dd%2C%20ol%2C%20ul%2C%20li%2C%20fieldset%2C%20form%2C%20label%2C%20legend%2C%20table%2C%20caption%2C%20tbody%2C%20tfoot%2C%20thead%2C%20tr%2C%20th%2C%20td%2C%20article%2C%20aside%2C%20canvas%2C%20details%2C%20embed%2C%20figure%2C%20figcaption%2C%20footer%2C%20header%2C%20hgroup%2C%20menu%2C%20nav%2C%20output%2C%20ruby%2C%20section%2C%20summary%2C%20time%2C%20mark%2C%20audio%2C%20video%20%7B%0A%20%20margin%3A%200%3B%0A%20%20padding%3A%200%3B%0A%20%20border%3A%200%3B%0A%7D%0A%0A%2F%2A%20BODY%0A%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%2A%2F%0A%0Abody%20%7B%0A%20%20font%2Dfamily%3A%20Helvetica%2C%20arial%2C%20freesans%2C%20clean%2C%20sans%2Dserif%3B%0A%20%20font%2Dsize%3A%2014px%3B%0A%20%20line%2Dheight%3A%201%2E6%3B%0A%20%20color%3A%20%23333%3B%0A%20%20background%2Dcolor%3A%20%23fff%3B%0A%20%20padding%3A%2020px%3B%0A%20%20max%2Dwidth%3A%20960px%3B%0A%20%20margin%3A%200%20auto%3B%0A%7D%0A%0Abody%3E%2A%3Afirst%2Dchild%20%7B%0A%20%20margin%2Dtop%3A%200%20%21important%3B%0A%7D%0A%0Abody%3E%2A%3Alast%2Dchild%20%7B%0A%20%20margin%2Dbottom%3A%200%20%21important%3B%0A%7D%0A%0A%2F%2A%20BLOCKS%0A%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%2A%2F%0A%0Ap%2C%20blockquote%2C%20ul%2C%20ol%2C%20dl%2C%20table%2C%20pre%20%7B%0A%20%20margin%3A%2015px%200%3B%0A%7D%0A%0A%2F%2A%20HEADERS%0A%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%2A%2F%0A%0Ah1%2C%20h2%2C%20h3%2C%20h4%2C%20h5%2C%20h6%20%7B%0A%20%20margin%3A%2020px%200%2010px%3B%0A%20%20padding%3A%200%3B%0A%20%20font%2Dweight%3A%20bold%3B%0A%20%20%2Dwebkit%2Dfont%2Dsmoothing%3A%20antialiased%3B%0A%7D%0A%0Ah1%20tt%2C%20h1%20code%2C%20h2%20tt%2C%20h2%20code%2C%20h3%20tt%2C%20h3%20code%2C%20h4%20tt%2C%20h4%20code%2C%20h5%20tt%2C%20h5%20code%2C%20h6%20tt%2C%20h6%20code%20%7B%0A%20%20font%2Dsize%3A%20inherit%3B%0A%7D%0A%0Ah1%20%7B%0A%20%20font%2Dsize%3A%2028px%3B%0A%20%20color%3A%20%23000%3B%0A%7D%0A%0Ah2%20%7B%0A%20%20font%2Dsize%3A%2024px%3B%0A%20%20border%2Dbottom%3A%201px%20solid%20%23ccc%3B%0A%20%20color%3A%20%23000%3B%0A%7D%0A%0Ah3%20%7B%0A%20%20font%2Dsize%3A%2018px%3B%0A%7D%0A%0Ah4%20%7B%0A%20%20font%2Dsize%3A%2016px%3B%0A%7D%0A%0Ah5%20%7B%0A%20%20font%2Dsize%3A%2014px%3B%0A%7D%0A%0Ah6%20%7B%0A%20%20color%3A%20%23777%3B%0A%20%20font%2Dsize%3A%2014px%3B%0A%7D%0A%0Abody%3Eh2%3Afirst%2Dchild%2C%20body%3Eh1%3Afirst%2Dchild%2C%20body%3Eh1%3Afirst%2Dchild%2Bh2%2C%20body%3Eh3%3Afirst%2Dchild%2C%20body%3Eh4%3Afirst%2Dchild%2C%20body%3Eh5%3Afirst%2Dchild%2C%20body%3Eh6%3Afirst%2Dchild%20%7B%0A%20%20margin%2Dtop%3A%200%3B%0A%20%20padding%2Dtop%3A%200%3B%0A%7D%0A%0Aa%3Afirst%2Dchild%20h1%2C%20a%3Afirst%2Dchild%20h2%2C%20a%3Afirst%2Dchild%20h3%2C%20a%3Afirst%2Dchild%20h4%2C%20a%3Afirst%2Dchild%20h5%2C%20a%3Afirst%2Dchild%20h6%20%7B%0A%20%20margin%2Dtop%3A%200%3B%0A%20%20padding%2Dtop%3A%200%3B%0A%7D%0A%0Ah1%2Bp%2C%20h2%2Bp%2C%20h3%2Bp%2C%20h4%2Bp%2C%20h5%2Bp%2C%20h6%2Bp%20%7B%0A%20%20margin%2Dtop%3A%2010px%3B%0A%7D%0A%0A%2F%2A%20LINKS%0A%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%2A%2F%0A%0Aa%20%7B%0A%20%20color%3A%20%234183C4%3B%0A%20%20text%2Ddecoration%3A%20none%3B%0A%7D%0A%0Aa%3Ahover%20%7B%0A%20%20text%2Ddecoration%3A%20underline%3B%0A%7D%0A%0A%2F%2A%20LISTS%0A%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%2A%2F%0A%0Aul%2C%20ol%20%7B%0A%20%20padding%2Dleft%3A%2030px%3B%0A%7D%0A%0Aul%20li%20%3E%20%3Afirst%2Dchild%2C%20%0Aol%20li%20%3E%20%3Afirst%2Dchild%2C%20%0Aul%20li%20ul%3Afirst%2Dof%2Dtype%2C%20%0Aol%20li%20ol%3Afirst%2Dof%2Dtype%2C%20%0Aul%20li%20ol%3Afirst%2Dof%2Dtype%2C%20%0Aol%20li%20ul%3Afirst%2Dof%2Dtype%20%7B%0A%20%20margin%2Dtop%3A%200px%3B%0A%7D%0A%0Aul%20ul%2C%20ul%20ol%2C%20ol%20ol%2C%20ol%20ul%20%7B%0A%20%20margin%2Dbottom%3A%200%3B%0A%7D%0A%0Adl%20%7B%0A%20%20padding%3A%200%3B%0A%7D%0A%0Adl%20dt%20%7B%0A%20%20font%2Dsize%3A%2014px%3B%0A%20%20font%2Dweight%3A%20bold%3B%0A%20%20font%2Dstyle%3A%20italic%3B%0A%20%20padding%3A%200%3B%0A%20%20margin%3A%2015px%200%205px%3B%0A%7D%0A%0Adl%20dt%3Afirst%2Dchild%20%7B%0A%20%20padding%3A%200%3B%0A%7D%0A%0Adl%20dt%3E%3Afirst%2Dchild%20%7B%0A%20%20margin%2Dtop%3A%200px%3B%0A%7D%0A%0Adl%20dt%3E%3Alast%2Dchild%20%7B%0A%20%20margin%2Dbottom%3A%200px%3B%0A%7D%0A%0Adl%20dd%20%7B%0A%20%20margin%3A%200%200%2015px%3B%0A%20%20padding%3A%200%2015px%3B%0A%7D%0A%0Adl%20dd%3E%3Afirst%2Dchild%20%7B%0A%20%20margin%2Dtop%3A%200px%3B%0A%7D%0A%0Adl%20dd%3E%3Alast%2Dchild%20%7B%0A%20%20margin%2Dbottom%3A%200px%3B%0A%7D%0A%0A%2F%2A%20CODE%0A%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%2A%2F%0A%0Apre%2C%20code%2C%20tt%20%7B%0A%20%20font%2Dsize%3A%2012px%3B%0A%20%20font%2Dfamily%3A%20Consolas%2C%20%22Liberation%20Mono%22%2C%20Courier%2C%20monospace%3B%0A%7D%0A%0Acode%2C%20tt%20%7B%0A%20%20margin%3A%200%200px%3B%0A%20%20padding%3A%200px%200px%3B%0A%20%20white%2Dspace%3A%20nowrap%3B%0A%20%20border%3A%201px%20solid%20%23eaeaea%3B%0A%20%20background%2Dcolor%3A%20%23f8f8f8%3B%0A%20%20border%2Dradius%3A%203px%3B%0A%7D%0A%0Apre%3Ecode%20%7B%0A%20%20margin%3A%200%3B%0A%20%20padding%3A%200%3B%0A%20%20white%2Dspace%3A%20pre%3B%0A%20%20border%3A%20none%3B%0A%20%20background%3A%20transparent%3B%0A%7D%0A%0Apre%20%7B%0A%20%20background%2Dcolor%3A%20%23f8f8f8%3B%0A%20%20border%3A%201px%20solid%20%23ccc%3B%0A%20%20font%2Dsize%3A%2013px%3B%0A%20%20line%2Dheight%3A%2019px%3B%0A%20%20overflow%3A%20auto%3B%0A%20%20padding%3A%206px%2010px%3B%0A%20%20border%2Dradius%3A%203px%3B%0A%7D%0A%0Apre%20code%2C%20pre%20tt%20%7B%0A%20%20background%2Dcolor%3A%20transparent%3B%0A%20%20border%3A%20none%3B%0A%7D%0A%0Akbd%20%7B%0A%20%20%20%20%2Dmoz%2Dborder%2Dbottom%2Dcolors%3A%20none%3B%0A%20%20%20%20%2Dmoz%2Dborder%2Dleft%2Dcolors%3A%20none%3B%0A%20%20%20%20%2Dmoz%2Dborder%2Dright%2Dcolors%3A%20none%3B%0A%20%20%20%20%2Dmoz%2Dborder%2Dtop%2Dcolors%3A%20none%3B%0A%20%20%20%20background%2Dcolor%3A%20%23DDDDDD%3B%0A%20%20%20%20background%2Dimage%3A%20linear%2Dgradient%28%23F1F1F1%2C%20%23DDDDDD%29%3B%0A%20%20%20%20background%2Drepeat%3A%20repeat%2Dx%3B%0A%20%20%20%20border%2Dcolor%3A%20%23DDDDDD%20%23CCCCCC%20%23CCCCCC%20%23DDDDDD%3B%0A%20%20%20%20border%2Dimage%3A%20none%3B%0A%20%20%20%20border%2Dradius%3A%202px%202px%202px%202px%3B%0A%20%20%20%20border%2Dstyle%3A%20solid%3B%0A%20%20%20%20border%2Dwidth%3A%201px%3B%0A%20%20%20%20font%2Dfamily%3A%20%22Helvetica%20Neue%22%2CHelvetica%2CArial%2Csans%2Dserif%3B%0A%20%20%20%20line%2Dheight%3A%2010px%3B%0A%20%20%20%20padding%3A%201px%204px%3B%0A%7D%0A%0A%2F%2A%20QUOTES%0A%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%2A%2F%0A%0Ablockquote%20%7B%0A%20%20border%2Dleft%3A%204px%20solid%20%23DDD%3B%0A%20%20padding%3A%200%2015px%3B%0A%20%20color%3A%20%23777%3B%0A%7D%0A%0Ablockquote%3E%3Afirst%2Dchild%20%7B%0A%20%20margin%2Dtop%3A%200px%3B%0A%7D%0A%0Ablockquote%3E%3Alast%2Dchild%20%7B%0A%20%20margin%2Dbottom%3A%200px%3B%0A%7D%0A%0A%2F%2A%20HORIZONTAL%20RULES%0A%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%2A%2F%0A%0Ahr%20%7B%0A%20%20clear%3A%20both%3B%0A%20%20margin%3A%2015px%200%3B%0A%20%20height%3A%200px%3B%0A%20%20overflow%3A%20hidden%3B%0A%20%20border%3A%20none%3B%0A%20%20background%3A%20transparent%3B%0A%20%20border%2Dbottom%3A%204px%20solid%20%23ddd%3B%0A%20%20padding%3A%200%3B%0A%7D%0A%0A%2F%2A%20TABLES%0A%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%2A%2F%0A%0Atable%20th%20%7B%0A%20%20font%2Dweight%3A%20bold%3B%0A%7D%0A%0Atable%20th%2C%20table%20td%20%7B%0A%20%20border%3A%201px%20solid%20%23ccc%3B%0A%20%20padding%3A%206px%2013px%3B%0A%7D%0A%0Atable%20tr%20%7B%0A%20%20border%2Dtop%3A%201px%20solid%20%23ccc%3B%0A%20%20background%2Dcolor%3A%20%23fff%3B%0A%7D%0A%0Atable%20tr%3Anth%2Dchild%282n%29%20%7B%0A%20%20background%2Dcolor%3A%20%23f8f8f8%3B%0A%7D%0A%0A%2F%2A%20IMAGES%0A%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%2A%2F%0A%0Aimg%20%7B%0A%20%20max%2Dwidth%3A%20100%25%0A%7D%0A" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<table width="100%">
|
|
<tbody>
|
|
<tr>
|
|
<td bgcolor="black" width="222px" style="padding: 0px;">
|
|
<a href="http://www.ti.com">
|
|
<img src="data:image/gif;base64,R0lGODlh3gA2AKIAAAAAAP///7u7u29vbz8/PwYGBujo6BgYGCH5BAAAAAAALAAAAADeADYAAAP/CLrc/jDKSau9OOvNu/9gKI5kaZ5oqq5s675wLM90bd94ru987//AoHBILBqPyKRyyWw6n9CodHorDALYLIHKJVqz2q44eAUHtoDB4DBu48rgLQErcNtnX7NhMDcICIB3gix5ZmtqAAZZew8EAo+QkQIDNVZqiIM1cHGKZ4YPAmaiAWw0c1gFmZqjB3SbZ6kNe6WhsAeOlDV0qjSFAXUAp7lwuREFtVsFgMvLB7fNAM+BCs+lDLd8BNYOuxfV22PL0RiWlwO1u3kDqejAEsjR6GB86FsHoYwA6gxWnVgGEegUuIelWJk6jswAGlXQ36J1xBSoQwfulIEDr/6l+VeK/+AehrAGOHRnAWRBbbWegckXAV6wk4AeRQtDQBEaBYsYlMl2hUCsBt0iKgilT9EfAlfO7SmzdKkrkQUT/fqZSECqLCSlntH375IAA1tqGUilLIBSNVnU+NmJNBRVChlF1QwAdlRWBy5P3QymwCLBYhs73cTHYBq3X33nDQ2wcWuBgef0FRD4GK3jU3VCZZUJAIw1OGg0P+4bFiubOWoOsEP1+KvZn3wurDbZ6lfcuw3yYkFjRSeYzRe7ARAbW0K3PmGIMi0OFDG1Mmha+RnufAHn3xL9ha6uTZ/rXagZ1GKAtTsHeWb+FEQvHILuX4+mLzj2j2r4TrFesTwMbE5Cuv8JzbTSGuRV1xgfUJFC3WbA0JWFalcItpgf8YU2yT/qATaedent5cBb8zk0DzIitgfKbonRFV9Wp2xl3UXq5Ccibp05598BnRigiAIJmrZAexkJQIuBwzX4CB3SQbeYQkPVAUco63DI2HzsAdYAiAvEZdYlaVQ5wXs3+bQAjovEUoBRR9LVAFLaPXCcY/KMqVRasQB5kiJgLcYgTkJiuCWKC2ZpIY/z/LRhYefkBAGW1HTyRy2UjObLHxSAOZ948EUVGCSC3SLZbB7iZKOLc2GRRgMH/VhdHnJwFCgD8iEGx0VKvpqbO+hoaCppEg3UiTES1CTkhNaQ+Qs4LQGql07/lET4mIQ6SvTSVGZ9Bmhz/bkYzK+PFKtpje6wumRm1wrLZzSdQASoZvyswdmSuk7p616HfkjBTxZBQucFgqXCFKdn1NpiUlQJhs8kteBWG0AbATbXS2tBlaeoVkmJRova4KkGPmhMFdiSYmq8cbTRYhrlkiHaNufJ9mIgVqEXnAOJM5JE4sgjudQ8bF82x+cKBP4Iiedecyjgx2/WtMNjjhcL9h+S4xq9RYJgsbeeUbmdrPTSQbPccsyijEXOfI8xyuinVJH1wdkS/MQ2Bc5Iq08DyHYwGglvPyCilbz0fa8GLV7r9+Btb7CJ14Qnzg8HpdKoOOF5Py752JNXvrblNphzEHnmnF/a+ecTbA465qKPXnnppkuOeuqKr8465K+z7nrsfc9Ouyq23z5I7rrfwXvvbhSQAAA7" alt="Texas Instruments" border="0">
|
|
</a>
|
|
</td>
|
|
<td bgcolor="red">
|
|
<img src="data:image/gif;base64,R0lGODlhOgEaALMAAP8AAP////92dv+3t/+Njf/W1v/t7f8hIf/19f+jo//Hx/8/P/9cXP/j4//6+v/+/iH5BAAAAAAALAAAAAA6ARoAAAT/EMhJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iu73zv/8CgcEgsGo/IpHLJbDqft0NDMCBQodis1jcADBKE7nYcCpjPgU5AQBKkVYOHAeRudqtXsh60/vRHdSoBBCGBNAkLe4o4f2psgG8pjR6GM5OLmDB/DA0GBoQADAgICRIBBQUOYgwGCg2kEgudBgUHAIGcBg0MsZ0NCnMGYgsBtqEGAbCynrW3AQONgcIFBgiErK6wAAfUtLbCscWiowoAyLDczLZu0AIJCAYOoJn0G38ObAwPEvLEts/O1vUhsA8AAjGonEmA9W6hGAVpEjiQoKBAhT8HJSRkVyEQQAAJ//a5YeMPQIFyACqCnJjSIgFCB4oB+HOSokWOAB6wIWCxnk8MfYh5QsYg5sVHfQLVMSqhztJIxWIaC6QzJy8KfZgqrNT0zR+nUNl8fSMvZ6IDwJCJRfoI7IR4Cub9nDsha6RwR02xUZpGq1utUWUq9FKgYV6/abgOHjt45tquEgY0SDDHoJg+fxhXolKNrmfH/EoR5EdAKmjQfB1qvPmGIQIJ3g4gC2egVF7LqxtP8Ng2cViTKFUCIGbNFKEEmB/VbDlYdqLRn+du8oTg6jjbmfe+CbTM2+BcuySgbQVtQoOCt7s3U8wbsqGs3ZppZLnylwFe8Uql825ogANPckUnYDoOCogxQGXADajggjcw4AA8DSSyTQASMmjhhTQscBWGHHbo4YcghijiiCSWaOKJKKao4oostugiFBEAADs=">
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
<h1>C2000 Software Diagnostic Library 5.00.01</h1>
|
|
<h2>Table of Contents</h2>
|
|
<div id="TOC">
|
|
<ul>
|
|
<li><a href="#introduction">Introduction</a></li>
|
|
<li><a href="#documentation">Documentation</a></li>
|
|
<li><a href="#whats-new">What's New</a><ul>
|
|
<li><a href="#section-5.00.01">5.00.01</a></li>
|
|
</ul></li>
|
|
<li><a href="#known-issues">Known Issues</a></li>
|
|
<li><a href="#revision-history">Revision History</a><ul>
|
|
<li><a href="#section-5.00.00">5.00.00</a></li>
|
|
<li><a href="#section-4.01.00">4.01.00</a></li>
|
|
<li><a href="#section-4.00.00">4.00.00</a></li>
|
|
<li><a href="#section-3.00.00">3.00.00</a></li>
|
|
<li><a href="#section-2.01.00">2.01.00</a></li>
|
|
<li><a href="#section-2.00.00">2.00.00</a></li>
|
|
<li><a href="#section-1.00.01">1.00.01</a></li>
|
|
<li><a href="#section-1.00.00">1.00.00 (Beta)</a></li>
|
|
</ul></li>
|
|
</ul>
|
|
</div>
|
|
|
|
<h2 id="introduction"><a href="#introduction">Introduction</a></h2>
|
|
<p>This is version 5.00.01 of the C2000 Software Diagnostic Library. This document will
|
|
provide a list of the versions and revision history for the contents of the C2000
|
|
Software Diagnostic Library (SDL) directory.
|
|
</p>
|
|
<p>Some versions of the SDL are certified by UL for UL 1998 and IEC 60730. See
|
|
<a href="https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1322010/faq-iec-60730-ul-1998-capability-of-c2000-devices">this FAQ on E2E</a> for the latest details.
|
|
</p>
|
|
|
|
<h2 id="documentation"><a href="#documentation">Documentation</a></h2>
|
|
<p>This package contains the following device-specific User's Guides for the SDL.
|
|
</p><ul>
|
|
<li><a href="f280013x/docs/Diag_Lib_TMS320F280013x_Users_Guide.html">F280013x Software Diagnostic Library User's Guide</i></li>
|
|
<li><a href="f280015x/docs/Diag_Lib_TMS320F280015x_Users_Guide.html">F280015x Software Diagnostic Library User's Guide</i></li>
|
|
<li><a href="f28002x/docs/Diag_Lib_TMS320F28002x_Users_Guide.html">F28002x Software Diagnostic Library User's Guide</i></li>
|
|
<li><a href="f28003x/docs/Diag_Lib_TMS320F28003x_Users_Guide.html">F28003x Software Diagnostic Library User's Guide</i></li>
|
|
<li><a href="f28004x/docs/Diag_Lib_TMS320F28004x_Users_Guide.html">F28004x Software Diagnostic Library User's Guide</i></li>
|
|
<li><a href="f28p55x/docs/Diag_Lib_TMS320F28P55x_Users_Guide.html">F28P55x Software Diagnostic Library User's Guide</i></li>
|
|
<li><a href="f28p65x/docs/Diag_Lib_TMS320F28P65x_Users_Guide.html">F28P65x Software Diagnostic Library User's Guide</i></li>
|
|
<li><a href="f2838x/docs/Diag_Lib_TMS320F2838x_Users_Guide.html">F2838x Software Diagnostic Library User's Guide</i></li>
|
|
</ul>
|
|
|
|
<h2 id="whats-new"><a href="#whats-new">What's New</a></h2>
|
|
<h3 id="section-5.00.01"><a href="#section-5.00.01">5.00.01</a></h3>
|
|
<ul>
|
|
<li>Updated documentation to list correct version number. The previous SDL release
|
|
incorrectly referred to the release as v5.00.Beta instead of v5.00.00 in some documents.</li>
|
|
<li>Updated sdl_ex_flash_ecc_test and sdl_ex_ram_ecc_parity_test example documentation
|
|
across several devices to add a note about debug behavior that can cause the examples
|
|
to fail and how to work around it.</li>
|
|
<li>No updates were made to the SDL code in this release.</li>
|
|
</ul>
|
|
|
|
<h2 id="known-issues"><a href="#known-issues">Known Issues</a></h2>
|
|
<p> An issue has been observed with the STL_HWBIST module on the F2838x. When injecting
|
|
errors, the device appears to get an NMI watchdog reset without allowing the application
|
|
to execute the NMI ISR and clear the corresponding NMI flag. This specifically applies
|
|
to the <i>STL_HWBIST_TIMEOUT</i> and <i>STL_HWBIST_LOGIC_FAULT</i> error types. These
|
|
error types have been removed from the STA for this release.
|
|
</p>
|
|
|
|
<h2 id="revision-history"><a href="#revision-history">Revision History</a></h2>
|
|
<h3 id="section-5.00.00"><a href="#section-5.00.00">5.00.00</a></h3>
|
|
<ul>
|
|
<li>Added support for the F28P65x:<ul>
|
|
<li>STL_CAN_RAM, STL_CPU_REG, STL_CRC, STL_HWBIST, STL_LCM, STL_March, STL_MCAN_RAM, STL_OSC_CT,
|
|
STL_OSC_HR, and STL_PIE_RAM library modules with corresponding Self-Test Application usage examples.</li>
|
|
<li>Additional examples demonstrating diagnostics for Flash, RAM, missing clock detection,
|
|
the watchdog timer, and using DCSM to implement FFI.</li>
|
|
<li>F28P65x Software Diagnostic Library User's Guide and API Reference.</li>
|
|
</ul></li>
|
|
<li>Added support for the F28P55x:<ul>
|
|
<li>STL_CPU_REG, STL_CRC, STL_March, STL_MCAN_RAM, STL_OSC_CT, STL_OSC_HR, and STL_PIE_RAM
|
|
library modules with corresponding Self-Test Application usage examples.</li>
|
|
<li>Additional examples demonstrating diagnostics for Flash, RAM, missing clock detection,
|
|
the watchdog timer, and using DCSM to implement FFI.</li>
|
|
<li>F28P55x Software Diagnostic Library User's Guide and API Reference.</li>
|
|
</ul></li>
|
|
</ul>
|
|
<h3 id="section-4.01.00"><a href="#section-4.01.00">4.01.00</a></h3>
|
|
<ul>
|
|
<li>Added support for the F280013x:<ul>
|
|
<li>STL_CAN_RAM, STL_CPU_REG, STL_CRC, STL_March, STL_OSC_CT, STL_OSC_HR, STL_PIE_RAM, and STL_SP
|
|
library modules with corresponding Self-Test Application usage examples.</li>
|
|
<li>Additional examples demonstrating diagnostics for Flash, RAM, missing clock detection,
|
|
the watchdog timer, and using DCSM to implement FFI.</li>
|
|
<li>F280013x Software Diagnostic Library User's Guide and API Reference.</li>
|
|
</ul></li>
|
|
<li>Added support for the F280015x:<ul>
|
|
<li>STL_CAN_RAM, STL_CPU_REG, STL_CRC, STL_LCM, STL_March, STL_MCAN_RAM, STL_OSC_CT, STL_OSC_HR,
|
|
STL_PIE_RAM, and STL_SP library modules with corresponding Self-Test Application usage examples.</li>
|
|
<li>Additional examples demonstrating diagnostics for Flash, RAM, missing clock detection,
|
|
the watchdog timer, and using DCSM to implement FFI.</li>
|
|
<li>F280015x Software Diagnostic Library User's Guide and API Reference.</li>
|
|
</ul></li>
|
|
<li>Minor updates were made to the STL_CAN_RAM, STL_HWBIST, STL_OSC_HR, STL_PIE_RAM, and STL_Util
|
|
modules to fix some MISRA-C violations.</li>
|
|
<li>An issue was fixed in STL_PIE_RAM_injectFault() entry parameter ASSERT check.</li>
|
|
</ul>
|
|
<h3 id="section-4.00.00"><a href="#section-4.00.00">4.00.00</a></h3>
|
|
<ul>
|
|
<li>Added support for the F28003x:<ul>
|
|
<li>STL_CAN_RAM, STL_CPU_REG, STL_CRC, STL_HWBIST, STL_March, STL_MCAN_RAM, STL_OSC_CT, STL_OSC_HR,
|
|
and STL_PIE_RAM library modules with corresponding Self-Test Application usage examples.</li>
|
|
<li>Additional examples demonstrating diagnostics for Flash, RAM, missing clock detection,
|
|
the watchdog timer, and using DCSM to implement FFI.</li>
|
|
<li>F28003x Software Diagnostic Library User's Guide and API Reference.</li>
|
|
</ul></li>
|
|
<li>Updated documentation for all devices to new format and added additional content to help with integration
|
|
of the library.</li>
|
|
<li>Fixed an issue in the F2838x STL_MCAN_RAM module where the definition of <i>STL_MCAN_RAM_MAX_ADDR_OFFSET</i>
|
|
in <i>stl_mcan_ram.h</i> did not match the address range documented in the device technical reference manual.</li>
|
|
</ul>
|
|
<h3 id="section-3.00.00"><a href="#section-3.00.00">3.00.00</a></h3>
|
|
<ul>
|
|
<li>Added support for the F2838x:<ul>
|
|
<li>STL_CAN_RAM, STL_CPU_REG, STL_CRC, STL_HWBIST, STL_March, STL_MCAN_RAM, STL_OSC_CT, STL_OSC_HR,
|
|
and STL_PIE_RAM library modules with corresponding Self-Test Application usage examples.</li>
|
|
<li>Additional examples demonstrating diagnostics for Flash, RAM, missing clock detection,
|
|
the watchdog timer, and using DCSM to implement FFI.</li>
|
|
<li>F2838x Software Diagnostic Library User's Guide and API Reference.</li>
|
|
</ul></li>
|
|
<li>Updated the F28004x and F28002x libraries:<ul>
|
|
<li>Updated the RAM ECC/parity example to provide improved guidance on performing a test of the ECC/parity logic.</li>
|
|
<li>Updated the compiler version to 20.2.1.LTS.</li>
|
|
</ul></li>
|
|
</ul>
|
|
|
|
<h3 id="section-2.01.00"><a href="#section-2.01.00">2.01.00</a></h3>
|
|
<ul>
|
|
<li>Added additional access violation types to the F28004x RAM access protection example (sdl_ex_ram_access_protect).</li>
|
|
<li>New examples added for both F28002x and F28004x:<ul>
|
|
<li>DCSM-based Freedom From Interference (FFI) (sdl_ex_dcsm_ffi)</li>
|
|
<li>Software test of Flash Prefetch, Data Cache and Wait-states (sdl_ex_flash_prefetch_test)</li>
|
|
</ul></li>
|
|
</ul>
|
|
|
|
<h3 id="section-2.00.00"><a href="#section-2.00.00">2.00.00</a></h3>
|
|
<ul>
|
|
<li>Added support for the F28002x:<ul>
|
|
<li>STL_CAN_RAM, STL_CPU_REG, STL_CRC, STL_HWBIST, STL_March, STL_OSC_CT, STL_OSC_HR, and STL_PIE_RAM library modules with corresponding Self-Test Application usage examples.</li>
|
|
<li>Additional examples demonstrating diagnostics for Flash, RAM, missing clock detection, and the watchdog timer.</li>
|
|
<li>F28002x Software Diagnostic Library User's Guide and API Reference.</li>
|
|
</ul></li>
|
|
<li>Updated the F28004x library:<ul>
|
|
<li>Improved STL_CPU_REG module to now test RPC and ST1 registers.</li>
|
|
<li>Updated the compiler version to 20.2.1.LTS.</li>
|
|
<li>Fixed an issue where library header files were missing closing bracket of C++ extern "C" linkage specification.</li>
|
|
<li>Fixed issues in RAM access protection and Flash ECC examples.</li>
|
|
</ul></li>
|
|
</ul>
|
|
<h3 id="section-1.00.01"><a href="#section-1.00.01">1.00.01</a></h3>
|
|
<p>Documentation updates, including an update to the Memory Usage section of the User's Guide which was missing several assembly functions.
|
|
</ul>
|
|
<h3 id="section-1.00.00"><a href="#section-1.00.00">1.00.00 (Beta)</a></h3>
|
|
<p>This is the first public release of the F28004x Software Diagnostic Library. It is currently a beta release of the library. In the near future it will be updated to contain additional documentation to support users in achieving standards compliance.</p>
|
|
The features contained in this package include:<ul>
|
|
<li>STL_CAN_RAM, STL_CPU_REG, STL_CRC, STL_March, STL_OSC_CT, STL_OSC_HR, and STL_PIE_RAM library modules with corresponding Self-Test Application usage examples.</li>
|
|
<li>Additional examples demonstrating diagnostics for Flash, RAM, missing clock detection, and the watchdog timer.</li>
|
|
<li>F28004x Software Diagnostic Library User's Guide and API Reference.</li>
|
|
</ul>
|
|
|
|
</body></html> |