Add RAM file support to Vivado

parent 3285708c
......@@ -177,6 +177,11 @@ class MIFFile(File):
pass
class RAMFile(File):
"""Xilinx RAM File"""
pass
class XCIFile(File):
"""Xilinx Core IP File"""
pass
......@@ -196,6 +201,7 @@ XILINX_FILE_DICT = {
'xdc': XDCFile,
'coe': COEFile,
'mif': MIFFile,
'ram': RAMFile,
'xci': XCIFile}
......
......@@ -29,7 +29,7 @@ from .xilinx import ToolXilinx
from .make_sim import ToolSim
from hdlmake.srcfile import (XDCFile, XCIFile, NGCFile, XMPFile,
XCOFile, COEFile, BDFile, TCLFile,
MIFFile)
MIFFile, RAMFile)
class ToolVivado(ToolXilinx, ToolSim):
......@@ -48,7 +48,7 @@ class ToolVivado(ToolXilinx, ToolSim):
SUPPORTED_FILES = [XDCFile, XCIFile, NGCFile, XMPFile,
XCOFile, COEFile, BDFile, TCLFile,
MIFFile]
MIFFile, RAMFile]
CLEAN_TARGETS = {'clean': ["run.tcl", ".Xil", "*.jou", "*.log", "*.pb",
"$(PROJECT).cache", "$(PROJECT).data", "work",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment