gateware

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

commit e7c5afb149a906bc0f8d2706e6a266a080fa223d
parent fc4a3ef24f1290d891318fdd293c5c9245bc3d1a
Author: Brian Swetland <swetland@frotz.net>
Date:   Sat, 24 Nov 2018 10:35:40 -0800

isa: some notes on possible changes

Diffstat:
Mdocs/isa16v4.txt | 9+++++++++
1 file changed, 9 insertions(+), 0 deletions(-)

diff --git a/docs/isa16v4.txt b/docs/isa16v4.txt @@ -26,3 +26,12 @@ E 0111 11 bl Ra R7 = PC + 1, PC = Ra F 1fff alu Rc, Ra, si6 Rc = Ra <fn> ( Ex ? { Ev, si6[3:0] } : si6 ) * Ex reset to 0 after all ops but "ext" + +notes +----- +- consider changing ext to use si10 instead and the reclaimed two bits + to open up more instruction set space +- consider allowing ext to work with b/bl and/or bz/bnz for long branches +- in which case maybe si11->si10 and compact branch instruction footprint + a bit too +