Libre RISC-V Mailing list Archives (accessible via public-inbox)
 help / color / Atom feed
* [libre-riscv-dev] wishbone does not have byte-enable (but it does have user-tags)
@ 2020-06-09 17:10 Luke Kenneth Casson Leighton
  2020-06-09 19:18 ` Cole Poirier
  0 siblings, 1 reply; 5+ messages in thread
From: Luke Kenneth Casson Leighton @ 2020-06-09 17:10 UTC (permalink / raw)
  To: Libre-RISCV General Development

http://cdn.opencores.org/downloads/wbspec_b4.pdf

one of the things that i have assumed is possible to do in wishbone is
to have a bank of byte-enable lines for the memory read/write
requests.  am i correct in thinking that this is what "sel" (as an
array) is for?

https://git.libre-soc.org/?p=soc.git;a=blob;f=src/soc/minerva/wishbone.py;hb=HEAD#l16

also i've noticed that there is the concept of user and cycle "tags"
which can be optionally added.  this would give us a way to do
cache-line tagging and many other things.

l.

_______________________________________________
libre-riscv-dev mailing list
libre-riscv-dev@lists.libre-riscv.org
http://lists.libre-riscv.org/mailman/listinfo/libre-riscv-dev

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, back to index

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-09 17:10 [libre-riscv-dev] wishbone does not have byte-enable (but it does have user-tags) Luke Kenneth Casson Leighton
2020-06-09 19:18 ` Cole Poirier
2020-06-09 20:17   ` Luke Kenneth Casson Leighton
2020-06-10 21:33     ` Cole Poirier
2020-06-10 21:50       ` Luke Kenneth Casson Leighton

Libre RISC-V Mailing list Archives (accessible via public-inbox)

Archives are clonable: git clone --mirror https://inbox.libre-soc.org/libre-riscv-dev

Example config snippet for mirrors


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git