cfelton / rhea

A collection of MyHDL cores and tools for complex digital circuit design
MIT License
84 stars 33 forks source link

Support Diligent Adept's 'djtgcfg' utility for flow.program() on applicable Diligent boards #55

Open NickShaffner opened 7 years ago

NickShaffner commented 7 years ago

@cfelton

What do you think of the idea of adding programming support to flow.program() for Diligent boards through their command line djtgcfg utility? (supports windows and linux). If you're good with it, how do you think it would fit abstraction wise? It seems like boards that support it shouldn't duplicate the functionality. (though I imagine it would only be a couple of lines of code to add it)

NickShaffner commented 7 years ago

Capturing design conversation with @cfelton re: this task:

Christopher Felton @cfelton 09:02 reading the description, I think what would make the most sense is to create a class DigilentFPGA(FPGA) the class would live in build/boards/xilinx dir. then the digilent board descriptions would change to class Atlys(DigilentBoard)

Christopher Felton @cfelton 09:03 I guess DigilentBoard would make more sense than DigilentFPGA