0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看威廉希尔官方网站 视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英创信息威廉希尔官方网站 EM9287的扩展总线及应用介绍

英创信息威廉希尔官方网站 来源:英创信息威廉希尔官方网站 作者:英创信息威廉希尔官方网站 2020-01-16 10:17 次阅读

EM9287是英创公司新近推出的,专门针对网络通讯应用的工控主板产品,通讯接口方面以独立双以太网口、双CAN接口以及7路标准串口为特色。若客户应用有HMI的需求,通常可选择预装Windows CE6.0操作系统的主板产品,另一方面,若不需要图形显示功能的,选择预装Linux-3.9.7操作系统的EM9287,则更能发挥其网络通讯的能力。进一步的,EM9287可把未使用的LCD显示接口转换成16-bit的精简ISA扩展总线,作为主板与客户专用电路单元的数据传输通道。EM9287的精简ISA总线的数据传输速度最高可达8MB/s,可满足绝大多数用户扩展电路的数据传输需求。本文以下部分,主要介绍EM9287的精简ISA总线的威廉希尔官方网站 特性,以及在Linux环境下,应用程序实现ISA总线数据读写的方法。

EM9287主板上共有4组接口排针,分别命名为CN1 – CN4,如下图所示:

EM9287的CN1 – CN4所在位置示意图

其中的CN4即为精简ISA总线的接口排针。由于LCD显示被作为了EM9287的标准配置,因此一般情况下,EM9287只焊了CN3插座,没有焊CN4的插针。若客户要求所购的EM9287支持精简ISA总线,则需要在购买时特别申明此需求。注意,支持精简ISA总线的EM9287主板,不再焊接CN3插座,而是带有CN4双排插针。与CN1和CN2不一样,CN4为2mm间距的双排插针。

CN4上个插针的信号定义如下表:

信号名称及简要描述 CN4 信号名称及简要描述
PIN# PIN#
NC 1 2 ISA_CS#,ISA总线片选信号
ISA_RD#,ISA总线读信号 3 4 ISA_WE#,ISA总线写信号
ISA_A0,ISA地址总线 5 6 ISA_A1,ISA地址总线
ISA_A2,ISA地址总线 7 8 ISA_A3,ISA地址总线
ISA_A4,ISA地址总线 9 10 ISA_A5,ISA地址总线
ISA_A6,ISA地址总线 11 12 ISA_A7,ISA地址总线
ISA_D0,ISA数据总线(LSB) 13 14 ISA_D1,ISA数据总线
ISA_D2,ISA数据总线 15 16 ISA_D3,ISA数据总线
ISA_D4,ISA数据总线 17 18 ISA_D5,ISA数据总线
ISA_D6,ISA数据总线 19 20 ISA_D7,ISA数据总线
ISA_D8,ISA数据总线 21 22 ISA_D9,ISA数据总线
ISA_D10,ISA数据总线 23 24 ISA_D11,ISA数据总线
ISA_D12,ISA数据总线 25 26 ISA_D13,ISA数据总线
ISA_D14,ISA数据总线 27 28 ISA_D15,ISA数据总线(MSB)
GND 29 30 GND
3.3V 电源输出 31 32 3.3V 电源输出

所有接口信号的电平均为3.3V TTL。EM9287的精简ISA总线支持双向16-bit数据总线,8位地址总线,以及3条控制总线。3条总线控制信号(片选、读脉冲、写脉冲)均为低电平有效。单数据读写的总线周期为360ns,而多数据读写的总线则只有240ns,可保证每秒8M字节的数据吞吐能力。精简ISA总线的典型总线时序如下:

单数据写时序

单数据读时序

数据块写时序

数据块读时序

精简ISA总线驱动的设备节点为“/dev/em9287_isa”,通过标准的文件open函数打开:

int fd;
fd = open('/dev/em9287_isa', O_RDWR);

EM9287精简ISA总线的地址范围为0 – 255。为了简化应用程序,避免使用ioctl专用定义,总线地址通过标准函数lseek来设置:

