OpenCores
URL https://opencores.org/ocsvn/an-fpga-implementation-of-low-latency-noc-based-mpsoc/an-fpga-implementation-of-low-latency-noc-based-mpsoc/trunk

Subversion Repositories an-fpga-implementation-of-low-latency-noc-based-mpsoc

[/] [an-fpga-implementation-of-low-latency-noc-based-mpsoc/] [trunk/] [mpsoc/] [change.log] - Blame information for rev 56

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 25 alirezamon
All notable changes to this project will be documented in this file.
2 54 alirezamon
 
3 56 alirezamon
##[2.2.0] -09-11-2023
4
## added
5
- Provide two solutions for having multiple physical NoCs with different configurations
6
 
7
 
8 54 alirezamon
##[2.1.0] -26-03-2022
9
## added
10
- Multicast/Broadcast support
11
- SynFull traffic model is Integrated to NoC simulator
12
 
13
 
14 48 alirezamon
##[2.0.0] -15-10-2020
15
## added
16 54 alirezamon
- SMART, single cycle multi-hop bypass
17
- Selfloop support
18 48 alirezamon
- gui for UART terminal
19 54 alirezamon
- gui for a runtime memory controller
20
- Support Xilinx FPFAs
21 48 alirezamon
- Software Auto-generation using CAL language (CAL2C)
22 54 alirezamon
- Support multi threading in Verilator-based NoC simulator
23
- Integrated Netrace to NoC simulator
24 48 alirezamon
- add new topologies: Fmesh
25 54 alirezamon
- gui for custom NoC topology generation
26 48 alirezamon
- GTK3 support
27 25 alirezamon
 
28 48 alirezamon
## changed
29
- NoC codes are changing to systemVerilog. Now it uses struct for router connection interface.
30
 
31
 
32 56 alirezamon
 
33 45 alirezamon
##[1.9.1] -24-07-2019
34
## changed
35 48 alirezamon
- Some bugs are fixed in jtag interface.
36 43 alirezamon
 
37
##[1.9.0] -30-04-2019
38
## Added
39
- add single flit sized packet support
40
- add new topologies: Fattree, tree, concentrated mesh (Cmesh)
41
- Topology Diagram Viewer
42
 
43
## changed
44
- The endpoint and router addresses format has been changed to support different topologies.
45
 
46
 
47
 
48 42 alirezamon
##[1.8.2] -13-12-2018
49
## Added
50
- add latency standard deviation to simulation results graphs
51
- add Simple message passing demo on 4×4 MPSoC
52
- add some error flags to NI
53
## changed
54
- fix some bugs in NI
55
- Enable Verilator simulation on MPSoC
56
 
57 43 alirezamon
##[1.8.1] - 30-7-2018
58
## Added
59
-  GUI for setting Linux variables
60
## changed
61
-  Support NoC Simulation for packet payload width larger than 32-bits and core number larger than 64.
62 42 alirezamon
 
63 43 alirezamon
 
64 41 alirezamon
##[1.8.1] - 30-7-2018
65
## Added
66
-  GUI for setting Linux variables
67
## changed
68
-  Support NoC Simulation for packet payload width larger than 32-bits and core number larger than 64.
69
 
70
 
71 38 alirezamon
##[1.8.0] - 16-5-2018
72
## Added
73
-  Support hard-built QoS/EoS support in NoC using weighted Round-Robin arbiter
74
-  Add real application task grah simulation support in NoC simulator
75
-  add new
76
-  Add two new (OpenRISC) softprocessors: Or1200 & Mor1kx
77 41 alirezamon
-  Add documentation for timer, ni-master, ni-slave, memory, and dma IP cores.
78 38 alirezamon
-  Add User manual file
79 41 alirezamon
-  Add USB blaster II support in JTAG controller
80 38 alirezamon
-  Add GUI for adding new Altera FPGA boards.
81 41 alirezamon
-  The simulator/ emulator now can provide additional simulation results
82 38 alirezamon
        (a) Average latency per average desired flit injection ratio
83
        (b) Average throughput per average desired flit injection ratio
84
        (c) send/received packets number for each router at different injection ratios
85
        (d) send/received worst-case delay for each router at different injection ratios
86
        (e) Simulation execution clock cycles
87
## changed
88 41 alirezamon
-  Fixed the bug in NoC that halts the simulation when B is defined as 2.
89 38 alirezamon
-  Support Burst Type Extension for Incrementing and Decrementing bursts in RAM controller
90 28 alirezamon
 
91 38 alirezamon
 
92 34 alirezamon
##[1.7.0] - 15-7-2017
93
## Added
94
-  Software compilation text-editor
95 41 alirezamon
-  Processing tile Diagram Viewer
96 34 alirezamon
-  Modelsim/Verilator/QuartusII GUI compilation assist
97 48 alirezamon
-  Multi-chanel DMA
98 34 alirezamon
## changed
99 48 alirezamon
-  New multi-chanel DMA-based NI
100 34 alirezamon
 
101
 
102 32 alirezamon
##[1.6.0] - 6-3-2017
103
## Added
104 34 alirezamon
-  NoC GUI simulator (using Verilator)
105 32 alirezamon
 
106
 
107 31 alirezamon
##[1.5.2] - 22-2-2017
108
## changed
109 41 alirezamon
- Fixed bug in wishbone bus
110 31 alirezamon
 
111 41 alirezamon
 
112 28 alirezamon
##[1.5.1] - 3-2-2017
113
## changed
114
- src_c/jtag_main.c:  variable length memory support is added.
115 41 alirezamon
- NoC emulator:  Jtag tabs are reduced to total of 3. A 64 core 2-VC NoC emulation is successfully tested on DE4 FPGA board.
116 34 alirezamon
- ssa: Now can work with fully adaptive routing.
117 28 alirezamon
 
118
 
119 25 alirezamon
##[1.5.0] - 13-10-2016
120
### Added
121
- static straight allocator (SSA) which accelerates packets traversing to the same direction to the NoC router.
122
- NoC emulator.
123
- Jtag_wb: allow access to the wishbone bus slave ports via Jtag.
124
- Jtag_main: A C code which allows host PC to have access to the jtag_wb.
125
## changed
126
- Memory IP cores are categorized into two IPs: Single and double port.
127
- The access via jtag_wb or Altera In-System Memory Content Editor is added as optional via parameter setting for single port memory.
128
 
129
 
130
##[1.0.0] - 27-1-2016
131
### added
132
- ProNoC: new version with GUI generator
133
- Interface generator
134
- IP generator
135
- Processing tile generator
136
- NoC based MCSoC generator

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.