论坛风格切换切换到宽版
  • 2148阅读
  • 4回复

想自己做个工业控制板 [复制链接]

上一主题 下一主题
离线XLDZZ
 
发帖
443
只看楼主 倒序阅读 0楼 发表于: 2011-05-31
想自己做个工业控制板 本来只想检测一些低速的信号 类似plc

io分为低速和高速的隔离 用6n137和tlp281-4
还有就是通讯口 用3个usart 其中一个由fpga完成

这是最初的想法 但是现在变得有点复杂

大致结构是这样的 主控单元由arm(m3)+cpld(1270 fpga和arm间的总线双向传输
和对外隔离的高低速io信号的捕获 类似ccp )+fpga(ep3c10 外挂sdram norflash +高速的sram 512k)

fpga和arm间的通讯 准备采用cpld 内建daram 今天用verilog写了一个16位宽 64级深度的darm(还没有加总线仲裁逻辑和控制通讯逻辑,就用了我近300个le,开来cpld太垃圾 内部没有m4k ) 顺便集成ccp模块在cpld内 用arm通过spi总线控制个io口的设置
类似给arm或fpga加了很多可设置功能的外设。
fpga准备用来做些高密度运算的工作和高速的通讯工作 比如和sdram的通讯 可以完成些
复杂的算法 利用内部的18个乘法器来做类似dsp的功能 目前的障碍就是在内部如何让其工作于流水线式的操作 这个比较麻烦和考究。

总之有点搞复杂了 各位大侠 有没有什么好的关于芯片间的高速高可靠的通讯方案
协议越简单越好 另外有没有fpga流水线的编程的意见
离线西门飘雪
发帖
587
只看该作者 1楼 发表于: 2011-05-31
你到底想控制什么?没有看明白!!
离线XLDZZ
发帖
443
只看该作者 2楼 发表于: 2011-05-31
混乱中 还没有定义清楚

随便写写 就是想集简单的控制 到复杂高速的计算于一体

类似dsp+mcu的方案
离线BG4UVR
发帖
11315
只看该作者 3楼 发表于: 2011-05-31
高速通信,脚多可以用并行。

要脚少可以用spi,几十mhz的时钟频率,不知道够用不
离线XLDZZ
发帖
443
只看该作者 4楼 发表于: 2011-05-31
现在我用的是dpram或者称为daram

是内建在cpld中的,只是规模不够 才64级16bit宽

已经用了近300个le了。

所以有什么其他的替代方案