_florent_ changed the topic of #litex to: LiteX FPGA SoC builder and Cores / Github : https://github.com/enjoy-digital, https://github.com/litex-hub / Logs: https://freenode.irclog.whitequark.org/litex
tpb has quit [Remote host closed the connection]
tpb has joined #litex
mescobar has quit [Ping timeout: 245 seconds]
CarlFK has quit [Quit: Leaving.]
jaseg has quit [Ping timeout: 272 seconds]
jaseg has joined #litex
CarlFK has joined #litex
_whitelogger has joined #litex
Degi has quit [Ping timeout: 265 seconds]
Degi has joined #litex
st-gourichon-fid has quit [Ping timeout: 240 seconds]
st-gourichon-fid has joined #litex
st-gourichon-fid has quit [Quit: ZNC - https://znc.in]
st-gourichon-fid has joined #litex
palmer has quit [Ping timeout: 240 seconds]
palmer has joined #litex
_Cactus_ has joined #litex
<_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?
<_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?
<zyp> I figure it shouldn't be too hard to make an adapter from the memory buses to the main interconnect in litex
<zyp> I guess you could map the IO bus to part of the memory space as well, but I'm not sure that'd be worth it
<sorear> I mean, not super familiar with the 8080 but the 8086 has one bus, "is an IO" is effectively an address bit
<_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?
<zyp> _Cactus_, I'd say that depends on what your goal is, and how much benefit you'd have from interacting with other wishbone peripherals
_Cactus_ has quit [Quit: Ex-Chat]
SpaceCoaster has quit [Ping timeout: 260 seconds]
SpaceCoaster has joined #litex
<lkcl__> does anyone know: is there a "non-FPGA" target in litex? a "board that isn't an FPGA"?
<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 pins
<lkcl__> however of course with all the peripherals, and all the wishbone bus infrastructure
<lkcl__> just looking through the list of targets, it *might* actually be the "simple.py" one
<Finde> it's like the inverse of zynq
<Finde> in some respects
avg has joined #litex
<lkcl__> Finde: yeah kinda :)
<lkcl__> okaay *sigh* i kinda worked it out: i have to create a litex/platforms/name_of_asic.py
<lkcl__> which contains the target IO pins, builds some verilog, and that's about it
lf has quit [Ping timeout: 244 seconds]
lf has joined #litex