在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: leishangwen

[原创] OpenMIPS实践版(Verilog HDL)发布

[复制链接]
发表于 2014-7-23 16:57:45 | 显示全部楼层
回复 10# leishangwen


   不知道楼主有没有想过在SOPC中添加一个协处理器的打算?譬如加入一个AES的协处理器进行数据的加解密,处理器核如何对协处理器进行控制?
 楼主| 发表于 2014-7-24 12:52:52 | 显示全部楼层
回复 11# guoxiliang


    目前还没有这个计划
发表于 2014-7-29 12:10:10 | 显示全部楼层
mem.v中SWL没有对输出数据进行位置调整,不知道我说的对不对。
 楼主| 发表于 2014-7-29 13:15:42 | 显示全部楼层
回复 13# scallion


    是的,没有调整,不需要调整,通过mem_sel_o就可以控制要存储那几个字节了
发表于 2014-7-29 14:00:02 | 显示全部楼层
回复 14# leishangwen

文档中的例子是下面这样,高字节的位置不是固定的,不调整不对吧。

mem 0 1 2 3    addr[1:0]
        E F G H    0
           E F G    1
              E F    2
                 E    3
发表于 2014-7-29 15:56:54 | 显示全部楼层
楼主自带的例子8_2地址7里面应该存bb而不是44吧
 楼主| 发表于 2014-7-30 13:23:54 | 显示全部楼层
回复 16# scallion


   最后应该是0x44
 楼主| 发表于 2014-7-30 13:26:55 | 显示全部楼层
回复 15# scallion

未命名.bmp
高位不变。
发表于 2014-7-30 14:34:29 | 显示全部楼层
回复 18# leishangwen

确认一下,即将被写的地址里面内容是IJKL,要往里面写进去的数据是efgh吧?如果是这样,上面的图说的就是efgh的位置要调整的。
SWL的意思就是从指定地址开始地址增加存到对齐位置。
数据从要存的数据左侧开始取,取到哪里算哪里。
假设分别从4,5,67开始存abcd,那一定是:
地址 0 1  2   3  4  5  6  7  8  9
                     a   b  c  d
                          a  b  c
                              a  b
                                  a
若不调整就是:
地址 0 1  2   3  4  5  6  7  8  9
                      a  b  c  d

                          b  c  d                     
                              c  d
                                  d
 楼主| 发表于 2014-7-31 13:34:30 | 显示全部楼层
回复 19# scallion


   你说的是正确的,应该是0xbb,我的代码有点问题,到时修改后上传
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-23 22:57 , Processed in 0.022709 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表