[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [oc] Would OR1K becomes next 8051 or 6502?
>
> 1. To make OR1K more debuggable with software and hardware,
> I think gdb is also important!!
>
Sure. Perhaps it would be also good to bundle or1ksim with gdb and then you
can use gdb front-ends to debug code on a simulator. Quite useful for
porting operating system.
> Is it good or bad? I think it's good!!! Then all embedded chips may
> be OR rather than ARM or MIPS. Then maybe one day ARM or MIPS
> will perhaps give up their ISA patents.
>
Possibly when it will be too late for them. ;-)
> 3. If I want to minimize area without a MMU, the memory configuration
> should be what? After all, MMU is big for embedded usage and
Either you have MMU or not. If not then I guess it makes sense that virt
addresses == phy addresses. If you have a MMU then you select how much TLBs
you need (current design supports either no mmu or 2x16 TLBs).
> Virtual address=physical address may be too simple.
> But I think it is still feasible!
>
> 4. OR16(16-bit) ISA could be made more stand-alone and
> we could make it embedded into OR1K with one OR16 decompressor
> block.
>
If we want a complete 16-bit insn subclass then it first should be defined.
Currently only a couple of very oftenly used insns are 16-bit. So code is
much smaller (but this is not yet supported in assembler; assembler treats
them as 32 bit insns with lower 16 bits set to 0!). It would make perhaps
sense to make a complete 16 bit insn class. Anyone want to define it?
regards, Damjan