标题：Allegro
基本释义
allegro英音：[ə'leigrəu]美音：[ə'legro]　 副词 ad. 
1.【意】【音】急速地
形容词 a. 
1.【意】【音】快速的
名词 n. 
1.【意】【音】急速的乐章或乐曲,快板
游戏库
allegro是一个c/c++的游戏库，免费，开源，最初作者是shawn hargreaves，他支持DOS，UNIX（Linux, FreeBSD, Irix, Solaris, Darwin), Windows, QNX, BeOS 还有 MacOS X.提供了大量的图形，声音，玩家输入(键盘，鼠标，游戏手柄)，定时器等函数。它支持定点和浮点 
数学函数，3D函数，文件管理函数，数据文件压缩，和GUI等功能。
Cross-platform support
Unix (Linux, FreeBSD, Irix, Solaris, Darwin) 
Windows (MSVC, MinGW, Cygwin, Borland) 
BeOS 
QNX 
MacOS X 
Dos (DJGPP, Watcom) 
Graphic functions
Vector drawing: 
pixels, lines, rectangles, circles, ellipses, arcs, Bezier splines 
shape fill, with or without pattern 
polygons: flat, Gouraud, textured (3D) and translucent 
Sprites: 
masked, compressed and compiled sprites 
blitting, rotation, stretching, reduction, alpha blending, Gouraud shading 
native support for BMP, LBM, PCX and TGA files (others supported with library extensions) 
Color palettes: 
color palette manipulation (reading, writing, conversion) 
conversion of color formats RGB <-> HSV 
Text: 
support for different encodings and conversion, default is UTF-8 
bitmap fonts (masking, colouring, alignment) 
Misc: 
draw directly on the screen or on any-size memory bitmaps 
hardware scrolling and triple buffering (where available), mode-X split screen 
animation functions for FLI/FLC format 
Graphic drivers
Unix: 
X Window, DGA, fbcon 
SVGAlib 
VBE/AF 
mode-X 
VGA 
Windows: 
DirectX (windowed or full-screen) 
GDI 
MacOS X: 
Quartz (windowed or full-screen) 
BeOS: 
BWindowScreen 
BDirectWindow 
Dos: 
VGA 13h mode 
mode-X (23 VGA resolution plus unchained 640x400 extended mode) 
SVGA modes in 8, 15, 16, 24 and 32 bits per pixel 
linear VBE 2.0 framebuffer access 
hardware acceleration through VBE/AF API if supported 
additional graphic drivers through FreeBE/AF project 
OpenGL: 
The AllegroGL addon allows to use OpenGL graphics with Allegro. 
Sound functions
Midi: 
native MIDI music format support (with 64 simultaneous effects) 
dynamic control/response to music note on, note off, main volume, pan, pitch bend, and program change 
uses General MIDI patches 
you can read in wavetable patches for MIDI files (SF2 and GUS patches) 
Wave: 
native support of WAV and VOC file formats (playing looped forward, backwards or bidirectional) 
streaming audio 
modify volume, pan, pitch, etc during play 
Sound drivers
Unix: 
OSS 
ALSA (0.5/0.9/1.0) 
ESD 
aRts 
JACK 
SGI AL 
Windows: 
DirectSound 
WaveOut 
MIDI system drivers 
MacOS X: 
Core Audio 
Sound Manager 
Core Audio MIDI 
QuickTime MIDI 
Dos: 
Adlib, SB, SB Pro, SB16, AWE32 
MPU-401 
ESS AudioDrive 
Ensoniq Soundscape 
Windows Sound System 
Math functions
fixed point arithmetic and trigonometric routines 
precalculated trigonometric tables 
vector/matrix/quaternions 3d manipulation (translation, rotation, scaling, projection) 
Misc
mouse, keyboard and joystick management 
high resolution interrupt timers (resolution of 10, 5 or less ms depending on platform) 
vertical retrace simulation 
manipulate configuration files 
manipulate compressed files in LZSS format 
manipulate multi-object resource-like compressed datafiles 
tool for creating datafiles (grabber) 
simple GUI for dialogs and file selector
在音乐上
allegro（速度术语）：快板；愉悦的，迅速的。每分钟120~168
PCB设计
Allegro是Cadence 推出的先进 PCB 设计布线工具。 Allegro 提供了良好且交互的工作接口和强大完善的功能，和它前端产品Cadence、OrCAD、Capture的结合，为当前高速、高密度、多层的复杂 PCB 设计布线提供了最完美解决方案。  外国Allegro网站图片Allegro 拥有完善的 Constraint 设定，用户只须按要求设定好布线规则，在布线时不违反 DRC 就可以达到布线的设计要求，从而节约了烦琐的人工检查时间，提高了工作效率！更能够定义最小线宽或线长等参数以符合当今高速电路板布线的种种需求。
软件中的 Constraint Manger 提供了简洁明了的接口方便使用者设定和查看 Constraint 宣告。它与 Capture 的结合让 E.E. 电子工程师在绘制线路图时就能设定好规则数据，并能一起带到Allegro工作环境中，自动在摆零件及布线时依照规则处理及检查，而这些规则数据的经验值均可重复使用在相同性质的电路板设计上。
Allegro 除了上述的功能外，其强大的自动推挤 push 和贴线 hug 走线以及完善的自动修线功能更是给用户提供极大的方便；强大的贴图功能，可以提供多用户同时处理一块复杂板子，从而大大地提高了工作效率。或是利用选购的切图功能将电路版切分成各个区块，让每个区块各有专职的人同时进行设计 ，达到同份图多人同时设计并能缩短时程的目的。
用户在布线时做过更名、联机互换以及修改逻辑后，可以非常方便地回编到 Capture 线路图中，线路图修改后也可以非常方便地更新到 Allegro 中；用户还可以在 Capture 与 Allegro 之间对对象的互相点选及修改。
对于业界所重视的铜箔的绘制和修改功能， Allegro 提供了简单方便的内层分割功能，以及能够对正负片内层的检阅。对于铺铜也可分动态铜或是静态铜，以作为铺大地或是走大电流之不同应用。动态铜的参数可以分成对所有铜、单一铜或单一对象的不同程度设定，以达到铜箔对各接点可设不同接续效果或间距值等要求，来配合因设计特性而有的特殊设定。  Allegro 三相无刷控制器在输出的部分，底片输出功能包含 274D 、 274X 、 Barco DPF 、 MDA 以及直接输出 ODB++ 等多样化格式数据当然还支持生产所需的 Pick & Place 、 NC Drill 和 Bare-Board Test 等等原始数据输出。Allegro 所提供的强大输入输出功能更是方便与其它相关软件的沟通，例如 ADIVA 、 UGS(Fabmaster) 、 VALOR 、Agilent ADS… 或是机构的 DXF 、 IDF……… 。为了推广整个先进 EDA 市场 ,Allegro 提供了Cadence、OrCAD、Layout 、 PADS 、 P-CAD 等接口，让想转换 PCB Layout 软件的使用者，对于旧有的图档能顺利转换至 Allegro 中。 Allegro 有着 操作方便，接口友好，功能强大，整合性好 等诸多优点，是一家公司投资 EDA 软件的理想选择。
Allgro 的目录结构 
&#1048766; 环境目录 
作用：纪录软件默认的一些参数，初始化工作界面以及保存用户修改参数设置 
Allegro 有两个环境文件： 
系统环境目录：$INSTAL_DIR\PSD_14.2\share\pcb\text 
个人环境目录：$HOME\pcbenv 
注：1。为了减少不必要的重装软件的麻烦，请用户不要随意更改系统目录中的文件； 
2。个人环境文件目录可以更改， 
方法：在系统环境变量里加变量： home 值： 绝对路径，如D:\ ，这样个人环境目录即为：D:\pcbenv[1]
培训内容
[2]1、Allegro导入及使用环境的设置与设计流程：Allegro安装，个人环境初始化，功能和界面介绍，工业电子产品设计流程
2、Orcad 原理图符号制作：Orcad原理图元件符号的设计
3、Orcad 原理图绘制：Orcad原理图元件摆放，逻辑连接，标注，封装填写等
4、封装设计1(dip)：贴片元件封装设计
5、封装设计2(smt)：插件元件封装设计
6、设计资料的输入输出Allegro建板：Orcad与allegro及第三方资料的输入输出。BRD文件的建立，环境初始化和设定，
7、元件布局：元件的fanout布局流程，布局美观，布局电气要求
8、设计规则初步设定：线宽，线距的设定差分线对的设定，PCB叠层设定
9、Layout设计：Fanout, 拉线，shape处理，power处理
10、Silkscreen &assembly处理：丝印的处理和装配文字的处理
11、PCB Check list(检查列表)讲解：PCB检查表讲解和PCB输出检查
12、Cam350的基本使用：CAM350的软件的基本使用，资料导入和输出等
13、Panel drawing(拼版)：PCB拼板设计。
14、Gerber资料的准备和输出：PCB制造Gerber资料的准备和输出
15、生产文件输出：PCB装配生产文件的准备和输出
16、Pcb设计与DFM：PCB的制造流程介绍及PCB设计注意事项
17、可制造设计介绍及DFA：PCB装配流程介绍及PCB设计注意事项
18、高速电路介绍及SI现象：高速电路的概念，SI现象，设计方法 
19、Allegro Si管控：Constraint manger使用及等长控制
20、高频电路设计：高频电路介绍及设计要领
21、阻抗设计控制：阻抗控制及Polar软件介绍及使用，生产控制
22、EMI及EMS：EMI原理和控制，安规等设计
23、HDI设计介绍：HDI PCB的介绍和设计
24、交流总结：PCB设计总结，PCB设计质量管理，PCB其他知识答疑
皮具品牌
Allegro，源于意大利休闲时尚风的女包品牌，从音符中寻找灵感是Allegro品牌的创意源头。意大利的浪漫淳朴和简约自然掺入经典的灰、白组合，缅腆的乡村风融合着暗动的花纹，色彩穿行其中在历史的厚重与时尚繁华中寻找交点。Allegro原意为 “活泼，快速的”，是雀跃女孩飘忽的心情，带着年轻血液的脉动历经四方，威尼斯的小镇、托斯卡纳的静谧、罗马古建筑的恢弘和米兰时尚之都的喧嚣，都映入Allegro包包的想象世界，或动或静、或翩翩起舞或于闹市中搜索沉睡已久的梦，Allegro是行走不息的音符，从琴键上舞出内心久违的浪漫。  施华洛世奇 Allegro手袋早在18世纪中期，Allegro作为乡村古典音乐的代名词就在民间流传，20世纪60年代以Allegro命名的服饰开始流行，Allegro一直坚持以经典休闲为格调，面料的考究与设计创意的层出不穷是Allegro风靡的两大主因。20世纪80年代末Allegro全面进军时尚圈，开始大范围涉猎服饰、包包、鞋帽等男女时尚消费品实施品牌延伸·····2005年8月Allegro包包来到中国，带着醇厚意大利血统的乡村风情和新东方都市时尚融合，精湛的工艺和科学的板型、不拘一格的开发理念、新颖的款式和独特的产品个性、精心的用料与色彩搭配，全方位阐释着Allegro包包的时尚魅力与自信，“低调、成熟、浪漫、简约”迅速成为Allegro包包落地中国市场的时尚新坐标。
公司名称
  公司网站
Allegro MicroSystems, Inc. is a leader in developing, manufacturing and marketing high-performance power and Hall-effect sensor integrated circuits. Allegro's innovative solutions serve high-growth applications within the automotive market, with additional focus on office automation, industrial, and consumer/communications solutions. Allegro is headquartered in Worcester, Massachusetts (USA) with design, applications, and sales support centers located worldwide.
Allegro develops integrated circuit solutions focused on motor control, regulation, and magnetic field sensing applications. We provide highly integrated mixed-signal ICs, adding more components and greater functionality. Allegro's line has extensive product breadth and depth, with standard "plug and play" products.