#1楼主:FPGA接口问题求救。
文章发表于:2008-05-15 10:40
用FPGA怎么实现SPI接口与并口的相互转换哪?万分感谢!
#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输出到并口。
#3
文章发表于:2008-06-04 16:45
怎么不是计数到8呢?
这说的原理是不是就是这样:将八位串行位数据分别寄存在八位的移位寄存器中(一位一位的移),再一次性地将移位寄存器的值赋给并口。这样就实现了串转并口呢?有这么简单吗?呵呵,大家说说看