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 48

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

powered by: WebSVN 2.1.0

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