Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev msft 20230906 #200

Merged
merged 10 commits into from
Sep 6, 2023
Merged
22 changes: 12 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ See the License for the specific language governing permissions and<BR>
limitations under the License.*_<BR>

# **Caliptra Hands-On Guide** #
_*Last Update: 2023/08/25*_
_*Last Update: 2023/09/06*_


## **Tools Used** ##
Expand Down Expand Up @@ -44,9 +44,10 @@ Synthesis:

GCC:
- RISCV Toolchain for generating memory initialization files
- `riscv64-unknown-elf-gcc-8.2.0-2019.02.0-x86_64-linux-centos6`
- G++ Used to compile Verilator objects
- `g++ (GCC) 8.2.0`
- `Version 2023.04.29`
- `riscv64-unknown-elf-gcc (g) 12.2.0`
- G++ Used to compile Verilator objects and test firmware
- `g++ (GCC) 11.2.0`

Other:
- Playbook (Microsoft Internal workflow management tool)
Expand Down Expand Up @@ -78,11 +79,11 @@ Required for Firmware (i.e. Test suites) makefile:<BR>
Caliptra
|-- LICENSE
|-- README.md
|-- Release_notes.txt
|-- Release_Notes.md
|-- docs
| |-- Caliptra_Integration_Specification.pdf
| |-- Caliptra_Hardware_Spec.pdf
| |-- Caliptra_TestPlan_L1.pdf
| |-- Caliptra_Hardware_Specification.pdf
| `-- Caliptra_TestPlan.xlsx
|-- src
| |-- aes
| |-- ahb_lite_bus
Expand All @@ -108,11 +109,11 @@ Caliptra
| |-- sha512_masked
| |-- soc_ifc
| |-- spi_host
| |-- uart
| `-- uart
`-- tools
|-- config
|-- README
`-- scripts
|-- scripts
`-- templates
```
The root of the repository is structured as shown above, to a depth of 2 layers.<BR>
Each sub-component is accompanied by a file list summary (located in src/<component>/config/<name>.vf) that comprises all the filenames required to compile the component, and an optional testbench filelist for unit-level simulation. <BR>
Expand All @@ -133,6 +134,7 @@ The "Integration" sub-component contains the top-level fileset for Caliptra. `sr
`run_verilator_l0_regression.py`: Wrapper to run the L0 smoke test regression suite using the Makefile flow in Verilator<BR>
`integration_vector_gen.py`: Generates test vectors for crypto core tests<BR>
`veer_build_command.sh`: Shell script used to generate the VeeR-EL2 repository present in `src/riscv_core/veer_el2`<BR>
`openocd`: Open-Source FW debug utility used for JTAG testing in automated workflows

## **Simulation Flow** ##

Expand Down
13 changes: 0 additions & 13 deletions coverage/config/aes_caliptra_tb.yml

This file was deleted.

48 changes: 0 additions & 48 deletions coverage/config/caliptra_cov_cfg.yml

This file was deleted.

48 changes: 0 additions & 48 deletions coverage/config/caliptra_merge_bench_cov_cfg.yml

This file was deleted.

13 changes: 0 additions & 13 deletions coverage/config/caliptra_top_tb.yml

This file was deleted.

13 changes: 0 additions & 13 deletions coverage/config/csrng_caliptra_tb.yml

This file was deleted.

13 changes: 0 additions & 13 deletions coverage/config/datavault_caliptra_tb.yml

This file was deleted.

13 changes: 0 additions & 13 deletions coverage/config/doe_caliptra_tb.yml

This file was deleted.

13 changes: 0 additions & 13 deletions coverage/config/ecc_caliptra_tb.yml

This file was deleted.

13 changes: 0 additions & 13 deletions coverage/config/edn_caliptra_tb.yml

This file was deleted.

13 changes: 0 additions & 13 deletions coverage/config/entropy_src_caliptra_tb.yml

This file was deleted.

13 changes: 0 additions & 13 deletions coverage/config/hmac_caliptra_tb.yml

This file was deleted.

13 changes: 0 additions & 13 deletions coverage/config/hmac_drbg_caliptra_tb.yml

This file was deleted.

13 changes: 0 additions & 13 deletions coverage/config/keyvault_caliptra_tb.yml

This file was deleted.

13 changes: 0 additions & 13 deletions coverage/config/kmac_caliptra_tb.yml

This file was deleted.

13 changes: 0 additions & 13 deletions coverage/config/lc_ctrl_caliptra_tb.yml

This file was deleted.

13 changes: 0 additions & 13 deletions coverage/config/pcrvault_caliptra_tb.yml

This file was deleted.

13 changes: 0 additions & 13 deletions coverage/config/prim_caliptra_tb.yml

This file was deleted.

13 changes: 0 additions & 13 deletions coverage/config/prim_generic_caliptra_tb.yml

This file was deleted.

13 changes: 0 additions & 13 deletions coverage/config/sha256_caliptra_tb.yml

This file was deleted.

Loading