Commit Graph

628 Commits

Author SHA1 Message Date
Felipe S. Prado
1fcb031fb0 New test 2016-10-11 14:36:18 +02:00
Felipe S. Prado
04822fbff2 Timing Compliance Test 2016-10-11 14:31:40 +02:00
Felipe S. Prado
4aaf84766f Simple test expected.txt 2016-10-06 15:11:40 +02:00
Felipe S. Prado
c1854e4398 Example initiator and TLM checkers 2016-09-01 15:34:03 +02:00
Felipe S. Prado
99cfd40dc7 TLM 2.0 Protocol Checking 2016-08-29 17:47:28 +02:00
Felipe S. Prado
f967e587f7 tests.py and simple test fixed 2016-08-26 13:09:06 +02:00
Felipe S. Prado
2e31ae33eb WindowSize on the database 2016-08-25 14:15:02 +02:00
Felipe S. Prado
1409a8816a Small fixes 2016-08-24 21:12:44 +02:00
Felipe S. Prado
ba3d93f3a6 Small Fix 2016-08-24 19:55:47 +02:00
Felipe S. Prado
e4bbe63110 Improvements 2016-08-24 19:52:50 +02:00
Felipe S. Prado
c23a97e10d Small Fix 2016-08-24 14:24:17 +02:00
Felipe S. Prado
7b0fe3b5e0 Improving the generation of plots 2016-08-24 14:21:38 +02:00
Felipe S. Prado
c3805dfd74 Small fixes 2016-08-23 08:39:19 +02:00
Felipe S. Prado
064c4b61bf Changing the Windowing and Updating Authors 2016-08-23 08:32:16 +02:00
Éder F. Zulian
56d6002315 Commented "id" parameter from transport_dbg() to avoid compilation warnings.
Currently we extract the socket ID information by decoding the address
(decodedAddress.channel is the socket ID that we use).
2016-08-22 10:08:13 +02:00
fzeder
6fd854fb2f Merge pull request #99 from sprado/master
Power Down Checker fixed
2016-08-16 17:16:08 +02:00
sprado
9085d909e5 Update PowerDownChecker.cpp 2016-08-16 15:25:42 +02:00
Felipe S. Prado
69dfbfe8aa Power Down Checker fixed 2016-08-16 15:22:14 +02:00
fzeder
a4aa9141e7 Merge pull request #98 from sprado/master
Restructuring of the Power Down Managers and some improvements
2016-08-16 12:59:04 +02:00
Éder F. Zulian
df10afedab Error test fixed.
Some improvements on debugging.
2016-08-15 21:27:34 +02:00
Felipe S. Prado
fd887bde9a Small fixes 2016-08-15 15:59:49 +02:00
Felipe S. Prado
c61fa6e7b8 Restructuring of the Power Down Managers and some improvements 2016-08-15 15:51:36 +02:00
Felipe S. Prado
1111aae6aa Restructuring of the Power Down Managers and some improvements 2016-08-15 15:47:20 +02:00
Éder F. Zulian
9bc848efbc Now we have just one STL player that works properly for all storage modes.
- StlDataPlayer and StlPlayer merged (less code, less bugs).
- Code improved and commented (easier to maintain).
- In case of corrupted trace file the simulation is aborted and an error
  message is generated with the offensive line (easier to find errors).
2016-08-12 19:16:53 +02:00
Éder F. Zulian
c792faa005 IceWrapper is now part of 3d-ice. Project files updated.
Since version 2.2.6 3d-ice contains the IceWapper code.

Readme file updated.

Example stack file "stack.stk" udpated to fit the current version of 3d-ice.
2016-08-09 13:59:22 +02:00
Éder F. Zulian
0466f0bec9 IceWrapper submodule removed.
IceWrapper is now part of 3D-ICE since version 2.2.6!
2016-08-09 11:33:24 +02:00
Éder F. Zulian
c053d3799f Readme updated with detailed information about 3d-ice installation 2016-08-09 11:07:24 +02:00
Matthias Jung
ad25dc65d6 Moved to the latest python 3.5.2 2016-08-03 10:29:10 +02:00
fzeder
37fae6d27d Merge pull request #92 from sprado/master
Issue #91(Simulation Crash) fixed and small changes
2016-07-13 16:21:12 +02:00
Felipe Salerno Prado
39a14b1188 Issue #91(Simulation Crash) fixed and small changes 2016-07-13 15:11:19 +02:00
Éder F. Zulian
2aaebf52b4 Default store mode changed back to "NoStorage". 2016-07-11 11:16:02 +02:00
Éder F. Zulian
a28e37c31e Disabling example initiator 2016-07-08 11:48:10 +02:00
Éder F. Zulian
e1093e2e5f Unused variable removed 2016-07-08 11:30:15 +02:00
Éder F. Zulian
f3d28116b4 Minor change: ErrorStoreMode --> StoreMode 2016-07-08 11:16:45 +02:00
Éder F. Zulian
583aba998e reverting overcommit 2016-07-07 17:20:01 +02:00
Éder F. Zulian
88c9cfade9 Using mmap to allocate virtual memory instead of a std:map. 2016-07-07 16:57:54 +02:00
Éder F. Zulian
ed76b58aaf Transport debug in Arbiter using the correct channel 2016-07-07 15:58:40 +02:00
Éder F. Zulian
e404bb59d2 ExampleInitiator: added function to initialize the memory 2016-07-07 11:06:56 +02:00
Éder F. Zulian
be01f15091 Considering NumberOfDevicesOnDIMM for energy, power and bandwidth
calculations.

std::array inside the storage map replaced by a std::vector.

When reading from a non-initialized memory location ZEROES will be returned.

Added assertion to make sure the data length matches the number of bytes per
burst: assert(payload.get_data_length() == bytesPerBurst).
2016-07-07 10:35:24 +02:00
Éder F. Zulian
944328b20b Example initiator changed to send 64 bytes at a time and only 2 transactions to keep it simple 2016-07-07 10:34:05 +02:00
Éder F. Zulian
73a42589c0 New configuration parameter NumberOfDevicesOnDIMM 2016-07-07 10:33:02 +02:00
Éder F. Zulian
0db1d82024 File name changed to fit the style rules 2016-07-06 10:26:21 +02:00
Éder F. Zulian
0280382ec0 Removal of template parameters after merge 2016-07-06 10:22:03 +02:00
Éder F. Zulian
3ba04068f5 Merge remote-tracking branch 'origin/master' into simple_initiator 2016-07-06 10:16:30 +02:00
Éder F. Zulian
025de13926 Simple initiator changed to write to the memory and read through transport_dgb
XXX: this implementation is not fully functional.
2016-07-06 10:11:25 +02:00
Éder F. Zulian
242ce4b4f8 Issue#63 - added DDR3 to tests.py
Other changes:
Added a link to the SAMSUNG_K4B1G1646E_1Gb_DDR3-1600_16bit.xml memory specs
from DRAMPower.
2016-06-30 17:08:04 +02:00
fzeder
f8f9e2d9f4 Merge pull request #90 from sprado/master
Fix indentation and Power Down Manager problem fixed
2016-06-30 14:39:12 +02:00
Éder F. Zulian
17bfb3ec85 Issue#12 - removal of BUSWIDTH from modules 2016-06-30 11:48:02 +02:00
Éder F. Zulian
f00c5ddf95 Issue#12 - removal of BUSWIDTH from some modules
Controller.cpp is back, but now it is not empty anymore.
2016-06-29 23:47:35 +02:00
sprado
f8763fa3f2 Fix indentation and Power Down Manager problem fixed 2016-06-29 14:55:03 +02:00