pinmux.git
3 years agoPLL sys group has 2 select lines and PLL Lock out
Luke Kenneth Casson Leighton [Tue, 10 Nov 2020 16:46:58 +0000 (16:46 +0000)]
PLL sys group has 2 select lines and PLL Lock out

3 years agoreally laborious way of getting the direction of the pin into the json file
Luke Kenneth Casson Leighton [Sat, 7 Nov 2020 19:23:39 +0000 (19:23 +0000)]
really laborious way of getting the direction of the pin into the json file

3 years agoreference correct pads for sl180 pwm
Luke Kenneth Casson Leighton [Fri, 6 Nov 2020 11:39:30 +0000 (11:39 +0000)]
reference correct pads for sl180 pwm

3 years agorename VSS/VDD for ls180
Luke Kenneth Casson Leighton [Fri, 6 Nov 2020 11:39:14 +0000 (11:39 +0000)]
rename VSS/VDD for ls180

3 years agoignore built spec (ls180)
Luke Kenneth Casson Leighton [Tue, 6 Oct 2020 13:06:06 +0000 (14:06 +0100)]
ignore built spec (ls180)

3 years agoapparently sdcard CMD is bi-directional
Luke Kenneth Casson Leighton [Sun, 4 Oct 2020 17:44:56 +0000 (18:44 +0100)]
apparently sdcard CMD is bi-directional

3 years agorename spi_master to spimaster
Luke Kenneth Casson Leighton [Sun, 4 Oct 2020 17:33:42 +0000 (18:33 +0100)]
rename spi_master to spimaster

3 years agoadd pinmap to json file
Luke Kenneth Casson Leighton [Sun, 4 Oct 2020 15:16:59 +0000 (16:16 +0100)]
add pinmap to json file

3 years agoadd master-only I2C (suits litex functions)
Luke Kenneth Casson Leighton [Sun, 4 Oct 2020 15:13:14 +0000 (16:13 +0100)]
add master-only I2C (suits litex functions)

3 years agoadd pinspec to json output
Luke Kenneth Casson Leighton [Sun, 4 Oct 2020 15:02:31 +0000 (16:02 +0100)]
add pinspec to json output

3 years agomatch up VSS/VDD numbers
Luke Kenneth Casson Leighton [Sun, 4 Oct 2020 13:18:22 +0000 (14:18 +0100)]
match up VSS/VDD numbers

3 years agomatch up VSS/VDD numbers
Luke Kenneth Casson Leighton [Sun, 4 Oct 2020 13:16:35 +0000 (14:16 +0100)]
match up VSS/VDD numbers

3 years agoadd io and ext vss/vdd
Luke Kenneth Casson Leighton [Sun, 4 Oct 2020 07:21:48 +0000 (08:21 +0100)]
add io and ext vss/vdd

3 years agowhoops, order of functions incorrect
Luke Kenneth Casson Leighton [Fri, 2 Oct 2020 18:50:04 +0000 (19:50 +0100)]
whoops, order of functions incorrect

3 years agocreate pinmap dictionaries
Luke Kenneth Casson Leighton [Fri, 2 Oct 2020 18:34:40 +0000 (19:34 +0100)]
create pinmap dictionaries

3 years agoadd domains and clocks to be able to create different VDD/VSS IO
Luke Kenneth Casson Leighton [Fri, 2 Oct 2020 11:31:24 +0000 (12:31 +0100)]
add domains and clocks to be able to create different VDD/VSS IO

3 years agoestablish clocks of each function in a pinspec clocks dictionary
Luke Kenneth Casson Leighton [Thu, 1 Oct 2020 21:17:46 +0000 (22:17 +0100)]
establish clocks of each function in a pinspec clocks dictionary

3 years agoadd litex-coriolis2 pad map
Luke Kenneth Casson Leighton [Thu, 1 Oct 2020 20:38:04 +0000 (21:38 +0100)]
add litex-coriolis2 pad map

3 years agoadd I2C interface
Luke Kenneth Casson Leighton [Wed, 30 Sep 2020 21:36:43 +0000 (22:36 +0100)]
add I2C interface

3 years agoremove SDRAM name from pin
Luke Kenneth Casson Leighton [Sun, 27 Sep 2020 10:36:35 +0000 (11:36 +0100)]
remove SDRAM name from pin

3 years agochange sys/clk/rst to group together, add clock-select
Luke Kenneth Casson Leighton [Sun, 27 Sep 2020 09:00:17 +0000 (10:00 +0100)]
change sys/clk/rst to group together, add clock-select

