[Oberon] FPGA - nRF24L01 `RPI Net' server

Paul Reed paulreed at paddedcell.com
Thu May 3 11:04:13 CEST 2018


Hi Tomas,

> Thank you. What is the function of `spiFast'?

This was implemented for performance reasons, particularly for the SD-Card
interface to the filesystem.  When bit 2 of spiCtrl is 1, the SPI
transfers a word at a time, at a higher bitrate.

So byte commands are usually used to set up a command, and then word
transfers are used when reading and writing buffer data.

See SPI.v and the ReadSD/WriteSD routines in Kernel.Mod.

Cheers,
Paul




More information about the Oberon mailing list