Skip to content

Commit

Permalink
Initial commit, running Debain successfully building with Vivado 2017.1
Browse files Browse the repository at this point in the history
  • Loading branch information
s117 committed Jul 21, 2017
1 parent fa871f3 commit 8144cff
Show file tree
Hide file tree
Showing 120 changed files with 297,381 additions and 67 deletions.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

9,707 changes: 9,707 additions & 0 deletions piton/design/chip/chip_bridge/xilinx/zc706/ip_cores/fifo_w3_d16/fifo_w3_d16.xml

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

3,399 changes: 3,399 additions & 0 deletions piton/design/chip/tile/l15/xilinx/zc706/ip_cores/bram_512x128/bram_512x128.xml

Large diffs are not rendered by default.

Large diffs are not rendered by default.

3,399 changes: 3,399 additions & 0 deletions piton/design/chip/tile/l15/xilinx/zc706/ip_cores/bram_512x32/bram_512x32.xml

Large diffs are not rendered by default.

Large diffs are not rendered by default.

3,397 changes: 3,397 additions & 0 deletions piton/design/chip/tile/l2/xilinx/zc706/ip_cores/bram_1024x64/bram_1024x64.xml

Large diffs are not rendered by default.

Large diffs are not rendered by default.

3,396 changes: 3,396 additions & 0 deletions piton/design/chip/tile/l2/xilinx/zc706/ip_cores/bram_2048x144/bram_2048x144.xml

Large diffs are not rendered by default.

Large diffs are not rendered by default.

3,395 changes: 3,395 additions & 0 deletions piton/design/chip/tile/l2/xilinx/zc706/ip_cores/bram_256x104/bram_256x104.xml

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

3,396 changes: 3,396 additions & 0 deletions piton/design/chip/tile/l2/xilinx/zc706/ip_cores/bram_4096x144/bram_4096x144.xml

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

3,879 changes: 3,879 additions & 0 deletions piton/design/chip/xilinx/zc706/ip_cores/clk_mmcm_chip/clk_mmcm_chip.xml

Large diffs are not rendered by default.

7 changes: 5 additions & 2 deletions piton/design/chipset/include/chipset_define.vh
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// ========== Copyright Header Begin ============================================
// Copyright (c) 2015 Princeton University
// All rights reserved.
//
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
// * Redistributions of source code must retain the above copyright
Expand All @@ -12,7 +12,7 @@
// * Neither the name of Princeton University nor the
// names of its contributors may be used to endorse or promote products
// derived from this software without specific prior written permission.
//
//
// THIS SOFTWARE IS PROVIDED BY PRINCETON UNIVERSITY "AS IS" AND
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
Expand Down Expand Up @@ -84,6 +84,9 @@
`elsif GENESYS2_BOARD // 32-bit PHY
`define ADDR_TRANS_PHYS_WIDTH_ALIGN 5
`define ADDR_TRANS_SECTION_MULT 2
`elsif ZC706_BOARD // 64-bit PHY
`define ADDR_TRANS_PHYS_WIDTH_ALIGN 6
`define ADDR_TRANS_SECTION_MULT 1
`else // 64-bit interface by default
`define ADDR_TRANS_PHYS_WIDTH_ALIGN 6
`define ADDR_TRANS_SECTION_MULT 1
Expand Down
23 changes: 19 additions & 4 deletions piton/design/chipset/include/mc_define.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// ========== Copyright Header Begin ============================================
// Copyright (c) 2015 Princeton University
// All rights reserved.
//
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions are met:
// * Redistributions of source code must retain the above copyright
Expand All @@ -12,7 +12,7 @@
// * Neither the name of Princeton University nor the
// names of its contributors may be used to endorse or promote products
// derived from this software without specific prior written permission.
//
//
// THIS SOFTWARE IS PROVIDED BY PRINCETON UNIVERSITY "AS IS" AND
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
Expand Down Expand Up @@ -47,7 +47,7 @@
`define MIG_APP_ADDR_WIDTH 27
`define MIG_APP_CMD_WIDTH 3
`define MIG_APP_DATA_WIDTH 128
`define MIG_APP_BURST_OFFSET 4 // in bits: logb2(MIG_APP_DATA_WIDTH / 8)
`define MIG_APP_BURST_OFFSET 4 // in bits: logb2(MIG_APP_DATA_WIDTH / 8)
`define MIG_APP_MASK_WIDTH 16

`define DDR3_DQ_WIDTH 16
Expand All @@ -73,11 +73,26 @@
`define DDR3_CK_WIDTH 1
`define DDR3_CKE_WIDTH 1
`define DDR3_CS_WIDTH 1
`elsif ZC706_BOARD
`define MIG_APP_ADDR_WIDTH 28
`define MIG_APP_CMD_WIDTH 3
`define MIG_APP_DATA_WIDTH 512
`define MIG_APP_BURST_OFFSET 6 // in bits: logb2(MIG_APP_DATA_WIDTH / 8)
`define MIG_APP_MASK_WIDTH 64

`define DDR3_DQ_WIDTH 64
`define DDR3_DQS_WIDTH 8
`define DDR3_ADDR_WIDTH 14
`define DDR3_BA_WIDTH 3
`define DDR3_DM_WIDTH 8
`define DDR3_CK_WIDTH 1
`define DDR3_CKE_WIDTH 1
`define DDR3_CS_WIDTH 1
`elsif NEXYSVIDEO_BOARD
`define MIG_APP_ADDR_WIDTH 29
`define MIG_APP_CMD_WIDTH 3
`define MIG_APP_DATA_WIDTH 128
`define MIG_APP_BURST_OFFSET 4 // in bits: logb2(MIG_APP_DATA_WIDTH / 8)
`define MIG_APP_BURST_OFFSET 4 // in bits: logb2(MIG_APP_DATA_WIDTH / 8)
`define MIG_APP_MASK_WIDTH 16

`define DDR3_DQ_WIDTH 16
Expand Down

Large diffs are not rendered by default.

Loading

0 comments on commit 8144cff

Please sign in to comment.