Welcome, Guest. Please login or register.

Author Topic: Die space for m68k on FPGA?  (Read 13455 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Mrs Beanbag

  • Sr. Member
  • ****
  • Join Date: Sep 2011
  • Posts: 455
    • Show all replies
Re: Die space for m68k on FPGA?
« on: January 06, 2013, 05:48:48 PM »
How would you encode it in the instruction?
Signature intentionally left blank
 

Offline Mrs Beanbag

  • Sr. Member
  • ****
  • Join Date: Sep 2011
  • Posts: 455
    • Show all replies
Re: Die space for m68k on FPGA?
« Reply #1 on: January 06, 2013, 06:38:43 PM »
move -(An),Dn
for instance, already updates the address register with the calculated value. So it shouldn't be too much trouble. It's the encoding that worries me, however I have the Motorola reference manual in front of me and it states that IS-I/IS values of 0100 and 1100-1111 are "reserved".
Signature intentionally left blank
 

Offline Mrs Beanbag

  • Sr. Member
  • ****
  • Join Date: Sep 2011
  • Posts: 455
    • Show all replies
Re: Die space for m68k on FPGA?
« Reply #2 on: January 06, 2013, 10:26:38 PM »
I didn't spot bit #3 of extension word... in the docs it is simply '0'!

"Reserved" means Motorola might use them for something later... I guess they might come back and make a 68080 and then we'd be in trouble!

Although personally I think we're getting ahead of ourselves here... make a fully pipelined 680x0 + accelerator first, and worry about extending the ISA later.
Signature intentionally left blank