aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md18
1 files changed, 9 insertions, 9 deletions
diff --git a/README.md b/README.md
index 7054a75..17e19ee 100644
--- a/README.md
+++ b/README.md
@@ -16,7 +16,7 @@ The core has one synthesis-time parameter:
Combined DSP slice utilization is outlined in the following table:
<table border rules="groups" cellpadding="5">
-<colgroup></col></col></colgroup>
+<colgroup><col></colgroup><colgroup><col></colgroup>
<thead> <tr><th> NUM_MULTS </th><th> DSP Usage </th></tr></thead>
<tbody align="right"><tr><td> 8 </td><td> 36 </td></tr></tbody>
<tbody align="right"><tr><td> 16 </td><td> 68 </td></tr></tbody>
@@ -32,9 +32,9 @@ API Specification
The interface of the core is similar to other CrypTech cores. FMC memory map is split into four regions (REGISTERS, INPUT\_0, INPUT\_1 and OUTPUT), each region is 32 kilobits (4 kilobytes). The first one (REGISTERS) contains core registers and looks like the following:
<table border rules="groups" cellpadding="5">
-<colgroup></col></colgroup>
+<colgroup><col></colgroup>
<thead><tr><th colspan=2> REGISTERS Memory Map </th></tr></thead>
-<colgroup></col></col></colgroup>
+<colgroup><col></colgroup><colgroup><col></colgroup>
<thead><tr><th> Offset </th><th> Register </th></tr></thead>
<tbody><tr><td> 0x0000 </td><td> NAME0 </td></tr></tbody>
<tbody><tr><td> 0x0004 </td><td> NAME1 </td></tr></tbody>
@@ -106,9 +106,9 @@ The two following memory regions (INPUT\_0 and INPUT\_1) contain input quantitie
The second region (INPUT\_0) contains the following banks:
<table border rules="groups" cellpadding="5">
-<colgroup></col></colgroup>
+<colgroup><col></colgroup>
<thead><tr><th colspan=2> INPUT_0 Memory Map </th></tr></thead>
-<colgroup></col></col></colgroup>
+<colgroup><col></colgroup><colgroup><col></colgroup>
<thead><tr><th> Offset </th><th> Bank </th></tr></thead>
<tbody><tr><td> 0x1000 </td><td> M </td></tr></tbody>
<tbody><tr><td> 0x1200 </td><td> N </td></tr></tbody>
@@ -131,9 +131,9 @@ The second region (INPUT\_0) contains the following banks:
The third region (INPUT\_1) contains the following banks. Note, that since the third region contains secret components, it is "write-only", any reads from the region will return 0xDEADCODE.
<table border rules="groups" cellpadding="5">
-<colgroup></col></colgroup>
+<colgroup><col></colgroup>
<thead><tr><th colspan=2> INPUT_1 Memory Map </th></tr></thead>
-<colgroup></col></col></colgroup>
+<colgroup><col></colgroup><colgroup><col></colgroup>
<thead><tr><th> Offset </th><th> Bank </th></tr></thead>
<tbody><tr><td> 0x2000 </td><td> D </td></tr></tbody>
<tbody><tr><td> 0x2200 </td><td> P </td></tr></tbody>
@@ -162,9 +162,9 @@ The third region (INPUT\_1) contains the following banks. Note, that since the t
The fourth region (OUTPUT) contains three banks where the core will store the output quantities:
<table border rules="groups" cellpadding="5">
-<colgroup></col></colgroup>
+<colgroup><col></colgroup>
<thead><tr><th colspan=2> OUTPUT Memory Map </th></tr></thead>
-<colgroup></col></col></colgroup>
+<colgroup><col></colgroup><colgroup><col></colgroup>
<thead><tr><th> Offset </th><th> Bank </th></tr></thead>
<tbody><tr><td> 0x3000 </td><td> S </td></tr></tbody>
<tbody><tr><td> 0x3200 </td><td> XM </td></tr></tbody>