ASIC设计
liujinbao00
这个作者很懒,什么都没留下…
展开
-
同步复位和异步复位
复位信号一般对寄存器清0处理。同步复位表示只有在时钟沿到来才对寄存器复位,异步复位表示复位与时钟无关,只要满足条件,即进行复位。设计中主要区别在于敏感信号列表。 同步复位的信号列表如下: always @(posedge clk ) begin if(!rst_n)原创 2012-07-04 12:56:05 · 1085 阅读 · 0 评论 -
SOC系统任务调度
片上系统涉及多核编程和任务调度,任务调度由主控处理器完成,分任务由各个负责的处理器完成。由于没有操作系统管理,没有动态库可用,所以进程进入main函数之前的初始化环境部分需要自己操作。即boot程序。 主控处理器的boot程序主要完成处理器环境的设置,包括ICACHE和DCACHE(哈佛结构的高速缓存)是否打开,IMMU和DMMU(操作系统下的虚拟地址支持部件,完成虚拟地址和物原创 2012-07-05 20:10:05 · 1493 阅读 · 0 评论 -
OpenRisc(OR1K,OR1200)仿真调试系统
1、OpenRisc调试系统(Logger文本信息) OR1200是一款开源的处理器,广泛应用于学校和实验室的小型项目中。普遍认为,其性能可以达到A7的水平。 在应用了OR1200项目中,一般采用仿真的方法调试其软硬件的程序,这对于新手或者没有处理器调试经验或者对OR1200内部结构和接口不熟悉的工程人员来说,调试软件程序在处理器上的运行是相当的棘手,问题可能出在处理器的配置不原创 2015-01-20 08:57:16 · 1416 阅读 · 0 评论