The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

modern warfare, laser-guided weapons play significant role ensuring ea


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



Laser Range Finder Using Actel's Axcelerator FPGA
modern warfare, laser-guided weapons play significant role ensuring each warhead deployed will only strike intended target. Each laser-guided missile bomb laser seeker that consists array photodiodes, these photodiodes sensitive predefined laser's optical wavelength. high-intensity laser designator must acquire lock onto target-either from from ground. This necessary allow missile bomb identify target. Once laser-guided weapon launched, laser seeker senses laser beam reflected from target, seeker's control system will then guide missile straight target (Figure general, laser pulse width presented control system very short. control system must fast enough reliably capture this laser pulse pattern calculate range target. This application note describes details implementing such laser range finder design using Actel's Axcelerator family. However, this reference design could applied application where precise timing ability capture narrow pulse width required.
Display
Electronic hand control Attack computer
Pave Tack computer Laser-range receiver
Target
Figure Laser-Guided Weapon System Overview
Design Description
This particular design application requires capturing pulse width. Capturing pulse reliably using single clock would require clock flip-flop toggle rate above GHz. Instead, multiple clocks created phase-shifted order capture this narrow pulse width. system must able sample every that pulse captured reliably least three consecutive clock cycles. sample pulse every four clocks (CLKA, CLKB, CLKC, CLKD) running created phase shifted using Axcelerator PLLs programmable delay lines. shown Figure page original input reference clock multiplied PLLs each successive clock shifted phase additional from base clock, CLKA. Axcelerator family provides register cells (R-cell) with toggle rate combinatorial cells (C-cell) implement various logic functions. R-cell contains flip-flop featuring asynchronous clear, asynchronous preset, active-low enable control logic. clock source each R-cell hardwired clock, routed clock, internal logic. Moreover, R-cell registers feature selectable clock
2004 Actel Corporation
Laser Range Finder Using Actel's Axcelerator FPGA
polarity register-by-register basis with timing penalty. With four hardwired clocks, four routed clocks, eight PLLs with maximum output frequency GHz, Axcelerator used meet most challenging design specifications. this particular design, four PLLs, programmable delay lines, selectable clock polarity R-cell features were used. Using selectable clock polarity feature R-cell, clock edges Figure page also used sample short data pulse. result, eight samples taken Figure page shows phase relationship four output clocks.
DataA
CLKA Delay
DataB PLL1 DATA_IN DataC
PLL2 Clock PLL3
CLKB Delay
DataD Data Register
CLKC Delay
DataF
PLL4
CLKD Delay
DataG
DataH
DataI
Figure Simplified Block Diagram
Laser Range Finder Using Actel's Axcelerator FPGA
250ps 250ps 250ps
Clock Register dataA
CLKA CLKA'
dataE
CLKB
dataB dataF
CLKB'
CLKC
dataC
CLKC'
dataG
CLKD
dataD
CLKD'
dataH
Figure Output Clock Phase Relationship (250 Sampling Interval)
Design Implementation
This reference design developed using Actel LiberoIntegrated Design Environment (IDE), which provides everything required from schematic capture entry place-and-route tools. Table summarizes Libero features used this design. more information, visit When design completed verified through simulation static timing analysis, device programmed using Actel Silicon Sculptor programmer. more information regarding programming Actel's devices using Silicon Sculptor visit Note that Actel provides design files this reference design. Please refer "Appendix" page detailed information obtaining these files.
Table Libero Features Function Project Manager, editor Synthesis Simulation Testbench Creation Timing/Constraints, Macro Generation, Place-and-Route, Programming Programming Software ChipPlanner, Tool LiberoIDE Synplify® ModelSimAE WaveFormer Lite Designer Silicon Sculptor Company Actel Synplicity® Mentor Graphics® SynaptiCADActel Actel
Laser Range Finder Using Actel's Axcelerator FPGA
Design Creation
Create top-level VHDL design called Top_level.vhd, ACTgen macro builder generate macros. Clock Routed (Figure setting Routed Clock ACTgen, blocks south side chip will used, each output capable driving (routed clock) network. Four PLLs (and hence four generated CLKs) used this part design, leaving four PLLs four HCLKs remaining design implementation. other hand, clock outputs were chosen hardwired, block would located north side chip. Four PLLs with different delay settings used generating clock system that sample narrow pulse width every (Table Refer Axcelerator Family Clock Management application note ACTgen User's Guide more information.
Figure Macro Generation Using ACTgen Table Clock System Settings File pll_a.gen pll_b.gen pll_c.gen pll_d.gen Input Frequency (MHz) Output Frequency (MHz) Static Delay (ps)
Laser Range Finder Using Actel's Axcelerator FPGA
Design Verification-Functional Simulation
After describing design, must verify functionality. After creating testbench, Top_Level_tbench.vhd, using SynaptiCAD WaveFormer Lite Actel Edition (AE), Mentor Graphics ModelSim simulator perform functional simulation your design.
Synthesis
Since this HDL-based design, must synthesized generate EDIF netlist. Synplicity Synplify generate your EDIF netlist want reverify your design performing postsynthesis simulation using ModelSim simulator.
Design Implementation
This reference design implemented AX125-3 FGA256 device. Four PLLs were used only R-cells (3.57%) were needed, leaving most remaining logic resources free. Actel Designer software automatically places routes design returns timing information. Since this application requires capturing very narrow pulse width, precise timing important. With unique routing structures offered Axcelerator family, skew each register pair using same clock source virtually eliminated manually placing registers. Designer software Timer tool then used verify that register pair using same clock source uniform timing delay. Figure illustrates routing structures Axcelerator devices. FastConnects provide high-performance, horizontal routing inside SuperCluster, vertical routing SuperCluster immediately below. This particular design takes advantage FastConnect used vertical routing. register pairs, using same output clock, manually placed vertically immediately with each other. example, register dataA placed directly below register dataE (Figure page ChipPlanner manually place register (Figure page When registers manually placed committed software, place-and-route tool will change placement those registers. After design, compile, layout stages, Designer Timer tool used ensure output clock arrives both halves register pair same time. shown Figure each register pair same timing delay from corresponding reference clock.
Figure Axcelerator Routing Structure
Laser Range Finder Using Actel's Axcelerator FPGA
dataH dataG dataF dataE dataA dataB dataC dataD
Figure Designer ChipPlanner Manual Placement Data Registers
Figure Timing Delay Each Register Pair
Laser Range Finder Using Actel's Axcelerator FPGA
Post-Layout Simulation
After design implementation completed, verify that your design meets timing specifications performing post-layout simulation. Figure illustrates best-case conditions, Figure page shows same simulation under worst-case conditions. Figure (best-case), five samples were captured successfully registers dataC, dataD, dataE, dataF, dataG. Figure page (worstcase), samples were captured successfully registers dataB, dataC, dataD, dataE, dataF, dataG. Changing from best-case worst-case conditions involves changing setting Libero under Options Project Settings Simulation. best-case condition, vsim command should minimum maximum worst-case condition (Figure page
data samples captured successfully
Figure Simulation Under Best-Case Condition
Laser Range Finder Using Actel's Axcelerator FPGA
data samples captured successfully
Figure Simulation Under Worst-Case Condition
Figure Changing Simulation Condition
Laser Range Finder Using Actel's Axcelerator FPGA
Device Programming
Finally, create .AFM programming file. Silicon Sculptor perform devices programming.
Conclusion
Axcelerator family's unique architecture offers flexibility designs where high performance precise timing important. this reference design, PLLs Axcelerator devices offer programmable delay programmable output-to-input frequency ratios enable flexible clock system. Such system reliably capture very narrow laser pulse width needed military applications other applications that require high sampling rate.
Related Documents
Application Notes
Axcelerator Family Clock Management
User's Guides
ACTgen Cores Reference Guide ACTgen User's Guide MultiView Navigator User's Guide Designer User's Guide Libero User's Guide Timer User's Guide
Laser Range Finder Using Actel's Axcelerator FPGA
Appendix
Using this reference design requires that Actel Libero installed. Extract hs_sample.zip file your hard drive open project file hs_sample.prj from Libero IDE. Figure shows design hierarchy, Figure shows design files this reference design. Please refer Table description design files.
Figure Design Hierarchy
Figure File Manager Table Description Design Files File name Top_Level.vhd Top_Level_ba.vhd Top_Level_ba.sdf Top_Level.edn Top_Level_tbench.vhd Top_Level_tbench.btim pll_a.vhd pll_b.vhd pll_c.vhd pll_d.vhd *.gen level this reference design Structural netlist post-layout simulation Standard delay file post-layout simulation netlist generate from Synplify Testbench generated Waveformer Lite simulation Waveformer Lite project file testbench generation Multiply input frequency with delay Multiply input frequency with 250ps delay Multiply input frequency with 500ps delay Multiply input frequency with 750ps delay ACTgen macros PLLs Description
Actel Actel logo registered trademarks Actel Corporation. other trademarks property their owners.
http://www.actel.com
Actel Corporation 2061 Stierlin Court Mountain View, 94043-4655 Phone 650.318.4200 650.318.4600 Actel Europe Ltd. Dunlop House, Riverside Camberley, Surrey GU15 United Kingdom Phone 1276 1276 Actel Japan EXOS Ebisu Bldg. 1-24-14 Ebisu Shibuya-ku Tokyo Japan Phone +81.03.3445.7671 +81.03.3445.7668 Actel Hong Kong 39th Floor, Pacific Place Queensway, Admiralty Hong Kong Phone +852.227.35712 +852.227.35999
51900075-0/07.04

Other recent searches


XZFUY07A2 - XZFUY07A2   XZFUY07A2 Datasheet
SLLS297E - SLLS297E   SLLS297E Datasheet
KCPSA04-104 - KCPSA04-104   KCPSA04-104 Datasheet
CY7C343 - CY7C343   CY7C343 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive