*** tpb <[email protected]> has joined #yosys | 00:00 | |
*** ec <ec!~ec@gateway/tor-sasl/ec> has quit IRC (Ping timeout: 255 seconds) | 01:00 | |
*** ec <ec!~ec@gateway/tor-sasl/ec> has joined #yosys | 01:03 | |
*** bl0x <[email protected]> has joined #yosys | 02:42 | |
*** bl0x_ <[email protected]> has quit IRC (Ping timeout: 248 seconds) | 02:44 | |
*** killjoy <killjoy!~nameless@user/killjoy> has quit IRC (Ping timeout: 255 seconds) | 05:19 | |
*** killjoy <[email protected]> has joined #yosys | 05:55 | |
*** krispaul <[email protected]> has joined #yosys | 07:03 | |
*** kristianpaul <kristianpaul!~paul@user/kristianpaul> has quit IRC (Ping timeout: 268 seconds) | 07:04 | |
*** FabM <FabM!~FabM@2a03:d604:103:600:2e60:8c7c:e8fb:7990> has joined #yosys | 07:36 | |
*** sugarbeet <sugarbeet!~barbas@2a00:d880:3:1::df17:eb0c> has quit IRC (Ping timeout: 246 seconds) | 07:38 | |
*** sugarbeet <sugarbeet!~barbas@2a00:d880:3:1::df17:eb0c> has joined #yosys | 07:46 | |
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Ping timeout: 264 seconds) | 08:30 | |
*** foxfromabyss <foxfromabyss!~foxfromab@2a01:c23:65de:3a00:5888:b746:5fa3:7bde> has joined #yosys | 09:18 | |
*** FabM <FabM!~FabM@2a03:d604:103:600:2e60:8c7c:e8fb:7990> has joined #yosys | 11:23 | |
*** flokli <flokli!~flokli@2a01:4f8:261:11ce::1> has quit IRC (Quit: WeeChat 3.7.1) | 12:31 | |
*** flokli <flokli!~flokli@2a01:4f8:261:11ce::1> has joined #yosys | 12:43 | |
*** FabM <FabM!~FabM@armadeus/team/FabM> has quit IRC (Ping timeout: 256 seconds) | 13:45 | |
*** krispaul <[email protected]> has quit IRC (Quit: WeeChat 2.3) | 14:05 | |
*** kristianpaul <kristianpaul!~paul@user/kristianpaul> has joined #yosys | 14:06 | |
whitequark | I'm not sure if you can do post-synthesis Xilinx simulation with CXXRTL | 15:52 |
---|---|---|
*** Guest65 <Guest65!~Guest65@2405:201:f:1e5a:5d51:2a27:c5f4:4385> has joined #yosys | 16:30 | |
Guest65 | Hola folks | 16:30 |
Guest65 | I was looking into variable RISCV_FORMAL | 16:31 |
Guest65 | in picorv32. | 16:31 |
Guest65 | What does it do? If I want to instantiate picorv for using it with Native Memory Interface, do I have to instantiate pcpi, lookahead, vars? | 16:32 |
*** Guest65 <Guest65!~Guest65@2405:201:f:1e5a:5d51:2a27:c5f4:4385> has quit IRC (Quit: Client closed) | 16:50 | |
*** Guest65 <Guest65!~Guest65@2405:201:f:1e5a:5d51:2a27:c5f4:4385> has joined #yosys | 16:52 | |
*** singham <singham!~singham@2405:201:f:1e5a:f53d:213e:e018:d1cb> has joined #yosys | 16:53 | |
*** Guest65 <Guest65!~Guest65@2405:201:f:1e5a:5d51:2a27:c5f4:4385> has left #yosys | 16:54 | |
singham | RISCV_FORMAL question still remains. I'm on pc now | 16:54 |
singham | Kindly let me know how to instantiate picorv32 for native memory interface. In case RISCV_FORMAL is an optional variable, please let me know that too | 16:56 |
*** shoragan <shoragan!~shoragan@user/shoragan> has quit IRC (Read error: Connection reset by peer) | 16:56 | |
*** shoragan <shoragan!~shoragan@user/shoragan> has joined #yosys | 16:58 | |
tnt | RISCV_FORMAL is used only for formal verification testing, you don't have to worry about it. | 17:06 |
singham | So how do I instantiate it? Will just the variables of native memory work? | 17:09 |
singham | picorv32 core (.clk (clk), .resetn (resetn), .trap (trap ), .mem_valid(mem_valid), .mem_addr (mem_addr ), .mem_wdata(mem_wdata), .mem_wstrb(mem_wstrb), .mem_instr(mem_instr), .mem_ready(mem_ready), .mem_rdata(mem_rdata)) | 17:11 |
singham | Like this above? | 17:11 |
singham | Or do I have to add pcpi and trace vars too? | 17:11 |
tnt | Here's an example https://github.com/smunaut/ice40-playground/blob/master/projects/riscv_usb/rtl/soc_picorv32_base.v#L68 | 17:14 |
singham | tnt: Wow! Thank you so much.... | 17:25 |
* singham will be here later | 18:10 | |
*** singham <singham!~singham@2405:201:f:1e5a:f53d:213e:e018:d1cb> has left #yosys | 18:10 | |
*** jds <[email protected]> has joined #yosys | 18:57 | |
*** lumo_e <[email protected]> has joined #yosys | 20:41 | |
*** foxfromabyss <foxfromabyss!~foxfromab@2a01:c23:65de:3a00:5888:b746:5fa3:7bde> has quit IRC (Quit: Client closed) | 20:52 | |
*** foxfromabyss <foxfromabyss!~foxfromab@2a01:c23:65de:3a00:199b:d3b:53b8:5ec9> has joined #yosys | 21:25 | |
foxfromabyss | Sorry, i think i wasn't precise enough. with `synth_xilinx -flatten` I get "External blackbox cell `IBUF' is not marked as a CXXRTL blackbox." but I am not sure why it's external. Removing `synth_xilinx -flatten` yields "ERROR: Unknown cell `BUFGCE'". Sorry for the confusion and poor wording. I feel like i am holding it wrong but i can't figure | 21:29 |
foxfromabyss | out what exactly I am doing wrong : / | 21:29 |
foxfromabyss | scratch that, i think i figured it out. Thanks! | 22:42 |
*** nonchip <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 23:07 | |
*** nonchip <[email protected]> has joined #yosys | 23:07 | |
*** foxfromabyss <foxfromabyss!~foxfromab@2a01:c23:65de:3a00:199b:d3b:53b8:5ec9> has quit IRC (Ping timeout: 260 seconds) | 23:12 | |
*** jds <[email protected]> has left #yosys (WeeChat 1.9.1) | 23:16 | |
*** tlwoerner_ <[email protected]> has joined #yosys | 23:17 | |
*** tlwoerner <[email protected]> has quit IRC (Ping timeout: 260 seconds) | 23:20 | |
*** killjoy <killjoy!~nameless@user/killjoy> has quit IRC (Read error: Connection reset by peer) | 23:28 | |
*** killjoy <[email protected]> has joined #yosys | 23:29 | |
*** lumo_e <[email protected]> has quit IRC (Ping timeout: 252 seconds) | 23:39 | |
*** lumo_e <[email protected]> has joined #yosys | 23:49 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!