aboutsummaryrefslogtreecommitdiffstats
path: root/host/cmake
diff options
context:
space:
mode:
authorAndrew Moch <Andrew.Moch@ni.com>2020-06-18 15:43:15 +0100
committerWade Fife <wade.fife@ettus.com>2020-06-24 09:56:31 -0500
commitafee1888dd7c2d9d95e537f505ce7ab36252763a (patch)
tree7eceba314ba68ede516241dad0ede79632285861 /host/cmake
parentdd9847c5c3c3fac17658b526a7d8894711af086e (diff)
downloaduhd-afee1888dd7c2d9d95e537f505ce7ab36252763a.tar.gz
uhd-afee1888dd7c2d9d95e537f505ce7ab36252763a.tar.bz2
uhd-afee1888dd7c2d9d95e537f505ce7ab36252763a.zip
fpga: lib: Add interface and model for AXI4-Lite
(1) Synthesizable AxiLiteIf (2) Simulation model for AxiLite contains an AxiLiteTransaction class and an AxiLiteBfm class. Important Methods a. wr - performs non-blocking write and checks for expected response b. wr_block - performs a blocking write and provides response c. rd - performs a non-blocking read and checks for expected response d. rd_block - persforms a blocking read and provides response The model allows parallel execution of reads and writes, but enforces rd and write ordering when using the above methods. When transactions are posted directly, ordering is not guaranteed, and reads and writes are put on the interface immediately.
Diffstat (limited to 'host/cmake')
0 files changed, 0 insertions, 0 deletions