3 years agoupdate ls180 descriptions
Luke Kenneth Casson Leighton [Fri, 25 Sep 2020 12:50:38 +0000 (13:50 +0100)]
update ls180 descriptions

3 years agoadd descriptions and scenario
Luke Kenneth Casson Leighton [Fri, 25 Sep 2020 12:48:11 +0000 (13:48 +0100)]
add descriptions and scenario

3 years agols180 pinouts
Luke Kenneth Casson Leighton [Fri, 25 Sep 2020 12:19:58 +0000 (13:19 +0100)]
ls180 pinouts

3 years agostart adding some pins to ls180
Luke Kenneth Casson Leighton [Sun, 17 May 2020 15:30:38 +0000 (16:30 +0100)]
start adding some pins to ls180

3 years agobugfix start-point prototype pinmux for LibreSOC 180nm
Luke Kenneth Casson Leighton [Tue, 12 May 2020 12:07:42 +0000 (13:07 +0100)]
bugfix start-point prototype pinmux for LibreSOC 180nm

3 years agoadd dummy LPC interface
Luke Kenneth Casson Leighton [Tue, 12 May 2020 12:01:31 +0000 (13:01 +0100)]
add dummy LPC interface

3 years agoadd ls180 spec
Luke Kenneth Casson Leighton [Tue, 12 May 2020 12:00:00 +0000 (13:00 +0100)]
add ls180 spec

3 years agomess about with microtest to get the scenario working
Luke Kenneth Casson Leighton [Sat, 9 May 2020 09:12:10 +0000 (10:12 +0100)]
mess about with microtest to get the scenario working

3 years agofix numbering in microtest
Luke Kenneth Casson Leighton [Sat, 9 May 2020 09:04:35 +0000 (10:04 +0100)]
fix numbering in microtest

4 years agoadding documentation for generating pimux.bsv
rishucoding [Mon, 25 Nov 2019 09:56:36 +0000 (15:26 +0530)]
adding documentation for generating pimux.bsv

5 years agoalignment in test/pinmap.txt
rishucoding [Wed, 3 Oct 2018 18:59:50 +0000 (00:29 +0530)]
alignment in test/pinmap.txt

5 years agofix fast addr map
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 19:34:41 +0000 (20:34 +0100)]
fix fast addr map

5 years agomove slowifdeclmux to class
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 19:23:44 +0000 (20:23 +0100)]
move slowifdeclmux to class

5 years agoaxi_fastaddr_map becomes class
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 19:20:53 +0000 (20:20 +0100)]
axi_fastaddr_map becomes class

5 years agonew axi addr map class
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 19:11:29 +0000 (20:11 +0100)]
new axi addr map class

5 years agomerge redundant function params
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 19:07:17 +0000 (20:07 +0100)]
merge redundant function params

5 years agopep8 cleanup
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 19:05:50 +0000 (20:05 +0100)]
pep8 cleanup

5 years agoremove repeated calls, use __call__
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 19:01:39 +0000 (20:01 +0100)]
remove repeated calls, use __call__

5 years agouse class iterator for mk_connection (all of them)
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 17:33:55 +0000 (18:33 +0100)]
use class iterator for mk_connection (all of them)

5 years agoconvert m_ext_ifacedef to class
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 16:52:37 +0000 (17:52 +0100)]
convert m_ext_ifacedef to class

5 years agopep8 cleanup
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 16:45:49 +0000 (17:45 +0100)]
pep8 cleanup

5 years agoconvert MkClkCon to iterator
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 14:58:58 +0000 (15:58 +0100)]
convert MkClkCon to iterator

5 years agoconvert to class style for peripheral gen
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 14:41:13 +0000 (15:41 +0100)]
convert to class style for peripheral gen

5 years agoremove redundant calls
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 14:08:15 +0000 (15:08 +0100)]
remove redundant calls

5 years agotemporarily rename spi to mspi and quadspi to mquadspi
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 12:16:17 +0000 (13:16 +0100)]
temporarily rename spi to mspi and quadspi to mquadspi

5 years agore-add uart into m_class
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 12:03:42 +0000 (13:03 +0100)]
re-add uart into m_class

5 years agoupdate m_class to emmc naming
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 12:01:05 +0000 (13:01 +0100)]
update m_class to emmc naming

5 years agocleanup templates in peripheral_gen base
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 11:13:32 +0000 (12:13 +0100)]
cleanup templates in peripheral_gen base

5 years agoadd emmc doc summary
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 11:09:23 +0000 (12:09 +0100)]
add emmc doc summary

5 years agopep8 whitespace cleanup
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 11:08:13 +0000 (12:08 +0100)]
pep8 whitespace cleanup

