Welcome, Guest. Please login or register.

Author Topic: Minimig and 68xxx-series  (Read 3746 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline jkonstan

  • Full Member
  • ***
  • Join Date: Dec 2005
  • Posts: 243
    • Show all replies
Re: Minimig and 68xxx-series
« on: August 30, 2007, 01:30:20 AM »
Quote

ThomasML wrote:
What's the difference between the various 68xxx-series available today (the original 68000-series is hard to get without ordering larger quantities, it seems).  Can one use 68333 instead of the 68000 for the minimig, what would be the implications?

--
Thomas


68306 is a microcontroller with a 68000 core, DRAM controller, GPIO, DUART, 5V I/O, etc ...

683xx CPU32 core:
--------------------------------------------
- M68000 Opcode Compatibility
- Selected M68010 Enhancements (Virtual Memory, Vector Base Register, Loop Mode)
- Selected M68020 Enhancements (Addressing Modes, Instructions)
-BDM/JTAG CPU core debugging capable.

68331 is a microcontroller with on chip SRAM a CPU32 core (CPU32 = stripped down 68020 instruction set), 5V I/O, A/D, GPT timer, SPI, and SCI.

68332 is a microcontroller with on chip SRAM with a CPU32 core (CPU32 = stripped down 68020 instruction set), 5V I/O, TPU, A/D, SPI, and SCI.

68333 is a microcontroller with on chip SRAM and on chip FLASH with a CPU32 core (CPU32 = stripped down 68020 instruction set),5V I/O, TPU, SCI.

68376 is a microcontroller with on chip SRAM with a CPU32 core (CPU32 = stripped down 68020 instruction set), 5V I/O, A/D, TPU, and dual CAN controllers.

With enough work, all of these can be used for MiniMIG.

etc ....


 :-)
 

Offline jkonstan

  • Full Member
  • ***
  • Join Date: Dec 2005
  • Posts: 243
    • Show all replies
Re: Minimig and 68xxx-series
« Reply #1 on: August 30, 2007, 01:52:13 AM »
Quote

Piru wrote:
AFAIK the 68000 opcode compatibility is for user mode only. The supervisor mode is different to 68000, and that could pose some problems. For example stack frames are different.


Piru, Good point on CPU32 Supervisor mode ...
Supervisor Stack frame could cause compatibilty issues.

Thus, 68306 (68000 CPU core, Not CPU32) would be the most compatible from the group of integrated processors/microcontrollers.

 :-)
 

Offline jkonstan

  • Full Member
  • ***
  • Join Date: Dec 2005
  • Posts: 243
    • Show all replies
Re: Minimig and 68xxx-series
« Reply #2 on: August 30, 2007, 02:06:36 AM »
There is no overclocking of a 16Mhz 68SEC000 CPU on MiniMIG1.
68SEC000 CPU core is clocked at 7.09379MHz from Spartan3 FPGA DCM.

 :-)
 

Offline jkonstan

  • Full Member
  • ***
  • Join Date: Dec 2005
  • Posts: 243
    • Show all replies
Re: Minimig and 68xxx-series
« Reply #3 on: August 30, 2007, 08:02:29 AM »
Quote

ThomasML wrote:
Ok, after reading on Freescale's website, and looking at digikey once again, I found that MC68SEC000AA16 is available with a min. quantity of 1.  Someone said that the MC68k on the minimig was running at 7MHz, and if that's the case then the above MC68k should do, right?

--
Thomas


Correct, MC68SEC000AA16 CPU core would be clocked at 7.09379MHz from Spartan3 FPGA DCM.