
SOC
文章平均质量分 54
IC媛
这个作者很懒,什么都没留下…
展开
-
AHB的学习笔记1-两级流水线和Burst传输
1、 AHB是两级流水线先地址和再数据,单周期操作相关问题:AHB是流水的吗?是几级流水?如果这一拍是地址且有数据,那么下一拍地址能改吗?两级流水,先地址再数据。下一拍只要Hready有效,地址就可以改。(考察AHB的单周期传输)2、Burst传输Burst用通俗的语言就是一次发一串数据,那么这一串数据的具体形式由Burst[2:0]和Hsize[2:0]有关;Burst分为回环(wrap)和增量(incr),增量相对于回环要简单一些。(1) 比如Burst为INCR4,那么就是这一串数据有4原创 2021-08-11 00:07:07 · 10217 阅读 · 15 评论 -
window10下在Hyper-V虚拟机上安装VCS遇到的问题及解决措施
网上有很多完整的安装例子,比如https://blog.youkuaiyun.com/Ztrans/article/details/88757695但是我安装这些教材安装还是遇到了很多问题,经过一些尝试解决了。我安装过程中遇到的问题和解决方法:1、问题1(1)问题描述:输入命令./SynopsysInstaller_v3.3.run,显示Permission denied。(2)解决措施:chmod 755 SynopsysInstaller_v3.3.run(3)操作现象入下图所示,问题的现象:解决原创 2021-03-24 10:09:36 · 586 阅读 · 2 评论 -
Window10下Hyper-V的安装、虚拟机的添加以及Ubuntu18的安装教程
(1)打开控制面板,找到程序与功能,选中“启动或关闭Windows功能”,如下图所示:(2)如下图所示,选中Hyper-V(3)重启电脑(4)重启后再搜索处,直接搜索Hyper-v管理器。(5)点击下图红色框内容,右键新建虚拟机,如下图所示:(6)安装关于代数:我最开始安装第二代,但是后期打不开虚拟机。我选择第一代啥毛病都没有。启动内存可以按照提示的范围自己定。我选择的2048MB...原创 2021-03-09 09:56:36 · 1949 阅读 · 6 评论 -
Modelsim中使用tcl执行仿真
1、Modelsim命令执行的过程(1)更改路径(2)执行提前写好的do文件。(3)效果2、do文件的格式注释如下:在这里插入代码片(1)建库:vlib library //建库:vlib 库名(自定义)(2)映射:vmap library library //映射: vmap 库名 库名(3)编译设计文件:vlog -reportprogress 300 -work library E:/modelsm_use/time_value_1/time_value.v原创 2021-04-07 21:50:28 · 928 阅读 · 0 评论 -
入门Verilog---赋值和各种运算符小结
入门Verilog—赋值和各种运算符小结第一次写博客,想要把入门FPGA的一些总结记录下来。如果能对你有帮助,那是最好不过了,哈哈哈。以下很多内容都是借鉴书籍《Xilinx FPGA开发实用教程》而得。主要包括连续赋值语句、过程赋值,以及这两者的区别,如果不加以区分,写出来的代码是会有bug的(提醒变量类型不对啥的),我吃了好多次亏了。再总结了关系运算符(8种)、逻辑运算符(3种)、位运算符(7种)、条件运算符、移位运算符、拼接运算符、循环移动。1赋值(1)连续赋值-assignAssign语原创 2020-06-30 00:14:44 · 4484 阅读 · 0 评论 -
linux下vcs的基本使用:建立工程,仿真看波形
经过一番折腾终于用VCS仿真软件看到了波形,我采用的是终端命令的方法:1、 新建文件夹:命令:mkdir +文件名eg:mkdir tst72、 然后直接把设计文件和仿真文件拷贝到tst7这个文件夹里。3、 输入命令vcs *.v .v -R -degug_all -full64 -gui -l log(.v分别问设计文件和仿真文件)-R:表示编译完以后直接运行可执行文件,若不写,则不能执行可执行文件。-debug_all:表示调用UCLI和DEV,并为进一步调试DEV建立所需的文档;原创 2021-03-29 22:51:41 · 3681 阅读 · 0 评论 -
手把手教你设计CPU-RISC-V处理器读书笔记1:流水线
1、流水线的工作原理典型的流水线设计是将原本一个时钟周期完成的较大的组合逻辑通过合理的切割后分由多个时钟周期来完成,这样一来该部分逻辑运行的时钟频率就会有明显的提升,尤其是当为关键路径时,采用流水线设计后整个系统的性能会得到提升。原因在于缩短了关键路径的长度。(结合Tsu和Thold那个计算公式来理解,减少了关键路径就减少了Tdelay的大小。)2、经典的五级流水线图片来源于:https://www.rvmcu.com/campus.html中的大学计划中的课程资源PPT经典的五级流水线就是由原创 2021-08-03 11:39:15 · 2533 阅读 · 0 评论 -
大端模式和小端模式是什么意思?
看书的时候看到了大端和小端,但是不知道啥意思?就百度了一下,发现在项目中存储数据的时候其实经常用到,比如第一个进来的数据(第一个进来的数据是最高位也可能是最低位)是存放在最高位还是最低位?其实人家是有名字的:大端:低字节存储在高地址;小端:低字节存储在低地址。总结如下:总结参考资料:https://blog.youkuaiyun.com/sxhlovehmm/article/details/41487133?ops_request_misc=%257B%2522request%255Fid%2522%253原创 2021-04-10 21:08:46 · 548 阅读 · 0 评论