代码拉取完成,页面将自动刷新
中国开源组织China IntegrationCircuit Opensource Organization,开源平台组织名为CIOO,是由一群志同道合的IC相关从业
者创建的非营利性组织。组织创建的目的在于组织成员自身的学习、IC相关知识的分享,也希望能通过这一开源平台,为想进入集成电路设计
产业的人员提供一个参考、学习以及交流的场所。
1. 联系邮箱
- [组织](cioo_admin@163.com)
- [个人](wangboworks@126.com)
2. 团队主页
可以进入https://gitee.com/cioo_xxx进入相应的团队页面进行申请,其中xxx可以是 :
- memory : 负责存储器类型IC设计研发
- cpu : 负责CPU/MCU/SOC等处理器类型芯片的设计研发
- interface : 负责接口类芯片的设计研发
- ip : 负责各类IP的设计研发工作
- ai : 负责人工智能类芯片的设计研发
- tools : 负责组织开源工具的发布、共享
其中memory已经有立项,其他几个部分属于未来筹备方向
组织目前无需您的捐赠。
组织管理员联系方式 :
- Email : cioo_admin@163.com
- Gitee : gitee.com/cioo_admin
本项目发起者为CIOO成员离场悲剧,其在本项目中的角色为项目管理以及负责数字验证的UVM平台验证工作。
项目名称为IC0001,其中 :
- IC : 代表集成电路
- 0 : CIOO开源项目系列之NOR FLASH存储器系列
- 001 : NOR FLASH存储器编号,存储器特性为支持SPI接口的4Mbits的Nor Flash存储器
本开源项目是一颗NOR FLASH的存储器芯片,其参考Data Sheet来源于GD、Micron以及项目发起人的公司在内的多款产品。IC0001的数
据通信接口为标准的SPI接口,它支持标准SPI、双线以及四线SPI,其通信速率最高可达416Mbps。
本项目来源自项目发起者在公司做的项目,为了不泄露公司商业机密以及保证职业道德,本项目从项目设计源头的设计说明书进行处理,对项目的关
键地方避开原公司设计,对这些地方进行修改或者删除,以保证在项目开源后,依旧不对项目发起者原公司的相关项目造成侵权行为。并且,因为我
们的项目旨在学习,交流IC设计流程以及方法(大部分项目只有前端设计),CIOO不会对其流片,只会在FPGA上实现,因此,这些更改极有可能无
法在实际项目中进行运作。
与此同时,本项目的RTL设计者为非了解原始FLASH项目的设计人员,项目发起者只负责设计的验证平台部分,并且我在此保证,RTL设计为全新设
计,本人并不会在这一过程中向RTL设计人员提供任何公司相关FLASH代码。从这几个方面来说,也完全杜绝了数字设计的重叠性,保证我们开源项
目的正向设计原则。
在开始运行此项目之前,为了完整运行、调试、仿真我们的开源项目,你需要保证以下运行环境 :
- 系统 : Windows XP Later and Linux
- 软件 :
- Windows : Office办公套件,包括W/E/P三件套、Visio以及Project
- Windows : Git、Timing Designer、Atom等代码编辑器、Python3、Tcl、Perl
- Windows : Xilinx ISE/Vivado开发套件、Modelsim/Questasim仿真软件
- Linux : nLint、Formality、DC、VCS、Ncverilog、Verdi、PT、
- Linux : Vim、Python3、Tcl、Perl
- Linux : 后端软件
- doc----------------------------------------------- 用于存放文档的目录
- Datasheet------------------------------------- 用于存放项目实际数据手册
- Design---------------------------------------- 用于存放设计相关文档的目录,包括设计说明书、设计架构说明书等
- Kick Off-------------------------------------- 用于存放立项文件,包括计划、资源等安排的文档
- Lesson Learnt--------------------------------- 用于存放项目的经验教训文档
- IPs------------------------------------------- 用于存放IP相关设计文档
- Misc------------------------------------------ 用于存放杂项
- Reference------------------------------------- 用于存放参考文档的目录,包括datasheet paper等
- Reviews--------------------------------------- 用于存放review相关文档
- Software-------------------------------------- 用于存放软件相关文档
- Tapeout--------------------------------------- 用于存放Tapeout用文档
- User------------------------------------------ 用于存放各个开发者自己的文档,各个开发者可自己在此目录下创建自己的子目录
- Verification---------------------------------- 用于存放验证相关文档,如验证计划、case list等
- lay----------------------------------------------- Layout工作目录
- logic--------------------------------------------- 数字逻辑工程师工作目录
- apr------------------------------------------- 用于存放apr输入以及输出
- bin------------------------------------------- 脚本存放目录,脚本入口
- digital--------------------------------------- 数字工作主目录
- formal---------------------------------------- Formal形式验证目录
- lint------------------------------------------ Lint Check目录
- power----------------------------------------- Power分析目录
- rtl------------------------------------------- RTL代码存放目录,数字设计工程师工作目录
- sta------------------------------------------- STA静态时序分析目录
- syn------------------------------------------- DC综合目录
- verify---------------------------------------- 数字验证工程师工作目录
- sv---------------------------------------- System测试平台编写工程师工作目录,子目录与UVM相同
- uvm--------------------------------------- UVM测试平台编写工程师工作目录
- coverage------------------------------ coverage工作目录
- flist--------------------------------- 文件列表目录
- include------------------------------- include文件存放目录
- log----------------------------------- log存放目录
- model--------------------------------- 模型文件目录
- run----------------------------------- 临时目录
- tb------------------------------------ 主测试平台存放目录
- tc------------------------------------ case存放目录
- wave---------------------------------- 波形存放目录
- fpga------------------------------------------ FPGA工程师工作目录
- lib------------------------------------------- 数字综合、仿真用lib存放目录
- sch----------------------------------------------- 模拟电路工程师工作目录
- tech---------------------------------------------- 工艺文件存放目录
项目开发人员名单是截止至2019-10-12在repository中参与贡献的成员,具体名单如下(排名不分先后):
- 林潮涛 @ Gitee
- 离场悲剧 @ Gitee
- 等待添加...
1. Fork 本仓库
2. 新建 Feat_xxx 分支
3. 提交代码
4. 新建 Pull Request
本项目采用木兰宽松许可证MulanPSL 1.0,详情请见本项目根目录下的“LICENSE”文件。
1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com)
3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目
4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。