Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Force dark grey outline color for individual blocks in CoreView | Michal Malý | 2019-10-08 |
| | |||
* | Next round of override warning silence from emscripten build. | Pavel Pisa | 2019-07-02 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Resolve all remaining warnings reported by GCC 6.3. | Pavel Pisa | 2019-07-01 |
| | | | | | | | Unresolved are drawRoundRect, QFontMetrics::width which are deprecated in newer Qt versions. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Fix memory leakages which repeat during program operation. | Pavel Pisa | 2019-07-01 |
| | | | | | | | There are some singletons left which are allocated/created during main window content population. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | coreview: correct translation of position for vertical text printing. | Pavel Pisa | 2019-06-11 |
| | | | | | | | setY does not translate top and bottom together. The result was flipped rectangle. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Implement stall cycles counter and view of CPU cycles counter. | Pavel Pisa | 2019-04-02 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Coreview multiplexers updated and added for branch compare forward. | Pavel Pisa | 2019-04-01 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Set gray background to stalled instructions/idled stages. | Pavel Pisa | 2019-03-31 |
| | | | | | | This allows to easier identify unused pipeline stages. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Change instruction views background to match stages color. | Pavel Pisa | 2019-03-26 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Highlight actual word read or written to the cache. | Pavel Pisa | 2019-03-17 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Update MultiText to use setPointSize too. | Pavel Pisa | 2019-02-19 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | pointSize -> pixelSize | Fanda Vacek | 2019-02-19 |
| | |||
* | variable font size | Fanda Vacek | 2019-02-19 |
| | |||
* | Report forward and stall for branches and add forward to execution phase. | Pavel Pisa | 2019-02-18 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Visualize request to stall and stall in execution phase and exception sources. | Pavel Pisa | 2019-02-18 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Position hit and miss counters to left to fit in the diagram box a little ↵ | Pavel Pisa | 2019-02-14 |
| | | | | | | longer. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Include simple serial port terminal and prepare empty peripheral dock. | Pavel Pisa | 2019-02-13 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Add signals and multiplexers for ALU inputs forwarding. | Pavel Pisa | 2019-02-12 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Display red background for instruction causing exception and skip HW ↵ | Pavel Pisa | 2019-02-11 |
| | | | | | | | | | | breakpoint for first cycle after resume. Instruction for stage is updated when given stage is flushed as well. But other signals are left intact, it is duty of memory stage to discard effect of instruction causing interrupt. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | View register numbers in decimal notation. | Pavel Pisa | 2019-02-07 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Correct display of jump and branch instructions. | Pavel Pisa | 2019-02-07 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Add address to emitted instruction to allow its use for branch address decoding. | Pavel Pisa | 2019-02-07 |
| | | | | | | | | The new Qt5 syntax is used to create connections because old syntax does not work with multiple arguments for some unresolved reason. Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Add license to the source files. | Pavel Pisa | 2019-02-04 |
| | | | | Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||
* | Add buses statis views | Karel Kočí | 2018-05-24 |
| | |||
* | Fix coverview memory cache | Karel Kočí | 2018-04-15 |
| | | | | Text was always rendered. | ||
* | Show cache statistics in Memory block in coreview | Karel Kočí | 2018-04-15 |
| | |||
* | Wire up missing control connections | Karel Kočí | 2018-04-14 |
| | | | | | Now only hazard unit is missing all wires. Anything else is wired up already. | ||
* | Add control signals for non-pipelined cpu | Karel Kočí | 2018-03-22 |
| | |||
* | Fix some uninitialized jumps | Karel Kočí | 2018-01-27 |
| | |||
* | Jump to pc address when program counter is double clicked | Karel Kočí | 2018-01-25 |
| | |||
* | Update instruction viewers | Karel Kočí | 2018-01-21 |
| | |||
* | Fix problems with connections rerendeering | Karel Kočí | 2018-01-21 |
| | | | | There was bug in boundary rect. calculation. | ||
* | Implement even more parts of the schema | Karel Kočí | 2018-01-21 |
| | |||
* | Implement little bit more of scheme and fix connection angle | Karel Kočí | 2018-01-21 |
| | | | | | | | | | | This commit adds few more bits to scheme but mainly it chnages how connectors specify angles. Originally it was in radians but we was mapping that trough mathematical operations directly to sizes. But that was problematic because of floating point inacuracy and we sometimes founded intersection where there should be one. So this commit gets rid of this at all and instead allows just some fixes axes to be used instead of arbitrary angles. | ||
* | More work on coreview | Karel Kočí | 2018-01-18 |
| | |||
* | Fix ALU connectors positions | Karel Kočí | 2018-01-17 |
| | |||
* | Add logicblock and Control Unit to scheme | Karel Kočí | 2018-01-17 |
| | |||
* | Add instruction views to core view | Karel Kočí | 2018-01-15 |
| | | | | Positioning and probably even graphics are just temporally for now. | ||
* | Change how we configure cache and configure hazard unit | Karel Kočí | 2018-01-15 |
| | |||
* | Rework how multiplexers look like and little how they work | Karel Kočí | 2018-01-09 |
| | |||
* | Fix problem where axes were not applied | Karel Kočí | 2018-01-09 |
| | |||
* | Fix compile error with alu | Karel Kočí | 2018-01-09 |
| | |||
* | Add coreview progress | Karel Kočí | 2018-01-08 |
| | |||
* | Animate time wedge in latch with step | Karel Kočí | 2018-01-07 |
| | |||
* | Resize program counter coreview object | Karel Kočí | 2018-01-05 |
| | |||
* | Fix and suppress most of the warnings | Karel Kočí | 2018-01-05 |
| | |||
* | Add memory template for gui coreview | Karel Kočí | 2018-01-03 |
| | |||
* | Implement alu for coreview | Karel Kočí | 2017-12-17 |
| | |||
* | Prepend include guard of coreview header files with COREVIEW_ | Karel Kočí | 2017-12-17 |
| | |||
* | Use drawPolygon more and better way | Karel Kočí | 2017-12-17 |
| |