| Summary: | Need a way to disable WB interface in core in case it gets stuck active | ||
|---|---|---|---|
| Product: | Libre-SOC's first SoC | Reporter: | Cole Poirier <colepoirier> |
| Component: | Source Code | Assignee: | Luke Kenneth Casson Leighton <lkcl> |
| Status: | RESOLVED FIXED | ||
| Severity: | major | CC: | libre-soc-bugs, programmerjake |
| Priority: | Highest | ||
| Version: | unspecified | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| NLnet milestone: | NLNet.2019.10.043.Wishbone | total budget (EUR) for completion of task and all subtasks: | 0 |
| budget (EUR) for this task, excluding subtasks' budget: | 0 | parent task for budget allocation: | 383 |
| child tasks for budget allocation: | The table of payments (in EUR) for this task; TOML format: | ||
| Bug Depends on: | |||
| Bug Blocks: | 383 | ||
| Deadline: | 2020-10-30 | ||
|
Description
Cole Poirier
2020-10-22 00:06:38 BST
commit 9e4b927a1ab37f5b17038af05731004a3654f56f (HEAD -> master) Author: Luke Kenneth Casson Leighton <lkcl@lkcl.net> Date: Thu Oct 22 14:13:11 2020 +0100 add means to JTAG interface to enable/disable "stuff" currently just WB commit 36b156d4df4fb94615b0c7134b191ceaa7f82678 (HEAD -> master) Author: Luke Kenneth Casson Leighton <lkcl@lkcl.net> Date: Thu Oct 22 16:50:37 2020 +0100 add detection and disable of Instruction Wishbone based on JTAG command commit 7db34597c3888b7aa19afb918aecf5f52fe7b590 Author: Luke Kenneth Casson Leighton <lkcl@lkcl.net> Date: Thu Oct 22 16:49:11 2020 +0100 add detection and disable of LoadStore Wishbone based on JTAG command commit c578a8ef645d55a3bde21a3abf530dd9016687ab Author: Luke Kenneth Casson Leighton <lkcl@lkcl.net> Date: Thu Oct 22 16:47:23 2020 +0100 add JTAG enable/disable of wishbone to TestIssuer TODO: resolve if we care about cross-domain clock synchronisation on the jtag-controlled wb-en signals I'd imagine we'd reset everything but jtag after disabling wb interfaces, so, probably not, though it wouldn't hurt to have cross-domain synchronization anyway. |