Commit Graph

70 Commits

Author SHA1 Message Date
Daniel Schultz e986737252 htmlgen: Update directory to fabric
Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
2021-01-12 22:36:58 +01:00
Kamil Rakoczy 0b28b67bd3 Move setting output path to `run` function
`get_setting` function is setup in `run` function and can't be used before it

Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
2020-08-06 08:09:07 +02:00
Tomasz Michalak fbf4dd897d Add or fix license header
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-26 07:33:12 -07:00
Tomasz Michalak 93b77925a9 Add licensing header to rest of python scripts
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
Signed-off-by: Tim 'mithro' Ansell <tansell@google.com>
2020-05-26 07:33:12 -07:00
Alessandro Comodi b1a710d7bf run make format
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-04-02 17:43:55 +02:00
Alessandro Comodi 8bed17b40e htmlgen: add html generation as last step of kokoro
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-04-01 20:22:58 +02:00
Alessandro Comodi a0658d2d6a htmlgen: use XRAY_ROI_TILEGRID instead of XRAY_ROI
Signed-off-by: Alessandro Comodi <acomodi@antmicro.com>
2020-04-01 13:26:45 +02:00
Tim 'mithro' Ansell adc297a560 Fix htmlgen for changing DB structure.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2020-01-27 17:30:09 -08:00
Tim 'mithro' Ansell 0443b70131 htmlgen: Make sure only NULL+VBRK tiles are grey.
All other types of tiles will now have a color.

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-04-04 09:46:09 -07:00
Tim 'mithro' Ansell 75e9a2acd9 Fix the output of internal routing MUXs in the CLBs.
Before;
```
CLBLL_L.SLICEL_X1.A5FFMUX
Bit Name                        Position
CLBLL_L.SLICEL_X1.A5FFMUX.IN_A  31_08
CLBLL_L.SLICEL_X1.A5FFMUX.IN_B  31_11
```

After;
```
PIPs driving CLBLL_L.SLICEL_X0.B5FFMUX
PIP                            30_18  30_19
CLBLL_L.SLICEL_X0.B5FFMUX.IN_B   1      -
CLBLL_L.SLICEL_X0.B5FFMUX.IN_A   -      1
```

Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-26 19:32:24 -08:00
Tim 'mithro' Ansell 03268455b6 Fix htmlgen for new settings file locations.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-02-08 19:36:53 +11:00
Tim 'mithro' Ansell f5b343fcf6 htmlgen: Fix escape sequence.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2019-01-10 20:10:52 -08:00
Tomasz Michalak 4ddf516d98 Fix htmlgen #173
Signed-off-by: Tomasz Michalak <tmichalak@antmicro.com>
2019-01-08 14:18:55 +01:00
Tim 'mithro' Ansell cc9c1c5290 Fix htmlgen - fixes #199.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-12-06 22:59:12 -08:00
John McMaster 664f586822 htmlgen: use newer tilegrid format, misc cleanup
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-10-17 17:49:01 -07:00
John McMaster cfea717280 make format: update to latest yapf
Signed-off-by: John McMaster <johndmcmaster@gmail.com>
2018-09-17 18:45:47 -07:00
Tim 'mithro' Ansell e5346c308e python: Run latest yapf.
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2018-06-22 15:18:43 -07:00
Clifford Wolf 1ec9706398 Update python script formatting
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-02-14 13:41:24 +01:00
Clifford Wolf 8325eb0aae Big htmlgen.py rewrite for new tilegrid fromat
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-02-13 17:14:54 +01:00
Clifford Wolf 0f67fcf1d2 Make tilegrid["tiles"] the tilegrid top-level object
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2018-02-06 20:12:50 +01:00
Rick Altherr 43e51dd5c1 Reformat existing Python files with yapf
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
2018-01-09 14:50:06 -08:00
Rick Altherr 67c7914a2c Revert "Autopep8 on all existing sources"
This reverts commit 925885c2cc.

Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
2018-01-09 14:49:57 -08:00
Rick Altherr 925885c2cc Autopep8 on all existing sources
Signed-off-by: Rick Altherr <kc8apf@kc8apf.net>
2018-01-08 17:23:42 -08:00
Clifford Wolf 0bfb664482 Improve PIP bit colors and labels in htmlgen
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-23 05:39:06 +01:00
Clifford Wolf 305a56b9a2 Fix rendering of BRAM/DSP segment masks in htmlgen.py
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 23:28:39 +01:00
Clifford Wolf 48719fdd94 Improve htmlgen output for BRAM and DSP tiles
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-22 16:19:41 +01:00
Tim 'mithro' Ansell e27575da12 htmlgen: Fix generation with empty tilegrid.json
Signed-off-by: Tim 'mithro' Ansell <me@mith.ro>
2017-12-21 14:05:27 +01:00
Clifford Wolf ac532961df Fix JS code in htmlgen.py
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-21 02:19:25 +01:00
Clifford Wolf b510c6b96a Improve group highlighting in generated HTML output
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-21 02:09:28 +01:00
Clifford Wolf 7eaa8bd651 Fix htmlgen for incomplete databases
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-21 02:07:53 +01:00
Clifford Wolf dce36d5478 Add new M-slice bits to htmlgen
Signed-off-by: Clifford Wolf <clifford@clifford.at>
2017-12-21 00:32:08 +01:00
Tim 'mithro' Ansell 81ce025e40 htmlgen: Allow specifying settings and output directory.
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 23:28:33 +01:00
Clifford Wolf bd517837bc Add PRECYINIT color
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
John McMaster 2ee0ce93c1 htmlgen: pip add PRECYINIT
Signed-off-by: John McMaster <JohnDMcMaster@gmail.com>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf 58a5f37164 Add CLBL?_?.SLICE?_X?.?MUX to database
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf 169fb7b862 Add CLBL?_?.SLICE?_X?.?FF.DMUX database entries
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf 43d68d8cc8 Add new bits to htmlgen.py
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf 9f7539d1c9 Cleanups in hclkpips html output, add pseudo pips to html
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf d14ba69934 Update htmlgen.py for hclk ENABLE_BUFFER bits
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf 80a20361ba Fix typo
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf 7d4ca0858f Improvements related to HCLK database
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf fcae0c0117 Fix htmlgen.py for hclk databases
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf 24beaef67a Add hclk_l/hclk_r databases
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf 940e9a8b1d Update htmlgen.py
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf 1e2041c447 Improve HTML output
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf f79def34be Databse cleanups
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf 566f336957 Add colored percentage to htmlgen output
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf 2bac32800a Update htmlgen
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf a28e0bed8a Update htmlgen
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00
Clifford Wolf cd4e3993af Update htmlgen
Signed-off-by: Clifford Wolf <clifford@clifford.at>
Signed-off-by: Tim 'mithro' Ansell <mithro@mithis.com>
2017-12-20 22:46:39 +01:00