From 2876baddb01aef71410d6993d50d94a5c39d5ba7 Mon Sep 17 00:00:00 2001
From: waleed-lm
Date: Fri, 11 Dec 2020 12:20:12 +0500
Subject: [PATCH] dma added
---
.idea/misc.xml | 335 +
.../modules/chisel-module-template-build.iml | 2 +-
.idea/modules/chisel-module-template.iml | 2 +-
firrtl_black_box_resource_files.f | 4 +-
.../$4c86ca82ac1db5c0cbcb$.class | Bin 0 -> 2560 bytes
.../$4c86ca82ac1db5c0cbcb.cache | 1 +
.../$4c86ca82ac1db5c0cbcb.class | Bin 0 -> 651 bytes
.../$2cafd43bf74a119abb04$.class | Bin 0 -> 2370 bytes
.../$2cafd43bf74a119abb04.cache | 1 +
.../$2cafd43bf74a119abb04.class | Bin 0 -> 641 bytes
.../$418b5ba19a4d2f79919d$.class | Bin 0 -> 4518 bytes
.../$418b5ba19a4d2f79919d.cache | 1 +
.../$418b5ba19a4d2f79919d.class | Bin 0 -> 600 bytes
.../$6491f345f39de8f95c09$.class | Bin 0 -> 3246 bytes
.../$6491f345f39de8f95c09.cache | 1 +
.../$6491f345f39de8f95c09.class | Bin 0 -> 641 bytes
.../$65f6b7c7a8627db9618c$.class | Bin 0 -> 2971 bytes
.../$65f6b7c7a8627db9618c.cache | 1 +
.../$65f6b7c7a8627db9618c.class | Bin 0 -> 641 bytes
.../$6b90aa8a6aaf16c58492$.class | Bin 0 -> 1929 bytes
.../$6b90aa8a6aaf16c58492.cache | 1 +
.../$6b90aa8a6aaf16c58492.class | Bin 0 -> 641 bytes
.../$731b3196d5ac174e4b47$.class | Bin 0 -> 2969 bytes
.../$731b3196d5ac174e4b47.cache | 1 +
.../$731b3196d5ac174e4b47.class | Bin 0 -> 641 bytes
.../$7cd1131471cd719e5560$.class | Bin 0 -> 2757 bytes
.../$7cd1131471cd719e5560.cache | 1 +
.../$7cd1131471cd719e5560.class | Bin 0 -> 641 bytes
.../$a1f6f54d0b0cca9111c4$.class | Bin 0 -> 2356 bytes
.../$a1f6f54d0b0cca9111c4.cache | 1 +
.../$a1f6f54d0b0cca9111c4.class | Bin 0 -> 641 bytes
.../$a72a50aea50cab6333d2$.class | Bin 0 -> 3421 bytes
.../$a72a50aea50cab6333d2.cache | 0
.../$a72a50aea50cab6333d2.class | Bin 0 -> 1323 bytes
.../$c3227dea9e14f805b088$.class | Bin 0 -> 2363 bytes
.../$c3227dea9e14f805b088.cache | 1 +
.../$c3227dea9e14f805b088.class | Bin 0 -> 641 bytes
.../$d41541a7ca7e5503051f$.class | Bin 0 -> 4854 bytes
.../$d41541a7ca7e5503051f.cache | 1 +
.../$d41541a7ca7e5503051f.class | Bin 0 -> 641 bytes
.../sbt-1.0/update/update_cache_2.12/inputs | 2 +-
.../sbt-1.0/update/update_cache_2.12/output | 2 +-
.../streams/update_cache_2.12/input_dsp | 2 +-
.../streams/update_cache_2.12/output_dsp | 2 +-
.../_global/update/_global/streams/out | 6 +-
.../_global/compileBinaryFileInputs/previous | 2 +-
.../_global/_global/compileOutputs/previous | 2 +-
.../_global/dependencyClasspathFiles/previous | 2 +-
.../compileIncremental/_global/streams/out | 2 +-
.../compile/copyResources/_global/streams/out | 4 +-
.../_global/streams/export | 2 +-
.../exportedProducts/_global/streams/export | 2 +-
.../_global/streams/export | 2 +-
.../managedClasspath/_global/streams/export | 2 +-
.../_global/streams/export | 2 +-
.../exportedProducts/_global/streams/export | 2 +-
.../_global/streams/export | 2 +-
.../fullClasspath/_global/streams/export | 2 +-
.../_global/streams/export | 2 +-
.../managedClasspath/_global/streams/export | 2 +-
quasar_wrapper.fir | 8816 +++++++++--------
quasar_wrapper.v | 6922 ++++++-------
src/main/scala/dbg/dbg.scala | 5 +-
src/main/scala/dec/dec_decode_ctl.scala | 462 +-
src/main/scala/exu/exu_alu_ctl.scala | 1 -
src/main/scala/include/bundle.scala | 6 +-
src/main/scala/lib/ahb_to_axi4.scala | 49 +-
src/main/scala/quasar.scala | 17 +-
src/main/scala/quasar_wrapper.scala | 17 +-
target/.history | 1 +
target/scala-2.12/classes/QUASAR_Wrp$.class | Bin 3859 -> 3859 bytes
.../classes/QUASAR_Wrp$delayedInit$body.class | Bin 729 -> 729 bytes
target/scala-2.12/classes/dbg/dgb$.class | Bin 0 -> 3820 bytes
.../classes/dbg/dgb$delayedInit$body.class | Bin 0 -> 700 bytes
target/scala-2.12/classes/dbg/dgb.class | Bin 0 -> 747 bytes
.../classes/dec/dec_decode_ctl$$anon$1.class | Bin 13709 -> 13709 bytes
.../classes/dec/dec_decode_ctl.class | Bin 548387 -> 548386 bytes
.../scala-2.12/classes/exu/exu_alu_ctl.class | Bin 139123 -> 139123 bytes
.../classes/include/ahb_channel.class | Bin 1537 -> 1327 bytes
.../scala-2.12/classes/include/aln_dec.class | Bin 2031 -> 2031 bytes
.../scala-2.12/classes/include/aln_ib.class | Bin 46703 -> 46703 bytes
.../classes/include/alu_pkt_t.class | Bin 4169 -> 4169 bytes
.../classes/include/axi_channels$.class | Bin 501 -> 501 bytes
.../classes/include/axi_channels.class | Bin 45935 -> 45935 bytes
.../scala-2.12/classes/include/br_pkt_t.class | Bin 2549 -> 2549 bytes
.../classes/include/br_tlu_pkt_t.class | Bin 2108 -> 2108 bytes
.../classes/include/cache_debug_pkt_t.class | Bin 2066 -> 2066 bytes
.../classes/include/ccm_ext_in_pkt_t.class | Bin 2649 -> 2649 bytes
.../classes/include/class_pkt_t.class | Bin 1751 -> 1751 bytes
.../scala-2.12/classes/include/dbg_dctl.class | Bin 1632 -> 1632 bytes
.../scala-2.12/classes/include/dbg_ib.class | Bin 2340 -> 2340 bytes
.../classes/include/dccm_ext_in_pkt_t.class | Bin 2652 -> 2652 bytes
.../classes/include/dctl_busbuff.class | Bin 45943 -> 45943 bytes
.../scala-2.12/classes/include/dec_aln.class | Bin 44359 -> 44359 bytes
.../scala-2.12/classes/include/dec_alu.class | Bin 2443 -> 2443 bytes
.../scala-2.12/classes/include/dec_dbg.class | Bin 1349 -> 1349 bytes
.../scala-2.12/classes/include/dec_div.class | Bin 2240 -> 2240 bytes
.../scala-2.12/classes/include/dec_exu.class | Bin 44843 -> 44843 bytes
.../classes/include/dec_mem_ctrl.class | Bin 47560 -> 47560 bytes
.../classes/include/dec_pkt_t.class | Bin 8199 -> 8199 bytes
.../classes/include/dec_tlu_csr_pkt.class | Bin 13320 -> 13320 bytes
.../classes/include/decode_exu.class | Bin 48961 -> 48961 bytes
.../classes/include/dest_pkt_t.class | Bin 2551 -> 2551 bytes
.../classes/include/div_pkt_t.class | Bin 1605 -> 1605 bytes
.../classes/include/dma_dccm_ctl.class | Bin 2834 -> 2834 bytes
.../scala-2.12/classes/include/dma_ifc.class | Bin 1369 -> 1369 bytes
.../classes/include/dma_lsc_ctl.class | Bin 2541 -> 2541 bytes
.../classes/include/dma_mem_ctl.class | Bin 2728 -> 2728 bytes
.../scala-2.12/classes/include/exu_bp.class | Bin 45900 -> 45900 bytes
.../scala-2.12/classes/include/exu_ifu.class | Bin 1243 -> 1243 bytes
.../scala-2.12/classes/include/gpr_exu.class | Bin 1814 -> 1814 bytes
.../scala-2.12/classes/include/ib_exu.class | Bin 1836 -> 1836 bytes
.../include/ic_data_ext_in_pkt_t.class | Bin 2662 -> 2662 bytes
.../scala-2.12/classes/include/ic_mem.class | Bin 48228 -> 48228 bytes
.../classes/include/ic_tag_ext_in_pkt_t.class | Bin 2659 -> 2659 bytes
.../scala-2.12/classes/include/iccm_mem.class | Bin 45726 -> 45726 bytes
.../scala-2.12/classes/include/ifu_dec.class | Bin 1860 -> 1860 bytes
.../scala-2.12/classes/include/ifu_dma.class | Bin 1378 -> 1378 bytes
.../classes/include/inst_pkt_t$.class | Bin 3015 -> 3015 bytes
.../classes/include/load_cam_pkt_t.class | Bin 1750 -> 1750 bytes
.../scala-2.12/classes/include/lsu_dec.class | Bin 1415 -> 1415 bytes
.../scala-2.12/classes/include/lsu_dma.class | Bin 2565 -> 2565 bytes
.../classes/include/lsu_error_pkt_t.class | Bin 2148 -> 2148 bytes
.../scala-2.12/classes/include/lsu_exu.class | Bin 1821 -> 1821 bytes
.../scala-2.12/classes/include/lsu_pic.class | Bin 2921 -> 2921 bytes
.../classes/include/lsu_pkt_t.class | Bin 2874 -> 2874 bytes
.../scala-2.12/classes/include/lsu_tlu.class | Bin 1608 -> 1608 bytes
.../classes/include/mul_pkt_t.class | Bin 4102 -> 4102 bytes
.../classes/include/predict_pkt_t.class | Bin 3328 -> 3328 bytes
.../classes/include/read_addr$.class | Bin 495 -> 495 bytes
.../classes/include/read_addr.class | Bin 45927 -> 45927 bytes
.../classes/include/read_data$.class | Bin 495 -> 495 bytes
.../classes/include/read_data.class | Bin 45023 -> 45023 bytes
.../classes/include/reg_pkt_t.class | Bin 1738 -> 1738 bytes
.../classes/include/rets_pkt_t.class | Bin 1787 -> 1787 bytes
.../classes/include/tlu_busbuff.class | Bin 3899 -> 3899 bytes
.../scala-2.12/classes/include/tlu_exu.class | Bin 46917 -> 46917 bytes
.../classes/include/trace_pkt_t.class | Bin 2835 -> 2835 bytes
.../classes/include/trap_pkt_t.class | Bin 2987 -> 2987 bytes
.../classes/include/trigger_pkt_t.class | Bin 2395 -> 2395 bytes
.../classes/include/write_addr$.class | Bin 497 -> 497 bytes
.../classes/include/write_addr.class | Bin 45933 -> 45933 bytes
.../classes/include/write_data.class | Bin 44362 -> 44362 bytes
.../classes/include/write_resp$.class | Bin 497 -> 497 bytes
.../classes/include/write_resp.class | Bin 44620 -> 44620 bytes
target/scala-2.12/classes/lib/AHB_main$.class | Bin 3903 -> 3903 bytes
.../lib/AHB_main$delayedInit$body.class | Bin 738 -> 738 bytes
.../lib/ahb_to_axi4$$anon$1$$anon$2.class | Bin 0 -> 1674 bytes
.../classes/lib/ahb_to_axi4$$anon$1.class | Bin 6473 -> 6184 bytes
.../scala-2.12/classes/lib/ahb_to_axi4.class | Bin 113509 -> 130541 bytes
.../classes/lsu/lsu_bus_buffer.class | Bin 548512 -> 548513 bytes
.../classes/lsu/lsu_clkdomain.class | Bin 91694 -> 91694 bytes
target/scala-2.12/classes/quasar.class | Bin 191621 -> 196699 bytes
.../classes/quasar_bundle$$anon$1.class | Bin 0 -> 1611 bytes
target/scala-2.12/classes/quasar_bundle.class | Bin 54810 -> 54617 bytes
.../quasar_wrapper$$anon$1$$anon$2.class | Bin 0 -> 1672 bytes
.../classes/quasar_wrapper$$anon$1.class | Bin 7920 -> 7694 bytes
.../scala-2.12/classes/quasar_wrapper.class | Bin 87526 -> 94915 bytes
.../update/update_cache_2.12/inputs | 2 +-
.../update/update_cache_2.12/output | 2 +-
.../_global/inputFileStamps/previous | 2 +-
.../checkBuildSources/_global/streams/out | 2 +-
.../streams/update_cache_2.12/output_dsp | 2 +-
.../updateClassifiers/_global/streams/out | 6 +-
.../_global/streams/update_cache_2.12/output | 2 +-
.../_global/streams/export | 2 +-
.../managedClasspath/_global/streams/export | 2 +-
.../_global/streams/export | 2 +-
.../managedClasspath/_global/streams/export | 2 +-
.../_global/streams/export | 2 +-
.../managedClasspath/_global/streams/export | 2 +-
171 files changed, 8599 insertions(+), 8127 deletions(-)
create mode 100644 project/project/target/config-classes/$4c86ca82ac1db5c0cbcb$.class
create mode 100644 project/project/target/config-classes/$4c86ca82ac1db5c0cbcb.cache
create mode 100644 project/project/target/config-classes/$4c86ca82ac1db5c0cbcb.class
create mode 100644 project/target/config-classes/$2cafd43bf74a119abb04$.class
create mode 100644 project/target/config-classes/$2cafd43bf74a119abb04.cache
create mode 100644 project/target/config-classes/$2cafd43bf74a119abb04.class
create mode 100644 project/target/config-classes/$418b5ba19a4d2f79919d$.class
create mode 100644 project/target/config-classes/$418b5ba19a4d2f79919d.cache
create mode 100644 project/target/config-classes/$418b5ba19a4d2f79919d.class
create mode 100644 project/target/config-classes/$6491f345f39de8f95c09$.class
create mode 100644 project/target/config-classes/$6491f345f39de8f95c09.cache
create mode 100644 project/target/config-classes/$6491f345f39de8f95c09.class
create mode 100644 project/target/config-classes/$65f6b7c7a8627db9618c$.class
create mode 100644 project/target/config-classes/$65f6b7c7a8627db9618c.cache
create mode 100644 project/target/config-classes/$65f6b7c7a8627db9618c.class
create mode 100644 project/target/config-classes/$6b90aa8a6aaf16c58492$.class
create mode 100644 project/target/config-classes/$6b90aa8a6aaf16c58492.cache
create mode 100644 project/target/config-classes/$6b90aa8a6aaf16c58492.class
create mode 100644 project/target/config-classes/$731b3196d5ac174e4b47$.class
create mode 100644 project/target/config-classes/$731b3196d5ac174e4b47.cache
create mode 100644 project/target/config-classes/$731b3196d5ac174e4b47.class
create mode 100644 project/target/config-classes/$7cd1131471cd719e5560$.class
create mode 100644 project/target/config-classes/$7cd1131471cd719e5560.cache
create mode 100644 project/target/config-classes/$7cd1131471cd719e5560.class
create mode 100644 project/target/config-classes/$a1f6f54d0b0cca9111c4$.class
create mode 100644 project/target/config-classes/$a1f6f54d0b0cca9111c4.cache
create mode 100644 project/target/config-classes/$a1f6f54d0b0cca9111c4.class
create mode 100644 project/target/config-classes/$a72a50aea50cab6333d2$.class
create mode 100644 project/target/config-classes/$a72a50aea50cab6333d2.cache
create mode 100644 project/target/config-classes/$a72a50aea50cab6333d2.class
create mode 100644 project/target/config-classes/$c3227dea9e14f805b088$.class
create mode 100644 project/target/config-classes/$c3227dea9e14f805b088.cache
create mode 100644 project/target/config-classes/$c3227dea9e14f805b088.class
create mode 100644 project/target/config-classes/$d41541a7ca7e5503051f$.class
create mode 100644 project/target/config-classes/$d41541a7ca7e5503051f.cache
create mode 100644 project/target/config-classes/$d41541a7ca7e5503051f.class
create mode 100644 target/scala-2.12/classes/dbg/dgb$.class
create mode 100644 target/scala-2.12/classes/dbg/dgb$delayedInit$body.class
create mode 100644 target/scala-2.12/classes/dbg/dgb.class
create mode 100644 target/scala-2.12/classes/lib/ahb_to_axi4$$anon$1$$anon$2.class
create mode 100644 target/scala-2.12/classes/quasar_bundle$$anon$1.class
create mode 100644 target/scala-2.12/classes/quasar_wrapper$$anon$1$$anon$2.class
diff --git a/.idea/misc.xml b/.idea/misc.xml
index ced87f49..4227b716 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -4,6 +4,71 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+