Author Topic: possibly useful n-spire/arm9 discovery  (Read 3962 times)

0 Members and 1 Guest are viewing this topic.

Offline theUnnamed

  • LV3 Member (Next: 100)
  • ***
  • Posts: 63
  • Rating: +3/-3
    • View Profile
possibly useful n-spire/arm9 discovery
« on: May 27, 2010, 11:16:25 pm »
this is the pdf i found

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: possibly useful n-spire/arm9 discovery
« Reply #1 on: May 28, 2010, 10:17:44 am »
Those documents make few sense for me.
What I would really like to see is a complete instruction set of ARM with mnemonics and description of what the instruction do.
Hobbing in calculator projects.

Offline theUnnamed

  • LV3 Member (Next: 100)
  • ***
  • Posts: 63
  • Rating: +3/-3
    • View Profile
Re: possibly useful n-spire/arm9 discovery
« Reply #2 on: May 28, 2010, 04:26:10 pm »
I have been working furiously to find those. The document only shows what's in there and the potential the arm9 has.
« Last Edit: May 28, 2010, 04:28:43 pm by theUnnamed »

Offline Galandros

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1140
  • Rating: +42/-10
    • View Profile
Re: possibly useful n-spire/arm9 discovery
« Reply #3 on: May 28, 2010, 06:27:09 pm »
I have been working furiously to find those. The document only shows what's in there and the potential the arm9 has.
I have tried with no luck.
calcmaniac84 should know something.
Hobbing in calculator projects.

Offline bwang

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 634
  • Rating: +30/-11
    • View Profile
Re: possibly useful n-spire/arm9 discovery
« Reply #4 on: May 28, 2010, 07:05:55 pm »
That document seems to be for an entire development board, not just the processor.

Offline theUnnamed

  • LV3 Member (Next: 100)
  • ***
  • Posts: 63
  • Rating: +3/-3
    • View Profile
Re: possibly useful n-spire/arm9 discovery
« Reply #5 on: June 04, 2010, 07:50:13 pm »
It may still be worth looking into wether the N-spire has and of these coprocessors because it seems to me the 2d via 3d stuff in the graphics coprocessor may have been applied to speed up the graphing capabilities and may also be included for doing 3d graphing like the 89 (although I don't think the n-spire line currently does this it maybe in the works so that the N-spire CAS can eventually completely replace the 89.  And if the CAS has the hardware to do something so does the N-spire.  For all I know this entire thing could turn up nothing and we'd be left where we started but if the search does turn up something imagine the gains. but that's just me being an optimist.

additionally:
there is mention of the graphics coprocessor being good for text acceleration some where in some of the random documentation I read.
« Last Edit: June 04, 2010, 07:57:21 pm by theUnnamed »

Offline theUnnamed

  • LV3 Member (Next: 100)
  • ***
  • Posts: 63
  • Rating: +3/-3
    • View Profile
Re: possibly useful n-spire/arm9 discovery
« Reply #6 on: July 12, 2010, 08:59:08 am »
I am beginning to think the that the high speed graphics transforms are done through the move coprocessor because you seem to be able to quickly do simd instructions with it and the calculator might be doing a on on the fly shift into a quickly executing structure to quickly re-graph a modified version of the structure. either that or it graphs each function on an independent layer and uses stretch, skew and re-size operations to change the functions. but that still does not explain why it takes so long to graph the first time and creates memory problems when doing a large number of functions.
this is all still speculation. I'm still trying to figure out whats happening in the nspire to make it behave the way it does. If anyone comes up any information on the nspire's inner workings and algorithms.
further research that might help me.
-read up on fathom dynamic data  and find out how it works
-information on nucleus RTOS and find out capability
-possibly find phones that run nucleus and find out what they can do
-some how figure out if speculation that nspire UI is written in java is true
-continued research into arm9 gpu aka mali gpu
-other peoples input
-install Nless on a vertual calculator
-look into source code of nspire simulator and find out all the hardware its simulating
-find a way to memory dump the a virtual calculators and convert os to asm

I'm very interested in anyone else's theories on how the nspire does what it do because any thoughts will help guide my research.  any help offered will help will get us all closer to figuring out how to unlock the full power of the nspire.
« Last Edit: July 12, 2010, 09:05:50 am by theUnnamed »

Offline matthias1992

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 408
  • Rating: +33/-5
    • View Profile
Re: possibly useful n-spire/arm9 discovery
« Reply #7 on: July 12, 2010, 09:37:42 am »
aah! cool research, lets hope it pays off!
unfortunately I do not own a Nspire so I can't be of any help, but hey, keep us posted!
MASM xxxxxxxxxx aborted | SADce ====:::::: 40% -Halted until further notice| XAOS =====::::: 50% -Units done| SKYBOX2D engine ========== 100% -Pre-alpha done. Need to  document it and extend |

~Those who dream by day are cognizant of much more than those who dream by night only. -Sir Edgar Allen Poe-

Offline Tribal

  • The Fallen
  • LV5 Advanced (Next: 300)
  • *
  • Posts: 218
  • Rating: +15/-1
    • View Profile
Re: possibly useful n-spire/arm9 discovery
« Reply #8 on: July 13, 2010, 02:20:37 pm »
I was looking around and found some more reference material for the ARM926EJ-S

(Google Docs) http://infocenter.arm.com/help/topic/com.arm.doc.dui0225b/DUI0225.pdf
*Programmers Reference (pg. 135)

(Google Docs) http://www.altera.com/literature/third-party/ddi0100e_arm_arm.pdf
*Programmers Model (pg. 33)
*Instruction Set (pg. 67)


(Google Docs) http://www.nalanda.nitc.ac.in/industry/appnotes/arm/cores/DVI0035B_926_PO.pdf
*Pg. 6 has mnemonics and their corresponding operations, although no description.
« Last Edit: July 13, 2010, 02:25:34 pm by Tribal »

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: possibly useful n-spire/arm9 discovery
« Reply #9 on: July 13, 2010, 05:25:00 pm »
I highly doubt the Nspire has any sort of coprocessors or GPUs like you describe. What you most likely found was a board that had arm926ej-s and these other things, but there is no reason to think that the Nspire has anything in common with them other than the main CPU.
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman