Add | 添加一些相关测试,明确一下格式

This commit is contained in:
shenjack 2023-12-09 01:47:35 +08:00
parent 1a31c909de
commit 58350f50a1
Signed by: shenjack
GPG Key ID: 7B1134A979775551
3 changed files with 56 additions and 14 deletions

View File

@ -0,0 +1,18 @@
name: 自动生成 label
# main 分支推送
on:
push:
branches:
- main
jobs:
Generate-label:
runs-on: python311
steps:
- name: 获取仓库
uses: http://shenjack.top:5100/mirror/checkout@v4
# - name: 生成 label
# run: |
# python3 generate_label.py

View File

@ -1,4 +1,24 @@
# 32位 封闭进位加法器 ---
```toml
tags = [
"小型模块",
"算术运算模块",
"加/减法器",
"二级模块",
"静音",
"传统红石",
"无容器",
"Java版"
]
authors = ["Fredbill"]
title = "CCA-vertial-20gt-32bit"
description = "竖式 32位 20gt 加法器"
[version]
java = "1.16+"
```
---
# 32位封闭进位加法器
## 基本描述 ## 基本描述
@ -34,21 +54,21 @@
## 模块参数列表 ## 模块参数列表
| 端口列表 | 位宽 | 位置 | 延迟 | 注释 | | 端口列表 | 位宽 | 位置 | 延迟 | 注释 |
| -------- | --- | ----- | -------- | ---- | | --------- | ---- | ------ | ------------ | -------- |
| 输入数据A | 32 | 1 3 1 | 0+2[N mod 8] | 加数A | | 输入数据A | 32 | 1 3 1 | 0+2[N mod 8] | 加数A |
| 输入数据B | 32 | 4 3 1 | 0+2[N mod 8] | 加数B | | 输入数据B | 32 | 4 3 1 | 0+2[N mod 8] | 加数B |
| 输出数据 | 32 | 5 2 9 | 4+2[N mod 8] | 和 | | 输出数据 | 32 | 5 2 9 | 4+2[N mod 8] | 和 |
| 进位输入 | 1 | 3 2 6 | 0 | 低位进位 | | 进位输入 | 1 | 3 2 6 | 0 | 低位进位 |
| 标志位 | 1 | 5 65 9 | 11 | 溢出 | | 标志位 | 1 | 5 65 9 | 11 | 溢出 |
## 模块指标列表 ## 模块指标列表
| 指标项目 | 参数 | 指标项目 | 参数 | | 指标项目 | 参数 | 指标项目 | 参数 |
| ------------------ | --- | ---------------- | --- | | ---------------- | ---- | ---------------- | ------ |
| 火把 | 有 | 2rt流水线 | 不支持 | | 火把 | 有 | 2rt流水线 | 不支持 |
| 活塞 | 无 | 红石粉 | 有 | | 活塞 | 无 | 红石粉 | 有 |
| 侦测器 | 无 | 容器 | 无 | | 侦测器 | 无 | 容器 | 无 |
| 应用漏斗、投掷器 | 无 | 墙电、水电、光电 | 无 | | | | 应用漏斗、投掷器 | 无 | 墙电、水电、光电 | 无 |
模块分支:封闭进位加法器 模块分支:封闭进位加法器

4
scripts/parse-label.py Normal file
View File

@ -0,0 +1,4 @@
from pathlib import Path
def read_files(module_path: Path):
...