[Cryptech-Commits] [core/platform/alpha] branch master updated (ab23f87 -> 1293919)

git at cryptech.is git at cryptech.is
Tue Feb 11 13:06:34 UTC 2020


This is an automated email from the git hooks/post-receive script.

meisterpaul1 at yandex.ru pushed a change to branch master
in repository core/platform/alpha.

    from ab23f87  Byte-swap in hardware, so we can do memcpy from software.
     add 18c0a8e  New Alpha platform with three clocks:  *  45 MHz (aka "io_clk") is the I/O clock for the FMC bus  *  90 MHz (aka "sys_clk") is the system clock for all the cores  * 180 MHz (aka "core_clk") is the high-speed clock for high-performance cores
     add 923e7d3  Bumped version number.
     add 7bf84ba  Testbench for the new clock manager.
     add d6f47a4  Tweak the Makefile to match the new Alpha platform.
     add fbf287f  This commit turns off the "equivalent_register_removal" setting for XST.
     add 3535924  Changed FMC I/O frequency to 45 MHz in the UCF file to match hardware and also updated offset constraint values accordingly.
     new 5c415d2  Out of curiosity I tried compiling the bitstream with Vivado. These constraints may come handy if you're brave enough to try this at home.
     new 1293919  Turned off resource sharing during synthesis.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 build/Makefile           |   8 +-
 build/xilinx.opt         |   4 +-
 rtl/alpha_clkmgr.v       | 182 +++++++++++++++----------------
 rtl/alpha_fmc_top.v      | 272 +++++++++++++++++++++++------------------------
 rtl/alpha_regs.v         |   2 +-
 rtl/bench/tb_clkmgr.v    |  38 +++++++
 rtl/clkmgr_mmcm.v        | 241 +++++++++++++++++++----------------------
 rtl/clkmgr_mmcm_ctrl.v   | 117 ++++++++++++++++++++
 rtl/clkmgr_reset_gen.v   |  69 ++++++++++++
 ucf/alpha_fmc.ucf        |  66 ++++++++----
 xdc/alpha_fmc_clocks.xdc |   1 +
 xdc/alpha_fmc_pinout.xdc | 100 +++++++++++++++++
 xdc/alpha_fmc_timing.xdc |   1 +
 13 files changed, 711 insertions(+), 390 deletions(-)
 create mode 100644 rtl/bench/tb_clkmgr.v
 create mode 100644 rtl/clkmgr_mmcm_ctrl.v
 create mode 100644 rtl/clkmgr_reset_gen.v
 create mode 100644 xdc/alpha_fmc_clocks.xdc
 create mode 100644 xdc/alpha_fmc_pinout.xdc
 create mode 100644 xdc/alpha_fmc_timing.xdc



More information about the Commits mailing list