aboutsummaryrefslogtreecommitdiff
path: root/eim
AgeCommit message (Collapse)Author
2015-09-25Previous commit was incomplete.Rob Austein
2015-09-25Minor cleanup.Rob Austein
2015-09-25Configure makefile vfiles list too.Rob Austein
2015-09-23Trailing whitespace cleanup.Rob Austein
2015-09-23Merge branch 'modexps6' into config_core_selector_sraRob Austein
2015-07-18update lint for new ipcore modulesPaul Selkirk
2015-07-17remove .xco files from buildPaul Selkirk
2015-07-17move new modexps6 core from test to corePaul Selkirk
2015-07-17experimental modexps6 (which requires changing the read timing on all other ↵Paul Selkirk
cores)
2015-06-26Track filename changes in ModExp core.Rob Austein
2015-06-18add support for verilator lintingPaul Selkirk
2015-06-10generate core_selector, probe FPGA for cores at software startupPaul Selkirk
2015-06-10add modexp_core.v to buildPaul Selkirk
2015-05-28add extra effort to map phase of command-line buildPaul Selkirk
2015-05-28add read/write-port version of block memories to buildPaul Selkirk
2015-05-05Add all cores to build files.Paul Selkirk
2015-04-29Cleanup: add error port.Paul Selkirk
2015-04-28Merge branch 'unimap' to 'master'.Paul Selkirk
2015-04-27(1) Fixed the symbol names for the csprng name and version. (2) Adding ↵Joachim Strömbergson
segment for math cores and added first addresses for modexp core.
2015-04-27Adding name and version defines for the csprng:Joachim Strömbergson
2015-04-27Updated TRNG version number. Minor fix to use the same base for prefixes for ↵Joachim Strömbergson
at least the values in the same segment.
2015-04-21Unify eim and i2c memory map, unify apps, build libraries.Paul Selkirk
2015-04-21Added test of access to trng from SW before trying to extract data.Joachim Strömbergson
2015-04-21(1) Changed to using symbolic defines for core name and version. (2) Minor ↵Joachim Strömbergson
cleanup of defines in header file.
2015-04-21Completed move of core name and version strings to common header.Joachim Strömbergson
2015-04-21Changed to use common define of expected board and eim interface name and ↵Joachim Strömbergson
version strings.
2015-04-21Started to move expected core name and version strings to defines into the ↵Joachim Strömbergson
common header file.
2015-04-20Adding functions to check core strings as a way to detect that we can talk ↵Joachim Strömbergson
to the trng before extracting data.
2015-04-17Reversed removal of arpa/inet. I'm thick.Joachim Strömbergson
2015-04-17Add missing include of stdint.h to get types. Automagically removed trailing ↵Joachim Strömbergson
spaces.
2015-04-17Removed include of i2c lib not used in the program. Changed from i2c to eim ↵Joachim Strömbergson
in printout. Removed inclusion of arpa/inet lib also not used by the application.
2015-04-08Unify and refactor eim and i2c software.Paul Selkirk
Unify memory maps. Move tc_init, tc_next, tc_wait_* into tc_[eim|i2c].c. Move eim_setup into tc_eim.c, move i2c_open into tc_i2c.c.
2015-04-03Add scaling factor to trng_extractor for easier bulk data extraction.Paul Selkirk
2015-04-02Add trng_extractor app to eim and i2c, refactor i2c apps to use common ↵Paul Selkirk
memory map.
2015-04-02Added support in tc7 for dumping raw data to std out.Joachim Strömbergson
2015-04-01Refactor: Moved all address defines for cryptech cores into a common header ↵Joachim Strömbergson
file.
2015-03-31Move novena_regs.v to common (fb35379)Paul Selkirk
2015-03-31Refactor common code into tc_[eim|i2c].[ch], add general-purpose hash ↵Paul Selkirk
utilities, add trng_tester_i2c.
2015-03-31Move novena_regs.v to common, fix to match other register read/write blocks.Paul Selkirk
2015-03-31Move eim read delay to novena_eim.v.Paul Selkirk
2015-03-25integrate trng into core_selector frameworkPaul Selkirk
2015-03-17Rearrange cores.Paul Selkirk