机载电子盘设计
发布时间:2008/5/27 0:00:00 访问次数:428
摘要:本文介绍了机载电子盘的硬件设计、调试和软件测试方法。该系统满足了机载航空图数据处理量大、吞吐率高、环境恶劣的环境要求,在嵌入式电子盘设计中具有典型性和实用性。内容充实,信息量大,工程实践性强。
关键词:电子盘;与非阵列;ide接口;写保护
中美撞机,勇士入海,“浪花与泪花齐飞,海水共长天黯色”。从此,制造新一代功能强大的、能及时搜索、导航和定位的营救机,成为国人注目的大事。这不仅需要功能强大的搜索雷达,同时需要功能强大的处理定位计算机。采用电子航空图和多普勒雷达、gps及惯导组成综合导航系统就是增强营救机功能的重要举措。在航空图上能够对导航参数形象直观、及时准确的换算定位,将飞行员从繁多的、令人头疼的导航仪表和枯燥的需大量记忆的数据中彻底解放出来。但是通常的机载计算机只配有小容量存储器,采用诸如vxworks等字符操作系统,无法显示和处理全国范围的小比例尺的航空地图。显示和处理大数据量的共同瓶颈在于没有适合机载的硬盘,无法采用图形操作系统和存贮大容量数据。本文介绍我们在解决这一问题的一些做法,与大家切磋。
一 ide接口概述
目前硬盘接口以ide(intelligent device electronics)为主,又称ata(at-attachment)接口。其主要特点是把原来st-506接口的控制器部分移到驱动器中去,使得主机的ide适配电路并不包括硬盘控制器,扩大了适应性,亦可连接cd-rom等设备。ide接口一般采用40线转插,信号名称和位置可参考图4的电路,它是16-bit总线。表1是接口内部寄存器分配。
表1 ide接口内部寄存器映象
/cs3fx |
/cs1fx |
a2 a1 a0 |
寄 存 器 | |||||||||||||||||||||||||||||||||||||||||||||
读操作 (/ior=0, /iow=1) |
写操作 (/ior=1, /iow=0) | |||||||||||||||||||||||||||||||||||||||||||||||
1 |
0 |
0 0 0 |
数据 (读) |
数据 (写) | ||||||||||||||||||||||||||||||||||||||||||||
1 |
0 |
0 0 1 |
错误 (error) |
特征 (feature) | ||||||||||||||||||||||||||||||||||||||||||||
1 |
0 |
0 1 0 |
扇区数 (sector count) |
扇区数 (sector count) | ||||||||||||||||||||||||||||||||||||||||||||
1 |
0 |
0 1 1 |
扇区号 (sector number) (lba7-0) |
扇区号 (sector number) (lba7-0) | ||||||||||||||||||||||||||||||||||||||||||||
1 |
0 |
1 0 0 |
柱面低(cylinder low) (lba15-8) |
柱面低(cylinder low) (lba15-8) | ||||||||||||||||||||||||||||||||||||||||||||
1 |
0 |
1 0 1 |
柱面高(cylinder hight) (lba23-16) |
柱面高(cylinder hight) (lba23-16) | ||||||||||||||||||||||||||||||||||||||||||||
1 |
0 |
1 1 0 |
驱动器/磁头 (drive/head) |
驱动器/磁头 (drive/head) | ||||||||||||||||||||||||||||||||||||||||||||
1 |
0 |
1 1 1 |
状态 (status) |
命令 (command) | ||||||||||||||||||||||||||||||||||||||||||||
摘要:本文介绍了机载电子盘的硬件设计、调试和软件测试方法。该系统满足了机载航空图数据处理量大、吞吐率高、环境恶劣的环境要求,在嵌入式电子盘设计中具有典型性和实用性。内容充实,信息量大,工程实践性强。 关键词:电子盘;与非阵列;ide接口;写保护 中美撞机,勇士入海,“浪花与泪花齐飞,海水共长天黯色”。从此,制造新一代功能强大的、能及时搜索、导航和定位的营救机,成为国人注目的大事。这不仅需要功能强大的搜索雷达,同时需要功能强大的处理定位计算机。采用电子航空图和多普勒雷达、gps及惯导组成综合导航系统就是增强营救机功能的重要举措。在航空图上能够对导航参数形象直观、及时准确的换算定位,将飞行员从繁多的、令人头疼的导航仪表和枯燥的需大量记忆的数据中彻底解放出来。但是通常的机载计算机只配有小容量存储器,采用诸如vxworks等字符操作系统,无法显示和处理全国范围的小比例尺的航空地图。显示和处理大数据量的共同瓶颈在于没有适合机载的硬盘,无法采用图形操作系统和存贮大容量数据。本文介绍我们在解决这一问题的一些做法,与大家切磋。 一 ide接口概述 目前硬盘接口以ide(intelligent device electronics)为主,又称ata(at-attachment)接口。其主要特点是把原来st-506接口的控制器部分移到驱动器中去,使得主机的ide适配电路并不包括硬盘控制器,扩大了适应性,亦可连接cd-rom等设备。ide接口一般采用40线转插,信号名称和位置可参考图4的电路,它是16-bit总线。表1是接口内部寄存器分配。 表1 ide接口内部寄存器映象
|