flexbus部分翻译

本文档详细介绍了Flexbus接口控制器的功能、操作模式和信号描述,包括6个独立的芯片选择信号、可配置的端口大小、多种操作模式,以及地址和数据总线的复用方式。此外,还阐述了芯片选择的地址和掩码寄存器,以及控制寄存器的设置,用于实现外部总线的数据传输和错误处理。
摘要由CSDN通过智能技术生成

外部总线接口

33.1介绍

注意

对于该模块芯片实现的细节请参照芯片配置章节。

本章介绍了外部总线数据传输操作和错误条件。它介绍了核心处理器发起传输(或任何其他主机),包括详细的时序图显示支持总线操作的内部信号。

33.1.1概况

提供一种多功能的外部总线接口称为flexbus接口控制器,有设备接口的基本功能,只对从设备提供接口。它可以直接连接到以下异步或同步装置没有额外的电路:外部ROM,FLASH,可编程逻辑设备,其他的简单目标(从)设备。

对于异步设备,有一个简单的选择芯片借口可以使用。flexbus接口最多有六个通用芯片的选择,fb_cs [ 5:0 ]。实际可用的芯片选择数量取决于装置及其引脚配置。

33.1.2功能

主要的FLEXBUS功能包括:

六个独立的,用户可编程的芯片选择信号(FB_CS[5:0])可以与外部的SRAM,PROM,EPROM,EEPROM,FLASH等其他外设连接;

8位,16位,32位端口大小,可以配置成复用或者非复用地址或者数据总线;

8位,16位,32位和16字节传输;

可编程的突发和突发抑制传输可选择为每个芯片选择传输方向;

可编程地址建立时间相对于芯片选择的断言;

可编程地址保持时间相对于芯片选择和传输否定;

扩展地址锁存使能选择有助于同步无缝连接同步和异步存储器。

33.1.3操作模式

该外部接口是一个可以配置复用总线,可以配置成以下任一种模式:

复用32位地址和32位数据;

复用32位地址和16位数据(非复用16位地址和16位数据);

复用32位地址和8位数据(非复用24位地址和8位数据);

非复用32位地址和32位数据。

33.2信号描述

该章节介绍数据传输操作中的外部信号。

注意:可能不是以下所有的信号可以在具体的设备上可用。参照芯片配置细节来获取哪种信号可用的信息。

表33-1 FLEXBUS信号概述

33.2.1 地址和数据总线(fb_an,fb_dn,fb_adn)

在非复用模式,FB_A[31:0]与FB_D[31:0]总线分别传送地址和数据。传输的数据的字节通道数目是由选择的匹配芯片端口大小决定的。

在复用模式,FB_A[31:0]总线传输地址和数据。整个32位的地址由总线周期(地址相)的第一时钟驱动的。伴随第一时钟,数据被总线(数据相)驱动。在数据相,地址被连续的在引脚上驱动但是不用做数据。例如,在16位模式,低位的地址连续的在FB_AD[15:0]上驱动,并且在8位模式下,低位的地址连续的在FB_AD[23:0]上驱动。

33.2.2芯片选择(FB_CS[5:0])

芯片选择信号标识哪个设备被选中。一个特定的芯片选择生效

当传送地址是在设备的地址空间,其在基本和掩码地址寄存器中定义。芯片的实际选择数量可用取决于引脚配置。

33.2.3字节使能(FB_BE_31_24, FB_BE_23_16, FB_BE_15_8,

FB_BE_7_0)

当驱动低,使能输出的字节表示数据被锁存或驱动到一个数据总线的特定字节通道。一个配置选项设置生效这些信号的读取和写入或只写。外部SRAM或闪存设备,该fb_BEn输出必须接单个字节选通信号。

33.2.4输出使能(FB_OE)

输出使能信号

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值