ARM (Advanced RISC Machines) is a company that designs
core logic for CPU's and toolkits. Here are some ARM platforms I touched:
ARM - Advanced RISC Machines |
Joint Test Action Group standards are made for
debugging and device configuration. JTAG uses a
synchronous serial bus that runs as a chain through all
JTAG-capable devices in a target. The connection to the
chips is called a Test Access Point (TAP).
It's a stateful protocol and allows selection
of several chains. Each type of chain can have
a different length and the data is serially
shifted in and out. Cheap hardware / software
A cheap solution is to make a JTAG cable that connects
to the parallel port. Since most new chips use 3.3V and
a PC outputs 5V, a conversion chip is need. This can be
a simple 74ACxxx or 74HCxxx.
Files OCDemon - "Free GNU Toolkits for
OCDemonTM BDM/JTAG Devices". Has ArmLibRemote. |
some thoughts...
math
cache coherency
software rasterizer - Hierarchic View Frustrum Culling
- clipping in worldspace (using arbitrary planes) or in clipspace (requires matrix transformation). check out my GP32 3D demo for what I've done already |