[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