contrib/firmware: add new adapter ANGIE's firmware/bitstream code 01/7701/25
authorAhmed BOUDJELIDA <aboudjelida@nanoxplore.com>
Fri, 16 Jun 2023 21:19:05 +0000 (23:19 +0200)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 12 Aug 2023 16:42:19 +0000 (16:42 +0000)
commit9c91ce8d24d0789a0f25affb73201c9e0a6b89d8
tree7782a66ae9474632384136dac1c6723332d0c488
parent3b78b5c1db68841fdc18ee48b6011f4affff2bfd
contrib/firmware: add new adapter ANGIE's firmware/bitstream code

This is ANGIE's firmware and bitstream code.
The 'Embeded C' code is based on the openULINK project.
The hdl bitstream source code is for the spartan-6 FPGA included in
ANGIE.

Since ANGIE has a different microcontroller (EZ-USB FX2) than openULINK
(EZ-USB AN2131), the registers file (reg_ezusb.h) has been changed
completely, so are the descriptors, interruptions and the endpoints
configuration.

Change-Id: I70590c7c58bac6f1939c5ffba57e87d86850664d
Signed-off-by: Ahmed BOUDJELIDA <aboudjelida@nanoxplore.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/7701
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
25 files changed:
contrib/firmware/angie/c/Makefile [new file with mode: 0644]
contrib/firmware/angie/c/README [new file with mode: 0644]
contrib/firmware/angie/c/include/delay.h [new file with mode: 0644]
contrib/firmware/angie/c/include/fx2macros.h [new file with mode: 0644]
contrib/firmware/angie/c/include/io.h [new file with mode: 0644]
contrib/firmware/angie/c/include/jtag.h [new file with mode: 0644]
contrib/firmware/angie/c/include/msgtypes.h [new file with mode: 0644]
contrib/firmware/angie/c/include/protocol.h [new file with mode: 0644]
contrib/firmware/angie/c/include/reg_ezusb.h [new file with mode: 0644]
contrib/firmware/angie/c/include/serial.h [new file with mode: 0644]
contrib/firmware/angie/c/include/usb.h [new file with mode: 0644]
contrib/firmware/angie/c/src/USBJmpTb.a51 [new file with mode: 0644]
contrib/firmware/angie/c/src/delay.c [new file with mode: 0644]
contrib/firmware/angie/c/src/gpif.c [new file with mode: 0644]
contrib/firmware/angie/c/src/jtag.c [new file with mode: 0644]
contrib/firmware/angie/c/src/main.c [new file with mode: 0644]
contrib/firmware/angie/c/src/protocol.c [new file with mode: 0644]
contrib/firmware/angie/c/src/serial.c [new file with mode: 0644]
contrib/firmware/angie/c/src/usb.c [new file with mode: 0644]
contrib/firmware/angie/hdl/Makefile [new file with mode: 0644]
contrib/firmware/angie/hdl/README [new file with mode: 0644]
contrib/firmware/angie/hdl/set_env.sh [new file with mode: 0644]
contrib/firmware/angie/hdl/src/angie_openocd.ucf [new file with mode: 0644]
contrib/firmware/angie/hdl/src/angie_openocd.vhd [new file with mode: 0644]
doc/usb_adapters/angie/584e_424e_angie.txt [new file with mode: 0644]

Linking to existing account procedure

If you already have an account and want to add another login method you MUST first sign in with your existing account and then change URL to read https://review.openocd.org/login/?link to get to this page again but this time it'll work for linking. Thank you.

SSH host keys fingerprints

1024 SHA256:YKx8b7u5ZWdcbp7/4AeXNaqElP49m6QrwfXaqQGJAOk gerrit-code-review@openocd.zylin.com (DSA)
384 SHA256:jHIbSQa4REvwCFG4cq5LBlBLxmxSqelQPem/EXIrxjk gerrit-code-review@openocd.org (ECDSA)
521 SHA256:UAOPYkU9Fjtcao0Ul/Rrlnj/OsQvt+pgdYSZ4jOYdgs gerrit-code-review@openocd.org (ECDSA)
256 SHA256:A13M5QlnozFOvTllybRZH6vm7iSt0XLxbA48yfc2yfY gerrit-code-review@openocd.org (ECDSA)
256 SHA256:spYMBqEYoAOtK7yZBrcwE8ZpYt6b68Cfh9yEVetvbXg gerrit-code-review@openocd.org (ED25519)
+--[ED25519 256]--+
|=..              |
|+o..   .         |
|*.o   . .        |
|+B . . .         |
|Bo. = o S        |
|Oo.+ + =         |
|oB=.* = . o      |
| =+=.+   + E     |
|. .=o   . o      |
+----[SHA256]-----+
2048 SHA256:0Onrb7/PHjpo6iVZ7xQX2riKN83FJ3KGU0TvI0TaFG4 gerrit-code-review@openocd.zylin.com (RSA)