自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 关于e906启动文件的理解(一)

知道了这一点后,就可以再来分析上面的.s了,代码简单来说就是一值把x3的值通过x6搬运到x4,然后地址自增。判断是否搬运完是看x5,而x5之前是存放代码段的大小的,由此,我们终于理解这一段代码的作用了。接下来是bss段的初始化,bss是不存放在mem1中的,我们只需要知道这个空间的大小,然后初始化为0即可,上面的代码就是这样的功能。在介绍代码之前,我们先理解一件代码启动的事情,首先,代码一开始存放的位置是rom,首先需要去理解程序的运行顺序,一般的,程序会顺序执行代码,除非跳转指令。起始是在MEM2中。

2023-12-15 10:19:16 581

原创 关于E906环境搭建中出现的问题

关于e906搭建环境中出现的问题

2023-12-13 09:54:13 467 2

原创 如何在Linux环境下快速建立vcs项目工程

env的内容是setenv GEV_PROJECT_ROOT /home/RTL。这里都是相对路径,需要大家的目录和我建立的一样,若不一样,修改路径即可。需要新建tb.v文件和fft_filelist.f文件。4.然后进入run目录下,新建env和Makefile。/home/RTL根据你RTL实际所在的目录更换。这个代码没有什么实际的用途,只是为了完成步骤。6.进入hdl目录,新建chip.f文件,输入。fft_filelist.f的内容如图所示。7.这样,工程就建立好了,然后入run目录。

2023-10-02 20:18:30 218 1

原创 二进制补码定点格式

总之,二进制补码定点格式是一种用于在计算机中表示有符号整数的常见方法。它通过使用补码来简化整数运算,使得计算机可以方便地处理正数和负数,而不需要使用不同的表示法。这些例子演示了如何使用二进制补码定点格式来表示整数和小数。这种格式通常在计算机中用于处理数字,使得可以在相同的规则下处理正数和负数,并且可以执行加法、减法等操作。假设我们使用8位的二进制补码定点格式,其中前4位表示整数部分,后4位表示小数部分。在这个格式中,整数部分的最左边一位是符号位,0表示正数,1表示负数。

2023-10-02 13:55:28 407 1

原创 RTL设计指南

介绍在RTL代码编写过程中需要的一些建议

2023-02-14 11:29:52 618

原创 verilog中tb文件下模块调用任务的方法“model.task”

【代码】verilog中tb文件下模块调用任务的方法“model.task”

2023-02-10 20:14:32 710

原创 linux运行tb文件出现Undefined System Task call to ‘$fsdbDumpfile‘

介绍了在使用vcs进行仿真时无法产生fsdb文件的报错

2023-02-08 19:54:51 2510 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除