Consumer display applications commonly use high-speed LVDS interfaces to TrAnsfer videodata. Spread-spectrum clocking can be used to address electromagnetic compatibility (EMC)issues within these consumer devices. This application note uses Spartan®-6 FPGAs togenerate spread-spectrum clocks using the DCM_CLKGEN primitive.
The Virtex-4 features, such as the programmable IDELAY and built-in FIFO support, simplifythe bridging of a high-speed, PCI-X core to large amounts of DDR-SDRAM memory. Onechallenge is meeting the PCI-X target initial latency specification. PCI-X Protocol Addendum tothe PCI Local Bus Specification Revision 2.0a ([Ref 6]) dictates that when a target signals adata TrAnsfer, "the target must do so within 16 clocks of the assertion of FRAME#." PCItermination transactions, such as Split Response/Complete, are commonly used to meet thelatency specifications. This method adds complexity to the design, as well as additional systemlatency. Another solution is to increase the ratio of the memory frequency to the PCI-X busfrequency. However, this solution increases the required power and clock resource usage.
OFELI is an object oriented library of C++ classes for development of finite element codes. Its main features are : * Various storage schemes of matrices (dense, sparse, skyline). * Direct methods of solution of linear systems of equations as well as various combinations of iterative solvers and preconditioners. * Shape functions of most "popular" finite elements * Element arrays of most popular problems (Heat TrAnsfer, Fluid Flow, Solid Mechanics, Electromagnetics, ...).
CBC下寫的串口編程,API函數實例
I wish this site had been around when I was trying to figure out how to make serial communications work in Windows95. I, like many programmers, was hit with the double-whammy of having to learn Windows programming and Win95 serial comm programming at the same time. I found both tasks confusing at best. It was particularly frustrating because I had, over the years, written so much stuff (including lots of serial comm software) for the DOS environment and numerous embedded applications. Interrupt driven serial comm, DMA TrAnsfer serial comm, TSR serial comm, C, assembler, various processors... you name it, it had written it. Yet, everything I knew seemed upside-down in the message-driven-callback world of Windows.
Support is available from MIPS Technologies Inc. - problems should be
addressed to support@mips.com。This product may be controlled for export purposes.
You may not export, or TrAnsfer for the purpose of reexport, any technical
data received hereunder or the product produced by use of such technical
data, including processes and services (the "product"), in violation of
any U.S. or foreign regulation, treaty, Executive Order, law, statute,
amendment or supplement thereto. Further, you may not export the product
to any prohibited or embargoed country or to any denied, blocked, or
designated person or entity as mentioned in any applicable U.S. or foreign
regulation, treaty, Executive Order, law, statute, amendment or supplement
thereto.
a3load is 8051 firmware that can be used for uploading or downloading
to EZ-USB RAM (internal or external). It implements the vendor specific
command bRequest = 0xA3. The address to download/upload to/from is
specified in the wValue field of the SETUP packet and the length of
the TrAnsfer in the wLength field. The actual upload/download data
is TrAnsferred during the DATA stage of the SETUP TrAnsfer. This firmware
will function on all EZ-USB chips (EZ-USB, EZ-USB FX, FX2, FX2LP, FX1).