6PH02_01_que_20100609 Edexcel GCE Physics
- 格式:pdf
- 大小:819.99 KB
- 文档页数:24
March 2009High Quality DXT Compression using OpenCL for CUDAIgnacio Castaño*******************Document Change HistoryVersion Date Responsible Reason for Change0.1 02/01/2007 Ignacio Castaño First draft0.2 19/03/2009 Timo Stich OpenCL versionAbstractDXT is a fixed ratio compression format designed for real-time hardware decompression of textures. While it’s also possible to encode DXT textures in real-time, the quality of the resulting images is far from the optimal. In this white paper we will overview a more expensivecompression algorithm that produces high quality results and we will see how to implement it using CUDA to obtain much higher performance than the equivalent CPU implementation.MotivationWith the increasing number of assets and texture size in recent games, the time required to process those assets is growing dramatically. DXT texture compression takes a large portion of this time. High quality DXT compression algorithms are very expensive and while there are faster alternatives [1][9], the resulting quality of those simplified methods is not very high. The brute force nature of these compression algorithms makes them suitable to be parallelized and adapted to the GPU. Cheaper compression algorithms have already been implemented [2] on the GPU using traditional GPGPU approaches. However, with the traditional GPGPU programming model it’s not possible to implement more complex algorithms where threads need to share data and synchronize.How Does It Work?In this paper we will see how to use CUDA to implement a high quality DXT1 texturecompression algorithm in parallel. The algorithm that we have chosen is the cluster fit algorithm as described by Simon Brown [3]. We will first provide a brief overview of the algorithm and then we will describe how did we parallelize and implement it in CUDA.DXT1 FormatDXT1 is a fixed ratio compression scheme that partitions the image into 4x4 blocks. Each block is encoded with two 16 bit colors in RGB 5-6-5 format and a 4x4 bitmap with 2 bits per pixel. Figure 1 shows the layout of the block.Figure 1. DXT1 block layoutThe block colors are reconstructed by interpolating one or two additional colors between the given ones and indexing these and the original colors with the bitmap bits. The number of interpolated colors is chosen depending on whether the value of ‘Color 0’ is lower or greater than ‘Color 1’.BitmapColorsThe total size of the block is 64 bits. That means that this scheme achieves a 6:1 compression ratio. For more details on the DXT1 format see the specification of the OpenGL S3TCextension [4].Cluster FitIn general, finding the best two points that minimize the error of a DXT encoded block is a highly discontinuous optimization problem. However, if we assume that the indices of the block are known the problem becomes a linear optimization problem instead: minimize the distance from each color of the block to the corresponding color of the palette.Unfortunately, the indices are not known in advance. We would have to test them all to find the best solution. Simon Brown [3] suggested pruning the search space by considering only the indices that preserve the order of the points along the least squares line.Doing that allows us to reduce the number of indices for which we have to optimize theendpoints. Simon Brown provided a library [5] that implements this algorithm. We use thislibrary as a reference to compare the correctness and performance of our CUDAimplementation.The next section goes over the implementation details.OpenCL ImplementationPartitioning the ProblemWe have chosen to use a single work group to compress each 4x4 color block. Work items that process a single block need to cooperate with each other, but DXT blocks are independent and do not need synchronization or communication. For this reason the number of workgroups is equal to the number of blocks in the image.We also parameterize the problem so that we can change the number of work items per block to determine what configuration provides better performance. For now, we will just say that the number of work items is N and later we will discuss what the best configuration is.During the first part of the algorithm, only 16 work items out of N are active. These work items start reading the input colors and loading them to local memory.Finding the best fit lineTo find a line that best approximates a set of points is a well known regression problem. The colors of the block form a cloud of points in 3D space. This can be solved by computing the largest eigenvector of the covariance matrix. This vector gives us the direction of the line.Each element of the covariance matrix is just the sum of the products of different colorcomponents. We implement these sums using parallel reductions.Once we have the covariance matrix we just need to compute its first eigenvector. We haven’t found an efficient way of doing this step in parallel. Instead, we use a very cheap sequential method that doesn’t add much to the overall execution time of the group.Since we only need the dominant eigenvector, we can compute it directly using the Power Method [6]. This method is an iterative method that returns the largest eigenvector and only requires a single matrix vector product per iteration. Our tests indicate that in most cases 8iterations are more than enough to obtain an accurate result.Once we have the direction of the best fit line we project the colors onto it and sort them along the line using brute force parallel sort. This is achieved by comparing all the elements against each other as follows:cmp[tid] = (values[0] < values[tid]);cmp[tid] += (values[1] < values[tid]);cmp[tid] += (values[2] < values[tid]);cmp[tid] += (values[3] < values[tid]);cmp[tid] += (values[4] < values[tid]);cmp[tid] += (values[5] < values[tid]);cmp[tid] += (values[6] < values[tid]);cmp[tid] += (values[7] < values[tid]);cmp[tid] += (values[8] < values[tid]);cmp[tid] += (values[9] < values[tid]);cmp[tid] += (values[10] < values[tid]);cmp[tid] += (values[11] < values[tid]);cmp[tid] += (values[12] < values[tid]);cmp[tid] += (values[13] < values[tid]);cmp[tid] += (values[14] < values[tid]);cmp[tid] += (values[15] < values[tid]);The result of this search is an index array that references the sorted values. However, this algorithm has a flaw, if two colors are equal or are projected to the same location of the line, the indices of these two colors will end up with the same value. We solve this problem comparing all the indices against each other and incrementing one of them if they are equal:if (tid > 0 && cmp[tid] == cmp[0]) ++cmp[tid];if (tid > 1 && cmp[tid] == cmp[1]) ++cmp[tid];if (tid > 2 && cmp[tid] == cmp[2]) ++cmp[tid];if (tid > 3 && cmp[tid] == cmp[3]) ++cmp[tid];if (tid > 4 && cmp[tid] == cmp[4]) ++cmp[tid];if (tid > 5 && cmp[tid] == cmp[5]) ++cmp[tid];if (tid > 6 && cmp[tid] == cmp[6]) ++cmp[tid];if (tid > 7 && cmp[tid] == cmp[7]) ++cmp[tid];if (tid > 8 && cmp[tid] == cmp[8]) ++cmp[tid];if (tid > 9 && cmp[tid] == cmp[9]) ++cmp[tid];if (tid > 10 && cmp[tid] == cmp[10]) ++cmp[tid];if (tid > 11 && cmp[tid] == cmp[11]) ++cmp[tid];if (tid > 12 && cmp[tid] == cmp[12]) ++cmp[tid];if (tid > 13 && cmp[tid] == cmp[13]) ++cmp[tid];if (tid > 14 && cmp[tid] == cmp[14]) ++cmp[tid];During all these steps only 16 work items are being used. For this reason, it’s not necessary to synchronize them. All computations are done in parallel and at the same time step, because 16 is less than the warp size on NVIDIA GPUs.Index evaluationAll the possible ways in which colors can be clustered while preserving the order on the line are known in advance and for each clustering there’s a corresponding index. For 4 clusters there are 975 indices that need to be tested, while for 3 clusters there are only 151. We pre-compute these indices and store them in global memory.We have to test all these indices and determine which one produces the lowest error. In general there are indices than work items. So, we partition the total number of indices by the number of work items and each work item loops over the set of indices assigned to it. It’s tempting to store the indices in constant memory, but since indices are used only once for each work group, and since each work item accesses a different element, coalesced global memory loads perform better than constant loads.Solving the Least Squares ProblemFor each index we have to solve an optimization problem. We have to find the two end points that produce the lowest error. For each input color we know what index it’s assigned to it, so we have 16 equations like this:i i i x b a =+βαWhere {}i i βα, are {}0,1, {}32,31, {}21,21, {}31,32 or {}1,0 depending on the index and the interpolation mode. We look for the colors a and b that minimize the least square error of these equations. The solution of that least squares problem is the following:∑∑⋅∑∑∑∑= −i i i i i ii i i i x x b a βαββαβαα122 Note: The matrix inverse is constant for each index set, but it’s cheaper to compute it everytime on the kernel than to load it from global memory. That’s not the case of the CPU implementation.Computing the ErrorOnce we have a potential solution we have to compute its error. However, colors aren’t stored with full precision in the DXT block, so we have to quantize them to 5-6-5 to estimate the error accurately. In addition to that, we also have to take in mind that the hardware expands thequantized color components to 8 bits replicating the highest bits on the lower part of the byte as follows:R = (R << 3) | (R >> 2); G = (G << 2) | (G >> 4); B = (B << 3) | (B >> 2);Converting the floating point colors to integers, clamping, bit expanding and converting them back to float can be time consuming. Instead of that, we clamp the color components, round the floats to integers and approximate the bit expansion using a multiplication. We found the factors that produce the lowest error using an offline optimization that minimized the average error.r = round(clamp(r,0.0f,1.0f) * 31.0f); g = round(clamp(g,0.0f,1.0f) * 63.0f); b = round(clamp(b,0.0f,1.0f) * 31.0f); r *= 0.03227752766457f; g *= 0.01583151765563f; b *= 0.03227752766457f;Our experiment show that in most cases the approximation produces the same solution as the accurate solution.Selecting the Best SolutionFinally, each work item has evaluated the error of a few indices and has a candidate solution.To determine which work item has the solution that produces the lowest error, we store the errors in local memory and use a parallel reduction to find the minimum. The winning work item writes the endpoints and indices of the DXT block back to global memory.Implementation DetailsThe source code is divided into the following files:•DXTCompression.cl: This file contains OpenCL implementation of the algorithm described here.•permutations.h: This file contains the code used to precompute the indices.dds.h: This file contains the DDS file header definition. PerformanceWe have measured the performance of the algorithm on different GPUs and CPUscompressing the standard Lena. The design of the algorithm makes it insensitive to the actual content of the image. So, the performance depends only on the size of the image.Figure 2. Standard picture used for our tests.As shown in Table 1, the GPU compressor is at least 10x faster than our best CPUimplementation. The version of the compressor that runs on the CPU uses a SSE2 optimized implementation of the cluster fit algorithm. This implementation pre-computes the factors that are necessary to solve the least squares problem, while the GPU implementation computes them on the fly. Without this CPU optimization the difference between the CPU and GPU version is even larger.Table 1. Performance ResultsImage TeslaC1060 Geforce8800 GTXIntel Core 2X6800AMD Athlon64 DualCore 4400Lena512x51283.35 ms 208.69 ms 563.0 ms 1,251.0 msWe also experimented with different number of work-items, and as indicated in Table 2 we found out that it performed better with the minimum number.Table 2. Number of Work Items64 128 25654.66 ms 86.39 ms 96.13 msThe reason why the algorithm runs faster with a low number of work items is because during the first and last sections of the code only a small subset of work items is active.A future improvement would be to reorganize the code to eliminate or minimize these stagesof the algorithm. This could be achieved by loading multiple color blocks and processing them in parallel inside of the same work group.ConclusionWe have shown how it is possible to use OpenCL to implement an existing CPU algorithm in parallel to run on the GPU, and obtain an order of magnitude performance improvement. We hope this will encourage developers to attempt to accelerate other computationally-intensive offline processing using the GPU.High Quality DXT Compression using CUDAMarch 2009 9References[1] “Real-Time DXT Compression”, J.M.P. van Waveren. /cd/ids/developer/asmo-na/eng/324337.htm[2] “Compressing Dynamically Generated Textures on the GPU”, Oskar Alexandersson, Christoffer Gurell, Tomas Akenine-Möller. http://graphics.cs.lth.se/research/papers/gputc2006/[3] “DXT Compression Techniques”, Simon Brown. /?article=dxt[4] “OpenGL S3TC extension spec”, Pat Brown. /registry/specs/EXT/texture_compression_s3tc.txt[5] “Squish – DXT Compression Library”, Simon Brown. /?code=squish[6] “Eigenvalues and Eigenvectors”, Dr. E. Garcia. /information-retrieval-tutorial/matrix-tutorial-3-eigenvalues-eigenvectors.html[7] “An Experimental Analysis of Parallel Sorting Algorithms”, Guy E. Blelloch, C. Greg Plaxton, Charles E. Leiserson, Stephen J. Smith /blelloch98experimental.html[8] “NVIDIA CUDA Compute Unified Device Architecture Programming Guide”.[9] NVIDIA OpenGL SDK 10 “Compress DXT” sample /SDK/10/opengl/samples.html#compress_DXTNVIDIA Corporation2701 San Tomas ExpresswaySanta Clara, CA 95050 NoticeALL NVIDIA DESIGN SPECIFICATIONS, REFERENCE BOARDS, FILES, DRAWINGS, DIAGNOSTICS, LISTS, AND OTHER DOCUMENTS (TOGETHER AND SEPARATELY, “MATERIALS”) ARE BEING PROVIDED “AS IS.” NVIDIA MAKES NO WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT,MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.Information furnished is believed to be accurate and reliable. However, NVIDIA Corporation assumes no responsibility for the consequences of use of such information or for any infringement of patents or otherrights of third parties that may result from its use. No license is granted by implication or otherwise under any patent or patent rights of NVIDIA Corporation. Specifications mentioned in this publication are subject to change without notice. This publication supersedes and replaces all information previously supplied. NVIDIA Corporation products are not authorized for use as critical components in life support devices or systems without express written approval of NVIDIA Corporation.TrademarksNVIDIA, the NVIDIA logo, GeForce, and NVIDIA Quadro are trademarks or registeredtrademarks of NVIDIA Corporation in the United States and other countries. Other company and product names may be trademarks of the respective companies with which they are associated. Copyright© 2009 NVIDIA Corporation. All rights reserved.。
【Microsoft office 2010 专业增强版】2010中文32位:ed2k://|file|SW_DVD5_Office_Professional_Plus_2010_W32_ChnSimp_MLF_X16-52528.is o|926285824|3FE784EF02E56648D0920E7D5CA5A9A3|/2010中文64位:ed2k://|file|SW_DVD5_Office_Professional_Plus_2010_64Bit_ChnSimp_MLF_X16-52534.i so|1009090560|C0BADE6BE073CC00609E6CA16D0C62AC|/2010英文32位:ed2k://|file|SW_DVD5_Office_Professional_Plus_2010_W32_English_MLF_X16-52536.iso |767354880|E9EB8BD8B36DEFD34CBC5C6AEDB1FF63|/2010英文64位:ed2k://|file|SW_DVD5_Office_Professional_Plus_2010_64Bit_English_MLF_X16-52545.iso |850208768|DF15BA2D1B5D90E133********E42C5C|/--------------------------------------------------------------------------------------【Microsoft office 2013专业增强版】office 2013 32位简体中文版ed2k://|file|SW_DVD5_Office_Professional_Plus_2013_W32_ChnSimp_MLF_X18-55126.I SO|850122752|72F01530B3A9C320E166A1A412F1D869|/office 2013 64位简体中文版ed2k://|file|SW_DVD5_Office_Professional_Plus_2013_64Bit_ChnSimp_MLF_X18-55285.I SO|958879744|678EF5DD83F825E97FB710996E0BA597|/ 【Microsoft office 2010专业增强版】简体中文32位ed2k://|file|SW_DVD5_Office_Professional_Plus_2010_W32_ChnSimp_MLF _X16-52528.iso|926285824|3FE784EF02E56648D0920E7D5CA5A9A3|/简体中文64位ed2k://|file|SW_DVD5_Office_Professional_Plus_2010_64Bit_ChnSimp_MLF _X16-52534.iso|1009090560|C0BADE6BE073CC00609E6CA16D0C62AC|/繁体中文32位ed2k://|file|SW_DVD5_Office_Professional_Plus_2010_W32_ChnTrad_MLF_ X16-52767.iso|913917952|05C7B0C53F7A116573078176F7F09BBF|/繁体中文64位ed2k://|file|SW_DVD5_Office_Professional_Plus_2010_64Bit_ChnTrad_MLF _X16-52773.iso|996601856|E488E7680F25DA9570CA03A6E367E6A7|/英文32位ed2k://|file|SW_DVD5_Office_Professional_Plus_2010_W32_English_MLF_X 16-52536.iso|767354880|E9EB8BD8B36DEFD34CBC5C6AEDB1FF63|/英文64位ed2k://|file|SW_DVD5_Office_Professional_Plus_2010_64Bit_English_MLF_ X16-52545.iso|850208768|DF15BA2D1B5D90E133********E42C5C|/【Microsoft office 2013专业增强版】简体中文32位ed2k://|file|SW_DVD5_Office_Professional_Plus_2013_W32_ChnSimp_MLF _X18-55126.ISO|850122752|72F01530B3A9C320E166A1A412F1D869|/简体中文64位ed2k://|file|SW_DVD5_Office_Professional_Plus_2013_64Bit_ChnSimp_MLF _X18-55285.ISO|958879744|678EF5DD83F825E97FB710996E0BA597|/英文32位磁力下载地址:(复制到浏览器地址栏按回车会自动调用迅雷下载,选708.46 MB(兆)的安装包)magnet:?xt=urn:btih:91641B6FC20521D6A5B86B1000140F03E556C175英文64位磁力下载地址:(复制到浏览器地址栏按回车会自动调用迅雷下载,选812.01MB(兆)的安装包)magnet:?xt=urn:btih:FB03E471B7F46AE03C4C14F42BEFE8063A7283CB 【Microsoft visio 2010专业增强版】简体中文32位ed2k://|file|SW_DVD5_Visio_Premium_2010w_SP1_W32_ChnSimp_Std_Pro_Pr em_MLF_X17-75847.iso|674627584|9945A8591D1B2D185656B5B3DC2CA24B|/简体中文64位ed2k://|file|SW_DVD5_Visio_Premium_2010w_SP1_64Bit_ChnSimp_Std_Pro_P rem_MLF_X17-75849.iso|770732032|B0BFCB2BA515B4A55936332FBD362844|/【Microsoft project 2010专业增强版】简体中文32位ed2k://|file|SW_DVD5_Project_Pro_2010w_SP1_W32_ChnSimp_MLF_X17-76643.iso|616083456|0E343DD19A9D487312F80EDD4ED4FBFE|/简体中文64位ed2k://|file|SW_DVD5_Project_Pro_2010w_SP1_64Bit_ChnSimp_MLF_X17-76658.iso|696616960|00A5C47805084B2D90E9380D163FF1A9|/【Microsoft office 2007专业增强版】简体中文ed2k://|file|cn_office_professional_plus_2007_dvd_X12-38713.iso|694059008|CFAE350 F8A9028110D12D61D9AEC1315|/英文ed2k://|file|en_office_professional_plus_2007_cd_X12-38663.iso|517816320|786033D 5E832298E607D0ED1B47C03AF|/。
2021.3最新office2010激活码推荐附激活⼯具+激活教程2021.3最新office2010激活密钥/神key/产品秘钥推荐!office2010不是免费软件,需要有正版的激活密钥,如果没有激活,会在打开软件的时候,提⽰输⼊产品密钥,或者提⽰该版本的Microsoft Office尚未激活,很不⽅便。
所以要想体验完整的office 2010就需要⼤家激活才⾏。
那么,怎么激活office 2010呢?office 2010的免费激活码怎么获取呢?还有不知道的朋友⼀起和⼩编详细看看吧!office 2010免费版下载(因为秘钥都是有⼈数和时间限制的,所以使⽤秘钥未能注册成功的,可以选择下⾯的免费版本安装。
)Microsoft Office 2010 中⽂完整特别版(附破解教程+密钥+激活⼯具) 64位类型:办公软件⼤⼩:848MB语⾔:简体中⽂时间:2018-10-20查看详情Microsoft Office 2010三合⼀精简特别版(Word/Excel/Powerpoint) 含激活⼯具Microsoft Office 2010三合⼀精简特别版(Word/Excel/Powerpoint) 含激活⼯具类型:办公软件⼤⼩:97.8MB语⾔:简体中⽂时间:2017-12-15查看详情Macabacus for Microsoft Office2010/2013/2016 v8.11.8 特别版(附注册⽂件)类型:办公软件⼤⼩:47MB语⾔:简体中⽂时间:2019-04-26查看详情office永久数字通⽤激活⼯具HEU KMS Activator激活⼯具(⽀持win11永久激活) v24.5.0 知彼⽽知⼰版类型:系统其它⼤⼩:7.27MB语⾔:简体中⽂时间:2021-11-19查看详情KMS Matrix(windows/office⼀键激活⼯具) v4.1 免费绿⾊版类型:系统其它⼤⼩:9.7MB语⾔:英⽂软件时间:2020-11-18查看详情2021最新office2010激活密钥BDD3G-XM7FB-BD2HM-YK63V-VQFDKVYBBJ-TRJPB-QFQRF-QFT4D-H3GVBHQ937-PP69X-8K3KR-VYY2F-RPHB3MKCGC-FBXRX-BMJX6-F3Q8C-2QC6PD83RR-G22Y6-WYPTV-MG4TJ-MGH3Q236TW-X778T-8MV9F-937GT-QVKBB87VT2-FY2XW-F7K39-W3T8R-XMFGFQY89T-88PV8-FD7H7-CJVCQ-GJ49223TGP-FTKV6-HTHGD-PDWWP-MWCRQGDQ98-KW37Y-MVR84-246FH-3T6BG6VCWT-QBQVD-HG7KD-8BW8C-PBX7T7TRBP-9YRB2-QMTMW-GTGQC-7VPVFQ2CQ6-KPH24-CJ2WV-3HHH6-G2D3XPXMWD-YCJ8H-R3MXR-JJWFP-CKF7TVYBBJ-TRJPB-QFQRF-QFT4D-H3GVB7X9XM-HGMB4-TMGHY-9VDQV-R8CGBHV7BJ-R6GCT-VHBXD-YH4FD-GTH2TGFBFM-BX4DR-CK6PM-FY8YF-KBXFV4F3B6-JTT3F-VDCD6-G7J4Q-74W3R2MHJR-V4MR2-V4W2Y-72MQ7-KC6XKOffice2010永久激活密钥:7X9XM-HGMB4-TMGHY-9VDQV-R8CGBHV7BJ-R6GCT-VHBXD-YH4FD-GTH2TVYBBJ-TRJPB-QFQRF-QFT4D-H3GVBJ33GT-XVVYK-VHBBC-VY7FB-MTQ4CGRPWH-7CDHQ-K3G3C-JH2KX-C88H86CCCX-Y93YP-3WQGT-YCKFW-QTTT76QFDX-PYH2G-PPYFD-C7RJM-BBKQ8BDD3G-XM7FB-BD2HM-YK63V-VQFDKVYBBJ-TRJPB-QFQRF-QFT4D-H3GVBDBXYD-TF477-46YM4-W74MH-6YDQ8Office 2010 Professional Plus Retail(零售版)密钥key: C6YV2-6CKK8-VF7JB-JJCFM-HXJ2DGCXQJ-KFYBG-XR77F-XF3K8-WT7QW23TGP-FTKV6-HTHGD-PDWWP-MWCRQQY89T-88PV8-FD7H7-CJVCQ-GJ492GDQ98-KW37Y-MVR84-246FH-3T6BGFGVT2-GBV2M-YG4BD-JM823-XJYRYTTWC8-Y8KD3-YD77J-RGWTF-DTG2VOffice home and student 2010:HV7BJ-R6GCT-VHBXD-YH4FD-GTH2Toffice 2010 专业版密钥:NW8E5-P49TH-1GVJN-554PL-LGJJAVJ5ID-K6NEX-10583-8Z9QU-PJB1OX0JPA-CUSBK-T0J8O-2IH6W-DT6N1Office Professional Plus 2010 密钥:J33GT-XVVYK-VHBBC-VY7FB-MTQ4CGRPWH-7CDHQ-K3G3C-JH2KX-C88H86CCCX-Y93YP-3WQGT-YCKFW-QTTT76QFDX-PYH2G-PPYFD-C7RJM-BBKQ8BDD3G-XM7FB-BD2HM-YK63V-VQFDKVYBBJ-TRJPB-QFQRF-QFT4D-H3GVBDBXYD-TF477-46YM4-W74MH-6YDQ8想要获取更多资源请扫码关注公众号后台回复“649”获取激活⼯具office 2010激活教程打开刚安装的Office,点击左上⾓的“⽂件”,然后点击下拉菜单中“帮助”,显⽰为该Office需要激活。
copper centers(Cu A and Cu B)and two hemes—low-spin heme a and high-spin heme a3.Despite many years of research,the individual absolute absorption spectra of the two hemes in the Soret band(420–460nm)have not yet been resolved because they overlap strongly. There is but a single classical work of Vanneste[1]reporting the absolute individual spectra of the reduced hemes a and a3.We revisited the problem with new approaches as summarized below.(1)Calcium binding to mitochondrial COX induces a small red shift of the absorption spectrum of heme a.Treating the calcium-induced difference spectrum as thefirst derivative(differential)of the ab-sorption spectrum of the reduced heme a,it is possible to reconstruct the line shape of the parent absolute spectrum of a2+by integration. The Soret band absolute spectrum of the reduced heme a obtained in this way differs strongly form that in ref.[1].It is fairly symmetric and can be easily approximated by two10nm Gaussians with widely split maxima at442and451nm.In contrast to Vanneste,no evidence for the~428nm shoulder is observed for heme a2+.(2)The overall Soret band of the reduced COX reveals at least5 more Gaussians that are not affected by Ca2+.Two of them at436 and443nm can be attributed to electronic B0transitions in heme a3, and two more can represent their vibronic satellites.(3)A theoretical dipole–dipole interaction model was developed [2]for calculation of absorption and CD spectra.The model allows to optimize parameters of the B x,y electronic transitions in the hemes a and a3to obtain bestfit to the experimental spectra.The optimized parameters agree with the characteristics of the reconstructed spectra of hemes a and a3.References[1]W.H.Vanneste,The stoichiometry and absorption spectra ofcomponents a and a-3in cytochrome c oxidase,Biochemistry,5 (1966)838–48.[2]A.V.Dyuba,A.M.Arutyunyan,T.V.Vygodina,N.V.Azarkina,A.V.Kalinovich,Y.A.Sharonov,and A.A.Konstantinov,Circular dichroism of cytochrome c oxidase,Metallomics,3(2011),417–432.doi:10.1016/j.bbabio.2014.05.171S9.P8Flavodiiron enzymes as oxygen and/or nitric oxide reductases Vera Gonçalves a,b,João B.Vicente b,c,Liliana Pinto a,Célia V.Romão a, Carlos Frazão a,Paolo Sarti d,e,f,Alessandro Giuffrèf,Miguel Teixeira a a Instituto de Tecnologia Química e Biológica António Xavier,Universidade Nova de Lisboa,Av.da República,2781–901Oeiras,Portugalb Metabolism and Genetics Group,Institute for Medicines and Pharmaceutical Sciences(iMed.UL),Faculty of Pharmacy,University of Lisbon,Av.Prof.Gama Pinto,1649–003Lisboa,Portugalc Department of Biochemistry and Human Biology,Faculty of Pharmacy, University of Lisbon,Av.Prof.Gama Pinto,1649-003Lisboa,Portugald Department of Biochemical Sciences,Sapienza University of Rome,Piazzale Aldo Moro5,I-00185Rome,Italye Fondazione Cenci Bolognetti—Istituto Pasteur,Italyf Institute of Biology,Molecular Medicine and Nanobiotechnology,National Research Council of Italy(CNR),ItalyE-mail:**************.ptThe Flavodiiron proteins(FDPs)are present in all life domains, from unicellular microbes to higher eukaryotes.FDPs reduce oxygen to water and/or nitrous oxide to nitrous oxide,actively contributing to combat the toxicity of O2or NO.The catalytic ability of FDPs is comparable to that of bonafide heme–copper/iron O2/NO transmem-brane reductases.FDPs are multi-modular water soluble enzymes, exhibiting a two-domain catalytic core,whose the minimal functional unit is a‘head-to-tail’homodimer,each monomer being built by a beta-lactamase domain harbouring a diiron catalytic site,and a short-chainflavodoxin,binding FMN[1–3].Despite extensive data collected on FDPs,the molecular determi-nants defining their substrate selectivity remain unclear.To clarify this issue,two FDPs with known and opposite substrate preferences were analysed and compared:the O2-reducing FDP from the eukaryote Entamoeba histolytica(EhFdp1)and the NO reductase FlRd from Escherichia coli.While the metal ligands are strictly conserved in these two enzymes,differences near the active site were observed.Single and double mutants of the EhFdp1were produced by replacing the residues in these positions with their equivalent in the E.coli FlRd.The biochemical and biophysical features of the EhFdp1WT and mutants were studied by potentiometric-coupled spectroscopic methods(UV–visible and EPR spectroscopies).The O2/NO reactivity was analysed by amperometric methods and stopped-flow absorption spectroscopy.The reactivity of the mutants towards O2was negatively affected, while their reactivity with NO was enhanced.These observations suggest that the residues mutated have a role in defining the substrate selectivity and reaction mechanism.References[1]C.Frazao,G.Silva,C.M.Gomes,P.Matias,R.Coelho,L.Sieker,S.Macedo,M.Y.Liu,S.Oliveira,M.Teixeira,A.V.Xavier,C.Rodrigues-Pousada,M.A.Carrondo,J.Le Gall,Structure of a dioxygen reduction enzyme from Desulfovibrio gigas,Nature Structural Biology,7(2000)1041–1045.[2]J.B.Vicente,M.A.Carrondo,M.Teixeira,C.Frazão,FlavodiironProteins:Nitric Oxide and/or Oxygen Reductases,in:Encyclopedia of Inorganic and Bioinorganic Chemistry,(2011).[3]V.L.Gonçalves,J.B.Vicente,L.M.Saraiva,M.Teixeira,FlavodiironProteins and their role in cyanobacteria,in: C.Obinger,G.A.Peschek(Eds.)Bioenergetic Processes of Cyanobacteria,Springer Verlag,(2011),pp.631–656.doi:10.1016/j.bbabio.2014.05.172S9.P9CydX is a subunit of Escherichia coli cytochrome bd terminal oxidase and essential for assembly and stability of the di-heme active siteJo Hoeser a,Gerfried Gehmann a,Robert B.Gennis b,Thorsten Friedrich ca Institut für Biochemie/Uni Freiburg,Germanyb Department of Biochemistry,University of Illinois at Urbana Champaign, USAc Albert-Ludwigs-Universitat Freiburg,GermanyE-mail:*****************.uni-freiburg.deThe cytochrome bd ubiquinol oxidase is part of many prokaryotic respiratory chains.It catalyzes the oxidation of ubiquinol to ubiqui-none while reducing molecular oxygen to water.The reaction is coupled to the vectorial transfer of1H+/e−across the membrane, contributing to the proton motive force essential for energy consum-ing processes.The presence of this terminal oxidase is known to be related to the virulence of several human pathogens,making it a very attractive drug target.The three heme groups of the oxidase are presumably located in subunit CydA.Heme b558is involved in ubiquinol oxidation,while the reduction of molecular oxygen is catalyzed by a di-nuclear heme center containing hemes b595and d [1].A severe change in Escherichia coli phenotype was noticed when a 111nt gene,denoted as cydX and located at the5′end of the cyd operon,was deleted.This small gene codes for a single transmem-brane helix obviously needed for the activity of the oxidase[2].WeAbstracts e98overproduced the terminal oxidase with and without the cydX gene product.The resulting enzyme was purified by chromatographic steps and the cofactors were spectroscopically characterized.We demon-strated that CydX tightly binds to the CydAB complex and is co-purified.The identity of CydX was determined by mass spectrometry. Additionally,the di-heme active site was only detectable in the variant containing CydX.Thus,CydX is the third subunit of the E.coli bd oxidase and is essential for the assembly and stability of the di-heme site[3].References[1]V.B.Borisov,R.B.Gennis,J.Hemp,M.I.Verkhovsky,The cytochromebd respiratory oxygen reductases,Biochim.Biophys.Acta.1807 (2011)1398–1413./10.1016/j.bbabio.2011.06.016.[2]C.E.VanOrsdel,S.Bhatt,R.J.Allen,E.P.Brenner,J.J.Hobson,A.Jamil,et al.,The Escherichia coli CydX protein is a member of the CydAB cytochrome bd oxidase complex and is required for cytochrome bd oxidase activity,J.Bacteriol.195(2013)3640–3650./10.1128/JB.00324-13.[3]J.Hoeser,S.Hong,G.Gehmann,R.B.Gennis,T.Friedrich,SubunitCydX of Escherichia coli cytochrome bd ubiquinol oxidase is essential for assembly and stability of the di-heme active site,FEBS Lett.(2014)./10.1016/j.febslet.2014.03.036.doi:10.1016/j.bbabio.2014.05.173S9.P10Characterization of the two cbb3-type cytochrome c oxidase isoforms from Pseudomonas stutzeri ZoBellMartin Kohlstaedt a,Hao Xie a,Sabine Buschmann a,Anja Resemann b, Julian nger c,Hartmut Michel ca MPI of Biophysics,Germanyb Bruker Daltonik GmbH,Germanyc Max-Planck-Institute of Biophysics,Department of Molecular Membrane Biology,GermanyE-mail:*****************************.deCytochrome c oxidases(CcOs)are the terminal enzymes of the respiratory chain and are members of the heme-copper oxidase superfamily(HCO).CcOs catalyze the reduction of molecular O2to water and couple this exergonic reaction with transmembrane proton pared to family A and B CcOs,the cbb3-type CcOs which represent the C-family,feature a distinctly different subunit composition,a reduced proton pumping stoichiometry and higher catalytic activity at low oxygen concentrations[1][2].The genome of Pseudomonas stutzeri ZoBell contains two independent cbb3-operons, encoding Cbb3-1(CcoNOP)and Cbb3-2(CcoNOQP).We generated variants with a focus on ccoQ whose function is unknown.The purified variants and the wildtype Cbb3were analyzed using UV–vis spec-troscopy,BN-and SDS-PAGE,O2reductase activity(ORA)and immunoblotting with an antibody specific for CcoQ.We found that the deletion of ccoQ has an influence on a b-type heme in the binuclear center,and that both the stability and the ORA are decreased without ccoQ compared to the WT.The O2affinity(OA)of Cbb3was spec-trophotometrically determined with oxygenated leghemoglobin as an O2delivery system.The determined Km values for the recombinant Cbb3-1are similar to previously published data[2].The Km value of rec.Cbb3-2is about2-fold higher than the value of rec.Cbb3-1.In addition,the OA and ORA of different variants introduced into the O2-cavity of rec.Cbb3-1show significant differences compared to the WT. In the structure of Cbb3,an additional transmembraneαhelix was detected but so far not assigned to any protein[3].We sequenced and identified the polypeptide chain using a customized MALDI-Tandem-MS-based setup and found a putative protein.The amino acid sequence of this proteinfits the electron density of the unknown helix and we are currently investigating the functional relevance of this protein.References[1]RS.Pitcher,NJ.Watmough The bacterial cytochrome cbb3oxidaseBiochim Biophys Acta,1655(2004),pp.388–399[2]O.Preisig,R.Zufferey,L.Thöny-Meyer,C.A.Appleby,H.HenneckeA high-affinity cbb3-type cytochrome oxidase terminates thesymbiosis-specific respiratory chain of Bradyrhizobium japonicum J.Bacteriol,178(1996),pp.1532–1538[3]S.Buschmann,E.Warkentin,H.Xie,nger,U.Ermler,H.MichelThe structure of cbb3cytochrome oxidase provides insights into proton pumping Science,329(2010),pp.327–330.doi:10.1016/j.bbabio.2014.05.174S9.P11Expression of terminal oxidases under nutrient-limited conditions in Shewanella oneidensis MR-1Sébastien Le Laz a,Arlette Kpebe b,Marielle Bauzan c,Sabrina Lignon d, Marc Rousset a,Myriam Brugna aa BIP,CNRS,Marseille,Franceb BIP,CNRS/AMU,Francec CNRS,Aix-Marseille Université,Unitéde fermentation,FR3479,IMM, Franced CNRS,Aix-Marseille Université,Plate-forme Protéomique,FR3479,IMM, MaP IBiSA,FranceE-mail:***************.frShewanella species are facultative anaerobic bacteria renowned for their remarkable respiratory versatility that allows them to use,in addition to O2,a broad spectrum of compounds as electron acceptors. In the aerobic respiratory chain,terminal oxidases catalyze the last electron transfer step by reducing molecular oxygen to water.The genome of Shewanella oneidensis MR-1encodes for three terminal oxidases:a bd-type quinol oxidase and two heme-copper oxidases, a A-type cytochrome c oxidase(Cox)and a cbb3-type oxidase.In a previous study,we investigate the role of these terminal oxidases under aerobic and microaerobic conditions in rich medium using a biochemical approach[1].Our results revealed the particularity of the aerobic respiratory pathway in S.oneidensis since the cbb3-type oxidase was the predominant oxidase under aerobic conditions while the bd-type and the cbb3-type oxidases were involved in respira-tion at low-O2tensions.Against all expectation,the low-affinity Cox oxidase had no physiological significance in our experimental conditions.Do these data reflect a functional loss of Cox resulting from evolutionary mechanisms as suggested by Zhou et al.[2]?Is Cox expressed under specific conditions like the aa3oxidase in Pseudo-monas aeruginosa,maximally expressed under starvation conditions [3]?To address these questions,we investigated the expression pattern of the terminal oxidases under nutrient-limited conditions and different dissolved O2tensions by measuring oxidase activities coupled to mass-spectrometry analysis.In addition to the notable modulation of the expression of the bd-type and cbb3-type oxidases in the different tested conditions,we detected Cox oxidase under carbon-starvation conditions.This constitutes thefirst report of a condition under which the A-type oxidase is expressed in S.oneidensis. We suggest that Cox may be crucial for energy conservation in carbon-limited environments and we propose that Cox may be a component of a general protective response against oxidative stress allowing S.oneidensis to thrive under highly aerobic habitats.Abstracts e99。
Analysis of Polynuclear Aromatic Hydrocarbons (PAHs)in Wastewater by GC/MSAnila I Khan,Rob Bunn,Tony Edge,Thermo Fisher Scientific,Runcorn,Cheshire,UKIntroductionUS EPA method 610is an analytical GC/MS method used for determining a range of polynuclear aromatic hydro-carbons (PAHs)in municipal and industrial wastewater.This method was developed by the US Environmental Protection Agency to monitor industrial and municipal discharges under 40CFR 136.1.EPA method 610was performed using a splitlessinjection mode on a Thermo Scientific TRACE GC coupled to a Thermo Scientific Ion Trap mass spectrometer.The Thermo Scientific TraceGOLD TG-5SilMS column provides excellent performance for the analysis of PAHs,in accordance with EPA method 610.It can also be used for the analysis of PAHS for EPA method 8100.GoalTo demonstrate the suitability and performance ofTraceGOLD™TG-5SilMS for the analysis of EPA method 610;PAHs in wastewater.Experimental detailsThe PAHs stated in the EPA method 610were run on a TRACE™GC fitted with a TriPlus autosampler.The Ion trap mass spectrometer was used in a segmented mode to allow precise control of groups of ions for improved ion statistics and ion ratios.The column used for analysis of the series of PAHs was a low polarity silarylene phase,with selectivity comparable to a 5%diphenyl/95%di-methyl polysiloxane phase.The data was acquired and processed using Thermo Scientific Xcalibur data handling software.6108100Thermo Scientific TriPlus Autosampler Sample volume1µLTRACE GC Ultra Oven Program60°C (5min),8°C/min,300°C (10min)Equilibration Time 0.5minInjector 275°C,Splitless (1min)Split Flow 30mL/minColumn FlowHelium,1.5mL/min (constant flow)Transfer Line Temperature300°CThermo Scientific Ion Trap MS MS TypeITD 230LT (250L turbo pump)MS Source Temperature 225°C MS Source Current 250µA Electron Energy 70eV Filament Delay 5minMS Aquisition ModeEI+,45-450amu Segmented ScanConsumablesPart Number BTO 17mm septa313032113mm ID Focus Liner,105mm long 45350032Liner graphite seal 2903340610µL,80mm Syringe36502019Graphite ferrules to fit0.32mm id columns29053487Graphite/vespel 0.25mm ID ferrules for GC/MS interface 290334962mL clear vial and Si/PTFE seal60180-599Sample preparationA pre-mixed 1ng/µL of PAHs standard solution prepared in dichloromethane and benzene was used for the analysis.ColumnPart Number TraceGOLD TG-5SilMS,30m ×0.25mm ×0.25µm,26096-1420Guard Column 2m ×0.32mm 260RG497Press-Fit Union64000-001IS 12IS3IS IS54678910111213IS151614Time(min)。
Package‘riskclustr’October14,2022Type PackageTitle Functions to Study Etiologic HeterogeneityVersion0.4.0Description A collection of functions related to the study of etiologic heterogeneity both across dis-ease subtypes and across individual disease markers.The included functions allow one to quan-tify the extent of etiologic heterogeneity in the context of a case-control study,and provide p-values to test for etiologic heterogeneity across individual risk factors.Begg CB,Za-bor EC,Bernstein JL,Bernstein L,Press MF,Seshan VE(2013)<doi:10.1002/sim.5902>. Depends R(>=4.0)License GPL-2URL /riskclustr/,https:///zabore/riskclustrBugReports https:///zabore/riskclustr/issuesEncoding UTF-8Imports mlogit,stringr,MatrixLanguage en-USLazyData trueRoxygenNote7.1.0VignetteBuilder knitrSuggests testthat,covr,rmarkdown,dplyr,knitr,usethis,spellingNeedsCompilation noAuthor Emily C.Zabor[aut,cre]Maintainer Emily C.Zabor<***************>Repository CRANDate/Publication2022-03-2301:00:02UTC12d R topics documented:d (2)dstar (3)eh_test_marker (4)eh_test_subtype (5)optimal_kmeans_d (7)posthoc_factor_test (8)subtype_data (9)Index11d Estimate the incremental explained risk variation in a case-controlstudyDescriptiond estimates the incremental explained risk variation across a set of pre-specified disease subtypesin a case-control study.This function takes the name of the disease subtype variable,the number of disease subtypes,a list of risk factors,and a wide dataset,and does the needed transformation on the dataset to get the correct format.Then the polytomous logistic regression model isfit using mlogit,and D is calculated based on the resulting risk predictions.Usaged(label,M,factors,data)Argumentslabel the name of the subtype variable in the data.This should be a numeric variable with values0through M,where0indicates control subjects.Must be suppliedin quotes,bel="subtype".quotes.M is the number of subtypes.For M>=2.factors a list of the names of the binary or continuous risk factors.For binary risk factors the lowest level will be used as the reference level.e.g.factors=list("age","sex","race").data the name of the dataframe that contains the relevant variables.ReferencesBegg,C.B.,Zabor,E.C.,Bernstein,J.L.,Bernstein,L.,Press,M.F.,&Seshan,V.E.(2013).A conceptual and methodological framework for investigating etiologic heterogeneity.Stat Med,32(29),5039-5052.doi:10.1002/sim.5902dstar3 Examplesd(label="subtype",M=4,factors=list("x1","x2","x3"),data=subtype_data)dstar Estimate the incremental explained risk variation in a case-only studyDescriptiondstar estimates the incremental explained risk variation across a set of pre-specified disease sub-types in a case-only study.The highest frequency level of label is used as the reference level,for stability.This function takes the name of the disease subtype variable,the number of disease sub-types,a list of risk factors,and a wide case-only dataset,and does the needed transformation on the dataset to get the correct format.Then the polytomous logistic regression model isfit using mlogit, and D*is calculated based on the resulting risk predictions.Usagedstar(label,M,factors,data)Argumentslabel the name of the subtype variable in the data.This should be a numeric variable with values0through M,where0indicates control subjects.Must be suppliedin quotes,bel="subtype".quotes.M is the number of subtypes.For M>=2.factors a list of the names of the binary or continuous risk factors.For binary risk factors the lowest level will be used as the reference level.e.g.factors=list("age","sex","race").data the name of the case-only dataframe that contains the relevant variables.ReferencesBegg,C.B.,Seshan,V.E.,Zabor,E.C.,Furberg,H.,Arora,A.,Shen,R.,...Hsieh,J.J.(2014).Genomic investigation of etiologic heterogeneity:methodologic challenges.BMC Med Res Methodol,14,138.4eh_test_marker Examples#Exclude controls from data as this is a case-only calculationdstar(label="subtype",M=4,factors=list("x1","x2","x3"),data=subtype_data[subtype_data$subtype>0,])eh_test_marker Test for etiologic heterogeneity of risk factors according to individualdisease markers in a case-control studyDescriptioneh_test_marker takes a list of individual disease markers,a list of risk factors,a variable name denoting case versus control status,and a dataframe,and returns results related to the question of whether each risk factor differs across levels of the disease subtypes and the question of whether each risk factor differs across levels of each individual disease marker of which the disease subtypes are comprised.Input is a dataframe that contains the individual disease markers,the risk factors of interest,and an indicator of case or control status.The disease markers must be binary and must have levels0or1for cases.The disease markers should be left missing for control subjects.For categorical disease markers,a reference level should be selected and then indicator variables for each remaining level of the disease marker should be created.Risk factors can be either binary or continuous.For categorical risk factors,a reference level should be selected and then indicator variables for each remaining level of the risk factor should be created.Usageeh_test_marker(markers,factors,case,data,digits=2)Argumentsmarkers a list of the names of the binary disease markers.Each must have levels0or 1for case subjects.This value will be missing for all control subjects. e.g.markers=list("marker1","marker2")factors a list of the names of the binary or continuous risk factors.For binary risk factors the lowest level will be used as the reference level.e.g.factors=list("age","sex","race")case denotes the variable that contains each subject’s status as a case or control.This value should be1for cases and0for controls.Argument must be supplied inquotes,e.g.case="status".data the name of the dataframe that contains the relevant variables.digits the number of digits to round the odds ratios and associated confidence intervals, and the estimates and associated standard errors.Defaults to2.ValueReturns a list.beta is a matrix containing the raw estimates from the polytomous logistic regression modelfit with mlogit with a row for each risk factor and a column for each disease subtype.beta_se is a matrix containing the raw standard errors from the polytomous logistic regression modelfit with mlogit with a row for each risk factor and a column for each disease subtype.eh_pval is a vector of unformatted p-values for testing whether each risk factor differs across the levels of the disease subtype.gamma is a matrix containing the estimated disease marker parameters,obtained as linear combina-tions of the beta estimates,with a row for each risk factor and a column for each disease marker.gamma_se is a matrix containing the estimated disease marker standard errors,obtained based on a transformation of the beta standard errors,with a row for each risk factor and a column for each disease marker.gamma_p is a matrix of p-values for testing whether each risk factor differs across levels of each disease marker,with a row for each risk factor and a column for each disease marker.or_ci_p is a dataframe with the odds ratio(95\factor/subtype combination,as well as a column of formatted etiologic heterogeneity p-values.beta_se_p is a dataframe with the estimates(SE)for each risk factor/subtype combination,as well as a column of formatted etiologic heterogeneity p-values.gamma_se_p is a dataframe with disease marker estimates(SE)and their associated p-values.Author(s)Emily C Zabor<****************>Examples#Run for two binary tumor markers,which will combine to form four subtypeseh_test_marker(markers=list("marker1","marker2"),factors=list("x1","x2","x3"),case="case",data=subtype_data,digits=2)eh_test_subtype Test for etiologic heterogeneity of risk factors according to diseasesubtypes in a case-control studyDescriptioneh_test_subtype takes the name of the variable containing the pre-specified subtype labels,the number of subtypes,a list of risk factors,and the name of the dataframe and returns results related to the question of whether each risk factor differs across levels of the disease subtypes.Input is a dataframe that contains the risk factors of interest and a variable containing numeric class labels that is0for control subjects.Risk factors can be either binary or continuous.For categorical risk factors,a reference level should be selected and then indicator variables for each remaining level of the risk factor should be created.Categorical risk factors entered as is will be treated as ordinal.The multinomial logistic regression model isfit using mlogit.Usageeh_test_subtype(label,M,factors,data,digits=2)Argumentslabel the name of the subtype variable in the data.This should be a numeric variable with values0through M,where0indicates control subjects.Must be suppliedin quotes,bel="subtype".M is the number of subtypes.For M>=2.factors a list of the names of the binary or continuous risk factors.For binary or categor-ical risk factors the lowest level will be used as the reference level.e.g.factors=list("age","sex","race").data the name of the dataframe that contains the relevant variables.digits the number of digits to round the odds ratios and associated confidence intervals, and the estimates and associated standard errors.Defaults to2.ValueReturns a list.beta is a matrix containing the raw estimates from the polytomous logistic regression modelfit with mlogit with a row for each risk factor and a column for each disease subtype.beta_se is a matrix containing the raw standard errors from the polytomous logistic regression modelfit with mlogit with a row for each risk factor and a column for each disease subtype.eh_pval is a vector of unformatted p-values for testing whether each risk factor differs across the levels of the disease subtype.or_ci_p is a dataframe with the odds ratio(95\factor/subtype combination,as well as a column of formatted etiologic heterogeneity p-values.beta_se_p is a dataframe with the estimates(SE)for each risk factor/subtype combination,as well as a column of formatted etiologic heterogeneity p-values.var_covar contains the variance-covariance matrix associated with the model estimates contained in beta.Author(s)Emily C Zabor<****************>optimal_kmeans_d7 Exampleseh_test_subtype(label="subtype",M=4,factors=list("x1","x2","x3"),data=subtype_data,digits=2)optimal_kmeans_d Obtain optimal D solution based on k-means clustering of diseasemarker data in a case-control studyDescriptionoptimal_kmeans_d applies k-means clustering using the kmeans function with many random starts.The D value is then calculated for the cluster solution at each random start using the d function,and the cluster solution that maximizes D is returned,along with the corresponding value of D.In this way the optimally etiologically heterogeneous subtype solution can be identified from possibly high-dimensional disease marker data.Usageoptimal_kmeans_d(markers,M,factors,case,data,nstart=100,seed=NULL)Argumentsmarkers a vector of the names of the disease markers.These markers should be of a type that is suitable for use with kmeans clustering.All markers will be missing forcontrol subjects.e.g.markers=c("marker1","marker2") M is the number of clusters to identify using kmeans clustering.For M>=2.factors a list of the names of the binary or continuous risk factors.For binary risk factors the lowest level will be used as the reference level.e.g.factors=list("age","sex","race")case denotes the variable that contains each subject’s status as a case or control.This value should be1for cases and0for controls.Argument must be supplied inquotes,e.g.case="status".data the name of the dataframe that contains the relevant variables.nstart the number of random starts to use with kmeans clustering.Defaults to100.seed an integer argument passed to set.seed.Default is NULL.Recommended to set in order to obtain reproducible results.8posthoc_factor_testValueReturns a listoptimal_d The D value for the optimal D solutionoptimal_d_data The original data frame supplied through the data argument,with a column called optimal_d_label added for the optimal D subtype label.This has the subtype assignment for cases,and is0for all controls.ReferencesBegg,C.B.,Zabor,E.C.,Bernstein,J.L.,Bernstein,L.,Press,M.F.,&Seshan,V.E.(2013).A conceptual and methodological framework for investigating etiologic heterogeneity.Stat Med,32(29),5039-5052.Examples#Cluster30disease markers to identify the optimally#etiologically heterogeneous3-subtype solutionres<-optimal_kmeans_d(markers=c(paste0("y",seq(1:30))),M=3,factors=list("x1","x2","x3"),case="case",data=subtype_data,nstart=100,seed=81110224)#Look at the value of D for the optimal D solutionres[["optimal_d"]]#Look at a table of the optimal D solutiontable(res[["optimal_d_data"]]$optimal_d_label)posthoc_factor_test Post-hoc test to obtain overall p-value for a factor variable used in aeh_test_subtypefit.Descriptionposthoc_factor_test takes a eh_test_subtypefit and returns an overall p-value for a specified factor variable.Usageposthoc_factor_test(fit,factor,nlevels)Argumentsfit the resulting eh_test_subtypefit.factor is the name of the factor variable of interest,supplied in quotes,e.g.factor= "race".Only supports a single factor.nlevels is the number of levels the factor variable in factor has.ValueReturns a list.pval is a formatted p-value.pval_raw is the raw,unformatted p-value.Author(s)Emily C Zabor<****************>subtype_data Simulated subtype dataDescriptionA dataset containing2000patients:1200cases and800controls.There are four subtypes,andboth numeric and character subtype labels.The subtypes are formed by cross-classification of two binary disease markers,disease marker1and disease marker2.There are three risk factors,two continuous and one binary.One of the continuous risk factors and the binary risk factor are related to the disease subtypes.There are also30continuous tumor markers,20of which are related to the subtypes and10of which represent noise,which could be used in a clustering analysis.Usagesubtype_dataFormatA data frame with2000rows–one row per patientcase Indicator of case control status,1for cases and0for controlssubtype Numeric subtype label,0for control subjectssubtype_name Character subtype labelmarker1Disease marker1marker2Disease marker2x1Continuous risk factor1x2Continuous risk factor2x3Binary risk factory1Continuous tumor marker1 y2Continuous tumor marker2 y3Continuous tumor marker3 y4Continuous tumor marker4 y5Continuous tumor marker5 y6Continuous tumor marker6 y7Continuous tumor marker7 y8Continuous tumor marker8 y9Continuous tumor marker9 y10Continuous tumor marker10 y11Continuous tumor marker11 y12Continuous tumor marker12 y13Continuous tumor marker13 y14Continuous tumor marker14 y15Continuous tumor marker15 y16Continuous tumor marker16 y17Continuous tumor marker17 y18Continuous tumor marker18 y19Continuous tumor marker19 y20Continuous tumor marker20 y21Continuous tumor marker21 y22Continuous tumor marker22 y23Continuous tumor marker23 y24Continuous tumor marker24 y25Continuous tumor marker25 y26Continuous tumor marker26 y27Continuous tumor marker27 y28Continuous tumor marker28 y29Continuous tumor marker29 y30Continuous tumor marker30Index∗datasetssubtype_data,9beta,5d,2,7dstar,3eh_test_marker,4eh_test_subtype,5kmeans,7mlogit,2,3,5,6optimal_kmeans_d,7posthoc_factor_test,8set.seed,7subtype_data,911。
ResultsPlus – BTEC Nationals Step-by-step processStep 1 – Login to ResultsPlus using your EdexcelOnline credentialsLeave the default authentication mode as EOL (EdexcelOnline)Step 2 – If your centre has subsites, select the relevant subsite from the drop-down menu at the top of the screen where your learners are registered, e.g. 99999AStep 3 – Select the BTEC Analysis tabStep 4 – You can search for results either by Student or by Cohort .Get student resultsStep 1 – To search by Individual Student , enter the learner’s details.You can search by either the student registration numberYou can search by their personal details (e.g. forename, surname).If you enter the students’ registration number , you will be directed to their personal record.If you entered their personal details , such as a name, you will be presented with a list of all students matching your search criteria as displayed below.orStep 4Student results overview Press the VIEW tab to view a detailed breakdown of the learner’s external assessment performanceStep 3 – A breakdown of the learners’ performance will be displayed, including:•Qualification grade if certificated •Date external assessment(s) undertaken •Exam or Task based •Unit score achieved • External assessment grade achievedStep 4 – Press the VIEW tab next to the external assessment grade to view the unit performance in more detail, such as by individual questionUnit AnalysisThe top section provides an overview of the students’ details, such as:•Name •Registration number •Qualification details •Unit details •Session test undertaken • Unit mark achievedAdditionally, you will have access to a wide range of information by using the tabs to navigate between:Step 2 – Select VIEW on the student results you wish to view.• Unit analysis• Highlight report• Learning aims (which show how performance links to specific topics and skills)• Unit docs (papers, mark schemes and examiner reports)• For each question you can see the score achieved by this student and the maximum score• For most papers you will need to scroll down the page to see all scores• The percentage/performance column helps you see at a glance how well the student performed on each question• You can sort any column to quickly identify strengths and weaknesses• Pearson averages help you compare your students’ performance with all BTEC candidates• Variance helps you see quickly where your students outperformed or underperformed against Pearson averages. If the student achieved a higher average score than the BTEC average, the variance will appear green. Red indicates a score lower than theBTEC average• For subjects with learning aims reports, you can see which topic or skill was tested in that questionHighlight reportThe Highlight report screen helps you to filter question analysis to show the best and worst areas of performance for each student.• The drop-down menus allow you to select between 1 and 10 best/worst questions• You can choose whether to view a student’s best/worst questions in relation to the Pearson average, or in absolute terms• Where learning aims are available, scrolling further down the page allows you to sort the results according to a student’s best and worst skill/topic areaLearning aimsThe analysis for many BTEC qualifications includes a learning aims detail which link students’ performance on assessments to topics and skills from the specification.• Learning aims allow you to see how your students performed on topic or skill areas.• Topics and skills are arranged in a tree-structure. You can click on headings to see more detail, or contract the view to just see the main topics.• For each topic or skill, you can see how many marks your student scored and the maximum number of marks available.• Pearson averages and variance help you to see how your students have performed in relation to other learners.Accessing external assessment documentsThe Unit docs tab provides access to downloadable pdf versions of examination papers, lead examiner feedback and mark schemes.Click on the document that you wish to access to download it straight to your computer.Get whole cohort resultsCohort paper analysis allows you to analyse your whole cohort’s performance for a particular external test.Step 1 – To search by a Cohort, use the calendar to select the month and year in which the test was undertaken and press SEARCH.You will be presented with a list of all qualifications and units for your centre for the session you have selected.Cohort analysis works in the same way as that for an individual student and provides similar information, such as date, assessment type, score, etc.The number (e.g. 4) within the Students column indicates how many students are within the cohort. You can view a list of the students within any specific cohort by pressingthis number.Step 2 – Press the VIEW tab next to the external assessment unit to view a breakdownof the cohort unit performance.The top section provides a breakdown by number of students and grade achieved.Move the cursor over the grade bar to display the number of students who achieved thevarious grades.As with individual student analysis, you will have access to a wide range of information byusing the tabs to navigate between:• Unit analysis• Highlight report• Learning aims (which show how performance links to specific topics and skills)• Unit docs (papers, mark schemes and examiner reports)9。
© 2017 NXP B.V.SCM-i.MX 6 Series Yocto Linux User'sGuide1. IntroductionThe NXP SCM Linux BSP (Board Support Package) leverages the existing i.MX 6 Linux BSP release L4.1.15-2.0.0. The i.MX Linux BSP is a collection of binary files, source code, and support files that can be used to create a U-Boot bootloader, a Linux kernel image, and a root file system. The Yocto Project is the framework of choice to build the images described in this document, although other methods can be also used.The purpose of this document is to explain how to build an image and install the Linux BSP using the Yocto Project build environment on the SCM-i.MX 6Dual/Quad Quick Start (QWKS) board and the SCM-i.MX 6SoloX Evaluation Board (EVB). This release supports these SCM-i.MX 6 Series boards:• Quick Start Board for SCM-i.MX 6Dual/6Quad (QWKS-SCMIMX6DQ)• Evaluation Board for SCM-i.MX 6SoloX (EVB-SCMIMX6SX)NXP Semiconductors Document Number: SCMIMX6LRNUGUser's GuideRev. L4.1.15-2.0.0-ga , 04/2017Contents1. Introduction........................................................................ 1 1.1. Supporting documents ............................................ 22. Enabling Linux OS for SCM-i.MX 6Dual/6Quad/SoloX .. 2 2.1. Host setup ............................................................... 2 2.2. Host packages ......................................................... 23.Building Linux OS for SCM i.MX platforms .................... 3 3.1. Setting up the Repo utility ...................................... 3 3.2. Installing Yocto Project layers ................................ 3 3.3. Building the Yocto image ....................................... 4 3.4. Choosing a graphical back end ............................... 4 4. Deploying the image .......................................................... 5 4.1. Flashing the SD card image .................................... 5 4.2. MFGTool (Manufacturing Tool) ............................ 6 5. Specifying displays ............................................................ 6 6. Reset and boot switch configuration .................................. 7 6.1. Boot switch settings for QWKS SCM-i.MX 6D/Q . 7 6.2. Boot switch settings for EVB SCM-i.MX 6SoloX . 8 7. SCM uboot and kernel repos .............................................. 8 8. References.......................................................................... 8 9.Revision history (9)Enabling Linux OS for SCM-i.MX 6Dual/6Quad/SoloX1.1. Supporting documentsThese documents provide additional information and can be found at the NXP webpage (L4.1.15-2.0.0_LINUX_DOCS):•i.MX Linux® Release Notes—Provides the release information.•i.MX Linux® User's Guide—Contains the information on installing the U-Boot and Linux OS and using the i.MX-specific features.•i.MX Yocto Project User's Guide—Contains the instructions for setting up and building the Linux OS in the Yocto Project.•i.MX Linux®Reference Manual—Contains the information about the Linux drivers for i.MX.•i.MX BSP Porting Guide—Contains the instructions to port the BSP to a new board.These quick start guides contain basic information about the board and its setup:•QWKS board for SCM-i.MX 6D/Q Quick Start Guide•Evaluation board for SCM-i.MX 6SoloX Quick Start Guide2. Enabling Linux OS for SCM-i.MX 6Dual/6Quad/SoloXThis section describes how to obtain the SCM-related build environment for Yocto. This assumes that you are familiar with the standard i.MX Yocto Linux OS BSP environment and build process. If you are not familiar with this process, see the NXP Yocto Project User’s Guide (available at L4.1.15-2.0.0_LINUX_DOCS).2.1. Host setupTo get the Yocto Project expected behavior on a Linux OS host machine, install the packages and utilities described below. The hard disk space required on the host machine is an important consideration. For example, when building on a machine running Ubuntu, the minimum hard disk space required is about 50 GB for the X11 backend. It is recommended that at least 120 GB is provided, which is enough to compile any backend.The minimum recommended Ubuntu version is 14.04, but the builds for dizzy work on 12.04 (or later). Earlier versions may cause the Yocto Project build setup to fail, because it requires python versions only available on Ubuntu 12.04 (or later). See the Yocto Project reference manual for more information.2.2. Host packagesThe Yocto Project build requires that the packages documented under the Yocto Project are installed for the build. Visit the Yocto Project Quick Start at /docs/current/yocto-project-qs/yocto-project-qs.html and check for the packages that must be installed on your build machine.The essential Yocto Project host packages are:$ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat libsdl1.2-devThe i.MX layers’ host packages for the Ubuntu 12.04 (or 14.04) host setup are:$ sudo apt-get install libsdl1.2-dev xterm sed cvs subversion coreutils texi2html docbook-utils python-pysqlite2 help2man make gcc g++ desktop-file-utils libgl1-mesa-dev libglu1-mesa-dev mercurial autoconf automake groff curl lzop asciidocThe i.MX layers’ host packages for the Ubuntu 12.04 host setup are:$ sudo apt-get install uboot-mkimageThe i.MX layers’ host packages for the Ubuntu 14.04 host s etup are:$ sudo apt-get install u-boot-toolsThe configuration tool uses the default version of grep that is on your build machine. If there is a different version of grep in your path, it may cause the builds to fail. One workaround is to rename the special versi on to something not containing “grep”.3. Building Linux OS for SCM i.MX platforms3.1. Setting up the Repo utilityRepo is a tool built on top of GIT, which makes it easier to manage projects that contain multiple repositories that do not have to be on the same server. Repo complements the layered nature of the Yocto Project very well, making it easier for customers to add their own layers to the BSP.To install the Repo utility, perform these steps:1.Create a bin folder in the home directory.$ mkdir ~/bin (this step may not be needed if the bin folder already exists)$ curl /git-repo-downloads/repo > ~/bin/repo$ chmod a+x ~/bin/repo2.Add this line to the .bashrc file to ensure that the ~/bin folder is in your PATH variable:$ export PATH=~/bin:$PATH3.2. Installing Yocto Project layersAll the SCM-related changes are collected in the new meta-nxp-imx-scm layer, which is obtained through the Repo sync pointing to the corresponding scm-imx branch.Make sure that GIT is set up properly with these commands:$ git config --global "Your Name"$ git config --global user.email "Your Email"$ git config --listThe NXP Yocto Project BSP Release directory contains the sources directory, which contains the recipes used to build, one (or more) build directories, and a set of scripts used to set up the environment. The recipes used to build the project come from both the community and NXP. The Yocto Project layers are downloaded to the sources directory. This sets up the recipes that are used to build the project. The following code snippets show how to set up the SCM L4.1.15-2.0.0_ga Yocto environment for the SCM-i.MX 6 QWKS board and the evaluation board. In this example, a directory called fsl-arm-yocto-bsp is created for the project. Any name can be used instead of this.Building Linux OS for SCM i.MX platforms3.2.1. SCM-i.MX 6D/Q quick start board$ mkdir fsl-arm-yocto-bsp$ cd fsl-arm-yocto-bsp$ repo init -u git:///imx/fsl-arm-yocto-bsp.git -b imx-4.1-krogoth -m scm-imx-4.1.15-2.0.0.xml$ repo sync3.2.2. SCM-i.MX 6SoloX evaluation board$ mkdir my-evb_6sxscm-yocto-bsp$ cd my-evb_6sxscm-yocto-bsp$ repo init -u git:///imx/fsl-arm-yocto-bsp.git -b imx-4.1-krogoth -m scm-imx-4.1.15-2.0.0.xml$ repo sync3.3. Building the Yocto imageNote that the quick start board for SCM-i.MX 6D/Q and the evaluation board for SCM-i.MX 6SoloX are commercially available with a 1 GB LPDDR2 PoP memory configuration.This release supports the imx6dqscm-1gb-qwks, imx6dqscm-1gb-qwks-rev3, and imx6sxscm-1gb-evb. Set the machine configuration in MACHINE= in the following section.3.3.1. Choosing a machineChoose the machine configuration that matches your reference board.•imx6dqscm-1gb-qwks (QWKS board for SCM-i.MX 6DQ with 1 GB LPDDR2 PoP)•imx6dqscm-1gb-qwks-rev3 (QWKS board Rev C for SCM-i.MX 6DQ with 1GB LPDDR2 PoP) •imx6sxscm-1gb-evb (EVB for SCM-i.MX 6SX with 1 GB LPDDR2 PoP)3.4. Choosing a graphical back endBefore the setup, choose a graphical back end. The default is X11.Choose one of these graphical back ends:•X11•Wayland: using the Weston compositor•XWayland•FrameBufferSpecify the machine configuration for each graphical back end.The following are examples of building the Yocto image for each back end using the QWKS board for SCM-i.MX 6D/Q and the evaluation board for SCM-i.MX 6SoloX. Do not forget to replace the machine configuration with what matches your reference board.3.4.1. X11 image on QWKS board Rev C for SCM-i.MX 6D/Q$ DISTRO=fsl-imx-x11 imx6dqscm-1gb-qwks-rev3 source fsl-setup-release.sh -b build-x11$ bitbake fsl-image-gui3.4.2. FrameBuffer image on evaluation board for SCM-i.MX 6SX$ DISTRO=fsl-imx-fb MACHINE=imx6sxscm-1gb-evb source fsl-setup-release.sh –b build-fb-evb_6sxscm$ bitbake fsl-image-qt53.4.3. XWayland image on QWKS board for SCM-i.MX 6D/Q$ DISTRO=fsl-imx-xwayland MACHINE=imx6dqscm-1gb-qwks source fsl-setup-release.sh –b build-xwayland$ bitbake fsl-image-gui3.4.4. Wayland image on QWKS board for SCM-i.MX 6D/Q$ DISTRO=fsl-imx-wayland MACHINE=imx6dqscm-1gb-qwks source fsl-setup-release.sh -b build-wayland$ bitbake fsl-image-qt5The fsl-setup-release script installs the meta-fsl-bsp-release layer and configures theDISTRO_FEATURES required to choose the graphical back end. The –b parameter specifies the build directory target. In this build directory, the conf directory that contains the local.conf file is created from the setup where the MACHINE and DISTRO_FEATURES are set. The meta-fslbsp-release layer is added into the bblayer.conf file in the conf directory under the build directory specified by the –e parameter.4. Deploying the imageAfter the build is complete, the created image resides in the <build directory>/tmp/deploy/images directory. The image is (for the most part) specific to the machine set in the environment setup. Each image build creates the U-Boot, kernel, and image type based on the IMAGE_FSTYPES defined in the machine configuration file. Most machine configurations provide the SD card image (.sdcard), ext4, and tar.bz2. The ext4 is the root file system only. The .sdcard image contains the U-Boot, kernel, and rootfs, completely set up for use on an SD card.4.1. Flashing the SD card imageThe SD card image provides the full system to boot with the U-Boot and kernel. To flash the SD card image, run this command:$ sudo dd if=<image name>.sdcard of=/dev/sd<partition> bs=1M && syncFor more information about flashing, see “P reparing an SD/MMC Card to Boot” in the i.MX Linux User's Guide (document IMXLUG).Specifying displays4.2. MFGTool (Manufacturing Tool)MFGTool is one of the ways to place the image on a device. To download the manufacturing tool for the SCM-i.MX 6D/Q and for details on how to use it, download the SCM-i.MX 6 Manufacturing Toolkit for Linux 4.1.15-2.0.0 under the "Downloads" tab from /qwks-scm-imx6dq. Similarly, download the manufacturing tool for the SCM-i.MX 6SoloX evaluation board under the "Downloads" tab from /evb-scm-imx6sx.5. Specifying displaysSpecify the display information on the Linux OS boot command line. It is not dependent on the source of the Linux OS image. If nothing is specified for the display, the settings in the device tree are used. Find the specific parameters in the i.MX 6 Release Notes L4.1.15-2.0.0 (available at L4.1.15-2.0.0_LINUX_DOCS). The examples are shown in the following subsections. Interrupt the auto-boot and enter the following commands.5.1.1. Display options for QWKS board for SCM-i.MX 6D/QHDMI displayU-Boot > setenv mmcargs 'setenv bootargs console=${console},${baudrate} ${smp}root=${mmcroot} video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24'U-Boot > run bootcmd5.1.2. Display options for EVB for SCM-i.MX 6SXNote that the SCM-i.MX 6SX EVB supports HDMI with a HDMI accessory card (MCIMXHDMICARD) that plugs into the LCD connector on the EVB.Accessory boards:•The LVDS connector pairs with the NXP MCIMX-LVDS1 LCD display board.•The LCD expansion connector (parallel, 24-bit) pairs with the NXP MCIMXHDMICARD adapter board.LVDS displayU-Boot > setenv mmcargs 'setenv bootargs console=${console},${baudrate} ${smp}root=${mmcroot} ${dmfc} video=mxcfb0:dev=ldb,1024x768M@60,if=RGB666 ldb=sep0'U-Boot > run bootcmdHDMI display (dual display for the HDMI as primary and the LVDS as secondary)U-Boot > setenv mmcargs 'setenv bootargs console=${console},${baudrate} ${smp}root=${mmcroot} video=mxcfb0:dev=hdmi,1920x1080M@60,if=RGB24video=mxcfb1:dev=ldb,LDBXGA,if=RGB666'U-Boot > run bootcmdLCD displayu-boot > setenv mmcargs 'setenv bootargs ${bootargs}root=${mmcroot} rootwait rw video=mxcfb0:dev=lcd,if=RGB565'u-boot> run bootcmd6. Reset and boot switch configuration6.1. Boot switch settings for QWKS SCM-i.MX 6D/QThere are two push-button switches on the QWKS-SCMIMX6DQ board. SW1 (SW3 for QWKS board Rev B) is the system reset that resets the PMIC. SW2 is the i.MX 6Dual/6Quad on/off button that is needed for Android.There are three boot options. The board can boot either from the internal SPI-NOR flash inside the SCM-i.MX6Dual/6Quad or from either of the two SD card slots. The following table shows the switch settings for the boot options.Table 1.Boot configuration switch settingsBoot from top SD slot (SD3)Boot from bottom SD slot (SD2)Boot from internal SPI NORDefault1.References6.2. Boot switch settings for EVB SCM-i.MX 6SoloXThis table shows the jumper configuration to boot the evaluation board from the SD card slot SD3.7. SCM uboot and kernel repositoriesThe kernel and uboot patches for both SCM-i.MX 6 QWKS board and evaluation board are integrated in specific git repositories. Below are the git repos for SCM-i.MX 6 uboot and kernel:uBoot repo: /git/cgit.cgi/imx/uboot-imx.gitSCM Branch: scm-imx_v2016.03_4.1.15_2.0.0_gakernel repo: /git/cgit.cgi/imx/linux-imx.gitSCM branch: scm-imx_4.1.15_2.0.0_ga8. References1.For details about setting up the Host and Yocto Project, see the NXP Yocto Project User’s Guide(document IMXLXYOCTOUG).2.For information about downloading images using U-Boot, see “Downloading images usingU-Boot” in the i.MX Linux User's Guide (document IMXLUG).3.For information about setting up the SD/MMC card, see “P reparing an SD/MMC card to boot” inthe i.MX Linux User's Guide (document IMXLUG).9. Revision historyDocument Number: SCMIMX6LRNUGRev. L4.1.15-2.0.0-ga04/2017How to Reach Us: Home Page: Web Support: /supportInformation in this document is provided solely to enable system and softwareimplementers to use NXP products. There are no express or implied copyright licenses granted hereunder to design or fabricate any integrated circuits based on the information in this document. NXP reserves the right to make changes without further notice to any products herein.NXP makes no warranty, representation, or guarantee regarding the suitability of its products for any particular purpose, nor does NXP assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequentia l or incidental damages. “Typical”parameters that may be provided in NXP data sheets and/or specifications can and do vary in different applications, and actual performance may vary over time. All operating parameters, including “typicals,” must be valida ted for each customer application by customer’s technical experts. NXP does not convey any license under its patent rights nor the rights of others. NXP sells products pursuant to standard terms and conditions of sale, which can be found at the following address: /SalesTermsandConditions .NXP, the NXP logo, NXP SECURE CONNECTIONS FOR A SMARTER WORLD, Freescale, and the Freescale logo are trademarks of NXP B.V. All other product or service names are the property of their respective owners.ARM, the ARM Powered logo, and Cortex are registered trademarks of ARM Limited (or its subsidiaries) in the EU and/or elsewhere. All rights reserved. © 2017 NXP B.V.。
文件信息均来自互联网,经本人在无聊中收集的.以下信息均是有效的,MSDN是微软官方专为开发者设计安装的的安装版,最接近零售版,需要产品密钥,笔者找到最新的密钥,office2010有破解软件,也有图解教程Office2003Office Professional Enterprise Edition 2003文件名sc_office_2003_pro.iso发布日期(UTC): 9/3/2003 8:58:00 PM 上次更新日期(UTC): 4/1/2010 8:21:52 PMSHA1: DCB35D3A7FC2870B336A04FA071FCBF63A1C5D61 ISO/CRC: 046C88DE下载地址ed2k://|file|sc_office_2003_pro.iso|616847360|AB7DEC602B533F9DF8A04AAB1 B27C213|/Office Standard Edition 2003文件名sc_office_2003_std.iso发布日期(UTC): 1/20/2004 7:26:00 PM 上次更新日期(UTC): 2/13/2008 1:24:55 AMSHA1: 32CDFD1CB4816AF4DC829D991EC6E775AB013CD9 ISO/CRC: 62DFA869下载地址ed2k://|file|sc_office_2003_std.iso|429031424|DB59D0F8CC31EF72CC15D675FC 9B7C34|/office2003 MSDN激活码GWH28-DGCMP-P6RC4-6J4MT-3HFDYoffice2007Office Enterprise 2007 - DVD文件名cn_office_enterprise_2007_dvd_vl_x12-19567.iso发布日期(UTC): 4/1/2010 8:24:20 PM 上次更新日期(UTC): 4/1/2010 8:24:20 PMSHA1: 975C76A28183AC827F62160739FE0F7F4E600645 ISO/CRC: 50605B7C下载地址ed2k://|file|cn_office_enterprise_2007_DVD_VL_X12-19567.iso|792221696|CDFF BCB61F4DD3C75E9DFCE89F41C6CB|/Office Professional 2007文件名cn_office_professional_2007_cd_x12-42319.iso发布日期(UTC): 4/1/2010 8:34:07 PM 上次更新日期(UTC): 4/1/2010 8:34:07 PMSHA1: A2C010329F0EDD839065374E31BDEFAB01D6B6EF ISO/CRC: 29833726下载地址ed2k://|file|cn_office_professional_2007_cd_X12-42319.iso|632324096|74DE8A6B 2FDF7932809AB8A6B997EF63|/office2007激活密钥Microsoft Office 专业版2007 中文版产品密钥W6YQG-CPXTH-M373K-GBGQY-V93B6KBM42-V8T4F-V4VVF-RBTKP-M4WRTPVG3C-3B2Q3-Q83TC-4J63C-67DB6P9Y83-7GRPX-4FQCD-BMV2T-KB8RWMicrosoft Office 专业版2007英文版产品密钥DPY3Y-GQ4G6-3YFH2-QH6FB-B9Q8GMD9YQ-48R27-2X4XP-4VCVG-7QQB6B8K92-MD6QW-P982C-9WQXY-VBR4WMicrosoft Office 家庭与学生版2007 中文版产品密钥JX8J3-8VWYT-3WMBD-FVDKB-K7H23V2XPX-HBBRX-7VJBD-86FX4-XM8XJPD9FC-HM9C2-Q3H34-DY3F3-WF726KTQCB-RJQDT-QVG4K-KBWY9-7Q2KGMicrosoft Office 家庭与学生版2007 英文版产品密钥Q6TQT-C4GMV-PM4KD-78GQ3-BRBP6K3C63-Q8GVP-34PFJ-2HG3T-XQ66TMicrosoft Office 标准版2007 中文版产品密钥RDR7K-JH32M-86VWV-Y7MCC-6PC9BQMXMQ-BXXVX-VYGKQ-7BD92-34BGQWB3RX-BYHPF-XXFPP-K7G8K-X7PC3VTYG9-RGJ39-JD9FG-GJWMF-C7HTQMicrosoft Office 中小型企业版2007 英文版产品密钥WFH6D-MYWGM-C3RJM-PKYCH-YFKJ3WMQMJ-P3PHT-GGXHG-FHW3T-9B8PQoffice2010Office Professional Plus 2010 (x86 and x64) - DVD文件名cn_office_professional_plus_2010_x86_x64_dvd_515527.iso发布日期(UTC): 5/18/2010 3:50:36 PM 上次更新日期(UTC): 5/18/2010 3:50:36 PMSHA1: 800CDFB772BE592446080C19FE748FC9F9253414 ISO/CRC: C063BD1C下载地址ed2k://|file|cn_office_professional_plus_2010_x86_x64_dvd_515527.iso|18502819 84|8CA2D23BCB767EDEE53C7F7455A60C72|/Office Standard 2010 (x86 and x64) - DVD文件名cn_office_standard_2010_x86_x64_dvd_515788.iso发布日期(UTC): 5/10/2010 9:04:34 AM 上次更新日期(UTC): 5/18/2010 3:33:46 PMSHA1: 59E90578AEBD137D7777D8529EBEFF3513ECB21E ISO/CRC: DEBE0356下载地址ed2k://|file|cn_office_standard_2010_x86_x64_dvd_515788.iso|1539518464|A7996 5D702B53414DFA98DA074A30035|/Office Standard 2010 (x86)文件名cn_office_standard_2010_x86_515537.exe发布日期(UTC): 5/10/2010 9:04:32 AM 上次更新日期(UTC): 5/10/2010 9:04:32 AMSHA1: 59476B50BEF62B7BFDB1B3D1DDA68E2041E85F20 ISO/CRC: 3C6C70FD下载地址ed2k://|file|cn_office_standard_2010_x86_515537.exe|704002416|D3759579E1666 72714CA592849D8389D|/Office Professional Plus 2010 (x86)文件名cn_office_professional_plus_2010_x86_515501.exe发布日期(UTC): 4/22/2010 8:53:17 AM 上次更新日期(UTC): 4/22/2010 8:53:17 AMSHA1: AD9F7E48EBAF648169E34833E2E218D62B69FB84 ISO/CRC: 34D30E63下载地址ed2k://|file|cn_office_professional_plus_2010_x86_515501.exe|841530616|8DC5542 2EB5AE6B24BFF1BDE43C7F555|/Office Professional Plus 2010 (x64)文件名cn_office_professional_plus_2010_x64_515528.exe发布日期(UTC): 4/22/2010 8:53:14 AM 上次更新日期(UTC): 4/22/2010 8:53:14 AMSHA1: E8AB0CA8C1BC44B62445E0B9E37A0DFD13933DDB ISO/CRC: 83D5D206下载地址ed2k://|file|cn_office_standard_2010_x86_x64_dvd_515788.iso|1539518464|A7996 5D702B53414DFA98DA074A30035|/激活软件下载地址 1 /fd.php?i=178223969576113&s=6afa 9c41bf1c7b7fc1c10887210e8d89下载地址2/file/t33298d1f8激活工具界面如图所示:激活界面中文解释:1、Install/Uninstall KMService 安装/卸载KMS服务器2、Activation Office 2010 VL 激活Office 2010“大客户”版本3、Activation check Office 2010 检查Office 2010激活(状态)4、Key Manager Office 2010 VL 管理Office 2010“大客户”版本密钥5、Rearm Office 2010 重置Office 2010具体激活方法:1、关闭防火墙,右键以管理员身份运行打开激活工具,出现提示窗口:did you run the program as administrator? 选择“是”。
Microsoft Office Professional plus 2010 正式版免序列号可激活点击下载(建议选择迅雷下载)点击这里>>>:Microsoft Office 2010.iso电驴(如果上面下不了就下这个,可以下载):ed2k://|file|Microsoft%20Office%202010%E5%85%8D%E5%BA%8F%E5%88%97%E5%8F%B7%E4% B8%93%E4%B8%9A%E6%AD%A3%E5%BC%8F%E7%89%88%20%E5%8F%AF%E6%BF%80%E 6%B4%BB.iso|885241856|5AD7E60B6AFB840AA08315A95DA1C986|h=25IZQQGL6ZQFH5IYYCWOI GKXLPK3PBR7|/我发布的office 2010 是正式零售版,绝非某会员说的VOL版本本文下面有激活破解图片。
大家体验吧!这是用正版PLUS版光盘制作,原汁原味!绝对不是现在网上假18 0天激活的VOL版本,也不是直接用所谓神KEY电话或网上激活的V OL版本,这种假激活一旦被封号,会出现盗版提示的。
-OFFICE 2010 该版本必须要序列号才能安装,(现在已经破解成无序列号安装版本)---------------------------------------------------------有人把这个版本误认为是原版office vol版本光盘加上破解工具的整合,这是错误的[b绝对不是vol版本,增强版必须输入序列号才能安装,目前已经破解。
我们不建议您安装早期的vol版本加kms激活,因为那是假激活,只有180天限制。
而加强版(plus),必须输入序列号安装,破解后,是不需要序列号,修改了k ms激活机制(将模拟服务器加上模拟oem授权),所以可以说这个是目前能够激活的最完美版本了。
----------------------------用户体验成功才是硬道理。
Office 2010 中文版激活方法(附密钥)首先对应MSDN Office 2010 的版本(X86即32位)一、利用“文件替换法”使MSDN版变为VOL版MSDN版安装时,需要输入序列号,由于刚刚发布CD-KEY尚未泄露。
而VOL版无需输入序列号,因此,使用“文件替换法”绕过MSDN的序列号验证。
下载下面的安装补丁:32位补丁下载激活软件下载先看下面的这个图:安装的时候必须要先输入Office2010密钥才可以安装,否则根本就无法安装,更不要谈什么使用了。
一.解压文件:方法有两个方法一:运行"安装文件"至输入序列号的界面,打开“C:\Documents and Settings\XXX\Local Settings\Temp(xxx 是指你电脑账户的用户名)”(win7用户:C:用户\(自己的用户名)\AppData\Local\Temp)里面有个840m 左右的文件夹,把它拷贝出来;方法二:使用解压缩命令。
第一个补丁即是破解这个的,即32位那个补丁。
这个补丁的使用方法:先用CMD命令解压文件,见图:先要CD到Office 2010安装文件所在目录然后运行下面解压命令。
解压命令:xxxxx.exe /extract:x:\xxxx 简单的解释一下这个命令,xxxx.exe代表你所下载的Office2010文件名,后面的x:\xxx代表你要解压到哪个文件夹,这个随便你写)例如cn_office_professional_plus_2010_x86_....exe /extract:f:\download\office2010然后将上面下载的破解补丁解压复制到Office 2010解压文件夹目录,比如我的是f:\download\office2010然后运行change.cmd,这样就可以安装了。
安装后可以进行真正的破解了。
二、使用“KMS”服务器激活office2010方法:安装后用KMS_Activator进行激活。
IndexAAcetylene black(AB),137AC impedance,153Acrylic rubber,10,192ActA,478Actin,12,474,475,477,478Actin/myosin,459Activated carbon,137Activated carbon nanofiber(ACNF),127 Active,electrochemical-poroelasticbehavior,293Active self-organization(AcSO),460 Actuation pressure,180Actuator,29,135,248,409application,369drive circuit,362Additives,128–131Adenosine triphosphate(ATP),12 Adsorption(or ion exchange),334,335 process,78rate,334Aerogel,11AFM phase image,145Agent,332Agent model,332–333Air-buffer interface,467Amoeba-like creep,163Anion drive,92Anion-driven actuation,293Anionic gel,337Anisotropic,100Anisotropic LC networks,228 Antenna,21Application,131Aqueous electrolytes,96Arcomeres,454Artificial arm,193Artificial cilia,59Artificial muscles,191,231,344,412Artificial pupil,7Asymmetric charge distribution,165 Atomic force microscope(AFM),41ATP-driven bio-machine,459 Automobiles,23Autonomous intestine-like motion,66–67 Azobenzene,7BBackward motion,288Barium ferrite,8Beam-shaped,342Belousov-Zhabotinsky(BZ)reaction,4,52 Bending motion,123Bimorph,8,91,229Bio-actuator,12,473–475,477 Biocompatibilities,416Bioinspired,1Biomaterial,2Biomedical devices,21–22 Biomimetic,1,5Biomimetic robot,389Biomolecular motor,459Biotin,460Biot’s theory,294Bis-peroxides,30Black-box modeling,317Block copolymer,137Blocking force,94Block-like,42©Springer Japan2014K.Asaka,H.Okuzaki(eds.),Soft Actuators,DOI10.1007/978-4-431-54767-9499Body-length normalized wave number,375 Boltzmann factor,278Braille cell,117Braille display,357Braille size,359Breakdown strength,181Brunauer-Emmett-Teller(BET),107Bucky gel,5,84,122Bucky gel actuators,122,276Bucky paper,121Butterfly-inspired biomimetic locomotion,393 BZ reaction,4CCapillary network,455Carbide-derived carbon(CDC),128Carbon black(CB),129Carbon microcoil(CMC),29Carbon nanotubes(CNT),2,121 Cardiomyocytes,12Cardiomyoplasty,448κ-Carrageenan,8Carrageenan(CA),265Catheter,5,410Cation drive,92Cation-driven actuation,293Cationic and anionic volumes,141Cationic surfactant molecules,337C2C12,451Cellular PP,206Chain structure,266Charge transfer,154–155,282Chemical plating method,78Chemical wave,53Chemomechanical system,4Chiral polymer,202Chromophore,7Cis-trans isomerization,7Coil-globule transition,42Coions,281Cole-Cole plot,154,348Collagen,3Colloidal particle,106Complexation,255Compliant electrode,10,177Composite gel,246Composite materials,30Compression modulus,154Condition action rules,341Conducting polymer actuator,19 Conducting polymers,89,293Conductive polymers(CP),2,8,121Conical meniscus,247π-Conjugated polymer,8Constant-voltage grand-canonicalensemble,278Constitutive equation,334Consumer electronics,19–21Contractile force,452Contractile strain,115Contractile stress,113Contraction force,94Contraction type PVC gel actuator,347 Controller,362–364Control system,333Conversion efficiencies,95Cooperative,163Copolymer,163Copolymerization,40Coulomb force,192Counterions,281Crawling,166Creep(ing),99,117Creeping deformation,344Current density,334,335Cyclic voltammograms(CV),157 Cytoskeleton,459Cytotoxicity,417DDamper,248Damping factor,272DE cartridges,436Dedoping,106Deformable machine,331Deformation,142,335Deformation of the gel,335Deformation ratio of DE,183DE Generator system on the buoy,441 Degree of crosslinking,3D-E hysteresis loop,200Desorption,105DE stress-strain performance,434DE transparent Dipole-speakers,438DE vibrators,438Diaphragm pump,9Dibutyl adipate(DBA),344Dielectric breakdown strength,192 Dielectric constant,10,192Dielectric elastomer actuators,19,191 Dielectric elastomers(DEs),10,118,178,343 Dielectric gels,7Dielectric solvent,165–166Diffusion coefficient,40500IndexDimensional change,41Dimethyl sulfoxide(DMSO),166Dipole speakers,436Direct drive,364Dispersibility,30Dispersing/flocculating oscillation,69 Displacement,141Distributed generator applications,185 Dopant,8Doping,106Double-layer charging kinetic model,124 Drug delivery systems,39,410Drug release,263Durability,147Dynamic light scattering,49Dynamic sensors,390EEffect of solvation,96Eigenfunction expansion,306 Eigenvalue problem,306Elastic electrode layers,192Elasticity,94Elastic modulus,145Elastomers,2,10,153,414Electret,206Electrical conductivity,153,334 Electrical double layers(EDLs),278 Electric double layer,303Electric double-layer capacitor(EDLC),137 Electricfield,334Electric impedance measurement,348–350 Electric potential,334Electric power density,112Electroactive polymer(EAP),135,152,410 Electroactive polymer(EAP)actuators,17 Electroactive polymer gel,331 Electroactive polymer gel robots,332 Electroactive soft actuators,275 Electrochemical actuator,237 Electrochemical(EC)-creeping,99 Electrochemical doping,8 Electrochemical kinetic model,124 Electrochemical oxidation,92 Electrochemical reaction,5,159 Electrochemical window,98 Electrochemomechanical deformation(ECMD),92 Electrodeposition,96Electro-discharge machining(EDM),378 Electrohydrodynamic insability,165 Electromagnetic waves,29Electro-mechanical,163Electro-mechanical coupling system,305–307π-Electron,91Electronic EAPs,17Electro-optical,163Electroosmosis,288Electro-osmotic waterflow,80 Electrophoresis,334Electrophoretic polarization,5 Electrophoretic transport,5Electro-rheological,166 Electrospinning,40Electrostatic effect,123Electrostatic force,43Electro-stress diffusion couplingmodel,80,303Emeraldine salt,8Encapsulation,258–259Energy conversion,165,223Energy conversion efficiency,441Energy density,179Energy efficiency,115Energy harvesting,23–24,173Engine,1Entanglement,45Equivalent cantilever beam,391 Equivalent circuit,154Equivalent circuit model,124Ethical and safety issues,3681-Ethyl-3-methylimidazolium bis(trifluoromethylsulfonyl)imide,1521-Ethyl-3-methylimidazolium bis(trifluoromethylsulfonyl)imide([EMI][TFSI]),1521-Ethyl-3-methylimidazoliumtetrafluoroborate(EMIBF4),122 Euler-Bernoulli beam model,304 Extracellular matrix,447FFaradaic mechanism,128Faradic current,156Fast speed of response,178Feedback control,315Ferroelectret,207Ferroelectric,10Ferroelectricity,198Ferroelectric liquid crystal,10 Ferromagnetic,8Ferromagnetic particle,246Field-activated polymers,177Finite element formulation,288Index501Finite element method,294Fish-like microrobot,393Flemion,288Flexible electrode,156Flory-Huggins theory,3Force control,322Forward motion,288Free-ended,337Free volume,7Frequency,159Frequency dependence,124GGait of turtle,380Galerkin method,288Gel,2,415Gel deformation,334Gel-fish,5Gel-looper,5Gel machine,12Gel-pump,262Gel robots,337Gel-valve,264Generative force,146Grafting,29Guide wire,5HHairpin-shape,342Haptics,20Haptic sense,271Harvesting energy,434Heat conduction,49Heat of water condensation,109 Helical structure,98Hierarchical structure,106High energy efficiency,193Highly efficient transduction,434 High strain rate,178Hook law,8Human arm,443Human-machine interface(HMI),197 Hydrodynamic characteristics,246–247 Hydrogel,5,164,237Hydrogen,188Hydrogen bonding,4Hydrogen generation system,444 Hydrolysis,12Hydrophilic,35Hydrophobic,35Hydrophobic interaction,46 Hysteresis loss,192IImage device and image apparatus,19 Immobilization magneticfluid,249Impact sensor,172Inchworch-inspired microrobot,394 Inchworm-inspired crawling and graspinglocomotion,404Inchworm-inspired microrobot,396 Independent of wave period,186Inert chamber system(ICS),464 Information apparatuses,23 Intercalation,282In vitro motility assay,460Ion drag,165Ion-exchange by copper metal,381Ion gels,136Ionic conducting polymer-metalcomposites,287Ionic conductive polymer gelfilms(ICPF),77Ionic conductive polymers,75–84Ionic conductivity,144,156Ionic crosslink,92,100Ionic EAP(i-EAP),17,121Ionic EAP actuator,121Ionic hydrogel,238Ionic liquids(ILs),5,80–81,98,136,153 Ionic polymer actuator,136Ionic polymer conductor network composite (IPCNC),84Ionic polymer gel,334Ionic polymer-metal composite(IPMC),5,75, 121,372,410Ionic polymer metal compositeactuator,19Ionic transport mechanism,140 Ionization,3Isosteric heat of sorption,109Isothermal sorption curve,108JJellyfish-inspired biomimeticlocomotion,392Jellyfish-inspiredfloating/divinglocomotion,404Joule heating,10,93,106KKerr effect,171Ketjen black(KB),137Kharitonov’s theorem,326Kinesin,474,475,480502IndexLLaminatedfilms,230Langmuir’s theory,334Latching mechanism,364–367Leg slippage,400Lens,168Leucocyanide,7Leuco-emeraldine salt,8Leverage actuator,105Light-driven actuator,223Light-volume transduction,212Linear actuators,115,347Liquid-crystalline elastomers(LCEs),10,224 Listeria,478,479Lobster-like microrobot,395,397,404Loss modulus,265Lower critical solution temperature(LCST),4,29,39MMacro azo-initiater,30Macro-fiber composite,207Macroscopic deformation,228Magnetic elastomer,269Magneticfield,8Magneticfluid,246,261Magneticfluid composite gels,249–255 Magneticfluid gels,251–255Magnetic hydrogels,269Magnetic levitation,247–248Magnetic particles,261Magnetic soft material,261 Magnetization,245Magnetorheological effect,268Magneto-rheological function,259 Magnetorheology,269 Magnetostriction,249–251Maxwell stress,10MCM-41(mesoporous silica),129 Measurement circuit of generated energy,185 Mechanical strength,144Mechanism for deformation,141 Mechanisms,275Mechanochemical engine,3 Mechanochemical turbine,3Mechano-electric functions,163Medical devices,409Memory effects,100Mesh electrodes,345Metallic counter cations,80Metal nanoparticles,237Micelle-like,42Microactuators,12Microchannel,218Micro-electro-mechanical system(MEMS),9Microfluidic system,217Micro-nano devices,438 Micropatterned irradiation,216Micro pump,421Microrelief formation,216Micro-soft gripper,168Microtubule/kinesin,459 Microtubules,474,475,480Miniaturized IPMCs,82–83Model,316Modeling,315Molecular alignment,228Molecular assembly reaction,5 Molecular weight,42Monodomain particle,245Monte Carlo simulation,123,276 Morphology,40,43,249–250Mother robot,389Motion,336Motion design,331,333–341Motor,1,11Motor proteins,475,479Multi-functionality,398Muscles,409,4488.5MW of power,441Myogenesis,454Myogenic regulatory factor,454 Myooid,450Myosatellite,449Myosin,12,474,475NNafion,5,137,288Nano-Carbon Actuator,357–369Nanofibers,40National Institute of Advanced Industrial Science and Technology(AIST),357 New generations of devices,433Next-generation DE actuators,445 NMR,141Noble-metal electrodes,75Non-Faradaic mechanism,128Nylons,170OObstacle-avoidance experiments,401 Onsager’s law,295Index503Operating principal of DE power generation, 183,439Operators,337Ordinary differential equations(ODEs),304 Oscillation,165Osmotic pressure,3PPaper actuator,160Paramagnetic property,245Passive,poroelastic behavior,293 Patents,17Percutaneous transluminal coronaryangioplasty(PTCA),411Perfluorocarboxylic acid,7Perfluorosulfonic acid,77Peristaltic motion,55Permanent deformation,400Phase diagram,338–340Phase separation,168Phase transition,5,40,117,164Phase transition temperature,4pH Change,3Photocatalysis,239Photochromism,224 Photocrosslinking,226 Photoelectrochemical actuator,237 Photoinduced proton dissociation,213 Photo-ionization,7 Photoisomerization,211 Photomechanical effect,224Photon mode,219Photo-polymerization,32 Photoresponsive actuators,212 Photoresponsive cell culture surfaces,220 Photoresponsive dehydration,212 Photoresponsive hydrogels,212 Photoresponsive hydrogel sheet,218 Photoresponsive microvalve,218Photo-responsive shrinking,211 Photoresponsive swelling,212 Photothermal effect,227Phydrophilicity/hydrophobicity,7 Physical cross-link,45Physical crosslinking,138PID control,318Piezoelectric actuators,118Piezoelectric polymers,197Piezoelectric tensors,199Plasmon-induced charge separation,242 Plasmon resonance,242Plasticizer,163PLLAfibers,205Pockels effect,171Point generator applications,185Point group theory,199Poisson’s ratio,11,335Polarity,7Polarization,156Polaron or bipolaron,91Poling process,200Poly(3,4-ethylenedioxythiophene)(PEDOT), 91,98,152Poly(acrylamide)(PAAm),3Poly(acrylic acid)(PAA),3Poly(ethylene glycol)(PEG),4Poly(ethylene terephthalate)(PET),170Poly(methacrylic acid)(PMMA),4Poly(methyl methacrylate)(PMMA),138 Poly(methyl methacrylate(MMA)-b-n-butylacrylate(nBA)-b-MMA),167 Poly(N-isopropylacrylamide),53Poly(N-isopropylacrylamide)(PNIPAM),4,39 Poly(vinyl methyl ether)(PVME),4Poly(vinylidenefluoride-co-hexafluoropropylene)(P(VDF-co-HFP)),137Poly(vinylidenefluoride-trifluoroethylene),10 Polyaniline(PANI),8,91,105,129,298 Polycarbonate,193Polydispersity index,41Polyether-segmented polyurethaneurea(PEUU),140Poly(2-acrylamido-2-methylpropane sulfonic acid)gel(PAMPS gel),331 Polyimide,144Poly-ion complex,106Poly-L-lactic acid(PLLA),198,202 Polymer,410actuator,135electrolyte,136fabrication methods,181gels,18,225,246motor,9PolyMuscle,117Poly(3,4-ethylenedioxythiophene)/poly(4-styrenesulfonate)(PEDOT/PSS),9,106Poly(vinylalcohol)-poly(acrylic acid)-poly (allylamine)(PVA-PAA-PAlAm),3 Polypyrrole(PPy),8,91,105,129,293,343 Polystyrene,138Polythiophene(PT),8,91,105504IndexPolyurethane(PU),10,153,269Polyvinyl alcohol(PVA),3,164,262Poly vinyl chloride(PVC),7,164,343 Polyvinylidenefluoride(PVDF),198,200 Polyvinylidenefluoride-co-hexafluoropropylene(PVDF-HFP),122 Porous electrodes,276Porous polypropylene(cellular PP),198 Positioning,99Power density,3Power generation efficiency,441Power generation mode,439Power generation phenomenon,440Precise locomotion,398Preparation process,336,337Pressure-and position-sensors,182 Pressure gradient,80Prestrain,10Primitive model,279Printed actuator,160Printing method,146Proof-of-principle devices,435Properties and performance,181 Proportional-integral-derivative control(PID),318Prosthesis,415Protic ionic liquid(PIL),72Protofilaments,462Ptosis,412Pulsed-field gradient spin-echo(PGSE),140–141Pumps,1,411PVA-DMSO gel,166PVA-NMP gel,171PVA-PAA,4PVC gel actuator,344QQuadruped robot,378–383RRadiation force,7Radius of curvature,335Rajiform swimming,372Rate-determining step,9γ-Ray,4Ray-like robot,373–378Reactive oxygen species(ROS).,464 Redox,157Reduction(or primary plating)process,78Refreshable Braille display,131Relative water vapor pressure,108 Relaxation,159Relaxation phenomenon,310Release control,257–258Remote control,259Reproducibility,117Resonance frequency,272Resorption,111Response speed,147Ring opening and closing,7Robot-hand,5Robotics,22–23Robust,322Robust control,325Rod-like hydrogel,214Role actuators having3-DOF,435Roll-type structure,193Rotation,11Rotational motion,462–463Ruthenium tris(2,20-bipyridine),53SScalpel,412Seal bearing,248Selective gold plating,82Selective plasma treatment,82Self-assembly,12,138Self-deformation,89Self-diffusion,288Self-driven gel conveyer,64Self-oscillatingfluids,68–72Self-oscillating gels,51–72Self-oscillating micelle,71Self-oscillating microgels,58Self-oscillating polymer brushes,67–68Self-propelled motion,63Self-walking gel,60–63Sensor,23–24Sensor grove,435Servo control,321Shape memory,100Shape memory alloy(SMA),117Shape memory polymers,225Short-range proximity sensors,401 Silicone,10Silicone rubber,192Simulation,333,340Single-walled carbon nanotubes(CNTs),5,11 Sizes from micrometers to several meters,182 Skeletal muscle,3,89,113Index505Skin layer,46Slide ring materials(SRM),191Small-angle neutron scattering,49 Small-scale power-generation device,443 Small size brakes,347Smart materials,332Smooth muscle,449Soft actuators,1,17,177Soft segment,164Solventflow,163Sorption degree,108Sorption isotherm,107Specifications of Braille dots,359Specific surface area,107Spherical robot,388Sphincter,412Spirobenzopyrane,7Spiropyran,212State equation,305State space model,305Stearyl acrylate(SA),40 Stereolithography,453Stick insect-inspired two-phase walking locomotion,404Stirling engine,187Storage modulus,8,265Strain difference,123Streptavidin,460Stress relaxation,324Sulfonated polyimide,144Super artificial muscle,187 Supercritical CO2,204Super-growth,127Super-growth CNT,368Super-paramagnetism,246Supra-macromolecular,478–480 Surface stress,335Surface stress and strain,335Surface tension,43Surfactant,334Surfactant molecules,334Swelling of the interface,247Swelling ratio,30TTacking,170Tactile display,9Tendons,451Terpyridine(tpy),70 Tetrahydrofuran(THF),344The correlation effect,282The electrical double layer,123The electrostatic interaction,279The Guoy-Chapman theory,282Thermal expansion,112Thermal-mode,212 Thermodynamics,276Thermo-sensitive polymer gels,29The structure of the direct drive type,359 The volume exclusion interaction,279 Three-layered,122Time constant(CR),126Tissue engineering,448Touch sensor,165Tracking controller,319Training,100Training effect,94Transducer,89,248Transference numbers,141Transition process,336,337 Transmittance,42Traveling wave,374–377Treadmilling,474–479Tri-block copolymer,167,204 Triboelectric series,173Tubulin,460Turning over,336Typical scope trace,185UUltra-light and thin Braille display,131 Underwater monitoring operations,388 Unimorph,8Utility function,333VVapor grown carbonfiber(VGCF),127,137 Variable texture surfaces,438Variable viscoelasticity,265–272 Vibration damping,21Vibration device,195Viscosity oscillation,68–70Voltage of electrodes,335Volume exclusion effect,123WWarburg impedance,155Water mill device,442Water vapor,93,96,109Water vapor sorption,106Wearing assist garments with variablestiffness,347506IndexWelfare device,193 Wet-process,160White-box modeling,316 Wireless network,443 Work capacity,115YYamaue’s model,303–304 Yarns,11Young’s modulus,10,94,114,335Index507。
ST-588PTSA/Fluorescent Polymer DualInline SensorUser ManualOctober12,2020Rev.2.00Pyxis Lab,Inc.1729Majestic Dr.Suite5Lafayette,CO80026USA©2017Pyxis Lab,Inc.Pyxis Lab Proprietary and ConfidentialTable of Contents1Introduction21.1Main Features (2)2Specifications3 3Unpacking Instrument43.1Standard Accessories (4)3.2Optional Accessories (5)4Installation64.1ST-588Piping (6)4.2ST-588SS Piping (6)4.3Wiring (7)4.4Connecting via Bluetooth (8)4.5Connecting via USB (8)5Setup and Calibration with uPyxis®Mobile App95.1Download uPyxis®Mobile App (9)5.2Connecting to uPyxis®Mobile App (9)5.3Calibration Screen and Reading (10)5.4Diagnosis Screen (11)5.5Device Info Screen (12)6Setup and Calibration with uPyxis®Desktop App126.1Install uPyxis®Desktop App (12)6.2Connecting to uPyxis®Desktop App (13)6.3Information Screen (13)6.4Calibration Screen (14)6.5Diagnosis Screen (14)7Outputs157.14–20mA Output Setup (15)7.2Communication using Modbus RTU (15)8Sensor Maintenance and Precaution158.1Methods to Cleaning the ST-588 (16)8.2Storage (16)9Troubleshooting17 10Contact Us18Warranty InformationConfidentialityThe information contained in this manual may be confidential and proprietary and is the property of Pyxis Lab,rmation disclosed herein shall not be used to manufacture,construct,or otherwise reproduce the goods rmation disclosed herein shall not be disclosed to others or made public in any manner without the express written consent of Pyxis Lab,Inc.Standard Limited WarrantyPyxis Lab warrants its products for defects in materials and workmanship.Pyxis Lab will,at its option,repair or replace instrument components that prove to be defective with new or remanufactured components (i.e.,equivalent to new).The warranty set forth is exclusive and no other warranty,whether written or oral, is expressed or implied.Warranty TermThe Pyxis warranty term is thirteen(13)months ex-works.In no event shall the standard limited warranty coverage extend beyond thirteen(13)months from original shipment date.Warranty ServiceDamaged or dysfunctional instruments may be returned to Pyxis for repair or replacement.In some in-stances,replacement instruments may be available for short duration loan or lease.Pyxis warrants that any labor services provided shall conform to the reasonable standards of technical com-petency and performance effective at the time of delivery.All service interventions are to be reviewed and authorized as correct and complete at the completion of the service by a customer representative,or des-ignate.Pyxis warrants these services for30days after the authorization and will correct any qualifying deficiency in labor provided that the labor service deficiency is exactly related to the originating event.No other remedy,other than the provision of labor services,may be applicable.Repair components(parts and materials),but not consumables,provided during a repair,or purchased individually,are warranted for90days ex-works for materials and workmanship.In no event will the in-corporation of a warranted repair component into an instrument extend the whole instrument’s warranty beyond its original term.Warranty ShippingA Repair Authorization(RA)Number must be obtained from Pyxis Technical Support before any product can be returned to the factory.Pyxis will pay freight charges to ship replacement or repaired products to the customer.The customer shall pay freight charges for returning products to Pyxis.Any product returned to the factory without an RA number will be returned to the customer.To receive an RMA you can generate a request on our website at https:///request-tech-support/.Pyxis Technical SupportContact Pyxis Technical Support at+1(866)203-8397,*********************,or by filling out a request for support at https:///request-tech-support/.1IntroductionThe Pyxis ST-588inline fluorometer probe simultaneously measures the concentration of PTSA and Fluores-cent Polymer in water.It can be simply inserted to the compression fitting port of a custom-made tee.The standard ST-001installation tee provided with each ST-588sensor,has two¾inch female NPT ports and can be placed to an existing¾inch sample water line.Pyxis Lab also offers2”and3”Tee formats for larger flow installations.The4–20mA current output of the ST-588probe can be connected to any controller that accepts an isolated or non-isolated4–20mA input.The ST-588probe is a smart device.In addition to mea-suring PTSA and Fluorescent Polymer,the ST-588probe has extra photo-electric components that monitor the color and turbidity of the sample water.This extra feature allows automatic color and turbidity com-pensation to eliminate interference commonly associated with real-world waters.The Pyxis ST-588probe has a short fluidic channel and can be easily cleaned.The fluidic and optical ar-rangement of the ST-588probe is designed to overcome shortcomings associated with other fluorometers that have a distal sensor surface or a long,narrow fluidic cell.Traditional inline fluorometers are susceptible to color and turbidity interference and fouling and are difficult to properly clean.1.1Main FeaturesThe ST-588measures PTSA and Fluorescent Polymer in a water sample and includes the following features:•Easy calibration with using uPyxis®Mobile or Desktop App.•Automatic compensation for turbidity up to150NTU and color created by up to10ppm iron or equivalent to10ppm humic acid.•Diagnostic information(probe fouling,color or turbidity over range,failure modes)are available in uPyxis®App or via Modbus RTU.•Easy to remove from the system for cleaning and calibration without the need for any tools.2SpecificationsTable1.ST-588Specifications*With Pyxis’s continuous improvement policy,these specifications are subject to change without notice.†The fluorescent polymer concentration scale is based on the polymer containing0.25mole%fluorescent monomer.Typical polymer specifications are attached below but may vary by producer.‡See Figure4for ST-588SS dimensions.3Unpacking InstrumentRemove the instrument and accessories from the shipping container and inspect each item for any damage that may have occurred during shipping.Verify that all accessory items are included.If any item is missing or damaged,please contact Pyxis Lab Customer Service at*********************.3.1Standard Accessories•Tee Assembly3/4”NPT(1x Tee,O-ring,and Nut)P/N:ST-001*NOTE*ST-001is not included for ST-588SS•8-Pin Female Adapter/Flying Leads Cable(1.5ft)•User Manual available online at https:///support/3.2Optional AccessoriesFigure1.4Installation4.1ST-588PipingThe provided ST-001Tee Assembly can be connected to a pipe system through the3/4”female ports,either socket or NPT threaded.To properly install the ST-588probe into the ST-001Tee Assembly,follow the steps below:1.Insert the provided O-ring into the O-ring groove on the tee.2.Insert the ST-588probe into the tee.3.Tighten the tee nut onto the tee to form a water-tight,compression seal.Figure2.Dimension of the ST-588and the ST-001Tee Assembly(mm)4.2ST-588SS PipingThe ST-588SS probe has3/4”female NPT threaded ports on the probe itself and therefore does not require a custom tee assembly.It is recommended that two3/4”NPT to1/4”tubing adapters are used to connect the probe to the sampling system.Sample water entering the probe must be cooled down to below104°F (40°C).The probe can be held by a1.75-inch pipe clamp or mounted to a panel with four1/4-28bolts.See Figure4for ST-588SS dimensions.Figure3.Dimension of the ST-588SS(inch)4.3WiringIf the power ground terminal and the negative4–20mA terminal in the controller are internally connected (non-isolated4–20mA input),it is unnecessary to connect the4–20mA negative wire(gray)to the4–20mA negative terminal in the controller.If a separate DC power supply other than that from the controller is used,make sure that the output from the power supply is rated for22–26VDC@85mA.*NOTE*The negative24V power terminal(power ground)and the negative4–20mA ter-minal on the ST-588probe are internally connected.Follow the wiring table below to connect the ST-588probe to a controller:Table2.*Internally connected to the power ground4.4Connecting via BluetoothA Bluetooth adapter(P/N:MA-WB)can be used to connect a ST-588probe to a smart phone with the uPyxis®Mobile App or a computer with the uPyxis®Desktop App.Figure4.Bluetooth connection to ST-588probe4.5Connecting via USBA USB-RS485adapter(P/N:MA-485)can be used to connect a ST-588probe to a computer with the uPyxis®Desktop App.*NOTE*Using non-Pyxis USB-RS485adapters may result in permanent damage of the ST-588probe communication hardware.B connection to ST-588probe5Setup and Calibration with uPyxis®Mobile App5.1Download uPyxis®Mobile AppDownload uPyxis®Mobile App from Apple App Store or Google Play.Figure6.5.2Connecting to uPyxis®Mobile AppTurn on Bluetooth on your mobile phone(Do not pair the phone Bluetooth to the ST-588probe).Open uPyxis®Mobile App.Once the app is open the app will start to search for the sensor.Once the uPyxis®Mobile App connects to the sensor,press the ST-588probe.Figure7.5.3Calibration Screen and ReadingWhen connected,the uPyxis®Mobile App will default to the Calibration screen.From the Calibration screen,you can perform calibrations by pressing on Zero Calibration,Slope Calibration,and4–20mA Span for either Fluorescent Polymer or PTSA,independently.Follow the screen instructions for each calibration step.Figure8.5.4Diagnosis ScreenFrom the Diagnosis screen,you can check the diagnosis condition.This feature may be used for technical support when communicating with*********************.To preform a probe cleaniness check,first select the Diagnosis Condition which defines the fluid type that the ST-588probe in currently measuring,then press Cleanliness Check.If the probe is clean,a Clean mes-sage will be shown.If the probe is severely fouled,a Dirty message will be shown.In this case,follow the procedure in the Methods to Cleaning the ST-588section of this manual.Figure9.5.5Device Info ScreenFrom the Device Info screen.You can name the Device or Product as well as set the Modbus address.Figure10.6Setup and Calibration with uPyxis®Desktop App6.1Install uPyxis®Desktop AppDownload the latest version of uPyxis®Desktop software package from:https:///upyxis/this setup package will download and install the Framework4.5(if not previously installed on the PC),the USB driver for the USB-Bluetooth adapter(MA-NEB),the USB-RS485adapter(MA-485),and the main uPyxis®Desktop application.Double click the uPyxis.Setup.exe file to install.Figure11.Click Install to start the installation process.Follow the screen instructions to complete the USB driver and uPyxis®installation.6.2Connecting to uPyxis®Desktop AppWhen the uPyxis®Desktop App opens,click on Device,then click either Connect via USB-Bluetooth or Connect via USB-RS485depending on the connection type.Figure12.6.3Information ScreenOnce connected to the device,a picture of the device will appear on the top left corner of the window and the uPyxis®Desktop App will default to the Information screen.On the Information screen you can set the information description for Device Name,Product Name,and Modbus Address,then click Apply Settings to save.Figure13.6.4Calibration ScreenTo calibrate the device,click on Calibration.On the Calibration screen there are six calibration options:•Fluorescent Polymer:Zero Calibration,Slope Calibration,and4-20mA Span•PTSA:Zero Calibration,Slope Calibration,and4-20mA SpanThe screen also displays the reading of the device.The reading refresh rate is every4seconds.Figure14.6.5Diagnosis ScreenAfter the device has been calibrated and installation has been completed,to check diagnosis,click on Di-agnosis.When in the Diagnosis screen you can view the Diagnosis Condition of the device.This feature may be used for technical support when communicating with*********************.To preform a probe Cleaniness Check,first select the Diagnosis Condition which defines the fluid type that the ST-588probe inCheck.If the probe is clean,a Clean message will be shown.message will be shown.In this case,follow the procedure in theof this manual.Figure15.7Outputs7.14–20mA Output SetupThe4–20mA output of the ST-588sensor is scaled as:•Fluorescent Polymer:–4mA=0ppm–20mA=20ppm•PTSA:–4mA=0ppb–20mA=200ppb7.2Communication using Modbus RTUThe ST-588probe is configured as a Modbus slave device.In addition to the ppm Fluorescent Polymer and ppb PTSA values,many operational parameters,including warning and error messages,are available via a Modbus RTU connection.Contact Pyxis Lab Customer Service(*********************)for more informa-tion.8Sensor Maintenance and PrecautionThe ST-588probe is designed to provide reliable and continuous Fluorescent Polymer and PTSA readings even when installed in moderately contaminated industrial cooling waters.Although the optics are com-pensated for the effects of moderate fouling,heavy fouling will prevent the light from reaching the sensor, resulting in low readings and the potential for product overfeed if the ST-588probe is used as part of an au-tomated control system.When used to control product dosing,it is suggested that the automation system be configured to provide backup to limit potential product overfeed,for example by limiting pump size or duration,or by alarming if the pumping rate exceeds a desired maximum limit.The ST-588probe is designed to be easily removed,inspected,and cleaned if required.It is suggested that the ST-588probe be checked for fouling and cleaned/calibrated on a monthly basis.Heavily contam-inated waters may require more frequent cleanings.Cleaner water sources with less contamination may not require cleaning for several months.The need to clean the ST-588probe can be determined by the Cleanliness Check using either the uPyxis®Mobile App(see the Mobile Diagnosis Screen section)or the uPyxis®Desktop App(see the Desktop Diagnosis Screen section).8.1Methods to Cleaning the ST-588Any equipment in contact with industrial cooling systems is subject to many potential foulants and con-taminants.Our inline probe cleaning solutions below have been shown to remove most common foulants and contaminants.A small,soft bristle brush,Q-Tips cotton swab,or soft cloth may be used to safely clean the probe housing and the quartz optical sensor channel.These components and more come with a Pyxis Lab Inline Probe Cleaning Solution Kit(P/N:SER-01)which can be purchased at our online Estore/Catalog https:///product/probe-cleaning-kit/Figure16.Inline Probe Cleaning Solution KitTo clean the ST-588probe,soak the lower half of the probe in100mL inline probe cleaning solution for 10minutes.Rinse the ST-588probe with distilled water and then check for the flashing blue light inside the ST-588probe quartz tube.If the surface is not entirely clean,continue to soak the ST-588probe for an e the small,soft bristle brush and Q-Tips cotton swabs as necessary to remove any remaining contaminants in the ST-588probe quartz tube.8.2StorageAvoid long term storage at temperature over100°F.In an outdoor installation,properly shield the ST-588 probe from direct sunlight and precipitation.9TroubleshootingIf the ST-588probe output signal is not stable and fluctuates significantly,make an additional ground con-nection––connect the clear(shield,earth ground)wire to a conductor that contacts the sample water electrically such as a metal pipe adjacent to the ST-588tee.Carry out routine calibration verification against a qualified Fluorescent Polymer and PTSA combined stan-dard.After properly cleaning the ST-588sensor,carry out the zero point calibration with distilled water and slope calibration using the qualified Fluorescent Polymer and PTSA combined standard.10Contact UsPyxis Lab,Inc1729Majestic Dr.Suite5Lafayette,CO80026USAPhone:+1(866)203-8397Email:*********************。
Mod520C_2P.O. Box 11 03l D-79200 Breisach, Germany Kueferstrasse 8l D-79206 Breisach, Germany (+49 (7667) 908-0 l Fax +49 (7667) 908-200 l e-mail:****************Mod520C_2© Copyright 2004:FS FORTH-SYSTEME GmbHPostfach 1103, D-79200 Breisach a. Rh., GermanyRelease of Document:May 27, 2004Filename:Mod520C_2.docAuthor:Hans-Peter SchneiderAll rights reserved. No part of this document may be copied or reproduced in any form or by any means without the prior written consent of FS FORTH-SYSTEME GmbH.2Mod520C_2 Table of Contents1.Introduction (4)2.Features (5)3.Functional Description (6)3.1.1.CPU AMD ÉlanSC520 (6)3.1.2.SDRAM stage (6)3.1.3.ROM stage (6)3.1.4.SRAM stage (6)3.1.5.32 I/O Ports (7)3.1.6.256 Byte EEPROM for BIOS and Applications on PIO30,31 (7)3.1.7.On-board Power Supply (7)3.1.8.Voltage Supervision, RESET Generation (7)3.1.9.Serial Ports (7)3.1.10.Fast Ethernet Controller Stage (8)3.1.11.Dual CAN Controller Stage (8)3.1.12.GP Bus used for ISA Bus (9)4.Connectors Of MOD520C (10)4.1.System Connector X2 (10)4.2.System Connector X4 (12)5.Application Notes (14)5.1.Power Supply (14)5.2.Important Signals (14)5.2.13.PCICLKRTN PCICLK PCICLKETHER (14)5.2.14.ISA-Bus Signals (14)5.2.15.CAN-Interrupt IRQ11 (15)6.Members of the MOD520C family (16)3Mod520C_21. IntroductionThe module MOD520C with its integrated and optional peripherals, based on the 32 Bit AMD ÉlanSC520 microcontroller, is designed for medium to high performance applications in telecommunication, data communication and information appliances on the general embedded market. It can easily be designed in customized boards.The AMD ÉlanSC520 microcontroller combines a low voltage 586 CPU running on 133 MHz, including FPU (Floating Point Unit) with a set of integrated peripherals: 32 Bit PCI controller, SDRAM controller for up to 256 MByte, GP (General Purpose) bus with programmable timing and ROM/Flash controller. Enhanced PC compatible peripherals like DMA controller, two UARTs and battery buffered RTC and CMOS, watchdog and software timers make this device a very fast system for both real time and PC/AT compatible applications. Insyde Software’s Mobile BIOS is available which offers serial and parallel remote features (video, keyboard, floppy). Furthermore FS FORTH-SYSTEME has adapted Datalight Sockets (TCP/IP Stack), ROM-DOS and the Flash File System FlashFX to this environment.The MOD520C offers the software engineer the possibility to reduce the time-to-market phase even more. FS FORTH-SYSTEME added several features on-board as SDRAM (up to 64 MByte), PCI Fast Ethernet controller to facilitate networking and remote control. A Strata-FLASH for booting and data is included on board. Two CAN Ports are additionally available for communication. 512 Kbyte SRAM is available for battery buffered data. The enhanced JTAG port for low-cost debugging is supported. This allows instruction tracing during execution. FS FORTH-SYSTEME has adapted Windows CE 3.0 to this platform and offers drivers and support. With Ethernet debugging the software designer has powerful means for fast debugging his applications.Due to the 16 MByte FLASH it is possible to build larger, complete systems on this module like Linux, QNX or VxWorks.4Mod520C_252. Features• 16 MByte STRATA-FLASH or 2 MByte AMD FLASH • 64 MByte or 16 MByte SDRAM • 512 KByte battery buffered SRAM• PCI Ethernet controller with EEPROM. Rx and Tx signals are providedon the System Connectors • Two CAN-Buses.• Enhanced JTAG port available on System Connector.• GP-Bus signals available on System Connector • PCI-Bus signals available on System Connector• BIOS for ÉlanSC520 by Insyde Software Inc. Including serial or parallelremote features (Video, Keyboard, Floppy).Mod520C_23. Functional Description3.1.1. CPU AMD ÉlanSC520The CPU AMD ÉlanSC520 is powered with 2.5V (core and analog path) and 3.3V (all other voltages) except VRTC, which is powered with about 3V either from battery or from on-board 3.3V. This voltage is limited to 3.3V, the other 3.3V power planes have a limit of 3.6V.The CPU is clocked with a 32.768 kHz quartz. An internal PLL derives from this frequency the RTC clock and DRAM refresh clock and the clocks for PC/AT compatible PIT (1.1882 MHz) and UARTs (18.432 MHz). All other stages (CPU, PCI, GP bus, GP DMA, ROM, SSI, timers) are fed from the second clock generator driven by a 33.33 MHz clock oscillator. SDRAM is clocked with 66.66 MHz.3.1.2. SDRAM stageThe SDRAM (up to 128 MByte on-board) has its own DRAM bus containing memory addresses MA0..12, memory data MD0..31 and control signals for up to four banks. Due to small load no buffering of clocks and signals is necessary.3.1.3. ROM stageROM or FLASH are driven by the general purpose address bus GPA0..25. It has three programmable chip selects with each up to 64 MByte range. The ROM Data bus is either the 32 bit general purpose bus GPD0..31 or the memory data bus MD0..31. Configuration pins decide, which bus at boot time is used. The bus size is selectable with 8, 16 or 32 bit. The MOD520C has a FLASH IC for up to 16 MByte 16 bit ROM or FLASH selected by BOOTCS# connected to MD0..15. 3.1.4. SRAM stageThe SRAM (512 KByte on-board) is buffered by VBAT. The Memory Location is defined in the System BIOS. ROMCS1# is used to access the SRAM.6Mod520C_23.1.5. 32 I/O PortsThe ÉlanSC520 CPU has 32 I/O ports. They have alternate functions. Most of them are control signals for GP bus (PIO0..26) used as ISA-bus. PIO27 (GPCS0#) is used as a programmable external chip select and PIO28,29 are not connected. PIO30,31 are used to drive a serial parameter EEPROM on-board. 3.1.6. 256 Byte EEPROM for BIOS and Applications on PIO30,31An on-board serial EEPROM with 256 byte and I2C bus is controlled by PIO30 (I2CDAT) and PIO31 (I2CCLK). 128 byte are used for non-volatile BIOS defaults, the remaining range may contain application specific data and parameters. The BIOS contains calls to read and write to this memory (see BIOS documentation).3.1.7. On-board Power SupplyThe 2.5V on-board voltage is generated from +5V.An external battery may be connected to the signal VBATIN. Battery status is controlled by BBATSEN, which sets a power fail bit in a status register for RTC, if BBATSEN is low at power-up.3.1.8. Voltage Supervision, RESET GenerationThree voltages are used on board: +2.5V, +3.3V and +5V. U2 controls +5V and U10 controls +3.3V. LBOUT or PWRGOOD will become low, if these voltages are out of tolerance. An external SRESET# is wired or-ed to U10. It can also be activated from extended JTAG signal SRESET# via X1. The wired OR of 1RESET# and 2RESET# control U10. Its output PWRGOOD is low (not active), if either the signals described above from U10 are low or +5V is out of tolerance. Typical length of PWRGOOD low is longer than 1 sec (minimum 790 msec).3.1.9. Serial PortsThe AMD ÉlanSC520 CPU has two internal asynchronous ports and one synchronous serial port. Both of this ports are available at the System Connectors.7Mod520C_23.1.10. Fast Ethernet Controller StageConnected to the PCI bus device 0 (REQ/GNT0#) of the Élan SC520 CPU, a Fast Ethernet Controller U7 supports 10/100Mbps transfer depending on driver software. X3 is a JST B5B-PH-SM3 5 pin connector. Parameters as physical address and power down modes are stored in a 64X16 bit Serial EEPROM controlled by U7. 2 status LEDs LE1, LE2 show the state of the Ethernet connection. For a more detailed hardware and software description see Intel 82559ER manual.3.1.11. Dual CAN Controller StageThe CAN Controller is selected via ROMCS1# and the Memory location is selectable in the BIOS Setup Screen. The CAN Interrupt provided by 82C900 is inverted by the onboard Lattice CPLD. Since the Interrupt asserted by the 82C900 is only a low active pulse of 0.2µs the CPLD holds the interrupt active until the software accesses the Memory at the location CAN-Base+1xxh. The BIOS routes this interrupt to IRQ11.8Mod520C_2 3.1.12. GP Bus used for ISA BusThe AMD ÉlanSC520 CPU contains an 8/16bit General Purpose Bus (GP bus) with 26 address lines (GPA0..25), 16 data lines (GPD0..15) and different control lines using PIO ports in their alternate GP bus function. Its timing is programmable for speeds up to 33MHz. This bus is to emulate a 16 bit ISA bus (PC/104) running with 8 MHz. ISA bus signal are connected without buffers directly to the lines of the CPU due to the 5V tolerance of the 3.3V signals.8 bit signals SMEMRD# and SMEMWR# (active only at addresses beyond 1 MByte) are not supported (GPMEM_RD# and GPMEM_WR# used).The AMD ÉlanSC520 CPU has only 4 DMA channels on GP bus. DMA channel 2 is used for Super-I/O (U2) on EVAMOD520. All four channels are connected to edge connector X2.Not supported ISA bus signals 0WS#, IOCHK#, IRQ15, REFRESH#, 8MHz and 14.318 MHz clocks, MASTER#.9Mod520C_24. Connectors Of MOD520C4.1. System Connector X2Pin Function I/O Pin Function I/O1+3.3V power2GND power 3+3.3V power4GND power 5GPD0I/O6TDP O7GPD1I/O8TDN O9GPD2I/O10not connected11GPD3I/O12RDP I13GPD4I/O14RDN I15GPD5I/O16not connected17GPD6I/O18DRQ0I19GPD7I/O20DRQ2I21GPD8I/O22DRQ5I23GPD9I/O24DRQ7I25GPD10I/O26DACK0#O27GPD11I/O28DACK2#O29GPD12I/O30DACK5#O31GPD13I/O32DACK7#O33GPD14I/O34GND power 35GPD15I/O36GPRESET O37GND power38GPIORD#O39GPA0O40GPIOWR#O41GPA1O42GPALE O43GPA2O44GPBHE#O45GPA3O46GPRDY I47GPA4O48GPAEN O49GPA5O50GPTC O51GPA6O52GPDBUFOE#O53GPA7O54GPIO_CS16#O55GPA8O56GPMEM_CS16#O57GPA9O58GPCS0#O59GPA10O60GPMEM_RD#O61GPA11O62GPMEM_WR#O63GPA12O64GND power 10Pin Function I/O Pin Function I/O65GPA13O66EXTRES#I67GPA14O68PWRGOOD O69BUFA15O70CLKTEST71BUFA16O72PRG_RESET73BUFA17O74GND power75BUFA18O76GPCS1#O77BUFA19O78GPCS2#O79BUFA20O80GPCS3#O81BUFA21O82GPCS4#O83BUFA22O84GPCS5#O85BUFA23O86GPCS6#O87BUFA24O88GPCS7#O89BUFA25O90VBATIN power91GND power92GND power93IRQ1I94RSTLD0I95IRQ3I96RSTLD1I97IRQ4I98RSTLD2I99IRQ5I100RSTLD3I101IRQ6I102RSTLD4I103IRQ7I104RSTLD5I105IRQ9I106RSTLD6I107IRQ10I108RSTLD7I109CANINT I110DBGDIS I111IRQ12I112INSTRC I113IRQ14I114DBGENTR I115SPEAKER O116not connected117+5V power118GND power119+5V power120GND power114.2. System Connector X4Pin Function I/O Pin Function I/O1PCICLKRTN I2GND power 3PCICLK O4PCICLKETHER I5AD0I/O6CBE0#I/O7AD1I/O8CBE1#I/O9AD2I/O10CBE2#I/O11AD3I/O12CBE3#I/O13AD4I/O14not connected15AD5I/O16not connected17AD6I/O18not connected19AD7I/O20not connected21AD8I/O22GND power 23AD9I/O24RXD1I25AD10I/O26TXD1O27AD11I/O28CTS1#I29AD12I/O30DCD1#I31AD13I/O32DSR1#I33AD14I/O34RIN1#I35AD15I/O36DTR1#O37AD16I/O38RTS1#O39AD17I/O40RXD2I41AD18I/O42TXD2O43AD19I/O44CTS2#I45AD20I/O46DCD2#I47AD21I/O48DSR2#I49AD22I/O50RIN2#I51AD23I/O52DTR2#O53AD24I/O54RTS2#O55AD25I/O56CANH1/TXD157AD26I/O58CANL1/RXD159AD27I/O60CANH2/TXD261AD28I/O62CANL2/RXD263AD29I/O64GND power 12Pin Function I/O Pin Function I/O65AD30I/O66SRESET#I67AD31I/O68GPRESET#O69GND power70TCK O71INTA#I72TMS73INTB#I74TDI I75INTC#I76TDO O77INTD#I78TRST#I79REQ0#I80CMDACK81REQ1#I82BR/TC83REQ2#I84GND Power85REQ3#I86STOP/TX87REQ4#I88TRIG/TRACE89GNT0#O90not connected91GNT1#O92ACTLED#O93GNT2#O94LILED#O95GNT3#O96SPEEDLED#O97GNT4#O98not connected99GND power100GND power101PAR I/O102SSI_CLK O103PERR#I/O104SSI_DO O105SERR#I106SSI_DI I107FRAME#I/O108not connected109TRDY#I/O110ISP_TDI I111IRDY#I/O112ISP_TDO O113STOP#I/O114ISP_TMS115DEVSEL#I/O116ISP_TCK I117RST#O118BSCAN#119GND power120GND power135. Application Notes5.1. Power SupplyThe MOD520C needs +3.3V and 5V power supply.3.3V worst case supply current is 1130 mA5V worst case supply current is 550 mABe sure to design your power supply for this current including large load transients.5.2. Important Signals5.2.13. PCICLKRTN PCICLK PCICLKETHERPCICLK is the clock source for the PCI-Bus. PCICLKETHER is the clock input for the Ethernet Controller. PCICLKRTN is the clock input of the AMD Élan Sc520. This pin is used to synchronize the CPU with the external PCI-Bus. Therefore it is important that all clock traces have the same length to provide each PCI-Target with the clock at the same time. Trace length of each of this clocks is 68mm on the module. If you do not plan to connect an additional PCI-Target on your board you just add a serial resistor 33R between PCICLK and PCICLKRTN and one between PCICLK and PCICLKETHER.5.2.14. ISA-Bus SignalsIf you use the ISA-Bus Signals you have to add some resistors to the following Signals:GPD0 – GPD15 4k7 pull upGPRDY1k pull downIRQ´s10k pull upDRQ´s10k pull down145.2.15. CAN-Interrupt IRQ11IRQ11 is used for the CAN-Controller 82C900 and is not sharable. Since the interrupt provided by 82C900 is a low active pulse with a length of 0.2µs the CPLD inverts this signal and holds it until the software acknowledges the interrupt. To acknowledge this interrupt the software has to access a memory location with the offset 1xxh to the CAN-Base. This memory access is just an access of the system memory, not an access of the CAN-Controller.156. Members of the MOD520C familyNumbe r Variant Flash SDRAM SRAM CAN CAN-DriverTemp.320MOD520C_0_V018M*16, Strata(=16 Mbyte)1*TM014452*4M*16(=16 Mbyte)2*TM01519512k*8Yes Yes0..70°321MOD520C_0_V021M*16, AMD(=2 Mbyte)1*TM015202*4M*16(=16 Mbyte)2*TM01519512k*8Yes Yes0..70°322MOD520C_0_V038M*16, Strata(=16 Mbyte)1*TM014452*16M*16(=64 Mbyte)2*TM01249512k*8Yes Yes0..70°334MOD520C_1_V01MOD520C_2_V018M*16, Strata(=16 Mbyte)1*TM014452*4M*16(=16 Mbyte)2*TM01519512k*8TM0Yes no0..70°335MOD520C_1_V02MOD520C_2_V021M*16, AMD(=2 Mbyte)1*TM015202*4M*16(=16 Mbyte)2*TM01519512k*8TM0Yes no0..70°336MOD520C_1_V03MOD520C_2_V038M*16, Strata(=16 Mbyte)1*TM014452*16M*16(=64 Mbyte)2*TM01249512k*8TM0Yes no0..70°184MOD520C_1_V048M*16, Strata(=16 Mbyte)1*TM014452*4M*16(=16 Mbyte)2*TM01519No No No0..70°16。