Sunday, 2020-09-13

*** tpb has joined #litex00:00
*** mescobar has quit IRC01:14
*** CarlFK has quit IRC02:07
*** jaseg has quit IRC02:33
*** jaseg has joined #litex02:35
*** CarlFK has joined #litex03:00
*** _whitelogger has quit IRC03:15
*** _whitelogger has joined #litex03:17
*** Degi has quit IRC03:20
*** Degi has joined #litex03:22
*** st-gourichon-fid has quit IRC04:41
*** st-gourichon-fid has joined #litex04:58
*** st-gourichon-fid has quit IRC05:58
*** st-gourichon-fid has joined #litex05:59
*** palmer has quit IRC06:38
*** palmer has joined #litex06:38
*** _Cactus_ has joined #litex10:50
_Cactus_Hi, I have a very basic question about LiteX do decide its applicability for my uses. I see that all the example cores are contemporary ones, and use contemporary SoC buses. My question is, what about older CPUs that would need to connect directly to RAM and IO port-mapped peripherals?10:51
_Cactus_For example, I have my own Intel 8080 core. Would it be feasible to use LiteX to put RAM, ROM and a UART around it to run Tiny BASIC on it? Or are there so many missing pieces of the LiteX puzzle that the juice wouldn't be worth the squeeze and I'm better off just keeping my own bench around it?10:53
zypI figure it shouldn't be too hard to make an adapter from the memory buses to the main interconnect in litex11:25
zypI guess you could map the IO bus to part of the memory space as well, but I'm not sure that'd be worth it11:28
sorearI mean, not super familiar with the 8080 but the 8086 has one bus, "is an IO" is effectively an address bit11:35
_Cactus_zyp: So you're saying my best bet would be to use somethng like Wishbone for all the other parts, and write stuff around my core to connect to that?13:15
zyp_Cactus_, I'd say that depends on what your goal is, and how much benefit you'd have from interacting with other wishbone peripherals13:18
*** _Cactus_ has quit IRC15:05
*** SpaceCoaster has quit IRC18:33
*** SpaceCoaster has joined #litex18:34
lkcl__does anyone know: is there a "non-FPGA" target in litex?  a "board that isn't an FPGA"?19:16
lkcl__i need to create an ASIC, so i need the I/O pins from litex with *no* PLLs, no attempts to connect anything-fancy, just the I/O pins19:17
lkcl__however of course with all the peripherals, and all the wishbone bus infrastructure19:18
lkcl__just looking through the list of targets, it *might* actually be the "simple.py" one19:20
Findeit's like the inverse of zynq19:49
Findein some respects19:49
*** avg has joined #litex20:08
lkcl__Finde: yeah kinda :)20:53
lkcl__okaay *sigh* i kinda worked it out: i have to create a litex/platforms/name_of_asic.py21:01
lkcl__which contains the target IO pins, builds some verilog, and that's about it21:02
*** lf has quit IRC23:34
*** lf has joined #litex23:34

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!