蜗牛的壳

蜗牛的壳

我行依我素 | 苦苦咸咸就是我 | Snailium的个人网站

浏览模式: 标准 | 列表
2007年03月的文章

电路设计中优先级处理的实现


有时候面对多个事件同时发生,却没有足够的资源去处理全部事件,或者无需全部处理,这时就要引入“优先事件”的概念。

举个例子,假设现在有一个请求指令同时包含如下错误:

  1. 校验检测错误(ECC error或者parity error)
  2. 无效操作代码(Illegal opcode)
  3. 无效地址(Invalid address)

而系统规定:

  • 如果出现无效操作代码,则抛弃当前指令并引发中断;
  • 如果操作代码正确,但地址错误,则记录错误地址并引发中断;
  • 如果操作代码和地址均正确,ECC错误,则向源设备返回错误信号。

按照正常思路,这段错误处理代码大致如下:

if (ill_opcode) // Illegal opcode
  begin
    interrupt = 1'b1;
  end
else if (inv_addr) // Invalid address
  begin
    rec_addr <= addr;
    interrupt = 1'b1;
  end
else if (ecc_err) // ECC error
  begin
    err_resp = 1'b1;
  end
else
  ...

这么写虽然没什么毛病,但是如果这样简化一下,既可以提高可维护性,又能达到同样的效果。

case(1'b1)
  ill_opcode: interrupt = 1'b1; // Illegal opcode
  inv_addr:                     // Invalid address
    begin
      rec_addr <= addr;
      interrupt = 1'b1;
    end
  ecc_err: err_resp = 1'b1;     // ECC error
  default: ...

 

龙芯2E处理器技术参数介绍


文章转自新浪。另外附加《龙芯2E处理器数据手册》

龙芯CPU大事记


龙芯的走过的路。愿龙芯越走越好!

传说中的龙芯桌面产品——龙梦盒子终于浮出水面了。PConline率先对首批测试用龙梦盒子进行拆解和评测。犹抱琵琶半遮面的龙芯到底是什么样的呢?
(本文全文转载自 PConline)

《情深意重》编剧敲定


夏季新片《留学加拿大 之 情深意重》将由高岱担任主要编剧。

夏季新片主题与片名敲定


片名:留学加拿大 之 情深意重

主题:留学生是一群特殊而又普通的群体。
普通,是因为我们和普通人一样都在上学。
特殊,是因为我们不但承担了学习的压力,
生活也是我们的重要部分。
我们离开了父母,开始了自立的生活。
在这生活背后的酸甜苦辣,我们要独立体会。





« 2007年03月 »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

标签

用户


链接


归档


信息

  • 分类数量: 13
  • 文章数量: 210
  • 评论数量: 78
  • 标签数量: 391
  • 附件数量: 319
  • 引用数量: 2
  • 注册用户: 9
  • 今日访问: 667
  • 总访问量: 498957
  • 程序版本: 1.6