- Abstraction (hidden unimportant parts)
- Discipline (restrict design space, like digital discipline, using discrete voltages (binary) instead of continuous)
- three Y:
- hierarchy (recursively decompose into subsystems)
- modularity (well-defined function and interface)
- regularity (using interchangeable parts)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# syntax=docker/dockerfile:1 | |
ARG BASE_IMAGE=ubuntu:20.04 | |
FROM ${BASE_IMAGE} | |
LABEL maintainer="https://hub.docker.com/u/iedaopensource" | |
ARG IFLOW_WORKSPACE=/opt/iFlow | |
ADD https://gitee.com/oscc-project/iFlow.git ${IFLOW_WORKSPACE} | |
ENV TZ=Asia/Shanghai |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
// Use IntelliSense to learn about possible attributes. | |
// Hover to view descriptions of existing attributes. | |
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 | |
"version": "0.2.0", | |
"configurations": [ | |
{ | |
"name": "iEDA debug", | |
"type": "cppdbg", | |
"request": "launch", |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# syntax=docker/dockerfile:1.5-labs | |
# | |
# goals: make a portable ysyx environment for code compiling and testing | |
# principals: change made on system stays in container, change made on codes stays in host | |
# | |
# ADD repo | |
# 1. initialize env | |
# 2. ADD gitconfig | |
# 3. Modify STUID and STUNAME variables in ics2022/Makefile | |
# |