Skip to content

Commit 39b64f1

Browse files
committed
[+] Add AXI DMA interface module
[+] Add refined and tested async fifo implementation
1 parent 8f9e4ec commit 39b64f1

File tree

9 files changed

+621
-175
lines changed

9 files changed

+621
-175
lines changed

sv/prj/common/lists/ambalib.f

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@
44
${RTL_HOME}/internal/ambalib/apb_slv.sv
55
${RTL_HOME}/internal/ambalib/axi_slv_pkg.sv
66
${RTL_HOME}/internal/ambalib/axi_slv.sv
7+
${RTL_HOME}/internal/ambalib/axi_dma.sv

sv/prj/common/lists/cdc.f

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
${RTL_HOME}/internal/cdc/cdc_afifo_gray.sv
2+
${RTL_HOME}/internal/cdc/cdc_dp_mem.sv
3+
${RTL_HOME}/internal/cdc/cdc_afifo.sv

sv/prj/impl/asic_sim/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ comp: prep clr_logs
4747

4848
${SRUN} xmvlog ${VLOG_PARAMS_TB} ${INC} ${GLOBAL_DEFINE} ../asic/target_cfg_pkg.sv
4949
${SRUN} xmvlog ${VLOG_PARAMS_TB} ${INC} ${GLOBAL_DEFINE} -f ${LISTS_HOME}/ambalib.f
50+
${SRUN} xmvlog ${VLOG_PARAMS_TB} ${INC} ${GLOBAL_DEFINE} -f ${LISTS_HOME}/cdc.f
5051
${SRUN} xmvlog ${VLOG_PARAMS_TB} ${INC} ${GLOBAL_DEFINE} -f ${LISTS_HOME}/riverlib.f
5152
${SRUN} xmvlog ${VLOG_PARAMS_TB} ${INC} ${GLOBAL_DEFINE} -f ${LISTS_HOME}/techmap.f
5253
${SRUN} xmvlog ${VLOG_PARAMS_TB} ${INC} ${GLOBAL_DEFINE} -f ${LISTS_HOME}/misclib.f
@@ -77,6 +78,7 @@ mce_flow: prep clr_logs
7778
+UART_LOG_PATH=uart -input run.tcl ${VLOG_PARAMS_TB} ${INC} ${GLOBAL_DEFINE} \
7879
../asic/target_cfg_pkg.sv \
7980
-f ${LISTS_HOME}/ambalib.f \
81+
-f ${LISTS_HOME}/cdc.f \
8082
-f ${LISTS_HOME}/riverlib.f \
8183
-f ${LISTS_HOME}/techmap.f \
8284
-f ${LISTS_HOME}/misclib.f \

sv/prj/impl/kc705_sim/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ comp: prep clr_logs
4848

4949
${SRUN} xmvlog ${VLOG_PARAMS_TB} ${INC} ${GLOBAL_DEFINE} ../kc705/target_cfg_pkg.sv
5050
${SRUN} xmvlog ${VLOG_PARAMS_TB} ${INC} ${GLOBAL_DEFINE} -f ${LISTS_HOME}/ambalib.f
51+
${SRUN} xmvlog ${VLOG_PARAMS_TB} ${INC} ${GLOBAL_DEFINE} -f ${LISTS_HOME}/cdc.f
5152
${SRUN} xmvlog ${VLOG_PARAMS_TB} ${INC} ${GLOBAL_DEFINE} -f ${LISTS_HOME}/riverlib.f
5253
${SRUN} xmvlog ${VLOG_PARAMS_TB} ${INC} ${GLOBAL_DEFINE} -f ${LISTS_HOME}/techmap.f
5354
${SRUN} xmvlog ${VLOG_PARAMS_TB} ${INC} ${GLOBAL_DEFINE} -f ${LISTS_HOME}/techmap_ddr_kc705.f
@@ -79,6 +80,7 @@ mce_flow: prep clr_logs
7980
+UART_LOG_PATH=uart -input run.tcl ${VLOG_PARAMS_TB} ${INC} ${GLOBAL_DEFINE} \
8081
../kc705/target_cfg_pkg.sv \
8182
-f ${LISTS_HOME}/ambalib.f \
83+
-f ${LISTS_HOME}/cdc.f \
8284
-f ${LISTS_HOME}/riverlib.f \
8385
-f ${LISTS_HOME}/techmap.f \
8486
-f ${LISTS_HOME}/techmap_ddr_kc705.f \

0 commit comments

Comments
 (0)