Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions Bender.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ dependencies:
idma : { git: "https://github.com/FondazioneChipsIT/iDMA.git" , rev: 26ac2cd1c535851b14c9c508762203a180961cad } # branch: cc/mcast_magia
hwpe-stream : { git: "https://github.com/pulp-platform/hwpe-stream.git" , version: 1.6 }
hwpe-ctrl : { git: "https://github.com/pulp-platform/hwpe-ctrl.git" , version: 3.1.1 }
hci : { git: "https://github.com/pulp-platform/hci.git" , version: 2.3.0 }
hci : { git: "https://github.com/pulp-platform/hci.git" , version: 2.6.1 }
cluster_icache : { git: "https://github.com/pulp-platform/cluster_icache.git" , version: 0.2.0 }
fpnew : { git: "https://github.com/pulp-platform/cvfpu.git" , rev: "pulp-v0.1.3" }
fpu_ss : { git: "https://github.com/pulp-platform/fpu_ss.git" , rev: f31c77c7517c0a67f2c55a290fc8c6ff6019e362 } # branch: lb/cv32e40x_fpu
Expand Down Expand Up @@ -81,13 +81,14 @@ sources:
- hw/tile/magia_event_unit.sv
- hw/tile/obi_demux_addr.sv
- hw/tile/l1_spm.sv
- hw/tile/local_interconnect.sv
- hw/tile/magia_hci_interconnect.sv
- hw/tile/idma_axi_obi_transfer_ch.sv
- hw/tile/idma_obi_ctrl_decoder.sv
- hw/tile/idma_ctrl_mm.sv
- hw/tile/obi_slave_fsync.sv
- hw/tile/obi_slave_ctrl_spatz.sv
- hw/tile/obi_slave_ctrl_cluster.sv
- hw/tile/obi_slave_ctrl_hci.sv
- hw/tile/spatz_bootrom.sv
- hw/tile/spatz_cc_wrapper.sv
- hw/tile/core_data_demux.sv
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -273,7 +273,8 @@ Private map: the same range in every tile, each tile maps it to its own copy:
| *FractalSync CTRL*| `0x0000_0600-0x0000_06FF` |
| *Ctrl-core Event Unit* | `0x0000_0700-0x0000_16FF` |
| *Spatz CTRL* | `0x0000_1700-0x0000_173F` |
| *PULP CTRL* | `0x0000_1740-0x0000_17FF` |
| *PULP CTRL* | `0x0000_1740-0x0000_17BF` |
| *HCI CTRL* | `0x0000_17C0-0x0000_17FF` |
| *Collective CTRL* | `0x0000_1800-0x0000_18FF` |
| *Cluster Event Unit (direct)* | `0x0000_1900-0x0000_28FF` |
| *Cluster Event Unit (SoC-side)* | `0x0000_2900-0x0000_38FF` |
Expand Down
8 changes: 5 additions & 3 deletions hw/mesh/magia_pkg.sv
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ package magia_pkg;
int unsigned Height; // Systolic array height
int unsigned Width; // Systolic array width
int unsigned NumPipeRegs; // Pipeline registers in the systolic array
bit MisalignedAccess; // TCDM accesses off the bank word, at the cost of one more bank on the HCI port
} redmule_cfg_t;

typedef struct packed {
Expand Down Expand Up @@ -131,9 +132,10 @@ package magia_pkg;
};

localparam redmule_cfg_t MagiaRedMuleDefaultCfg = '{
Height: 8,
Width: 8,
NumPipeRegs: 1
Height: 8,
Width: 8,
NumPipeRegs: 1,
MisalignedAccess: 1'b1
};

// Derived from the MAGIA Makefile (Reflects on spatz_pkg.sv in spatz_cluster dep)
Expand Down
292 changes: 0 additions & 292 deletions hw/tile/local_interconnect.sv

This file was deleted.

Loading
Loading