阅读:1356回复:4
cpld求助。大虾请进!
pci板子上用单片机往双口ram里写数据,可是读出来的全乱了。
单片机用的是51,锁存器是用cpld做的573,请问大虾该用怎样的 vhdl语句实现573的功能? 除了cpld输出的地址不对外,还有那些原因会导致ram里的数据不对? 板子的接口芯片用的是9052。 先谢了! |
|
沙发#
发布于:2002-06-23 09:18
573是什么东东?该不会是373,你打错了吧!对于简单的PLD应用,不要用什么鸟描述语言去写,直接编辑原理图,通常原理图库中都有74系列的电路形式,可以直接用,还可以参照TTL集成电路的资料,进一步简化电路。
|
|
|
板凳#
发布于:2002-06-23 09:31
573功能和373一样的,引脚排列改了,更好布线。
|
|
|
地板#
发布于:2002-06-23 09:56
你用的双口ram是那个公司的,我用的是idt 公司的idt7005,用起来没问题!你的问题可能是读写时序不对。
|
|
|
地下室#
发布于:2002-06-23 20:09
我用的是idt7007啊。不知道那里总会有一些小小的bug。
现在573的时序是对了,我用单片机往双口ram里写数据再度回来,是对的,可是从9052那边读就不对。而且发现9052寻址0000和0200时访问的是ram的同一个地方。 |
|