5 years agoadd slow peripheral generation instructions
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 10:49:12 +0000 (11:49 +0100)]
add slow peripheral generation instructions

5 years agotesting
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 10:45:47 +0000 (11:45 +0100)]
testing

5 years agoadd emmc dummy peripheral
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 10:44:18 +0000 (11:44 +0100)]
add emmc dummy peripheral

5 years agoadd emmc to slow_peripherals
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 10:31:08 +0000 (11:31 +0100)]
add emmc to slow_peripherals

5 years agoadd emmc to pinmux
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 10:00:35 +0000 (11:00 +0100)]
add emmc to pinmux

5 years agoadd emmc example interface
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 09:43:51 +0000 (10:43 +0100)]
add emmc example interface

5 years agominor cleanup, include epydoc in Makefile
Luke Kenneth Casson Leighton [Sun, 5 Aug 2018 09:19:03 +0000 (10:19 +0100)]
minor cleanup, include epydoc in Makefile

5 years agofix name in mkConnection
Luke Kenneth Casson Leighton [Fri, 3 Aug 2018 09:20:14 +0000 (10:20 +0100)]
fix name in mkConnection

5 years agodo config start addresses
Luke Kenneth Casson Leighton [Fri, 3 Aug 2018 09:18:39 +0000 (10:18 +0100)]
do config start addresses

5 years agoremove tab indentation
Luke Kenneth Casson Leighton [Fri, 3 Aug 2018 08:57:01 +0000 (09:57 +0100)]
remove tab indentation

5 years agopep8 cleanup
Luke Kenneth Casson Leighton [Fri, 3 Aug 2018 08:32:00 +0000 (09:32 +0100)]
pep8 cleanup

5 years agooutput #defines based on config memory maps
Luke Kenneth Casson Leighton [Fri, 3 Aug 2018 08:31:22 +0000 (09:31 +0100)]
output #defines based on config memory maps

5 years agowhoops typo in binary number
Luke Kenneth Casson Leighton [Fri, 3 Aug 2018 08:01:16 +0000 (09:01 +0100)]
whoops typo in binary number

5 years agowrite out fast instance defines separately
Luke Kenneth Casson Leighton [Fri, 3 Aug 2018 08:00:27 +0000 (09:00 +0100)]
write out fast instance defines separately

5 years agosplit out memory map defines
Luke Kenneth Casson Leighton [Fri, 3 Aug 2018 07:56:44 +0000 (08:56 +0100)]
split out memory map defines

5 years agoread config mux and output to slow_peripherals.bsv
Luke Kenneth Casson Leighton [Fri, 3 Aug 2018 06:47:33 +0000 (07:47 +0100)]
read config mux and output to slow_peripherals.bsv

5 years agodecided to use new spec
Sneha Madle [Thu, 2 Aug 2018 13:37:23 +0000 (19:07 +0530)]
decided to use new spec

5 years agodefault MUX config to microtest
Sneha Madle [Thu, 2 Aug 2018 13:16:35 +0000 (18:46 +0530)]
default MUX config to microtest

5 years agoset up defaults for mux
Luke Kenneth Casson Leighton [Fri, 3 Aug 2018 05:18:05 +0000 (06:18 +0100)]
set up defaults for mux

5 years agoset up defaults for mux
Luke Kenneth Casson Leighton [Fri, 3 Aug 2018 05:15:24 +0000 (06:15 +0100)]
set up defaults for mux

5 years agoadd peripherals makefile template
Luke Kenneth Casson Leighton [Fri, 3 Aug 2018 04:57:56 +0000 (05:57 +0100)]
add peripherals makefile template

5 years agoconfig default needs to be a dict not a list
Luke Kenneth Casson Leighton [Fri, 3 Aug 2018 04:23:19 +0000 (05:23 +0100)]
config default needs to be a dict not a list

5 years agopinspecs now take mux width
Neel [Fri, 3 Aug 2018 04:25:23 +0000 (09:55 +0530)]
pinspecs now take mux width

5 years agoadd rst0 to sdram
Luke Kenneth Casson Leighton [Thu, 2 Aug 2018 11:31:32 +0000 (12:31 +0100)]
add rst0 to sdram

5 years agotry different clock combination
Luke Kenneth Casson Leighton [Thu, 2 Aug 2018 10:40:49 +0000 (11:40 +0100)]
try different clock combination

5 years agotry different clock for sdr
Luke Kenneth Casson Leighton [Thu, 2 Aug 2018 10:21:15 +0000 (11:21 +0100)]
try different clock for sdr

