Éder F. Zulian
4ee30b383e
Fix compilation for newer gcc versions.
...
Tested with gcc 5.4.0 and 6.2.0.
2017-03-01 09:34:05 +01:00
Matthias Jung
5591353eb2
Readme adjusted, alle hints on Boost removed
2017-02-19 22:36:02 +01:00
Matthias Jung
e9f29c92ea
Small Changes
2017-02-19 17:49:37 +01:00
Matthias Jung
42887ad0eb
Readme updated
2017-02-19 14:57:52 +01:00
Éder F. Zulian
561a688b0f
Removal of unused variable (issue #140 ).
2016-11-07 19:11:55 +01:00
fzeder
07c6918bec
Update README.md
2016-10-25 00:08:03 +02:00
fzeder
c85ed403f3
Update README.md
2016-10-24 21:54:03 +02:00
Thanh Tran
4177e150b9
Change to install python3 and systemc via homebrew
2016-10-10 16:19:07 +02:00
Thanh Tran
f0807f1e33
Update procedure of installation on Mac OSX
2016-10-06 11:00:37 +02:00
Tran Anh Quoc
165347c8f1
Improve README.md file
2016-09-19 00:35:23 +02:00
Tran Anh Quoc
ab990643e2
Improve README.md file and remove TODOs in Arbiter.h
2016-09-19 00:31:32 +02:00
fzeder
9fc38698c7
Merge pull request #104 from sprado/master
...
TLM 2.0 Protocol Checking
2016-09-16 18:39:37 +02:00
Tran Anh Quoc
aa04416033
Add Payload Extension diagram, Transaction object with Memory Manager diagram and Architecture of ackend TLM diagram to README file
2016-09-15 15:29:50 +02:00
Felipe S. Prado
99cfd40dc7
TLM 2.0 Protocol Checking
2016-08-29 17:47:28 +02:00
Felipe S. Prado
064c4b61bf
Changing the Windowing and Updating Authors
2016-08-23 08:32:16 +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
c053d3799f
Readme updated with detailed information about 3d-ice installation
2016-08-09 11:07:24 +02:00
Éder F. Zulian
f3d28116b4
Minor change: ErrorStoreMode --> StoreMode
2016-07-08 11:16:45 +02:00
Felipe Salerno Prado
fb5a49224a
Simulation Progress Bar
2016-05-11 14:07:15 +02:00
Felipe Salerno Prado
87e2fce2e7
Simulation Progress Bar
2016-05-11 14:04:29 +02:00
Felipe Salerno Prado
1dfbbf62ce
Choose the number of samples instead of the size of the time window
2016-05-09 13:59:59 +02:00
Éder F. Zulian
8e73c2c647
README update
2016-04-04 17:47:33 +02:00
Éder F. Zulian
d62c0e5cc6
Getting power window size and unity from config.
2016-03-15 22:04:22 -03:00
Éder F. Zulian
9548bd3e75
Nomenclature improved in thermal simulation related code.
2016-03-15 21:11:59 -03:00
Éder F. Zulian
0d2257caea
Readme updated with systemC mac targets
2016-02-29 11:20:15 -03:00
Matthias Jung
d02c62e734
Small changes to support Clang and Mac OS
2016-02-26 20:11:12 +01:00
Éder F. Zulian
6a90251d61
Readme file updated.
...
Using proper wideio address mappings as examples.
2015-12-14 17:35:32 -02:00
Éder F. Zulian
f4851a449b
Readme file updated with information about dependencies to build DRAMSys
2015-12-01 16:33:01 +01:00
Éder F. Zulian
8fcd2edc7f
Config files updated.
2015-11-20 16:23:55 +01:00
Éder F. Zulian
977d4eed32
Maximum number of transactions to generate backpressure in the controller is now 8.
2015-11-16 20:32:34 +01:00
Éder F. Zulian
ff23c83991
Readme file updated and small fix.
...
Get the static temperature value from config and store it in the Temperature
controller's internal structure always.
2015-10-23 12:01:51 +02:00
Éder F. Zulian
3d7b7793fd
Simple usage example
2015-10-13 16:55:00 +02:00
Éder F. Zulian
abacc48a6c
Readme updated
2015-10-12 13:00:03 +02:00
Éder F. Zulian
c37c9b3544
README updated.
2015-10-08 17:49:53 +02:00
Éder F. Zulian
757aacbe47
README updated.
...
- Added information on 3D-ICE installation and running.
- Added references to 3D-ICE papers as requested by 3D-ICE authors in the project's website.
2015-10-08 17:40:35 +02:00
Éder F. Zulian
f22d75eee9
README file updated with information on how to enable the thermal simulation feature
2015-10-07 16:21:32 +02:00
Éder F. Zulian
ba290a5447
Temperature scale is now configurable
2015-10-05 14:54:43 +02:00
Éder F. Zulian
53252439d5
Comments improved
2015-10-05 13:52:03 +02:00
Éder F. Zulian
995a18e648
Improvements
2015-10-03 19:56:20 +02:00
Éder F. Zulian
63eae4d1ee
Thermal simulation period adjustment mechanism implemented.
2015-10-02 17:33:10 +02:00
Éder F. Zulian
43b576dffa
Readme updated
2015-09-30 17:47:24 +02:00
Éder F. Zulian
4c82592d0a
Function to show the thresoulds config.
...
Readme updated.
2015-09-30 10:12:34 +02:00
Éder F. Zulian
ae6e1e1040
Get parameters related to temperature simulation from configuration
2015-09-29 12:56:30 +02:00
Éder F. Zulian
3c809a2853
New configuration option: DynamicTemperatureSimulation
2015-09-24 18:23:40 +02:00
Éder F. Zulian
65e52d0e75
DRAMSys and IceWrapper projects integrated.
2015-09-24 17:39:37 +02:00
Éder F. Zulian
2ad738c514
Now it is possible to disable refreshes from config.
2015-09-15 14:58:11 +02:00
Éder Ferreira Zulian
bce738a1e0
Directory structure changed: dramSys --> simulator
2015-07-30 12:10:17 +02:00
Éder Ferreira Zulian
6051946389
Support to multiple TLM recorders - one per channel.
...
Each module connected to a channel (e.g. channel Controller and DRAM) is able
to access the TLM recorder for that channel.
A module connected to more than one channel must be able to access
multiple TLM recorders (one from each channel) and must also be able to decide
for which TLM recorder records a transaction should be forwarded. The Arbiter
is an example of this kind of module and is currently able to do that.
Output file names after this implementation:
<trace setup ID>_channel[0-9]+.tdb (dependent on the number of channels)
<trace setup ID>.txt (a single file, independent of the number of channels)
Tests were made with this sim-batch.xml:
<simulation>
<simconfig>
<Debug value="1" />
<DatabaseRecording value="1" />
<PowerAnalysis value="1" />
<NumberOfTracePlayers value="1"/>
<NumberOfMemChannels value="4"/>
</simconfig>
<memspecs>
<memspec src="../../DRAMSys/dramSys/resources/configs/memspecs/WideIO.xml"></memspec>
</memspecs>
<addressmappings>
<addressmapping src="../../DRAMSys/dramSys/resources/configs/amconfigs/am_wideio.xml"></addressmapping>
</addressmappings>
<memconfigs>
<memconfig src="../../DRAMSys/dramSys/resources/configs/memconfigs/fifo.xml"/>
</memconfigs>
<tracesetups>
<tracesetup id="fifo">
<device clkMhz="200">wideio_multi_channel.stl</device>
</tracesetup>
</tracesetups>
</simulation>
Output files generated:
fifo_channel0.tdb
fifo_channel1.tdb
fifo_channel2.tdb
fifo_channel3.tdb
fifo.txt
2015-06-25 13:54:01 +02:00
Éder Ferreira Zulian
a61d7ecb36
Change in project structure.
2015-06-23 16:31:19 +02:00
Éder Ferreira Zulian
f45c017331
README file updated.
2015-06-22 18:18:10 +02:00