1.深入操作CPU的责任原理,搜罗ALU、抑制器、寄存器、存储器等部件的责任原理;
2.熟习以及操作指令体系的方案方式,并方案约莫的指令体系;
3.知道以及操作小型盘算机的责任原理,以体系的方式建树起零件不雅点;
4.知道以及操作基于VHDL语言以及TEC-CA硬件平台方案模子机的方式。
二、方案申请  参考所给的16位试验CPU的方案与实现,体味其部份方案思绪,并知道该CPU的责任原理。
在此底子上,对于该16位的试验CPU(称为参考CPU)举行改造,以方案患上到一个8位的CPU。
总的申请是将原本16位的数据通路,改为8位的数据通路,总的申请如下:将原本8位的OP码,改为4位的OP码;
将原本8位的地址码(搜罗2个操作数),改为4位的地址码(搜罗2个操作数)。
  在上述总申请的底子上,对于试验CPU的指令体系、ALU、抑制器、寄存器、存储器举行响应的改造。
详尽申请如下:更正指令格式,将原本指令长为16位的指令格式改为8位的指令长格式;
方案总共16条指令的指令体系。
此指令体系可所以参考CPU指令体系的子集,但参考CPU指令体系中A组以及B组中的指令起码都要选用2条。
另外,罕有的算术逻辑运算、跳转等指令要纳入所方案的指令体系;
方案8位的寄存器,每一个寄存器有1个输入端口以及2个输入端口。
寄存器的数目受控于每一个操作数的位数,详尽要看指令格式若何方案;
方案8位的ALU,详尽要实现哪些成果与指令体系无关。
方案时,不直接更正参考CPU的VHDL代码,而是改用相似以前底子试验时方案ALU的方式方案;
方案8位的抑制逻辑部件,详尽松散指令成果、硬布线逻辑举行更正;
方案8位的地址寄存器IR、法度圭表标准计数器PC、地址寄存器AR;
方案8位的存储器读写部件。
由于改用了8位的数据通路,不能直接付与DEC-CA平台上的2片16位的存储芯片,需要依据底子试验3的方式方案存储器。
此种方式不能经由DebugController下载测试指令,于是测试指令若何置入到存储器中是一个难点。
方案时,能够思考约莫点地把指令写去世在存储器中(可用于验证指令的实施),而后用只读方式读进去;
大概思考在reset的那一节奏里,实现存储器中待测试指令的置入;
(可选项)方案8位的数据寄存器DR;
(可选项)不直接方案存储器RAM,而是付与DEC-CA平台上的2片16位的存储芯片.在实现为了第9个申请的底子上,实现由Debugcontroller置入待测试指令;
(可选项)顶层实体,不是由BDF方式画图实现,而是用相似底子试验4(通用寄存器组)中方案顶层实体的方式,用VHDL语言来实现。
(可选项)自己构想  行使方案好的指令体系,编写汇编代码,以便测试齐全方案的指令及指令波及的相关成果。
方案好测试用的汇编代码后,然后行使QuartusII软件附带的DebugController编写汇编编译法则。
接着,行使DebugController软件把汇编编译之后的二进制代码置入到所付与的存储器中,并对于方案好的8位CPU举行测试。
1
数学建模-零件参数方案的数学模子
2023/3/25 13:14:18 185KB 零件参数设计 数学建模 MATLAB
1
极致翻新下料型材尺度版是适用于型材切割优化、型材套裁套料、型材套尺、型材排料、型材优化切割、管材开料、管材开料优化、管材排版优化、管材算料排料、管材切割、管材切割优化、管材套尺、线材开料、线材切割优化、线材排版优化、线材排料排版、线材算料套尺、线材套尺等等。
【成果介绍】  一、可自定义最小余料长度。
  二、从容的套裁方案遴选,以顺应不合材质,不合破费工艺的需要。
  三、定尺版本可依据下料尺寸,盘算适宜的原材尺寸,便捷去厂家定制尺寸。
  四、行使软件的余料匹配功。
