This paper presents a low-power asynchronous implementation of the 80C51 microcontroller. It was realized in a 0.5 µ m CMOS process and it shows a power advantage of a factor 4 compared to a recent synchronous implementation in the same technology. The chip is fully bit compatible with the synchronous implementation, and timing compatible for external memory access. The circuit is a compiled VLSI-program, using Tangram as VLSI-programming language and the Tangram tool set to compile the design automatically to a standard-cell netlist. This design approach proves to be powerful enough to describe the microcontroller and derive an efficient implementation. Further, it offers the designer the possibility to explore various alternatives in the design space.
标签: microcontroller implementation asynchronous low-power
上传时间: 2016-06-07
上传用户:冇尾飞铊
This guide reviews the rules and syntax of the principle commands that comprise C and its object-oriented cousin, C++. The reference consists of 19 chapters that define operators and the standard input/output, string, character, and more.
标签: object-ori and principle the
上传时间: 2014-01-15
上传用户:ve3344
The CoinUtils project is a collection of open-source utilities developed and used by a variety of other projects in the COIN-OR repository. The project includes classes for storing and manipulating sparse matrices and vectors, performing matrix factorization, parsing input files in standard formats, building representations of mathematical programs, comparing floating point numbers with a tolerance, performing simple presolve operations, and warm starting algorithms for mathematical programs, among others.
标签: open-source collection CoinUtils developed
上传时间: 2013-12-19
上传用户:xmsmh
Multirate filters provide a practical approach to designing and implementing finite response (FIR) filters with narrow spectral constraints. By changing the input data rate at one or more intermediate points the filter lengths and computational rates can be greatly reduced when compared to a standard single-rate filter implementation.
标签: implementing Multirate designing practical
上传时间: 2016-07-01
上传用户:dengzb84
Digital Signature Algorithm (DSA)是Schnorr和ElGamal签名算法的变种,被美国NIST作为DSS(DigitalSignature Standard)。算法中应用了下述参数: p:L bits长的素数。L是64的倍数,范围是512到1024; q:p - 1的160bits的素因子; g:g = h^((p-1)/q) mod p,h满足h < p - 1, h^((p-1)/q) mod p > 1; x:x < q,x为私钥 ; y:y = g^x mod p ,( p, q, g, y )为公钥; H( x ):One-Way Hash函数。DSS中选用SHA( Secure Hash Algorithm )。 p, q, g可由一组用户共享,但在实际应用中,使用公共模数可能会带来一定的威胁。签名及验证协议如下: 1. P产生随机数k,k < q; 2. P计算 r = ( g^k mod p ) mod q s = ( k^(-1) (H(m) + xr)) mod q 签名结果是( m, r, s )。 3. 验证时计算 w = s^(-1)mod q u1 = ( H( m ) * w ) mod q u2 = ( r * w ) mod q v = (( g^u1 * y^u2 ) mod p ) mod q 若v = r,则认为签名有效。 DSA是基于整数有限域离散对数难题的,其安全性与RSA相比差不多。DSA的一个重要特点是两个素数公开,这样,当使用别人的p和q时,即使不知道私钥,你也能确认它们是否是随机产生的,还是作了手脚。RSA算法却作不到。
标签: Algorithm Signature Digital Schnorr
上传时间: 2014-01-01
上传用户:qq521
(1) 本光盘提供了书中案例的Java源代码文件及编译发布后的可执行文件。 (2) 读者可以使用文本编辑工具(例如Windows中的记事本)或Java编辑工具来打开和编辑Java源代码文件。 (3) 文件夹图标后的数字编号为章号。例如CH03,为第3章的内容。 (4) 本光盘中,每章均含有打包发布的程序文件和案例的源代码文件(第3章除外,另请注意第1章和第2章因内容简单,所以光盘中没有包含)。 (5) 直接双击各章“打包发布”文件夹中的BAT文件即可运行相应章的案例程序(注意必须已安装JDK 1.5,并检查Path环境变量中应已经有JDK路径)。 (6) 也可以直接双击各章“打包发布”文件夹中的JAR文件来运行相应章的案例程序。但如果JAR文件已被RAR等压缩软件关联,则应当通过右击JAR文件图标,从快捷菜单中选择【打开方式】|【选择程序】|【推荐的程序】|【Java(TM) 2 Platform Standard Edition binary】命令,来取消与其他压缩软件的关联。取消后若JDK安装配置无误,即可直接双击JAR文件运行应用程序。 (7) 第11章中的database文件夹存放有该章的数据库文件,运行该章的程序前请首先配置数据源,配置方法请参考书中的讲解。
上传时间: 2016-07-31
上传用户:Amygdala
(1) 本光盘提供了书中案例的Java源代码文件及编译发布后的可执行文件。 (2) 读者可以使用文本编辑工具(例如Windows中的记事本)或Java编辑工具来打开和编辑Java源代码文件。 (3) 文件夹图标后的数字编号为章号。例如CH03,为第3章的内容。 (4) 本光盘中,每章均含有打包发布的程序文件和案例的源代码文件(第3章除外,另请注意第1章和第2章因内容简单,所以光盘中没有包含)。 (5) 直接双击各章“打包发布”文件夹中的BAT文件即可运行相应章的案例程序(注意必须已安装JDK 1.5,并检查Path环境变量中应已经有JDK路径)。 (6) 也可以直接双击各章“打包发布”文件夹中的JAR文件来运行相应章的案例程序。但如果JAR文件已被RAR等压缩软件关联,则应当通过右击JAR文件图标,从快捷菜单中选择【打开方式】|【选择程序】|【推荐的程序】|【Java(TM) 2 Platform Standard Edition binary】命令,来取消与其他压缩软件的关联。取消后若JDK安装配置无误,即可直接双击JAR文件运行应用程序。 (7) 第11章中的database文件夹存放有该章的数据库文件,运行该章的程序前请首先配置数据源,配置方法请参考书中的讲解。
上传时间: 2016-07-31
上传用户:朗朗乾坤
(1) 本光盘提供了书中案例的Java源代码文件及编译发布后的可执行文件。 (2) 读者可以使用文本编辑工具(例如Windows中的记事本)或Java编辑工具来打开和编辑Java源代码文件。 (3) 文件夹图标后的数字编号为章号。例如CH03,为第3章的内容。 (4) 本光盘中,每章均含有打包发布的程序文件和案例的源代码文件(第3章除外,另请注意第1章和第2章因内容简单,所以光盘中没有包含)。 (5) 直接双击各章“打包发布”文件夹中的BAT文件即可运行相应章的案例程序(注意必须已安装JDK 1.5,并检查Path环境变量中应已经有JDK路径)。 (6) 也可以直接双击各章“打包发布”文件夹中的JAR文件来运行相应章的案例程序。但如果JAR文件已被RAR等压缩软件关联,则应当通过右击JAR文件图标,从快捷菜单中选择【打开方式】|【选择程序】|【推荐的程序】|【Java(TM) 2 Platform Standard Edition binary】命令,来取消与其他压缩软件的关联。取消后若JDK安装配置无误,即可直接双击JAR文件运行应用程序。 (7) 第11章中的database文件夹存放有该章的数据库文件,运行该章的程序前请首先配置数据源,配置方法请参考书中的讲解。
上传时间: 2013-12-29
上传用户:阳光少年2016
(1) 本光盘提供了书中案例的Java源代码文件及编译发布后的可执行文件。 (2) 读者可以使用文本编辑工具(例如Windows中的记事本)或Java编辑工具来打开和编辑Java源代码文件。 (3) 文件夹图标后的数字编号为章号。例如CH03,为第3章的内容。 (4) 本光盘中,每章均含有打包发布的程序文件和案例的源代码文件(第3章除外,另请注意第1章和第2章因内容简单,所以光盘中没有包含)。 (5) 直接双击各章“打包发布”文件夹中的BAT文件即可运行相应章的案例程序(注意必须已安装JDK 1.5,并检查Path环境变量中应已经有JDK路径)。 (6) 也可以直接双击各章“打包发布”文件夹中的JAR文件来运行相应章的案例程序。但如果JAR文件已被RAR等压缩软件关联,则应当通过右击JAR文件图标,从快捷菜单中选择【打开方式】|【选择程序】|【推荐的程序】|【Java(TM) 2 Platform Standard Edition binary】命令,来取消与其他压缩软件的关联。取消后若JDK安装配置无误,即可直接双击JAR文件运行应用程序。 (7) 第11章中的database文件夹存放有该章的数据库文件,运行该章的程序前请首先配置数据源,配置方法请参考书中的讲解。
上传时间: 2016-07-31
上传用户:372825274
Contains IEC documents describing testing implementations of IEC 60870-5, amendment to IEC 60870-5-104, and GBC reports helping faster understand the standard
标签: IEC 60870 implementations describing
上传时间: 2014-01-16
上传用户:duoshen1989