5 years agofix sdmmc interface
Luke Kenneth Casson Leighton [Thu, 2 Aug 2018 10:13:21 +0000 (11:13 +0100)]
fix sdmmc interface

5 years agorename sd to mmc
Luke Kenneth Casson Leighton [Thu, 2 Aug 2018 09:43:19 +0000 (10:43 +0100)]
rename sd to mmc

5 years agoremove accidental exit
Luke Kenneth Casson Leighton [Thu, 2 Aug 2018 09:38:26 +0000 (10:38 +0100)]
remove accidental exit

5 years agorename sd to mmc
Luke Kenneth Casson Leighton [Thu, 2 Aug 2018 09:32:29 +0000 (10:32 +0100)]
rename sd to mmc

5 years agoremove SDRAM typedef
Luke Kenneth Casson Leighton [Thu, 2 Aug 2018 09:03:24 +0000 (10:03 +0100)]
remove SDRAM typedef

5 years agoadd memory map configs
Luke Kenneth Casson Leighton [Thu, 2 Aug 2018 08:52:15 +0000 (09:52 +0100)]
add memory map configs

5 years agofix dedicated outputs, hard-code enable line to 1
Luke Kenneth Casson Leighton [Thu, 2 Aug 2018 06:36:29 +0000 (07:36 +0100)]
fix dedicated outputs, hard-code enable line to 1

5 years agoadd SDRAM clock output
Luke Kenneth Casson Leighton [Thu, 2 Aug 2018 06:36:18 +0000 (07:36 +0100)]
add SDRAM clock output

5 years agoadd SDRAM clock output
Luke Kenneth Casson Leighton [Thu, 2 Aug 2018 06:35:56 +0000 (07:35 +0100)]
add SDRAM clock output

5 years agoadd comments
Luke Kenneth Casson Leighton [Thu, 2 Aug 2018 06:17:22 +0000 (07:17 +0100)]
add comments

5 years agopass over config in json format
Luke Kenneth Casson Leighton [Thu, 2 Aug 2018 06:13:30 +0000 (07:13 +0100)]
pass over config in json format

5 years agoconvert to dictionary spec system
Luke Kenneth Casson Leighton [Thu, 2 Aug 2018 06:03:01 +0000 (07:03 +0100)]
convert to dictionary spec system

5 years agoAddingPeripherals.mdwn
Luke Kenneth Casson Leighton [Wed, 1 Aug 2018 12:24:42 +0000 (13:24 +0100)]
AddingPeripherals.mdwn

5 years agoAddingPeripherals.mdwn
Luke Kenneth Casson Leighton [Wed, 1 Aug 2018 12:22:31 +0000 (13:22 +0100)]
AddingPeripherals.mdwn

5 years agoAddingPeripherals.mdwn
Luke Kenneth Casson Leighton [Wed, 1 Aug 2018 11:49:17 +0000 (12:49 +0100)]
AddingPeripherals.mdwn

5 years agoAddingPeripherals.mdwn
Luke Kenneth Casson Leighton [Wed, 1 Aug 2018 11:21:14 +0000 (12:21 +0100)]
AddingPeripherals.mdwn

5 years agoAddingPeripherals.mdwn
Luke Kenneth Casson Leighton [Wed, 1 Aug 2018 11:04:51 +0000 (12:04 +0100)]
AddingPeripherals.mdwn

5 years agoAddingPeripherals.mdwn
Luke Kenneth Casson Leighton [Wed, 1 Aug 2018 11:02:18 +0000 (12:02 +0100)]
AddingPeripherals.mdwn

5 years agoAddingPeripherals.mdwn
Luke Kenneth Casson Leighton [Wed, 1 Aug 2018 10:39:50 +0000 (11:39 +0100)]
AddingPeripherals.mdwn

5 years agoAddingPeripherals.mdwn
Luke Kenneth Casson Leighton [Wed, 1 Aug 2018 10:19:30 +0000 (11:19 +0100)]
AddingPeripherals.mdwn

5 years agoadd sdram dual axi4 configs
Luke Kenneth Casson Leighton [Wed, 1 Aug 2018 09:54:46 +0000 (10:54 +0100)]
add sdram dual axi4 configs

5 years agoAddingPeripherals.mdwn
Luke Kenneth Casson Leighton [Wed, 1 Aug 2018 09:08:06 +0000 (10:08 +0100)]
AddingPeripherals.mdwn

5 years agoAddingPeripherals.mdwn
Luke Kenneth Casson Leighton [Wed, 1 Aug 2018 09:07:19 +0000 (10:07 +0100)]
AddingPeripherals.mdwn