关于FPGA流水线设计的论文 This work investigates the use of very deep pipelines for implementing circuits in FPGAs, where each pipeline stage is limited to a single FPGA logic element (LE). The architecture and VHDL design of a parameterized integer array multiplier is presented and also an IEEE 754 compliant 32-bit floating-point multiplier. We sHow How to write VHDL cells that implement such approach, and How the array multiplier architecture was adapted. Synthesis and simulation were performed for Altera Apex20KE devices, although the VHDL code should be portable to other devices. For this family, a 16 bit integer multiplier achieves a frequency of 266MHz, while the floating point unit reaches 235MHz, performing 235 MFLOPS in an FPGA. Additional cells are inserted to synchronize data, what imposes significant area penalties. This and other considerations to apply the technique in real designs are also addressed.
标签: investigates implementing pipelines circuits
上传时间: 2015-07-26
上传用户:CHINA526
This book is intended for "hands-on" developers or advanced students interested in understanding the strategies and tactics of concurrent network programming using C++ and object-oriented design. We describe the key design dimensions, patterns, and principles needed to develop flexible and efficient concurrent networked applications quickly and easily. Our numerous C++ code examples reinforce the design concepts and illustrate concretely How to use the core classes in ACE right away. We also take you "behind the scenes" to understand How and why the IPC and concurrency mechanisms in the ACE toolkit are designed the way they are. This material will help to enhance your design skills and to apply C++ and patterns more effectively in your own object-oriented networked applications.
标签: understanding developers interested advanced
上传时间: 2015-08-09
上传用户:epson850
· Develop clear, readable, well-documented and well-designed programs in the C Programming Language. · Develop software in the Unix/Linux using tools such as gcc, gdb, and make. · Locate and interpreting “man pages” applicable to application-level system programming. · Use the POSIX/Unix API to system functions to manage process and sessions as well as use signals and pipes for inter-process communication. · Understanding How synchronization might become problematic in light of concurrency. · Understand How to communicate and cooperate with a project partner.
标签: well-documented well-designed Programming Language
上传时间: 2015-08-16
上传用户:yuchunhai1990
ACM试题Problem K:Ones Description Given any integer 0 <= n <= 10000 not divisible by 2 or 5, some multiple of n is a number which in decimal notation is a sequence of 1 s. How many digits are in the smallest such a multiple of n?
标签: Description divisible Problem integer
上传时间: 2015-08-23
上传用户:zhenyushaw
The third edition of Learning GNU Emacs describes Emacs 21.3 from the ground up, including new user interface features such as an icon-based toolbar and an interactive interface to Emacs customization. A new chapter details How to install and run Emacs on Mac OS X, Windows, and Linux, including tips for using Emacs effectively on those platforms.
标签: Emacs describes including Learning
上传时间: 2015-08-29
上传用户:caixiaoxu26
Generics and the greatly expanded collection libraries have tremendously increased the power of Java 5 and Java 6. But they have also confused many developers who haven t known How to take advantage of these new features.
标签: tremendously collection the libraries
上传时间: 2015-09-01
上传用户:playboys0
Generics and the greatly expanded collection libraries have tremendously increased the power of Java 5 and Java 6. But they have also confused many developers who haven t known How to take advantage of these new features.
标签: tremendously collection the libraries
上传时间: 2015-09-01
上传用户:李彦东
Introduction to the MSN Messenger Activity SDK --- --- --- --- --- --- --- --- --- --- --- --- --- -- The MSN® Messenger Activity software development kit (SDK) contains technical information about How to develop and test single-user and multiuser applications by using the Activity object model. The SDK also provides detailed information about the MSN development and testing requirements that your Activity must meet, and How to increase the usage of your MSN Messenger Activity application.
标签: Introduction Messenger Activity the
上传时间: 2015-09-06
上传用户:ruan2570406
OpenSG is a scenegraph system for realtime rendering, e.g. for Virtual Reality applications. It is just a library, not a full application. This documentation contains descriptions of the internal classes and concepts, as well as a tutorial that explains How to use the system.
标签: e.g. applications scenegraph for
上传时间: 2015-09-13
上传用户:bruce
Robustnesstochangesinilluminationconditionsaswellas viewing perspectives is an important requirement formany computer vision applications. One of the key fac-ors in enhancing the robustness of dynamic scene analy-sis that of accurate and reliable means for shadow de-ection. Shadowdetectioniscriticalforcorrectobjectde-ection in image sequences. Many algorithms have beenproposed in the literature that deal with shadows. How-ever,acomparativeevaluationoftheexistingapproachesisstill lacking. In this paper, the full range of problems un-derlyingtheshadowdetectionareidenti?edanddiscussed.Weclassifytheproposedsolutionstothisproblemusingaaxonomyoffourmainclasses, calleddeterministicmodeland non-model based and statistical parametric and non-parametric. Novelquantitative(detectionanddiscrimina-ionaccuracy)andqualitativemetrics(sceneandobjectin-dependence,?exibilitytoshadowsituationsandrobustnesso noise) are proposed to evaluate these classes of algo-rithms on a benchmark suite of indoor and outdoor videosequences.
标签: Robustnesstochangesinillumination conditionsaswellas perspectives requirement
上传时间: 2014-01-23
上传用户:whenfly