Page 1 of 1

Questions about the Epiphany ISA

PostPosted: Mon Jun 01, 2015 10:21 pm
by snim2
Couple of quick questions. Firstly, Page 155 of the Epiphany Architecture Reference shows an Epiphany instruction decode table. Is there a plain text version of that table anywhere?

Secondly, some instructions are 16 bits wide and some are 32. Is there an easy way for the decoder to know whether a given instruction takes up 16 or 32 bits? I couldn't see an obvious pattern...

Thanks,

Sarah

Re: Questions about the Epiphany ISA

PostPosted: Wed Jun 03, 2015 10:30 am
by piotr5
have you looked at the sourcecode of e-run?

Re: Questions about the Epiphany ISA

PostPosted: Wed Jun 03, 2015 10:38 am
by snim2
Good question. I'm a little confused by this because that simulator doesn't seem to have its own repository. Have I missed something obvious there?

Re: Questions about the Epiphany ISA

PostPosted: Wed Jun 03, 2015 4:24 pm
by aolofsson
All non trivial instructions available as 16 and 32 versions...depends on immediate siE and registers used.

Information contained in bits 3:0

Sorry, no plain text table handy.

Re: Questions about the Epiphany ISA

PostPosted: Wed Jun 03, 2015 9:45 pm
by snim2
Many thanks. We have found some (minor) typos in the decode table; what is the best way of reporting those? Would one of the issue trackers on GitHub be suitable?