返回该小组首页 回复主题
ab320

ab320

小组等级:     E币:65  (E币换礼)

#1楼主:FPGA接口问题求救。

文章发表于:2008-05-15 10:40

用FPGA怎么实现SPI接口与并口的相互转换哪?万分感谢!

      【回复】

bessa

   小组等级:    E币:101  (E币换礼)

#2

文章发表于:2008-05-28 10:45

用移位寄存器。

假设是要转成8位的并口数据输出。

reg[7:0] shift_reg1;
always@(posedge sck)
if(!cs)
begin
 shift_reg1<={shift_reg1[6:0],mosi};
end

然后再做一个计数器,当计数到7的时候,就把shift_reg1输出到并口。

haoask07

   小组等级:    E币:262  (E币换礼)

#3

文章发表于:2008-06-04 16:45

怎么不是计数到8呢?

这说的原理是不是就是这样:将八位串行位数据分别寄存在八位的移位寄存器中(一位一位的移),再一次性地将移位寄存器的值赋给并口。这样就实现了串转并口呢?有这么简单吗?呵呵,大家说说看

wwh_nuaa

   小组等级:    E币:224  (E币换礼)

#4

文章发表于:2008-06-05 18:34

0~~~7

总共 , 当前 /

快速回复主题--如果想加入编辑器功能,建议使用 [高级回复]

您目前还不是小组成员,请先加入

回复贴子区

用户名:    您没有注册?

密码:    忘记了密码?

内容:

浏览该小组的用户还看过...

设计资源与分销

";