aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-01-21Testbench for the new clock manager.Pavel V. Shatov (Meister)
2020-01-21Bumped version number.Pavel V. Shatov (Meister)
2020-01-21New Alpha platform with three clocks:Pavel V. Shatov (Meister)
* 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
2019-04-05Byte-swap in hardware, so we can do memcpy from software.Paul Selkirk
2019-04-03Merge branch 'fmc_clk_60mhz' to 'master'Paul Selkirk
2019-01-22Generate detailed timing report when PAR fails.Rob Austein
The original version of this file appears to have been attempting to do this, but got the grotty details wrong.
2019-01-22Comment smartguide out of Makefile, not just out of shell script.Rob Austein
2019-01-22Remove `-global_opt off` per discussion with Joachim and Pavel.Rob Austein
2019-01-22Add explicit check for timing failure, per Pavel.Rob Austein
2019-01-221. Disabled SmartGuide as it can thwart reproducible implementation.Pavel V. Shatov (Meister)
2. Enabled multi-threading for MAP and PAR, the corresponding switch is -mt. MAP supports -mt off|2, PAR supports -mt off|2|3|4. Please revert back to -mt off if the build system has only two cores.
2019-01-22Use default synthesis options.Pavel V. Shatov (Meister)
2019-01-22Upon reflection, I prefer the way Pavel handled include paths in 8cd28d0Paul Selkirk
(which he only committed on fmc_clk, and I was only looking at master). But I moved the curly brackets from Makefile to xilinx.mk, because a) Makefile shouldn't need to know the picky details of xst option syntax, and b) xst will throw an uninformative error if called with '-vlgincdir ' versus '-vlgincdir {}', if vlgincdir isn't defined in Makefile.
2019-01-22Upon reflection, I prefer the way Pavel handled include paths in 8cd28d0Paul Selkirk
(which he only committed on fmc_clk, and I was only looking at master). But I moved the curly brackets from Makefile to xilinx.mk, because a) Makefile shouldn't need to know the picky details of xst option syntax, and b) xst will throw an uninformative error if called with '-vlgincdir ' versus '-vlgincdir {}', if vlgincdir isn't defined in Makefile.
2019-01-22Corrected target device.Pavel V. Shatov (Meister)
2019-01-14Add include directives for Pavel's .vh files.Paul Selkirk
2019-01-14Add include directives for Pavel's .vh files.Paul Selkirk
2018-12-04Collapse build targets into one rule, because that's exactly what $@ is ↵Paul Selkirk
designed for.
2018-09-06Constraints for 60 MHz FMC_CLK.Pavel V. Shatov (Meister)
2018-08-27Generate detailed timing report when PAR fails.Rob Austein
The original version of this file appears to have been attempting to do this, but got the grotty details wrong.
2018-08-27Comment smartguide out of Makefile, not just out of shell script.Rob Austein
2018-08-27Remove `-global_opt off` per discussion with Joachim and Pavel.Rob Austein
2018-08-21Add explicit check for timing failure, per Pavel.Rob Austein
2018-08-181. Disabled SmartGuide as it can thwart reproducible implementation.Pavel V. Shatov (Meister)
2. Enabled multi-threading for MAP and PAR, the corresponding switch is -mt. MAP supports -mt off|2, PAR supports -mt off|2|3|4. Please revert back to -mt off if the build system has only two cores.
2018-08-18Use default synthesis options.Pavel V. Shatov (Meister)
2018-08-18Corrected target device.Pavel V. Shatov (Meister)
2018-07-14Adjust Makefile to track source changes.Rob Austein
2018-07-05Changed top module to accomodate changes to the clock manager.Pavel V. Shatov (Meister)
2018-07-05Updated clock manager.Pavel V. Shatov (Meister)
2018-07-05Added phase shift to MMCM.Pavel V. Shatov (Meister)
2018-07-05Updated constraints.Pavel V. Shatov (Meister)
2017-09-21Separate FMC test from mainline top-level module.Paul Selkirk
2017-03-03Allow project and board selection via Makefile variables.Rob Austein
2017-01-17Use the rewritten core_selector generator instead of the local fork.Paul Selkirk
2016-06-14Move core config script here from core/platform/common, and adapt to the ↵Paul Selkirk
larger fmc address bus.
2016-05-25produce compressed bitstreamsFredrik Thulin
2016-05-24Swap mkm_di and mkm_doPaul Selkirk
2016-05-18add mkmif supportPaul Selkirk
2016-05-16fix MakefilePaul Selkirk
2016-05-16Ported Cryptech platform to the Alpha board.Pavel V. Shatov (Meister)
2016-05-12Initial commit, based on core/platform/novena[/fmc], probably doesn't work, ↵Paul Selkirk
but gives Pavel and Fredrik a place to put their stuff.