Hi all,
I always heard Nonpipelined bus. Is any bus Nonpipelined? Or is there Pipelined bus or other types of bus. Thanks in advance!
Best regards, Davy
Hi all,
I always heard Nonpipelined bus. Is any bus Nonpipelined? Or is there Pipelined bus or other types of bus. Thanks in advance!
Best regards, Davy
Sure, a bus can be pipelined. In many FPGAs busses are actually a collection of point to point connections with multiplexers. The multiplexers can be pipelined in sections which will allow faster clock speeds.
Hi, rickman,
Thanks!
Can you tell me what's Nonpipelined bus mean?
Best regards, Davy
rickman wrote:
For non-pipelined bus, all master requests interleave with slave responses: Req - Resp - Req - Resp .....
In pipelined bus, master may send 1
Hi Alex,
Thanks a lot!
So "non-pipelined bus" is equal to "blocking transaction", Req must need Resp return and send another Req. And likewise, "pipelined bus" is equal to "non-blocking transaction". Is it right?
And I think "pipelined bus" may be more complex:-)
Best regards, Davy
Alex wrote:
Hi,
Another variety of pipelined buses, is split bus, where the responses can come in out-of-order fashion. Request and Responses are associated with their identification numbers.
the transactions can be as follows
req1, req2, req3,req4,........ ........req3,req1,req4,req2
-Sai
I think split transaction is also supported by non-pipelined bus. But the order is maintained in this case.
bir
sai wrote:
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.