[Libre-soc-bugs] [Bug 698] ls180 ASIC test tasks
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Wed Oct 27 12:26:06 BST 2021
https://bugs.libre-soc.org/show_bug.cgi?id=698
Luke Kenneth Casson Leighton <lkcl at lkcl.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |staf at fibraservi.eu
--- Comment #1 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
here is the diagram for the pinouts, it was auto-generated
by the pinmux program
https://libre-soc.org/180nm_Oct2020/ls180.svg
* the IO rail is 3.3v
* the core rail is 1.8v
* P_SYS_PLLCLK (N29) is a *digital* input clock (can be generated by FPGA
or by signal generator)
* the P_SYS_CLKSEL_0 (N30) and P_SYS_CLKSEL_1 (N31) if set LO
will route the digital input clock directly to sys_clk
JTAG can be done by openocd using an FT232, configuration setup description
and options are here:
https://libre-soc.org/HDL_workflow/ECP5_FPGA/
we colour-coded the FT232 pins:
https://libre-soc.org/HDL_workflow/ft232.png
there is "firmware upload" software written in python that connects
to jtagremote (openocd can be put into "jtagremote" mode):
https://git.libre-soc.org/?p=soc.git;a=blob;f=src/soc/debug/firmware_upload.py;hb=HEAD
there is more in that same directory.
and there is openocd commands for running some rudimentary SVF files
and also openocd.cfg for using with FT232
https://git.libre-soc.org/?p=libresoc-litex.git;a=blob;f=openocd_ft232.cfg;h=a30c1a40748e1c34faf40ccc7601b3c1eda0fd4d;hb=b55917aafa6bbc9f16e1d97dc095e929c31aa81a
https://git.libre-soc.org/?p=libresoc-litex.git;a=blob;f=README.txt;h=56adddf762d1ef5673a41e3fca87acd9263c9a34;hb=b55917aafa6bbc9f16e1d97dc095e929c31aa81a
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list