存储器地址线布线技巧一问!
画电路板时,如果发现MCU的地址线和存储器的地址线有交叉(如图1),是否可以调整如图2所示,这样画出的板子比较漂亮,对所有的存储器(包括RAM和ROM)都可以这样调整吗?请大侠指教!还有数据线是否也可以类似的交换?
存储器地址线布线技巧一问!
没人知道吗?
MCU和存储器不是CPLD和FPGA,这样做肯定不行。
我觉得应该可以的,只是不敢肯定是不是所有的RAM和ROM都可以,或者说在什么条件下可以。
好像不行。
对于只有一个MCU读写的RAM,地址线之间可以交换,数据线之间也可以交换。
ROM由于涉及到编程器的地址线和数据线需要与MCU的地址线和数据线对应的问题,所以要保证在编程时与MCU读出时地址线和数据线的顺序完全相同,否则MCU读出的数据将是不正确的。
我认为不可以.
ha ha ha 搞加密啊!
如果FW、HW都是自己搞该可以吧?玩过单片机、ARM的的该比较清楚。
用MCU类的可以调整读地址的位来适应变更,不过一般不建议,如有更改需要有相应的文档进行说明,否则因此出了问题,别人帮忙查错时可能要郁闷死都不一定找得到问题所在。
这种做法绝对不行,如果都能这样做还要你来搞PCB吗?三岁小孩都会做PCB了
除非一种情况,你的软件也改了,而且与硬件相适应.
RAM数据线调过,可以的
RAM这样用应该没问题的.ROM就很难说了.如果你这么接了,ROM的程序的你需要做处理.或者你写程序时也这么接,不过就算这样也有一个问题,像FLASH,是有分块,擦的块和写入的块不一样大.这样就难处理了.不过见过有人用这种方法来加密.
电子发烧友
这样做是可以的!调整的时候要8位一组来换,就是高8位和低8位!然后通知软件,否则找不到地址
复杂。