unsigned int offset;
//设置地址到offset
lseek(fd, offset, SEEK_SET);

总线读写的数据尽管只有16位,但驱动程序要求的数据类型为32位格式,具体可选unsigned int或u32。32位变量中的低16位为真正的总线数据,高16位无意义。调用函数write将启动总线写,调用函数read将启动总线读。

写操作的基本调用形式为:
int rc;
unsigned int buf[]; //数据buffer
unsigned int len; //实际写的数据长度

//准备需要写出的数据....
rc = write(fd, buf, len * sizeof(unsigned int));

相应地,读操作的基本调用形式为:
rc = read(fd, buf, len * sizeof(unsigned int));
//处理在buf的读取数据....

读写数据的长度至少为1,最长不能超过16K(16384)。在进行数据块读写时,需要注意,16K数据的读或写将耗时4ms,而Linux分给每个线程的时间片最长只有10ms。一般情况下,为了保证系统的及时响应,每个线程运行的时间都不宜过长。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WINDOWS
    +关注

    关注

    3

    文章

    3540

    浏览量

    88588
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6085

    浏览量

    35292
收藏 人收藏

    评论

    相关推荐

    拓维信息参与牵头组建!长沙新一代信息威廉希尔官方网站 产教联合体正式获批

    的长沙新一代信息威廉希尔官方网站 产教联合体成功获批,为长沙市信息威廉希尔官方网站 产业发展注入了新的活力。图/《2024年长沙市市级市域产教联合体名单》长沙新一代信息威廉希尔官方网站 产教联合体将依托龙头企
    的头像 发表于 12-07 01:06 324次阅读
    拓维<b class='flag-5'>信息</b>参与牵头组建!长沙新一代<b class='flag-5'>信息威廉希尔官方网站
</b>产教联合体正式获批

    中科达荣获2024年软件和信息威廉希尔官方网站 服务优秀企业

    及前百家企业”名单。中科达凭借非凡的威廉希尔官方网站 实力与持续的创新能力,成功入选“2024年度软件和信息威廉希尔官方网站 服务竞争力百强企业”以及“2024年软件和信息威廉希尔官方网站 服务优秀企业”。
    的头像 发表于 10-30 11:44 446次阅读

    易智瑞荣获“信息威廉希尔官方网站 应用创新工作委员会威廉希尔官方网站 活动单位”

    易智瑞公司以创新作为企业发展的内核,威廉希尔官方网站 上的每一次突破,都将赋予产品符合当下市场需求和威廉希尔官方网站 环境下的特定能力。在2024年11月5-6日召开的“2024地理信息威廉希尔官方网站 创新大会”上,将全面介绍
    的头像 发表于 10-11 10:41 426次阅读
    易智瑞荣获“<b class='flag-5'>信息威廉希尔官方网站
</b>应用创新工作委员会<b class='flag-5'>威廉希尔官方网站
</b>活动单位”

    国产化背景下的工控主板发展现状

    ,是信息威廉希尔官方网站 应用创新产业的简称,于2016年“信工委会”(信息威廉希尔官方网站 应用创新工作委员会)提出,目的就是要推动我们国内软硬件关键威廉希尔官方网站 的研发
    的头像 发表于 09-21 16:15 375次阅读

    加速鲲鹏落地!拓维信息迁移工具荣获鲲鹏原生开发威廉希尔官方网站 认证

    认证。图/拓维·数据库适配中间件取得鲲鹏原生开发N认证在数字化时代的大潮中,信战略作为国家推动信息威廉希尔官方网站 应用创新、保障信息安全与自主可控的关键举措,其重要性日益凸显
    的头像 发表于 09-10 08:03 433次阅读
    加速鲲鹏落地!拓维<b class='flag-5'>信息</b>信<b class='flag-5'>创</b>迁移工具荣获鲲鹏原生开发<b class='flag-5'>威廉希尔官方网站
