数据总线允许8位或16位访问方式并允许动态改变总线宽度
发布时间:2022/11/25 22:18:44 访问次数:337
前端处理器中采用协处理器的硬件略图(只画出有关部分)。它的主处理器仍采用了当前流行的16位单片机80C196KB(IC6),协处理器采用了W78E51单片机(IC3)。W78E51的指令及性能同89C51,只是它的工作频率可以达到40MHz。
由于有两个CPU同时运行,而且它们之间还有数据交换,如何去协调它们的工作是至关重要的,这需要通过硬件和软件的设计来加强保证。
IC1是8选1的模拟通道芯片MAX338,若通道数量超过8,可选用MAX306,其通道数量可达16个。IC2为12位带采样保持功能的A/D模数变换芯片AD1674。IC4为地址锁存片74LS373,IC5为RAM存储芯片6264,它们附属于IC3,作为IC3的片外数据存储器。
外部总线基于MC68020总线,提供24根地址线、16根数据线及用于数据传送和中断请求等功能的控制信号线。数据总线允许8位或16位访问方式,并允许动态改变总线宽度。
片选控制具有12根独立的可程控的片选信号输出,用于系统扩展、增加外部设备和外部芯片。
一般均有队列串行模块(QSM)。该模块为MC68300系列微控制器提供两个独立的串行通信接口,它们分别是队列串行外围接口QSPI和串行通信接口SCI。
被处理的各量中,以模拟量的处理较为复杂且耗时较长。模拟量的处理内容较多,如模拟量周期(即工频)的测定、模拟通道的选择(多个模拟量同一时刻选通一个)、A/D转换及存储等,有时还须采样/保持控制等。
假设程序指令所占用的时间为X/200(其中X为中断程序中单指令周期的个数),将32H、33H中的内容减去X/200,即为下次所要送入8254-2的计数值,放在35H、36H中,返回中断。
若大于20,则门控为P2.3,选中8254-2,选择计数器1、方式3,送上次计算出来的这次所需的计数值给8254-2,将10 5送入32H、33H、34H中作为除法运算中的被除数,而30H、31H中的内容作为除法运算中的除数,调用除法运算子程序,将所得的商送入32H、33H中,余数放在35H、36H中。
比较余数是否大于除数的一半,若大于除的一半则所得的商加1,否则商不变。
上海德懿电子科技有限公司 www.deyie.com
来源:21ic.如涉版权请联系删除。图片供参考
前端处理器中采用协处理器的硬件略图(只画出有关部分)。它的主处理器仍采用了当前流行的16位单片机80C196KB(IC6),协处理器采用了W78E51单片机(IC3)。W78E51的指令及性能同89C51,只是它的工作频率可以达到40MHz。
由于有两个CPU同时运行,而且它们之间还有数据交换,如何去协调它们的工作是至关重要的,这需要通过硬件和软件的设计来加强保证。
IC1是8选1的模拟通道芯片MAX338,若通道数量超过8,可选用MAX306,其通道数量可达16个。IC2为12位带采样保持功能的A/D模数变换芯片AD1674。IC4为地址锁存片74LS373,IC5为RAM存储芯片6264,它们附属于IC3,作为IC3的片外数据存储器。
外部总线基于MC68020总线,提供24根地址线、16根数据线及用于数据传送和中断请求等功能的控制信号线。数据总线允许8位或16位访问方式,并允许动态改变总线宽度。
片选控制具有12根独立的可程控的片选信号输出,用于系统扩展、增加外部设备和外部芯片。
一般均有队列串行模块(QSM)。该模块为MC68300系列微控制器提供两个独立的串行通信接口,它们分别是队列串行外围接口QSPI和串行通信接口SCI。
被处理的各量中,以模拟量的处理较为复杂且耗时较长。模拟量的处理内容较多,如模拟量周期(即工频)的测定、模拟通道的选择(多个模拟量同一时刻选通一个)、A/D转换及存储等,有时还须采样/保持控制等。
假设程序指令所占用的时间为X/200(其中X为中断程序中单指令周期的个数),将32H、33H中的内容减去X/200,即为下次所要送入8254-2的计数值,放在35H、36H中,返回中断。
若大于20,则门控为P2.3,选中8254-2,选择计数器1、方式3,送上次计算出来的这次所需的计数值给8254-2,将10 5送入32H、33H、34H中作为除法运算中的被除数,而30H、31H中的内容作为除法运算中的除数,调用除法运算子程序,将所得的商送入32H、33H中,余数放在35H、36H中。
比较余数是否大于除数的一半,若大于除的一半则所得的商加1,否则商不变。
上海德懿电子科技有限公司 www.deyie.com
来源:21ic.如涉版权请联系删除。图片供参考