Files
2026-08-30 23:04:35 -07:00

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>