Saturday, 2023-04-29

*** TMM_ <TMM_!hp@amanda.tmm.cx> has quit IRC02:21
*** TMM_ <TMM_!hp@amanda.tmm.cx> has joined #f4pga02:21
*** bl0x_ <bl0x_!~bl0x@p549d77e1.dip0.t-ipconnect.de> has joined #f4pga02:57
*** bl0x <bl0x!~bl0x@p200300d7a71619003ac42356b5c7aa01.dip0.t-ipconnect.de> has quit IRC02:58
*** jacobk <jacobk!~quassel@64.189.201.150> has joined #f4pga04:22
*** jacobk <jacobk!~quassel@64.189.201.150> has quit IRC08:39
*** ZipCPU <ZipCPU!~ZipCPU@2601:5cd:c200:63c0:1ac0:4dff:fe02:d4f0> has quit IRC12:18
*** ZipCPU <ZipCPU!~ZipCPU@c-73-99-155-72.hsd1.va.comcast.net> has joined #f4pga12:22
*** ldm <ldm!~ldm@hacksoc/alumni/ldm> has joined #f4pga13:31
*** ZipCPU_ <ZipCPU_!~ZipCPU@c-73-99-155-72.hsd1.va.comcast.net> has joined #f4pga13:31
*** ZipCPU <ZipCPU!~ZipCPU@c-73-99-155-72.hsd1.va.comcast.net> has quit IRC13:40
*** Luke <Luke!~ldm@hacksoc/alumni/ldm> has quit IRC13:40
*** ZipCPU_ is now known as ZipCPU13:40
*** jacobk <jacobk!~quassel@64.189.201.150> has joined #f4pga14:52
*** jacobk <jacobk!~quassel@64.189.201.150> has quit IRC15:32
TMM_Hi all! I've been trying to reorient myself back towards FPGA design after some fruitless attempts to make the thing I wanted from existing ASICs, mostly due to availability issues. Basically what I'm trying to do is implement a SCSI interface that can implement up to about UW-160 speeds of SCSI commands. I think I have a vague understanding now of what I need to do, but I kind of suspect that my arty a7-35T might not be up to the task. I'm thinking perhaps the ecp516:04
TMM_ might be a good choice? But regardless I'll need some kind of cpu to interface it with. My original plan was to basically just stuff a rocket risc-v core on there for that purpose but then I'll end up having to interface that to some other CPU again to do the high-level emulation that I need.16:04
TMM_I was wondering if there's any of those ARM+FPGA targets that are supported by F4PGA that I could use, and that in total would result in a fully open source system without any binary blobs anywhere. I find it hard to evaluate these things as the manufacturers don't seem to really bother noting any of those types of details ;)16:05
jnperhaps not completely relevant, but i think https://github.com/lethalbit/squishy can offer some inspiration regarding FPGA + SCSI16:09
tntI'd say both a A35T and an ECP5 would be just fine to emulate a UW-160. And I don't see why you would need 2 CPUs either.16:10
*** bjorkintosh <bjorkintosh!~bjork@user/bjorkintosh> has joined #f4pga16:34
TMM_tnt: there is some user-space stuff like reading from SD cards and maybe proving some kind of display of currently selected images. I figured writing that in C or something on freertos or something along those lines would be easier than trying to do all of that on the fpga.17:05
TMM_But, I'm really not very experienced with this stuff at all. I'm not trying to argue, just sharing my thought process as an invitation to tell me I'm wrong :P17:06
TMM_Ahhhhh, I didn't understand that squishy was written in python but generates verilog17:10
TMM_I guess I could instantiate a rocket-riscv cpu, have the scsi command handling implemented on a freertos thread with high priority and the user interface stuff on low priority17:20
TMM_I think I really only need the fpga for bus arbitration and timing and interrupt sending, I think most of the scsi protocol I should probably just implement in C or rust or something17:21
TMM_So, I guess I'd use a rocket risc-v core then, with a custom design for the scsi bus interface, with a wishbone interface to the rocket core, some ram and some flash and some spi busses for sd cards17:22
TMM_And some external scsi bus transceiver chips17:22
*** jacobk <jacobk!~quassel@utdpat241106.utdallas.edu> has joined #f4pga20:01
*** ec <ec!~ec@gateway/tor-sasl/ec> has joined #f4pga22:05
*** ec <ec!~ec@gateway/tor-sasl/ec> has joined #f4pga22:06
*** jacobk <jacobk!~quassel@utdpat241106.utdallas.edu> has quit IRC22:42
*** TMM_ <TMM_!hp@amanda.tmm.cx> has quit IRC23:16
*** TMM_ <TMM_!hp@amanda.tmm.cx> has joined #f4pga23:16
*** jacobk <jacobk!~quassel@utdpat241106.utdallas.edu> has joined #f4pga23:16

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