【特援用见】  一、运算速率快,多少分钟就可实现上百个零件上千种大概枚举的优化盘算;
  二、操作精练,无需盘算机底子,快捷天生开料列表;
  三、全自动优化盘算成果,无需家养干涉;
  四、渺小的优化套排成果,大大勤俭资料,飞腾破费资源;
  五、反对于Windows系列操作体系,反对于多语言、多用户。
2023/3/22 20:20:11 5.13MB 极致下料 创新下料 型材切割
1
SU模型组件各式产业零件
2023/3/16 5:01:06 13.89MB su
1
这是solidworks的一个标准齿轮参数化设计插件,运用该软件可以直接调用solidworks软件生成三维模型。
2023/3/14 0:33:09 10.74MB 标准零件库
1
结合VGG和残差网络实现工业零件的缺陷检测,基于keras和tensorflow可以直接运转使用
2023/3/12 22:18:29 40.33MB DL
1
proe标准零件库的建立和定制
2023/3/12 12:35:34 134KB proe标准零件库的创建和定制
1
一、工厂管理数据库工厂需建立一个管理数据库存储以下信息:*工厂信息包括工厂代号,工厂名,厂长名及工厂运营开销。
*一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址,电话及每个月的车间运营开销。
*一个车间有多个工人,每个工人有职工号、姓名、年龄、性别,工种及月工资。
*一个车间生产多种产品,产品有产品号、产品名、规格,制形成本和销售价格。
*一个车间生产多个零件,一个零件也可能由多个车间制造。
零件有零件号、零件名,制形成本和销售价格。
*一个产品由多个零件组成,一个零件也可装配出多种产品。
*产品与零件均存入仓库中。
*厂内有多个仓库,仓库有仓库号,仓库主任姓名、电话及仓库的运营成本。
应完成的主要功能:(1)各种各样的管理功能,如工厂信息的管理功能,包括录入、修改、查询、输出工厂的信息;
车间信息的管理功能,包括录入、修改、查询、输出车间的信息;
还有工人,零件,产品,仓库等的信息管理功能。
(2)工厂的利润统计,包括月利润和年利润统计。
(3)能输出各种各样的报表,如工人工资月报表,年报表;
每个车间生产的产品和零件数量的月报表;
仓库存储产品和零件数量的月报表;
工厂运营开销和车间运营开销的月报表等。
2023/2/23 12:50:26 1.41MB 数据库 课程设计 工厂管理系统
1
STLVaultSTLVault是一个开源3d模型查看器和组织器。
将其视为Lightroom,但适用于3D打印。
发布STLVault仍在积极开发中,尚无稳定版本。
发布后,将有针对Windows,MacOS和Linux的版本。
目前,您可以在下载预览。
路线图以下是STL保险柜当前计划的内容:1.0版(当前正在开发中)此版本目前正在开发中从文件夹导入.stl文件自动标记自动旋转自动缩放生成导入文件的预览允许搜索带标签的项目保存以前的搜索3D视图预览项目基本操作(单个文件+批处理)允许编辑标签无损编辑旋转用户定义的项目集合导出打印2.0版(2020年第二季度/第三季度)允许层次结构嵌套集合文件零碎结构自动备份Denser存储格式.vault根据标签定义文件夹结构到本地驱动器/文件夹致云提供商社区标记允许用户共享标签允许用户使用标签处理多零件模型零配件集合组装成一个模型差异处理(用于模块化模型)导入更多格式.3mf.fbx.obj导出
2023/2/18 23:38:37 2.1MB viewer organizer 3d-printing 3d
1
MTBFcal是一个全新的,方便快速的可靠性分析预算和计算软件,将对单个子电路,PCB板,以及零件系统进行精确分析计算,排拒了以往那种十分复杂繁琐,费时而且根本不精确的手工操作计算方法。
1
共 120 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