- ...software.
- Picture Elements
supplies with the ISE board a bootstrap loader that loads COFF files
from the PCI bus. The loader is written using uCR and the techniques
described in this paper.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...uCR
- uCR is an
abbreviation of ``Micro-C/C++ Runtime,'' pronounced U-C-R
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...porting.
- In practice, the uCR package, though not the
core library, includes code specific to select boards in order to get
the developer started writing more complex programs.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...substandard.
- Strictly
speaking, C++ doesn't yet have any standard at all.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...routines.
- ISRs may not block so
may not wait for a condition, but can and usually do report a potential
change in state.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...XC4000
- A Xilinx
Field Programmable Gate Array
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...used.
- If the assembly statement has side
effects and should not be eliminated, it can be declared
``volatile'' and the compiler will preserve it.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.