31.01.2013 Views

using the bootstrap loader

using the bootstrap loader

using the bootstrap loader

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

where:<br />

mpc$base$addr<br />

port$sep<br />

duty$cycle<br />

dma$base$addr<br />

dma$in<br />

dma$out<br />

dma$trans<br />

data$width<br />

CONFIGURING THE FIRST STAGE<br />

The base I/O port address of <strong>the</strong> MPC. Refer to <strong>the</strong><br />

appropriate single board computer user's guide for this<br />

address.<br />

The number of addresses separating individual MPC<br />

ports. For example, if <strong>the</strong> mpc$base$addr is OOOOH and<br />

<strong>the</strong> next three I/O port addresses are 0004H, 0008H,<br />

and OOOCH, respectively, <strong>the</strong> port$sep is 4H. Refer to<br />

<strong>the</strong> appropriate single board computer user's guide for<br />

<strong>the</strong> I/O port address map.<br />

The MPC duty cycle for <strong>the</strong> local bus. (The rate at<br />

which data packets are generated.) For information on<br />

how to calculate a duty cycle suitable for <strong>the</strong> local bus,<br />

refer to <strong>the</strong> MPC User's Manual. For duty cycles suitable<br />

for Intel single board computers, refer to <strong>the</strong> appropriate<br />

single board computer user's guide.<br />

The base I/O port address for <strong>the</strong> Advanced Direct<br />

Memory Access (ADMA) controller. Refer to <strong>the</strong><br />

appropriate single board computer user's guide for this<br />

address.<br />

The channel used to receive (input) DMA message<br />

passing transfers. Refer to <strong>the</strong> appropriate single board<br />

computer user's guide for this channel number.<br />

The channel used to send (output) DMA message<br />

passing transfers. Refer to <strong>the</strong> appropriate single board<br />

computer user's guide for this channel number.<br />

The I/O port address used for DMA data transfers.<br />

Refer to <strong>the</strong> appropriate single board computer user's<br />

guide for this address.<br />

The data width in bits of <strong>the</strong> local bus. This value must<br />

be ei<strong>the</strong>r 16 or 32 (decimal). If <strong>the</strong> width is set to 32 bits<br />

on an iSBC 386/116- or 386/120 board, flyby (one cycle)<br />

DMA mode is enabled.<br />

The %BMPS macro can generate errors if <strong>the</strong> local bus width is not 16 or 32 bits wide.<br />

Bootstrap Loader 3-13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!