Difference between revisions of "ARM CoProcessor"

From BeebWiki
Jump to: navigation, search
m (1 revision)
m (See also)
 
Line 20: Line 20:
  
 
==See also==
 
==See also==
* [[BBC BASIC (ARM)]]
+
* [[ARM BBC BASIC]]
  
 
==External links==
 
==External links==
 
* [http://www.sprow.co.uk/bbc/armcopro.htm Sprow's ARM7TDMI Second Processor homepage]
 
* [http://www.sprow.co.uk/bbc/armcopro.htm Sprow's ARM7TDMI Second Processor homepage]

Latest revision as of 23:20, 8 March 2015

An internal or external ARM second processor designed and implemented by Robert Sprowson. The board comes with the following features:

  • ARM7TDMI processor at 64MHz
  • 8K unified cache to speed program execution
  • For internal use within a Master series or external use with the entire BBC microcomputer family
  • 16M high speed SDRAM
  • 512K on board flash ROM (containing system software and BASIC)
  • Expandable to up to 64M RAM and 4M flash ROM (external)
  • Optional serial EEPROM for parameter storage
  • Optional RS232 port for debugging use

MOS API Calls

The onboard MOS provides core character and file I/O SWI calls OS_WriteC to OS_SetEnv to communicate with the host as with RISC OS. Some additional SWI calls are also implemented. [1]

References

  1. ARM7 CoPro Supported SWI calls [1] (PDF)

See also

External links