</b>认证

    梯度科技入选2023年信息威廉希尔官方网站 应用创新解决方案名单

    日前,工业和信息化部网络安全产业发展中心(工业和信息化部信息中心)在天津举办2024信息威廉希尔官方网站 应用创新发展大会暨解决方案应用推广大会。会上正式公布了2023年
    的头像 发表于 09-09 16:29 408次阅读

    中软国际信服务助力大连信产业发展

    为进一步激发大连本地信产业生态的活力与潜力,搭建一个高效、开放的交流平台。由大连软件行业协会携手大连市信息威廉希尔官方网站 应用创新综合服务中心主办,中软国际协办的,2024年大连市信息威廉希尔官方网站 应用创新产业发展大会
    的头像 发表于 08-27 16:49 855次阅读

    翼辉信息入选2023年信息威廉希尔官方网站 应用创新解决方案名单

    近日,2023 年(第五届)信息威廉希尔官方网站 应用创新解决方案公布遴选名单,历经资格初审、威廉希尔官方网站 中评、区域评议、终评预审,翼辉以“面向工业领域嵌入式操作系统 SylixOS 解决方案”,成功在全国优秀方案中脱颖而出,入选典型解决方案名单。
    的头像 发表于 04-28 11:37 543次阅读
    翼辉<b class='flag-5'>信息</b>入选2023年<b class='flag-5'>信息威廉希尔官方网站
</b>应用创新解决方案名单

    ZCAN总线ZMIO310扩展模块应用指南

    ZMIO310系列扩展模块是立式总线扩展模块,可支持EtherCAT和CAN两种总线方式扩展数字量IO、模拟量AD和DA。 当控制器本体的I
    发表于 04-27 02:45 315次阅读
    ZCAN<b class='flag-5'>总线</b>ZMIO310<b class='flag-5'>扩展</b>模块应用指南

    光庭信息荣膺武汉市侨届“科之星”称号

    4月2日,武汉市侨联十一届五次全委(扩大)会议隆重召开,武汉光庭信息威廉希尔官方网站 股份有限公司(简称“光庭信息”)凭借其在科技创新领域的突出贡献,被授予“科之星”荣誉称号。
    的头像 发表于 04-07 10:25 400次阅读

    股份今日登陆科

    山东中软件商用中间件股份有限公司(以下简称“中股份”)近日在上海证券交易所科板成功上市,标志着这家国内知名的民营软件和信息威廉希尔官方网站 服务企业正式进入资本市场,迎来全新的发展机遇。
    的头像 发表于 03-13 14:19 527次阅读

    龙芯中科三项信方案入围工信部2023年信息威廉希尔官方网站 应用创新应用示范案例名单

    近日,工业和信息化部通报了2023年信息威廉希尔官方网站 应用创新解决方案征集遴选结果,本次共评选出典型解决方案173个、应用示范案例83个、单项创新案例64个。
    的头像 发表于 03-07 16:45 908次阅读
    龙芯中科三项信<b class='flag-5'>创</b>方案入围工信部2023年<b class='flag-5'>信息威廉希尔官方网站
</b>应用创新应用示范案例名单

    RX78M组 EtherCAT ETG.5003示例程序固件信息威廉希尔官方网站

    电子发烧友网站提供《RX78M组 EtherCAT ETG.5003示例程序固件信息威廉希尔官方网站 .pdf》资料免费下载
    发表于 02-21 14:22 1次下载
    RX78M组  EtherCAT ETG.5003示例程序固件<b class='flag-5'>信息威廉希尔官方网站
</b>

    软通动力与捷威廉希尔官方网站 签订战略合作协议

    近日,软通动力信息威廉希尔官方网站 (集团)股份有限公司(以下简称“软通动力”)与宁波捷威廉希尔官方网站 股份有限公司(以下简称“捷威廉希尔官方网站 ”)正式签订战略合作协议,并
    的头像 发表于 02-03 16:35 1111次阅读

    PCB企业力三期项目顺利投产

    近日,PCB企业四川力电子科技股份有限公司三期(载板厂和特种板厂)顺利投产。通过这个项目,力公司成功地将业务范围从单一的普通通孔多层板扩展
    的头像 发表于 01-15 14:20 604次阅读