-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreadme.txt
44 lines (34 loc) · 2.06 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
/*
Copyright 2024 Efabless Corp.
Author: Efabless Corp. ([email protected])
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
IP_name: EF_SHA256
Author: Efabless
Directory Structure:
- fw
- **EF_SHA256_regs.h**: Header file containing the register definitions for the EF_SHA256 interface.
- hdl
- rtl
- **sha256_core.v**: Verilog source code for the EF_SHA256 design
- **sha256_k_constants.v**: Verilog source code for the EF_SHA256 design
- **sha256_w_mem.v**: Verilog source code for the EF_SHA256 design
- **bus_wrappers**
- **EF_SHA256_AHBL.v**: Verilog wrapper to interface the EF_SHA256 with the AMBA High-performance Bus (AHB-Lite) protocol.
- **EF_SHA256_APB.v**: Verilog wrapper to interface the EF_SHA256 with the Advanced Peripheral Bus (APB) protocol.
- **EF_SHA256_WB.v**: Verilog wrapper to interface the EF_SHA256 with the Wishbone bus protocol.
- **dft**
- **EF_SHA256_AHBL_DFT.v**: Verilog wrapper with Design for Test (DFT) support specific to the AHB-Lite interface of the EF_SHA256 .
- **EF_SHA256_APB_DFT.v**: Verilog wrapper with DFT support specific to the APB interface of the EF_SHA256.
- **EF_SHA256_WB_DFT.v**: Verilog wrapper with DFT support specific to the Wishbone interface of the EF_SHA256.
- ip
- **dependencies.json**: Used by IPM [Do NOT EDIT OR DELETE].
- **EF_SHA256.pdf**: Comprehensive documentation for the EF_SHA256, including its features, configuration, and usage.