background image

锁相环 路 % G//& 以 及 223 523和 快 速 周 期 3’&
% 6(3’&& 存储器所需的专用双数据率 % 223& 接口
等! 支持多种 *a

.标准! 包括 @?"&XG5 的 /:25! 以

及速率为 $$&)_和 @@&)_

" 数 据 宽 度 为 $! 位 和 @?

位的 G(*

# (J

T

<

;

K7器件可以实现 +F

;

U

, 嵌入式 处 理

器! 而且只占用不到 @"" 个逻辑单元 % /,&! 因此在
含多达 !" "@" 个 /,的 ,G=(!" 器件中! 可以将多个
+F

;

U

,处理器集成到一个器件中# +F

;

U

,系列嵌入式

处理器以第一代 +F

;

U处理器为基础! 提供三种内核

来满足嵌入式处理器的应用# 设计者可以从高性能内
核 %超过 !"" 2&*

G5& " 低成本内核和性价比平衡的

标准内核中进行选择#

(J

T

<

;

K76GM’为目前使用中小规模 ’5*

(应用的

下一代产品提供了一种低成本方案# 现今的系统设计
者面临着诸多挑战! 包括成本增加的压力和设计复杂
性" 新兴标准和设计周期缩短等# ’5*

(开发涉及众

多的工程资源! 设计仿真和验证! 通常需要多次流
片# (J

T

<

;

K76GM’系列具有系统的集成能力! 从而免

除了 ’5*

(设计相关的昂贵的流片 % +3,& 费用" 最

小订货量 %&.Z& 和产品延期的风险# 采用 (J

T

<

;

K7

6GM’! 系统设计者能够获得一个和 ’5*

(相比价格上

旗鼓相当的可编程方案! 满足大批量应用的需求#

=9

!B嵌入式数控系统的硬件方案设计

本文设计一个四轴开环嵌入式数控系统! 系统由

控制系统" 伺服驱动系统和伺服电机组成# 控制系统
生成的坐标轴运动指令! 由 6GM’进行细插补! 最后
形成脉冲串发送给伺服驱动系统! 最后伺服驱动系统
形成运动指令控制伺服电机运转#

为了充分利用 ’3&微处理器的高速运算能力和

6GM’的快速配置能力! 在设计中对功能实现的软硬
件进行了划分# 从硬件设计的角度! 系统采用主从式
结构模式! ’3& 用于运动控制平台的上层管理并且
与 6GM’一起形成一个完整的应用平台# ’3& 作为
主 (G4主要完成系统的界面操作设计" /(2显示管
理" 键盘管理" 内存管理" 程序管理" *a

.输入输出

等! 6GM’主要完成系统的运动控制的处理工作# 嵌
入式数控系统硬件结构如图 ! 所示#

图 !B嵌入式数控系统硬件结构

其中’ ’3& 主 要 负 责 运 算! 总 线 实 现 ’3& 与

6GM’之间的通信! 存储器负责程序和数据的存储!

通信接口负责加工程序的上传和下载! 存储器子系统
包 括 6/’5) 和 53’&# 6/’5) 存 储 程 序 和 文 件!
53’&存储系统运行时的程序和数据! 通信接口实现
与 G(机的基于 35!$! 标准的数据通信#

=9

$B’3&芯片与 6GM’器件的接口设计

图 $B5$(!?=" 与 ,G=(!" 的连接

嵌 入 式 数 控 系

统采用主从 (G4结
构模 式! 主 (G4为
’3& 处 理 器! 从

(G4为 6GM’器件!

,G

=(!" 与 5$(!?="

之间 的 通 讯 是 靠 读
写总 线 上 的 几 个 地
址来 进 行 指 令 和 数
据 的 传 输# 如 图 $
所示#

在图 $ 所示的接口设计中! 6GM’主要完成系统

的 运 动 控 制 的 处 理 工 作! 将 ,G=(!" 直 接 连 在
5$(!?=" 的存储器总线上! 这样! 5$(!?=" 可以通过
存储器指令访问 ,G=(!"! ’3&与 6GM’之间的连接
除了数据" 地址 和 读 写 控 制 外! 还 有 中 断 信 号! 使
’3&可接受 6GM’产生的中断#

=9

?B嵌入式数控系统的软件系统设计

由于采用的是 5$(!?=" 芯片和 (J

T

<

;

K7器件! 为

了最大程度利用了系统硬件资源! 并且保证了实时
性! 在 ’3&移植了 /F

KE\多任务实时操作系统# 在

6GM’上嵌入了 +F

;

U

,这种采用流水线技术" 单指令

流的 3*

5( % 37

VET

7

V *

KU

R

Q

ET

R

F

;

K 57

R(;

SPER

F

KL

& 处 理

器! +F

;

U

,可与用户自定义逻辑 % 4U

7

Q

[

V7

N

F

K7

V /;

L

F

T

&

结合构成一个基于 6GM’的片上系统# 嵌入式数控系
统的软件结构如图 ? 所示#

图 ?B嵌入式数控系统的软件结构图

$"结论

采用 5$(!?=" 和 ,G=(!" 组 成 的 嵌 入 式 数 控 系

统! 能减轻研发任务! 提高研发速度! 在较短的时间
内得到性能优秀的数控系统# ,G=(!" 可以嵌入 +F

;

U

,软核处理器! 5$!?=" 可以进行 /*

+4H操作系统的

" 下转第 == 页$

-

?

U

-

机床与液压

第 $% 卷