1
0
Fork 0
Commit Graph

42 Commits

Author SHA1 Message Date
Klemens Schölhorn b49f5cfa78 Reduce crossing and queue depths to save space and ease timing 2018-05-14 20:07:01 +02:00
Klemens Schölhorn 700e6b640d Document address extraction for the mig 2018-05-13 19:52:38 +02:00
Klemens Schölhorn 12cb1c2fa5 Implement XilinxML507MIGToTL TL to MIG converter 2018-05-10 21:40:52 +02:00
Klemens Schölhorn 7e53be49f9 Fix memory controller signal name 2018-05-10 02:27:31 +02:00
Klemens Schölhorn 77694a6741 Add clock generation for the mig 2018-05-10 01:04:52 +02:00
Klemens Schölhorn 589e9960c0 Move XilinxML507MIGToTL and MIG into a separate clock domain 2018-05-10 00:30:23 +02:00
Klemens Schölhorn 2707fa59a4 Add XilinxML507MIG periphery and connect top level signals 2018-05-10 00:29:22 +02:00
Klemens Schölhorn 3797385a8c Import ml507 mig TL implementation stub 2018-05-09 23:17:08 +02:00
Klemens Schölhorn 79b53cf2ae Add dip switches and clean up top interface 2018-05-01 00:07:58 +02:00
Klemens Schölhorn 5bcc4e82fd Generate separate processor and terminal clocks 2018-04-30 22:52:02 +02:00
Klemens Schölhorn 9c06418352 Add terminal/dvi io (unsing the same clock for now) 2018-04-30 00:41:05 +02:00
Klemens Schölhorn b2b19cc822 Add clock and proper reset feedback to ml507 2018-04-19 01:29:15 +02:00
Klemens Schölhorn 5db71d11c2 Fix polarity of buttons and dips on the ml507 2018-04-19 01:28:36 +02:00
Klemens Schölhorn f4ae1d469f Remove unused signals (pcie, mem) from ml507 shell 2018-04-19 01:27:35 +02:00
Klemens Schölhorn 0b421d5645 Remove incorrect jtag pin constraints form ml507 2018-04-19 01:26:15 +02:00
Klemens Schölhorn 8329b232e2 Hold ml507 in reset while clock not locked 2018-04-19 01:25:31 +02:00
Klemens Schölhorn 2ff28e6af6 Add status indication led for the reset button 2018-04-18 00:26:43 +02:00
Klemens Schölhorn 41362a1cb5 Remove unused UART signals (rs and cs) from ml507 2018-04-18 00:26:00 +02:00
Klemens Schölhorn e9625bf8ee Add initial ML507Shell stub based on VC707Shell 2018-04-12 00:42:46 +02:00
Wesley W. Terpstra 9d02f530fc vc707shell: work-around too many '++'s => stack overflow issue 2018-03-22 18:08:32 -07:00
Wesley W. Terpstra 080119ec7a
chiplink: add pinout (#20) 2018-03-22 17:13:25 -07:00
Henry Cook 0ca9f2bb66
periphery: bus api update (#17)
* periphery: bus api update

* Update XilinxVC707MIGPeriphery.scala
2018-03-01 01:16:04 -08:00
Wesley W. Terpstra 8519ba8d4e vc707: setup 100MHz PLL 2018-02-08 07:21:45 -08:00
Wesley W. Terpstra 9c38f20333 vc707 axi: move addresses to line up with ChipLink 2018-02-08 07:21:44 -08:00
Henry Styles 61ece0bf00 VC707 Shell : additional skewed clocks 2018-02-08 07:21:44 -08:00
Henry Styles 0fdbb778bf VC707 Shell : move DebugJTAG pins and connect function into a separate mix-in 2018-02-08 07:21:44 -08:00
Henry Styles 045b290fbd VC707 JTAG support throught XM105 FMC or reuse of LCD header 2018-02-08 07:21:44 -08:00
Henry Styles f9dc552ddc Xilinx unisim typo 2018-02-08 07:21:44 -08:00
Henry Styles 33c88b8cc4 Move Xilinx unisims into separate file 2018-02-08 07:21:44 -08:00
Wesley W. Terpstra 8b0d7ec91a
TransferSizes: just because a device CAN do more does not mean it should (#15)
Capping TransferSizes at 128 fits nicely in 3 size bits.
2017-12-10 00:42:11 -08:00
Henry Styles e1bfb75188 VC707 Shell : Make DDR and PCIe optional, mixed into Shell with traits. Also add MMCM to provide 65Mhz (and multiples) clock 2017-11-01 14:23:07 -07:00
Wesley W. Terpstra df8e6b8e8c
xilinxvc707pciex1: use new node-style API and abstract crossing (#13) 2017-10-28 12:27:24 -07:00
Wesley W. Terpstra 65ac5d4588 xilinxVC707mig: convert to the island pattern (#12) 2017-10-26 16:38:52 -07:00
Henry Styles 61b167e8d9 VC707 : use IO bundles directly from the PCIe and MIG devices instead of redeclaring signals 2017-10-23 16:53:59 -07:00
Wesley W. Terpstra d8e50c7646 TLToAXI4: remove now unnecessary argument (#10) 2017-10-12 14:37:21 -07:00
Wesley W. Terpstra 4af0552374 diplomacy: update to new API (#7) 2017-09-27 16:32:43 -07:00
Megan Wachs bf48e2c7c4 signal_bundles: Use the new way as .fromPorts is gone 2017-09-22 13:31:11 -07:00
Henry Styles 9f75e6eb59 Support both 4G and 1GB DIMM configuration for VC707
Generate IP TCL and MIG projects from the Chisel blackboxes
2017-09-08 15:52:53 -07:00
Megan Wachs 13671f906d synchronizers: Use new primitives 2017-09-06 11:00:25 -07:00
Shreesha Srinath 2389e6e957 Fix the package path for xilinx vc707mig 2017-08-18 14:47:03 -07:00
Shreesha Srinath c58e79f155 vc707: Updates to the constraints and shell 2017-08-17 18:51:01 -07:00
Shreesha Srinath ab8cf0775f Initial commit for fpga-shells 2017-08-16 11:23:45 -07:00