URL
https://opencores.org/ocsvn/xgate/xgate/trunk
Show entire file |
Details |
Blame |
View Log
Rev 81 |
Rev 83 |
Line 30... |
Line 30... |
the correct values in the appropriate RAM locations. These sections are marked
|
the correct values in the appropriate RAM locations. These sections are marked
|
in the code. The starting address of the F Table in memory shouldn't be critical
|
in the code. The starting address of the F Table in memory shouldn't be critical
|
although starting on a 256 byte boundary is convenient for debugging. The
|
although starting on a 256 byte boundary is convenient for debugging. The
|
algorithm variables use 8 bit address offset calculations so care should be
|
algorithm variables use 8 bit address offset calculations so care should be
|
taken if the key is saved in a memory range that crosses an 8 bit addressing
|
taken if the key is saved in a memory range that crosses an 8 bit addressing
|
boundary.
|
boundary. The G function is coded as a subroutine that is called twice, some
|
|
speed could be gained if this code is placed in-line at the expense of a
|
|
small increase in code size.
|
|
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.