Urukul firmware port to iCE40 #3
Reference in New Issue
Block a user
Delete Branch "occheung/urukul-pld:urukul-ice"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Supersedes #1. No prerequisite PRs. Here are some few key points:
@@ -0,0 +1,158 @@from migen.build.generic_platform import *This file should be renamed, ICE40 is FPGA, not CPLD.
I think that generally the *.py files in this repos should be renamed.
@@ -35,6 +35,39 @@ With Digilent [JTAG HS2](https://store.digilentinc.com/jtag-hs2-programming-cabl- look for ``Verify: Success``## Building (Urukul DIOT, ICE40)I think it's 1.6? Which can also be used with EEM, so it shouldn't be called DIOT.
@@ -0,0 +561,4 @@raise ValueError("Expected one optional argument [standalone | suservo]")elif len(sys.argv) == 2:if sys.argv[1] not in ["standalone", "suservo"]:raise ValueError("Expected one optional argument [standalone | suservo]")Just use argparse, and default to non-suservo.
Also, "standalone" conflicts with the DRTIO role of the same name and also isn't accurate (it still needs a core device for example). Please find a better name.
@@ -38,0 +67,4 @@### FlashingUse [kasli-i2c](https://github.com/Spaqin/kasli-i2c/tree/flash_urukul).Please move this to git.m-labs.hk/m-labs
https://github.com/Spaqin is not backed up.