mcu_mouse 发表于 2010-11-2 10:00:02

求助:有没有人用FPGA做过扩展SPI总线的

请问有没有人做过用FPGA扩展SPI总线的,通过并口或SPI口进来,扩展8路SPI口出去。请问这样做可行不。

DanielDeng 发表于 2010-11-2 10:08:03

通过SPI口进来,扩展8路SPI口出去。

SPI不是可以用CS来片选多个从机么?

主机通过3根CS片选,外面用个74138译码就可以扩展8路SPI口出去了。

mcu_mouse 发表于 2010-11-2 10:53:22

嗯。楼上的是个方法。不过我8路SPI的数据量达到了1.5M/秒。怕接在一起处理不过来,虽然理论上SPI可以支持,但做产品还是想留有余量。所以想8路SPI分开传输

seemrain 发表于 2010-11-2 11:19:24

用altera系列最简单不用写一句HDL的方法是,在SOPC Builder中添加一个SPI Avalon Master然后再添加N个SPI外设,只需分配引脚,编译完就完成功能了,不过MCU里面的代码就稍稍有点复杂了。

denike 发表于 2010-11-2 11:27:31

回复【楼主位】mcu_mouse
-----------------------------------------------------------------------

可行 难道不大

mcu_mouse 发表于 2010-11-2 11:34:07

感谢各位的解答 :)

altera系列的有哪些型号,有没有100个引脚以内的。

seemrain 发表于 2010-11-2 11:54:14

FPGA没有,CPLD有,不过你的需求用一个240就能满足了吧。。

p.nicholas 发表于 2010-11-2 18:49:07

回复【5楼】mcu_mouse
感谢各位的解答 :)
altera系列的有哪些型号,有没有100个引脚以内的。
-----------------------------------------------------------------------

有144引脚,实现8路SPI问题不大
页: [1]
查看完整版本: 求助:有没有人用FPGA做过扩展SPI总线的