新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 运用PSD系列器件进行单片机外围电路扩展

运用PSD系列器件进行单片机外围电路扩展

作者:时间:2012-02-07来源:网络收藏

(4)方式4:16位数据总线、地址/数据总线独立方式。

如图5所示,在这种方式下,MCU输出的16位地址总线和的AD0~AD8相连作为地址总线,MCU的16位数据总线中的低8位接到A口,高8 位接到B口。此时A口只能配置为低8位数据总线,B口只能配置为高8位数据总线。C口可能的配置在各种方式下都是一样的。所以此时3XX可用的片外控制逻辑最少(最多只能有CS8~CS10)。

其余芯片在功能上大抵和PSD3XX差不多,但有各自的特点,主要体现在:内部RAM容量的增大、EPROM和内部译码逻辑改为编程更加方便的Flash Mem ory、IO引脚的增多、引入其余功能(定时器/计数器,中断系统等)、内部PLD输入/输出及乘积项的增多,以及引入ISP(在系统可编程中)功能等,这使得PSD系列芯片的使用更加方便,灵活。例如,PSD5XX系列,最多可以有1Mbit EPROM和16kbit RAM(可带后配电池),IO引脚数为40,内部的PLD最多可以有61个输入、140个输出乘积项和4个16位定时器/计数器(可用作 WATCHDOG)。PSD8XX只用于与8位MCU的接口,其内部的EPROM改为FLASH MEMORY,分成二级(主FLASH,二级FLASH),可以在使系统执行程序的同时实现擦写FLASH的功能,这在程序经常需要变更的场合显得犹为有用;在芯片上集成基于JTAG标准的ISP端口,从而引入系统可编程功能,即无需专门的编程器,只需插在PC机上的下载电缆(Flash LINK)即可实现整个空白芯片的完全编程。PSD9XX在功能及结构上与PSD8XX系列基本相同。最新的PSD4000系列用于与16位MCU的接口,内部有更大的FLASH MEMORY(4Mbit主,256kbit二级)、更大的RAM(64kbit),52个可单独配置的IO引脚和超过3000有效门的闪烁可编程逻辑,因而可以组成更大规模的系统。

3 开发步骤及应用实例

对PSD系列的开发,可以在WSI公司提供的开发环境PSDsoft下。PSDsoft包括五个不同的部分:PSDabbl(定义ZPLD译码功能),PS-Dconfiguration(配置总线类型,IO引脚分配),PS-Dcomplier(用于文件的编译及地址空间的转换), PSDsimulator(可对PSD配置仿真),PSDpro-grammer(目标文件的下载与上传)。不同系列的芯片又有不同的开发方法,其中PSD9XX系列之前的芯片,还需开发者熟悉PSDabel高级硬件定义语言,用于定义内部PLD的译码逻辑,开发过程一般可遵循以下步骤:

(1)确定PSD在整个系统中所要完成的功能,以选择相应的型号;

(2)确定PSD所需的与MCU接口的信号,这些信号通常根据特定型号的MCU确定;

(3)确定内部功能块和外扩器件所需的地址空间,在确定地址空间时,应记住PSD3XX系列PLD引入的地址信号只有A11~A19,它所能区分的地址空间是2kb;

(4)确定PSD内PLD的输入和输出信号,确定PLD配置:
  ·给内部EPROM、RAM和CSIOPORT分配存储空间,
  ·PSDabel定义段中说明PLD的输入/输出信号,
  ·在PSDabel中书写相应的逻辑方程,注意,3XX系列的PLD的输出只能为端口B或C;

(5)确定PSD其余配置(总线类型,IO引脚分配等);

(6)使用PSDsoft编译器,形成复合目标文件(包括PSDabel、PSD芯片配置和MCU代码);

(7)将目标文件通过编程器写入PSD器件。

对于PSD9XX以上系列的芯片,开发更加方便,开发者无需高级硬件描述语言去定义管脚,而只要在PSDsoft中进行简单的选择便可以实现芯片的配置,编译结束后可以通过WSI公司提供的下载电缆FlashLINK经器件的ISP端口直接配置到芯片中。

图6是PSD3XX系列芯片与国内应用较为广泛的80C31接口的一个实例。80C31利用PSEN信号有效地访问PSD3XX中的程序存储器。用 WR与RD信号有效地读写PSD3XX中的数据存储器的数据。因此,可以将PSD3XX配置成地址/数据复用方式(8位数据总线),指令存储器与数据存储器分开,端口A、B可配置为IO口,端口C配置为内部PAD B输出。

69.jpg

4 结束语

综上所述,用PSD器件来是很方便的,但PSD器件目前国内应用得并不多,其优点尚未被广大开发人员所认识,很多人还习惯于用通用器件来设计,因此PSD系列器件的应用急需普及。

参考文献

1 PSD3XX Family Datasheet.WSICorp.February,19992 PSD913F2/80C32 Design Guide.WSICorp.January,2000
3 许少云,李伟鹏编著.PSD原理、开发与应用.北京:电子工业出版社.1996


DIY机械键盘相关社区:机械键盘DIY



上一页 1 2 下一页

评论


相关推荐

技术专区

关闭